Class CfnEnvironmentProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.workspacesthinclient.CfnEnvironmentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEnvironmentProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEnvironmentProps
@Stability(Stable)
@Internal
public static final class CfnEnvironmentProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEnvironmentProps
An implementation for
CfnEnvironmentProps-
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.services.workspacesthinclient.CfnEnvironmentProps
CfnEnvironmentProps.Builder, CfnEnvironmentProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnEnvironmentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEnvironmentProps.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 ID of the software set to apply.final StringThe Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Secure Browser, or WorkSpaces Applications.final StringThe URL for the identity provider login (only for environments that use WorkSpaces Applications).final ObjectAn array of key-value pairs to apply to the newly created devices for this environment.final StringThe Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment.final ObjectA specification for a time window to apply software updates.final StringgetName()The name of the environment.final StringAn option to define which software updates to apply.final StringAn option to define if software updates should be applied within a maintenance window.getTags()An array of key-value pairs to apply to this resource.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 theCfnEnvironmentProps.Builder.
-
-
Method Details
-
getDesktopArn
Description copied from interface:CfnEnvironmentPropsThe Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Secure Browser, or WorkSpaces Applications.- Specified by:
getDesktopArnin interfaceCfnEnvironmentProps- See Also:
-
getDesiredSoftwareSetId
Description copied from interface:CfnEnvironmentPropsThe ID of the software set to apply.- Specified by:
getDesiredSoftwareSetIdin interfaceCfnEnvironmentProps- See Also:
-
getDesktopEndpoint
Description copied from interface:CfnEnvironmentPropsThe URL for the identity provider login (only for environments that use WorkSpaces Applications).- Specified by:
getDesktopEndpointin interfaceCfnEnvironmentProps- See Also:
-
getDeviceCreationTags
Description copied from interface:CfnEnvironmentPropsAn array of key-value pairs to apply to the newly created devices for this environment.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTag>- Specified by:
getDeviceCreationTagsin interfaceCfnEnvironmentProps- See Also:
-
getKmsKeyArn
Description copied from interface:CfnEnvironmentPropsThe Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment.- Specified by:
getKmsKeyArnin interfaceCfnEnvironmentProps- See Also:
-
getMaintenanceWindow
Description copied from interface:CfnEnvironmentPropsA specification for a time window to apply software updates.Returns union: either
IResolvableorCfnEnvironment.MaintenanceWindowProperty- Specified by:
getMaintenanceWindowin interfaceCfnEnvironmentProps- See Also:
-
getName
Description copied from interface:CfnEnvironmentPropsThe name of the environment.- Specified by:
getNamein interfaceCfnEnvironmentProps- See Also:
-
getSoftwareSetUpdateMode
Description copied from interface:CfnEnvironmentPropsAn option to define which software updates to apply.- Specified by:
getSoftwareSetUpdateModein interfaceCfnEnvironmentProps- See Also:
-
getSoftwareSetUpdateSchedule
Description copied from interface:CfnEnvironmentPropsAn option to define if software updates should be applied within a maintenance window.- Specified by:
getSoftwareSetUpdateSchedulein interfaceCfnEnvironmentProps- See Also:
-
getTags
Description copied from interface:CfnEnvironmentPropsAn array of key-value pairs to apply to this resource.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnEnvironmentProps- 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()
-