Class: Aws::EC2::Types::PathComponent
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::PathComponent
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes a path component.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#acl_rule ⇒ Types::AnalysisAclRule
The network ACL rule.
-
#additional_details ⇒ Array<Types::AdditionalDetail>
The additional details.
-
#attached_to ⇒ Types::AnalysisComponent
The resource to which the path component is attached.
-
#component ⇒ Types::AnalysisComponent
The component.
-
#destination_vpc ⇒ Types::AnalysisComponent
The destination VPC.
-
#elastic_load_balancer_listener ⇒ Types::AnalysisComponent
The load balancer listener.
-
#explanations ⇒ Array<Types::Explanation>
The explanation codes.
-
#firewall_stateful_rule ⇒ Types::FirewallStatefulRule
The Network Firewall stateful rule.
-
#firewall_stateless_rule ⇒ Types::FirewallStatelessRule
The Network Firewall stateless rule.
-
#inbound_header ⇒ Types::AnalysisPacketHeader
The inbound header.
-
#outbound_header ⇒ Types::AnalysisPacketHeader
The outbound header.
-
#route_table_route ⇒ Types::AnalysisRouteTableRoute
The route table route.
-
#security_group_rule ⇒ Types::AnalysisSecurityGroupRule
The security group rule.
-
#sequence_number ⇒ Integer
The sequence number.
-
#service_name ⇒ String
The name of the VPC endpoint service.
-
#source_vpc ⇒ Types::AnalysisComponent
The source VPC.
-
#subnet ⇒ Types::AnalysisComponent
The subnet.
-
#transit_gateway ⇒ Types::AnalysisComponent
The transit gateway.
-
#transit_gateway_policy_table_entry ⇒ Types::AnalysisTransitGatewayPolicyTableEntry
The entry in a transit gateway policy table.
-
#transit_gateway_route_table_route ⇒ Types::TransitGatewayRouteTableRoute
The route in a transit gateway route table.
-
#vpc ⇒ Types::AnalysisComponent
The component VPC.
Instance Attribute Details
#acl_rule ⇒ Types::AnalysisAclRule
The network ACL rule.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#additional_details ⇒ Array<Types::AdditionalDetail>
The additional details.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#attached_to ⇒ Types::AnalysisComponent
The resource to which the path component is attached.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#component ⇒ Types::AnalysisComponent
The component.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#destination_vpc ⇒ Types::AnalysisComponent
The destination VPC.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#elastic_load_balancer_listener ⇒ Types::AnalysisComponent
The load balancer listener.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#explanations ⇒ Array<Types::Explanation>
The explanation codes.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#firewall_stateful_rule ⇒ Types::FirewallStatefulRule
The Network Firewall stateful rule.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#firewall_stateless_rule ⇒ Types::FirewallStatelessRule
The Network Firewall stateless rule.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#inbound_header ⇒ Types::AnalysisPacketHeader
The inbound header.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#outbound_header ⇒ Types::AnalysisPacketHeader
The outbound header.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#route_table_route ⇒ Types::AnalysisRouteTableRoute
The route table route.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#security_group_rule ⇒ Types::AnalysisSecurityGroupRule
The security group rule.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#sequence_number ⇒ Integer
The sequence number.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#service_name ⇒ String
The name of the VPC endpoint service.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#source_vpc ⇒ Types::AnalysisComponent
The source VPC.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#subnet ⇒ Types::AnalysisComponent
The subnet.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#transit_gateway ⇒ Types::AnalysisComponent
The transit gateway.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#transit_gateway_policy_table_entry ⇒ Types::AnalysisTransitGatewayPolicyTableEntry
The entry in a transit gateway policy table.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#transit_gateway_route_table_route ⇒ Types::TransitGatewayRouteTableRoute
The route in a transit gateway route table.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#vpc ⇒ Types::AnalysisComponent
The component VPC.
75260 75261 75262 75263 75264 75265 75266 75267 75268 75269 75270 75271 75272 75273 75274 75275 75276 75277 75278 75279 75280 75281 75282 75283 75284 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 75260 class PathComponent < Struct.new( :sequence_number, :acl_rule, :attached_to, :component, :destination_vpc, :outbound_header, :inbound_header, :route_table_route, :security_group_rule, :source_vpc, :subnet, :vpc, :additional_details, :transit_gateway, :transit_gateway_route_table_route, :transit_gateway_policy_table_entry, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |