UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

57 lines (56 loc) 2.64 kB
import { CfnResource, Resolvable } from '../../base'; export declare type DeliveryChannel_Type = 'AWS::Config::DeliveryChannel'; export declare const DeliveryChannel_Type = "AWS::Config::DeliveryChannel"; /** * Resource Type definition for AWS::Config::DeliveryChannel {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html} */ export default function DeliveryChannel(props: DeliveryChannel_Properties): CfnResource<DeliveryChannel_Properties>; /** * Resource Type definition for AWS::Config::DeliveryChannel {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html} */ export declare type DeliveryChannel_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-s3keyprefix} */ S3KeyPrefix?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-configsnapshotdeliveryproperties} */ ConfigSnapshotDeliveryProperties?: ConfigSnapshotDeliveryProperties; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-s3bucketname} */ S3BucketName: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-snstopicarn} */ SnsTopicARN?: Resolvable<string>; Id?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-s3kmskeyarn} */ S3KmsKeyArn?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-name} */ Name?: Resolvable<string>; }; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-deliverychannel-configsnapshotdeliveryproperties.html} */ export declare type ConfigSnapshotDeliveryProperties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-deliverychannel-configsnapshotdeliveryproperties.html#cfn-config-deliverychannel-configsnapshotdeliveryproperties-deliveryfrequency} */ DeliveryFrequency?: Resolvable<string>; };