@Stability(value=Stable) public static final class CfnWorkspaceProps.Builder extends Object implements software.amazon.jsii.Builder<CfnWorkspaceProps>
CfnWorkspaceProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnWorkspaceProps.Builder bundleId(String bundleId)
CfnWorkspaceProps.getBundleId()bundleId - The identifier of the bundle for the WorkSpace. This parameter is required.this@Stability(value=Stable) public CfnWorkspaceProps.Builder directoryId(String directoryId)
CfnWorkspaceProps.getDirectoryId()directoryId - The identifier of the AWS Directory Service directory for the WorkSpace. This parameter is required.this@Stability(value=Stable) public CfnWorkspaceProps.Builder userName(String userName)
CfnWorkspaceProps.getUserName()userName - The user name of the user for the WorkSpace. This parameter is required.
This user name must exist in the AWS Directory Service directory for the WorkSpace.this@Stability(value=Stable) public CfnWorkspaceProps.Builder rootVolumeEncryptionEnabled(Boolean rootVolumeEncryptionEnabled)
CfnWorkspaceProps.getRootVolumeEncryptionEnabled()rootVolumeEncryptionEnabled - Indicates whether the data stored on the root volume is encrypted.this@Stability(value=Stable) public CfnWorkspaceProps.Builder rootVolumeEncryptionEnabled(IResolvable rootVolumeEncryptionEnabled)
CfnWorkspaceProps.getRootVolumeEncryptionEnabled()rootVolumeEncryptionEnabled - Indicates whether the data stored on the root volume is encrypted.this@Stability(value=Stable) public CfnWorkspaceProps.Builder tags(List<? extends CfnTag> tags)
CfnWorkspaceProps.getTags()tags - The tags for the WorkSpace.this@Stability(value=Stable) public CfnWorkspaceProps.Builder userVolumeEncryptionEnabled(Boolean userVolumeEncryptionEnabled)
CfnWorkspaceProps.getUserVolumeEncryptionEnabled()userVolumeEncryptionEnabled - Indicates whether the data stored on the user volume is encrypted.this@Stability(value=Stable) public CfnWorkspaceProps.Builder userVolumeEncryptionEnabled(IResolvable userVolumeEncryptionEnabled)
CfnWorkspaceProps.getUserVolumeEncryptionEnabled()userVolumeEncryptionEnabled - Indicates whether the data stored on the user volume is encrypted.this@Stability(value=Stable) public CfnWorkspaceProps.Builder volumeEncryptionKey(String volumeEncryptionKey)
CfnWorkspaceProps.getVolumeEncryptionKey()volumeEncryptionKey - The symmetric AWS KMS key used to encrypt data stored on your WorkSpace.
Amazon WorkSpaces does not support asymmetric KMS keys.this@Stability(value=Stable) public CfnWorkspaceProps.Builder workspaceProperties(CfnWorkspace.WorkspacePropertiesProperty workspaceProperties)
CfnWorkspaceProps.getWorkspaceProperties()workspaceProperties - The WorkSpace properties.this@Stability(value=Stable) public CfnWorkspaceProps.Builder workspaceProperties(IResolvable workspaceProperties)
CfnWorkspaceProps.getWorkspaceProperties()workspaceProperties - The WorkSpace properties.this@Stability(value=Stable) public CfnWorkspaceProps build()
build in interface software.amazon.jsii.Builder<CfnWorkspaceProps>CfnWorkspacePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.