Show / Hide Table of Contents

Class CfnNetworkInsightsAnalysis.ExplanationProperty

Describes an explanation code for an unreachable path.

Inheritance
object
CfnNetworkInsightsAnalysis.ExplanationProperty
Implements
CfnNetworkInsightsAnalysis.IExplanationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnNetworkInsightsAnalysis.ExplanationProperty : CfnNetworkInsightsAnalysis.IExplanationProperty
Syntax (vb)
Public Class CfnNetworkInsightsAnalysis.ExplanationProperty Implements CfnNetworkInsightsAnalysis.IExplanationProperty
Remarks

For more information, see Reachability Analyzer explanation codes .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.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;

             var explanationProperty = new ExplanationProperty {
                 Acl = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 AclRule = new AnalysisAclRuleProperty {
                     Cidr = "cidr",
                     Egress = false,
                     PortRange = new PortRangeProperty {
                         From = 123,
                         To = 123
                     },
                     Protocol = "protocol",
                     RuleAction = "ruleAction",
                     RuleNumber = 123
                 },
                 Address = "address",
                 Addresses = new [] { "addresses" },
                 AttachedTo = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 AvailabilityZones = new [] { "availabilityZones" },
                 Cidrs = new [] { "cidrs" },
                 ClassicLoadBalancerListener = new AnalysisLoadBalancerListenerProperty {
                     InstancePort = 123,
                     LoadBalancerPort = 123
                 },
                 Component = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 ComponentAccount = "componentAccount",
                 ComponentRegion = "componentRegion",
                 CustomerGateway = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 Destination = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 DestinationVpc = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 Direction = "direction",
                 ElasticLoadBalancerListener = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 ExplanationCode = "explanationCode",
                 IngressRouteTable = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 InternetGateway = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 LoadBalancerArn = "loadBalancerArn",
                 LoadBalancerListenerPort = 123,
                 LoadBalancerTarget = new AnalysisLoadBalancerTargetProperty {
                     Address = "address",
                     AvailabilityZone = "availabilityZone",
                     Instance = new AnalysisComponentProperty {
                         Arn = "arn",
                         Id = "id"
                     },
                     Port = 123
                 },
                 LoadBalancerTargetGroup = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 LoadBalancerTargetGroups = new [] { new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 } },
                 LoadBalancerTargetPort = 123,
                 MissingComponent = "missingComponent",
                 NatGateway = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 NetworkInterface = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 PacketField = "packetField",
                 Port = 123,
                 PortRanges = new [] { new PortRangeProperty {
                     From = 123,
                     To = 123
                 } },
                 PrefixList = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 Protocols = new [] { "protocols" },
                 RouteTable = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 RouteTableRoute = new AnalysisRouteTableRouteProperty {
                     DestinationCidr = "destinationCidr",
                     DestinationPrefixListId = "destinationPrefixListId",
                     EgressOnlyInternetGatewayId = "egressOnlyInternetGatewayId",
                     GatewayId = "gatewayId",
                     InstanceId = "instanceId",
                     NatGatewayId = "natGatewayId",
                     NetworkInterfaceId = "networkInterfaceId",
                     Origin = "origin",
                     State = "state",
                     TransitGatewayId = "transitGatewayId",
                     VpcPeeringConnectionId = "vpcPeeringConnectionId"
                 },
                 SecurityGroup = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 SecurityGroupRule = new AnalysisSecurityGroupRuleProperty {
                     Cidr = "cidr",
                     Direction = "direction",
                     PortRange = new PortRangeProperty {
                         From = 123,
                         To = 123
                     },
                     PrefixListId = "prefixListId",
                     Protocol = "protocol",
                     SecurityGroupId = "securityGroupId"
                 },
                 SecurityGroups = new [] { new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 } },
                 SourceVpc = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 State = "state",
                 Subnet = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 SubnetRouteTable = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 TransitGateway = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 TransitGatewayAttachment = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 TransitGatewayRouteTable = 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"
                 },
                 VpcEndpoint = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 VpcPeeringConnection = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 VpnConnection = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 VpnGateway = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 }
             };

