typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
60 lines (59 loc) • 2.72 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type TrafficMirrorSession_Type = 'AWS::EC2::TrafficMirrorSession';
export declare const TrafficMirrorSession_Type = "AWS::EC2::TrafficMirrorSession";
/**
* Resource Type definition for AWS::EC2::TrafficMirrorSession {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html}
*/
export default function TrafficMirrorSession(props: TrafficMirrorSession_Properties): CfnResource<TrafficMirrorSession_Properties>;
/**
* Resource Type definition for AWS::EC2::TrafficMirrorSession {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html}
*/
export declare type TrafficMirrorSession_Properties = {
Id?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-trafficmirrortargetid}
*/
TrafficMirrorTargetId: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-description}
*/
Description?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-sessionnumber}
*/
SessionNumber: Resolvable<number>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-virtualnetworkid}
*/
VirtualNetworkId?: Resolvable<number>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-packetlength}
*/
PacketLength?: Resolvable<number>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-networkinterfaceid}
*/
NetworkInterfaceId: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-trafficmirrorfilterid}
*/
TrafficMirrorFilterId: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html#cfn-ec2-trafficmirrorsession-tags}
*/
Tags?: Tag[];
};
export declare type Tag = {
Key: Resolvable<string>;
Value: Resolvable<string>;
};