Package com.pulumi.aws.appstream.inputs
Class DirectoryConfigState.Builder
- java.lang.Object
-
- com.pulumi.aws.appstream.inputs.DirectoryConfigState.Builder
-
- Enclosing class:
- DirectoryConfigState
public static final class DirectoryConfigState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DirectoryConfigState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DirectoryConfigState defaults)
-
-
Method Detail
-
certificateBasedAuthProperties
public DirectoryConfigState.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 DirectoryConfigState.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
-
createdTime
public DirectoryConfigState.Builder createdTime(@Nullable com.pulumi.core.Output<java.lang.String> createdTime)
- Parameters:
createdTime- Date and time, in UTC and extended RFC 3339 format, when the directory config was created.- Returns:
- builder
-
createdTime
public DirectoryConfigState.Builder createdTime(java.lang.String createdTime)
- Parameters:
createdTime- Date and time, in UTC and extended RFC 3339 format, when the directory config was created.- Returns:
- builder
-
directoryName
public DirectoryConfigState.Builder directoryName(@Nullable com.pulumi.core.Output<java.lang.String> directoryName)
- Parameters:
directoryName- Fully qualified name of the directory.- Returns:
- builder
-
directoryName
public DirectoryConfigState.Builder directoryName(java.lang.String directoryName)
- Parameters:
directoryName- Fully qualified name of the directory.- Returns:
- builder
-
organizationalUnitDistinguishedNames
public DirectoryConfigState.Builder organizationalUnitDistinguishedNames(@Nullable 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 DirectoryConfigState.Builder organizationalUnitDistinguishedNames(java.util.List<java.lang.String> organizationalUnitDistinguishedNames)
- Parameters:
organizationalUnitDistinguishedNames- Distinguished names of the organizational units for computer accounts.- Returns:
- builder
-
organizationalUnitDistinguishedNames
public DirectoryConfigState.Builder organizationalUnitDistinguishedNames(java.lang.String... organizationalUnitDistinguishedNames)
- Parameters:
organizationalUnitDistinguishedNames- Distinguished names of the organizational units for computer accounts.- Returns:
- builder
-
region
public DirectoryConfigState.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 DirectoryConfigState.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 DirectoryConfigState.Builder serviceAccountCredentials(@Nullable 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 DirectoryConfigState.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 DirectoryConfigState build()
-
-