#[repr(i32)]pub enum DisabledReason {
Unspecified = 0,
KmsKeyIssue = 1,
}Expand description
The reason for disabling the instance if the state is DISABLED.
Variants§
Unspecified = 0
This is an unknown reason for disabling.
KmsKeyIssue = 1
The KMS key used by the instance is either revoked or denied access to
Implementations§
Source§impl DisabledReason
impl DisabledReason
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for DisabledReason
impl Clone for DisabledReason
Source§fn clone(&self) -> DisabledReason
fn clone(&self) -> DisabledReason
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 DisabledReason
impl Debug for DisabledReason
Source§impl Default for DisabledReason
impl Default for DisabledReason
Source§fn default() -> DisabledReason
fn default() -> DisabledReason
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DisabledReason
impl<'de> Deserialize<'de> for DisabledReason
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 From<DisabledReason> for i32
impl From<DisabledReason> for i32
Source§fn from(value: DisabledReason) -> i32
fn from(value: DisabledReason) -> i32
Converts to this type from the input type.
Source§impl Hash for DisabledReason
impl Hash for DisabledReason
Source§impl Ord for DisabledReason
impl Ord for DisabledReason
Source§fn cmp(&self, other: &DisabledReason) -> Ordering
fn cmp(&self, other: &DisabledReason) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DisabledReason
impl PartialEq for DisabledReason
Source§impl PartialOrd for DisabledReason
impl PartialOrd for DisabledReason
Source§impl Serialize for DisabledReason
impl Serialize for DisabledReason
Source§impl TryFrom<i32> for DisabledReason
impl TryFrom<i32> for DisabledReason
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<DisabledReason, UnknownEnumValue>
fn try_from(value: i32) -> Result<DisabledReason, UnknownEnumValue>
Performs the conversion.
impl Copy for DisabledReason
impl Eq for DisabledReason
impl StructuralPartialEq for DisabledReason
Auto Trait Implementations§
impl Freeze for DisabledReason
impl RefUnwindSafe for DisabledReason
impl Send for DisabledReason
impl Sync for DisabledReason
impl Unpin for DisabledReason
impl UnwindSafe for DisabledReason
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