GoogleApi.Monitoring.V3.Model.InternalChecker (google_api_monitoring v0.46.3) View Source

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


  • 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_OR_NUMBER]/internalCheckers/[INTERNAL_CHECKER_ID] [PROJECT_ID_OR_NUMBER] 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 ( 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


Unwrap a decoded JSON object into its complex fields.

Link to this section Types


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

Link to this section Functions


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

Unwrap a decoded JSON object into its complex fields.