Package com.pulumi.aws.workspaces.inputs
Class DirectoryWorkspaceCreationPropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.workspaces.inputs.DirectoryWorkspaceCreationPropertiesArgs.Builder
-
- Enclosing class:
- DirectoryWorkspaceCreationPropertiesArgs
public static final class DirectoryWorkspaceCreationPropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DirectoryWorkspaceCreationPropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DirectoryWorkspaceCreationPropertiesArgs defaults)
-
-
Method Detail
-
customSecurityGroupId
public DirectoryWorkspaceCreationPropertiesArgs.Builder customSecurityGroupId(@Nullable com.pulumi.core.Output<java.lang.String> customSecurityGroupId)
- Parameters:
customSecurityGroupId- The identifier of your custom security group. Should relate to the same VPC, where WorkSpaces reside in.- Returns:
- builder
-
customSecurityGroupId
public DirectoryWorkspaceCreationPropertiesArgs.Builder customSecurityGroupId(java.lang.String customSecurityGroupId)
- Parameters:
customSecurityGroupId- The identifier of your custom security group. Should relate to the same VPC, where WorkSpaces reside in.- Returns:
- builder
-
defaultOu
public DirectoryWorkspaceCreationPropertiesArgs.Builder defaultOu(@Nullable com.pulumi.core.Output<java.lang.String> defaultOu)
- Parameters:
defaultOu- The default organizational unit (OU) for your WorkSpace directories. Should conform `"OU=<value>,DC=<value>,...,DC=<value>"` pattern.- Returns:
- builder
-
defaultOu
public DirectoryWorkspaceCreationPropertiesArgs.Builder defaultOu(java.lang.String defaultOu)
- Parameters:
defaultOu- The default organizational unit (OU) for your WorkSpace directories. Should conform `"OU=<value>,DC=<value>,...,DC=<value>"` pattern.- Returns:
- builder
-
enableInternetAccess
public DirectoryWorkspaceCreationPropertiesArgs.Builder enableInternetAccess(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableInternetAccess)
- Parameters:
enableInternetAccess- Indicates whether internet access is enabled for your WorkSpaces.- Returns:
- builder
-
enableInternetAccess
public DirectoryWorkspaceCreationPropertiesArgs.Builder enableInternetAccess(java.lang.Boolean enableInternetAccess)
- Parameters:
enableInternetAccess- Indicates whether internet access is enabled for your WorkSpaces.- Returns:
- builder
-
enableMaintenanceMode
public DirectoryWorkspaceCreationPropertiesArgs.Builder enableMaintenanceMode(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableMaintenanceMode)
- Parameters:
enableMaintenanceMode- Indicates whether maintenance mode is enabled for your WorkSpaces. Valid only if `workspaceType` is set to `PERSONAL`.- Returns:
- builder
-
enableMaintenanceMode
public DirectoryWorkspaceCreationPropertiesArgs.Builder enableMaintenanceMode(java.lang.Boolean enableMaintenanceMode)
- Parameters:
enableMaintenanceMode- Indicates whether maintenance mode is enabled for your WorkSpaces. Valid only if `workspaceType` is set to `PERSONAL`.- Returns:
- builder
-
userEnabledAsLocalAdministrator
public DirectoryWorkspaceCreationPropertiesArgs.Builder userEnabledAsLocalAdministrator(@Nullable com.pulumi.core.Output<java.lang.Boolean> userEnabledAsLocalAdministrator)
- Parameters:
userEnabledAsLocalAdministrator- Indicates whether users are local administrators of their WorkSpaces. Valid only if `workspaceType` is set to `PERSONAL`.- Returns:
- builder
-
userEnabledAsLocalAdministrator
public DirectoryWorkspaceCreationPropertiesArgs.Builder userEnabledAsLocalAdministrator(java.lang.Boolean userEnabledAsLocalAdministrator)
- Parameters:
userEnabledAsLocalAdministrator- Indicates whether users are local administrators of their WorkSpaces. Valid only if `workspaceType` is set to `PERSONAL`.- Returns:
- builder
-
build
public DirectoryWorkspaceCreationPropertiesArgs build()
-
-