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_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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#component ⇒ Types::AnalysisComponent
The component.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#sequence_number ⇒ Integer
The sequence number.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#subnet ⇒ Types::AnalysisComponent
The subnet.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :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.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |
#vpc ⇒ Types::AnalysisComponent
The component VPC.
53009 53010 53011 53012 53013 53014 53015 53016 53017 53018 53019 53020 53021 53022 53023 53024 53025 53026 53027 53028 53029 53030 53031 53032 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 53009 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, :explanations, :elastic_load_balancer_listener, :firewall_stateless_rule, :firewall_stateful_rule, :service_name) SENSITIVE = [] include Aws::Structure end |