Reference documentation and code samples for the Cloud Monitoring V3 API class Google::Cloud::Monitoring::V3::InternalChecker.
An internal checker allows Uptime checks to run on private/internal GCP resources.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#display_name
def display_name() -> ::String
- (::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.
#display_name=
def display_name=(value) -> ::String
- value (::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.
- (::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.
#gcp_zone
def gcp_zone() -> ::String
- (::String) — The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.
#gcp_zone=
def gcp_zone=(value) -> ::String
- value (::String) — The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.
- (::String) — The GCP zone the Uptime check should egress from. Only respected for internal Uptime checks, where internal_network is specified.
#name
def name() -> ::String
-
(::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.
#name=
def name=(value) -> ::String
-
value (::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.
-
(::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.
#network
def network() -> ::String
- (::String) — The GCP VPC network where the internal resource lives (ex: "default").
#network=
def network=(value) -> ::String
- value (::String) — The GCP VPC network where the internal resource lives (ex: "default").
- (::String) — The GCP VPC network where the internal resource lives (ex: "default").
#peer_project_id
def peer_project_id() -> ::String
- (::String) — The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.
#peer_project_id=
def peer_project_id=(value) -> ::String
- value (::String) — The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.
- (::String) — The GCP project ID where the internal checker lives. Not necessary the same as the Metrics Scope project.
#state
def state() -> ::Google::Cloud::Monitoring::V3::InternalChecker::State
- (::Google::Cloud::Monitoring::V3::InternalChecker::State) — The current operational state of the internal checker.
#state=
def state=(value) -> ::Google::Cloud::Monitoring::V3::InternalChecker::State
- value (::Google::Cloud::Monitoring::V3::InternalChecker::State) — The current operational state of the internal checker.
- (::Google::Cloud::Monitoring::V3::InternalChecker::State) — The current operational state of the internal checker.