[][src]Struct rusoto_ssm::ResourceDataSyncSourceWithState

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>,
}

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

impl Clone for ResourceDataSyncSourceWithState[src]

impl Debug for ResourceDataSyncSourceWithState[src]

impl Default for ResourceDataSyncSourceWithState[src]

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

impl PartialEq<ResourceDataSyncSourceWithState> for ResourceDataSyncSourceWithState[src]

impl StructuralPartialEq for ResourceDataSyncSourceWithState[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: Deserialize<'de>, 
[src]

impl<T> From<T> 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.