DirectoryWorkspaceCreationPropertiesArgs

data class DirectoryWorkspaceCreationPropertiesArgs(val customSecurityGroupId: Output<String>? = null, val defaultOu: Output<String>? = null, val enableInternetAccess: Output<Boolean>? = null, val enableMaintenanceMode: Output<Boolean>? = null, val userEnabledAsLocalAdministrator: Output<Boolean>? = null) : ConvertibleToJava<DirectoryWorkspaceCreationPropertiesArgs>

Constructors

Link copied to clipboard
constructor(customSecurityGroupId: Output<String>? = null, defaultOu: Output<String>? = null, enableInternetAccess: Output<Boolean>? = null, enableMaintenanceMode: Output<Boolean>? = null, userEnabledAsLocalAdministrator: Output<Boolean>? = null)

Properties

Link copied to clipboard
val customSecurityGroupId: Output<String>? = null

The identifier of your custom security group. Should relate to the same VPC, where workspaces reside in.

Link copied to clipboard
val defaultOu: Output<String>? = null

The default organizational unit (OU) for your WorkSpace directories. Should conform "OU=<value>,DC=<value>,...,DC=<value>" pattern.

Link copied to clipboard
val enableInternetAccess: Output<Boolean>? = null

Indicates whether internet access is enabled for your WorkSpaces.

Link copied to clipboard
val enableMaintenanceMode: Output<Boolean>? = null

Indicates whether maintenance mode is enabled for your WorkSpaces. Valid only if workspace_type is set to PERSONAL.

Link copied to clipboard

Indicates whether users are local administrators of their WorkSpaces. Valid only if workspace_type is set to PERSONAL.

Functions

Link copied to clipboard
open override fun toJava(): DirectoryWorkspaceCreationPropertiesArgs