Class: Aws::WorkSpaces::Types::WorkspaceImage
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::WorkSpaces::Types::WorkspaceImage
 
- Defined in:
- gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb
Overview
Describes a WorkSpace image.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #created  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The date when the image was created. 
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The description of the image. 
- 
  
    
      #error_code  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The error code that is returned for the image. 
- 
  
    
      #error_details  ⇒ Array<Types::ErrorDetails> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Additional details of the error returned for the image, including the possible causes of the errors and troubleshooting information. 
- 
  
    
      #error_message  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The text of the error message that is returned for the image. 
- 
  
    
      #image_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The identifier of the image. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the image. 
- 
  
    
      #operating_system  ⇒ Types::OperatingSystem 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The operating system that the image is running. 
- 
  
    
      #owner_account_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The identifier of the Amazon Web Services account that owns the image. 
- 
  
    
      #required_tenancy  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies whether the image is running on dedicated hardware. 
- 
  
    
      #state  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The status of the image. 
- 
  
    
      #updates  ⇒ Types::UpdateResult 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The updates (if any) that are available for the specified image. 
Instance Attribute Details
#created ⇒ Time
The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end | 
#description ⇒ String
The description of the image.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end | 
#error_code ⇒ String
The error code that is returned for the image.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end | 
#error_details ⇒ Array<Types::ErrorDetails>
Additional details of the error returned for the image, including the possible causes of the errors and troubleshooting information.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end | 
#error_message ⇒ String
The text of the error message that is returned for the image.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end | 
#image_id ⇒ String
The identifier of the image.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end | 
#name ⇒ String
The name of the image.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end | 
#operating_system ⇒ Types::OperatingSystem
The operating system that the image is running.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end | 
#owner_account_id ⇒ String
The identifier of the Amazon Web Services account that owns the image.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end | 
#required_tenancy ⇒ String
Specifies whether the image is running on dedicated hardware. When
Bring Your Own License (BYOL) is enabled, this value is set to
DEDICATED. For more information, see Bring Your Own Windows
Desktop Images.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end | 
#state ⇒ String
The status of the image.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end | 
#updates ⇒ Types::UpdateResult
The updates (if any) that are available for the specified image.
| 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 | # File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6102 class WorkspaceImage < Struct.new( :image_id, :name, :description, :operating_system, :state, :required_tenancy, :error_code, :error_message, :created, :owner_account_id, :updates, :error_details) SENSITIVE = [] include Aws::Structure end |