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

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. Note: This field is displayed only when viewing deployment status.
  • instances (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1InstanceDeploymentStatus.t), default: nil) - Status reported by each runtime instance. Note: This field is displayed only when viewing deployment status.
  • pods (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1PodStatus.t), default: nil) - Status reported by runtime pods. Note: This field is deprecated. Runtime versions 1.3 and above report instance level status rather than pod status.
  • proxyDeploymentType (type: String.t, default: nil) - Output only. The type of the deployment (standard or extensible) Deployed proxy revision will be marked as extensible in following 2 cases. 1. The deployed proxy revision uses extensible policies. 2. If a environment supports flowhooks and flow hook is configured.
  • 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 deployment's base paths 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. Note: This field is displayed only when viewing deployment status.
  • serviceAccount (type: String.t, default: nil) - The full resource name of Cloud IAM Service Account that this deployment is using, eg, projects/-/serviceAccounts/{email}.
  • state (type: String.t, default: nil) - Current state of the deployment. Note: This field is displayed only when viewing deployment status.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

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

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.