AWS Native is in preview. AWS Classic is fully supported.
aws-native.refactorspaces.Route
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Definition of AWS::RefactorSpaces::Route Resource Type
Create Route Resource
new Route(name: string, args: RouteArgs, opts?: CustomResourceOptions);
@overload
def Route(resource_name: str,
opts: Optional[ResourceOptions] = None,
application_identifier: Optional[str] = None,
default_route: Optional[RouteDefaultRouteInputArgs] = None,
environment_identifier: Optional[str] = None,
route_type: Optional[RouteType] = None,
service_identifier: Optional[str] = None,
tags: Optional[Sequence[RouteTagArgs]] = None,
uri_path_route: Optional[RouteUriPathRouteInputArgs] = None)
@overload
def Route(resource_name: str,
args: RouteArgs,
opts: Optional[ResourceOptions] = None)
func NewRoute(ctx *Context, name string, args RouteArgs, opts ...ResourceOption) (*Route, error)
public Route(string name, RouteArgs args, CustomResourceOptions? opts = null)
type: aws-native:refactorspaces:Route
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RouteArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RouteArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RouteArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RouteArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RouteArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Route Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Route resource accepts the following input properties:
- Application
Identifier string - Environment
Identifier string - Route
Type Pulumi.Aws Native. Refactor Spaces. Route Type - Service
Identifier string - Default
Route Pulumi.Aws Native. Refactor Spaces. Inputs. Route Default Route Input - List<Pulumi.
Aws Native. Refactor Spaces. Inputs. Route Tag> Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- Uri
Path Pulumi.Route Aws Native. Refactor Spaces. Inputs. Route Uri Path Route Input
- Application
Identifier string - Environment
Identifier string - Route
Type RouteType - Service
Identifier string - Default
Route RouteDefault Route Input Args - []Route
Tag Args Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- Uri
Path RouteRoute Uri Path Route Input Args
- application
Identifier String - environment
Identifier String - route
Type RouteType - service
Identifier String - default
Route RouteDefault Route Input - List<Route
Tag> Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- uri
Path RouteRoute Uri Path Route Input
- application
Identifier string - environment
Identifier string - route
Type RouteType - service
Identifier string - default
Route RouteDefault Route Input - Route
Tag[] Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- uri
Path RouteRoute Uri Path Route Input
- application_
identifier str - environment_
identifier str - route_
type RouteType - service_
identifier str - default_
route RouteDefault Route Input Args - Sequence[Route
Tag Args] Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- uri_
path_ Routeroute Uri Path Route Input Args
- application
Identifier String - environment
Identifier String - route
Type "DEFAULT" | "URI_PATH" - service
Identifier String - default
Route Property Map - List<Property Map>
Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- uri
Path Property MapRoute
Outputs
All input properties are implicitly available as output properties. Additionally, the Route resource produces the following output properties:
- Arn string
- Id string
The provider-assigned unique ID for this managed resource.
- Path
Resource stringTo Id - Route
Identifier string
- Arn string
- Id string
The provider-assigned unique ID for this managed resource.
- Path
Resource stringTo Id - Route
Identifier string
- arn String
- id String
The provider-assigned unique ID for this managed resource.
- path
Resource StringTo Id - route
Identifier String
- arn string
- id string
The provider-assigned unique ID for this managed resource.
- path
Resource stringTo Id - route
Identifier string
- arn str
- id str
The provider-assigned unique ID for this managed resource.
- path_
resource_ strto_ id - route_
identifier str
- arn String
- id String
The provider-assigned unique ID for this managed resource.
- path
Resource StringTo Id - route
Identifier String
Supporting Types
RouteActivationState, RouteActivationStateArgs
- Inactive
- INACTIVE
- Active
- ACTIVE
- Route
Activation State Inactive - INACTIVE
- Route
Activation State Active - ACTIVE
- Inactive
- INACTIVE
- Active
- ACTIVE
- Inactive
- INACTIVE
- Active
- ACTIVE
- INACTIVE
- INACTIVE
- ACTIVE
- ACTIVE
- "INACTIVE"
- INACTIVE
- "ACTIVE"
- ACTIVE
RouteDefaultRouteInput, RouteDefaultRouteInputArgs
RouteMethod, RouteMethodArgs
- Delete
- DELETE
- Get
- GET
- Head
- HEAD
- Options
- OPTIONS
- Patch
- PATCH
- Post
- POST
- Put
- PUT
- Route
Method Delete - DELETE
- Route
Method Get - GET
- Route
Method Head - HEAD
- Route
Method Options - OPTIONS
- Route
Method Patch - PATCH
- Route
Method Post - POST
- Route
Method Put - PUT
- Delete
- DELETE
- Get
- GET
- Head
- HEAD
- Options
- OPTIONS
- Patch
- PATCH
- Post
- POST
- Put
- PUT
- Delete
- DELETE
- Get
- GET
- Head
- HEAD
- Options
- OPTIONS
- Patch
- PATCH
- Post
- POST
- Put
- PUT
- DELETE
- DELETE
- GET
- GET
- HEAD
- HEAD
- OPTIONS
- OPTIONS
- PATCH
- PATCH
- POST
- POST
- PUT
- PUT
- "DELETE"
- DELETE
- "GET"
- GET
- "HEAD"
- HEAD
- "OPTIONS"
- OPTIONS
- "PATCH"
- PATCH
- "POST"
- POST
- "PUT"
- PUT
RouteTag, RouteTagArgs
RouteType, RouteTypeArgs
- Default
- DEFAULT
- Uri
Path - URI_PATH
- Route
Type Default - DEFAULT
- Route
Type Uri Path - URI_PATH
- Default
- DEFAULT
- Uri
Path - URI_PATH
- Default
- DEFAULT
- Uri
Path - URI_PATH
- DEFAULT
- DEFAULT
- URI_PATH
- URI_PATH
- "DEFAULT"
- DEFAULT
- "URI_PATH"
- URI_PATH
RouteUriPathRouteInput, RouteUriPathRouteInputArgs
- activation
State RouteActivation State - append
Source booleanPath - include
Child booleanPaths - methods
Route
Method[] - source
Path string
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.