AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Describes an explanation code for an unreachable path. For more information, see Reachability Analyzer explanation codes.

Inheritance Hierarchy

System.Object
  Amazon.EC2.Model.Explanation

Namespace: Amazon.EC2.Model
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z

Syntax

C#
public class Explanation

The Explanation type exposes the following members

Constructors

NameDescription
Public Method Explanation()

Properties

NameTypeDescription
Public Property Acl Amazon.EC2.Model.AnalysisComponent

Gets and sets the property Acl.

The network ACL.

Public Property AclRule Amazon.EC2.Model.AnalysisAclRule

Gets and sets the property AclRule.

The network ACL rule.

Public Property Address System.String

Gets and sets the property Address.

The IPv4 address, in CIDR notation.

Public Property Addresses System.Collections.Generic.List<System.String>

Gets and sets the property Addresses.

The IPv4 addresses, in CIDR notation.

Public Property AttachedTo Amazon.EC2.Model.AnalysisComponent

Gets and sets the property AttachedTo.

The resource to which the component is attached.

Public Property AvailabilityZones System.Collections.Generic.List<System.String>

Gets and sets the property AvailabilityZones.

The Availability Zones.

Public Property Cidrs System.Collections.Generic.List<System.String>

Gets and sets the property Cidrs.

The CIDR ranges.

Public Property ClassicLoadBalancerListener Amazon.EC2.Model.AnalysisLoadBalancerListener

Gets and sets the property ClassicLoadBalancerListener.

The listener for a Classic Load Balancer.

Public Property Component Amazon.EC2.Model.AnalysisComponent

Gets and sets the property Component.

The component.

Public Property ComponentAccount System.String

Gets and sets the property ComponentAccount.

The Amazon Web Services account for the component.

Public Property ComponentRegion System.String

Gets and sets the property ComponentRegion.

The Region for the component.

Public Property CustomerGateway Amazon.EC2.Model.AnalysisComponent

Gets and sets the property CustomerGateway.

The customer gateway.

Public Property Destination Amazon.EC2.Model.AnalysisComponent

Gets and sets the property Destination.

The destination.

Public Property DestinationVpc Amazon.EC2.Model.AnalysisComponent

Gets and sets the property DestinationVpc.

The destination VPC.

Public Property Direction System.String

Gets and sets the property Direction.

The direction. The following are the possible values:

  • egress

  • ingress

Public Property ElasticLoadBalancerListener Amazon.EC2.Model.AnalysisComponent

Gets and sets the property ElasticLoadBalancerListener.

The load balancer listener.

Public Property ExplanationCode System.String

Gets and sets the property ExplanationCode.

The explanation code.

Public Property FirewallStatefulRule Amazon.EC2.Model.FirewallStatefulRule

Gets and sets the property FirewallStatefulRule.

The Network Firewall stateful rule.

Public Property FirewallStatelessRule Amazon.EC2.Model.FirewallStatelessRule

Gets and sets the property FirewallStatelessRule.

The Network Firewall stateless rule.

Public Property IngressRouteTable Amazon.EC2.Model.AnalysisComponent

Gets and sets the property IngressRouteTable.

The route table.

Public Property InternetGateway Amazon.EC2.Model.AnalysisComponent

Gets and sets the property InternetGateway.

The internet gateway.

Public Property LoadBalancerArn System.String

Gets and sets the property LoadBalancerArn.

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

Public Property LoadBalancerListenerPort System.Int32

Gets and sets the property LoadBalancerListenerPort.

The listener port of the load balancer.

Public Property LoadBalancerTarget Amazon.EC2.Model.AnalysisLoadBalancerTarget

Gets and sets the property LoadBalancerTarget.

The target.

Public Property LoadBalancerTargetGroup Amazon.EC2.Model.AnalysisComponent

Gets and sets the property LoadBalancerTargetGroup.

The target group.

