#[non_exhaustive]pub struct DeleteMonitorOptionalParams {
pub force: Option<String>,
}
Expand description
DeleteMonitorOptionalParams is a struct for passing parameters to the method MonitorsAPI::delete_monitor
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.force: Option<String>
Delete the monitor even if it’s referenced by other resources (for example SLO, composite monitor).
Implementations§
Trait Implementations§
Source§impl Clone for DeleteMonitorOptionalParams
impl Clone for DeleteMonitorOptionalParams
Source§fn clone(&self) -> DeleteMonitorOptionalParams
fn clone(&self) -> DeleteMonitorOptionalParams
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 DeleteMonitorOptionalParams
impl Debug for DeleteMonitorOptionalParams
Source§impl Default for DeleteMonitorOptionalParams
impl Default for DeleteMonitorOptionalParams
Source§fn default() -> DeleteMonitorOptionalParams
fn default() -> DeleteMonitorOptionalParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeleteMonitorOptionalParams
impl RefUnwindSafe for DeleteMonitorOptionalParams
impl Send for DeleteMonitorOptionalParams
impl Sync for DeleteMonitorOptionalParams
impl Unpin for DeleteMonitorOptionalParams
impl UnwindSafe for DeleteMonitorOptionalParams
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