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