r2_sippy

APIs.ioEngineeringPlatform

Properties

Name Type Description
destination object Details about the configured destination bucket
enabled boolean State of Sippy for this bucket
source object Details about the configured source bucket
View JSON Schema on GitHub

JSON Schema

apis-io-engineering-platform-r2-sippy-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/r2_sippy",
  "title": "r2_sippy",
  "properties": {
    "destination": {
      "description": "Details about the configured destination bucket",
      "properties": {
        "accessKeyId": {
          "description": "ID of the Cloudflare API token used when writing objects to this\nbucket\n",
          "type": "string"
        },
        "account": {
          "type": "string"
        },
        "bucket": {
          "description": "Name of the bucket on the provider",
          "type": "string"
        },
        "provider": {
          "enum": [
            "r2"
          ],
          "type": "string"
        }
      },
      "type": "object"
    },
    "enabled": {
      "description": "State of Sippy for this bucket",
      "type": "boolean"
    },
    "source": {
      "description": "Details about the configured source bucket",
      "properties": {
        "bucket": {
          "description": "Name of the bucket on the provider",
          "type": "string"
        },
        "provider": {
          "enum": [
            "aws",
            "gcs"
          ],
          "type": "string"
        },
        "region": {
          "description": "Region where the bucket resides (AWS only)",
          "nullable": true,
          "type": "string"
        }
      },
      "type": "object"
    }
  },
  "type": "object"
}