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

__init__(*, 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)

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, None, IResolvable]) – AWS::WorkSpaces::Workspace.RootVolumeEncryptionEnabled.

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

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

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

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

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

Attributes

bundle_id

AWS::WorkSpaces::Workspace.BundleId.

see :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 :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 :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-rootvolumeencryptionenabled

Return type

Union[bool, None, IResolvable]

tags

AWS::WorkSpaces::Workspace.Tags.

see :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 :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 :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-uservolumeencryptionenabled

Return type

Union[bool, None, IResolvable]

volume_encryption_key

AWS::WorkSpaces::Workspace.VolumeEncryptionKey.

see :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 :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-workspaceproperties

Return type

Union[IResolvable, None, WorkspacePropertiesProperty]