pub struct KeyAccessJustificationsPolicyConfig {
pub default_key_access_justification_policy: Option<KeyAccessJustificationsPolicy>,
pub name: Option<String>,
}Expand description
A singleton configuration for Key Access Justifications policies.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- get kaj policy config folders (response)
- update kaj policy config folders (request|response)
- get kaj policy config organizations (response)
- update kaj policy config organizations (request|response)
- get kaj policy config projects (response)
- update kaj policy config projects (request|response)
Fields§
§default_key_access_justification_policy: Option<KeyAccessJustificationsPolicy>Optional. The default key access justification policy used when a CryptoKey is created in this folder. This is only used when a Key Access Justifications policy is not provided in the CreateCryptoKeyRequest. This overrides any default policies in its ancestry.
name: Option<String>Identifier. The resource name for this KeyAccessJustificationsPolicyConfig in the format of “{organizations|folders|projects}/*/kajPolicyConfig”.
Trait Implementations§
Source§impl Clone for KeyAccessJustificationsPolicyConfig
impl Clone for KeyAccessJustificationsPolicyConfig
Source§fn clone(&self) -> KeyAccessJustificationsPolicyConfig
fn clone(&self) -> KeyAccessJustificationsPolicyConfig
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 KeyAccessJustificationsPolicyConfig
impl Default for KeyAccessJustificationsPolicyConfig
Source§fn default() -> KeyAccessJustificationsPolicyConfig
fn default() -> KeyAccessJustificationsPolicyConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KeyAccessJustificationsPolicyConfig
impl<'de> Deserialize<'de> for KeyAccessJustificationsPolicyConfig
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 RequestValue for KeyAccessJustificationsPolicyConfig
impl ResponseResult for KeyAccessJustificationsPolicyConfig
Auto Trait Implementations§
impl Freeze for KeyAccessJustificationsPolicyConfig
impl RefUnwindSafe for KeyAccessJustificationsPolicyConfig
impl Send for KeyAccessJustificationsPolicyConfig
impl Sync for KeyAccessJustificationsPolicyConfig
impl Unpin for KeyAccessJustificationsPolicyConfig
impl UnwindSafe for KeyAccessJustificationsPolicyConfig
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