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.