import * as $dara from '@darabonba/typescript'; import { NotifyStrategyDetail } from "./NotifyStrategyDetail"; import { ResponsePlanDetail } from "./ResponsePlanDetail"; import { SubscriptionDetail } from "./SubscriptionDetail"; export declare class NotifyPolicy extends $dara.Model { /** * @remarks * The creation time. The value is a UNIX timestamp string in milliseconds. * * @example * 1710000000000 */ createTime?: string; /** * @remarks * The policy description. * * @example * 生产环境告警通知策略 */ description?: string; /** * @remarks * Indicates whether the policy is enabled. This is a read-only field controlled by the Enable or Disable operation. * * @example * true */ enabled?: boolean; /** * @remarks * The policy name. * * @example * 生产环境告警通知策略 */ name?: string; /** * @remarks * The notification policy sub-entity details. * * @example * {} */ notifyStrategy?: NotifyStrategyDetail; /** * @remarks * The response plan sub-entity details. * * @example * {} */ responsePlan?: ResponsePlanDetail; /** * @remarks * The subscription sub-entity details. * * @example * {} */ subscription?: SubscriptionDetail; /** * @remarks * The update time. The value is a UNIX timestamp string in milliseconds. * * @example * 1710000000000 */ updateTime?: string; /** * @remarks * The Alibaba Cloud account UID. * * @example * 1234567890123456 */ userId?: string; /** * @remarks * The unique identifier of the policy. * * @example * 04779a183add4f2ca06ab440f16cc580 */ uuid?: string; /** * @remarks * The optimistic locking version number. * * @example * 1 */ version?: number; /** * @remarks * The workspace identifier. * * @example * default-cms-xxxx-cn-hangzhou */ workspace?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }