All Products
Search
Document Center

Edge Security Acceleration:GetEdgeContainerStagingDeployStatus

Last Updated:Jun 25, 2026

Retrieves the staging environment deployment status of an application by application ID.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

No authorization for this operation. If you encounter issues with this operation, contact technical support.

Request parameters

Parameter

Type

Required

Description

Example

AppId

string

No

The application ID. You can call ListEdgeContainerApps to obtain the application ID.

Important AppId is required. If AppId is not specified, the API returns InvalidParameter.appid (400). You can call ListEdgeContainerApps to obtain the application ID. The AppId format is the prefix app- followed by 18 or more digits (at least 20 characters in total). You can obtain the actual value from the AppId field in the ListEdgeContainerApps response. Complete call chain example: CreateEdgeContainerApp → Call ListEdgeContainerApps to obtain AppId → GetEdgeContainerStagingDeployStatus
.

GetEdgeContainerStagingDeployStatus

Response elements

Element

Type

Description

Example

object

Schema of Response

Phase

string

The status of the container in the staging environment. Valid values:

  • NoContainer: no container.

  • Pending: pending deployment.

  • ContainerCreating: the container is being created.

  • Running: running.

  • Succeeded: completed.

  • ImagePullBackOff: image pull failed.

  • CrashLoopBackOff: abnormal container startup.

  • Failed: failed.

  • Unknown: unknown.

Running

CreationTimestamp

string

The creation time (UNIX timestamp).

2024-09-24T06:46:35Z

Initialized

string

The container initialization status. Valid values:

  • ok: Succeeded.

  • unready: Not completed.

ok

Scheduled

string

The container scheduling status. Valid values:

  • ok: Succeeded.

  • unready: Not completed.

ok

Ready

string

Indicates whether the container is ready to receive traffic. Valid values:

  • ok: Ready.

  • unready: Not ready.

ok

ContainersReady

string

Indicates whether the container status is ready. Valid values:

  • ok: Ready.

  • unready: Not ready.

ok

PodRestartState

object

The container restart status.

RestartCount

integer

The number of restarts.

1

LastTerminatedReason

string

The reason for the last restart.

OOMKilled

RequestId

string

The request ID.

2F2C992B-3FE2-5EBB-A61F-F9DD4EB257DA

VIPs

array

The list of VIPs.

string

VIP

1.1.1.1

Examples

Success response

JSON format

{
  "Phase": "Running",
  "CreationTimestamp": "2024-09-24T06:46:35Z",
  "Initialized": "ok",
  "Scheduled": "ok",
  "Ready": "ok",
  "ContainersReady": "ok",
  "PodRestartState": {
    "RestartCount": 1,
    "LastTerminatedReason": "OOMKilled"
  },
  "RequestId": "2F2C992B-3FE2-5EBB-A61F-F9DD4EB257DA",
  "VIPs": [
    "1.1.1.1"
  ]
}

Error codes

HTTP status code

Error code

Error message

Description

400 InvalidParameter.appid The format of the application ID is invalid. You can call ListEdgeContainerApps to obtain the application ID. The format of the application ID is invalid. You can call ListEdgeContainerApps to obtain the application ID.
400 InvalidParameter The specified parameter is invalid. The specified parameter is invalid.
500 InternalError Failed to call the service. Try again later or contact technical support. Failed to call the service. Try again later or contact technical support.
404 InvalidApp.NotFound The application does not exist. Check whether the application ID you specified is correct and try again. The application does not exist. Check whether the application ID you specified is correct and try again.

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.