GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Deployment (google_api_apigee v0.24.1) View Source

Attributes

  • apiProxy (type: String.t, default: nil) - API proxy.
  • deployStartTime (type: String.t, default: nil) - Time the API proxy was marked deployed in the control plane in millisconds since epoch.
  • environment (type: String.t, default: nil) - Environment.
  • errors (type: list(GoogleApi.Apigee.V1.Model.GoogleRpcStatus.t), default: nil) - Errors reported for this deployment. Populated only when state == ERROR. This field is not populated in List APIs.
  • instances (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1InstanceDeploymentStatus.t), default: nil) - Status reported by each runtime instance. This field is not populated in List APIs.
  • pods (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1PodStatus.t), default: nil) - Status reported by runtime pods. This field is not populated for List APIs.
  • revision (type: String.t, default: nil) - API proxy revision.
  • routeConflicts (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict.t), default: nil) - Conflicts in the desired state routing configuration. The presence of conflicts does not cause the state to be ERROR, but it will mean that some of the deployments basepaths are not routed to its environment. If the conflicts change, the state will transition to PROGRESSING until the latest configuration is rolled out to all instances. This field is not populated in List APIs.
  • state (type: String.t, default: nil) - Current state of the deployment. This field is not populated in List APIs.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Deployment{
  apiProxy: String.t(),
  deployStartTime: String.t(),
  environment: String.t(),
  errors: [GoogleApi.Apigee.V1.Model.GoogleRpcStatus.t()],
  instances: [
    GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1InstanceDeploymentStatus.t()
  ],
  pods: [GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1PodStatus.t()],
  revision: String.t(),
  routeConflicts: [
    GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict.t()
  ],
  state: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.