UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

49 lines (48 loc) 2.2 kB
import { CfnResource, Resolvable } from '../../base'; export declare type TransitGatewayConnect_Type = 'AWS::EC2::TransitGatewayConnect'; export declare const TransitGatewayConnect_Type = "AWS::EC2::TransitGatewayConnect"; /** * The AWS::EC2::TransitGatewayConnect type {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayconnect.html} */ export default function TransitGatewayConnect(props: TransitGatewayConnect_Properties): CfnResource<TransitGatewayConnect_Properties>; /** * The AWS::EC2::TransitGatewayConnect type {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayconnect.html} */ export declare type TransitGatewayConnect_Properties = { TransitGatewayAttachmentId?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayconnect.html#cfn-ec2-transitgatewayconnect-transporttransitgatewayattachmentid} */ TransportTransitGatewayAttachmentId: Resolvable<string>; TransitGatewayId?: Resolvable<string>; State?: Resolvable<string>; CreationTime?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayconnect.html#cfn-ec2-transitgatewayconnect-tags} */ Tags?: Tag[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayconnect.html#cfn-ec2-transitgatewayconnect-options} */ Options: TransitGatewayConnectOptions; }; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayconnect-transitgatewayconnectoptions.html} */ export declare type TransitGatewayConnectOptions = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayconnect-transitgatewayconnectoptions.html#cfn-ec2-transitgatewayconnect-transitgatewayconnectoptions-protocol} */ Protocol?: Resolvable<string>; }; export declare type Tag = { Key?: Resolvable<string>; Value?: Resolvable<string>; };