InternalChecker class

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

Constructors

InternalChecker({Input<String>? displayName, Input<String>? gcpZone, Input<String>? name, Input<String>? network, Input<String>? peerProjectId, Input<InternalCheckerState>? state})
Creates a new InternalChecker. displayName 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. gcpZone The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified. name 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. network The GCP VPC network (https://cloud.google.com/vpc/docs/vpc) where the internal resource lives (ex: "default"). peerProjectId The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project. state The current operational state of the internal checker.
const
InternalChecker.fromMap(Map<String, dynamic> map)
factory

Properties

displayName → Input<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.
final
gcpZone → Input<String>?
The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.
final
hashCode → int
The hash code for this object.
no setterinherited
name → Input<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.
final
network → Input<String>?
The GCP VPC network (https://cloud.google.com/vpc/docs/vpc) where the internal resource lives (ex: "default").
final
peerProjectId → Input<String>?
The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → Input<InternalCheckerState>?
The current operational state of the internal checker.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited