Skip to main content
GET
cURL
PREVIEW
This endpoint is in Preview and subject to change. Refer to the API support policy for more details.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

cluster_id
string
required

The ID of the cluster whose assistant to fetch.

Response

A successful response.

MigrationAssistant is a per-cluster migration assistant deployment. The url, username, password, and bucket_grantee are populated only while the status is RUNNING. The last_error is populated only when the status is FAILED.

cluster_id
string
required

The ID of the cluster this assistant is deployed for.

created_at
string<date-time>
required

Timestamp when the assistant was created.

deployed_region
string
required

The cluster region the assistant is deployed in.

health
enum<string>
required
  • NOT_COMPUTED: Health is not computed; the assistant is not RUNNING.
  • HEALTHY: The assistant is ready and serving.
  • UNAVAILABLE: The assistant is RUNNING but not currently serving. This is usually transient (for example, its pod is restarting); retry shortly.
  • UNKNOWN: The live health probe could not be reached, so serving health is not known. This is usually transient; retry shortly.
Available options:
NOT_COMPUTED,
HEALTHY,
UNAVAILABLE,
UNKNOWN
id
string
required

The unique ID of the migration assistant.

status
enum<string>
required
  • PENDING: The assistant has been requested and is being provisioned.
  • RUNNING: The assistant is ready; its URL and credentials are available.
  • DELETING: Deletion has been requested and is in progress.
  • FAILED: A provisioning or deletion operation failed; see last_error.
Available options:
PENDING,
RUNNING,
DELETING,
FAILED
updated_at
string<date-time>
required

Timestamp when the assistant was last updated.

bucket_grantee
string

The cloud-native identity the customer must grant bucket access to; populated when the status is RUNNING. Format depends on the cluster's cloud (AWS IAM role ARN, GCP service account email, or Azure object ID).

last_error
string

The failure detail; populated when the status is FAILED.

password
string

The password used to sign in to the assistant; populated when the status is RUNNING.

url
string

The URL used to reach the assistant; populated when the status is RUNNING.

username
string

The username used to sign in to the assistant; populated when the status is RUNNING.