Class: Aws::WorkSpaces::Types::ImportCustomWorkspaceImageRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#compute_typeString

The supported compute type for the WorkSpace image.

Returns:

  • (String)


3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
# File 'lib/aws-sdk-workspaces/types.rb', line 3283

class ImportCustomWorkspaceImageRequest < Struct.new(
  :image_name,
  :image_description,
  :compute_type,
  :protocol,
  :image_source,
  :infrastructure_configuration_arn,
  :platform,
  :os_version,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#image_descriptionString

The description of the WorkSpace image.

Returns:

  • (String)


3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
# File 'lib/aws-sdk-workspaces/types.rb', line 3283

class ImportCustomWorkspaceImageRequest < Struct.new(
  :image_name,
  :image_description,
  :compute_type,
  :protocol,
  :image_source,
  :infrastructure_configuration_arn,
  :platform,
  :os_version,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#image_nameString

The name of the WorkSpace image.

Returns:

  • (String)


3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
# File 'lib/aws-sdk-workspaces/types.rb', line 3283

class ImportCustomWorkspaceImageRequest < Struct.new(
  :image_name,
  :image_description,
  :compute_type,
  :protocol,
  :image_source,
  :infrastructure_configuration_arn,
  :platform,
  :os_version,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#image_sourceTypes::ImageSourceIdentifier

The options for image import source.



3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
# File 'lib/aws-sdk-workspaces/types.rb', line 3283

class ImportCustomWorkspaceImageRequest < Struct.new(
  :image_name,
  :image_description,
  :compute_type,
  :protocol,
  :image_source,
  :infrastructure_configuration_arn,
  :platform,
  :os_version,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#infrastructure_configuration_arnString

The infrastructure configuration ARN that specifies how the WorkSpace image is built.

Returns:

  • (String)


3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
# File 'lib/aws-sdk-workspaces/types.rb', line 3283

class ImportCustomWorkspaceImageRequest < Struct.new(
  :image_name,
  :image_description,
  :compute_type,
  :protocol,
  :image_source,
  :infrastructure_configuration_arn,
  :platform,
  :os_version,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#os_versionString

The OS version for the WorkSpace image source.

Returns:

  • (String)


3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
# File 'lib/aws-sdk-workspaces/types.rb', line 3283

class ImportCustomWorkspaceImageRequest < Struct.new(
  :image_name,
  :image_description,
  :compute_type,
  :protocol,
  :image_source,
  :infrastructure_configuration_arn,
  :platform,
  :os_version,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#platformString

The platform for the WorkSpace image source.

Returns:

  • (String)


3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
# File 'lib/aws-sdk-workspaces/types.rb', line 3283

class ImportCustomWorkspaceImageRequest < Struct.new(
  :image_name,
  :image_description,
  :compute_type,
  :protocol,
  :image_source,
  :infrastructure_configuration_arn,
  :platform,
  :os_version,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#protocolString

The supported protocol for the WorkSpace image. Windows 11 does not support PCOIP protocol.

Returns:

  • (String)


3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
# File 'lib/aws-sdk-workspaces/types.rb', line 3283

class ImportCustomWorkspaceImageRequest < Struct.new(
  :image_name,
  :image_description,
  :compute_type,
  :protocol,
  :image_source,
  :infrastructure_configuration_arn,
  :platform,
  :os_version,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The resource tags. Each WorkSpaces resource can have a maximum of 50 tags.

Returns:



3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
# File 'lib/aws-sdk-workspaces/types.rb', line 3283

class ImportCustomWorkspaceImageRequest < Struct.new(
  :image_name,
  :image_description,
  :compute_type,
  :protocol,
  :image_source,
  :infrastructure_configuration_arn,
  :platform,
  :os_version,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end