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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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:



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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:



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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)


68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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)


68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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.



68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
# File 'lib/aws-sdk-ec2/types.rb', line 68368

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