class Aws::MigrationHubRefactorSpaces::Types::CreateApplicationRequest
@note When making an API call, you may pass CreateApplicationRequest
data as a hash: { api_gateway_proxy: { endpoint_type: "REGIONAL", # accepts REGIONAL, PRIVATE stage_name: "StageName", }, client_token: "ClientToken", environment_identifier: "EnvironmentId", # required name: "ApplicationName", # required proxy_type: "API_GATEWAY", # required, accepts API_GATEWAY tags: { "TagMapKeyString" => "TagMapValueString", }, vpc_id: "VpcId", # required }
@!attribute [rw] api_gateway_proxy
A wrapper object holding the API Gateway endpoint type and stage name for the proxy. @return [Types::ApiGatewayProxyInput]
@!attribute [rw] client_token
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. @return [String]
@!attribute [rw] environment_identifier
The unique identifier of the environment. @return [String]
@!attribute [rw] name
The name to use for the application. @return [String]
@!attribute [rw] proxy_type
The proxy type of the proxy created within the application. @return [String]
@!attribute [rw] tags
The tags to assign to the application. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair. @return [Hash<String,String>]
@!attribute [rw] vpc_id
The ID of the virtual private cloud (VPC). @return [String]
@see docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/CreateApplicationRequest AWS API Documentation
Constants
- SENSITIVE