pub struct CloudFunctionV2Target {
pub cloud_run_revision: Option<MonitoredResource>,
pub name: Option<String>,
}
Expand description
A Synthetic Monitor deployed to a Cloud Functions V2 instance.
This type is not used in any activity, and only used as part of another schema.
Fields§
§cloud_run_revision: Option<MonitoredResource>
Output only. The cloud_run_revision Monitored Resource associated with the GCFv2. The Synthetic Monitor execution results (metrics, logs, and spans) are reported against this Monitored Resource. This field is output only.
name: Option<String>
Required. Fully qualified GCFv2 resource name i.e. projects/{project}/locations/{location}/functions/{function} Required.
Trait Implementations§
Source§impl Clone for CloudFunctionV2Target
impl Clone for CloudFunctionV2Target
Source§fn clone(&self) -> CloudFunctionV2Target
fn clone(&self) -> CloudFunctionV2Target
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CloudFunctionV2Target
impl Debug for CloudFunctionV2Target
Source§impl Default for CloudFunctionV2Target
impl Default for CloudFunctionV2Target
Source§fn default() -> CloudFunctionV2Target
fn default() -> CloudFunctionV2Target
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CloudFunctionV2Target
impl<'de> Deserialize<'de> for CloudFunctionV2Target
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CloudFunctionV2Target
impl Serialize for CloudFunctionV2Target
impl Part for CloudFunctionV2Target
Auto Trait Implementations§
impl Freeze for CloudFunctionV2Target
impl RefUnwindSafe for CloudFunctionV2Target
impl Send for CloudFunctionV2Target
impl Sync for CloudFunctionV2Target
impl Unpin for CloudFunctionV2Target
impl UnwindSafe for CloudFunctionV2Target
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more