ResourceDataSyncS3Destination
public struct ResourceDataSyncS3Destination : AWSShape
Undocumented
-
Declaration
Swift
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.
Declaration
Swift
public let aWSKMSKeyARN: String?
-
The name of the S3 bucket where the aggregated data is stored.
Declaration
Swift
public let bucketName: String
-
Enables destination data sharing. By default, this field is null.
Declaration
Swift
public let destinationDataSharing: ResourceDataSyncDestinationDataSharing?
-
An Amazon S3 prefix for the bucket.
Declaration
Swift
public let prefix: String?
-
The AWS Region with the S3 bucket targeted by the Resource Data Sync.
Declaration
Swift
public let region: String
-
A supported sync format. The following format is currently supported: JsonSerDe
Declaration
Swift
public let syncFormat: ResourceDataSyncS3Format
-
Undocumented
Declaration
Swift
public init(aWSKMSKeyARN: String? = nil, bucketName: String, destinationDataSharing: ResourceDataSyncDestinationDataSharing? = nil, prefix: String? = nil, region: String, syncFormat: ResourceDataSyncS3Format)
-
Declaration
Swift
public func validate(name: String) throws