Class: Aws::WorkSpaces::Types::WorkspaceImage

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

Overview

Describes a WorkSpace image.

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The description of the image.

Returns:

  • (String)


1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
# File 'lib/aws-sdk-workspaces/types.rb', line 1875

class WorkspaceImage < Struct.new(
  :image_id,
  :name,
  :description,
  :operating_system,
  :state,
  :required_tenancy,
  :error_code,
  :error_message)
  include Aws::Structure
end

#error_codeString

The error code that is returned for the image.

Returns:

  • (String)


1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
# File 'lib/aws-sdk-workspaces/types.rb', line 1875

class WorkspaceImage < Struct.new(
  :image_id,
  :name,
  :description,
  :operating_system,
  :state,
  :required_tenancy,
  :error_code,
  :error_message)
  include Aws::Structure
end

#error_messageString

The text of the error message that is returned for the image.

Returns:

  • (String)


1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
# File 'lib/aws-sdk-workspaces/types.rb', line 1875

class WorkspaceImage < Struct.new(
  :image_id,
  :name,
  :description,
  :operating_system,
  :state,
  :required_tenancy,
  :error_code,
  :error_message)
  include Aws::Structure
end

#image_idString

The identifier of the image.

Returns:

  • (String)


1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
# File 'lib/aws-sdk-workspaces/types.rb', line 1875

class WorkspaceImage < Struct.new(
  :image_id,
  :name,
  :description,
  :operating_system,
  :state,
  :required_tenancy,
  :error_code,
  :error_message)
  include Aws::Structure
end

#nameString

The name of the image.

Returns:

  • (String)


1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
# File 'lib/aws-sdk-workspaces/types.rb', line 1875

class WorkspaceImage < Struct.new(
  :image_id,
  :name,
  :description,
  :operating_system,
  :state,
  :required_tenancy,
  :error_code,
  :error_message)
  include Aws::Structure
end

#operating_systemTypes::OperatingSystem

The operating system that the image is running.



1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
# File 'lib/aws-sdk-workspaces/types.rb', line 1875

class WorkspaceImage < Struct.new(
  :image_id,
  :name,
  :description,
  :operating_system,
  :state,
  :required_tenancy,
  :error_code,
  :error_message)
  include Aws::Structure
end

#required_tenancyString

Specifies whether the image is running on dedicated hardware. When bring your own license (BYOL) is enabled, this value is set to DEDICATED.

Returns:

  • (String)


1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
# File 'lib/aws-sdk-workspaces/types.rb', line 1875

class WorkspaceImage < Struct.new(
  :image_id,
  :name,
  :description,
  :operating_system,
  :state,
  :required_tenancy,
  :error_code,
  :error_message)
  include Aws::Structure
end

#stateString

The status of the image.

Returns:

  • (String)


1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
# File 'lib/aws-sdk-workspaces/types.rb', line 1875

class WorkspaceImage < Struct.new(
  :image_id,
  :name,
  :description,
  :operating_system,
  :state,
  :required_tenancy,
  :error_code,
  :error_message)
  include Aws::Structure
end