[][src]Struct rusoto_accessanalyzer::AnalyzerSummary

pub struct AnalyzerSummary {
    pub arn: String,
    pub created_at: f64,
    pub last_resource_analyzed: Option<String>,
    pub last_resource_analyzed_at: Option<f64>,
    pub name: String,
    pub status: String,
    pub status_reason: Option<StatusReason>,
    pub tags: Option<HashMap<String, String>>,
    pub type_: String,
}

Contains information about the analyzer.

Fields

arn: String

The ARN of the analyzer.

created_at: f64

A timestamp for the time at which the analyzer was created.

last_resource_analyzed: Option<String>

The resource that was most recently analyzed by the analyzer.

last_resource_analyzed_at: Option<f64>

The time at which the most recently analyzed resource was analyzed.

name: String

The name of the analyzer.

status: String

The status of the analyzer. An Active analyzer successfully monitors supported resources and generates new findings. The analyzer is Disabled when a user action, such as removing trusted access for IAM Access Analyzer from AWS Organizations, causes the analyzer to stop generating new findings. The status is Creating when the analyzer creation is in progress and Failed when the analyzer creation has failed.

status_reason: Option<StatusReason>

The statusReason provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is displayed. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the AWS organization.

tags: Option<HashMap<String, String>>

The tags added to the analyzer.

type_: String

The type of analyzer, which corresponds to the zone of trust chosen for the analyzer.

Trait Implementations

impl Clone for AnalyzerSummary[src]

impl Debug for AnalyzerSummary[src]

impl Default for AnalyzerSummary[src]

impl<'de> Deserialize<'de> for AnalyzerSummary[src]

impl PartialEq<AnalyzerSummary> for AnalyzerSummary[src]

impl StructuralPartialEq for AnalyzerSummary[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.