Class DirectoryConfigState.Builder

  • Enclosing class:
    DirectoryConfigState

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