Stackdriver Monitoring V3 Client - Class InternalChecker (1.3.2)

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.

Parameters
NameDescription
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 Stackdriver Workspace 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 Stackdriver Workspace in order to make it easier to identify; however, uniqueness is not enforced.

↳ network string

The GCP VPC network where the internal resource lives (ex: "default").

↳ 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 Workspace 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 Stackdriver Workspace project for the Uptime check config associated with the internal checker.

Returns
TypeDescription
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 Stackdriver Workspace project for the Uptime check config associated with the internal checker.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getDisplayName

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.

Returns
TypeDescription
string

setDisplayName

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.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNetwork

The GCP VPC network where the internal resource lives (ex: "default").

Returns
TypeDescription
string

setNetwork

The GCP VPC network where the internal resource lives (ex: "default").

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getGcpZone

The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.

Returns
TypeDescription
string

setGcpZone

The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getPeerProjectId

The GCP project ID where the internal checker lives. Not necessary the same as the Workspace project.

Returns
TypeDescription
string

setPeerProjectId

The GCP project ID where the internal checker lives. Not necessary the same as the Workspace project.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getState

The current operational state of the internal checker.

Returns
TypeDescription
int

setState

The current operational state of the internal checker.

Parameter
NameDescription
var int
Returns
TypeDescription
$this