pub struct ResourceDataSyncSourceWithState {
pub aws_organizations_source: Option<ResourceDataSyncAwsOrganizationsSource>,
pub include_future_regions: Option<bool>,
pub source_regions: Option<Vec<String>>,
pub source_type: Option<String>,
pub state: Option<String>,
}Expand description
The data type name for including resource data sync state. There are four sync states:
OrganizationNotExists (Your organization doesn't exist)
NoPermissions (The system can't locate the service-linked role. This role is automatically created when a user creates a resource data sync in Explorer.)
InvalidOrganizationalUnit (You specified or selected an invalid unit in the resource data sync configuration.)
TrustedAccessDisabled (You disabled Systems Manager access in the organization in AWS Organizations.)
Fields§
§aws_organizations_source: Option<ResourceDataSyncAwsOrganizationsSource>The field name in SyncSource for the ResourceDataSyncAwsOrganizationsSource type.
include_future_regions: Option<bool>Whether to automatically synchronize and aggregate data from new AWS Regions when those Regions come online.
source_regions: Option<Vec<String>>The SyncSource AWS Regions included in the resource data sync.
source_type: Option<String>The type of data source for the resource data sync. SourceType is either AwsOrganizations (if an organization is present in AWS Organizations) or singleAccountMultiRegions.
state: Option<String>The data type name for including resource data sync state. There are four sync states:
OrganizationNotExists: Your organization doesn't exist.
NoPermissions: The system can't locate the service-linked role. This role is automatically created when a user creates a resource data sync in Explorer.
InvalidOrganizationalUnit: You specified or selected an invalid unit in the resource data sync configuration.
TrustedAccessDisabled: You disabled Systems Manager access in the organization in AWS Organizations.
Trait Implementations§
Source§impl Clone for ResourceDataSyncSourceWithState
impl Clone for ResourceDataSyncSourceWithState
Source§fn clone(&self) -> ResourceDataSyncSourceWithState
fn clone(&self) -> ResourceDataSyncSourceWithState
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for ResourceDataSyncSourceWithState
impl Default for ResourceDataSyncSourceWithState
Source§fn default() -> ResourceDataSyncSourceWithState
fn default() -> ResourceDataSyncSourceWithState
Source§impl<'de> Deserialize<'de> for ResourceDataSyncSourceWithState
impl<'de> Deserialize<'de> for ResourceDataSyncSourceWithState
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>,
Source§impl PartialEq for ResourceDataSyncSourceWithState
impl PartialEq for ResourceDataSyncSourceWithState
Source§fn eq(&self, other: &ResourceDataSyncSourceWithState) -> bool
fn eq(&self, other: &ResourceDataSyncSourceWithState) -> bool
self and other values to be equal, and is used by ==.