Synopsis

Constructors

ExplanationProperty()

Describes an explanation code for an unreachable path.

Properties

Acl

The network ACL.

AclRule

The network ACL rule.

Address

The IPv4 address, in CIDR notation.

Addresses

The IPv4 addresses, in CIDR notation.

AttachedTo

The resource to which the component is attached.

AvailabilityZones

The Availability Zones.

Cidrs

The CIDR ranges.

ClassicLoadBalancerListener

The listener for a Classic Load Balancer.

Component

The component.

ComponentAccount

The AWS account for the component.

ComponentRegion

The Region for the component.

CustomerGateway

The customer gateway.

Destination

The destination.

DestinationVpc

The destination VPC.

Direction

The direction. The following are the possible values:.

ElasticLoadBalancerListener

The load balancer listener.

ExplanationCode

The explanation code.

IngressRouteTable

The route table.

InternetGateway

The internet gateway.

LoadBalancerArn

The Amazon Resource Name (ARN) of the load balancer.

LoadBalancerListenerPort

The listener port of the load balancer.

LoadBalancerTarget

The target.

LoadBalancerTargetGroup

The target group.

LoadBalancerTargetGroups

The target groups.

LoadBalancerTargetPort

The target port.

MissingComponent

The missing component.

NatGateway

The NAT gateway.

NetworkInterface

The network interface.

PacketField

The packet field.

Port

The port.

PortRanges

The port ranges.

PrefixList

The prefix list.

Protocols

The protocols.

RouteTable

The route table.

RouteTableRoute

The route table route.

SecurityGroup

The security group.

SecurityGroupRule

The security group rule.

SecurityGroups

The security groups.

SourceVpc

The source VPC.

State

The state.

Subnet

The subnet.

SubnetRouteTable

The route table for the subnet.

TransitGateway

The transit gateway.

TransitGatewayAttachment

The transit gateway attachment.

TransitGatewayRouteTable

The transit gateway route table.

TransitGatewayRouteTableRoute

The transit gateway route table route.

Vpc

The component VPC.

VpcEndpoint

The VPC endpoint.

VpcPeeringConnection

The VPC peering connection.

VpnConnection

The VPN connection.

VpnGateway

The VPN gateway.

Constructors

ExplanationProperty()

Describes an explanation code for an unreachable path.

public ExplanationProperty()
Remarks

