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.
displayNameThe 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.gcpZoneThe GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.nameA unique resource name for this InternalChecker. The format is: projects/PROJECT_ID_OR_NUMBER/internalCheckers/INTERNAL_CHECKER_IDPROJECT_ID_OR_NUMBERis the Cloud Monitoring Metrics Scope project for the Uptime check config associated with the internal checker.networkThe GCP VPC network (https://cloud.google.com/vpc/docs/vpc) where the internal resource lives (ex: "default").peerProjectIdThe GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.stateThe 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_IDPROJECT_ID_OR_NUMBERis 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