{
  "kind": "s3client-provider-preset",
  "schemaVersion": {
    "major": 1,
    "minor": 0
  },
  "software": {
    "name": "S3Client",
    "website": "https://s3client.com"
  },
  "preset": {
    "id": "versitygw.1.8.0.posix",
    "name": "VersityGW 1.8.0 (POSIX)",
    "serviceProfile": {
      "capabilities": [
        "list-objects-v2",
        "multipart-upload",
        "presigned-url",
        "delete-multiple-objects",
        "upload-part-copy",
        "conditional-copy-source",
        "conditional-upload-part-copy-source",
        "head-object-part-number",
        "get-bucket-ownership-controls",
        "list-buckets-pagination",
        "standard-s3-resource-arn",
        "delete-multiple-object-versions"
      ],
      "serverSideCopyDomain": "",
      "protocol": "https",
      "port": 443,
      "regions": [
        {
          "name": "VersityGW POSIX",
          "location": "us-east-1",
          "endpoint": "s3.versitygw.example",
          "authentication": "sigv4",
          "accessStyle": "path",
          "serverSideCopyDomain": "",
          "accountRegionalBucketNamespaceAvailable": false,
          "s3ControlRouting": {}
        }
      ],
      "storageClassPolicySet": {
        "defaultPolicyId": "versitygw-standard",
        "policies": [
          {
            "id": "versitygw-standard",
            "defaultClassName": "STANDARD",
            "classes": [
              {
                "name": "STANDARD",
                "sameObjectStorageClassChange": true,
                "placementPaths": [
                  "putObject",
                  "createMultipartUpload",
                  "copyObject"
                ],
                "accessStrategy": "alwaysDirect",
                "restorePolicy": {
                  "semantics": "unsupported",
                  "days": {
                    "mode": "forbidden"
                  },
                  "retrievalTier": {
                    "mode": "forbidden",
                    "acceptedTiers": []
                  },
                  "versionSupported": false
                },
                "archiveStateHeaders": []
              }
            ],
            "transitions": [],
            "restoreStatusListingOperations": [],
            "intelligentTieringOperations": []
          }
        ],
        "bindings": []
      },
      "bucketTaggingCapabilityPolicy": "bucket-tagging-subresource",
      "objectTaggingCapabilityPolicy": {
        "currentObjectVerification": "versioned-read-then-head",
        "readScope": "object-and-versions",
        "editingScope": "object-and-versions",
        "clearMethod": "deleteTagging",
        "contentOperations": [
          "putObject",
          "createMultipartUpload",
          "copyObject"
        ],
        "copyMode": "independentDirectives"
      },
      "bucketLoggingCompatibilityPolicy": "strictS3",
      "defaultRegionLocation": "us-east-1"
    }
  }
}
