Explanation - Amazon Elastic Compute Cloud
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Explanation

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

Contents

acl

The network ACL.

Type: AnalysisComponent object

Required: No

aclRule

The network ACL rule.

Type: AnalysisAclRule object

Required: No

address

The IPv4 address, in CIDR notation.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 15.

Pattern: ^([0-9]{1,3}.){3}[0-9]{1,3}$

Required: No

addressSet

The IPv4 addresses, in CIDR notation.

Type: Array of strings

Length Constraints: Minimum length of 0. Maximum length of 15.

Pattern: ^([0-9]{1,3}.){3}[0-9]{1,3}$

Required: No

attachedTo

The resource to which the component is attached.

Type: AnalysisComponent object

Required: No

availabilityZoneSet

The Availability Zones.

Type: Array of strings

Required: No

cidrSet

The CIDR ranges.

Type: Array of strings

Required: No

classicLoadBalancerListener

The listener for a Classic Load Balancer.

Type: AnalysisLoadBalancerListener object

Required: No

component

The component.

Type: AnalysisComponent object

Required: No

componentAccount

The Amazon Web Services account for the component.

Type: String

Pattern: \d{12}

Required: No

componentRegion

The Region for the component.

Type: String

Pattern: [a-z]{2}-[a-z]+-[1-9]+

Required: No

customerGateway

The customer gateway.

Type: AnalysisComponent object

Required: No

destination

The destination.

Type: AnalysisComponent object

Required: No

destinationVpc

The destination VPC.

Type: AnalysisComponent object

Required: No

direction

The direction. The following are the possible values:

  • egress

  • ingress

Type: String

Required: No

elasticLoadBalancerListener

The load balancer listener.

Type: AnalysisComponent object

Required: No

explanationCode

The explanation code.

Type: String

Required: No

firewallStatefulRule

The Network Firewall stateful rule.

Type: FirewallStatefulRule object

Required: No

firewallStatelessRule

The Network Firewall stateless rule.

Type: FirewallStatelessRule object

Required: No

ingressRouteTable

The route table.

Type: AnalysisComponent object

Required: No

internetGateway

The internet gateway.

Type: AnalysisComponent object

Required: No

loadBalancerArn

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

Type: String

Length Constraints: Minimum length of 1. Maximum length of 1283.

Required: No

loadBalancerListenerPort

The listener port of the load balancer.

Type: Integer

Valid Range: Minimum value of 0. Maximum value of 65535.

Required: No

loadBalancerTarget

The target.

Type: AnalysisLoadBalancerTarget object

Required: No

loadBalancerTargetGroup

The target group.

Type: AnalysisComponent object

Required: No

loadBalancerTargetGroupSet

The target groups.

Type: Array of AnalysisComponent objects

Required: No

loadBalancerTargetPort

The target port.

Type: Integer

Valid Range: Minimum value of 0. Maximum value of 65535.

Required: No

missingComponent

The missing component.

Type: String

Required: No

natGateway

The NAT gateway.

Type: AnalysisComponent object

Required: No

networkInterface

The network interface.

Type: AnalysisComponent object

Required: No

packetField

The packet field.

Type: String

Required: No

port

The port.

Type: Integer

Valid Range: Minimum value of 0. Maximum value of 65535.

Required: No

portRangeSet

The port ranges.

Type: Array of PortRange objects

Required: No

prefixList

The prefix list.

Type: AnalysisComponent object

Required: No

protocolSet

The protocols.

Type: Array of strings

Required: No

routeTable

The route table.

Type: AnalysisComponent object

Required: No

routeTableRoute

The route table route.

Type: AnalysisRouteTableRoute object

Required: No

securityGroup

The security group.

Type: AnalysisComponent object

Required: No

securityGroupRule

The security group rule.

Type: AnalysisSecurityGroupRule object

Required: No

securityGroupSet

The security groups.

Type: Array of AnalysisComponent objects

Required: No

sourceVpc

The source VPC.

Type: AnalysisComponent object

Required: No

state

The state.

Type: String

Required: No

subnet

The subnet.

Type: AnalysisComponent object

Required: No

subnetRouteTable

The route table for the subnet.

Type: AnalysisComponent object

Required: No

transitGateway

The transit gateway.

Type: AnalysisComponent object

Required: No

transitGatewayAttachment

The transit gateway attachment.

Type: AnalysisComponent object

Required: No

transitGatewayRouteTable

The transit gateway route table.

Type: AnalysisComponent object

Required: No

transitGatewayRouteTableRoute

The transit gateway route table route.

Type: TransitGatewayRouteTableRoute object

Required: No

vpc

The component VPC.

Type: AnalysisComponent object

Required: No

vpcEndpoint

The VPC endpoint.

Type: AnalysisComponent object

Required: No

vpcPeeringConnection

The VPC peering connection.

Type: AnalysisComponent object

Required: No

vpnConnection

The VPN connection.

Type: AnalysisComponent object

Required: No

vpnGateway

The VPN gateway.

Type: AnalysisComponent object

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: