Class: Aws::MigrationHubRefactorSpaces::Types::RouteSummary

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-migrationhubrefactorspaces/types.rb

Overview

The summary information for the routes as a response to ‘ListRoutes`.

Constant Summary collapse

SENSITIVE =
[:tags]

Instance Attribute Summary collapse

Instance Attribute Details

#append_source_pathBoolean

If set to ‘true`, this option appends the source path to the service URL endpoint.

Returns:

  • (Boolean)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#application_idString

The unique identifier of the application.

Returns:

  • (String)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#arnString

The Amazon Resource Name (ARN) of the route.

Returns:

  • (String)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#created_by_account_idString

The Amazon Web Services account ID of the route creator.

Returns:

  • (String)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#created_timeTime

A timestamp that indicates when the route is created.

Returns:

  • (Time)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#environment_idString

The unique identifier of the environment.

Returns:

  • (String)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#errorTypes::ErrorResponse

Any error associated with the route resource.



2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#include_child_pathsBoolean

Indicates whether to match all subpaths of the given source path. If this value is ‘false`, requests must match the source path exactly before they are forwarded to this route’s service.

Returns:

  • (Boolean)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#last_updated_timeTime

A timestamp that indicates when the route was last updated.

Returns:

  • (Time)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#methodsArray<String>

A list of HTTP methods to match. An empty list matches all values. If a method is present, only HTTP requests using that method are forwarded to this route’s service.

Returns:

  • (Array<String>)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#owner_account_idString

The Amazon Web Services account ID of the route owner.

Returns:

  • (String)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#path_resource_to_idHash<String,String>

A mapping of Amazon API Gateway path resources to resource IDs.

Returns:

  • (Hash<String,String>)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#route_idString

The unique identifier of the route.

Returns:

  • (String)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#route_typeString

The route type of the route.

Returns:

  • (String)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#service_idString

The unique identifier of the service.

Returns:

  • (String)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#source_pathString

This is the path that Refactor Spaces uses to match traffic. Paths must start with ‘/` and are relative to the base of the application. To use path parameters in the source path, add a variable in curly braces. For example, the resource path user represents a path parameter called ’user’.

Returns:

  • (String)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#stateString

The current state of the route.

Returns:

  • (String)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#tagsHash<String,String>

The tags assigned to the route.

Returns:

  • (Hash<String,String>)


2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 2095

class RouteSummary < Struct.new(
  :append_source_path,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :error,
  :include_child_paths,
  :last_updated_time,
  :methods,
  :owner_account_id,
  :path_resource_to_id,
  :route_id,
  :route_type,
  :service_id,
  :source_path,
  :state,
  :tags)
  SENSITIVE = [:tags]
  include Aws::Structure
end