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_descriptionString

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

Returns:

  • (String)


4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4170

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_idString

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)


4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4170

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_nameString

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

Returns:

  • (String)


4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4170

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_dateTime

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

Returns:

  • (Time)


4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4170

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_detailsArray<Types::ErrorDetails>

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

Returns:



4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4170

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_arnString

The ARN of the WorkSpaces Applications image being exported.

Returns:

  • (String)


4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4170

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

#stateString

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

Returns:

  • (String)


4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4170

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_specificationsHash<String,String>

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

Returns:

  • (Hash<String,String>)


4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4170

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_idString

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

Returns:

  • (String)


4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 4170

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