#[non_exhaustive]pub struct CreateProbeInput {
pub monitor_name: Option<String>,
pub probe: Option<ProbeInput>,
pub client_token: Option<String>,
pub tags: Option<HashMap<String, String>>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.monitor_name: Option<String>
The name of the monitor to associated with the probe.
probe: Option<ProbeInput>
Describes the details of an individual probe for a monitor.
client_token: Option<String>
Unique, case-sensitive identifier to ensure the idempotency of the request. Only returned if a client token was provided in the request.
The list of key-value pairs created and assigned to the probe.
Implementations§
source§impl CreateProbeInput
impl CreateProbeInput
sourcepub fn monitor_name(&self) -> Option<&str>
pub fn monitor_name(&self) -> Option<&str>
The name of the monitor to associated with the probe.
sourcepub fn probe(&self) -> Option<&ProbeInput>
pub fn probe(&self) -> Option<&ProbeInput>
Describes the details of an individual probe for a monitor.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
Unique, case-sensitive identifier to ensure the idempotency of the request. Only returned if a client token was provided in the request.
The list of key-value pairs created and assigned to the probe.
source§impl CreateProbeInput
impl CreateProbeInput
sourcepub fn builder() -> CreateProbeInputBuilder
pub fn builder() -> CreateProbeInputBuilder
Creates a new builder-style object to manufacture CreateProbeInput
.
Trait Implementations§
source§impl Clone for CreateProbeInput
impl Clone for CreateProbeInput
source§fn clone(&self) -> CreateProbeInput
fn clone(&self) -> CreateProbeInput
Returns a copy 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 CreateProbeInput
impl Debug for CreateProbeInput
source§impl PartialEq for CreateProbeInput
impl PartialEq for CreateProbeInput
source§fn eq(&self, other: &CreateProbeInput) -> bool
fn eq(&self, other: &CreateProbeInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateProbeInput
Auto Trait Implementations§
impl Freeze for CreateProbeInput
impl RefUnwindSafe for CreateProbeInput
impl Send for CreateProbeInput
impl Sync for CreateProbeInput
impl Unpin for CreateProbeInput
impl UnwindSafe for CreateProbeInput
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> 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 moreCreates a shared type from an unshared type.