Get the latest tenant placement migration.
GET
/api/admin/tenants/{id}/placement-migrations/latest
Code sample: Shell / cURL
curl --request GET \ --url https://auth.example.com/api/admin/tenants/example/placement-migrations/latest \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string
Responses
Section titled “ Responses ”Redacted online tenant placement migration status.
Media type application/json
object
operation_id
required
string
tenant_id
required
string
target_isolation_policy
required
string
status
required
string
current_step
required
string
attempt_count
required
integer
next_attempt_at
required
integer | null format: int64
last_error_code
required
string | null
lookup_progress
required
object
prepared_rows
required
integer
activated_rows
required
integer
verified_rows
required
integer
key
additional properties
steps
required
Array<object>
object
step
required
string
status
required
string
key
additional properties
created_at
required
integer format: int64
started_at
required
integer | null format: int64
completed_at
required
integer | null format: int64
updated_at
required
integer format: int64
control_status
required
string
control
required
One of:
object
operationId
required
string
tenantId
required
string
state
required
string
sourceIsolationPolicy
required
string
targetIsolationPolicy
required
string
sourcePolicyGeneration
required
integer
targetPolicyGeneration
required
integer
writeFenceState
required
string
routeCutoverStarted
required
boolean
canCancel
required
boolean
canApprovePurge
required
boolean
sourceRetentionExpiresAt
integer | null format: int64
lastErrorCode
string | null
shards
required
Array<object>
object
dataRole
required
string
residencyPolicyId
required
string
residencyPartition
required
string
sourceShardId
required
string
sourceAssignmentGeneration
required
integer
targetShardId
required
string | null
target
required
object | null
state
required
string
key
additional properties
key
additional properties
null
key
additional properties
Example
{ "target_isolation_policy": "tenant_exclusive", "status": "queued", "steps": [ { "step": "wait_control", "status": "pending" } ], "control_status": "available", "control": { "sourceIsolationPolicy": "shared_pool", "targetIsolationPolicy": "tenant_exclusive", "writeFenceState": "inactive", "shards": [ { "dataRole": "tenant_core/default" } ] }}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"}