R2 Data Catalog
List R2 catalogs
r2_data_catalog.list(R2DataCatalogListParams**kwargs) -> R2DataCatalogListResponse
GET/accounts/{account_id}/r2-catalog
Get R2 catalog details
r2_data_catalog.get(strbucket_name, R2DataCatalogGetParams**kwargs) -> R2DataCatalogGetResponse
GET/accounts/{account_id}/r2-catalog/{bucket_name}
Enable R2 bucket as a catalog
r2_data_catalog.enable(strbucket_name, R2DataCatalogEnableParams**kwargs) -> R2DataCatalogEnableResponse
POST/accounts/{account_id}/r2-catalog/{bucket_name}/enable
Disable R2 catalog
r2_data_catalog.disable(strbucket_name, R2DataCatalogDisableParams**kwargs)
POST/accounts/{account_id}/r2-catalog/{bucket_name}/disable
R2 Data CatalogMaintenance Configs
Get catalog maintenance configuration
r2_data_catalog.maintenance_configs.get(strbucket_name, MaintenanceConfigGetParams**kwargs) -> MaintenanceConfigGetResponse
GET/accounts/{account_id}/r2-catalog/{bucket_name}/maintenance-configs
Update catalog maintenance configuration
r2_data_catalog.maintenance_configs.update(strbucket_name, MaintenanceConfigUpdateParams**kwargs) -> MaintenanceConfigUpdateResponse
POST/accounts/{account_id}/r2-catalog/{bucket_name}/maintenance-configs
R2 Data CatalogCredentials
Store catalog credentials
r2_data_catalog.credentials.create(strbucket_name, CredentialCreateParams**kwargs) -> object
POST/accounts/{account_id}/r2-catalog/{bucket_name}/credential
R2 Data CatalogNamespaces
List namespaces in catalog
r2_data_catalog.namespaces.list(strbucket_name, NamespaceListParams**kwargs) -> NamespaceListResponse
GET/accounts/{account_id}/r2-catalog/{bucket_name}/namespaces
R2 Data CatalogNamespacesTables
List tables in namespace
r2_data_catalog.namespaces.tables.list(strnamespace, TableListParams**kwargs) -> TableListResponse
GET/accounts/{account_id}/r2-catalog/{bucket_name}/namespaces/{namespace}/tables
R2 Data CatalogNamespacesTablesMaintenance Configs
Get table maintenance configuration
r2_data_catalog.namespaces.tables.maintenance_configs.get(strtable_name, MaintenanceConfigGetParams**kwargs) -> MaintenanceConfigGetResponse
GET/accounts/{account_id}/r2-catalog/{bucket_name}/namespaces/{namespace}/tables/{table_name}/maintenance-configs
Update table maintenance configuration
r2_data_catalog.namespaces.tables.maintenance_configs.update(strtable_name, MaintenanceConfigUpdateParams**kwargs) -> MaintenanceConfigUpdateResponse
POST/accounts/{account_id}/r2-catalog/{bucket_name}/namespaces/{namespace}/tables/{table_name}/maintenance-configs