ResourceDataSyncArgs

data class ResourceDataSyncArgs(val bucketName: Output<String>? = null, val bucketPrefix: Output<String>? = null, val bucketRegion: Output<String>? = null, val kmsKeyArn: Output<String>? = null, val s3Destination: Output<ResourceDataSyncS3DestinationArgs>? = null, val syncFormat: Output<String>? = null, val syncName: Output<String>? = null, val syncSource: Output<ResourceDataSyncSyncSourceArgs>? = null, val syncType: Output<String>? = null) : ConvertibleToJava<ResourceDataSyncArgs>

Resource Type definition for AWS::SSM::ResourceDataSync

Example Usage

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(bucketName: Output<String>? = null, bucketPrefix: Output<String>? = null, bucketRegion: Output<String>? = null, kmsKeyArn: Output<String>? = null, s3Destination: Output<ResourceDataSyncS3DestinationArgs>? = null, syncFormat: Output<String>? = null, syncName: Output<String>? = null, syncSource: Output<ResourceDataSyncSyncSourceArgs>? = null, syncType: Output<String>? = null)

Properties

Link copied to clipboard
val bucketName: Output<String>? = null

The name of the S3 bucket where the aggregated data is stored.

Link copied to clipboard
val bucketPrefix: Output<String>? = null

An Amazon S3 prefix for the bucket.

Link copied to clipboard
val bucketRegion: Output<String>? = null

The AWS Region with the S3 bucket targeted by the resource data sync.

Link copied to clipboard
val kmsKeyArn: Output<String>? = null

The Amazon Resource Name (ARN) of an encryption key for a destination in Amazon S3 . You can use a KMS key to encrypt inventory data in Amazon S3 . You must specify a key that exist in the same AWS Region as the destination Amazon S3 bucket.

Link copied to clipboard

Configuration information for the target S3 bucket.

Link copied to clipboard
val syncFormat: Output<String>? = null

A supported sync format. The following format is currently supported: JsonSerDe

Link copied to clipboard
val syncName: Output<String>? = null

A name for the resource data sync.

Link copied to clipboard

Information about the source where the data was synchronized.

Link copied to clipboard
val syncType: Output<String>? = null

The type of resource data sync. If SyncType is SyncToDestination , then the resource data sync synchronizes data to an S3 bucket. If the SyncType is SyncFromSource then the resource data sync synchronizes data from AWS Organizations or from multiple AWS Regions .

Functions

Link copied to clipboard
open override fun toJava(): ResourceDataSyncArgs