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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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:



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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:



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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)


69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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)


69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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.



69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
# File 'lib/aws-sdk-ec2/types.rb', line 69066

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