View Source GoogleApi.BeyondCorp.V1.Model.GoogleCloudBeyondcorpAppconnectorsV1ResourceInfo (google_api_beyond_corp v0.12.0)

ResourceInfo represents the information/status of an app connector resource. Such as: - remote_agent - container - runtime - appgateway - appconnector - appconnection - tunnel - logagent

Attributes

  • id (type: String.t, default: nil) - Required. Unique Id for the resource.
  • resource (type: map(), default: nil) - Specific details for the resource. This is for internal use only.
  • status (type: String.t, default: nil) - Overall health status. Overall status is derived based on the status of each sub level resources.
  • sub (type: list(GoogleApi.BeyondCorp.V1.Model.GoogleCloudBeyondcorpAppconnectorsV1ResourceInfo.t), default: nil) - List of Info for the sub level resources.
  • time (type: DateTime.t, default: nil) - The timestamp to collect the info. It is suggested to be set by the topmost level resource only.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.BeyondCorp.V1.Model.GoogleCloudBeyondcorpAppconnectorsV1ResourceInfo{
    id: String.t() | nil,
    resource: map() | nil,
    status: String.t() | nil,
    sub: [t()] | nil,
    time: DateTime.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.