ResourceDataSyncS3Destination
public struct ResourceDataSyncS3Destination : AWSShapeUndocumented
- 
                  
                  DeclarationSwift public static var _members: [AWSShapeMember]
- 
                  
                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination S3 bucket. DeclarationSwift public let aWSKMSKeyARN: String?
- 
                  
                  The name of the S3 bucket where the aggregated data is stored. DeclarationSwift public let bucketName: String
- 
                  
                  Enables destination data sharing. By default, this field is null. DeclarationSwift public let destinationDataSharing: ResourceDataSyncDestinationDataSharing?
- 
                  
                  An Amazon S3 prefix for the bucket. DeclarationSwift public let prefix: String?
- 
                  
                  The AWS Region with the S3 bucket targeted by the Resource Data Sync. DeclarationSwift public let region: String
- 
                  
                  A supported sync format. The following format is currently supported: JsonSerDe DeclarationSwift public let syncFormat: ResourceDataSyncS3Format
- 
                  
                  Undocumented DeclarationSwift public init(aWSKMSKeyARN: String? = nil, bucketName: String, destinationDataSharing: ResourceDataSyncDestinationDataSharing? = nil, prefix: String? = nil, region: String, syncFormat: ResourceDataSyncS3Format)
- 
                  
                  DeclarationSwift public func validate(name: String) throws
 View on GitHub
View on GitHub ResourceDataSyncS3Destination Structure Reference
        ResourceDataSyncS3Destination Structure Reference