pub struct EffectivePolicy {
pub policy_arn: Option<String>,
pub policy_document: Option<String>,
pub policy_name: Option<String>,
}Expand description
The policy that has the effect on the authorization results.
Fields§
§policy_arn: Option<String>The policy ARN.
policy_document: Option<String>The IAM policy document.
policy_name: Option<String>The policy name.
Trait Implementations§
Source§impl Clone for EffectivePolicy
impl Clone for EffectivePolicy
Source§fn clone(&self) -> EffectivePolicy
fn clone(&self) -> EffectivePolicy
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 EffectivePolicy
impl Debug for EffectivePolicy
Source§impl Default for EffectivePolicy
impl Default for EffectivePolicy
Source§fn default() -> EffectivePolicy
fn default() -> EffectivePolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EffectivePolicy
impl<'de> Deserialize<'de> for EffectivePolicy
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 EffectivePolicy
impl PartialEq for EffectivePolicy
impl StructuralPartialEq for EffectivePolicy
Auto Trait Implementations§
impl Freeze for EffectivePolicy
impl RefUnwindSafe for EffectivePolicy
impl Send for EffectivePolicy
impl Sync for EffectivePolicy
impl Unpin for EffectivePolicy
impl UnwindSafe for EffectivePolicy
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