pub struct GoogleIdentityAccesscontextmanagerV1BasicLevel {
pub combining_function: Option<String>,
pub conditions: Option<Vec<GoogleIdentityAccesscontextmanagerV1Condition>>,
}Expand description
BasicLevel is an AccessLevel using a set of recommended features.
This type is not used in any activity, and only used as part of another schema.
Fields§
§combining_function: Option<String>How the conditions list should be combined to determine if a request is granted this AccessLevel. If AND is used, each Condition in conditions must be satisfied for the AccessLevel to be applied. If OR is used, at least one Condition in conditions must be satisfied for the AccessLevel to be applied. Default behavior is AND.
conditions: Option<Vec<GoogleIdentityAccesscontextmanagerV1Condition>>Required. A list of requirements for the AccessLevel to be granted.
Trait Implementations§
Source§impl Clone for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl Clone for GoogleIdentityAccesscontextmanagerV1BasicLevel
Source§fn clone(&self) -> GoogleIdentityAccesscontextmanagerV1BasicLevel
fn clone(&self) -> GoogleIdentityAccesscontextmanagerV1BasicLevel
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 Default for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl Default for GoogleIdentityAccesscontextmanagerV1BasicLevel
Source§fn default() -> GoogleIdentityAccesscontextmanagerV1BasicLevel
fn default() -> GoogleIdentityAccesscontextmanagerV1BasicLevel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl<'de> Deserialize<'de> for GoogleIdentityAccesscontextmanagerV1BasicLevel
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
impl Part for GoogleIdentityAccesscontextmanagerV1BasicLevel
Auto Trait Implementations§
impl Freeze for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl RefUnwindSafe for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl Send for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl Sync for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl Unpin for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl UnwindSafe for GoogleIdentityAccesscontextmanagerV1BasicLevel
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