#[non_exhaustive]pub enum ActiveDirectoryMode {
Unspecified,
ManagedActiveDirectory,
SelfManagedActiveDirectory,
CustomerManagedActiveDirectory,
UnknownValue(UnknownValue),
}Expand description
The modes of Active Directory configuration.
§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 mode. Will default to MANAGED_ACTIVE_DIRECTORY if the mode is not specified to maintain backward compatibility.
ManagedActiveDirectory
Managed Active Directory mode.
SelfManagedActiveDirectory
Deprecated: Use CUSTOMER_MANAGED_ACTIVE_DIRECTORY instead.
CustomerManagedActiveDirectory
Customer-managed Active Directory mode.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using ActiveDirectoryMode::value or ActiveDirectoryMode::name.
Implementations§
Trait Implementations§
Source§impl Clone for ActiveDirectoryMode
impl Clone for ActiveDirectoryMode
Source§fn clone(&self) -> ActiveDirectoryMode
fn clone(&self) -> ActiveDirectoryMode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ActiveDirectoryMode
impl Debug for ActiveDirectoryMode
Source§impl Default for ActiveDirectoryMode
impl Default for ActiveDirectoryMode
Source§impl<'de> Deserialize<'de> for ActiveDirectoryMode
impl<'de> Deserialize<'de> for ActiveDirectoryMode
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 ActiveDirectoryMode
impl Display for ActiveDirectoryMode
Source§impl From<&str> for ActiveDirectoryMode
impl From<&str> for ActiveDirectoryMode
Source§impl From<i32> for ActiveDirectoryMode
impl From<i32> for ActiveDirectoryMode
Source§impl PartialEq for ActiveDirectoryMode
impl PartialEq for ActiveDirectoryMode
Source§impl Serialize for ActiveDirectoryMode
impl Serialize for ActiveDirectoryMode
impl StructuralPartialEq for ActiveDirectoryMode
Auto Trait Implementations§
impl Freeze for ActiveDirectoryMode
impl RefUnwindSafe for ActiveDirectoryMode
impl Send for ActiveDirectoryMode
impl Sync for ActiveDirectoryMode
impl Unpin for ActiveDirectoryMode
impl UnwindSafe for ActiveDirectoryMode
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> 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.