google_api_monitoring v0.29.0 GoogleApi.Monitoring.V3.Model.InternalChecker View Source

An internal checker allows Uptime checks to run on private/internal GCP resources.

Attributes

  • displayName (type: String.t, default: nil) - The checker's human-readable name. The display name should be unique within a Stackdriver Workspace in order to make it easier to identify; however, uniqueness is not enforced.
  • gcpZone (type: String.t, default: nil) - The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.
  • name (type: String.t, default: nil) - A unique resource name for this InternalChecker. The format is:projects/[PROJECT_ID]/internalCheckers/[INTERNAL_CHECKER_ID].[PROJECT_ID] is the Stackdriver Workspace project for the Uptime check config associated with the internal checker.
  • network (type: String.t, default: nil) - The GCP VPC network (https://cloud.google.com/vpc/docs/vpc) where the internal resource lives (ex: "default").
  • peerProjectId (type: String.t, default: nil) - The GCP project ID where the internal checker lives. Not necessary the same as the Workspace project.
  • state (type: String.t, default: nil) - The current operational state of the internal checker.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

View Source
t() :: %GoogleApi.Monitoring.V3.Model.InternalChecker{
  displayName: String.t(),
  gcpZone: String.t(),
  name: String.t(),
  network: String.t(),
  peerProjectId: String.t(),
  state: String.t()
}

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.