class Aws::WorkSpaces::Types::CreateWorkspaceBundleRequest

@note When making an API call, you may pass CreateWorkspaceBundleRequest

data as a hash:

    {
      bundle_name: "WorkspaceBundleName", # required
      bundle_description: "WorkspaceBundleDescription", # required
      image_id: "WorkspaceImageId", # required
      compute_type: { # required
        name: "VALUE", # accepts VALUE, STANDARD, PERFORMANCE, POWER, GRAPHICS, POWERPRO, GRAPHICSPRO
      },
      user_storage: { # required
        capacity: "NonEmptyString",
      },
      root_storage: {
        capacity: "NonEmptyString",
      },
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue",
        },
      ],
    }

@!attribute [rw] bundle_name

The name of the bundle.
@return [String]

@!attribute [rw] bundle_description

The description of the bundle.
@return [String]

@!attribute [rw] image_id

The identifier of the image that is used to create the bundle.
@return [String]

@!attribute [rw] compute_type

Describes the compute type of the bundle.
@return [Types::ComputeType]

@!attribute [rw] user_storage

Describes the user volume for a WorkSpace bundle.
@return [Types::UserStorage]

@!attribute [rw] root_storage

Describes the root volume for a WorkSpace bundle.
@return [Types::RootStorage]

@!attribute [rw] tags

The tags associated with the bundle.

<note markdown="1"> 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`.

 </note>
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/workspaces-2015-04-08/CreateWorkspaceBundleRequest AWS API Documentation

Constants

SENSITIVE