pub struct IamPolicy {
pub policy_blob: Option<String>,
}Expand description
Cloud IAM Policy information associated with the Google Cloud resource described by the Security Command Center asset. This information is managed and defined by the Google Cloud resource and cannot be modified by the user.
This type is not used in any activity, and only used as part of another schema.
Fields§
§policy_blob: Option<String>The JSON representation of the Policy associated with the asset. See https://cloud.google.com/iam/reference/rest/v1/Policy for format details.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IamPolicy
impl<'de> Deserialize<'de> for IamPolicy
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 IamPolicy
Auto Trait Implementations§
impl Freeze for IamPolicy
impl RefUnwindSafe for IamPolicy
impl Send for IamPolicy
impl Sync for IamPolicy
impl Unpin for IamPolicy
impl UnsafeUnpin for IamPolicy
impl UnwindSafe for IamPolicy
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