[][src]Struct rusoto_securityhub::Insight

pub struct Insight {
    pub filters: AwsSecurityFindingFilters,
    pub group_by_attribute: String,
    pub insight_arn: String,
    pub name: String,
}

Contains information about a Security Hub insight.

Fields

filters: AwsSecurityFindingFilters

One or more attributes used to filter the findings included in the insight. The insight only includes findings that match the criteria defined in the filters.

group_by_attribute: String

The grouping attribute for the insight's findings. Indicates how to group the matching findings, and identifies the type of item that the insight applies to. For example, if an insight is grouped by resource identifier, then the insight produces a list of resource identifiers.

insight_arn: String

The ARN of a Security Hub insight.

name: String

The name of a Security Hub insight.

Trait Implementations

impl Clone for Insight[src]

impl Debug for Insight[src]

impl Default for Insight[src]

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

impl PartialEq<Insight> for Insight[src]

impl StructuralPartialEq for Insight[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.