Class: Aws::MigrationHubRefactorSpaces::Types::CreateRouteRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MigrationHubRefactorSpaces::Types::CreateRouteRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-migrationhubrefactorspaces/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:tags]
Instance Attribute Summary collapse
-
#application_identifier ⇒ String
The ID of the application within which the route is being created.
-
#client_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
-
#default_route ⇒ Types::DefaultRouteInput
Configuration for the default route type.
-
#environment_identifier ⇒ String
The ID of the environment in which the route is created.
-
#route_type ⇒ String
The route type of the route.
-
#service_identifier ⇒ String
The ID of the service in which the route is created.
-
#tags ⇒ Hash<String,String>
The tags to assign to the route.
-
#uri_path_route ⇒ Types::UriPathRouteInput
The configuration for the URI path route type.
Instance Attribute Details
#application_identifier ⇒ String
The ID of the application within which the route is being created.
531 532 533 534 535 536 537 538 539 540 541 542 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 531 class CreateRouteRequest < Struct.new( :application_identifier, :client_token, :default_route, :environment_identifier, :route_type, :service_identifier, :tags, :uri_path_route) SENSITIVE = [:tags] include Aws::Structure end |
#client_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
531 532 533 534 535 536 537 538 539 540 541 542 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 531 class CreateRouteRequest < Struct.new( :application_identifier, :client_token, :default_route, :environment_identifier, :route_type, :service_identifier, :tags, :uri_path_route) SENSITIVE = [:tags] include Aws::Structure end |
#default_route ⇒ Types::DefaultRouteInput
Configuration for the default route type.
531 532 533 534 535 536 537 538 539 540 541 542 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 531 class CreateRouteRequest < Struct.new( :application_identifier, :client_token, :default_route, :environment_identifier, :route_type, :service_identifier, :tags, :uri_path_route) SENSITIVE = [:tags] include Aws::Structure end |
#environment_identifier ⇒ String
The ID of the environment in which the route is created.
531 532 533 534 535 536 537 538 539 540 541 542 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 531 class CreateRouteRequest < Struct.new( :application_identifier, :client_token, :default_route, :environment_identifier, :route_type, :service_identifier, :tags, :uri_path_route) SENSITIVE = [:tags] include Aws::Structure end |
#route_type ⇒ String
The route type of the route. ‘DEFAULT` indicates that all traffic that does not match another route is forwarded to the default route. Applications must have a default route before any other routes can be created. `URI_PATH` indicates a route that is based on a URI path.
531 532 533 534 535 536 537 538 539 540 541 542 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 531 class CreateRouteRequest < Struct.new( :application_identifier, :client_token, :default_route, :environment_identifier, :route_type, :service_identifier, :tags, :uri_path_route) SENSITIVE = [:tags] include Aws::Structure end |
#service_identifier ⇒ String
The ID of the service in which the route is created. Traffic that matches this route is forwarded to this service.
531 532 533 534 535 536 537 538 539 540 541 542 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 531 class CreateRouteRequest < Struct.new( :application_identifier, :client_token, :default_route, :environment_identifier, :route_type, :service_identifier, :tags, :uri_path_route) SENSITIVE = [:tags] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags to assign to the route. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair..
531 532 533 534 535 536 537 538 539 540 541 542 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 531 class CreateRouteRequest < Struct.new( :application_identifier, :client_token, :default_route, :environment_identifier, :route_type, :service_identifier, :tags, :uri_path_route) SENSITIVE = [:tags] include Aws::Structure end |
#uri_path_route ⇒ Types::UriPathRouteInput
The configuration for the URI path route type.
531 532 533 534 535 536 537 538 539 540 541 542 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 531 class CreateRouteRequest < Struct.new( :application_identifier, :client_token, :default_route, :environment_identifier, :route_type, :service_identifier, :tags, :uri_path_route) SENSITIVE = [:tags] include Aws::Structure end |