Class: Aws::EC2::Types::Explanation
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::Explanation
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes an explanation code for an unreachable path. For more information, see [Reachability Analyzer explanation codes].
[1]: docs.aws.amazon.com/vpc/latest/reachability/explanation-codes.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#acl ⇒ Types::AnalysisComponent
The network ACL.
-
#acl_rule ⇒ Types::AnalysisAclRule
The network ACL rule.
-
#address ⇒ String
The IPv4 address, in CIDR notation.
-
#addresses ⇒ Array<String>
The IPv4 addresses, in CIDR notation.
-
#attached_to ⇒ Types::AnalysisComponent
The resource to which the component is attached.
-
#availability_zones ⇒ Array<String>
The Availability Zones.
-
#cidrs ⇒ Array<String>
The CIDR ranges.
-
#classic_load_balancer_listener ⇒ Types::AnalysisLoadBalancerListener
The listener for a Classic Load Balancer.
-
#component ⇒ Types::AnalysisComponent
The component.
-
#component_account ⇒ String
The Amazon Web Services account for the component.
-
#component_region ⇒ String
The Region for the component.
-
#customer_gateway ⇒ Types::AnalysisComponent
The customer gateway.
-
#destination ⇒ Types::AnalysisComponent
The destination.
-
#destination_vpc ⇒ Types::AnalysisComponent
The destination VPC.
-
#direction ⇒ String
The direction.
-
#elastic_load_balancer_listener ⇒ Types::AnalysisComponent
The load balancer listener.
-
#explanation_code ⇒ String
The explanation code.
-
#firewall_stateful_rule ⇒ Types::FirewallStatefulRule
The Network Firewall stateful rule.
-
#firewall_stateless_rule ⇒ Types::FirewallStatelessRule
The Network Firewall stateless rule.
-
#ingress_route_table ⇒ Types::AnalysisComponent
The route table.
-
#internet_gateway ⇒ Types::AnalysisComponent
The internet gateway.
-
#load_balancer_arn ⇒ String
The Amazon Resource Name (ARN) of the load balancer.
-
#load_balancer_listener_port ⇒ Integer
The listener port of the load balancer.
-
#load_balancer_target ⇒ Types::AnalysisLoadBalancerTarget
The target.
-
#load_balancer_target_group ⇒ Types::AnalysisComponent
The target group.
-
#load_balancer_target_groups ⇒ Array<Types::AnalysisComponent>
The target groups.
-
#load_balancer_target_port ⇒ Integer
The target port.
-
#missing_component ⇒ String
The missing component.
-
#nat_gateway ⇒ Types::AnalysisComponent
The NAT gateway.
-
#network_interface ⇒ Types::AnalysisComponent
The network interface.
-
#packet_field ⇒ String
The packet field.
-
#port ⇒ Integer
The port.
-
#port_ranges ⇒ Array<Types::PortRange>
The port ranges.
-
#prefix_list ⇒ Types::AnalysisComponent
The prefix list.
-
#protocols ⇒ Array<String>
The protocols.
-
#route_table ⇒ Types::AnalysisComponent
The route table.
-
#route_table_route ⇒ Types::AnalysisRouteTableRoute
The route table route.
-
#security_group ⇒ Types::AnalysisComponent
The security group.
-
#security_group_rule ⇒ Types::AnalysisSecurityGroupRule
The security group rule.
-
#security_groups ⇒ Array<Types::AnalysisComponent>
The security groups.
-
#source_vpc ⇒ Types::AnalysisComponent
The source VPC.
-
#state ⇒ String
The state.
-
#subnet ⇒ Types::AnalysisComponent
The subnet.
-
#subnet_route_table ⇒ Types::AnalysisComponent
The route table for the subnet.
-
#transit_gateway ⇒ Types::AnalysisComponent
The transit gateway.
-
#transit_gateway_attachment ⇒ Types::AnalysisComponent
The transit gateway attachment.
-
#transit_gateway_route_table ⇒ Types::AnalysisComponent
The transit gateway route table.
-
#transit_gateway_route_table_route ⇒ Types::TransitGatewayRouteTableRoute
The transit gateway route table route.
-
#vpc ⇒ Types::AnalysisComponent
The component VPC.
-
#vpc_endpoint ⇒ Types::AnalysisComponent
The VPC endpoint.
-
#vpc_peering_connection ⇒ Types::AnalysisComponent
The VPC peering connection.
-
#vpn_connection ⇒ Types::AnalysisComponent
The VPN connection.
-
#vpn_gateway ⇒ Types::AnalysisComponent
The VPN gateway.
Instance Attribute Details
#acl ⇒ Types::AnalysisComponent
The network ACL.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#acl_rule ⇒ Types::AnalysisAclRule
The network ACL rule.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#address ⇒ String
The IPv4 address, in CIDR notation.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#addresses ⇒ Array<String>
The IPv4 addresses, in CIDR notation.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#attached_to ⇒ Types::AnalysisComponent
The resource to which the component is attached.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#availability_zones ⇒ Array<String>
The Availability Zones.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#cidrs ⇒ Array<String>
The CIDR ranges.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#classic_load_balancer_listener ⇒ Types::AnalysisLoadBalancerListener
The listener for a Classic Load Balancer.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#component ⇒ Types::AnalysisComponent
The component.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#component_account ⇒ String
The Amazon Web Services account for the component.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#component_region ⇒ String
The Region for the component.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#customer_gateway ⇒ Types::AnalysisComponent
The customer gateway.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#destination ⇒ Types::AnalysisComponent
The destination.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#destination_vpc ⇒ Types::AnalysisComponent
The destination VPC.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#direction ⇒ String
The direction. The following are the possible values:
-
egress
-
ingress
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#elastic_load_balancer_listener ⇒ Types::AnalysisComponent
The load balancer listener.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#explanation_code ⇒ String
The explanation code.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#firewall_stateful_rule ⇒ Types::FirewallStatefulRule
The Network Firewall stateful rule.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#firewall_stateless_rule ⇒ Types::FirewallStatelessRule
The Network Firewall stateless rule.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#ingress_route_table ⇒ Types::AnalysisComponent
The route table.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#internet_gateway ⇒ Types::AnalysisComponent
The internet gateway.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#load_balancer_arn ⇒ String
The Amazon Resource Name (ARN) of the load balancer.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#load_balancer_listener_port ⇒ Integer
The listener port of the load balancer.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#load_balancer_target ⇒ Types::AnalysisLoadBalancerTarget
The target.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#load_balancer_target_group ⇒ Types::AnalysisComponent
The target group.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#load_balancer_target_groups ⇒ Array<Types::AnalysisComponent>
The target groups.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#load_balancer_target_port ⇒ Integer
The target port.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#missing_component ⇒ String
The missing component.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#nat_gateway ⇒ Types::AnalysisComponent
The NAT gateway.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#network_interface ⇒ Types::AnalysisComponent
The network interface.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#packet_field ⇒ String
The packet field.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#port ⇒ Integer
The port.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#port_ranges ⇒ Array<Types::PortRange>
The port ranges.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#prefix_list ⇒ Types::AnalysisComponent
The prefix list.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#protocols ⇒ Array<String>
The protocols.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#route_table ⇒ Types::AnalysisComponent
The route table.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#route_table_route ⇒ Types::AnalysisRouteTableRoute
The route table route.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#security_group ⇒ Types::AnalysisComponent
The security group.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#security_group_rule ⇒ Types::AnalysisSecurityGroupRule
The security group rule.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#security_groups ⇒ Array<Types::AnalysisComponent>
The security groups.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#source_vpc ⇒ Types::AnalysisComponent
The source VPC.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#subnet ⇒ Types::AnalysisComponent
The subnet.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#subnet_route_table ⇒ Types::AnalysisComponent
The route table for the subnet.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#transit_gateway ⇒ Types::AnalysisComponent
The transit gateway.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#transit_gateway_attachment ⇒ Types::AnalysisComponent
The transit gateway attachment.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#transit_gateway_route_table ⇒ Types::AnalysisComponent
The transit gateway route table.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#transit_gateway_route_table_route ⇒ Types::TransitGatewayRouteTableRoute
The transit gateway route table route.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#vpc ⇒ Types::AnalysisComponent
The component VPC.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#vpc_endpoint ⇒ Types::AnalysisComponent
The VPC endpoint.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#vpc_peering_connection ⇒ Types::AnalysisComponent
The VPC peering connection.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#vpn_connection ⇒ Types::AnalysisComponent
The VPN connection.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |
#vpn_gateway ⇒ Types::AnalysisComponent
The VPN gateway.
35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 |
# File 'lib/aws-sdk-ec2/types.rb', line 35278 class Explanation < Struct.new( :acl, :acl_rule, :address, :addresses, :attached_to, :availability_zones, :cidrs, :component, :customer_gateway, :destination, :destination_vpc, :direction, :explanation_code, :ingress_route_table, :internet_gateway, :load_balancer_arn, :classic_load_balancer_listener, :load_balancer_listener_port, :load_balancer_target, :load_balancer_target_group, :load_balancer_target_groups, :load_balancer_target_port, :elastic_load_balancer_listener, :missing_component, :nat_gateway, :network_interface, :packet_field, :vpc_peering_connection, :port, :port_ranges, :prefix_list, :protocols, :route_table_route, :route_table, :security_group, :security_group_rule, :security_groups, :source_vpc, :state, :subnet, :subnet_route_table, :vpc, :vpc_endpoint, :vpn_connection, :vpn_gateway, :transit_gateway, :transit_gateway_route_table, :transit_gateway_route_table_route, :transit_gateway_attachment, :component_account, :component_region, :firewall_stateless_rule, :firewall_stateful_rule) SENSITIVE = [] include Aws::Structure end |