Class: Aws::WorkSpaces::Types::CreateUpdatedWorkspaceImageRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

A description of whether updates for the WorkSpace image are available.

Returns:

  • (String)


850
851
852
853
854
855
856
857
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 850

class CreateUpdatedWorkspaceImageRequest < Struct.new(
  :name,
  :description,
  :source_image_id,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the new updated WorkSpace image.

Returns:

  • (String)


850
851
852
853
854
855
856
857
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 850

class CreateUpdatedWorkspaceImageRequest < Struct.new(
  :name,
  :description,
  :source_image_id,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#source_image_idString

The identifier of the source WorkSpace image.

Returns:

  • (String)


850
851
852
853
854
855
856
857
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 850

class CreateUpdatedWorkspaceImageRequest < Struct.new(
  :name,
  :description,
  :source_image_id,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags that you want to add to the new updated WorkSpace image.

To add tags at the same time when you're creating the updated image, you must create an IAM policy that grants your IAM user permissions to use workspaces:CreateTags.

Returns:



850
851
852
853
854
855
856
857
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 850

class CreateUpdatedWorkspaceImageRequest < Struct.new(
  :name,
  :description,
  :source_image_id,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end