Class CfnWorkspaceMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.workspaces.CfnWorkspaceMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnWorkspaceMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnWorkspaceMixinProps
@Stability(Stable)
@Internal
public static final class CfnWorkspaceMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnWorkspaceMixinProps
An implementation for
CfnWorkspaceMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.workspaces.CfnWorkspaceMixinProps
CfnWorkspaceMixinProps.Builder, CfnWorkspaceMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnWorkspaceMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnWorkspaceMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe identifier of the bundle for the WorkSpace.final StringThe identifier of the Directory Service directory for the WorkSpace.final ObjectIndicates whether the data stored on the root volume is encrypted.getTags()The tags for the WorkSpace.final StringThe user name of the user for the WorkSpace.final ObjectIndicates whether the data stored on the user volume is encrypted.final StringThe symmetric AWS KMS key used to encrypt data stored on your WorkSpace.final ObjectThe WorkSpace properties.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnWorkspaceMixinProps.Builder.
-
-
Method Details
-
getBundleId
Description copied from interface:CfnWorkspaceMixinPropsThe identifier of the bundle for the WorkSpace.- Specified by:
getBundleIdin interfaceCfnWorkspaceMixinProps- See Also:
-
getDirectoryId
Description copied from interface:CfnWorkspaceMixinPropsThe identifier of the Directory Service directory for the WorkSpace.- Specified by:
getDirectoryIdin interfaceCfnWorkspaceMixinProps- See Also:
-
getRootVolumeEncryptionEnabled
Description copied from interface:CfnWorkspaceMixinPropsIndicates whether the data stored on the root volume is encrypted.Returns union: either
BooleanorIResolvable- Specified by:
getRootVolumeEncryptionEnabledin interfaceCfnWorkspaceMixinProps- See Also:
-
getTags
Description copied from interface:CfnWorkspaceMixinPropsThe tags for the WorkSpace.- Specified by:
getTagsin interfaceCfnWorkspaceMixinProps- See Also:
-
getUserName
Description copied from interface:CfnWorkspaceMixinPropsThe user name of the user for the WorkSpace.This user name must exist in the Directory Service directory for the WorkSpace.
- Specified by:
getUserNamein interfaceCfnWorkspaceMixinProps- See Also:
-
getUserVolumeEncryptionEnabled
Description copied from interface:CfnWorkspaceMixinPropsIndicates whether the data stored on the user volume is encrypted.Returns union: either
BooleanorIResolvable- Specified by:
getUserVolumeEncryptionEnabledin interfaceCfnWorkspaceMixinProps- See Also:
-
getVolumeEncryptionKey
Description copied from interface:CfnWorkspaceMixinPropsThe symmetric AWS KMS key used to encrypt data stored on your WorkSpace.Amazon WorkSpaces does not support asymmetric KMS keys.
- Specified by:
getVolumeEncryptionKeyin interfaceCfnWorkspaceMixinProps- See Also:
-
getWorkspaceProperties
Description copied from interface:CfnWorkspaceMixinPropsThe WorkSpace properties.Returns union: either
IResolvableorCfnWorkspacePropsMixin.WorkspacePropertiesProperty- Specified by:
getWorkspacePropertiesin interfaceCfnWorkspaceMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-