@Stability(value=Stable) public static final class CfnResourceDataSyncProps.Builder extends Object implements software.amazon.jsii.Builder<CfnResourceDataSyncProps>
CfnResourceDataSyncProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnResourceDataSyncProps.Builder syncName(String syncName)
CfnResourceDataSyncProps.getSyncName()syncName - A name for the resource data sync. This parameter is required.this@Stability(value=Stable) public CfnResourceDataSyncProps.Builder bucketName(String bucketName)
CfnResourceDataSyncProps.getBucketName()bucketName - The name of the S3 bucket where the aggregated data is stored.this@Stability(value=Stable) public CfnResourceDataSyncProps.Builder bucketPrefix(String bucketPrefix)
CfnResourceDataSyncProps.getBucketPrefix()bucketPrefix - An Amazon S3 prefix for the bucket.this@Stability(value=Stable) public CfnResourceDataSyncProps.Builder bucketRegion(String bucketRegion)
CfnResourceDataSyncProps.getBucketRegion()bucketRegion - The AWS Region with the S3 bucket targeted by the resource data sync.this@Stability(value=Stable) public CfnResourceDataSyncProps.Builder kmsKeyArn(String kmsKeyArn)
CfnResourceDataSyncProps.getKmsKeyArn()kmsKeyArn - The 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 region as the destination Amazon S3 bucket.this@Stability(value=Stable) public CfnResourceDataSyncProps.Builder s3Destination(IResolvable s3Destination)
CfnResourceDataSyncProps.getS3Destination()s3Destination - Configuration information for the target S3 bucket.this@Stability(value=Stable) public CfnResourceDataSyncProps.Builder s3Destination(CfnResourceDataSync.S3DestinationProperty s3Destination)
CfnResourceDataSyncProps.getS3Destination()s3Destination - Configuration information for the target S3 bucket.this@Stability(value=Stable) public CfnResourceDataSyncProps.Builder syncFormat(String syncFormat)
CfnResourceDataSyncProps.getSyncFormat()syncFormat - A supported sync format.
The following format is currently supported: JsonSerDethis@Stability(value=Stable) public CfnResourceDataSyncProps.Builder syncSource(IResolvable syncSource)
CfnResourceDataSyncProps.getSyncSource()syncSource - Information about the source where the data was synchronized.this@Stability(value=Stable) public CfnResourceDataSyncProps.Builder syncSource(CfnResourceDataSync.SyncSourceProperty syncSource)
CfnResourceDataSyncProps.getSyncSource()syncSource - Information about the source where the data was synchronized.this@Stability(value=Stable) public CfnResourceDataSyncProps.Builder syncType(String syncType)
CfnResourceDataSyncProps.getSyncType()syncType - 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 .this@Stability(value=Stable) public CfnResourceDataSyncProps build()
build in interface software.amazon.jsii.Builder<CfnResourceDataSyncProps>CfnResourceDataSyncPropsNullPointerException - if any required attribute was not providedCopyright © 2023. All rights reserved.