#[non_exhaustive]pub enum Family {
Show 20 variants
Unspecified,
Ac,
At,
Au,
Ca,
Cm,
Cp,
Ia,
Ir,
Ma,
Mp,
Pe,
Pl,
Ps,
Ra,
Sa,
Sc,
Si,
Sr,
UnknownValue(UnknownValue),
}Expand description
The family of the control. For example, Access Control.
§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. Invalid state.
Ac
Access Control
At
Awareness and Training
Au
Audit and Accountability
Ca
Certification, Accreditation and Security Assessments
Cm
Configuration Management
Cp
Contingency Planning
Ia
Identification and Authentication
Ir
Incident Response
Ma
Maintenance
Mp
Media Protection
Pe
Physical and Environmental Protection
Pl
Security Planning
Ps
Personnel Security
Ra
Risk Assessment
Sa
System Services and Acquisition
Sc
System and Communications Protection
Si
System and Information Integrity
Sr
Supply Chain Risk Management
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using Family::value or Family::name.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Family
impl<'de> Deserialize<'de> for Family
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>,
impl StructuralPartialEq for Family
Auto Trait Implementations§
impl Freeze for Family
impl RefUnwindSafe for Family
impl Send for Family
impl Sync for Family
impl Unpin for Family
impl UnsafeUnpin for Family
impl UnwindSafe for Family
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.