Class: Aws::SSM::Types::ResourceDataSyncSourceWithState

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-ssm/types.rb

Overview

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.)

Instance Attribute Summary collapse

Instance Attribute Details

#aws_organizations_sourceTypes::ResourceDataSyncAwsOrganizationsSource

The field name in ‘SyncSource` for the `ResourceDataSyncAwsOrganizationsSource` type.



14241
14242
14243
14244
14245
14246
14247
14248
# File 'lib/aws-sdk-ssm/types.rb', line 14241

class ResourceDataSyncSourceWithState < Struct.new(
  :source_type,
  :aws_organizations_source,
  :source_regions,
  :include_future_regions,
  :state)
  include Aws::Structure
end

#include_future_regionsBoolean

Whether to automatically synchronize and aggregate data from new AWS Regions when those Regions come online.

Returns:

  • (Boolean)


14241
14242
14243
14244
14245
14246
14247
14248
# File 'lib/aws-sdk-ssm/types.rb', line 14241

class ResourceDataSyncSourceWithState < Struct.new(
  :source_type,
  :aws_organizations_source,
  :source_regions,
  :include_future_regions,
  :state)
  include Aws::Structure
end

#source_regionsArray<String>

The ‘SyncSource` AWS Regions included in the resource data sync.

Returns:

  • (Array<String>)


14241
14242
14243
14244
14245
14246
14247
14248
# File 'lib/aws-sdk-ssm/types.rb', line 14241

class ResourceDataSyncSourceWithState < Struct.new(
  :source_type,
  :aws_organizations_source,
  :source_regions,
  :include_future_regions,
  :state)
  include Aws::Structure
end

#source_typeString

The type of data source for the resource data sync. ‘SourceType` is either `AwsOrganizations` (if an organization is present in AWS Organizations) or `singleAccountMultiRegions`.

Returns:

  • (String)


14241
14242
14243
14244
14245
14246
14247
14248
# File 'lib/aws-sdk-ssm/types.rb', line 14241

class ResourceDataSyncSourceWithState < Struct.new(
  :source_type,
  :aws_organizations_source,
  :source_regions,
  :include_future_regions,
  :state)
  include Aws::Structure
end

#stateString

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.

Returns:

  • (String)


14241
14242
14243
14244
14245
14246
14247
14248
# File 'lib/aws-sdk-ssm/types.rb', line 14241

class ResourceDataSyncSourceWithState < Struct.new(
  :source_type,
  :aws_organizations_source,
  :source_regions,
  :include_future_regions,
  :state)
  include Aws::Structure
end