Basin Catalog
List Basin Catalogs
basin_catalog.list(BasinCatalogListParams**kwargs) -> BasinCatalogListResponse
GET/accounts/{account_id}/basin-catalog
Get Basin Catalog details
basin_catalog.get(strbucket_name, BasinCatalogGetParams**kwargs) -> BasinCatalogGetResponse
GET/accounts/{account_id}/basin-catalog/{bucket_name}
Enable R2 bucket as a catalog
basin_catalog.enable(strbucket_name, BasinCatalogEnableParams**kwargs) -> BasinCatalogEnableResponse
POST/accounts/{account_id}/basin-catalog/{bucket_name}/enable
Disable Basin Catalog
basin_catalog.disable(strbucket_name, BasinCatalogDisableParams**kwargs)
POST/accounts/{account_id}/basin-catalog/{bucket_name}/disable
Delete Basin Catalog metadata
basin_catalog.delete(strbucket_name, BasinCatalogDeleteParams**kwargs)
POST/accounts/{account_id}/basin-catalog/{bucket_name}/delete
Basin CatalogMaintenance Configs
Get catalog maintenance configuration
basin_catalog.maintenance_configs.get(strbucket_name, MaintenanceConfigGetParams**kwargs) -> MaintenanceConfigGetResponse
GET/accounts/{account_id}/basin-catalog/{bucket_name}/maintenance-configs
Update catalog maintenance configuration
basin_catalog.maintenance_configs.update(strbucket_name, MaintenanceConfigUpdateParams**kwargs) -> MaintenanceConfigUpdateResponse
POST/accounts/{account_id}/basin-catalog/{bucket_name}/maintenance-configs
Basin CatalogCredentials
Store catalog credentials
basin_catalog.credentials.create(strbucket_name, CredentialCreateParams**kwargs) -> object
POST/accounts/{account_id}/basin-catalog/{bucket_name}/credential
Basin CatalogNamespaces
List namespaces in catalog
basin_catalog.namespaces.list(strbucket_name, NamespaceListParams**kwargs) -> NamespaceListResponse
GET/accounts/{account_id}/basin-catalog/{bucket_name}/namespaces
Basin CatalogNamespacesTables
List tables in namespace
basin_catalog.namespaces.tables.list(strnamespace, TableListParams**kwargs) -> TableListResponse
GET/accounts/{account_id}/basin-catalog/{bucket_name}/namespaces/{namespace}/tables
Basin CatalogNamespacesTablesMaintenance Configs
Get table maintenance configuration
basin_catalog.namespaces.tables.maintenance_configs.get(strtable_name, MaintenanceConfigGetParams**kwargs) -> MaintenanceConfigGetResponse
GET/accounts/{account_id}/basin-catalog/{bucket_name}/namespaces/{namespace}/tables/{table_name}/maintenance-configs
Update table maintenance configuration
basin_catalog.namespaces.tables.maintenance_configs.update(strtable_name, MaintenanceConfigUpdateParams**kwargs) -> MaintenanceConfigUpdateResponse
POST/accounts/{account_id}/basin-catalog/{bucket_name}/namespaces/{namespace}/tables/{table_name}/maintenance-configs