pub struct IAMPolicyAssignment {
pub assignment_id: Option<String>,
pub assignment_name: Option<String>,
pub assignment_status: Option<String>,
pub aws_account_id: Option<String>,
pub identities: Option<HashMap<String, Vec<String>>>,
pub policy_arn: Option<String>,
}
Expand description
An AWS Identity and Access Management (IAM) policy assignment.
Fields§
§assignment_id: Option<String>
Assignment ID.
assignment_name: Option<String>
Assignment name.
assignment_status: Option<String>
Assignment status.
aws_account_id: Option<String>
The AWS account ID.
identities: Option<HashMap<String, Vec<String>>>
Identities.
policy_arn: Option<String>
The Amazon Resource Name (ARN) for the IAM policy.
Trait Implementations§
Source§impl Clone for IAMPolicyAssignment
impl Clone for IAMPolicyAssignment
Source§fn clone(&self) -> IAMPolicyAssignment
fn clone(&self) -> IAMPolicyAssignment
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 IAMPolicyAssignment
impl Debug for IAMPolicyAssignment
Source§impl Default for IAMPolicyAssignment
impl Default for IAMPolicyAssignment
Source§fn default() -> IAMPolicyAssignment
fn default() -> IAMPolicyAssignment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IAMPolicyAssignment
impl<'de> Deserialize<'de> for IAMPolicyAssignment
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 PartialEq for IAMPolicyAssignment
impl PartialEq for IAMPolicyAssignment
impl StructuralPartialEq for IAMPolicyAssignment
Auto Trait Implementations§
impl Freeze for IAMPolicyAssignment
impl RefUnwindSafe for IAMPolicyAssignment
impl Send for IAMPolicyAssignment
impl Sync for IAMPolicyAssignment
impl Unpin for IAMPolicyAssignment
impl UnwindSafe for IAMPolicyAssignment
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