Struct google_securitycenter1::api::IamBinding
source · pub struct IamBinding {
pub action: Option<String>,
pub member: Option<String>,
pub role: Option<String>,
}
Expand description
Represents a particular IAM binding, which captures a member’s role addition, removal, or state.
This type is not used in any activity, and only used as part of another schema.
Fields§
§action: Option<String>
The action that was performed on a Binding.
member: Option<String>
A single identity requesting access for a Cloud Platform resource, for example, “foo@google.com”.
role: Option<String>
Role that is assigned to “members”. For example, “roles/viewer”, “roles/editor”, or “roles/owner”.
Trait Implementations§
source§impl Clone for IamBinding
impl Clone for IamBinding
source§fn clone(&self) -> IamBinding
fn clone(&self) -> IamBinding
Returns a copy 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 IamBinding
impl Debug for IamBinding
source§impl Default for IamBinding
impl Default for IamBinding
source§fn default() -> IamBinding
fn default() -> IamBinding
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for IamBinding
impl<'de> Deserialize<'de> for IamBinding
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
source§impl Serialize for IamBinding
impl Serialize for IamBinding
impl Part for IamBinding
Auto Trait Implementations§
impl RefUnwindSafe for IamBinding
impl Send for IamBinding
impl Sync for IamBinding
impl Unpin for IamBinding
impl UnwindSafe for IamBinding
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