pub struct AccountAggregationSource {
pub account_ids: Vec<String>,
pub all_aws_regions: Option<bool>,
pub aws_regions: Option<Vec<String>>,
}Expand description
A collection of accounts and regions.
Fields§
§account_ids: Vec<String>The 12-digit account ID of the account being aggregated.
all_aws_regions: Option<bool>If true, aggregate existing AWS Config regions and future regions.
aws_regions: Option<Vec<String>>The source regions being aggregated.
Trait Implementations§
Source§impl Clone for AccountAggregationSource
impl Clone for AccountAggregationSource
Source§fn clone(&self) -> AccountAggregationSource
fn clone(&self) -> AccountAggregationSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AccountAggregationSource
impl Debug for AccountAggregationSource
Source§impl Default for AccountAggregationSource
impl Default for AccountAggregationSource
Source§fn default() -> AccountAggregationSource
fn default() -> AccountAggregationSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccountAggregationSource
impl<'de> Deserialize<'de> for AccountAggregationSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AccountAggregationSource
impl PartialEq for AccountAggregationSource
Source§impl Serialize for AccountAggregationSource
impl Serialize for AccountAggregationSource
impl StructuralPartialEq for AccountAggregationSource
Auto Trait Implementations§
impl Freeze for AccountAggregationSource
impl RefUnwindSafe for AccountAggregationSource
impl Send for AccountAggregationSource
impl Sync for AccountAggregationSource
impl Unpin for AccountAggregationSource
impl UnwindSafe for AccountAggregationSource
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
Mutably borrows from an owned value. Read more