Show / Hide Table of Contents

Interface CfnNetworkInsightsAnalysis.IPathComponentProperty

Describes a path component.

Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.AWS.EC2.dll
Syntax (csharp)
public interface IPathComponentProperty
Syntax (vb)
Public Interface IPathComponentProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.EC2;

PathComponentProperty pathComponentProperty = new PathComponentProperty {
    AclRule = new AnalysisAclRuleProperty {
        Cidr = "cidr",
        Egress = false,
        PortRange = new PortRangeProperty {
            From = 123,
            To = 123
        },
        Protocol = "protocol",
        RuleAction = "ruleAction",
        RuleNumber = 123
    },
    Component = new AnalysisComponentProperty {
        Arn = "arn",
        Id = "id"
    },
    DestinationVpc = new AnalysisComponentProperty {
        Arn = "arn",
        Id = "id"
    },
    InboundHeader = new AnalysisPacketHeaderProperty {
        DestinationAddresses = new [] { "destinationAddresses" },
        DestinationPortRanges = new [] { new PortRangeProperty {
            From = 123,
            To = 123
        } },
        Protocol = "protocol",
        SourceAddresses = new [] { "sourceAddresses" },
        SourcePortRanges = new [] { new PortRangeProperty {
            From = 123,
            To = 123
        } }
    },
    OutboundHeader = new AnalysisPacketHeaderProperty {
        DestinationAddresses = new [] { "destinationAddresses" },
        DestinationPortRanges = new [] { new PortRangeProperty {
            From = 123,
            To = 123
        } },
        Protocol = "protocol",
        SourceAddresses = new [] { "sourceAddresses" },
        SourcePortRanges = new [] { new PortRangeProperty {
            From = 123,
            To = 123
        } }
    },
    RouteTableRoute = new AnalysisRouteTableRouteProperty {
        DestinationCidr = "destinationCidr",
        DestinationPrefixListId = "destinationPrefixListId",
        EgressOnlyInternetGatewayId = "egressOnlyInternetGatewayId",
        GatewayId = "gatewayId",
        InstanceId = "instanceId",
        NatGatewayId = "natGatewayId",
        NetworkInterfaceId = "networkInterfaceId",
        Origin = "origin",
        TransitGatewayId = "transitGatewayId",
        VpcPeeringConnectionId = "vpcPeeringConnectionId"
    },
    SecurityGroupRule = new AnalysisSecurityGroupRuleProperty {
        Cidr = "cidr",
        Direction = "direction",
        PortRange = new PortRangeProperty {
            From = 123,
            To = 123
        },
        PrefixListId = "prefixListId",
        Protocol = "protocol",
        SecurityGroupId = "securityGroupId"
    },
    SequenceNumber = 123,
    SourceVpc = new AnalysisComponentProperty {
        Arn = "arn",
        Id = "id"
    },
    Subnet = new AnalysisComponentProperty {
        Arn = "arn",
        Id = "id"
    },
    TransitGateway = new AnalysisComponentProperty {
        Arn = "arn",
        Id = "id"
    },
    TransitGatewayRouteTableRoute = new TransitGatewayRouteTableRouteProperty {
        AttachmentId = "attachmentId",
        DestinationCidr = "destinationCidr",
        PrefixListId = "prefixListId",
        ResourceId = "resourceId",
        ResourceType = "resourceType",
        RouteOrigin = "routeOrigin",
        State = "state"
    },
    Vpc = new AnalysisComponentProperty {
        Arn = "arn",
        Id = "id"
    }
};

Synopsis

Properties

AclRule

The network ACL rule.

Component

The component.

DestinationVpc

The destination VPC.

InboundHeader

The inbound header.

OutboundHeader

The outbound header.

RouteTableRoute

The route table route.

SecurityGroupRule

The security group rule.

SequenceNumber

The sequence number.

SourceVpc

The source VPC.

Subnet

The subnet.

TransitGateway

CfnNetworkInsightsAnalysis.PathComponentProperty.TransitGateway.

TransitGatewayRouteTableRoute

The route in a transit gateway route table.

Vpc

The component VPC.

Properties

AclRule

The network ACL rule.

virtual object AclRule { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-aclrule

Component

The component.

virtual object Component { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-component

DestinationVpc

The destination VPC.

virtual object DestinationVpc { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-destinationvpc

InboundHeader

The inbound header.

virtual object InboundHeader { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-inboundheader

OutboundHeader

The outbound header.

virtual object OutboundHeader { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-outboundheader

RouteTableRoute

The route table route.

virtual object RouteTableRoute { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-routetableroute

SecurityGroupRule

The security group rule.

virtual object SecurityGroupRule { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-securitygrouprule

SequenceNumber

The sequence number.

virtual Nullable<double> SequenceNumber { get; }
Property Value

System.Nullable<System.Double>

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-sequencenumber

SourceVpc

The source VPC.

virtual object SourceVpc { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-sourcevpc

Subnet

The subnet.

virtual object Subnet { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-subnet

TransitGateway

CfnNetworkInsightsAnalysis.PathComponentProperty.TransitGateway.

virtual object TransitGateway { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-transitgateway

TransitGatewayRouteTableRoute

The route in a transit gateway route table.

virtual object TransitGatewayRouteTableRoute { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-transitgatewayroutetableroute

Vpc

The component VPC.

virtual object Vpc { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-pathcomponent.html#cfn-ec2-networkinsightsanalysis-pathcomponent-vpc

Back to top Generated by DocFX