Class: Aws::EC2::Types::AnalysisRouteTableRoute

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

Overview

Describes a route table route.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#carrier_gateway_idString

The ID of a carrier gateway.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#core_network_arnString

The Amazon Resource Name (ARN) of a core network.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#destination_cidrString

The destination IPv4 address, in CIDR notation.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#destination_prefix_list_idString

The prefix of the Amazon Web Service.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#egress_only_internet_gateway_idString

The ID of an egress-only internet gateway.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#gateway_idString

The ID of the gateway, such as an internet gateway or virtual private gateway.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#instance_idString

The ID of the instance, such as a NAT instance.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#local_gateway_idString

The ID of a local gateway.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#nat_gateway_idString

The ID of a NAT gateway.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#network_interface_idString

The ID of a network interface.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#originString

Describes how the route was created. The following are the possible values:

  • CreateRouteTable - The route was automatically created when the route table was created.

  • CreateRoute - The route was manually added to the route table.

  • EnableVgwRoutePropagation - The route was propagated by route propagation.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state. The following are the possible values:

  • active

  • blackhole

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#transit_gateway_idString

The ID of a transit gateway.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_peering_connection_idString

The ID of a VPC peering connection.

Returns:

  • (String)


1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1491

class AnalysisRouteTableRoute < Struct.new(
  :destination_cidr,
  :destination_prefix_list_id,
  :egress_only_internet_gateway_id,
  :gateway_id,
  :instance_id,
  :nat_gateway_id,
  :network_interface_id,
  :origin,
  :transit_gateway_id,
  :vpc_peering_connection_id,
  :state,
  :carrier_gateway_id,
  :core_network_arn,
  :local_gateway_id)
  SENSITIVE = []
  include Aws::Structure
end