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[CreateMetastore]]) AccountsMetastoreInfo

Create metastore.

Creates a Unity Catalog metastore.

Parameters:

metastore_infoCreateMetastore (optional)

Returns:

AccountsMetastoreInfo

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

Delete a metastore.

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.

get(metastore_id: str) AccountsMetastoreInfo

Get a metastore.

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

Parameters:

metastore_id – str Unity Catalog metastore ID

Returns:

AccountsMetastoreInfo

list() Iterator[MetastoreInfo]

Get all metastores associated with an account.

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

Returns:

Iterator over MetastoreInfo

update(metastore_id: str [, metastore_info: Optional[UpdateMetastore]]) AccountsMetastoreInfo

Update a metastore.

Updates an existing Unity Catalog metastore.

Parameters:
  • metastore_id – str Unity Catalog metastore ID

  • metastore_infoUpdateMetastore (optional)

Returns:

AccountsMetastoreInfo