Struct aws_sdk_accessanalyzer::model::TrailProperties
source · [−]#[non_exhaustive]pub struct TrailProperties { /* private fields */ }Expand description
Contains details about the CloudTrail trail being analyzed to generate a policy.
Implementations
sourceimpl TrailProperties
impl TrailProperties
sourcepub fn cloud_trail_arn(&self) -> Option<&str>
pub fn cloud_trail_arn(&self) -> Option<&str>
Specifies the ARN of the trail. The format of a trail ARN is arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail.
sourcepub fn regions(&self) -> Option<&[String]>
pub fn regions(&self) -> Option<&[String]>
A list of regions to get CloudTrail data from and analyze to generate a policy.
sourcepub fn all_regions(&self) -> Option<bool>
pub fn all_regions(&self) -> Option<bool>
Possible values are true or false. If set to true, IAM Access Analyzer retrieves CloudTrail data from all regions to analyze and generate a policy.
sourceimpl TrailProperties
impl TrailProperties
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TrailProperties.
Trait Implementations
sourceimpl Clone for TrailProperties
impl Clone for TrailProperties
sourcefn clone(&self) -> TrailProperties
fn clone(&self) -> TrailProperties
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for TrailProperties
impl Debug for TrailProperties
sourceimpl PartialEq<TrailProperties> for TrailProperties
impl PartialEq<TrailProperties> for TrailProperties
sourcefn eq(&self, other: &TrailProperties) -> bool
fn eq(&self, other: &TrailProperties) -> bool
impl StructuralPartialEq for TrailProperties
Auto Trait Implementations
impl RefUnwindSafe for TrailProperties
impl Send for TrailProperties
impl Sync for TrailProperties
impl Unpin for TrailProperties
impl UnwindSafe for TrailProperties
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more