For more information, see Reachability Analyzer explanation codes .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.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;

             var explanationProperty = new ExplanationProperty {
                 Acl = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 AclRule = new AnalysisAclRuleProperty {
                     Cidr = "cidr",
                     Egress = false,
                     PortRange = new PortRangeProperty {
                         From = 123,
                         To = 123
                     },
                     Protocol = "protocol",
                     RuleAction = "ruleAction",
                     RuleNumber = 123
                 },
                 Address = "address",
                 Addresses = new [] { "addresses" },
                 AttachedTo = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 AvailabilityZones = new [] { "availabilityZones" },
                 Cidrs = new [] { "cidrs" },
                 ClassicLoadBalancerListener = new AnalysisLoadBalancerListenerProperty {
                     InstancePort = 123,
                     LoadBalancerPort = 123
                 },
                 Component = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 ComponentAccount = "componentAccount",
                 ComponentRegion = "componentRegion",
                 CustomerGateway = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 Destination = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 DestinationVpc = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 Direction = "direction",
                 ElasticLoadBalancerListener = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 ExplanationCode = "explanationCode",
                 IngressRouteTable = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 InternetGateway = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 LoadBalancerArn = "loadBalancerArn",
                 LoadBalancerListenerPort = 123,
                 LoadBalancerTarget = new AnalysisLoadBalancerTargetProperty {
                     Address = "address",
                     AvailabilityZone = "availabilityZone",
                     Instance = new AnalysisComponentProperty {
                         Arn = "arn",
                         Id = "id"
                     },
                     Port = 123
                 },
                 LoadBalancerTargetGroup = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 LoadBalancerTargetGroups = new [] { new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 } },
                 LoadBalancerTargetPort = 123,
                 MissingComponent = "missingComponent",
                 NatGateway = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 NetworkInterface = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 PacketField = "packetField",
                 Port = 123,
                 PortRanges = new [] { new PortRangeProperty {
                     From = 123,
                     To = 123
                 } },
                 PrefixList = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 Protocols = new [] { "protocols" },
                 RouteTable = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 RouteTableRoute = new AnalysisRouteTableRouteProperty {
                     DestinationCidr = "destinationCidr",
                     DestinationPrefixListId = "destinationPrefixListId",
                     EgressOnlyInternetGatewayId = "egressOnlyInternetGatewayId",
                     GatewayId = "gatewayId",
                     InstanceId = "instanceId",
                     NatGatewayId = "natGatewayId",
                     NetworkInterfaceId = "networkInterfaceId",
                     Origin = "origin",
                     State = "state",
                     TransitGatewayId = "transitGatewayId",
                     VpcPeeringConnectionId = "vpcPeeringConnectionId"
                 },
                 SecurityGroup = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 SecurityGroupRule = new AnalysisSecurityGroupRuleProperty {
                     Cidr = "cidr",
                     Direction = "direction",
                     PortRange = new PortRangeProperty {
                         From = 123,
                         To = 123
                     },
                     PrefixListId = "prefixListId",
                     Protocol = "protocol",
                     SecurityGroupId = "securityGroupId"
                 },
                 SecurityGroups = new [] { new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 } },
                 SourceVpc = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 State = "state",
                 Subnet = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 SubnetRouteTable = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 TransitGateway = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 TransitGatewayAttachment = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 TransitGatewayRouteTable = 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"
                 },
                 VpcEndpoint = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 VpcPeeringConnection = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 VpnConnection = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 },
                 VpnGateway = new AnalysisComponentProperty {
                     Arn = "arn",
                     Id = "id"
                 }
             };

Properties

Acl

The network ACL.

