typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
33 lines (32 loc) • 1.56 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type ContactChannel_Type = 'AWS::SSMContacts::ContactChannel';
export declare const ContactChannel_Type = "AWS::SSMContacts::ContactChannel";
export default function ContactChannel(props: ContactChannel_Properties): CfnResource<ContactChannel_Properties>;
export declare type ContactChannel_Properties = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contactchannel.html#cfn-ssmcontacts-contactchannel-contactid}
*/
ContactId: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contactchannel.html#cfn-ssmcontacts-contactchannel-channelname}
*/
ChannelName: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contactchannel.html#cfn-ssmcontacts-contactchannel-channeltype}
*/
ChannelType: Resolvable<'SMS' | 'VOICE' | 'EMAIL'>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contactchannel.html#cfn-ssmcontacts-contactchannel-deferactivation}
*/
DeferActivation?: Resolvable<boolean>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contactchannel.html#cfn-ssmcontacts-contactchannel-channeladdress}
*/
ChannelAddress: Resolvable<string>;
Arn?: Resolvable<string>;
};