Package com.pulumi.aws.workspaces.inputs
Class DirectoryWorkspaceAccessPropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.workspaces.inputs.DirectoryWorkspaceAccessPropertiesArgs.Builder
-
- Enclosing class:
- DirectoryWorkspaceAccessPropertiesArgs
public static final class DirectoryWorkspaceAccessPropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DirectoryWorkspaceAccessPropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DirectoryWorkspaceAccessPropertiesArgs defaults)
-
-
Method Detail
-
accessEndpointConfig
public DirectoryWorkspaceAccessPropertiesArgs.Builder accessEndpointConfig(@Nullable com.pulumi.core.Output<DirectoryWorkspaceAccessPropertiesAccessEndpointConfigArgs> accessEndpointConfig)
- Parameters:
accessEndpointConfig- Configuration for accessing WorkSpaces through VPC endpoints instead of the public internet. Defined below.- Returns:
- builder
-
accessEndpointConfig
public DirectoryWorkspaceAccessPropertiesArgs.Builder accessEndpointConfig(DirectoryWorkspaceAccessPropertiesAccessEndpointConfigArgs accessEndpointConfig)
- Parameters:
accessEndpointConfig- Configuration for accessing WorkSpaces through VPC endpoints instead of the public internet. Defined below.- Returns:
- builder
-
deviceTypeAndroid
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeAndroid(@Nullable com.pulumi.core.Output<java.lang.String> deviceTypeAndroid)
- Parameters:
deviceTypeAndroid- Indicates whether users can use Android devices to access their WorkSpaces.- Returns:
- builder
-
deviceTypeAndroid
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeAndroid(java.lang.String deviceTypeAndroid)
- Parameters:
deviceTypeAndroid- Indicates whether users can use Android devices to access their WorkSpaces.- Returns:
- builder
-
deviceTypeChromeos
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeChromeos(@Nullable com.pulumi.core.Output<java.lang.String> deviceTypeChromeos)
- Parameters:
deviceTypeChromeos- Indicates whether users can use Chromebooks to access their WorkSpaces.- Returns:
- builder
-
deviceTypeChromeos
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeChromeos(java.lang.String deviceTypeChromeos)
- Parameters:
deviceTypeChromeos- Indicates whether users can use Chromebooks to access their WorkSpaces.- Returns:
- builder
-
deviceTypeIos
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeIos(@Nullable com.pulumi.core.Output<java.lang.String> deviceTypeIos)
- Parameters:
deviceTypeIos- Indicates whether users can use iOS devices to access their WorkSpaces.- Returns:
- builder
-
deviceTypeIos
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeIos(java.lang.String deviceTypeIos)
- Parameters:
deviceTypeIos- Indicates whether users can use iOS devices to access their WorkSpaces.- Returns:
- builder
-
deviceTypeLinux
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeLinux(@Nullable com.pulumi.core.Output<java.lang.String> deviceTypeLinux)
- Parameters:
deviceTypeLinux- Indicates whether users can use Linux clients to access their WorkSpaces.- Returns:
- builder
-
deviceTypeLinux
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeLinux(java.lang.String deviceTypeLinux)
- Parameters:
deviceTypeLinux- Indicates whether users can use Linux clients to access their WorkSpaces.- Returns:
- builder
-
deviceTypeOsx
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeOsx(@Nullable com.pulumi.core.Output<java.lang.String> deviceTypeOsx)
- Parameters:
deviceTypeOsx- Indicates whether users can use macOS clients to access their WorkSpaces.- Returns:
- builder
-
deviceTypeOsx
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeOsx(java.lang.String deviceTypeOsx)
- Parameters:
deviceTypeOsx- Indicates whether users can use macOS clients to access their WorkSpaces.- Returns:
- builder
-
deviceTypeWeb
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeWeb(@Nullable com.pulumi.core.Output<java.lang.String> deviceTypeWeb)
- Parameters:
deviceTypeWeb- Indicates whether users can access their WorkSpaces through a web browser.- Returns:
- builder
-
deviceTypeWeb
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeWeb(java.lang.String deviceTypeWeb)
- Parameters:
deviceTypeWeb- Indicates whether users can access their WorkSpaces through a web browser.- Returns:
- builder
-
deviceTypeWindows
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeWindows(@Nullable com.pulumi.core.Output<java.lang.String> deviceTypeWindows)
- Parameters:
deviceTypeWindows- Indicates whether users can use Windows clients to access their WorkSpaces.- Returns:
- builder
-
deviceTypeWindows
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeWindows(java.lang.String deviceTypeWindows)
- Parameters:
deviceTypeWindows- Indicates whether users can use Windows clients to access their WorkSpaces.- Returns:
- builder
-
deviceTypeZeroclient
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeZeroclient(@Nullable com.pulumi.core.Output<java.lang.String> deviceTypeZeroclient)
- Parameters:
deviceTypeZeroclient- Indicates whether users can use zero client devices to access their WorkSpaces.- Returns:
- builder
-
deviceTypeZeroclient
public DirectoryWorkspaceAccessPropertiesArgs.Builder deviceTypeZeroclient(java.lang.String deviceTypeZeroclient)
- Parameters:
deviceTypeZeroclient- Indicates whether users can use zero client devices to access their WorkSpaces.- Returns:
- builder
-
build
public DirectoryWorkspaceAccessPropertiesArgs build()
-
-