Namespaces
List namespaces in catalog
client.r2DataCatalog.namespaces.list(stringbucketName, NamespaceListParams { account_id, page_size, page_token, 3 more } params, RequestOptionsoptions?): NamespaceListResponse { namespaces, details, namespace_uuids, next_page_token }
GET/accounts/{account_id}/r2-catalog/{bucket_name}/namespaces
NamespacesTables
List tables in namespace
client.r2DataCatalog.namespaces.tables.list(stringnamespace, TableListParams { account_id, bucket_name, page_size, 3 more } params, RequestOptionsoptions?): TableListResponse { identifiers, details, next_page_token, table_uuids }
GET/accounts/{account_id}/r2-catalog/{bucket_name}/namespaces/{namespace}/tables
NamespacesTablesMaintenance Configs
Get table maintenance configuration
client.r2DataCatalog.namespaces.tables.maintenanceConfigs.get(stringtableName, MaintenanceConfigGetParams { account_id, bucket_name, namespace } params, RequestOptionsoptions?): MaintenanceConfigGetResponse { maintenance_config }
GET/accounts/{account_id}/r2-catalog/{bucket_name}/namespaces/{namespace}/tables/{table_name}/maintenance-configs
Update table maintenance configuration
client.r2DataCatalog.namespaces.tables.maintenanceConfigs.update(stringtableName, MaintenanceConfigUpdateParams { account_id, bucket_name, namespace, 2 more } params, RequestOptionsoptions?): MaintenanceConfigUpdateResponse { compaction, snapshot_expiration }
POST/accounts/{account_id}/r2-catalog/{bucket_name}/namespaces/{namespace}/tables/{table_name}/maintenance-configs