Skip to content
Start here

Namespaces

List namespaces in catalog
client.R2DataCatalog.Namespaces.List(ctx, bucketName, params) (*NamespaceListResponse, error)
GET/accounts/{account_id}/r2-catalog/{bucket_name}/namespaces

NamespacesTables

List tables in namespace
client.R2DataCatalog.Namespaces.Tables.List(ctx, bucketName, namespace, params) (*NamespaceTableListResponse, error)
GET/accounts/{account_id}/r2-catalog/{bucket_name}/namespaces/{namespace}/tables

NamespacesTablesMaintenance Configs

Get table maintenance configuration
client.R2DataCatalog.Namespaces.Tables.MaintenanceConfigs.Get(ctx, bucketName, namespace, tableName, query) (*NamespaceTableMaintenanceConfigGetResponse, error)
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(ctx, bucketName, namespace, tableName, params) (*NamespaceTableMaintenanceConfigUpdateResponse, error)
POST/accounts/{account_id}/r2-catalog/{bucket_name}/namespaces/{namespace}/tables/{table_name}/maintenance-configs