Skip to content
v2.275.0

DefaultWorkspaceCreationPropertiesProperty Struct ​

The default values that are used to create WorkSpaces.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_workspaces as workspaces } from 'aws-cdk-lib';
const defaultWorkspaceCreationPropertiesProperty: workspaces.CfnDirectory.DefaultWorkspaceCreationPropertiesProperty = {
  customSecurityGroupId: 'customSecurityGroupId',
  defaultOu: 'defaultOu',
  enableInternetAccess: false,
  enableMaintenanceMode: false,
  instanceIamRoleArn: 'instanceIamRoleArn',
  userEnabledAsLocalAdministrator: false,
};

Properties ​

customSecurityGroupIdoptionalstringcustom_security_group_idoptionalstrcustomSecurityGroupIdoptionalStringCustomSecurityGroupIdoptionalstringCustomSecurityGroupIdoptional*string#
The identifier of the default security group to apply to WorkSpaces when they are created.
defaultOuoptionalstringdefault_ouoptionalstrdefaultOuoptionalStringDefaultOuoptionalstringDefaultOuoptional*string#
The organizational unit (OU) in the directory for the WorkSpace machine accounts.
enableInternetAccessoptionalboolean | IResolvableenable_internet_accessoptionaltyping.Union[bool, IResolvable]enableInternetAccessoptionalBooleanEnableInternetAccessoptionalboolEnableInternetAccessoptionalinterface{}#
Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default.
enableMaintenanceModeoptionalboolean | IResolvableenable_maintenance_modeoptionaltyping.Union[bool, IResolvable]enableMaintenanceModeoptionalBooleanEnableMaintenanceModeoptionalboolEnableMaintenanceModeoptionalinterface{}#
Specifies whether maintenance mode is enabled for WorkSpaces.
instanceIamRoleArnoptionalstringinstance_iam_role_arnoptionalstrinstanceIamRoleArnoptionalStringInstanceIamRoleArnoptionalstringInstanceIamRoleArnoptional*string#
Indicates the IAM role ARN of the instance.
userEnabledAsLocalAdministratoroptionalboolean | IResolvableuser_enabled_as_local_administratoroptionaltyping.Union[bool, IResolvable]userEnabledAsLocalAdministratoroptionalBooleanUserEnabledAsLocalAdministratoroptionalboolUserEnabledAsLocalAdministratoroptionalinterface{}#
Specifies whether WorkSpace users are local administrators on their WorkSpaces.