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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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:



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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:



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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)


68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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)


68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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.



68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
# File 'lib/aws-sdk-ec2/types.rb', line 68810

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