Inspect the current D1 storage topology.
GET
/api/admin/platform/control-plane/storage-topology
Code sample: Shell / cURL
curl --request GET \ --url https://auth.example.com/api/admin/platform/control-plane/storage-topology \ --header 'Authorization: Bearer <token>'Returns a secret-free Control snapshot of tenant and Lookup shards, account-capacity utilization, ready spares, recent provisioning operations, and the environment-scoped Cloudflare D1 inventory. If the Cloudflare inventory API is temporarily unavailable, the Control snapshot remains available and providerInventoryAvailable is false.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Current D1 storage topology.
Media type application/json
object
topology
required
object
environmentId
required
string
generatedAt
required
integer format: int64
policy
required
object
maxConcurrentProvisioning
required
integer
maxReadySpares
required
integer
maxD1Resources
required
integer
dailyD1CreateBudget
required
integer
dailyD1CreateUsed
required
integer
dailyD1CreateRemaining
required
integer
targetAccountCount
required
integer
key
additional properties
summary
required
object
providerInventoryAvailable
required
boolean
providerD1Count
required
integer | null
controlManagedD1Count
required
integer
tenantShardCount
required
integer
lookupShardCount
required
integer
activeTenantShardCount
required
integer
readySpareCount
required
integer
provisioningD1Count
required
integer
failedD1Count
required
integer
accountCount
required
integer
inFlightOperationCount
required
integer
blockedOperationCount
required
integer
key
additional properties
tenants
required
Array<object>
object
tenantId
required
string
isolationPolicy
required
string
policyState
required
string
accountCount
required
integer
assignedShardCount
required
integer
key
additional properties
tenantShards
required
Array<object>
object
shardId
required
string
desiredResourceId
required
string
databaseName
required
string
providerDatabaseId
required
string | null
dataRole
required
string
allocationScope
required
string
ownerTenantId
required
string | null
residencyPartition
required
string
status
required
string
healthStatus
required
string | null
allocationStatus
required
string | null
targetAccountCount
required
integer | null
allocatedAccountCount
required
integer | null
observedAccountCount
required
integer | null
storageBytes
required
integer | null format: int64
activeAssignmentCount
required
integer
createdAt
required
integer format: int64
updatedAt
required
integer format: int64
key
additional properties
lookupShards
required
Array<object>
object
lookupShardId
required
string
desiredResourceId
required
string
databaseName
required
string
providerDatabaseId
required
string | null
residencyPartition
required
string
status
required
string
capacityWeight
required
number
activeBucketCount
required
integer
createdAt
required
integer format: int64
updatedAt
required
integer format: int64
key
additional properties
operations
required
Array<object>
object
operationId
required
string
tenantId
required
string | null
dataRole
required
string
databaseName
required
string
providerDatabaseId
required
string | null
provisioningState
required
string
status
required
string
attemptCount
required
integer
lastErrorCode
required
string | null
decidedAt
required
integer format: int64
createStartedAt
required
integer | null format: int64
readyAt
required
integer | null format: int64
updatedAt
required
integer format: int64
key
additional properties
providerDatabases
required
Array<object>
object
databaseId
required
string
databaseName
required
string
createdAt
required
string | null format: date-time
fileSizeBytes
required
integer | null format: int64
managedByControl
required
boolean
key
additional properties
key
additional properties
key
additional properties
Example
{ "topology": { "tenants": [ { "isolationPolicy": "shared_pool", "policyState": "provisioning" } ], "tenantShards": [ { "dataRole": "tenant_core/default", "allocationScope": "shared_pool", "status": "requested", "healthStatus": "unknown", "allocationStatus": "eligible" } ], "lookupShards": [ { "status": "requested" } ], "operations": [ { "dataRole": "tenant_core/default", "provisioningState": "requested", "status": "queued" } ] }}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}