OsisS3Capabilities

OsisS3Capabilities
OsisS3Capabilities
This data structure has no properties.
object
exclusions
Optional

S3 capabilities in exclusion mode. If a S3 capability is in the exclusions, it is not supported, either completely or partially. A S3 capability is a S3 API code in snake case. For example S3 CopyObject action in OSIS API code is named copy_object. For full S3 actions, please refer to https://docs.aws.amazon.com/AmazonS3/latest/API/Type_API_Reference.html.

  • If the platform S3 is fully compliant with Amazon S3, return an empty object.
  • If not, return excluded S3 capabilities in the exclusions field.
    • If a S3 action is completely not supported, exclude it with API code and an empty object as value. For instance, GetBucketVersioning is not supported, .
    • If a S3 action is partially not supported, exclude it with API code and specific excluded area by params, by header or by payload. For instance, GetObject does not support query parameter partNummber, and response header response-cache-control, .