Class: Aws::SSM::Types::ResourceDataSyncSource
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSM::Types::ResourceDataSyncSource
- Defined in:
- gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb
Overview
When making an API call, you may pass ResourceDataSyncSource data as a hash:
{
source_type: "ResourceDataSyncSourceType", # required
aws_organizations_source: {
organization_source_type: "ResourceDataSyncOrganizationSourceType", # required
organizational_units: [
{
organizational_unit_id: "ResourceDataSyncOrganizationalUnitId",
},
],
},
source_regions: ["ResourceDataSyncSourceRegion"], # required
include_future_regions: false,
}
Information about the source of the data included in the resource data sync.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aws_organizations_source ⇒ Types::ResourceDataSyncAwsOrganizationsSource
Information about the AwsOrganizationsSource resource data sync source.
-
#include_future_regions ⇒ Boolean
Whether to automatically synchronize and aggregate data from new AWS Regions when those Regions come online.
-
#source_regions ⇒ Array<String>
The
SyncSource
AWS Regions included in the resource data sync. -
#source_type ⇒ String
The type of data source for the resource data sync.
Instance Attribute Details
#aws_organizations_source ⇒ Types::ResourceDataSyncAwsOrganizationsSource
Information about the AwsOrganizationsSource resource data sync source. A sync source of this type can synchronize data from AWS Organizations.
16430 16431 16432 16433 16434 16435 16436 16437 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16430 class ResourceDataSyncSource < Struct.new( :source_type, :aws_organizations_source, :source_regions, :include_future_regions) SENSITIVE = [] include Aws::Structure end |
#include_future_regions ⇒ Boolean
Whether to automatically synchronize and aggregate data from new AWS Regions when those Regions come online.
16430 16431 16432 16433 16434 16435 16436 16437 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16430 class ResourceDataSyncSource < Struct.new( :source_type, :aws_organizations_source, :source_regions, :include_future_regions) SENSITIVE = [] include Aws::Structure end |
#source_regions ⇒ Array<String>
The SyncSource
AWS Regions included in the resource data sync.
16430 16431 16432 16433 16434 16435 16436 16437 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16430 class ResourceDataSyncSource < Struct.new( :source_type, :aws_organizations_source, :source_regions, :include_future_regions) SENSITIVE = [] include Aws::Structure end |
#source_type ⇒ 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
.
16430 16431 16432 16433 16434 16435 16436 16437 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16430 class ResourceDataSyncSource < Struct.new( :source_type, :aws_organizations_source, :source_regions, :include_future_regions) SENSITIVE = [] include Aws::Structure end |