typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
55 lines (54 loc) • 2.62 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type CompositeAlarm_Type = 'AWS::CloudWatch::CompositeAlarm';
export declare const CompositeAlarm_Type = "AWS::CloudWatch::CompositeAlarm";
/**
* The AWS::CloudWatch::CompositeAlarm type specifies an alarm which
* aggregates the states of other Alarms (Metric or Composite Alarms) as
* defined by the AlarmRule expression {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html}
*/
export default function CompositeAlarm(props: CompositeAlarm_Properties): CfnResource<CompositeAlarm_Properties>;
/**
* The AWS::CloudWatch::CompositeAlarm type specifies an alarm which
* aggregates the states of other Alarms (Metric or Composite Alarms) as
* defined by the AlarmRule expression {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html}
*/
export declare type CompositeAlarm_Properties = {
Arn?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-alarmname}
*/
AlarmName: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-alarmrule}
*/
AlarmRule: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-alarmdescription}
*/
AlarmDescription?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-actionsenabled}
*/
ActionsEnabled?: Resolvable<boolean>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-okactions}
*/
OKActions?: Resolvable<string>[];
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-alarmactions}
*/
AlarmActions?: Resolvable<string>[];
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-insufficientdataactions}
*/
InsufficientDataActions?: Resolvable<string>[];
};