Deployment

JSON representation
{
  "environment": string,
  "apiProxy": string,
  "revision": string,
  "deployStartTime": string,
  "pods": [
    {
      object (PodStatus)
    }
  ],
  "basePath": string
}
Fields
environment

string

Environment id.

apiProxy

string

API proxy id.

revision

string

API proxy revision id.

deployStartTime

string (int64 format)

Time the proxy was marked deployed in the control plane in millisconds since the epoch.

pods[]

object (PodStatus)

Status reported by runtime pods. This is only present on List APIs that specify an API proxy revision.

basePath

string

The base path for the deployment.

PodStatus

JSON representation
{
  "podName": string,
  "appVersion": string,
  "podStatus": string,
  "podStatusTime": string,
  "deploymentStatusTime": string,
  "deploymentTime": string,
  "deploymentStatus": string,
  "statusCode": string,
  "statusCodeDetails": string
}
Fields
podName

string

Name of the pod which is reporting status.

appVersion

string

Version of the application running in the pod.

podStatus

string

The overall status of the pod (not this specific deployment). "active" means the status is up to date, "stale" means the status has recently become out of date. Pods that have not reported status in a long time are excluded from the output.

podStatusTime

string (int64 format)

The time the pod status was reported in milliseconds since the epoch.

deploymentStatusTime

string (int64 format)

The time the deployment status was reported in milliseconds since the epoch.

deploymentTime

string (int64 format)

The time the proxy was deployed in milliseconds since the epoch.

deploymentStatus

string

The status of the deployment. "deployed" means the deployment was successful, "error" means the deployent failed, and "pending" means the pod has not yet reported on the deployment.

statusCode

string

A code associated with the deployment status.

statusCodeDetails

string

A human-readable message associated with the status code.