Class: Aws::WorkSpaces::Types::ImportWorkspaceImageRequest

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

Overview

Note:

When making an API call, you may pass ImportWorkspaceImageRequest data as a hash:

{
  ec2_image_id: "Ec2ImageId", # required
  ingestion_process: "BYOL_REGULAR", # required, accepts BYOL_REGULAR, BYOL_GRAPHICS, BYOL_GRAPHICSPRO
  image_name: "WorkspaceImageName", # required
  image_description: "WorkspaceImageDescription", # required
}

Instance Attribute Summary collapse

Instance Attribute Details

#ec2_image_idString

The identifier of the EC2 image.

Returns:

  • (String)


964
965
966
967
968
969
970
# File 'lib/aws-sdk-workspaces/types.rb', line 964

class ImportWorkspaceImageRequest < Struct.new(
  :ec2_image_id,
  :ingestion_process,
  :image_name,
  :image_description)
  include Aws::Structure
end

#image_descriptionString

The description of the WorkSpace image.

Returns:

  • (String)


964
965
966
967
968
969
970
# File 'lib/aws-sdk-workspaces/types.rb', line 964

class ImportWorkspaceImageRequest < Struct.new(
  :ec2_image_id,
  :ingestion_process,
  :image_name,
  :image_description)
  include Aws::Structure
end

#image_nameString

The name of the WorkSpace image.

Returns:

  • (String)


964
965
966
967
968
969
970
# File 'lib/aws-sdk-workspaces/types.rb', line 964

class ImportWorkspaceImageRequest < Struct.new(
  :ec2_image_id,
  :ingestion_process,
  :image_name,
  :image_description)
  include Aws::Structure
end

#ingestion_processString

The ingestion process to be used when importing the image.

Returns:

  • (String)


964
965
966
967
968
969
970
# File 'lib/aws-sdk-workspaces/types.rb', line 964

class ImportWorkspaceImageRequest < Struct.new(
  :ec2_image_id,
  :ingestion_process,
  :image_name,
  :image_description)
  include Aws::Structure
end