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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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:



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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:



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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)


59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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)


59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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.



59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
# File 'lib/aws-sdk-ec2/types.rb', line 59437

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