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

#destination_cidrString

The destination IPv4 address, in CIDR notation.

Returns:

  • (String)


1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1047

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)
  SENSITIVE = []
  include Aws::Structure
end

#destination_prefix_list_idString

The prefix of the Amazon Web Service.

Returns:

  • (String)


1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1047

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)
  SENSITIVE = []
  include Aws::Structure
end

#egress_only_internet_gateway_idString

The ID of an egress-only internet gateway.

Returns:

  • (String)


1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1047

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)
  SENSITIVE = []
  include Aws::Structure
end

#gateway_idString

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

Returns:

  • (String)


1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1047

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)
  SENSITIVE = []
  include Aws::Structure
end

#instance_idString

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

Returns:

  • (String)


1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1047

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)
  SENSITIVE = []
  include Aws::Structure
end

#nat_gateway_idString

The ID of a NAT gateway.

Returns:

  • (String)


1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1047

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)
  SENSITIVE = []
  include Aws::Structure
end

#network_interface_idString

The ID of a network interface.

Returns:

  • (String)


1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1047

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)
  SENSITIVE = []
  include Aws::Structure
end

#originString

Describes how the route was created. The following are 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)


1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1047

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)
  SENSITIVE = []
  include Aws::Structure
end

#transit_gateway_idString

The ID of a transit gateway.

Returns:

  • (String)


1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1047

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)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_peering_connection_idString

The ID of a VPC peering connection.

Returns:

  • (String)


1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1047

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)
  SENSITIVE = []
  include Aws::Structure
end