Deployment

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

string

Environment.

apiProxy

string

API proxy.

revision

string

API proxy revision.

deployStartTime

string (int64 format)

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

pods[]

object (PodStatus)

Status reported by runtime pods.

basePath

string

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 the status.

appVersion

string

Version of the application running in the pod.

podStatus

string

Overall status of the pod (not this specific deployment). Valid values include: - active: Up to date. - stale : Recently out of date.

Pods that have not reported status in a long time are excluded from the output.

podStatusTime

string (int64 format)

Time the pod status was reported in milliseconds since epoch.

deploymentStatusTime

string (int64 format)

Time the deployment status was reported in milliseconds since epoch.

deploymentTime

string (int64 format)

Time the proxy was deployed in milliseconds since epoch.

deploymentStatus

string

Status of the deployment. Valid values include: - deployed: Successful. - error : Failed. - pending : Pod has not yet reported on the deployment.

statusCode

string

Code associated with the deployment status.

statusCodeDetails

string

Human-readable message associated with the status code.