Class: Aws::SMS::Types::CreateAppRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sms/lib/aws-sdk-sms/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

A unique, case-sensitive identifier that you provide to ensure the idempotency of application creation.

Returns:

  • (String)


249
250
251
252
253
254
255
256
257
258
# File 'gems/aws-sdk-sms/lib/aws-sdk-sms/types.rb', line 249

class CreateAppRequest < Struct.new(
  :name,
  :description,
  :role_name,
  :client_token,
  :server_groups,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the new application

Returns:

  • (String)


249
250
251
252
253
254
255
256
257
258
# File 'gems/aws-sdk-sms/lib/aws-sdk-sms/types.rb', line 249

class CreateAppRequest < Struct.new(
  :name,
  :description,
  :role_name,
  :client_token,
  :server_groups,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the new application.

Returns:

  • (String)


249
250
251
252
253
254
255
256
257
258
# File 'gems/aws-sdk-sms/lib/aws-sdk-sms/types.rb', line 249

class CreateAppRequest < Struct.new(
  :name,
  :description,
  :role_name,
  :client_token,
  :server_groups,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#role_nameString

The name of the service role in the customer's account to be used by Server Migration Service.

Returns:

  • (String)


249
250
251
252
253
254
255
256
257
258
# File 'gems/aws-sdk-sms/lib/aws-sdk-sms/types.rb', line 249

class CreateAppRequest < Struct.new(
  :name,
  :description,
  :role_name,
  :client_token,
  :server_groups,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#server_groupsArray<Types::ServerGroup>

The server groups to include in the application.

Returns:



249
250
251
252
253
254
255
256
257
258
# File 'gems/aws-sdk-sms/lib/aws-sdk-sms/types.rb', line 249

class CreateAppRequest < Struct.new(
  :name,
  :description,
  :role_name,
  :client_token,
  :server_groups,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags to be associated with the application.

Returns:



249
250
251
252
253
254
255
256
257
258
# File 'gems/aws-sdk-sms/lib/aws-sdk-sms/types.rb', line 249

class CreateAppRequest < Struct.new(
  :name,
  :description,
  :role_name,
  :client_token,
  :server_groups,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end