class Aws::MigrationHubRefactorSpaces::Types::UriPathRouteInput

The configuration for the URI path route type.

@note When making an API call, you may pass UriPathRouteInput

data as a hash:

    {
      activation_state: "ACTIVE", # required, accepts ACTIVE
      include_child_paths: false,
      methods: ["DELETE"], # accepts DELETE, GET, HEAD, OPTIONS, PATCH, POST, PUT
      source_path: "UriPath", # required
    }

@!attribute [rw] activation_state

Indicates whether traffic is forwarded to this route’s service after
the route is created.
@return [String]

@!attribute [rw] include_child_paths

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.
@return [Boolean]

@!attribute [rw] methods

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.
@return [Array<String>]

@!attribute [rw] source_path

The path to use to match traffic. Paths must start with `/` and are
relative to the base of the application.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/UriPathRouteInput AWS API Documentation

Constants

SENSITIVE