Amazon S3 API · Schema

S3Location

Describes an Amazon S3 location that will receive the results of the restore request.

Cloud StorageObject StorageStorage

Properties

Name Type Description
BucketName object
Prefix object
Encryption object Contains the type of server-side encryption used.
CannedACL object
AccessControlList object
Tagging object
UserMetadata object
StorageClass object
View JSON Schema on GitHub

JSON Schema

s3-s3location-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "S3Location",
  "type": "object",
  "properties": {
    "BucketName": {},
    "Prefix": {},
    "Encryption": {
      "type": "object",
      "properties": {
        "EncryptionType": {},
        "KMSKeyId": {},
        "KMSContext": {}
      },
      "required": [
        "EncryptionType"
      ],
      "description": "Contains the type of server-side encryption used."
    },
    "CannedACL": {},
    "AccessControlList": {},
    "Tagging": {},
    "UserMetadata": {},
    "StorageClass": {}
  },
  "required": [
    "BucketName",
    "Prefix"
  ],
  "description": "Describes an Amazon S3 location that will receive the results of the restore request."
}