Class: Aws::NetworkManager::Types::GetNetworkRoutesRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destination_filtersHash<String,Array<String>>

Filter by route table destination. Possible Values: TRANSIT_GATEWAY_ATTACHMENT_ID, RESOURCE_ID, or RESOURCE_TYPE.

Returns:

  • (Hash<String,Array<String>>)


3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 3221

class GetNetworkRoutesRequest < Struct.new(
  :global_network_id,
  :route_table_identifier,
  :exact_cidr_matches,
  :longest_prefix_matches,
  :subnet_of_matches,
  :supernet_of_matches,
  :prefix_list_ids,
  :states,
  :types,
  :destination_filters)
  SENSITIVE = []
  include Aws::Structure
end

#exact_cidr_matchesArray<String>

An exact CIDR block.

Returns:

  • (Array<String>)


3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 3221

class GetNetworkRoutesRequest < Struct.new(
  :global_network_id,
  :route_table_identifier,
  :exact_cidr_matches,
  :longest_prefix_matches,
  :subnet_of_matches,
  :supernet_of_matches,
  :prefix_list_ids,
  :states,
  :types,
  :destination_filters)
  SENSITIVE = []
  include Aws::Structure
end

#global_network_idString

The ID of the global network.

Returns:

  • (String)


3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 3221

class GetNetworkRoutesRequest < Struct.new(
  :global_network_id,
  :route_table_identifier,
  :exact_cidr_matches,
  :longest_prefix_matches,
  :subnet_of_matches,
  :supernet_of_matches,
  :prefix_list_ids,
  :states,
  :types,
  :destination_filters)
  SENSITIVE = []
  include Aws::Structure
end

#longest_prefix_matchesArray<String>

The most specific route that matches the traffic (longest prefix match).

Returns:

  • (Array<String>)


3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 3221

class GetNetworkRoutesRequest < Struct.new(
  :global_network_id,
  :route_table_identifier,
  :exact_cidr_matches,
  :longest_prefix_matches,
  :subnet_of_matches,
  :supernet_of_matches,
  :prefix_list_ids,
  :states,
  :types,
  :destination_filters)
  SENSITIVE = []
  include Aws::Structure
end

#prefix_list_idsArray<String>

The IDs of the prefix lists.

Returns:

  • (Array<String>)


3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 3221

class GetNetworkRoutesRequest < Struct.new(
  :global_network_id,
  :route_table_identifier,
  :exact_cidr_matches,
  :longest_prefix_matches,
  :subnet_of_matches,
  :supernet_of_matches,
  :prefix_list_ids,
  :states,
  :types,
  :destination_filters)
  SENSITIVE = []
  include Aws::Structure
end

#route_table_identifierTypes::RouteTableIdentifier

The ID of the route table.



3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 3221

class GetNetworkRoutesRequest < Struct.new(
  :global_network_id,
  :route_table_identifier,
  :exact_cidr_matches,
  :longest_prefix_matches,
  :subnet_of_matches,
  :supernet_of_matches,
  :prefix_list_ids,
  :states,
  :types,
  :destination_filters)
  SENSITIVE = []
  include Aws::Structure
end

#statesArray<String>

The route states.

Returns:

  • (Array<String>)


3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 3221

class GetNetworkRoutesRequest < Struct.new(
  :global_network_id,
  :route_table_identifier,
  :exact_cidr_matches,
  :longest_prefix_matches,
  :subnet_of_matches,
  :supernet_of_matches,
  :prefix_list_ids,
  :states,
  :types,
  :destination_filters)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_of_matchesArray<String>

The routes with a subnet that match the specified CIDR filter.

Returns:

  • (Array<String>)


3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 3221

class GetNetworkRoutesRequest < Struct.new(
  :global_network_id,
  :route_table_identifier,
  :exact_cidr_matches,
  :longest_prefix_matches,
  :subnet_of_matches,
  :supernet_of_matches,
  :prefix_list_ids,
  :states,
  :types,
  :destination_filters)
  SENSITIVE = []
  include Aws::Structure
end

#supernet_of_matchesArray<String>

The routes with a CIDR that encompasses the CIDR filter. Example: If you specify 10.0.1.0/30, then the result returns 10.0.1.0/29.

Returns:

  • (Array<String>)


3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 3221

class GetNetworkRoutesRequest < Struct.new(
  :global_network_id,
  :route_table_identifier,
  :exact_cidr_matches,
  :longest_prefix_matches,
  :subnet_of_matches,
  :supernet_of_matches,
  :prefix_list_ids,
  :states,
  :types,
  :destination_filters)
  SENSITIVE = []
  include Aws::Structure
end

#typesArray<String>

The route types.

Returns:

  • (Array<String>)


3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 3221

class GetNetworkRoutesRequest < Struct.new(
  :global_network_id,
  :route_table_identifier,
  :exact_cidr_matches,
  :longest_prefix_matches,
  :subnet_of_matches,
  :supernet_of_matches,
  :prefix_list_ids,
  :states,
  :types,
  :destination_filters)
  SENSITIVE = []
  include Aws::Structure
end