Reference documentation and code samples for the Stackdriver Monitoring V3 Client class InternalChecker.
An internal checker allows Uptime checks to run on private/internal GCP resources.
Generated from protobuf message google.monitoring.v3.InternalChecker
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
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 Cloud Monitoring Metrics Scope project for the Uptime check config associated with the internal checker.
↳ display_name
string
The checker's human-readable name. The display name should be unique within a Cloud Monitoring Metrics Scope in order to make it easier to identify; however, uniqueness is not enforced.
↳ network
↳ gcp_zone
string
The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.
↳ peer_project_id
string
The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.
↳ state
int
The current operational state of the internal checker.
getName
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 Cloud Monitoring Metrics Scope project for
the Uptime check config associated with the internal checker.
string
setName
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 Cloud Monitoring Metrics Scope project for
the Uptime check config associated with the internal checker.
var
string
$this
getDisplayName
The checker's human-readable name. The display name should be unique within a Cloud Monitoring Metrics Scope in order to make it easier to identify; however, uniqueness is not enforced.
string
setDisplayName
The checker's human-readable name. The display name should be unique within a Cloud Monitoring Metrics Scope in order to make it easier to identify; however, uniqueness is not enforced.
var
string
$this
getNetwork
The GCP VPC network where the internal resource lives (ex: "default").
string
setNetwork
The GCP VPC network where the internal resource lives (ex: "default").
var
string
$this
getGcpZone
The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.
string
setGcpZone
The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.
var
string
$this
getPeerProjectId
The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.
string
setPeerProjectId
The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.
var
string
$this
getState
The current operational state of the internal checker.
int
setState
The current operational state of the internal checker.
var
int
$this