[][src]Struct rusoto_config::OrganizationAggregationSource

pub struct OrganizationAggregationSource {
    pub all_aws_regions: Option<bool>,
    pub aws_regions: Option<Vec<String>>,
    pub role_arn: String,
}

This object contains regions to setup the aggregator and an IAM role to retrieve organization details.

Fields

If true, aggregate existing AWS Config regions and future regions.

The source regions being aggregated.

ARN of the IAM role used to retreive AWS Organization details associated with the aggregator account.

Trait Implementations

impl Clone for OrganizationAggregationSource
[src]

Performs copy-assignment from source. Read more

impl Default for OrganizationAggregationSource
[src]

impl PartialEq<OrganizationAggregationSource> for OrganizationAggregationSource
[src]

impl Debug for OrganizationAggregationSource
[src]

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

impl Serialize for OrganizationAggregationSource
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T