Class BrokerLdapServerMetadataArgs.Builder

    • Method Detail

      • hosts

        public BrokerLdapServerMetadataArgs.Builder hosts​(@Nullable
                                                          com.pulumi.core.Output<java.util.List<java.lang.String>> hosts)
        Parameters:
        hosts - List of a fully qualified domain name of the LDAP server and an optional failover server.
        Returns:
        builder
      • hosts

        public BrokerLdapServerMetadataArgs.Builder hosts​(java.util.List<java.lang.String> hosts)
        Parameters:
        hosts - List of a fully qualified domain name of the LDAP server and an optional failover server.
        Returns:
        builder
      • hosts

        public BrokerLdapServerMetadataArgs.Builder hosts​(java.lang.String... hosts)
        Parameters:
        hosts - List of a fully qualified domain name of the LDAP server and an optional failover server.
        Returns:
        builder
      • roleBase

        public BrokerLdapServerMetadataArgs.Builder roleBase​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> roleBase)
        Parameters:
        roleBase - Fully qualified name of the directory to search for a user’s groups.
        Returns:
        builder
      • roleBase

        public BrokerLdapServerMetadataArgs.Builder roleBase​(java.lang.String roleBase)
        Parameters:
        roleBase - Fully qualified name of the directory to search for a user’s groups.
        Returns:
        builder
      • roleName

        public BrokerLdapServerMetadataArgs.Builder roleName​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> roleName)
        Parameters:
        roleName - Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.
        Returns:
        builder
      • roleName

        public BrokerLdapServerMetadataArgs.Builder roleName​(java.lang.String roleName)
        Parameters:
        roleName - Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.
        Returns:
        builder
      • roleSearchMatching

        public BrokerLdapServerMetadataArgs.Builder roleSearchMatching​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> roleSearchMatching)
        Parameters:
        roleSearchMatching - Search criteria for groups.
        Returns:
        builder
      • roleSearchMatching

        public BrokerLdapServerMetadataArgs.Builder roleSearchMatching​(java.lang.String roleSearchMatching)
        Parameters:
        roleSearchMatching - Search criteria for groups.
        Returns:
        builder
      • roleSearchSubtree

        public BrokerLdapServerMetadataArgs.Builder roleSearchSubtree​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.Boolean> roleSearchSubtree)
        Parameters:
        roleSearchSubtree - Whether the directory search scope is the entire sub-tree.
        Returns:
        builder
      • roleSearchSubtree

        public BrokerLdapServerMetadataArgs.Builder roleSearchSubtree​(java.lang.Boolean roleSearchSubtree)
        Parameters:
        roleSearchSubtree - Whether the directory search scope is the entire sub-tree.
        Returns:
        builder
      • serviceAccountPassword

        public BrokerLdapServerMetadataArgs.Builder serviceAccountPassword​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.String> serviceAccountPassword)
        Parameters:
        serviceAccountPassword - Service account password.
        Returns:
        builder
      • serviceAccountPassword

        public BrokerLdapServerMetadataArgs.Builder serviceAccountPassword​(java.lang.String serviceAccountPassword)
        Parameters:
        serviceAccountPassword - Service account password.
        Returns:
        builder
      • serviceAccountUsername

        public BrokerLdapServerMetadataArgs.Builder serviceAccountUsername​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.String> serviceAccountUsername)
        Parameters:
        serviceAccountUsername - Service account username.
        Returns:
        builder
      • serviceAccountUsername

        public BrokerLdapServerMetadataArgs.Builder serviceAccountUsername​(java.lang.String serviceAccountUsername)
        Parameters:
        serviceAccountUsername - Service account username.
        Returns:
        builder
      • userBase

        public BrokerLdapServerMetadataArgs.Builder userBase​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> userBase)
        Parameters:
        userBase - Fully qualified name of the directory where you want to search for users.
        Returns:
        builder
      • userBase

        public BrokerLdapServerMetadataArgs.Builder userBase​(java.lang.String userBase)
        Parameters:
        userBase - Fully qualified name of the directory where you want to search for users.
        Returns:
        builder
      • userRoleName

        public BrokerLdapServerMetadataArgs.Builder userRoleName​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> userRoleName)
        Parameters:
        userRoleName - Specifies the name of the LDAP attribute for the user group membership.
        Returns:
        builder
      • userRoleName

        public BrokerLdapServerMetadataArgs.Builder userRoleName​(java.lang.String userRoleName)
        Parameters:
        userRoleName - Specifies the name of the LDAP attribute for the user group membership.
        Returns:
        builder
      • userSearchMatching

        public BrokerLdapServerMetadataArgs.Builder userSearchMatching​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> userSearchMatching)
        Parameters:
        userSearchMatching - Search criteria for users.
        Returns:
        builder
      • userSearchMatching

        public BrokerLdapServerMetadataArgs.Builder userSearchMatching​(java.lang.String userSearchMatching)
        Parameters:
        userSearchMatching - Search criteria for users.
        Returns:
        builder
      • userSearchSubtree

        public BrokerLdapServerMetadataArgs.Builder userSearchSubtree​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.Boolean> userSearchSubtree)
        Parameters:
        userSearchSubtree - Whether the directory search scope is the entire sub-tree.
        Returns:
        builder
      • userSearchSubtree

        public BrokerLdapServerMetadataArgs.Builder userSearchSubtree​(java.lang.Boolean userSearchSubtree)
        Parameters:
        userSearchSubtree - Whether the directory search scope is the entire sub-tree.
        Returns:
        builder