CfnWorkspaceMixinProps
- class aws_cdk.mixins_preview.aws_workspaces.mixins.CfnWorkspaceMixinProps(*, bundle_id=None, directory_id=None, root_volume_encryption_enabled=None, tags=None, user_name=None, user_volume_encryption_enabled=None, volume_encryption_key=None, workspace_properties=None)
Bases:
objectProperties for CfnWorkspacePropsMixin.
- Parameters:
bundle_id (
Optional[str]) – The identifier of the bundle for the WorkSpace.directory_id (
Optional[str]) – The identifier of the Directory Service directory for the WorkSpace.root_volume_encryption_enabled (
Union[bool,IResolvable,None]) – Indicates whether the data stored on the root volume is encrypted.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags for the WorkSpace.user_name (
Optional[str]) – The user name of the user for the WorkSpace. This user name must exist in the Directory Service directory for the WorkSpace.user_volume_encryption_enabled (
Union[bool,IResolvable,None]) – Indicates whether the data stored on the user volume is encrypted.volume_encryption_key (
Optional[str]) – The symmetric AWS KMS key used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric KMS keys.workspace_properties (
Union[IResolvable,WorkspacePropertiesProperty,Dict[str,Any],None]) – The WorkSpace properties.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_workspaces import mixins as workspaces_mixins cfn_workspace_mixin_props = workspaces_mixins.CfnWorkspaceMixinProps( bundle_id="bundleId", directory_id="directoryId", root_volume_encryption_enabled=False, tags=[CfnTag( key="key", value="value" )], user_name="userName", user_volume_encryption_enabled=False, volume_encryption_key="volumeEncryptionKey", workspace_properties=workspaces_mixins.CfnWorkspacePropsMixin.WorkspacePropertiesProperty( compute_type_name="computeTypeName", root_volume_size_gib=123, running_mode="runningMode", running_mode_auto_stop_timeout_in_minutes=123, user_volume_size_gib=123 ) )
Attributes
- bundle_id
The identifier of the bundle for the WorkSpace.
- directory_id
The identifier of the Directory Service directory for the WorkSpace.
- root_volume_encryption_enabled
Indicates whether the data stored on the root volume is encrypted.
- tags
The tags for the WorkSpace.
- user_name
The user name of the user for the WorkSpace.
This user name must exist in the Directory Service directory for the WorkSpace.
- user_volume_encryption_enabled
Indicates whether the data stored on the user volume is encrypted.
- volume_encryption_key
The symmetric AWS KMS key used to encrypt data stored on your WorkSpace.
Amazon WorkSpaces does not support asymmetric KMS keys.
- workspace_properties
The WorkSpace properties.