UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

60 lines (59 loc) 2.72 kB
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>; };