We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.appstream.getDirectoryConfig
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Resource Type definition for AWS::AppStream::DirectoryConfig
Using getDirectoryConfig
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 getDirectoryConfig(args: GetDirectoryConfigArgs, opts?: InvokeOptions): Promise<GetDirectoryConfigResult>
function getDirectoryConfigOutput(args: GetDirectoryConfigOutputArgs, opts?: InvokeOptions): Output<GetDirectoryConfigResult>def get_directory_config(directory_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetDirectoryConfigResult
def get_directory_config_output(directory_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetDirectoryConfigResult]func LookupDirectoryConfig(ctx *Context, args *LookupDirectoryConfigArgs, opts ...InvokeOption) (*LookupDirectoryConfigResult, error)
func LookupDirectoryConfigOutput(ctx *Context, args *LookupDirectoryConfigOutputArgs, opts ...InvokeOption) LookupDirectoryConfigResultOutput> Note: This function is named LookupDirectoryConfig in the Go SDK.
public static class GetDirectoryConfig 
{
    public static Task<GetDirectoryConfigResult> InvokeAsync(GetDirectoryConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetDirectoryConfigResult> Invoke(GetDirectoryConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDirectoryConfigResult> getDirectoryConfig(GetDirectoryConfigArgs args, InvokeOptions options)
public static Output<GetDirectoryConfigResult> getDirectoryConfig(GetDirectoryConfigArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:appstream:getDirectoryConfig
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DirectoryName string
- The fully qualified name of the directory (for example, corp.example.com).
- DirectoryName string
- The fully qualified name of the directory (for example, corp.example.com).
- directoryName String
- The fully qualified name of the directory (for example, corp.example.com).
- directoryName string
- The fully qualified name of the directory (for example, corp.example.com).
- directory_name str
- The fully qualified name of the directory (for example, corp.example.com).
- directoryName String
- The fully qualified name of the directory (for example, corp.example.com).
getDirectoryConfig Result
The following output properties are available:
- CertificateBased Pulumi.Auth Properties Aws Native. App Stream. Outputs. Directory Config Certificate Based Auth Properties 
- The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances.
- OrganizationalUnit List<string>Distinguished Names 
- The distinguished names of the organizational units for computer accounts.
- ServiceAccount Pulumi.Credentials Aws Native. App Stream. Outputs. Directory Config Service Account Credentials 
- The credentials for the service account used by the streaming instance to connect to the directory. Do not use this parameter directly. Use ServiceAccountCredentialsas an input parameter withnoEchoas shown in the Parameters . For best practices information, see Do Not Embed Credentials in Your Templates .
- CertificateBased DirectoryAuth Properties Config Certificate Based Auth Properties 
- The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances.
- OrganizationalUnit []stringDistinguished Names 
- The distinguished names of the organizational units for computer accounts.
- ServiceAccount DirectoryCredentials Config Service Account Credentials 
- The credentials for the service account used by the streaming instance to connect to the directory. Do not use this parameter directly. Use ServiceAccountCredentialsas an input parameter withnoEchoas shown in the Parameters . For best practices information, see Do Not Embed Credentials in Your Templates .
- certificateBased DirectoryAuth Properties Config Certificate Based Auth Properties 
- The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances.
- organizationalUnit List<String>Distinguished Names 
- The distinguished names of the organizational units for computer accounts.
- serviceAccount DirectoryCredentials Config Service Account Credentials 
- The credentials for the service account used by the streaming instance to connect to the directory. Do not use this parameter directly. Use ServiceAccountCredentialsas an input parameter withnoEchoas shown in the Parameters . For best practices information, see Do Not Embed Credentials in Your Templates .
- certificateBased DirectoryAuth Properties Config Certificate Based Auth Properties 
- The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances.
- organizationalUnit string[]Distinguished Names 
- The distinguished names of the organizational units for computer accounts.
- serviceAccount DirectoryCredentials Config Service Account Credentials 
- The credentials for the service account used by the streaming instance to connect to the directory. Do not use this parameter directly. Use ServiceAccountCredentialsas an input parameter withnoEchoas shown in the Parameters . For best practices information, see Do Not Embed Credentials in Your Templates .
- certificate_based_ Directoryauth_ properties Config Certificate Based Auth Properties 
- The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances.
- organizational_unit_ Sequence[str]distinguished_ names 
- The distinguished names of the organizational units for computer accounts.
- service_account_ Directorycredentials Config Service Account Credentials 
- The credentials for the service account used by the streaming instance to connect to the directory. Do not use this parameter directly. Use ServiceAccountCredentialsas an input parameter withnoEchoas shown in the Parameters . For best practices information, see Do Not Embed Credentials in Your Templates .
- certificateBased Property MapAuth Properties 
- The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances.
- organizationalUnit List<String>Distinguished Names 
- The distinguished names of the organizational units for computer accounts.
- serviceAccount Property MapCredentials 
- The credentials for the service account used by the streaming instance to connect to the directory. Do not use this parameter directly. Use ServiceAccountCredentialsas an input parameter withnoEchoas shown in the Parameters . For best practices information, see Do Not Embed Credentials in Your Templates .
Supporting Types
DirectoryConfigCertificateBasedAuthProperties     
- string
- The ARN of the AWS Certificate Manager Private CA resource.
- Status string
- The status of the certificate-based authentication properties. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
- string
- The ARN of the AWS Certificate Manager Private CA resource.
- Status string
- The status of the certificate-based authentication properties. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
- String
- The ARN of the AWS Certificate Manager Private CA resource.
- status String
- The status of the certificate-based authentication properties. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
- string
- The ARN of the AWS Certificate Manager Private CA resource.
- status string
- The status of the certificate-based authentication properties. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
- str
- The ARN of the AWS Certificate Manager Private CA resource.
- status str
- The status of the certificate-based authentication properties. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
- String
- The ARN of the AWS Certificate Manager Private CA resource.
- status String
- The status of the certificate-based authentication properties. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
DirectoryConfigServiceAccountCredentials    
- AccountName string
- The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.
- AccountPassword string
- The password for the account.
- AccountName string
- The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.
- AccountPassword string
- The password for the account.
- accountName String
- The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.
- accountPassword String
- The password for the account.
- accountName string
- The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.
- accountPassword string
- The password for the account.
- account_name str
- The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.
- account_password str
- The password for the account.
- accountName String
- The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.
- accountPassword String
- The password for the account.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi