We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
aws-native.appstream.getDirectoryConfig
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:appstream:getDirectoryConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Directory
Name string - The fully qualified name of the directory (for example, corp.example.com).
- Directory
Name string - The fully qualified name of the directory (for example, corp.example.com).
- directory
Name String - The fully qualified name of the directory (for example, corp.example.com).
- directory
Name 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).
- directory
Name String - The fully qualified name of the directory (for example, corp.example.com).
getDirectoryConfig Result
The following output properties are available:
- Certificate
Based 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.
- Organizational
Unit List<string>Distinguished Names - The distinguished names of the organizational units for computer accounts.
- Service
Account 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
ServiceAccountCredentials
as an input parameter withnoEcho
as 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 []stringDistinguished 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
ServiceAccountCredentials
as an input parameter withnoEcho
as 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 List<String>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
ServiceAccountCredentials
as an input parameter withnoEcho
as 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 string[]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
ServiceAccountCredentials
as an input parameter withnoEcho
as 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
ServiceAccountCredentials
as an input parameter withnoEcho
as shown in the Parameters . For best practices information, see Do Not Embed Credentials in Your Templates .
- certificate
Based 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.
- organizational
Unit List<String>Distinguished Names - The distinguished names of the organizational units for computer accounts.
- service
Account 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
ServiceAccountCredentials
as an input parameter withnoEcho
as 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
- Account
Name 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.
- Account
Password string - The password for the account.
- Account
Name 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.
- Account
Password string - The password for the account.
- account
Name 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.
- account
Password String - The password for the account.
- account
Name 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.
- account
Password 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.
- account
Name 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.
- account
Password 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 Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi