Class: Aws::MigrationHubRefactorSpaces::Types::RouteSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::MigrationHubRefactorSpaces::Types::RouteSummary
- 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
-
#append_source_path ⇒ Boolean
If set to ‘true`, this option appends the source path to the service URL endpoint.
-
#application_id ⇒ String
The unique identifier of the application.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the route.
-
#created_by_account_id ⇒ String
The Amazon Web Services account ID of the route creator.
-
#created_time ⇒ Time
A timestamp that indicates when the route is created.
-
#environment_id ⇒ String
The unique identifier of the environment.
-
#error ⇒ Types::ErrorResponse
Any error associated with the route resource.
-
#include_child_paths ⇒ Boolean
Indicates whether to match all subpaths of the given source path.
-
#last_updated_time ⇒ Time
A timestamp that indicates when the route was last updated.
-
#methods ⇒ Array<String>
A list of HTTP methods to match.
-
#owner_account_id ⇒ String
The Amazon Web Services account ID of the route owner.
-
#path_resource_to_id ⇒ Hash<String,String>
A mapping of Amazon API Gateway path resources to resource IDs.
-
#route_id ⇒ String
The unique identifier of the route.
-
#route_type ⇒ String
The route type of the route.
-
#service_id ⇒ String
The unique identifier of the service.
-
#source_path ⇒ String
This is the path that Refactor Spaces uses to match traffic.
-
#state ⇒ String
The current state of the route.
-
#tags ⇒ Hash<String,String>
The tags assigned to the route.
Instance Attribute Details
#append_source_path ⇒ Boolean
If set to ‘true`, this option appends the source path to the service URL endpoint.
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_id ⇒ String
The unique identifier of the application.
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 |
#arn ⇒ String
The Amazon Resource Name (ARN) of the route.
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_id ⇒ String
The Amazon Web Services account ID of the route creator.
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_time ⇒ Time
A timestamp that indicates when the route is created.
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_id ⇒ String
The unique identifier of the environment.
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 |
#error ⇒ Types::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_paths ⇒ Boolean
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.
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_time ⇒ Time
A timestamp that indicates when the route was last updated.
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 |
#methods ⇒ Array<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.
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_id ⇒ String
The Amazon Web Services account ID of the route owner.
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_id ⇒ Hash<String,String>
A mapping of Amazon API Gateway path resources to resource IDs.
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_id ⇒ String
The unique identifier of the route.
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_type ⇒ String
The route type of the route.
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_id ⇒ String
The unique identifier of the service.
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_path ⇒ String
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’.
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 |
#state ⇒ String
The current state of the route.
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 |
#tags ⇒ Hash<String,String>
The tags assigned to the route.
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 |