pub struct GoogleCloudAssetV1Identity {
pub analysis_state: Option<IamPolicyAnalysisState>,
pub name: Option<String>,
}Expand description
An identity under analysis.
This type is not used in any activity, and only used as part of another schema.
Fields§
§analysis_state: Option<IamPolicyAnalysisState>The analysis state of this identity.
name: Option<String>The identity of members, formatted as appear in an IAM policy binding. For example, they might be formatted like the following: - user:foo@google.com - group:group1@google.com - serviceAccount:s1@prj1.iam.gserviceaccount.com - projectOwner:some_project_id - domain:google.com - allUsers
Trait Implementations§
Source§impl Clone for GoogleCloudAssetV1Identity
impl Clone for GoogleCloudAssetV1Identity
Source§fn clone(&self) -> GoogleCloudAssetV1Identity
fn clone(&self) -> GoogleCloudAssetV1Identity
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 Debug for GoogleCloudAssetV1Identity
impl Debug for GoogleCloudAssetV1Identity
Source§impl Default for GoogleCloudAssetV1Identity
impl Default for GoogleCloudAssetV1Identity
Source§fn default() -> GoogleCloudAssetV1Identity
fn default() -> GoogleCloudAssetV1Identity
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudAssetV1Identity
impl<'de> Deserialize<'de> for GoogleCloudAssetV1Identity
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 GoogleCloudAssetV1Identity
Auto Trait Implementations§
impl Freeze for GoogleCloudAssetV1Identity
impl RefUnwindSafe for GoogleCloudAssetV1Identity
impl Send for GoogleCloudAssetV1Identity
impl Sync for GoogleCloudAssetV1Identity
impl Unpin for GoogleCloudAssetV1Identity
impl UnwindSafe for GoogleCloudAssetV1Identity
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