1. Packages
  2. AWS
  3. API Docs
  4. workspaces
  5. getDirectory
AWS v6.77.1 published on Friday, Apr 18, 2025 by Pulumi

aws.workspaces.getDirectory

Explore with Pulumi AI

AWS v6.77.1 published on Friday, Apr 18, 2025 by Pulumi

Retrieve information about an AWS WorkSpaces directory.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = aws.workspaces.getDirectory({
    directoryId: "d-9067783251",
});
Copy
import pulumi
import pulumi_aws as aws

example = aws.workspaces.get_directory(directory_id="d-9067783251")
Copy
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/workspaces"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := workspaces.LookupDirectory(ctx, &workspaces.LookupDirectoryArgs{
			DirectoryId: "d-9067783251",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = Aws.Workspaces.GetDirectory.Invoke(new()
    {
        DirectoryId = "d-9067783251",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.workspaces.WorkspacesFunctions;
import com.pulumi.aws.workspaces.inputs.GetDirectoryArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = WorkspacesFunctions.getDirectory(GetDirectoryArgs.builder()
            .directoryId("d-9067783251")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: aws:workspaces:getDirectory
      arguments:
        directoryId: d-9067783251
Copy

Using getDirectory

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getDirectory(args: GetDirectoryArgs, opts?: InvokeOptions): Promise<GetDirectoryResult>
function getDirectoryOutput(args: GetDirectoryOutputArgs, opts?: InvokeOptions): Output<GetDirectoryResult>
Copy
def get_directory(directory_id: Optional[str] = None,
                  tags: Optional[Mapping[str, str]] = None,
                  opts: Optional[InvokeOptions] = None) -> GetDirectoryResult
def get_directory_output(directory_id: Optional[pulumi.Input[str]] = None,
                  tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetDirectoryResult]
Copy
func LookupDirectory(ctx *Context, args *LookupDirectoryArgs, opts ...InvokeOption) (*LookupDirectoryResult, error)
func LookupDirectoryOutput(ctx *Context, args *LookupDirectoryOutputArgs, opts ...InvokeOption) LookupDirectoryResultOutput
Copy

> Note: This function is named LookupDirectory in the Go SDK.

public static class GetDirectory 
{
    public static Task<GetDirectoryResult> InvokeAsync(GetDirectoryArgs args, InvokeOptions? opts = null)
    public static Output<GetDirectoryResult> Invoke(GetDirectoryInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDirectoryResult> getDirectory(GetDirectoryArgs args, InvokeOptions options)
public static Output<GetDirectoryResult> getDirectory(GetDirectoryArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws:workspaces/getDirectory:getDirectory
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DirectoryId This property is required. string
Directory identifier for registration in WorkSpaces service.
Tags Dictionary<string, string>
A map of tags assigned to the WorkSpaces directory.
DirectoryId This property is required. string
Directory identifier for registration in WorkSpaces service.
Tags map[string]string
A map of tags assigned to the WorkSpaces directory.
directoryId This property is required. String
Directory identifier for registration in WorkSpaces service.
tags Map<String,String>
A map of tags assigned to the WorkSpaces directory.
directoryId This property is required. string
Directory identifier for registration in WorkSpaces service.
tags {[key: string]: string}
A map of tags assigned to the WorkSpaces directory.
directory_id This property is required. str
Directory identifier for registration in WorkSpaces service.
tags Mapping[str, str]
A map of tags assigned to the WorkSpaces directory.
directoryId This property is required. String
Directory identifier for registration in WorkSpaces service.
tags Map<String>
A map of tags assigned to the WorkSpaces directory.

getDirectory Result

The following output properties are available:

Alias string
Directory alias.
CustomerUserName string
User name for the service account.
DirectoryId string
DirectoryName string
Name of the directory.
DirectoryType string
Directory type.
DnsIpAddresses List<string>
IP addresses of the DNS servers for the directory.
IamRoleId string
Identifier of the IAM role. This is the role that allows Amazon WorkSpaces to make calls to other services, such as Amazon EC2, on your behalf.
Id string
The provider-assigned unique ID for this managed resource.
IpGroupIds List<string>
Identifiers of the IP access control groups associated with the directory.
RegistrationCode string
Registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.
SamlProperties List<GetDirectorySamlProperty>
SelfServicePermissions List<GetDirectorySelfServicePermission>
The permissions to enable or disable self-service capabilities.
SubnetIds List<string>
Identifiers of the subnets where the directory resides.
Tags Dictionary<string, string>
A map of tags assigned to the WorkSpaces directory.
WorkspaceAccessProperties List<GetDirectoryWorkspaceAccessProperty>
(Optional) Specifies which devices and operating systems users can use to access their WorkSpaces. Defined below.
WorkspaceCreationProperties List<GetDirectoryWorkspaceCreationProperty>
The default properties that are used for creating WorkSpaces. Defined below.
WorkspaceSecurityGroupId string
The identifier of the security group that is assigned to new WorkSpaces. Defined below.
Alias string
Directory alias.
CustomerUserName string
User name for the service account.
DirectoryId string
DirectoryName string
Name of the directory.
DirectoryType string
Directory type.
DnsIpAddresses []string
IP addresses of the DNS servers for the directory.
IamRoleId string
Identifier of the IAM role. This is the role that allows Amazon WorkSpaces to make calls to other services, such as Amazon EC2, on your behalf.
Id string
The provider-assigned unique ID for this managed resource.
IpGroupIds []string
Identifiers of the IP access control groups associated with the directory.
RegistrationCode string
Registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.
SamlProperties []GetDirectorySamlProperty
SelfServicePermissions []GetDirectorySelfServicePermission
The permissions to enable or disable self-service capabilities.
SubnetIds []string
Identifiers of the subnets where the directory resides.
Tags map[string]string
A map of tags assigned to the WorkSpaces directory.
WorkspaceAccessProperties []GetDirectoryWorkspaceAccessProperty
(Optional) Specifies which devices and operating systems users can use to access their WorkSpaces. Defined below.
WorkspaceCreationProperties []GetDirectoryWorkspaceCreationProperty
The default properties that are used for creating WorkSpaces. Defined below.
WorkspaceSecurityGroupId string
The identifier of the security group that is assigned to new WorkSpaces. Defined below.
alias String
Directory alias.
customerUserName String
User name for the service account.
directoryId String
directoryName String
Name of the directory.
directoryType String
Directory type.
dnsIpAddresses List<String>
IP addresses of the DNS servers for the directory.
iamRoleId String
Identifier of the IAM role. This is the role that allows Amazon WorkSpaces to make calls to other services, such as Amazon EC2, on your behalf.
id String
The provider-assigned unique ID for this managed resource.
ipGroupIds List<String>
Identifiers of the IP access control groups associated with the directory.
registrationCode String
Registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.
samlProperties List<GetDirectorySamlProperty>
selfServicePermissions List<GetDirectorySelfServicePermission>
The permissions to enable or disable self-service capabilities.
subnetIds List<String>
Identifiers of the subnets where the directory resides.
tags Map<String,String>
A map of tags assigned to the WorkSpaces directory.
workspaceAccessProperties List<GetDirectoryWorkspaceAccessProperty>
(Optional) Specifies which devices and operating systems users can use to access their WorkSpaces. Defined below.
workspaceCreationProperties List<GetDirectoryWorkspaceCreationProperty>
The default properties that are used for creating WorkSpaces. Defined below.
workspaceSecurityGroupId String
The identifier of the security group that is assigned to new WorkSpaces. Defined below.
alias string
Directory alias.
customerUserName string
User name for the service account.
directoryId string
directoryName string
Name of the directory.
directoryType string
Directory type.
dnsIpAddresses string[]
IP addresses of the DNS servers for the directory.
iamRoleId string
Identifier of the IAM role. This is the role that allows Amazon WorkSpaces to make calls to other services, such as Amazon EC2, on your behalf.
id string
The provider-assigned unique ID for this managed resource.
ipGroupIds string[]
Identifiers of the IP access control groups associated with the directory.
registrationCode string
Registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.
samlProperties GetDirectorySamlProperty[]
selfServicePermissions GetDirectorySelfServicePermission[]
The permissions to enable or disable self-service capabilities.
subnetIds string[]
Identifiers of the subnets where the directory resides.
tags {[key: string]: string}
A map of tags assigned to the WorkSpaces directory.
workspaceAccessProperties GetDirectoryWorkspaceAccessProperty[]
(Optional) Specifies which devices and operating systems users can use to access their WorkSpaces. Defined below.
workspaceCreationProperties GetDirectoryWorkspaceCreationProperty[]
The default properties that are used for creating WorkSpaces. Defined below.
workspaceSecurityGroupId string
The identifier of the security group that is assigned to new WorkSpaces. Defined below.
alias str
Directory alias.
customer_user_name str
User name for the service account.
directory_id str
directory_name str
Name of the directory.
directory_type str
Directory type.
dns_ip_addresses Sequence[str]
IP addresses of the DNS servers for the directory.
iam_role_id str
Identifier of the IAM role. This is the role that allows Amazon WorkSpaces to make calls to other services, such as Amazon EC2, on your behalf.
id str
The provider-assigned unique ID for this managed resource.
ip_group_ids Sequence[str]
Identifiers of the IP access control groups associated with the directory.
registration_code str
Registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.
saml_properties Sequence[GetDirectorySamlProperty]
self_service_permissions Sequence[GetDirectorySelfServicePermission]
The permissions to enable or disable self-service capabilities.
subnet_ids Sequence[str]
Identifiers of the subnets where the directory resides.
tags Mapping[str, str]
A map of tags assigned to the WorkSpaces directory.
workspace_access_properties Sequence[GetDirectoryWorkspaceAccessProperty]
(Optional) Specifies which devices and operating systems users can use to access their WorkSpaces. Defined below.
workspace_creation_properties Sequence[GetDirectoryWorkspaceCreationProperty]
The default properties that are used for creating WorkSpaces. Defined below.
workspace_security_group_id str
The identifier of the security group that is assigned to new WorkSpaces. Defined below.
alias String
Directory alias.
customerUserName String
User name for the service account.
directoryId String
directoryName String
Name of the directory.
directoryType String
Directory type.
dnsIpAddresses List<String>
IP addresses of the DNS servers for the directory.
iamRoleId String
Identifier of the IAM role. This is the role that allows Amazon WorkSpaces to make calls to other services, such as Amazon EC2, on your behalf.
id String
The provider-assigned unique ID for this managed resource.
ipGroupIds List<String>
Identifiers of the IP access control groups associated with the directory.
registrationCode String
Registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.
samlProperties List<Property Map>
selfServicePermissions List<Property Map>
The permissions to enable or disable self-service capabilities.
subnetIds List<String>
Identifiers of the subnets where the directory resides.
tags Map<String>
A map of tags assigned to the WorkSpaces directory.
workspaceAccessProperties List<Property Map>
(Optional) Specifies which devices and operating systems users can use to access their WorkSpaces. Defined below.
workspaceCreationProperties List<Property Map>
The default properties that are used for creating WorkSpaces. Defined below.
workspaceSecurityGroupId String
The identifier of the security group that is assigned to new WorkSpaces. Defined below.

Supporting Types

GetDirectorySamlProperty

RelayStateParameterName This property is required. string
Status This property is required. string
UserAccessUrl This property is required. string
RelayStateParameterName This property is required. string
Status This property is required. string
UserAccessUrl This property is required. string
relayStateParameterName This property is required. String
status This property is required. String
userAccessUrl This property is required. String
relayStateParameterName This property is required. string
status This property is required. string
userAccessUrl This property is required. string
relay_state_parameter_name This property is required. str
status This property is required. str
user_access_url This property is required. str
relayStateParameterName This property is required. String
status This property is required. String
userAccessUrl This property is required. String

GetDirectorySelfServicePermission

ChangeComputeType This property is required. bool
Whether WorkSpaces directory users can change the compute type (bundle) for their workspace.
IncreaseVolumeSize This property is required. bool
Whether WorkSpaces directory users can increase the volume size of the drives on their workspace.
RebuildWorkspace This property is required. bool
Whether WorkSpaces directory users can rebuild the operating system of a workspace to its original state.
RestartWorkspace This property is required. bool
Whether WorkSpaces directory users can restart their workspace.
SwitchRunningMode This property is required. bool
Whether WorkSpaces directory users can switch the running mode of their workspace.
ChangeComputeType This property is required. bool
Whether WorkSpaces directory users can change the compute type (bundle) for their workspace.
IncreaseVolumeSize This property is required. bool
Whether WorkSpaces directory users can increase the volume size of the drives on their workspace.
RebuildWorkspace This property is required. bool
Whether WorkSpaces directory users can rebuild the operating system of a workspace to its original state.
RestartWorkspace This property is required. bool
Whether WorkSpaces directory users can restart their workspace.
SwitchRunningMode This property is required. bool
Whether WorkSpaces directory users can switch the running mode of their workspace.
changeComputeType This property is required. Boolean
Whether WorkSpaces directory users can change the compute type (bundle) for their workspace.
increaseVolumeSize This property is required. Boolean
Whether WorkSpaces directory users can increase the volume size of the drives on their workspace.
rebuildWorkspace This property is required. Boolean
Whether WorkSpaces directory users can rebuild the operating system of a workspace to its original state.
restartWorkspace This property is required. Boolean
Whether WorkSpaces directory users can restart their workspace.
switchRunningMode This property is required. Boolean
Whether WorkSpaces directory users can switch the running mode of their workspace.
changeComputeType This property is required. boolean
Whether WorkSpaces directory users can change the compute type (bundle) for their workspace.
increaseVolumeSize This property is required. boolean
Whether WorkSpaces directory users can increase the volume size of the drives on their workspace.
rebuildWorkspace This property is required. boolean
Whether WorkSpaces directory users can rebuild the operating system of a workspace to its original state.
restartWorkspace This property is required. boolean
Whether WorkSpaces directory users can restart their workspace.
switchRunningMode This property is required. boolean
Whether WorkSpaces directory users can switch the running mode of their workspace.
change_compute_type This property is required. bool
Whether WorkSpaces directory users can change the compute type (bundle) for their workspace.
increase_volume_size This property is required. bool
Whether WorkSpaces directory users can increase the volume size of the drives on their workspace.
rebuild_workspace This property is required. bool
Whether WorkSpaces directory users can rebuild the operating system of a workspace to its original state.
restart_workspace This property is required. bool
Whether WorkSpaces directory users can restart their workspace.
switch_running_mode This property is required. bool
Whether WorkSpaces directory users can switch the running mode of their workspace.
changeComputeType This property is required. Boolean
Whether WorkSpaces directory users can change the compute type (bundle) for their workspace.
increaseVolumeSize This property is required. Boolean
Whether WorkSpaces directory users can increase the volume size of the drives on their workspace.
rebuildWorkspace This property is required. Boolean
Whether WorkSpaces directory users can rebuild the operating system of a workspace to its original state.
restartWorkspace This property is required. Boolean
Whether WorkSpaces directory users can restart their workspace.
switchRunningMode This property is required. Boolean
Whether WorkSpaces directory users can switch the running mode of their workspace.

GetDirectoryWorkspaceAccessProperty

DeviceTypeAndroid This property is required. string
(Optional) Indicates whether users can use Android devices to access their WorkSpaces.
DeviceTypeChromeos This property is required. string
(Optional) Indicates whether users can use Chromebooks to access their WorkSpaces.
DeviceTypeIos This property is required. string
(Optional) Indicates whether users can use iOS devices to access their WorkSpaces.
DeviceTypeLinux This property is required. string
(Optional) Indicates whether users can use Linux clients to access their WorkSpaces.
DeviceTypeOsx This property is required. string
(Optional) Indicates whether users can use macOS clients to access their WorkSpaces.
DeviceTypeWeb This property is required. string
(Optional) Indicates whether users can access their WorkSpaces through a web browser.
DeviceTypeWindows This property is required. string
(Optional) Indicates whether users can use Windows clients to access their WorkSpaces.
DeviceTypeZeroclient This property is required. string
(Optional) Indicates whether users can use zero client devices to access their WorkSpaces.
DeviceTypeAndroid This property is required. string
(Optional) Indicates whether users can use Android devices to access their WorkSpaces.
DeviceTypeChromeos This property is required. string
(Optional) Indicates whether users can use Chromebooks to access their WorkSpaces.
DeviceTypeIos This property is required. string
(Optional) Indicates whether users can use iOS devices to access their WorkSpaces.
DeviceTypeLinux This property is required. string
(Optional) Indicates whether users can use Linux clients to access their WorkSpaces.
DeviceTypeOsx This property is required. string
(Optional) Indicates whether users can use macOS clients to access their WorkSpaces.
DeviceTypeWeb This property is required. string
(Optional) Indicates whether users can access their WorkSpaces through a web browser.
DeviceTypeWindows This property is required. string
(Optional) Indicates whether users can use Windows clients to access their WorkSpaces.
DeviceTypeZeroclient This property is required. string
(Optional) Indicates whether users can use zero client devices to access their WorkSpaces.
deviceTypeAndroid This property is required. String
(Optional) Indicates whether users can use Android devices to access their WorkSpaces.
deviceTypeChromeos This property is required. String
(Optional) Indicates whether users can use Chromebooks to access their WorkSpaces.
deviceTypeIos This property is required. String
(Optional) Indicates whether users can use iOS devices to access their WorkSpaces.
deviceTypeLinux This property is required. String
(Optional) Indicates whether users can use Linux clients to access their WorkSpaces.
deviceTypeOsx This property is required. String
(Optional) Indicates whether users can use macOS clients to access their WorkSpaces.
deviceTypeWeb This property is required. String
(Optional) Indicates whether users can access their WorkSpaces through a web browser.
deviceTypeWindows This property is required. String
(Optional) Indicates whether users can use Windows clients to access their WorkSpaces.
deviceTypeZeroclient This property is required. String
(Optional) Indicates whether users can use zero client devices to access their WorkSpaces.
deviceTypeAndroid This property is required. string
(Optional) Indicates whether users can use Android devices to access their WorkSpaces.
deviceTypeChromeos This property is required. string
(Optional) Indicates whether users can use Chromebooks to access their WorkSpaces.
deviceTypeIos This property is required. string
(Optional) Indicates whether users can use iOS devices to access their WorkSpaces.
deviceTypeLinux This property is required. string
(Optional) Indicates whether users can use Linux clients to access their WorkSpaces.
deviceTypeOsx This property is required. string
(Optional) Indicates whether users can use macOS clients to access their WorkSpaces.
deviceTypeWeb This property is required. string
(Optional) Indicates whether users can access their WorkSpaces through a web browser.
deviceTypeWindows This property is required. string
(Optional) Indicates whether users can use Windows clients to access their WorkSpaces.
deviceTypeZeroclient This property is required. string
(Optional) Indicates whether users can use zero client devices to access their WorkSpaces.
device_type_android This property is required. str
(Optional) Indicates whether users can use Android devices to access their WorkSpaces.
device_type_chromeos This property is required. str
(Optional) Indicates whether users can use Chromebooks to access their WorkSpaces.
device_type_ios This property is required. str
(Optional) Indicates whether users can use iOS devices to access their WorkSpaces.
device_type_linux This property is required. str
(Optional) Indicates whether users can use Linux clients to access their WorkSpaces.
device_type_osx This property is required. str
(Optional) Indicates whether users can use macOS clients to access their WorkSpaces.
device_type_web This property is required. str
(Optional) Indicates whether users can access their WorkSpaces through a web browser.
device_type_windows This property is required. str
(Optional) Indicates whether users can use Windows clients to access their WorkSpaces.
device_type_zeroclient This property is required. str
(Optional) Indicates whether users can use zero client devices to access their WorkSpaces.
deviceTypeAndroid This property is required. String
(Optional) Indicates whether users can use Android devices to access their WorkSpaces.
deviceTypeChromeos This property is required. String
(Optional) Indicates whether users can use Chromebooks to access their WorkSpaces.
deviceTypeIos This property is required. String
(Optional) Indicates whether users can use iOS devices to access their WorkSpaces.
deviceTypeLinux This property is required. String
(Optional) Indicates whether users can use Linux clients to access their WorkSpaces.
deviceTypeOsx This property is required. String
(Optional) Indicates whether users can use macOS clients to access their WorkSpaces.
deviceTypeWeb This property is required. String
(Optional) Indicates whether users can access their WorkSpaces through a web browser.
deviceTypeWindows This property is required. String
(Optional) Indicates whether users can use Windows clients to access their WorkSpaces.
deviceTypeZeroclient This property is required. String
(Optional) Indicates whether users can use zero client devices to access their WorkSpaces.

GetDirectoryWorkspaceCreationProperty

CustomSecurityGroupId This property is required. string
The identifier of your custom security group. Should relate to the same VPC, where workspaces reside in.
DefaultOu This property is required. string
The default organizational unit (OU) for your WorkSpace directories.
EnableInternetAccess This property is required. bool
Indicates whether internet access is enabled for your WorkSpaces.
EnableMaintenanceMode This property is required. bool
Indicates whether maintenance mode is enabled for your WorkSpaces. For more information, see WorkSpace Maintenance.
UserEnabledAsLocalAdministrator This property is required. bool
Indicates whether users are local administrators of their WorkSpaces.
CustomSecurityGroupId This property is required. string
The identifier of your custom security group. Should relate to the same VPC, where workspaces reside in.
DefaultOu This property is required. string
The default organizational unit (OU) for your WorkSpace directories.
EnableInternetAccess This property is required. bool
Indicates whether internet access is enabled for your WorkSpaces.
EnableMaintenanceMode This property is required. bool
Indicates whether maintenance mode is enabled for your WorkSpaces. For more information, see WorkSpace Maintenance.
UserEnabledAsLocalAdministrator This property is required. bool
Indicates whether users are local administrators of their WorkSpaces.
customSecurityGroupId This property is required. String
The identifier of your custom security group. Should relate to the same VPC, where workspaces reside in.
defaultOu This property is required. String
The default organizational unit (OU) for your WorkSpace directories.
enableInternetAccess This property is required. Boolean
Indicates whether internet access is enabled for your WorkSpaces.
enableMaintenanceMode This property is required. Boolean
Indicates whether maintenance mode is enabled for your WorkSpaces. For more information, see WorkSpace Maintenance.
userEnabledAsLocalAdministrator This property is required. Boolean
Indicates whether users are local administrators of their WorkSpaces.
customSecurityGroupId This property is required. string
The identifier of your custom security group. Should relate to the same VPC, where workspaces reside in.
defaultOu This property is required. string
The default organizational unit (OU) for your WorkSpace directories.
enableInternetAccess This property is required. boolean
Indicates whether internet access is enabled for your WorkSpaces.
enableMaintenanceMode This property is required. boolean
Indicates whether maintenance mode is enabled for your WorkSpaces. For more information, see WorkSpace Maintenance.
userEnabledAsLocalAdministrator This property is required. boolean
Indicates whether users are local administrators of their WorkSpaces.
custom_security_group_id This property is required. str
The identifier of your custom security group. Should relate to the same VPC, where workspaces reside in.
default_ou This property is required. str
The default organizational unit (OU) for your WorkSpace directories.
enable_internet_access This property is required. bool
Indicates whether internet access is enabled for your WorkSpaces.
enable_maintenance_mode This property is required. bool
Indicates whether maintenance mode is enabled for your WorkSpaces. For more information, see WorkSpace Maintenance.
user_enabled_as_local_administrator This property is required. bool
Indicates whether users are local administrators of their WorkSpaces.
customSecurityGroupId This property is required. String
The identifier of your custom security group. Should relate to the same VPC, where workspaces reside in.
defaultOu This property is required. String
The default organizational unit (OU) for your WorkSpace directories.
enableInternetAccess This property is required. Boolean
Indicates whether internet access is enabled for your WorkSpaces.
enableMaintenanceMode This property is required. Boolean
Indicates whether maintenance mode is enabled for your WorkSpaces. For more information, see WorkSpace Maintenance.
userEnabledAsLocalAdministrator This property is required. Boolean
Indicates whether users are local administrators of their WorkSpaces.

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes
This Pulumi package is based on the aws Terraform Provider.
AWS v6.77.1 published on Friday, Apr 18, 2025 by Pulumi