class Aws::MigrationHubRefactorSpaces::Types::CreateServiceRequest
@note When making an API call, you may pass CreateServiceRequest
data as a hash: { application_identifier: "ApplicationId", # required client_token: "ClientToken", description: "Description", endpoint_type: "LAMBDA", # required, accepts LAMBDA, URL environment_identifier: "EnvironmentId", # required lambda_endpoint: { arn: "LambdaArn", # required }, name: "ServiceName", # required tags: { "TagMapKeyString" => "TagMapValueString", }, url_endpoint: { health_url: "Uri", url: "Uri", # required }, vpc_id: "VpcId", }
@!attribute [rw] application_identifier
The ID of the application which the service is created. @return [String]
@!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] description
The description of the service. @return [String]
@!attribute [rw] endpoint_type
The type of endpoint to use for the service. The type can be a URL in a VPC or an Lambda function. @return [String]
@!attribute [rw] environment_identifier
The ID of the environment in which the service is created. @return [String]
@!attribute [rw] lambda_endpoint
The configuration for the Lambda endpoint type. @return [Types::LambdaEndpointInput]
@!attribute [rw] name
The name of the service. @return [String]
@!attribute [rw] tags
The tags to assign to the service. 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] url_endpoint
The configuration for the URL endpoint type. @return [Types::UrlEndpointInput]
@!attribute [rw] vpc_id
The ID of the VPC. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/CreateServiceRequest AWS API Documentation
Constants
- SENSITIVE