Class: Aws::MigrationHubRefactorSpaces::Types::CreateApplicationResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-migrationhubrefactorspaces/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:tags]

Instance Attribute Summary collapse

Instance Attribute Details

#api_gateway_proxyTypes::ApiGatewayProxyInput

A wrapper object holding the API Gateway endpoint type and stage name for the proxy.



371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#application_idString

The unique identifier of the application.

Returns:

  • (String)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#arnString

The Amazon Resource Name (ARN) of the application. The format for this ARN is ‘arn:aws:refactor-spaces:region:account-id:resource-type/resource-id `. For more information about ARNs, see [ Amazon Resource Names (ARNs)] in the *Amazon Web Services General Reference*.

[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html

Returns:

  • (String)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#created_by_account_idString

The Amazon Web Services account ID of application creator.

Returns:

  • (String)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#created_timeTime

A timestamp that indicates when the application is created.

Returns:

  • (Time)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#environment_idString

The ID of the environment in which the application is created.

Returns:

  • (String)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#last_updated_timeTime

A timestamp that indicates when the application was last updated.

Returns:

  • (Time)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#nameString

The name of the application.

Returns:

  • (String)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#owner_account_idString

The Amazon Web Services account ID of the application owner (which is always the same as the environment owner account ID).

Returns:

  • (String)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#proxy_typeString

The proxy type of the proxy created within the application.

Returns:

  • (String)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#stateString

The current state of the application.

Returns:

  • (String)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#tagsHash<String,String>

The tags assigned 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.

Returns:

  • (Hash<String,String>)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#vpc_idString

The ID of the Amazon VPC.

Returns:

  • (String)


371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 371

class CreateApplicationResponse < Struct.new(
  :api_gateway_proxy,
  :application_id,
  :arn,
  :created_by_account_id,
  :created_time,
  :environment_id,
  :last_updated_time,
  :name,
  :owner_account_id,
  :proxy_type,
  :state,
  :tags,
  :vpc_id)
  SENSITIVE = [:tags]
  include Aws::Structure
end