Interface CfnWorkspaceMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWorkspaceMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:06.318Z")
@Stability(Stable)
public interface CfnWorkspaceMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnWorkspacePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.workspaces.*;
CfnWorkspaceMixinProps cfnWorkspaceMixinProps = CfnWorkspaceMixinProps.builder()
.bundleId("bundleId")
.directoryId("directoryId")
.rootVolumeEncryptionEnabled(false)
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.userName("userName")
.userVolumeEncryptionEnabled(false)
.volumeEncryptionKey("volumeEncryptionKey")
.workspaceProperties(WorkspacePropertiesProperty.builder()
.computeTypeName("computeTypeName")
.rootVolumeSizeGib(123)
.runningMode("runningMode")
.runningModeAutoStopTimeoutInMinutes(123)
.userVolumeSizeGib(123)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWorkspaceMixinPropsstatic final classAn implementation forCfnWorkspaceMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe identifier of the bundle for the WorkSpace.default StringThe identifier of the Directory Service directory for the WorkSpace.default ObjectIndicates whether the data stored on the root volume is encrypted.getTags()The tags for the WorkSpace.default StringThe user name of the user for the WorkSpace.default ObjectIndicates whether the data stored on the user volume is encrypted.default StringThe symmetric AWS KMS key used to encrypt data stored on your WorkSpace.default ObjectThe WorkSpace properties.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBundleId
The identifier of the bundle for the WorkSpace.- See Also:
-
getDirectoryId
The identifier of the Directory Service directory for the WorkSpace.- See Also:
-
getRootVolumeEncryptionEnabled
Indicates whether the data stored on the root volume is encrypted.Returns union: either
BooleanorIResolvable- See Also:
-
getTags
The tags for the WorkSpace.- See Also:
-
getUserName
The user name of the user for the WorkSpace.This user name must exist in the Directory Service directory for the WorkSpace.
- See Also:
-
getUserVolumeEncryptionEnabled
Indicates whether the data stored on the user volume is encrypted.Returns union: either
BooleanorIResolvable- See Also:
-
getVolumeEncryptionKey
The symmetric AWS KMS key used to encrypt data stored on your WorkSpace.Amazon WorkSpaces does not support asymmetric KMS keys.
- See Also:
-
getWorkspaceProperties
The WorkSpace properties.Returns union: either
IResolvableorCfnWorkspacePropsMixin.WorkspacePropertiesProperty- See Also:
-
builder
- Returns:
- a
CfnWorkspaceMixinProps.BuilderofCfnWorkspaceMixinProps
-