a.metastores: Account Metastores

class databricks.sdk.service.catalog.AccountMetastoresAPI

These APIs manage Unity Catalog metastores for an account. A metastore contains catalogs that can be associated with workspaces

create([, metastore_info: Optional[CreateAccountsMetastore]]) AccountsCreateMetastoreResponse

Creates a Unity Catalog metastore.

Parameters:

metastore_infoCreateAccountsMetastore (optional)

Returns:

AccountsCreateMetastoreResponse

delete(metastore_id: str [, force: Optional[bool]]) AccountsDeleteMetastoreResponse

Deletes a Unity Catalog metastore for an account, both specified by ID.

Parameters:
  • metastore_id – str Unity Catalog metastore ID

  • force – bool (optional) Force deletion even if the metastore is not empty. Default is false.

Returns:

AccountsDeleteMetastoreResponse

get(metastore_id: str) AccountsGetMetastoreResponse

Gets a Unity Catalog metastore from an account, both specified by ID.

Parameters:

metastore_id – str Unity Catalog metastore ID

Returns:

AccountsGetMetastoreResponse

list() Iterator[MetastoreInfo]

Gets all Unity Catalog metastores associated with an account specified by ID.

Returns:

Iterator over MetastoreInfo

update(metastore_id: str [, metastore_info: Optional[UpdateAccountsMetastore]]) AccountsUpdateMetastoreResponse

Updates an existing Unity Catalog metastore.

Parameters:
  • metastore_id – str Unity Catalog metastore ID

  • metastore_infoUpdateAccountsMetastore (optional) Properties of the metastore to change.

Returns:

AccountsUpdateMetastoreResponse