paws.storage (version 0.1.0)

s3_put_bucket_inventory_configuration: Adds an inventory configuration (identified by the inventory ID) from the bucket

Description

Adds an inventory configuration (identified by the inventory ID) from the bucket.

Usage

s3_put_bucket_inventory_configuration(Bucket, Id,
  InventoryConfiguration)

Arguments

Bucket

[required] The name of the bucket where the inventory configuration will be stored.

Id

[required] The ID used to identify the inventory configuration.

InventoryConfiguration

[required] Specifies the inventory configuration.

Request syntax

svc$put_bucket_inventory_configuration(
  Bucket = "string",
  Id = "string",
  InventoryConfiguration = list(
    Destination = list(
      S3BucketDestination = list(
        AccountId = "string",
        Bucket = "string",
        Format = "CSV"|"ORC"|"Parquet",
        Prefix = "string",
        Encryption = list(
          SSES3 = list(),
          SSEKMS = list(
            KeyId = "string"
          )
        )
      )
    ),
    IsEnabled = TRUE|FALSE,
    Filter = list(
      Prefix = "string"
    ),
    Id = "string",
    IncludedObjectVersions = "All"|"Current",
    OptionalFields = list(
      "Size"|"LastModifiedDate"|"StorageClass"|"ETag"|"IsMultipartUploaded"|"ReplicationStatus"|"EncryptionStatus"|"ObjectLockRetainUntilDate"|"ObjectLockMode"|"ObjectLockLegalHoldStatus"
    ),
    Schedule = list(
      Frequency = "Daily"|"Weekly"
    )
  )
)