#[non_exhaustive]pub struct GeneratedPolicyProperties {
pub is_complete: Option<bool>,
pub principal_arn: String,
pub cloud_trail_properties: Option<CloudTrailProperties>,
}Expand description
Contains the generated policy details.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.is_complete: Option<bool>This value is set to true if the generated policy contains all possible actions for a service that IAM Access Analyzer identified from the CloudTrail trail that you specified, and false otherwise.
principal_arn: StringThe ARN of the IAM entity (user or role) for which you are generating a policy.
cloud_trail_properties: Option<CloudTrailProperties>Lists details about the Trail used to generated policy.
Implementations§
source§impl GeneratedPolicyProperties
impl GeneratedPolicyProperties
sourcepub fn is_complete(&self) -> Option<bool>
pub fn is_complete(&self) -> Option<bool>
This value is set to true if the generated policy contains all possible actions for a service that IAM Access Analyzer identified from the CloudTrail trail that you specified, and false otherwise.
sourcepub fn principal_arn(&self) -> &str
pub fn principal_arn(&self) -> &str
The ARN of the IAM entity (user or role) for which you are generating a policy.
sourcepub fn cloud_trail_properties(&self) -> Option<&CloudTrailProperties>
pub fn cloud_trail_properties(&self) -> Option<&CloudTrailProperties>
Lists details about the Trail used to generated policy.
source§impl GeneratedPolicyProperties
impl GeneratedPolicyProperties
sourcepub fn builder() -> GeneratedPolicyPropertiesBuilder
pub fn builder() -> GeneratedPolicyPropertiesBuilder
Creates a new builder-style object to manufacture GeneratedPolicyProperties.
Trait Implementations§
source§impl Clone for GeneratedPolicyProperties
impl Clone for GeneratedPolicyProperties
source§fn clone(&self) -> GeneratedPolicyProperties
fn clone(&self) -> GeneratedPolicyProperties
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GeneratedPolicyProperties
impl Debug for GeneratedPolicyProperties
source§impl PartialEq for GeneratedPolicyProperties
impl PartialEq for GeneratedPolicyProperties
source§fn eq(&self, other: &GeneratedPolicyProperties) -> bool
fn eq(&self, other: &GeneratedPolicyProperties) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GeneratedPolicyProperties
Auto Trait Implementations§
impl Freeze for GeneratedPolicyProperties
impl RefUnwindSafe for GeneratedPolicyProperties
impl Send for GeneratedPolicyProperties
impl Sync for GeneratedPolicyProperties
impl Unpin for GeneratedPolicyProperties
impl UnwindSafe for GeneratedPolicyProperties
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more