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

The status of a resource loaded in the runtime.

Attributes

  • resource (type: String.t, default: nil) - The resource name. Currently only two resources are supported: EnvironmentGroup - organizations/{org}/envgroups/{envgroup} EnvironmentConfig - organizations/{org}/environments/{environment}/deployedConfig
  • revisions (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1RevisionStatus.t), default: nil) - Revisions of the resource currently deployed in the instance.
  • totalReplicas (type: integer(), default: nil) - The total number of replicas that should have this resource.
  • uid (type: String.t, default: nil) - The uid of the resource. In the unexpected case that the instance has multiple uids for the same name, they should be reported under separate ResourceStatuses.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ResourceStatus{
  resource: String.t() | nil,
  revisions:
    [GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1RevisionStatus.t()] | nil,
  totalReplicas: integer() | nil,
  uid: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.