Class: Aws::AppStream::Types::ExportImageTask

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

Overview

Information about an export image task, including its current state, timestamps, and any error details.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ami_description ⇒ String

The description that will be applied to the exported EC2 AMI.

Returns:

  • (String)


4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4372

class ExportImageTask < Struct.new(
  :task_id,
  :image_arn,
  :ami_name,
  :created_date,
  :ami_description,
  :state,
  :ami_id,
  :tag_specifications,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#ami_id ⇒ String

The ID of the EC2 AMI that was created by this export task. This field is only populated when the task completes successfully.

Returns:

  • (String)


4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4372

class ExportImageTask < Struct.new(
  :task_id,
  :image_arn,
  :ami_name,
  :created_date,
  :ami_description,
  :state,
  :ami_id,
  :tag_specifications,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#ami_name ⇒ String

The name of the EC2 AMI that will be created by this export task.

Returns:

  • (String)


4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4372

class ExportImageTask < Struct.new(
  :task_id,
  :image_arn,
  :ami_name,
  :created_date,
  :ami_description,
  :state,
  :ami_id,
  :tag_specifications,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#created_date ⇒ Time

The date and time when the export image task was created.

Returns:

  • (Time)


4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4372

class ExportImageTask < Struct.new(
  :task_id,
  :image_arn,
  :ami_name,
  :created_date,
  :ami_description,
  :state,
  :ami_id,
  :tag_specifications,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#error_details ⇒ Array<Types::ErrorDetails>

Details about any errors that occurred during the export process. This field is only populated when the task fails.

Returns:



4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4372

class ExportImageTask < Struct.new(
  :task_id,
  :image_arn,
  :ami_name,
  :created_date,
  :ami_description,
  :state,
  :ami_id,
  :tag_specifications,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#image_arn ⇒ String

The ARN of the WorkSpaces Applications image being exported.

Returns:

  • (String)


4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4372

class ExportImageTask < Struct.new(
  :task_id,
  :image_arn,
  :ami_name,
  :created_date,
  :ami_description,
  :state,
  :ami_id,
  :tag_specifications,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#state ⇒ String

The current state of the export image task, such as PENDING, RUNNING, COMPLETED, or FAILED.

Returns:

  • (String)


4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4372

class ExportImageTask < Struct.new(
  :task_id,
  :image_arn,
  :ami_name,
  :created_date,
  :ami_description,
  :state,
  :ami_id,
  :tag_specifications,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#tag_specifications ⇒ Hash<String,String>

The tags that will be applied to the exported EC2 AMI.

Returns:

  • (Hash<String,String>)


4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4372

class ExportImageTask < Struct.new(
  :task_id,
  :image_arn,
  :ami_name,
  :created_date,
  :ami_description,
  :state,
  :ami_id,
  :tag_specifications,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#task_id ⇒ String

The unique identifier for the export image task. Use this ID to track the task's progress and retrieve its details.

Returns:

  • (String)


4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4372

class ExportImageTask < Struct.new(
  :task_id,
  :image_arn,
  :ami_name,
  :created_date,
  :ami_description,
  :state,
  :ami_id,
  :tag_specifications,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end