1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. workspaces
  6. getDirectory

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.83.1
published on Thursday, Oct 22, 2026 by Pulumi
aws-native logo aws-native logo AWS Cloud Control

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.83.1
published on Thursday, Oct 22, 2026 by Pulumi

    Resource Type definition for AWS::WorkSpaces::Directory

    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?: InvokeOutputOptions): Output<GetDirectoryResult>
    def get_directory(arn: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetDirectoryResult
    def get_directory_output(arn: pulumi.Input[Optional[str]] = None,
                      opts: Optional[InvokeOutputOptions] = None) -> Output[GetDirectoryResult]
    func LookupDirectory(ctx *Context, args *LookupDirectoryArgs, opts ...InvokeOption) (*LookupDirectoryResult, error)
    func LookupDirectoryOutput(ctx *Context, args *LookupDirectoryOutputArgs, opts ...InvokeOption) LookupDirectoryResultOutput

    > 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)
        public static Output<GetDirectoryResult> Invoke(GetDirectoryInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetDirectoryResult> getDirectory(GetDirectoryArgs args, InvokeOptions options)
    public static Output<GetDirectoryResult> getDirectory(GetDirectoryArgs args, InvokeOptions options)
    public static Output<GetDirectoryResult> getDirectory(GetDirectoryArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:workspaces:getDirectory
      arguments:
        # arguments dictionary
    data "aws-native_workspaces_get_directory" "name" {
        # arguments
    }

    The following arguments are supported:

    Arn string
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    Arn string
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    arn string
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    arn String
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    arn string
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    arn str
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    arn String
    The Amazon Resource Name (ARN) of the WorkSpace directory.

    getDirectory Result

    The following output properties are available:

    Alias string
    The directory alias.
    Arn string
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    CertificateBasedAuthProperties Pulumi.AwsNative.WorkSpaces.Outputs.DirectoryCertificateBasedAuthProperties
    CustomerUserName string
    The user name for the service account.
    DirectoryId string
    The directory identifier.
    DirectoryName string
    The name of the directory.
    DirectoryType Pulumi.AwsNative.WorkSpaces.DirectoryType
    The directory type.
    DnsIpAddresses List<string>
    The IP addresses of the DNS servers for the directory.
    DnsIpv6Addresses List<string>
    The IPv6 addresses of the DNS servers for the directory.
    EndpointEncryptionMode Pulumi.AwsNative.WorkSpaces.DirectoryEndpointEncryptionMode
    Endpoint encryption mode that allows you to configure the specified directory between Standard TLS and FIPS 140-2 validated mode.
    IamRoleId string
    The identifier of the IAM role.
    IdcConfig Pulumi.AwsNative.WorkSpaces.Outputs.DirectoryIdcConfig
    IpGroupIds List<string>
    The identifiers of the IP access control groups associated with the directory.
    RegistrationCode string
    The registration code for the directory.
    SamlProperties Pulumi.AwsNative.WorkSpaces.Outputs.DirectorySamlProperties
    SelfservicePermissions Pulumi.AwsNative.WorkSpaces.Outputs.DirectorySelfservicePermissions
    State Pulumi.AwsNative.WorkSpaces.DirectoryState
    The state of the directory's registration with Amazon WorkSpaces.
    StreamingProperties Pulumi.AwsNative.WorkSpaces.Outputs.DirectoryStreamingProperties
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    The tags associated with the directory.
    WorkspaceAccessProperties Pulumi.AwsNative.WorkSpaces.Outputs.DirectoryWorkspaceAccessProperties
    WorkspaceCreationProperties Pulumi.AwsNative.WorkSpaces.Outputs.DirectoryDefaultWorkspaceCreationProperties
    WorkspaceSecurityGroupId string
    The identifier of the security group that is assigned to new WorkSpaces.
    Alias string
    The directory alias.
    Arn string
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    CertificateBasedAuthProperties DirectoryCertificateBasedAuthProperties
    CustomerUserName string
    The user name for the service account.
    DirectoryId string
    The directory identifier.
    DirectoryName string
    The name of the directory.
    DirectoryType DirectoryType
    The directory type.
    DnsIpAddresses []string
    The IP addresses of the DNS servers for the directory.
    DnsIpv6Addresses []string
    The IPv6 addresses of the DNS servers for the directory.
    EndpointEncryptionMode DirectoryEndpointEncryptionMode
    Endpoint encryption mode that allows you to configure the specified directory between Standard TLS and FIPS 140-2 validated mode.
    IamRoleId string
    The identifier of the IAM role.
    IdcConfig DirectoryIdcConfig
    IpGroupIds []string
    The identifiers of the IP access control groups associated with the directory.
    RegistrationCode string
    The registration code for the directory.
    SamlProperties DirectorySamlProperties
    SelfservicePermissions DirectorySelfservicePermissions
    State DirectoryStateEnum
    The state of the directory's registration with Amazon WorkSpaces.
    StreamingProperties DirectoryStreamingProperties
    Tags Tag
    The tags associated with the directory.
    WorkspaceAccessProperties DirectoryWorkspaceAccessProperties
    WorkspaceCreationProperties DirectoryDefaultWorkspaceCreationProperties
    WorkspaceSecurityGroupId string
    The identifier of the security group that is assigned to new WorkSpaces.
    alias string
    The directory alias.
    arn string
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    certificate_based_auth_properties object
    customer_user_name string
    The user name for the service account.
    directory_id string
    The directory identifier.
    directory_name string
    The name of the directory.
    directory_type "SIMPLE_AD" | "AD_CONNECTOR" | "CUSTOMER_MANAGED" | "AWS_IAM_IDENTITY_CENTER"
    The directory type.
    dns_ip_addresses list(string)
    The IP addresses of the DNS servers for the directory.
    dns_ipv6_addresses list(string)
    The IPv6 addresses of the DNS servers for the directory.
    endpoint_encryption_mode "STANDARD_TLS" | "FIPS_VALIDATED"
    Endpoint encryption mode that allows you to configure the specified directory between Standard TLS and FIPS 140-2 validated mode.
    iam_role_id string
    The identifier of the IAM role.
    idc_config object
    ip_group_ids list(string)
    The identifiers of the IP access control groups associated with the directory.
    registration_code string
    The registration code for the directory.
    saml_properties object
    selfservice_permissions object
    state "REGISTERING" | "REGISTERED" | "DEREGISTERING" | "DEREGISTERED" | "ERROR"
    The state of the directory's registration with Amazon WorkSpaces.
    streaming_properties object
    tags list(object)
    The tags associated with the directory.
    workspace_access_properties object
    workspace_creation_properties object
    workspace_security_group_id string
    The identifier of the security group that is assigned to new WorkSpaces.
    alias String
    The directory alias.
    arn String
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    certificateBasedAuthProperties DirectoryCertificateBasedAuthProperties
    customerUserName String
    The user name for the service account.
    directoryId String
    The directory identifier.
    directoryName String
    The name of the directory.
    directoryType DirectoryType
    The directory type.
    dnsIpAddresses List<String>
    The IP addresses of the DNS servers for the directory.
    dnsIpv6Addresses List<String>
    The IPv6 addresses of the DNS servers for the directory.
    endpointEncryptionMode DirectoryEndpointEncryptionMode
    Endpoint encryption mode that allows you to configure the specified directory between Standard TLS and FIPS 140-2 validated mode.
    iamRoleId String
    The identifier of the IAM role.
    idcConfig DirectoryIdcConfig
    ipGroupIds List<String>
    The identifiers of the IP access control groups associated with the directory.
    registrationCode String
    The registration code for the directory.
    samlProperties DirectorySamlProperties
    selfservicePermissions DirectorySelfservicePermissions
    state DirectoryState
    The state of the directory's registration with Amazon WorkSpaces.
    streamingProperties DirectoryStreamingProperties
    tags List<Tag>
    The tags associated with the directory.
    workspaceAccessProperties DirectoryWorkspaceAccessProperties
    workspaceCreationProperties DirectoryDefaultWorkspaceCreationProperties
    workspaceSecurityGroupId String
    The identifier of the security group that is assigned to new WorkSpaces.
    alias string
    The directory alias.
    arn string
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    certificateBasedAuthProperties DirectoryCertificateBasedAuthProperties
    customerUserName string
    The user name for the service account.
    directoryId string
    The directory identifier.
    directoryName string
    The name of the directory.
    directoryType DirectoryType
    The directory type.
    dnsIpAddresses string[]
    The IP addresses of the DNS servers for the directory.
    dnsIpv6Addresses string[]
    The IPv6 addresses of the DNS servers for the directory.
    endpointEncryptionMode DirectoryEndpointEncryptionMode
    Endpoint encryption mode that allows you to configure the specified directory between Standard TLS and FIPS 140-2 validated mode.
    iamRoleId string
    The identifier of the IAM role.
    idcConfig DirectoryIdcConfig
    ipGroupIds string[]
    The identifiers of the IP access control groups associated with the directory.
    registrationCode string
    The registration code for the directory.
    samlProperties DirectorySamlProperties
    selfservicePermissions DirectorySelfservicePermissions
    state DirectoryState
    The state of the directory's registration with Amazon WorkSpaces.
    streamingProperties DirectoryStreamingProperties
    tags Tag[]
    The tags associated with the directory.
    workspaceAccessProperties DirectoryWorkspaceAccessProperties
    workspaceCreationProperties DirectoryDefaultWorkspaceCreationProperties
    workspaceSecurityGroupId string
    The identifier of the security group that is assigned to new WorkSpaces.
    alias str
    The directory alias.
    arn str
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    certificate_based_auth_properties DirectoryCertificateBasedAuthProperties
    customer_user_name str
    The user name for the service account.
    directory_id str
    The directory identifier.
    directory_name str
    The name of the directory.
    directory_type DirectoryType
    The directory type.
    dns_ip_addresses Sequence[str]
    The IP addresses of the DNS servers for the directory.
    dns_ipv6_addresses Sequence[str]
    The IPv6 addresses of the DNS servers for the directory.
    endpoint_encryption_mode DirectoryEndpointEncryptionMode
    Endpoint encryption mode that allows you to configure the specified directory between Standard TLS and FIPS 140-2 validated mode.
    iam_role_id str
    The identifier of the IAM role.
    idc_config DirectoryIdcConfig
    ip_group_ids Sequence[str]
    The identifiers of the IP access control groups associated with the directory.
    registration_code str
    The registration code for the directory.
    saml_properties DirectorySamlProperties
    selfservice_permissions DirectorySelfservicePermissions
    state DirectoryState
    The state of the directory's registration with Amazon WorkSpaces.
    streaming_properties DirectoryStreamingProperties
    tags Sequence[root_Tag]
    The tags associated with the directory.
    workspace_access_properties DirectoryWorkspaceAccessProperties
    workspace_creation_properties DirectoryDefaultWorkspaceCreationProperties
    workspace_security_group_id str
    The identifier of the security group that is assigned to new WorkSpaces.
    alias String
    The directory alias.
    arn String
    The Amazon Resource Name (ARN) of the WorkSpace directory.
    certificateBasedAuthProperties Property Map
    customerUserName String
    The user name for the service account.
    directoryId String
    The directory identifier.
    directoryName String
    The name of the directory.
    directoryType "SIMPLE_AD" | "AD_CONNECTOR" | "CUSTOMER_MANAGED" | "AWS_IAM_IDENTITY_CENTER"
    The directory type.
    dnsIpAddresses List<String>
    The IP addresses of the DNS servers for the directory.
    dnsIpv6Addresses List<String>
    The IPv6 addresses of the DNS servers for the directory.
    endpointEncryptionMode "STANDARD_TLS" | "FIPS_VALIDATED"
    Endpoint encryption mode that allows you to configure the specified directory between Standard TLS and FIPS 140-2 validated mode.
    iamRoleId String
    The identifier of the IAM role.
    idcConfig Property Map
    ipGroupIds List<String>
    The identifiers of the IP access control groups associated with the directory.
    registrationCode String
    The registration code for the directory.
    samlProperties Property Map
    selfservicePermissions Property Map
    state "REGISTERING" | "REGISTERED" | "DEREGISTERING" | "DEREGISTERED" | "ERROR"
    The state of the directory's registration with Amazon WorkSpaces.
    streamingProperties Property Map
    tags List<Property Map>
    The tags associated with the directory.
    workspaceAccessProperties Property Map
    workspaceCreationProperties Property Map
    workspaceSecurityGroupId String
    The identifier of the security group that is assigned to new WorkSpaces.

    Supporting Types

    DirectoryAccessEndpoint

    AccessEndpointType Pulumi.AwsNative.WorkSpaces.DirectoryAccessEndpointAccessEndpointType
    Indicates the type of access endpoint.
    VpcEndpointId string
    Indicates the VPC endpoint to use for access.
    AccessEndpointType DirectoryAccessEndpointAccessEndpointType
    Indicates the type of access endpoint.
    VpcEndpointId string
    Indicates the VPC endpoint to use for access.
    access_endpoint_type "STREAMING_WSP"
    Indicates the type of access endpoint.
    vpc_endpoint_id string
    Indicates the VPC endpoint to use for access.
    accessEndpointType DirectoryAccessEndpointAccessEndpointType
    Indicates the type of access endpoint.
    vpcEndpointId String
    Indicates the VPC endpoint to use for access.
    accessEndpointType DirectoryAccessEndpointAccessEndpointType
    Indicates the type of access endpoint.
    vpcEndpointId string
    Indicates the VPC endpoint to use for access.
    access_endpoint_type DirectoryAccessEndpointAccessEndpointType
    Indicates the type of access endpoint.
    vpc_endpoint_id str
    Indicates the VPC endpoint to use for access.
    accessEndpointType "STREAMING_WSP"
    Indicates the type of access endpoint.
    vpcEndpointId String
    Indicates the VPC endpoint to use for access.

    DirectoryAccessEndpointAccessEndpointType

    DirectoryAccessEndpointConfig

    AccessEndpoints List<Pulumi.AwsNative.WorkSpaces.Inputs.DirectoryAccessEndpoint>
    Indicates a list of access endpoints associated with this directory.
    InternetFallbackProtocols List<Pulumi.AwsNative.WorkSpaces.DirectoryAccessEndpointConfigInternetFallbackProtocolsItem>
    Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.
    AccessEndpoints []DirectoryAccessEndpoint
    Indicates a list of access endpoints associated with this directory.
    InternetFallbackProtocols []DirectoryAccessEndpointConfigInternetFallbackProtocolsItem
    Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.
    access_endpoints list(object)
    Indicates a list of access endpoints associated with this directory.
    internet_fallback_protocols list("PCOIP")
    Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.
    accessEndpoints List<DirectoryAccessEndpoint>
    Indicates a list of access endpoints associated with this directory.
    internetFallbackProtocols List<DirectoryAccessEndpointConfigInternetFallbackProtocolsItem>
    Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.
    accessEndpoints DirectoryAccessEndpoint[]
    Indicates a list of access endpoints associated with this directory.
    internetFallbackProtocols DirectoryAccessEndpointConfigInternetFallbackProtocolsItem[]
    Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.
    access_endpoints Sequence[DirectoryAccessEndpoint]
    Indicates a list of access endpoints associated with this directory.
    internet_fallback_protocols Sequence[DirectoryAccessEndpointConfigInternetFallbackProtocolsItem]
    Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.
    accessEndpoints List<Property Map>
    Indicates a list of access endpoints associated with this directory.
    internetFallbackProtocols List<"PCOIP">
    Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.

    DirectoryAccessEndpointConfigInternetFallbackProtocolsItem

    DirectoryCertificateBasedAuthProperties

    CertificateAuthorityArn string
    The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
    Status Pulumi.AwsNative.WorkSpaces.DirectoryCertificateBasedAuthPropertiesStatus
    The status of the certificate-based authentication properties.
    CertificateAuthorityArn string
    The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
    Status DirectoryCertificateBasedAuthPropertiesStatus
    The status of the certificate-based authentication properties.
    certificate_authority_arn string
    The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
    status "DISABLED" | "ENABLED"
    The status of the certificate-based authentication properties.
    certificateAuthorityArn String
    The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
    status DirectoryCertificateBasedAuthPropertiesStatus
    The status of the certificate-based authentication properties.
    certificateAuthorityArn string
    The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
    status DirectoryCertificateBasedAuthPropertiesStatus
    The status of the certificate-based authentication properties.
    certificate_authority_arn str
    The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
    status DirectoryCertificateBasedAuthPropertiesStatus
    The status of the certificate-based authentication properties.
    certificateAuthorityArn String
    The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
    status "DISABLED" | "ENABLED"
    The status of the certificate-based authentication properties.

    DirectoryCertificateBasedAuthPropertiesStatus

    DirectoryDefaultWorkspaceCreationProperties

    CustomSecurityGroupId string
    The identifier of the default security group to apply to WorkSpaces when they are created.
    DefaultOu string
    The organizational unit (OU) in the directory for the WorkSpace machine accounts.
    EnableInternetAccess bool
    Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default.
    EnableMaintenanceMode bool
    Specifies whether maintenance mode is enabled for WorkSpaces.
    InstanceIamRoleArn string
    Indicates the IAM role ARN of the instance.
    UserEnabledAsLocalAdministrator bool
    Specifies whether WorkSpace users are local administrators on their WorkSpaces.
    CustomSecurityGroupId string
    The identifier of the default security group to apply to WorkSpaces when they are created.
    DefaultOu string
    The organizational unit (OU) in the directory for the WorkSpace machine accounts.
    EnableInternetAccess bool
    Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default.
    EnableMaintenanceMode bool
    Specifies whether maintenance mode is enabled for WorkSpaces.
    InstanceIamRoleArn string
    Indicates the IAM role ARN of the instance.
    UserEnabledAsLocalAdministrator bool
    Specifies whether WorkSpace users are local administrators on their WorkSpaces.
    custom_security_group_id string
    The identifier of the default security group to apply to WorkSpaces when they are created.
    default_ou string
    The organizational unit (OU) in the directory for the WorkSpace machine accounts.
    enable_internet_access bool
    Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default.
    enable_maintenance_mode bool
    Specifies whether maintenance mode is enabled for WorkSpaces.
    instance_iam_role_arn string
    Indicates the IAM role ARN of the instance.
    user_enabled_as_local_administrator bool
    Specifies whether WorkSpace users are local administrators on their WorkSpaces.
    customSecurityGroupId String
    The identifier of the default security group to apply to WorkSpaces when they are created.
    defaultOu String
    The organizational unit (OU) in the directory for the WorkSpace machine accounts.
    enableInternetAccess Boolean
    Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default.
    enableMaintenanceMode Boolean
    Specifies whether maintenance mode is enabled for WorkSpaces.
    instanceIamRoleArn String
    Indicates the IAM role ARN of the instance.
    userEnabledAsLocalAdministrator Boolean
    Specifies whether WorkSpace users are local administrators on their WorkSpaces.
    customSecurityGroupId string
    The identifier of the default security group to apply to WorkSpaces when they are created.
    defaultOu string
    The organizational unit (OU) in the directory for the WorkSpace machine accounts.
    enableInternetAccess boolean
    Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default.
    enableMaintenanceMode boolean
    Specifies whether maintenance mode is enabled for WorkSpaces.
    instanceIamRoleArn string
    Indicates the IAM role ARN of the instance.
    userEnabledAsLocalAdministrator boolean
    Specifies whether WorkSpace users are local administrators on their WorkSpaces.
    custom_security_group_id str
    The identifier of the default security group to apply to WorkSpaces when they are created.
    default_ou str
    The organizational unit (OU) in the directory for the WorkSpace machine accounts.
    enable_internet_access bool
    Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default.
    enable_maintenance_mode bool
    Specifies whether maintenance mode is enabled for WorkSpaces.
    instance_iam_role_arn str
    Indicates the IAM role ARN of the instance.
    user_enabled_as_local_administrator bool
    Specifies whether WorkSpace users are local administrators on their WorkSpaces.
    customSecurityGroupId String
    The identifier of the default security group to apply to WorkSpaces when they are created.
    defaultOu String
    The organizational unit (OU) in the directory for the WorkSpace machine accounts.
    enableInternetAccess Boolean
    Specifies whether to automatically assign an Elastic public IP address to WorkSpaces in this directory by default.
    enableMaintenanceMode Boolean
    Specifies whether maintenance mode is enabled for WorkSpaces.
    instanceIamRoleArn String
    Indicates the IAM role ARN of the instance.
    userEnabledAsLocalAdministrator Boolean
    Specifies whether WorkSpace users are local administrators on their WorkSpaces.

    DirectoryEndpointEncryptionMode

    DirectoryGlobalAcceleratorForDirectory

    Mode Pulumi.AwsNative.WorkSpaces.DirectoryGlobalAcceleratorForDirectoryMode
    Indicates if Global Accelerator for directory is enabled or disabled.
    PreferredProtocol Pulumi.AwsNative.WorkSpaces.DirectoryGlobalAcceleratorForDirectoryPreferredProtocol
    Indicates the preferred protocol for Global Accelerator.
    Mode DirectoryGlobalAcceleratorForDirectoryMode
    Indicates if Global Accelerator for directory is enabled or disabled.
    PreferredProtocol DirectoryGlobalAcceleratorForDirectoryPreferredProtocol
    Indicates the preferred protocol for Global Accelerator.
    mode "ENABLED_AUTO" | "DISABLED"
    Indicates if Global Accelerator for directory is enabled or disabled.
    preferred_protocol "TCP" | "NONE"
    Indicates the preferred protocol for Global Accelerator.
    mode DirectoryGlobalAcceleratorForDirectoryMode
    Indicates if Global Accelerator for directory is enabled or disabled.
    preferredProtocol DirectoryGlobalAcceleratorForDirectoryPreferredProtocol
    Indicates the preferred protocol for Global Accelerator.
    mode DirectoryGlobalAcceleratorForDirectoryMode
    Indicates if Global Accelerator for directory is enabled or disabled.
    preferredProtocol DirectoryGlobalAcceleratorForDirectoryPreferredProtocol
    Indicates the preferred protocol for Global Accelerator.
    mode DirectoryGlobalAcceleratorForDirectoryMode
    Indicates if Global Accelerator for directory is enabled or disabled.
    preferred_protocol DirectoryGlobalAcceleratorForDirectoryPreferredProtocol
    Indicates the preferred protocol for Global Accelerator.
    mode "ENABLED_AUTO" | "DISABLED"
    Indicates if Global Accelerator for directory is enabled or disabled.
    preferredProtocol "TCP" | "NONE"
    Indicates the preferred protocol for Global Accelerator.

    DirectoryGlobalAcceleratorForDirectoryMode

    DirectoryGlobalAcceleratorForDirectoryPreferredProtocol

    DirectoryIdcConfig

    ApplicationArn string
    The Amazon Resource Name (ARN) of the application.
    InstanceArn string
    The Amazon Resource Name (ARN) of the identity center instance.
    ApplicationArn string
    The Amazon Resource Name (ARN) of the application.
    InstanceArn string
    The Amazon Resource Name (ARN) of the identity center instance.
    application_arn string
    The Amazon Resource Name (ARN) of the application.
    instance_arn string
    The Amazon Resource Name (ARN) of the identity center instance.
    applicationArn String
    The Amazon Resource Name (ARN) of the application.
    instanceArn String
    The Amazon Resource Name (ARN) of the identity center instance.
    applicationArn string
    The Amazon Resource Name (ARN) of the application.
    instanceArn string
    The Amazon Resource Name (ARN) of the identity center instance.
    application_arn str
    The Amazon Resource Name (ARN) of the application.
    instance_arn str
    The Amazon Resource Name (ARN) of the identity center instance.
    applicationArn String
    The Amazon Resource Name (ARN) of the application.
    instanceArn String
    The Amazon Resource Name (ARN) of the identity center instance.

    DirectorySamlProperties

    RelayStateParameterName string
    The relay state parameter name supported by the SAML 2.0 identity provider (IdP).
    Status Pulumi.AwsNative.WorkSpaces.DirectorySamlPropertiesStatus
    Indicates the status of SAML 2.0 authentication.
    UserAccessUrl string
    The SAML 2.0 identity provider (IdP) user access URL.
    RelayStateParameterName string
    The relay state parameter name supported by the SAML 2.0 identity provider (IdP).
    Status DirectorySamlPropertiesStatus
    Indicates the status of SAML 2.0 authentication.
    UserAccessUrl string
    The SAML 2.0 identity provider (IdP) user access URL.
    relay_state_parameter_name string
    The relay state parameter name supported by the SAML 2.0 identity provider (IdP).
    status "DISABLED" | "ENABLED" | "ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK"
    Indicates the status of SAML 2.0 authentication.
    user_access_url string
    The SAML 2.0 identity provider (IdP) user access URL.
    relayStateParameterName String
    The relay state parameter name supported by the SAML 2.0 identity provider (IdP).
    status DirectorySamlPropertiesStatus
    Indicates the status of SAML 2.0 authentication.
    userAccessUrl String
    The SAML 2.0 identity provider (IdP) user access URL.
    relayStateParameterName string
    The relay state parameter name supported by the SAML 2.0 identity provider (IdP).
    status DirectorySamlPropertiesStatus
    Indicates the status of SAML 2.0 authentication.
    userAccessUrl string
    The SAML 2.0 identity provider (IdP) user access URL.
    relay_state_parameter_name str
    The relay state parameter name supported by the SAML 2.0 identity provider (IdP).
    status DirectorySamlPropertiesStatus
    Indicates the status of SAML 2.0 authentication.
    user_access_url str
    The SAML 2.0 identity provider (IdP) user access URL.
    relayStateParameterName String
    The relay state parameter name supported by the SAML 2.0 identity provider (IdP).
    status "DISABLED" | "ENABLED" | "ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK"
    Indicates the status of SAML 2.0 authentication.
    userAccessUrl String
    The SAML 2.0 identity provider (IdP) user access URL.

    DirectorySamlPropertiesStatus

    DirectorySelfservicePermissions

    ChangeComputeType Pulumi.AwsNative.WorkSpaces.DirectorySelfservicePermissionsChangeComputeType
    Specifies whether users can change the compute type (bundle) for their WorkSpace.
    IncreaseVolumeSize Pulumi.AwsNative.WorkSpaces.DirectorySelfservicePermissionsIncreaseVolumeSize
    Specifies whether users can increase the volume size of the drives on their WorkSpace.
    RebuildWorkspace Pulumi.AwsNative.WorkSpaces.DirectorySelfservicePermissionsRebuildWorkspace
    Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
    RestartWorkspace Pulumi.AwsNative.WorkSpaces.DirectorySelfservicePermissionsRestartWorkspace
    Specifies whether users can restart their WorkSpace.
    SwitchRunningMode Pulumi.AwsNative.WorkSpaces.DirectorySelfservicePermissionsSwitchRunningMode
    Specifies whether users can switch the running mode of their WorkSpace.
    ChangeComputeType DirectorySelfservicePermissionsChangeComputeType
    Specifies whether users can change the compute type (bundle) for their WorkSpace.
    IncreaseVolumeSize DirectorySelfservicePermissionsIncreaseVolumeSize
    Specifies whether users can increase the volume size of the drives on their WorkSpace.
    RebuildWorkspace DirectorySelfservicePermissionsRebuildWorkspace
    Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
    RestartWorkspace DirectorySelfservicePermissionsRestartWorkspace
    Specifies whether users can restart their WorkSpace.
    SwitchRunningMode DirectorySelfservicePermissionsSwitchRunningMode
    Specifies whether users can switch the running mode of their WorkSpace.
    change_compute_type "ENABLED" | "DISABLED"
    Specifies whether users can change the compute type (bundle) for their WorkSpace.
    increase_volume_size "ENABLED" | "DISABLED"
    Specifies whether users can increase the volume size of the drives on their WorkSpace.
    rebuild_workspace "ENABLED" | "DISABLED"
    Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
    restart_workspace "ENABLED" | "DISABLED"
    Specifies whether users can restart their WorkSpace.
    switch_running_mode "ENABLED" | "DISABLED"
    Specifies whether users can switch the running mode of their WorkSpace.
    changeComputeType DirectorySelfservicePermissionsChangeComputeType
    Specifies whether users can change the compute type (bundle) for their WorkSpace.
    increaseVolumeSize DirectorySelfservicePermissionsIncreaseVolumeSize
    Specifies whether users can increase the volume size of the drives on their WorkSpace.
    rebuildWorkspace DirectorySelfservicePermissionsRebuildWorkspace
    Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
    restartWorkspace DirectorySelfservicePermissionsRestartWorkspace
    Specifies whether users can restart their WorkSpace.
    switchRunningMode DirectorySelfservicePermissionsSwitchRunningMode
    Specifies whether users can switch the running mode of their WorkSpace.
    changeComputeType DirectorySelfservicePermissionsChangeComputeType
    Specifies whether users can change the compute type (bundle) for their WorkSpace.
    increaseVolumeSize DirectorySelfservicePermissionsIncreaseVolumeSize
    Specifies whether users can increase the volume size of the drives on their WorkSpace.
    rebuildWorkspace DirectorySelfservicePermissionsRebuildWorkspace
    Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
    restartWorkspace DirectorySelfservicePermissionsRestartWorkspace
    Specifies whether users can restart their WorkSpace.
    switchRunningMode DirectorySelfservicePermissionsSwitchRunningMode
    Specifies whether users can switch the running mode of their WorkSpace.
    change_compute_type DirectorySelfservicePermissionsChangeComputeType
    Specifies whether users can change the compute type (bundle) for their WorkSpace.
    increase_volume_size DirectorySelfservicePermissionsIncreaseVolumeSize
    Specifies whether users can increase the volume size of the drives on their WorkSpace.
    rebuild_workspace DirectorySelfservicePermissionsRebuildWorkspace
    Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
    restart_workspace DirectorySelfservicePermissionsRestartWorkspace
    Specifies whether users can restart their WorkSpace.
    switch_running_mode DirectorySelfservicePermissionsSwitchRunningMode
    Specifies whether users can switch the running mode of their WorkSpace.
    changeComputeType "ENABLED" | "DISABLED"
    Specifies whether users can change the compute type (bundle) for their WorkSpace.
    increaseVolumeSize "ENABLED" | "DISABLED"
    Specifies whether users can increase the volume size of the drives on their WorkSpace.
    rebuildWorkspace "ENABLED" | "DISABLED"
    Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
    restartWorkspace "ENABLED" | "DISABLED"
    Specifies whether users can restart their WorkSpace.
    switchRunningMode "ENABLED" | "DISABLED"
    Specifies whether users can switch the running mode of their WorkSpace.

    DirectorySelfservicePermissionsChangeComputeType

    DirectorySelfservicePermissionsIncreaseVolumeSize

    DirectorySelfservicePermissionsRebuildWorkspace

    DirectorySelfservicePermissionsRestartWorkspace

    DirectorySelfservicePermissionsSwitchRunningMode

    DirectoryState

    DirectoryStorageConnector

    ConnectorType Pulumi.AwsNative.WorkSpaces.DirectoryStorageConnectorConnectorType
    The type of connector used to save user files.
    Status Pulumi.AwsNative.WorkSpaces.DirectoryStorageConnectorStatus
    Indicates if the storage connector is enabled or disabled.
    ConnectorType DirectoryStorageConnectorConnectorType
    The type of connector used to save user files.
    Status DirectoryStorageConnectorStatus
    Indicates if the storage connector is enabled or disabled.
    connector_type "HOME_FOLDER"
    The type of connector used to save user files.
    status "ENABLED" | "DISABLED"
    Indicates if the storage connector is enabled or disabled.
    connectorType DirectoryStorageConnectorConnectorType
    The type of connector used to save user files.
    status DirectoryStorageConnectorStatus
    Indicates if the storage connector is enabled or disabled.
    connectorType DirectoryStorageConnectorConnectorType
    The type of connector used to save user files.
    status DirectoryStorageConnectorStatus
    Indicates if the storage connector is enabled or disabled.
    connector_type DirectoryStorageConnectorConnectorType
    The type of connector used to save user files.
    status DirectoryStorageConnectorStatus
    Indicates if the storage connector is enabled or disabled.
    connectorType "HOME_FOLDER"
    The type of connector used to save user files.
    status "ENABLED" | "DISABLED"
    Indicates if the storage connector is enabled or disabled.

    DirectoryStorageConnectorConnectorType

    DirectoryStorageConnectorStatus

    DirectoryStreamingProperties

    GlobalAccelerator DirectoryGlobalAcceleratorForDirectory
    StorageConnectors []DirectoryStorageConnector
    Indicates the storage connector used.
    StreamingExperiencePreferredProtocol DirectoryStreamingPropertiesStreamingExperiencePreferredProtocol
    Indicates the type of preferred protocol for the streaming experience.
    UserSettings []DirectoryUserSetting
    Indicates the permission settings associated with the user.
    global_accelerator object
    storage_connectors list(object)
    Indicates the storage connector used.
    streaming_experience_preferred_protocol "TCP" | "UDP"
    Indicates the type of preferred protocol for the streaming experience.
    user_settings list(object)
    Indicates the permission settings associated with the user.
    globalAccelerator DirectoryGlobalAcceleratorForDirectory
    storageConnectors List<DirectoryStorageConnector>
    Indicates the storage connector used.
    streamingExperiencePreferredProtocol DirectoryStreamingPropertiesStreamingExperiencePreferredProtocol
    Indicates the type of preferred protocol for the streaming experience.
    userSettings List<DirectoryUserSetting>
    Indicates the permission settings associated with the user.
    globalAccelerator DirectoryGlobalAcceleratorForDirectory
    storageConnectors DirectoryStorageConnector[]
    Indicates the storage connector used.
    streamingExperiencePreferredProtocol DirectoryStreamingPropertiesStreamingExperiencePreferredProtocol
    Indicates the type of preferred protocol for the streaming experience.
    userSettings DirectoryUserSetting[]
    Indicates the permission settings associated with the user.
    global_accelerator DirectoryGlobalAcceleratorForDirectory
    storage_connectors Sequence[DirectoryStorageConnector]
    Indicates the storage connector used.
    streaming_experience_preferred_protocol DirectoryStreamingPropertiesStreamingExperiencePreferredProtocol
    Indicates the type of preferred protocol for the streaming experience.
    user_settings Sequence[DirectoryUserSetting]
    Indicates the permission settings associated with the user.
    globalAccelerator Property Map
    storageConnectors List<Property Map>
    Indicates the storage connector used.
    streamingExperiencePreferredProtocol "TCP" | "UDP"
    Indicates the type of preferred protocol for the streaming experience.
    userSettings List<Property Map>
    Indicates the permission settings associated with the user.

    DirectoryStreamingPropertiesStreamingExperiencePreferredProtocol

    DirectoryType

    DirectoryUserSetting

    Action Pulumi.AwsNative.WorkSpaces.DirectoryUserSettingAction
    Indicates the type of action.
    Permission Pulumi.AwsNative.WorkSpaces.DirectoryUserSettingPermission
    Indicates if the setting is enabled or disabled.
    MaximumLength int
    Indicates the maximum character length for the specified user setting.
    Action DirectoryUserSettingAction
    Indicates the type of action.
    Permission DirectoryUserSettingPermission
    Indicates if the setting is enabled or disabled.
    MaximumLength int
    Indicates the maximum character length for the specified user setting.
    action "CLIPBOARD_COPY_FROM_LOCAL_DEVICE" | "CLIPBOARD_COPY_TO_LOCAL_DEVICE" | "PRINTING_TO_LOCAL_DEVICE" | "SMART_CARD"
    Indicates the type of action.
    permission "ENABLED" | "DISABLED"
    Indicates if the setting is enabled or disabled.
    maximum_length number
    Indicates the maximum character length for the specified user setting.
    action DirectoryUserSettingAction
    Indicates the type of action.
    permission DirectoryUserSettingPermission
    Indicates if the setting is enabled or disabled.
    maximumLength Integer
    Indicates the maximum character length for the specified user setting.
    action DirectoryUserSettingAction
    Indicates the type of action.
    permission DirectoryUserSettingPermission
    Indicates if the setting is enabled or disabled.
    maximumLength number
    Indicates the maximum character length for the specified user setting.
    action DirectoryUserSettingAction
    Indicates the type of action.
    permission DirectoryUserSettingPermission
    Indicates if the setting is enabled or disabled.
    maximum_length int
    Indicates the maximum character length for the specified user setting.
    action "CLIPBOARD_COPY_FROM_LOCAL_DEVICE" | "CLIPBOARD_COPY_TO_LOCAL_DEVICE" | "PRINTING_TO_LOCAL_DEVICE" | "SMART_CARD"
    Indicates the type of action.
    permission "ENABLED" | "DISABLED"
    Indicates if the setting is enabled or disabled.
    maximumLength Number
    Indicates the maximum character length for the specified user setting.

    DirectoryUserSettingAction

    DirectoryUserSettingPermission

    DirectoryWorkspaceAccessProperties

    AccessEndpointConfig Pulumi.AwsNative.WorkSpaces.Inputs.DirectoryAccessEndpointConfig
    DeviceTypeAndroid Pulumi.AwsNative.WorkSpaces.DirectoryWorkspaceAccessPropertiesDeviceTypeAndroid
    Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
    DeviceTypeChromeOs Pulumi.AwsNative.WorkSpaces.DirectoryWorkspaceAccessPropertiesDeviceTypeChromeOs
    Indicates whether users can use Chromebooks to access their WorkSpaces.
    DeviceTypeIos Pulumi.AwsNative.WorkSpaces.DirectoryWorkspaceAccessPropertiesDeviceTypeIos
    Indicates whether users can use iOS devices to access their WorkSpaces.
    DeviceTypeLinux Pulumi.AwsNative.WorkSpaces.DirectoryWorkspaceAccessPropertiesDeviceTypeLinux
    Indicates whether users can use Linux clients to access their WorkSpaces.
    DeviceTypeOsx Pulumi.AwsNative.WorkSpaces.DirectoryWorkspaceAccessPropertiesDeviceTypeOsx
    Indicates whether users can use macOS clients to access their WorkSpaces.
    DeviceTypeWeb Pulumi.AwsNative.WorkSpaces.DirectoryWorkspaceAccessPropertiesDeviceTypeWeb
    Indicates whether users can access their WorkSpaces through a web browser.
    DeviceTypeWindows Pulumi.AwsNative.WorkSpaces.DirectoryWorkspaceAccessPropertiesDeviceTypeWindows
    Indicates whether users can use Windows clients to access their WorkSpaces.
    DeviceTypeWorkSpacesThinClient Pulumi.AwsNative.WorkSpaces.DirectoryWorkspaceAccessPropertiesDeviceTypeWorkSpacesThinClient
    Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.
    DeviceTypeZeroClient Pulumi.AwsNative.WorkSpaces.DirectoryWorkspaceAccessPropertiesDeviceTypeZeroClient
    Indicates whether users can use zero client devices to access their WorkSpaces.
    AccessEndpointConfig DirectoryAccessEndpointConfig
    DeviceTypeAndroid DirectoryWorkspaceAccessPropertiesDeviceTypeAndroid
    Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
    DeviceTypeChromeOs DirectoryWorkspaceAccessPropertiesDeviceTypeChromeOs
    Indicates whether users can use Chromebooks to access their WorkSpaces.
    DeviceTypeIos DirectoryWorkspaceAccessPropertiesDeviceTypeIos
    Indicates whether users can use iOS devices to access their WorkSpaces.
    DeviceTypeLinux DirectoryWorkspaceAccessPropertiesDeviceTypeLinux
    Indicates whether users can use Linux clients to access their WorkSpaces.
    DeviceTypeOsx DirectoryWorkspaceAccessPropertiesDeviceTypeOsx
    Indicates whether users can use macOS clients to access their WorkSpaces.
    DeviceTypeWeb DirectoryWorkspaceAccessPropertiesDeviceTypeWeb
    Indicates whether users can access their WorkSpaces through a web browser.
    DeviceTypeWindows DirectoryWorkspaceAccessPropertiesDeviceTypeWindows
    Indicates whether users can use Windows clients to access their WorkSpaces.
    DeviceTypeWorkSpacesThinClient DirectoryWorkspaceAccessPropertiesDeviceTypeWorkSpacesThinClient
    Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.
    DeviceTypeZeroClient DirectoryWorkspaceAccessPropertiesDeviceTypeZeroClient
    Indicates whether users can use zero client devices to access their WorkSpaces.
    access_endpoint_config object
    device_type_android "ALLOW" | "DENY"
    Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
    device_type_chrome_os "ALLOW" | "DENY"
    Indicates whether users can use Chromebooks to access their WorkSpaces.
    device_type_ios "ALLOW" | "DENY"
    Indicates whether users can use iOS devices to access their WorkSpaces.
    device_type_linux "ALLOW" | "DENY"
    Indicates whether users can use Linux clients to access their WorkSpaces.
    device_type_osx "ALLOW" | "DENY"
    Indicates whether users can use macOS clients to access their WorkSpaces.
    device_type_web "ALLOW" | "DENY"
    Indicates whether users can access their WorkSpaces through a web browser.
    device_type_windows "ALLOW" | "DENY"
    Indicates whether users can use Windows clients to access their WorkSpaces.
    device_type_work_spaces_thin_client "ALLOW" | "DENY"
    Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.
    device_type_zero_client "ALLOW" | "DENY"
    Indicates whether users can use zero client devices to access their WorkSpaces.
    accessEndpointConfig DirectoryAccessEndpointConfig
    deviceTypeAndroid DirectoryWorkspaceAccessPropertiesDeviceTypeAndroid
    Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
    deviceTypeChromeOs DirectoryWorkspaceAccessPropertiesDeviceTypeChromeOs
    Indicates whether users can use Chromebooks to access their WorkSpaces.
    deviceTypeIos DirectoryWorkspaceAccessPropertiesDeviceTypeIos
    Indicates whether users can use iOS devices to access their WorkSpaces.
    deviceTypeLinux DirectoryWorkspaceAccessPropertiesDeviceTypeLinux
    Indicates whether users can use Linux clients to access their WorkSpaces.
    deviceTypeOsx DirectoryWorkspaceAccessPropertiesDeviceTypeOsx
    Indicates whether users can use macOS clients to access their WorkSpaces.
    deviceTypeWeb DirectoryWorkspaceAccessPropertiesDeviceTypeWeb
    Indicates whether users can access their WorkSpaces through a web browser.
    deviceTypeWindows DirectoryWorkspaceAccessPropertiesDeviceTypeWindows
    Indicates whether users can use Windows clients to access their WorkSpaces.
    deviceTypeWorkSpacesThinClient DirectoryWorkspaceAccessPropertiesDeviceTypeWorkSpacesThinClient
    Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.
    deviceTypeZeroClient DirectoryWorkspaceAccessPropertiesDeviceTypeZeroClient
    Indicates whether users can use zero client devices to access their WorkSpaces.
    accessEndpointConfig DirectoryAccessEndpointConfig
    deviceTypeAndroid DirectoryWorkspaceAccessPropertiesDeviceTypeAndroid
    Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
    deviceTypeChromeOs DirectoryWorkspaceAccessPropertiesDeviceTypeChromeOs
    Indicates whether users can use Chromebooks to access their WorkSpaces.
    deviceTypeIos DirectoryWorkspaceAccessPropertiesDeviceTypeIos
    Indicates whether users can use iOS devices to access their WorkSpaces.
    deviceTypeLinux DirectoryWorkspaceAccessPropertiesDeviceTypeLinux
    Indicates whether users can use Linux clients to access their WorkSpaces.
    deviceTypeOsx DirectoryWorkspaceAccessPropertiesDeviceTypeOsx
    Indicates whether users can use macOS clients to access their WorkSpaces.
    deviceTypeWeb DirectoryWorkspaceAccessPropertiesDeviceTypeWeb
    Indicates whether users can access their WorkSpaces through a web browser.
    deviceTypeWindows DirectoryWorkspaceAccessPropertiesDeviceTypeWindows
    Indicates whether users can use Windows clients to access their WorkSpaces.
    deviceTypeWorkSpacesThinClient DirectoryWorkspaceAccessPropertiesDeviceTypeWorkSpacesThinClient
    Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.
    deviceTypeZeroClient DirectoryWorkspaceAccessPropertiesDeviceTypeZeroClient
    Indicates whether users can use zero client devices to access their WorkSpaces.
    access_endpoint_config DirectoryAccessEndpointConfig
    device_type_android DirectoryWorkspaceAccessPropertiesDeviceTypeAndroid
    Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
    device_type_chrome_os DirectoryWorkspaceAccessPropertiesDeviceTypeChromeOs
    Indicates whether users can use Chromebooks to access their WorkSpaces.
    device_type_ios DirectoryWorkspaceAccessPropertiesDeviceTypeIos
    Indicates whether users can use iOS devices to access their WorkSpaces.
    device_type_linux DirectoryWorkspaceAccessPropertiesDeviceTypeLinux
    Indicates whether users can use Linux clients to access their WorkSpaces.
    device_type_osx DirectoryWorkspaceAccessPropertiesDeviceTypeOsx
    Indicates whether users can use macOS clients to access their WorkSpaces.
    device_type_web DirectoryWorkspaceAccessPropertiesDeviceTypeWeb
    Indicates whether users can access their WorkSpaces through a web browser.
    device_type_windows DirectoryWorkspaceAccessPropertiesDeviceTypeWindows
    Indicates whether users can use Windows clients to access their WorkSpaces.
    device_type_work_spaces_thin_client DirectoryWorkspaceAccessPropertiesDeviceTypeWorkSpacesThinClient
    Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.
    device_type_zero_client DirectoryWorkspaceAccessPropertiesDeviceTypeZeroClient
    Indicates whether users can use zero client devices to access their WorkSpaces.
    accessEndpointConfig Property Map
    deviceTypeAndroid "ALLOW" | "DENY"
    Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
    deviceTypeChromeOs "ALLOW" | "DENY"
    Indicates whether users can use Chromebooks to access their WorkSpaces.
    deviceTypeIos "ALLOW" | "DENY"
    Indicates whether users can use iOS devices to access their WorkSpaces.
    deviceTypeLinux "ALLOW" | "DENY"
    Indicates whether users can use Linux clients to access their WorkSpaces.
    deviceTypeOsx "ALLOW" | "DENY"
    Indicates whether users can use macOS clients to access their WorkSpaces.
    deviceTypeWeb "ALLOW" | "DENY"
    Indicates whether users can access their WorkSpaces through a web browser.
    deviceTypeWindows "ALLOW" | "DENY"
    Indicates whether users can use Windows clients to access their WorkSpaces.
    deviceTypeWorkSpacesThinClient "ALLOW" | "DENY"
    Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.
    deviceTypeZeroClient "ALLOW" | "DENY"
    Indicates whether users can use zero client devices to access their WorkSpaces.

    DirectoryWorkspaceAccessPropertiesDeviceTypeAndroid

    DirectoryWorkspaceAccessPropertiesDeviceTypeChromeOs

    DirectoryWorkspaceAccessPropertiesDeviceTypeIos

    DirectoryWorkspaceAccessPropertiesDeviceTypeLinux

    DirectoryWorkspaceAccessPropertiesDeviceTypeOsx

    DirectoryWorkspaceAccessPropertiesDeviceTypeWeb

    DirectoryWorkspaceAccessPropertiesDeviceTypeWindows

    DirectoryWorkspaceAccessPropertiesDeviceTypeWorkSpacesThinClient

    DirectoryWorkspaceAccessPropertiesDeviceTypeZeroClient

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo AWS Cloud Control

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.83.1
    published on Thursday, Oct 22, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial