Class: Aws::WorkSpaces::Types::CreateWorkspaceBundleRequest

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

#bundle_descriptionString

The description of the bundle.

Returns:

  • (String)


907
908
909
910
911
912
913
914
915
916
917
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 907

class CreateWorkspaceBundleRequest < Struct.new(
  :bundle_name,
  :bundle_description,
  :image_id,
  :compute_type,
  :user_storage,
  :root_storage,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#bundle_nameString

The name of the bundle.

Returns:

  • (String)


907
908
909
910
911
912
913
914
915
916
917
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 907

class CreateWorkspaceBundleRequest < Struct.new(
  :bundle_name,
  :bundle_description,
  :image_id,
  :compute_type,
  :user_storage,
  :root_storage,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#compute_typeTypes::ComputeType

Describes the compute type of the bundle.

Returns:



907
908
909
910
911
912
913
914
915
916
917
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 907

class CreateWorkspaceBundleRequest < Struct.new(
  :bundle_name,
  :bundle_description,
  :image_id,
  :compute_type,
  :user_storage,
  :root_storage,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#image_idString

The identifier of the image that is used to create the bundle.

Returns:

  • (String)


907
908
909
910
911
912
913
914
915
916
917
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 907

class CreateWorkspaceBundleRequest < Struct.new(
  :bundle_name,
  :bundle_description,
  :image_id,
  :compute_type,
  :user_storage,
  :root_storage,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#root_storageTypes::RootStorage

Describes the root volume for a WorkSpace bundle.

Returns:



907
908
909
910
911
912
913
914
915
916
917
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 907

class CreateWorkspaceBundleRequest < Struct.new(
  :bundle_name,
  :bundle_description,
  :image_id,
  :compute_type,
  :user_storage,
  :root_storage,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags associated with the bundle.

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

Returns:



907
908
909
910
911
912
913
914
915
916
917
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 907

class CreateWorkspaceBundleRequest < Struct.new(
  :bundle_name,
  :bundle_description,
  :image_id,
  :compute_type,
  :user_storage,
  :root_storage,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#user_storageTypes::UserStorage

Describes the user volume for a WorkSpace bundle.

Returns:



907
908
909
910
911
912
913
914
915
916
917
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 907

class CreateWorkspaceBundleRequest < Struct.new(
  :bundle_name,
  :bundle_description,
  :image_id,
  :compute_type,
  :user_storage,
  :root_storage,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end