Class: Aws::EC2::Types::PathComponent

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-ec2/types.rb

Overview

Describes a path component.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#acl_ruleTypes::AnalysisAclRule

The network ACL rule.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_detailsArray<Types::AdditionalDetail>

The additional details.

Returns:



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_toTypes::AnalysisComponent

The resource to which the path component is attached.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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

#componentTypes::AnalysisComponent

The component.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_vpcTypes::AnalysisComponent

The destination VPC.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_listenerTypes::AnalysisComponent

The load balancer listener.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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

#explanationsArray<Types::Explanation>

The explanation codes.

Returns:



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_ruleTypes::FirewallStatefulRule

The Network Firewall stateful rule.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_ruleTypes::FirewallStatelessRule

The Network Firewall stateless rule.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_headerTypes::AnalysisPacketHeader

The inbound header.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_headerTypes::AnalysisPacketHeader

The outbound header.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_routeTypes::AnalysisRouteTableRoute

The route table route.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_ruleTypes::AnalysisSecurityGroupRule

The security group rule.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_numberInteger

The sequence number.

Returns:

  • (Integer)


68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_nameString

The name of the VPC endpoint service.

Returns:

  • (String)


68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_vpcTypes::AnalysisComponent

The source VPC.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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

#subnetTypes::AnalysisComponent

The subnet.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_gatewayTypes::AnalysisComponent

The transit gateway.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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_routeTypes::TransitGatewayRouteTableRoute

The route in a transit gateway route table.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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

#vpcTypes::AnalysisComponent

The component VPC.



68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
# File 'lib/aws-sdk-ec2/types.rb', line 68822

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