Package com.pulumi.aws.appstream
Class DirectoryConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appstream.DirectoryConfigArgs.Builder
-
- Enclosing class:
- DirectoryConfigArgs
public static final class DirectoryConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DirectoryConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DirectoryConfigArgs defaults)
-
-
Method Detail
-
certificateBasedAuthProperties
public DirectoryConfigArgs.Builder certificateBasedAuthProperties(@Nullable com.pulumi.core.Output<DirectoryConfigCertificateBasedAuthPropertiesArgs> certificateBasedAuthProperties)
- Parameters:
certificateBasedAuthProperties- Configuration block for the certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances. See `certificateBasedAuthProperties` below.- Returns:
- builder
-
certificateBasedAuthProperties
public DirectoryConfigArgs.Builder certificateBasedAuthProperties(DirectoryConfigCertificateBasedAuthPropertiesArgs certificateBasedAuthProperties)
- Parameters:
certificateBasedAuthProperties- Configuration block for the certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances. See `certificateBasedAuthProperties` below.- Returns:
- builder
-
directoryName
public DirectoryConfigArgs.Builder directoryName(com.pulumi.core.Output<java.lang.String> directoryName)
- Parameters:
directoryName- Fully qualified name of the directory.- Returns:
- builder
-
directoryName
public DirectoryConfigArgs.Builder directoryName(java.lang.String directoryName)
- Parameters:
directoryName- Fully qualified name of the directory.- Returns:
- builder
-
organizationalUnitDistinguishedNames
public DirectoryConfigArgs.Builder organizationalUnitDistinguishedNames(com.pulumi.core.Output<java.util.List<java.lang.String>> organizationalUnitDistinguishedNames)
- Parameters:
organizationalUnitDistinguishedNames- Distinguished names of the organizational units for computer accounts.- Returns:
- builder
-
organizationalUnitDistinguishedNames
public DirectoryConfigArgs.Builder organizationalUnitDistinguishedNames(java.util.List<java.lang.String> organizationalUnitDistinguishedNames)
- Parameters:
organizationalUnitDistinguishedNames- Distinguished names of the organizational units for computer accounts.- Returns:
- builder
-
organizationalUnitDistinguishedNames
public DirectoryConfigArgs.Builder organizationalUnitDistinguishedNames(java.lang.String... organizationalUnitDistinguishedNames)
- Parameters:
organizationalUnitDistinguishedNames- Distinguished names of the organizational units for computer accounts.- Returns:
- builder
-
region
public DirectoryConfigArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public DirectoryConfigArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
serviceAccountCredentials
public DirectoryConfigArgs.Builder serviceAccountCredentials(com.pulumi.core.Output<DirectoryConfigServiceAccountCredentialsArgs> serviceAccountCredentials)
- Parameters:
serviceAccountCredentials- Configuration block for the name of the directory and organizational unit (OU) to use to join the directory config to a Microsoft Active Directory domain. See `serviceAccountCredentials` below.- Returns:
- builder
-
serviceAccountCredentials
public DirectoryConfigArgs.Builder serviceAccountCredentials(DirectoryConfigServiceAccountCredentialsArgs serviceAccountCredentials)
- Parameters:
serviceAccountCredentials- Configuration block for the name of the directory and organizational unit (OU) to use to join the directory config to a Microsoft Active Directory domain. See `serviceAccountCredentials` below.- Returns:
- builder
-
build
public DirectoryConfigArgs build()
-
-