#[non_exhaustive]pub struct ResourceDataSyncAwsOrganizationsSource {
pub organization_source_type: Option<String>,
pub organizational_units: Option<Vec<ResourceDataSyncOrganizationalUnit>>,
}Expand description
Information about the AwsOrganizationsSource resource data sync source. A sync source of this type can synchronize data from Organizations or, if an Amazon Web Services organization isn't present, from multiple Amazon Web Services Regions.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.organization_source_type: Option<String>If an Amazon Web Services organization is present, this is either OrganizationalUnits or EntireOrganization. For OrganizationalUnits, the data is aggregated from a set of organization units. For EntireOrganization, the data is aggregated from the entire Amazon Web Services organization.
organizational_units: Option<Vec<ResourceDataSyncOrganizationalUnit>>The Organizations organization units included in the sync.
Implementations§
source§impl ResourceDataSyncAwsOrganizationsSource
impl ResourceDataSyncAwsOrganizationsSource
sourcepub fn organization_source_type(&self) -> Option<&str>
pub fn organization_source_type(&self) -> Option<&str>
If an Amazon Web Services organization is present, this is either OrganizationalUnits or EntireOrganization. For OrganizationalUnits, the data is aggregated from a set of organization units. For EntireOrganization, the data is aggregated from the entire Amazon Web Services organization.
sourcepub fn organizational_units(
&self
) -> Option<&[ResourceDataSyncOrganizationalUnit]>
pub fn organizational_units( &self ) -> Option<&[ResourceDataSyncOrganizationalUnit]>
The Organizations organization units included in the sync.
source§impl ResourceDataSyncAwsOrganizationsSource
impl ResourceDataSyncAwsOrganizationsSource
sourcepub fn builder() -> ResourceDataSyncAwsOrganizationsSourceBuilder
pub fn builder() -> ResourceDataSyncAwsOrganizationsSourceBuilder
Creates a new builder-style object to manufacture ResourceDataSyncAwsOrganizationsSource.
Trait Implementations§
source§impl Clone for ResourceDataSyncAwsOrganizationsSource
impl Clone for ResourceDataSyncAwsOrganizationsSource
source§fn clone(&self) -> ResourceDataSyncAwsOrganizationsSource
fn clone(&self) -> ResourceDataSyncAwsOrganizationsSource
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq<ResourceDataSyncAwsOrganizationsSource> for ResourceDataSyncAwsOrganizationsSource
impl PartialEq<ResourceDataSyncAwsOrganizationsSource> for ResourceDataSyncAwsOrganizationsSource
source§fn eq(&self, other: &ResourceDataSyncAwsOrganizationsSource) -> bool
fn eq(&self, other: &ResourceDataSyncAwsOrganizationsSource) -> bool
self and other values to be equal, and is used
by ==.