Explanation¶
Structure Class¶
Explanation
dataclass
¶
Bases: _SerdeShape
Describes an explanation code for an unreachable path. For more information, see Reachability Analyzer explanation codes.
Attributes¶
acl_rule
class-attribute
instance-attribute
¶
acl_rule: AnalysisAclRule | None = ...
The network ACL rule.
address
class-attribute
instance-attribute
¶
address: str | None = ...
The IPv4 address, in CIDR notation.
addresses
class-attribute
instance-attribute
¶
The IPv4 addresses, in CIDR notation.
attached_to
class-attribute
instance-attribute
¶
attached_to: AnalysisComponent | None = ...
The resource to which the component is attached.
availability_zone_ids
class-attribute
instance-attribute
¶
The IDs of the Availability Zones.
availability_zones
class-attribute
instance-attribute
¶
The Availability Zones.
classic_load_balancer_listener
class-attribute
instance-attribute
¶
classic_load_balancer_listener: AnalysisLoadBalancerListener | None = ...
The listener for a Classic Load Balancer.
component
class-attribute
instance-attribute
¶
component: AnalysisComponent | None = ...
The component.
component_account
class-attribute
instance-attribute
¶
component_account: str | None = ...
The Amazon Web Services account for the component.
component_region
class-attribute
instance-attribute
¶
component_region: str | None = ...
The Region for the component.
customer_gateway
class-attribute
instance-attribute
¶
customer_gateway: AnalysisComponent | None = ...
The customer gateway.
destination
class-attribute
instance-attribute
¶
destination: AnalysisComponent | None = ...
The destination.
destination_vpc
class-attribute
instance-attribute
¶
destination_vpc: AnalysisComponent | None = ...
The destination VPC.
direction
class-attribute
instance-attribute
¶
direction: str | None = ...
The direction. The following are the possible values:
-
egress
-
ingress
elastic_load_balancer_listener
class-attribute
instance-attribute
¶
elastic_load_balancer_listener: AnalysisComponent | None = ...
The load balancer listener.
explanation_code
class-attribute
instance-attribute
¶
explanation_code: str | None = ...
The explanation code.
firewall_stateful_rule
class-attribute
instance-attribute
¶
firewall_stateful_rule: FirewallStatefulRule | None = ...
The Network Firewall stateful rule.
firewall_stateless_rule
class-attribute
instance-attribute
¶
firewall_stateless_rule: FirewallStatelessRule | None = ...
The Network Firewall stateless rule.
ingress_route_table
class-attribute
instance-attribute
¶
ingress_route_table: AnalysisComponent | None = ...
The route table.
internet_gateway
class-attribute
instance-attribute
¶
internet_gateway: AnalysisComponent | None = ...
The internet gateway.
load_balancer_arn
class-attribute
instance-attribute
¶
load_balancer_arn: str | None = ...
The Amazon Resource Name (ARN) of the load balancer.
load_balancer_listener_port
class-attribute
instance-attribute
¶
load_balancer_listener_port: int | None = ...
The listener port of the load balancer.
load_balancer_target
class-attribute
instance-attribute
¶
load_balancer_target: AnalysisLoadBalancerTarget | None = ...
The target.
load_balancer_target_group
class-attribute
instance-attribute
¶
load_balancer_target_group: AnalysisComponent | None = ...
The target group.
load_balancer_target_groups
class-attribute
instance-attribute
¶
load_balancer_target_groups: list[AnalysisComponent] | None = ...
The target groups.
load_balancer_target_port
class-attribute
instance-attribute
¶
load_balancer_target_port: int | None = ...
The target port.
missing_component
class-attribute
instance-attribute
¶
missing_component: str | None = ...
The missing component.
nat_gateway
class-attribute
instance-attribute
¶
nat_gateway: AnalysisComponent | None = ...
The NAT gateway.
network_interface
class-attribute
instance-attribute
¶
network_interface: AnalysisComponent | None = ...
The network interface.
port_ranges
class-attribute
instance-attribute
¶
The port ranges.
prefix_list
class-attribute
instance-attribute
¶
prefix_list: AnalysisComponent | None = ...
The prefix list.
route_table
class-attribute
instance-attribute
¶
route_table: AnalysisComponent | None = ...
The route table.
route_table_route
class-attribute
instance-attribute
¶
route_table_route: AnalysisRouteTableRoute | None = ...
The route table route.
security_group
class-attribute
instance-attribute
¶
security_group: AnalysisComponent | None = ...
The security group.
security_group_rule
class-attribute
instance-attribute
¶
security_group_rule: AnalysisSecurityGroupRule | None = ...
The security group rule.
security_groups
class-attribute
instance-attribute
¶
security_groups: list[AnalysisComponent] | None = ...
The security groups.
source_vpc
class-attribute
instance-attribute
¶
source_vpc: AnalysisComponent | None = ...
The source VPC.
subnet_route_table
class-attribute
instance-attribute
¶
subnet_route_table: AnalysisComponent | None = ...
The route table for the subnet.
transit_gateway
class-attribute
instance-attribute
¶
transit_gateway: AnalysisComponent | None = ...
The transit gateway.
transit_gateway_attachment
class-attribute
instance-attribute
¶
transit_gateway_attachment: AnalysisComponent | None = ...
The transit gateway attachment.
transit_gateway_policy_table
class-attribute
instance-attribute
¶
transit_gateway_policy_table: AnalysisComponent | None = ...
The transit gateway policy table.
transit_gateway_policy_table_entry
class-attribute
instance-attribute
¶
transit_gateway_policy_table_entry: AnalysisTransitGatewayPolicyTableEntry | None = ...
The transit gateway policy table entry.
transit_gateway_route_table
class-attribute
instance-attribute
¶
transit_gateway_route_table: AnalysisComponent | None = ...
The transit gateway route table.
transit_gateway_route_table_route
class-attribute
instance-attribute
¶
transit_gateway_route_table_route: TransitGatewayRouteTableRoute | None = ...
The transit gateway route table route.
vpc_endpoint
class-attribute
instance-attribute
¶
vpc_endpoint: AnalysisComponent | None = ...
The VPC endpoint.
vpc_peering_connection
class-attribute
instance-attribute
¶
vpc_peering_connection: AnalysisComponent | None = ...
The VPC peering connection.
vpn_connection
class-attribute
instance-attribute
¶
vpn_connection: AnalysisComponent | None = ...
The VPN connection.
vpn_gateway
class-attribute
instance-attribute
¶
vpn_gateway: AnalysisComponent | None = ...
The VPN gateway.