Class DirectoryConfigArgs.Builder

  • Enclosing class:
    DirectoryConfigArgs

    public static final class DirectoryConfigArgs.Builder
    extends java.lang.Object
    • 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