UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

55 lines (54 loc) 2.62 kB
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>[]; };