Keboola · Schema

FileResource

Data PlatformETLELTData PipelinesData StorageTransformationsOrchestrationData OperationsCloud DataSnowflakeBigQuery

Properties

Name Type Description
id integer
created string
isPublic boolean
isSliced boolean
isEncrypted boolean
name string
url string
provider string
region string
sizeBytes integer
tags array
maxAgeDays integer
runId integer
runIds array
creatorToken object
View JSON Schema on GitHub

JSON Schema

keboola-fileresource.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "FileResource",
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "example": 537806841
    },
    "created": {
      "type": "string",
      "format": "date-time",
      "example": "2019-09-18T17:43:13+0200"
    },
    "isPublic": {
      "type": "boolean",
      "example": false
    },
    "isSliced": {
      "type": "boolean",
      "example": false
    },
    "isEncrypted": {
      "type": "boolean",
      "example": true
    },
    "name": {
      "type": "string",
      "example": "my-file.zip"
    },
    "url": {
      "type": "string",
      "example": "https://kbc-sapi-files.s3.amazonaws.com/exp-180/123/files/2019/09/18/537806841.my-file.zip?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ZZZ&X-Amz-Date=20190918T154315Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Signature=ZZZ"
    },
    "provider": {
      "type": "string",
      "example": "aws"
    },
    "region": {
      "type": "string",
      "example": "us-east-1"
    },
    "sizeBytes": {
      "type": "integer",
      "example": 1234
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "example": [
        "my-tag1",
        "my-tag2"
      ]
    },
    "maxAgeDays": {
      "type": "integer",
      "example": 180
    },
    "runId": {
      "type": "integer",
      "example": null
    },
    "runIds": {
      "type": "array",
      "items": {
        "type": "integer"
      },
      "example": []
    },
    "creatorToken": {
      "type": "object",
      "required": [
        "id",
        "description"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "example": 1234
        },
        "description": {
          "type": "string",
          "example": "My API token"
        }
      }
    }
  }
}