Public Property LoadBalancerTargetGroups System.Collections.Generic.List<Amazon.EC2.Model.AnalysisComponent>

Gets and sets the property LoadBalancerTargetGroups.

The target groups.

Public Property LoadBalancerTargetPort System.Int32

Gets and sets the property LoadBalancerTargetPort.

The target port.

Public Property MissingComponent System.String

Gets and sets the property MissingComponent.

The missing component.

Public Property NatGateway Amazon.EC2.Model.AnalysisComponent

Gets and sets the property NatGateway.

The NAT gateway.

Public Property NetworkInterface Amazon.EC2.Model.AnalysisComponent

Gets and sets the property NetworkInterface.

The network interface.

Public Property PacketField System.String

Gets and sets the property PacketField.

The packet field.

Public Property Port System.Int32

Gets and sets the property Port.

The port.

Public Property PortRanges System.Collections.Generic.List<Amazon.EC2.Model.PortRange>

Gets and sets the property PortRanges.

The port ranges.

Public Property PrefixList Amazon.EC2.Model.AnalysisComponent

Gets and sets the property PrefixList.

The prefix list.

Public Property Protocols System.Collections.Generic.List<System.String>

Gets and sets the property Protocols.

The protocols.

Public Property RouteTable Amazon.EC2.Model.AnalysisComponent

Gets and sets the property RouteTable.

The route table.

Public Property RouteTableRoute Amazon.EC2.Model.AnalysisRouteTableRoute

Gets and sets the property RouteTableRoute.

The route table route.

Public Property SecurityGroup Amazon.EC2.Model.AnalysisComponent

Gets and sets the property SecurityGroup.

The security group.

Public Property SecurityGroupRule Amazon.EC2.Model.AnalysisSecurityGroupRule

Gets and sets the property SecurityGroupRule.

The security group rule.

Public Property SecurityGroups System.Collections.Generic.List<Amazon.EC2.Model.AnalysisComponent>

Gets and sets the property SecurityGroups.

The security groups.

Public Property SourceVpc Amazon.EC2.Model.AnalysisComponent

Gets and sets the property SourceVpc.

The source VPC.

Public Property State System.String

Gets and sets the property State.

The state.

Public Property Subnet Amazon.EC2.Model.AnalysisComponent

Gets and sets the property Subnet.

The subnet.

Public Property SubnetRouteTable Amazon.EC2.Model.AnalysisComponent

Gets and sets the property SubnetRouteTable.

The route table for the subnet.

Public Property TransitGateway Amazon.EC2.Model.AnalysisComponent

Gets and sets the property TransitGateway.

The transit gateway.

Public Property TransitGatewayAttachment Amazon.EC2.Model.AnalysisComponent

Gets and sets the property TransitGatewayAttachment.

The transit gateway attachment.

Public Property TransitGatewayRouteTable Amazon.EC2.Model.AnalysisComponent

Gets and sets the property TransitGatewayRouteTable.

The transit gateway route table.

Public Property TransitGatewayRouteTableRoute Amazon.EC2.Model.TransitGatewayRouteTableRoute

Gets and sets the property TransitGatewayRouteTableRoute.

The transit gateway route table route.

Public Property Vpc Amazon.EC2.Model.AnalysisComponent

Gets and sets the property Vpc.

The component VPC.

Public Property VpcEndpoint Amazon.EC2.Model.AnalysisComponent

Gets and sets the property VpcEndpoint.

The VPC endpoint.

Public Property VpcPeeringConnection Amazon.EC2.Model.AnalysisComponent

Gets and sets the property VpcPeeringConnection.

The VPC peering connection.

Public Property VpnConnection Amazon.EC2.Model.AnalysisComponent

Gets and sets the property VpnConnection.

The VPN connection.

Public Property VpnGateway Amazon.EC2.Model.AnalysisComponent

Gets and sets the property VpnGateway.

The VPN gateway.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5