[−][src]Struct rusoto_iam::PolicyGrantingServiceAccess
Contains details about the permissions policies that are attached to the specified identity (user, group, or role).
This data type is an element of the ListPoliciesGrantingServiceAccessEntry object.
Fields
entity_name: Option<String>
The name of the entity (user or role) to which the inline policy is attached.
This field is null for managed policies. For more information about these policy types, see Managed Policies and Inline Policies in the IAM User Guide.
entity_type: Option<String>
The type of entity (user or role) that used the policy to access the service to which the inline policy is attached.
This field is null for managed policies. For more information about these policy types, see Managed Policies and Inline Policies in the IAM User Guide.
policy_arn: Option<String>
policy_name: String
The policy name.
policy_type: String
The policy type. For more information about these policy types, see Managed Policies and Inline Policies in the IAM User Guide.
Trait Implementations
impl PartialEq<PolicyGrantingServiceAccess> for PolicyGrantingServiceAccess
[src]
fn eq(&self, other: &PolicyGrantingServiceAccess) -> bool
[src]
fn ne(&self, other: &PolicyGrantingServiceAccess) -> bool
[src]
impl Default for PolicyGrantingServiceAccess
[src]
impl Clone for PolicyGrantingServiceAccess
[src]
fn clone(&self) -> PolicyGrantingServiceAccess
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for PolicyGrantingServiceAccess
[src]
Auto Trait Implementations
impl Send for PolicyGrantingServiceAccess
impl Sync for PolicyGrantingServiceAccess
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self