#[non_exhaustive]pub struct DeleteProbeInput {
pub monitor_name: Option<String>,
pub probe_id: Option<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 delete. For a list of the available monitors, use the ListMonitors
action.
probe_id: Option<String>
The ID of the probe to delete. Run GetMonitor
to get a lst of all probes and probe IDs associated with the monitor.
Implementations§
source§impl DeleteProbeInput
impl DeleteProbeInput
sourcepub fn monitor_name(&self) -> Option<&str>
pub fn monitor_name(&self) -> Option<&str>
The name of the monitor to delete. For a list of the available monitors, use the ListMonitors
action.
source§impl DeleteProbeInput
impl DeleteProbeInput
sourcepub fn builder() -> DeleteProbeInputBuilder
pub fn builder() -> DeleteProbeInputBuilder
Creates a new builder-style object to manufacture DeleteProbeInput
.
Trait Implementations§
source§impl Clone for DeleteProbeInput
impl Clone for DeleteProbeInput
source§fn clone(&self) -> DeleteProbeInput
fn clone(&self) -> DeleteProbeInput
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 DeleteProbeInput
impl Debug for DeleteProbeInput
source§impl PartialEq for DeleteProbeInput
impl PartialEq for DeleteProbeInput
source§fn eq(&self, other: &DeleteProbeInput) -> bool
fn eq(&self, other: &DeleteProbeInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeleteProbeInput
Auto Trait Implementations§
impl Freeze for DeleteProbeInput
impl RefUnwindSafe for DeleteProbeInput
impl Send for DeleteProbeInput
impl Sync for DeleteProbeInput
impl Unpin for DeleteProbeInput
impl UnwindSafe for DeleteProbeInput
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>
Creates a shared type from an unshared type.