{
  "kind": "s3client-provider-preset",
  "schemaVersion": {
    "major": 1,
    "minor": 0
  },
  "software": {
    "name": "S3Client",
    "website": "https://s3client.com"
  },
  "preset": {
    "id": "apache.ozone.2.2.1.local-unsecured",
    "name": "Apache Ozone 2.2.1 (local unsecured gateway)",
    "serviceProfile": {
      "capabilities": [
        "list-objects-v2",
        "list-objects-v2-start-after",
        "multipart-upload",
        "delete-multiple-objects",
        "upload-part-copy",
        "conditional-copy-source",
        "list-multipart-uploads",
        "conditional-write",
        "conditional-overwrite"
      ],
      "serverSideCopyDomain": "",
      "protocol": "http",
      "port": 9878,
      "regions": [
        {
          "name": "Local Ozone S3 Gateway",
          "location": "us-east-1",
          "endpoint": "127.0.0.1",
          "authentication": "sigv4",
          "accessStyle": "path",
          "serverSideCopyDomain": "",
          "accountRegionalBucketNamespaceAvailable": false,
          "s3ControlRouting": {}
        }
      ],
      "storageClassPolicySet": {
        "defaultPolicyId": "ozone-five-nodes",
        "policies": [
          {
            "id": "ozone-five-nodes",
            "defaultClassName": "REDUCED_REDUNDANCY",
            "classes": [
              {
                "name": "STANDARD",
                "sameObjectStorageClassChange": false,
                "placementPaths": [
                  "putObject",
                  "createMultipartUpload",
                  "copyObject"
                ],
                "accessStrategy": "alwaysDirect",
                "restorePolicy": {
                  "semantics": "unsupported",
                  "days": {
                    "mode": "forbidden"
                  },
                  "retrievalTier": {
                    "acceptedTiers": [],
                    "mode": "forbidden"
                  },
                  "versionSupported": false
                },
                "archiveStateHeaders": []
              },
              {
                "name": "REDUCED_REDUNDANCY",
                "sameObjectStorageClassChange": false,
                "placementPaths": [
                  "putObject",
                  "createMultipartUpload",
                  "copyObject"
                ],
                "accessStrategy": "alwaysDirect",
                "restorePolicy": {
                  "semantics": "unsupported",
                  "days": {
                    "mode": "forbidden"
                  },
                  "retrievalTier": {
                    "acceptedTiers": [],
                    "mode": "forbidden"
                  },
                  "versionSupported": false
                },
                "archiveStateHeaders": []
              },
              {
                "name": "STANDARD_IA",
                "sameObjectStorageClassChange": false,
                "placementPaths": [
                  "putObject",
                  "createMultipartUpload",
                  "copyObject"
                ],
                "accessStrategy": "alwaysDirect",
                "restorePolicy": {
                  "semantics": "unsupported",
                  "days": {
                    "mode": "forbidden"
                  },
                  "retrievalTier": {
                    "acceptedTiers": [],
                    "mode": "forbidden"
                  },
                  "versionSupported": false
                },
                "archiveStateHeaders": []
              }
            ],
            "transitions": [],
            "restoreStatusListingOperations": [],
            "intelligentTieringOperations": []
          }
        ],
        "bindings": []
      },
      "bucketTaggingCapabilityPolicy": "unavailable",
      "objectTaggingCapabilityPolicy": {
        "currentObjectVerification": "response-version-header",
        "readScope": "current-object",
        "editingScope": "current-object",
        "clearMethod": "deleteTagging",
        "contentOperations": [
          "putObject",
          "createMultipartUpload",
          "copyObject"
        ],
        "copyMode": "independentDirectives"
      },
      "bucketLoggingCompatibilityPolicy": "strictS3",
      "defaultRegionLocation": "us-east-1"
    }
  }
}
