#[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: String
The 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
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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