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 AWS 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 AWS SDKs, see the following: