Interface ProvidersService


  • @Generated
    public interface ProvidersService
    Databricks Providers REST API

    This is the high-level interface, that contains generated methods.

    Evolving: this interface is under development. Method signatures may change.

    • Method Detail

      • create

        ProviderInfo create​(CreateProvider createProvider)
        Create an auth provider.

        Creates a new authentication provider minimally based on a name and authentication type. The caller must be an admin on the metastore.

      • delete

        void delete​(DeleteProviderRequest deleteProviderRequest)
        Delete a provider.

        Deletes an authentication provider, if the caller is a metastore admin or is the owner of the provider.

      • get

        ProviderInfo get​(GetProviderRequest getProviderRequest)
        Get a provider.

        Gets a specific authentication provider. The caller must supply the name of the provider, and must either be a metastore admin or the owner of the provider.

      • list

        ListProvidersResponse list​(ListProvidersRequest listProvidersRequest)
        List providers.

        Gets an array of available authentication providers. The caller must either be a metastore admin or the owner of the providers. Providers not owned by the caller are not included in the response. There is no guarantee of a specific ordering of the elements in the array.

      • listShares

        ListProviderSharesResponse listShares​(ListSharesRequest listSharesRequest)
        List shares by Provider.

        Gets an array of a specified provider's shares within the metastore where:

        * the caller is a metastore admin, or * the caller is the owner.

      • update

        ProviderInfo update​(UpdateProvider updateProvider)
        Update a provider.

        Updates the information for an authentication provider, if the caller is a metastore admin or is the owner of the provider. If the update changes the provider name, the caller must be both a metastore admin and the owner of the provider.