Initializerswift-cloud 0.24.0CloudCore
init(accountId:bucket:encryption:format:prefix:)
SotoS3Types.swift:5209init(accountId: String? = nil, bucket: String, encryption: InventoryEncryption? = nil, format: InventoryFormat, prefix: String? = nil)
init(accountId: String? = nil, bucket: String, encryption: InventoryEncryption? = nil, format: InventoryFormat, prefix: String? = nil)
s9CloudCore2S3V09InventoryC17BucketDestinationV9accountId6bucket10encryption6format6prefixAESSSg_SSAC0D10EncryptionVSgAC0D6FormatOAKtcfc
What are these?4WD74
import CloudCore
struct InventoryS3BucketDestination
struct S3
Service object for interacting with AWS S3 service.
@frozen struct String
A Unicode string value that is a collection of characters.
struct InventoryEncryption
enum InventoryFormat
init(from decoder: any Decoder) throws
let accountId: String?
The account ID that owns the destination S3 bucket. If no account ID is provided, the owner is not validated before exporting data. Although this value is optional, we strongly recommend that you set it to help prevent problems if the destination bucket ownership changes.
let bucket: String
The Amazon Resource Name (ARN) of the bucket where inventory results will be published.
let encryption: InventoryEncryption?
Contains the type of server-side encryption used to encrypt the inventory results.
let format: InventoryFormat
Specifies the output format of the inventory results.
let prefix: String?
The prefix that is prepended to all inventory results.