#[non_exhaustive]pub enum PreviewMode {
Unspecified,
Default,
Delete,
UnknownValue(UnknownValue),
}Expand description
Preview mode provides options for customizing preview operations.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Unspecified
Unspecified policy, default mode will be used.
Default
DEFAULT mode generates an execution plan for reconciling current resource state into expected resource state.
Delete
DELETE mode generates as execution plan for destroying current resources.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using PreviewMode::value or PreviewMode::name.
Implementations§
Trait Implementations§
Source§impl Clone for PreviewMode
impl Clone for PreviewMode
Source§fn clone(&self) -> PreviewMode
fn clone(&self) -> PreviewMode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for PreviewMode
impl Debug for PreviewMode
Source§impl Default for PreviewMode
impl Default for PreviewMode
Source§impl<'de> Deserialize<'de> for PreviewMode
impl<'de> Deserialize<'de> for PreviewMode
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>,
Source§impl Display for PreviewMode
impl Display for PreviewMode
Source§impl From<&str> for PreviewMode
impl From<&str> for PreviewMode
Source§impl From<i32> for PreviewMode
impl From<i32> for PreviewMode
Source§impl PartialEq for PreviewMode
impl PartialEq for PreviewMode
Source§impl Serialize for PreviewMode
impl Serialize for PreviewMode
impl StructuralPartialEq for PreviewMode
Auto Trait Implementations§
impl Freeze for PreviewMode
impl RefUnwindSafe for PreviewMode
impl Send for PreviewMode
impl Sync for PreviewMode
impl Unpin for PreviewMode
impl UnsafeUnpin for PreviewMode
impl UnwindSafe for PreviewMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.