public object? Acl { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-acl

Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

AclRule

The network ACL rule.

public object? AclRule { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisAclRuleProperty

Address

The IPv4 address, in CIDR notation.

public string? Address { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-address

Addresses

The IPv4 addresses, in CIDR notation.

public string[]? Addresses { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-addresses

AttachedTo

The resource to which the component is attached.

public object? AttachedTo { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-attachedto

Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

AvailabilityZones

The Availability Zones.

public string[]? AvailabilityZones { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-availabilityzones

Cidrs

The CIDR ranges.

public string[]? Cidrs { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-cidrs

ClassicLoadBalancerListener

The listener for a Classic Load Balancer.

public object? ClassicLoadBalancerListener { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-classicloadbalancerlistener

Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisLoadBalancerListenerProperty

Component

The component.

public object? Component { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

ComponentAccount

The AWS account for the component.

public string? ComponentAccount { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-componentaccount

ComponentRegion

The Region for the component.

public string? ComponentRegion { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-componentregion

CustomerGateway

The customer gateway.

public object? CustomerGateway { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-customergateway

Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

Destination

The destination.

public object? Destination { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-destination

Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

DestinationVpc

The destination VPC.

public object? DestinationVpc { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

Direction

The direction. The following are the possible values:.

public string? Direction { get; set; }
Property Value

string

Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-direction

    ElasticLoadBalancerListener

    The load balancer listener.

    public object? ElasticLoadBalancerListener { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-elasticloadbalancerlistener

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    ExplanationCode

    The explanation code.

    public string? ExplanationCode { get; set; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-explanationcode

    IngressRouteTable

    The route table.

    public object? IngressRouteTable { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-ingressroutetable

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    InternetGateway

    The internet gateway.

    public object? InternetGateway { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-internetgateway

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    LoadBalancerArn

    The Amazon Resource Name (ARN) of the load balancer.

    public string? LoadBalancerArn { get; set; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-loadbalancerarn

    LoadBalancerListenerPort

    The listener port of the load balancer.

    public double? LoadBalancerListenerPort { get; set; }
    Property Value

    double?

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-loadbalancerlistenerport

    LoadBalancerTarget

    The target.

    public object? LoadBalancerTarget { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertarget

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisLoadBalancerTargetProperty

    LoadBalancerTargetGroup

    The target group.

    public object? LoadBalancerTargetGroup { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetgroup

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    LoadBalancerTargetGroups

    The target groups.

    public object? LoadBalancerTargetGroups { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetgroups

    Type union: either IResolvable or (either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty)[]

    LoadBalancerTargetPort

    The target port.

    public double? LoadBalancerTargetPort { get; set; }
    Property Value

    double?

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-loadbalancertargetport

    MissingComponent

    The missing component.

    public string? MissingComponent { get; set; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-missingcomponent

    NatGateway

    The NAT gateway.

    public object? NatGateway { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-natgateway

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    NetworkInterface

    The network interface.

    public object? NetworkInterface { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-networkinterface

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    PacketField

    The packet field.

    public string? PacketField { get; set; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-packetfield

    Port

    The port.

    public double? Port { get; set; }
    Property Value

    double?

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-port

    PortRanges

    The port ranges.

    public object? PortRanges { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-portranges

    Type union: either IResolvable or (either IResolvable or CfnNetworkInsightsAnalysis.IPortRangeProperty)[]

    PrefixList

    The prefix list.

    public object? PrefixList { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-prefixlist

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    Protocols

    The protocols.

    public string[]? Protocols { get; set; }
    Property Value

    string[]

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-protocols

    RouteTable

    The route table.

    public object? RouteTable { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-routetable

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    RouteTableRoute

    The route table route.

    public object? RouteTableRoute { get; set; }
    Property Value

    object

    Remarks

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

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisRouteTableRouteProperty

    SecurityGroup

    The security group.

    public object? SecurityGroup { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-securitygroup

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    SecurityGroupRule

    The security group rule.

    public object? SecurityGroupRule { get; set; }
    Property Value

    object

    Remarks

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

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisSecurityGroupRuleProperty

    SecurityGroups

    The security groups.

    public object? SecurityGroups { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-securitygroups

    Type union: either IResolvable or (either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty)[]

    SourceVpc

    The source VPC.

    public object? SourceVpc { get; set; }
    Property Value

    object

    Remarks

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

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    State

    The state.

    public string? State { get; set; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-state

    Subnet

    The subnet.

    public object? Subnet { get; set; }
    Property Value

    object

    Remarks

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

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    SubnetRouteTable

    The route table for the subnet.

    public object? SubnetRouteTable { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-subnetroutetable

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    TransitGateway

    The transit gateway.

    public object? TransitGateway { get; set; }
    Property Value

    object

    Remarks

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

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    TransitGatewayAttachment

    The transit gateway attachment.

    public object? TransitGatewayAttachment { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-transitgatewayattachment

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    TransitGatewayRouteTable

    The transit gateway route table.

    public object? TransitGatewayRouteTable { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-transitgatewayroutetable

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    TransitGatewayRouteTableRoute

    The transit gateway route table route.

    public object? TransitGatewayRouteTableRoute { get; set; }
    Property Value

    object

    Remarks

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

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.ITransitGatewayRouteTableRouteProperty

    Vpc

    The component VPC.

    public object? Vpc { get; set; }
    Property Value

    object

    Remarks

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

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    VpcEndpoint

    The VPC endpoint.

    public object? VpcEndpoint { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-vpcendpoint

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    VpcPeeringConnection

    The VPC peering connection.

    public object? VpcPeeringConnection { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-vpcpeeringconnection

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    VpnConnection

    The VPN connection.

    public object? VpnConnection { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-vpnconnection

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    VpnGateway

    The VPN gateway.

    public object? VpnGateway { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinsightsanalysis-explanation.html#cfn-ec2-networkinsightsanalysis-explanation-vpngateway

    Type union: either IResolvable or CfnNetworkInsightsAnalysis.IAnalysisComponentProperty

    Implements

    CfnNetworkInsightsAnalysis.IExplanationProperty
    Back to top Generated by DocFX