Struct google_api_proto::google::monitoring::v3::InternalChecker
source · pub struct InternalChecker {
pub name: String,
pub display_name: String,
pub network: String,
pub gcp_zone: String,
pub peer_project_id: String,
pub state: i32,
}
Expand description
An internal checker allows Uptime checks to run on private/internal GCP resources.
Fields§
§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: 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 Metrics Scope project.
state: i32
The current operational state of the internal checker.
Implementations§
Trait Implementations§
source§impl Clone for InternalChecker
impl Clone for InternalChecker
source§fn clone(&self) -> InternalChecker
fn clone(&self) -> InternalChecker
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InternalChecker
impl Debug for InternalChecker
source§impl Default for InternalChecker
impl Default for InternalChecker
source§impl Message for InternalChecker
impl Message for InternalChecker
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for InternalChecker
impl PartialEq for InternalChecker
source§fn eq(&self, other: &InternalChecker) -> bool
fn eq(&self, other: &InternalChecker) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for InternalChecker
Auto Trait Implementations§
impl Freeze for InternalChecker
impl RefUnwindSafe for InternalChecker
impl Send for InternalChecker
impl Sync for InternalChecker
impl Unpin for InternalChecker
impl UnwindSafe for InternalChecker
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request