CfnWorkspaceProps

class aws_cdk.aws_workspaces.CfnWorkspaceProps(*, bundle_id, directory_id, user_name, root_volume_encryption_enabled=None, tags=None, user_volume_encryption_enabled=None, volume_encryption_key=None, workspace_properties=None)

Bases: object

Properties for defining a AWS::WorkSpaces::Workspace.

Parameters
  • bundle_id (str) – AWS::WorkSpaces::Workspace.BundleId.

  • directory_id (str) – AWS::WorkSpaces::Workspace.DirectoryId.

  • user_name (str) – AWS::WorkSpaces::Workspace.UserName.

  • root_volume_encryption_enabled (Union[bool, IResolvable, None]) – AWS::WorkSpaces::Workspace.RootVolumeEncryptionEnabled.

  • tags (Optional[List[CfnTag]]) – AWS::WorkSpaces::Workspace.Tags.

  • user_volume_encryption_enabled (Union[bool, IResolvable, None]) – AWS::WorkSpaces::Workspace.UserVolumeEncryptionEnabled.

  • volume_encryption_key (Optional[str]) – AWS::WorkSpaces::Workspace.VolumeEncryptionKey.

  • workspace_properties (Union[IResolvable, WorkspacePropertiesProperty, None]) – AWS::WorkSpaces::Workspace.WorkspaceProperties.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html

Attributes

bundle_id

AWS::WorkSpaces::Workspace.BundleId.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-bundleid

Return type

str

directory_id

AWS::WorkSpaces::Workspace.DirectoryId.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-directoryid

Return type

str

root_volume_encryption_enabled

AWS::WorkSpaces::Workspace.RootVolumeEncryptionEnabled.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-rootvolumeencryptionenabled

Return type

Union[bool, IResolvable, None]

tags

AWS::WorkSpaces::Workspace.Tags.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-tags

Return type

Optional[List[CfnTag]]

user_name

AWS::WorkSpaces::Workspace.UserName.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-username

Return type

str

user_volume_encryption_enabled

AWS::WorkSpaces::Workspace.UserVolumeEncryptionEnabled.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-uservolumeencryptionenabled

Return type

Union[bool, IResolvable, None]

volume_encryption_key

AWS::WorkSpaces::Workspace.VolumeEncryptionKey.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-volumeencryptionkey

Return type

Optional[str]

workspace_properties

AWS::WorkSpaces::Workspace.WorkspaceProperties.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-workspaceproperties

Return type

Union[IResolvable, WorkspacePropertiesProperty, None]