DirectoryWorkspaceCreationProperties class
Constructors
-
DirectoryWorkspaceCreationProperties({Input<String?>? customSecurityGroupId, Input<String?>? defaultOu, Input<bool?>? enableInternetAccess, Input<bool?>? enableMaintenanceMode, Input<bool?>? userEnabledAsLocalAdministrator})
-
Creates a new DirectoryWorkspaceCreationProperties.
customSecurityGroupId The identifier of your custom security group. Should relate to the same VPC, where workspaces reside in.
defaultOu The default organizational unit (OU) for your WorkSpace directories. Should conform "OU=<value>,DC=<value>,...,DC=<value>" pattern.
enableInternetAccess Indicates whether internet access is enabled for your WorkSpaces.
enableMaintenanceMode Indicates whether maintenance mode is enabled for your WorkSpaces. Valid only if workspaceType is set to PERSONAL.
userEnabledAsLocalAdministrator Indicates whether users are local administrators of their WorkSpaces. Valid only if workspaceType is set to PERSONAL.
const
-
DirectoryWorkspaceCreationProperties.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
customSecurityGroupId
→ Input<String?>?
-
The identifier of your custom security group. Should relate to the same VPC, where workspaces reside in.
final
-
defaultOu
→ Input<String?>?
-
The default organizational unit (OU) for your WorkSpace directories. Should conform
"OU=<value>,DC=<value>,...,DC=<value>" pattern.
final
-
enableInternetAccess
→ Input<bool?>?
-
Indicates whether internet access is enabled for your WorkSpaces.
final
-
enableMaintenanceMode
→ Input<bool?>?
-
Indicates whether maintenance mode is enabled for your WorkSpaces. Valid only if
workspaceType is set to PERSONAL.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
userEnabledAsLocalAdministrator
→ Input<bool?>?
-
Indicates whether users are local administrators of their WorkSpaces. Valid only if
workspaceType is set to PERSONAL.
final