Package com.pulumi.aws.workspaces.inputs
Class WorkspaceWorkspacePropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.workspaces.inputs.WorkspaceWorkspacePropertiesArgs.Builder
-
- Enclosing class:
- WorkspaceWorkspacePropertiesArgs
public static final class WorkspaceWorkspacePropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WorkspaceWorkspacePropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkspaceWorkspacePropertiesArgs defaults)
-
-
Method Detail
-
computeTypeName
public WorkspaceWorkspacePropertiesArgs.Builder computeTypeName(@Nullable com.pulumi.core.Output<java.lang.String> computeTypeName)
- Parameters:
computeTypeName- The compute type. For more information, see [Amazon WorkSpaces Bundles](http://aws.amazon.com/workspaces/details/#Amazon_WorkSpaces_Bundles). Valid values are `VALUE`, `STANDARD`, `PERFORMANCE`, `POWER`, `GRAPHICS`, `POWERPRO`, `GENERALPURPOSE_4XLARGE`, `GENERALPURPOSE_8XLARGE`, `GRAPHICSPRO`, `GRAPHICS_G4DN`, `GRAPHICSPRO_G4DN`, `GRAPHICS_G6_XLARGE`, `GRAPHICS_G6_2XLARGE`, `GRAPHICS_G6_4XLARGE`, `GRAPHICS_G6_8XLARGE`, `GRAPHICS_G6_16XLARGE`, `GRAPHICS_GR6_4XLARGE`, `GRAPHICS_GR6_8XLARGE`, `GRAPHICS_G6F_LARGE`, `GRAPHICS_G6F_XLARGE`, `GRAPHICS_G6F_2XLARGE`, `GRAPHICS_G6F_4XLARGE`, and `GRAPHICS_GR6F_4XLARGE`.- Returns:
- builder
-
computeTypeName
public WorkspaceWorkspacePropertiesArgs.Builder computeTypeName(java.lang.String computeTypeName)
- Parameters:
computeTypeName- The compute type. For more information, see [Amazon WorkSpaces Bundles](http://aws.amazon.com/workspaces/details/#Amazon_WorkSpaces_Bundles). Valid values are `VALUE`, `STANDARD`, `PERFORMANCE`, `POWER`, `GRAPHICS`, `POWERPRO`, `GENERALPURPOSE_4XLARGE`, `GENERALPURPOSE_8XLARGE`, `GRAPHICSPRO`, `GRAPHICS_G4DN`, `GRAPHICSPRO_G4DN`, `GRAPHICS_G6_XLARGE`, `GRAPHICS_G6_2XLARGE`, `GRAPHICS_G6_4XLARGE`, `GRAPHICS_G6_8XLARGE`, `GRAPHICS_G6_16XLARGE`, `GRAPHICS_GR6_4XLARGE`, `GRAPHICS_GR6_8XLARGE`, `GRAPHICS_G6F_LARGE`, `GRAPHICS_G6F_XLARGE`, `GRAPHICS_G6F_2XLARGE`, `GRAPHICS_G6F_4XLARGE`, and `GRAPHICS_GR6F_4XLARGE`.- Returns:
- builder
-
rootVolumeSizeGib
public WorkspaceWorkspacePropertiesArgs.Builder rootVolumeSizeGib(@Nullable com.pulumi.core.Output<java.lang.Integer> rootVolumeSizeGib)
- Parameters:
rootVolumeSizeGib- The size of the root volume.- Returns:
- builder
-
rootVolumeSizeGib
public WorkspaceWorkspacePropertiesArgs.Builder rootVolumeSizeGib(java.lang.Integer rootVolumeSizeGib)
- Parameters:
rootVolumeSizeGib- The size of the root volume.- Returns:
- builder
-
runningMode
public WorkspaceWorkspacePropertiesArgs.Builder runningMode(@Nullable com.pulumi.core.Output<java.lang.String> runningMode)
- Parameters:
runningMode- The running mode. For more information, see [Manage the WorkSpace Running Mode](https://docs.aws.amazon.com/workspaces/latest/adminguide/running-mode.html). Valid values are `AUTO_STOP` and `ALWAYS_ON`.- Returns:
- builder
-
runningMode
public WorkspaceWorkspacePropertiesArgs.Builder runningMode(java.lang.String runningMode)
- Parameters:
runningMode- The running mode. For more information, see [Manage the WorkSpace Running Mode](https://docs.aws.amazon.com/workspaces/latest/adminguide/running-mode.html). Valid values are `AUTO_STOP` and `ALWAYS_ON`.- Returns:
- builder
-
runningModeAutoStopTimeoutInMinutes
public WorkspaceWorkspacePropertiesArgs.Builder runningModeAutoStopTimeoutInMinutes(@Nullable com.pulumi.core.Output<java.lang.Integer> runningModeAutoStopTimeoutInMinutes)
- Parameters:
runningModeAutoStopTimeoutInMinutes- The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.- Returns:
- builder
-
runningModeAutoStopTimeoutInMinutes
public WorkspaceWorkspacePropertiesArgs.Builder runningModeAutoStopTimeoutInMinutes(java.lang.Integer runningModeAutoStopTimeoutInMinutes)
- Parameters:
runningModeAutoStopTimeoutInMinutes- The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.- Returns:
- builder
-
userVolumeSizeGib
public WorkspaceWorkspacePropertiesArgs.Builder userVolumeSizeGib(@Nullable com.pulumi.core.Output<java.lang.Integer> userVolumeSizeGib)
- Parameters:
userVolumeSizeGib- The size of the user storage.- Returns:
- builder
-
userVolumeSizeGib
public WorkspaceWorkspacePropertiesArgs.Builder userVolumeSizeGib(java.lang.Integer userVolumeSizeGib)
- Parameters:
userVolumeSizeGib- The size of the user storage.- Returns:
- builder
-
build
public WorkspaceWorkspacePropertiesArgs build()
-
-