typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
61 lines (60 loc) • 2.63 kB
TypeScript
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>;