UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

61 lines (60 loc) 2.63 kB
import { CfnResource, Resolvable } from '../../base'; export declare type NetworkInsightsPath_Type = 'AWS::EC2::NetworkInsightsPath'; export declare const NetworkInsightsPath_Type = "AWS::EC2::NetworkInsightsPath"; /** * Resource schema for AWS::EC2::NetworkInsightsPath {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html} */ export default function NetworkInsightsPath(props: NetworkInsightsPath_Properties): CfnResource<NetworkInsightsPath_Properties>; /** * Resource schema for AWS::EC2::NetworkInsightsPath {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html} */ export declare type NetworkInsightsPath_Properties = { NetworkInsightsPathId?: Resolvable<string>; NetworkInsightsPathArn?: Resolvable<string>; CreatedDate?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-sourceip} */ SourceIp?: IpAddress; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-destinationip} */ DestinationIp?: IpAddress; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-source} */ Source: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-destination} */ Destination: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-protocol} */ Protocol: Protocol; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-destinationport} */ DestinationPort?: Port; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinsightspath.html#cfn-ec2-networkinsightspath-tags} */ Tags?: Tag[]; }; export declare type Tags = Tag[]; export declare type Tag = { Key: Resolvable<string>; Value?: Resolvable<string>; }; export declare type IpAddress = Resolvable<string>; export declare type Protocol = Resolvable<'tcp' | 'udp'>; export declare type Port = Resolvable<number>;