Skip to content

Instantly share code, notes, and snippets.

@Randgalt
Created March 18, 2024 12:22
Show Gist options
  • Save Randgalt/dabd023dbb7193b798c71362591f1492 to your computer and use it in GitHub Desktop.
Save Randgalt/dabd023dbb7193b798c71362591f1492 to your computer and use it in GitHub Desktop.
{
"openapi" : "3.0.1",
"info" : {
"title" : "Starburst Galaxy Metastore API",
"description" : "# Access Tokens\n\nAccess tokens are obtained using the OAuth2 credentials flow and API authentication tokens.\n\n1. Create an API authentication token at `https://{account-domain}/api-auth-token`\n2. Use the API authentication token to obtain a temporary access token by POST to `https://{account-domain}/oauth/v2/token`. The request must have a Basic Authorization header with the client ID and secret Base64 encoded in the form `clientId:clientSecret`. The request body must be `grant_type=client_credentials`.\n\n`cURL` example:\n\n```\ncurl -X POST \\\n -H 'Authorization: Basic {base64(clientId:clientSecret)}' \\\n -H 'Content-Type: application/x-www-form-urlencoded' \\\n -d 'grant_type=client_credentials' \\\n https://{account-domain}/oauth/v2/token\n```\n\nThe access token returned can be used to make API calls with the header `Authorization: Bearer {access token}`.\n",
"version" : "v1"
},
"security" : [ {
"accessToken" : [ ]
} ],
"tags" : [ {
"name" : "Metastore Service",
"description" : "Metastore operations"
} ],
"paths" : {
"/metastore/api/v1/statistics:partition" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "metastore.partitionStatistics",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "partitionName",
"description" : "Query filter",
"required" : false,
"explode" : true,
"schema" : {
"type" : "array",
"items" : {
"type" : "string"
}
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/PartitionNamedStatistics"
}
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
},
"put" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "partitionStatistics",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "partitionName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Statistics"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "NoLongerAvailable",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"404" : {
"description" : "NotFound",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/column:rename" : {
"put" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "renameColumn",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "columnName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ColumnRename"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "NoLongerAvailable",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"404" : {
"description" : "NotFound",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/statistics" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "getStatistics",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Statistics"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
},
"put" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "updateStatistics",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Statistics"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "NoLongerAvailable",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"404" : {
"description" : "NotFound",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/table:namesWithParameter" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "nameswithparameterTable",
"parameters" : [ {
"in" : "query",
"name" : "parameterKey",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "parameterValue",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/TableName"
}
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/table:all" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "allTable",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "pageToken",
"description" : "Pagination Token",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "pageSize",
"description" : "Page size or 0 for default (current maximum is 100)",
"required" : false,
"schema" : {
"format" : "int32",
"type" : "integer",
"nullable" : false
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/PaginatedTable"
}
}
}
},
"400" : {
"description" : "InvalidArgument",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Badrequest"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/partition" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "getPartition",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "partitionName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Partition"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
},
"put" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "updatePartition",
"parameters" : [ ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/PartitionWithStatistics"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "NoLongerAvailable",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"404" : {
"description" : "NotFound",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
}
}
},
"post" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "createPartition",
"parameters" : [ ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/PartitionStatisticsRequest"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "InvalidArgument",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Badrequest"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
},
"delete" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "deletePartition",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "partitionName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/PartitionName"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/table" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "getTable",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Table"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
},
"put" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "updateTable",
"parameters" : [ ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Table"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "NoLongerAvailable",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"404" : {
"description" : "NotFound",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
}
}
},
"post" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "createTable",
"parameters" : [ ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Table"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "InvalidArgument",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Badrequest"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
},
"delete" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "deleteTable",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/TableName"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/column:comment" : {
"put" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "commentColumn",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "columnName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ColumnComment"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "NoLongerAvailable",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"404" : {
"description" : "NotFound",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/partition:byName" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "bynamePartition",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "partitionName",
"description" : "Query filter",
"required" : false,
"explode" : true,
"schema" : {
"type" : "array",
"items" : {
"type" : "string"
}
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/NamedPartition"
}
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/table:rename" : {
"put" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "renameTable",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/TableRename"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "NoLongerAvailable",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"404" : {
"description" : "NotFound",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/partition:names" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "namesPartition",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/PartitionName"
}
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/table:allNames" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "Retrieve all table names in all databases\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "allnamesTable",
"parameters" : [ ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/TableName"
}
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/column" : {
"post" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "createColumn",
"parameters" : [ ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/NewColumn"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "InvalidArgument",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Badrequest"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
},
"delete" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "deleteColumn",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "columnName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ColumnName"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/database:names" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "namesDatabase",
"parameters" : [ ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/DatabaseName"
}
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/database" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "Retrieve the named database\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "getDatabase",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Database"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
},
"post" : {
"tags" : [ "Metastore Service" ],
"description" : "Create a new database\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "createDatabase",
"parameters" : [ ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Database"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "InvalidArgument",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Badrequest"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
},
"delete" : {
"tags" : [ "Metastore Service" ],
"description" : "Drop the named database\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "deleteDatabase",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/DatabaseName"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/database:rename" : {
"put" : {
"tags" : [ "Metastore Service" ],
"description" : "Rename a database\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "renameDatabase",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/DatabaseRename"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "NoLongerAvailable",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"404" : {
"description" : "NotFound",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/table:names" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "Retrieve the table names in the named database\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "namesTable",
"parameters" : [ {
"in" : "query",
"name" : "databaseName",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
}, {
"in" : "query",
"name" : "tableType",
"description" : "Query filter",
"required" : false,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/TableName"
}
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/table:comment" : {
"put" : {
"tags" : [ "Metastore Service" ],
"description" : "TODO\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "commentTable",
"parameters" : [ ],
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/TableComment"
}
}
},
"required" : true
},
"responses" : {
"400" : {
"description" : "NoLongerAvailable",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"204" : {
"description" : "Success"
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"404" : {
"description" : "NotFound",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Resourceinfo"
}
}
}
}
}
}
},
"/metastore/api/v1/view:allNames" : {
"get" : {
"tags" : [ "Metastore Service" ],
"description" : "Retrieve all view names in all databases\n\n**BETA API:** This API is subject to incompatible changes, or even removal, in the future.",
"operationId" : "allnamesView",
"parameters" : [ ],
"responses" : {
"200" : {
"description" : "Success",
"content" : {
"application/json" : {
"schema" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ViewName"
}
}
}
}
},
"401" : {
"description" : "Unauthenticated",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
},
"403" : {
"description" : "PermissionDenied",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Errorinfo"
}
}
}
}
}
}
}
},
"components" : {
"securitySchemes" : {
"accessToken" : {
"type" : "http",
"name" : "Authorization",
"in" : "header",
"scheme" : "bearer",
"bearerFormat" : "Access token"
}
},
"schemas" : {
"FieldViolations" : {
"required" : [ "description", "field" ],
"properties" : {
"field" : {
"type" : "string",
"description" : "Field name"
},
"description" : {
"type" : "string",
"description" : "Description of the violation"
}
},
"description" : "Field violations (read only)"
},
"PartitionWithStatistics" : {
"required" : [ "partition", "statistics" ],
"properties" : {
"partition" : {
"$ref" : "#/components/schemas/Partition"
},
"statistics" : {
"$ref" : "#/components/schemas/Statistics"
}
},
"description" : "TODO"
},
"Resourceinfo" : {
"required" : [ "description", "resourceName" ],
"properties" : {
"resourceName" : {
"type" : "string",
"description" : "Name of the resource (read only)"
},
"description" : {
"type" : "string",
"description" : "Violation description (read only)"
}
},
"description" : "Resource failure or inconsistency (read only)"
},
"BasicStatistics" : {
"properties" : {
"fileCount" : {
"format" : "int64",
"type" : "integer",
"description" : "TODO",
"nullable" : false
},
"rowCount" : {
"format" : "int64",
"type" : "integer",
"description" : "TODO",
"nullable" : false
},
"inMemoryDataSizeInBytes" : {
"format" : "int64",
"type" : "integer",
"description" : "TODO",
"nullable" : false
},
"onDiskDataSizeInBytes" : {
"format" : "int64",
"type" : "integer",
"description" : "TODO",
"nullable" : false
}
},
"description" : "TODO"
},
"DatabaseRename" : {
"required" : [ "newDatabaseName" ],
"properties" : {
"newDatabaseName" : {
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
},
"NewColumn" : {
"required" : [ "columnName", "databaseName", "properties", "tableName", "type" ],
"properties" : {
"databaseName" : {
"type" : "string",
"description" : "TODO"
},
"tableName" : {
"type" : "string",
"description" : "TODO"
},
"columnName" : {
"type" : "string",
"description" : "TODO"
},
"type" : {
"type" : "string",
"description" : "TODO"
},
"comment" : {
"type" : "string",
"description" : "TODO"
},
"properties" : {
"type" : "object",
"additionalProperties" : {
"type" : "string",
"description" : "TODO"
}
}
},
"description" : "TODO"
},
"DataColumns" : {
"required" : [ "columnName", "properties", "type" ],
"properties" : {
"columnName" : {
"type" : "string",
"description" : "TODO"
},
"type" : {
"type" : "string",
"description" : "TODO"
},
"comment" : {
"type" : "string",
"description" : "TODO"
},
"properties" : {
"type" : "object",
"additionalProperties" : {
"type" : "string",
"description" : "TODO"
}
}
},
"description" : "TODO"
},
"ColumnName" : {
"required" : [ "columnName", "databaseName", "tableName" ],
"properties" : {
"databaseName" : {
"type" : "string",
"description" : "TODO"
},
"tableName" : {
"type" : "string",
"description" : "TODO"
},
"columnName" : {
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
},
"PartitionStatisticsRequest" : {
"required" : [ "partitionWithStatistics" ],
"properties" : {
"partitionWithStatistics" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/PartitionWithStatistics"
}
}
},
"description" : "TODO"
},
"BooleanStatistics" : {
"properties" : {
"trueCount" : {
"format" : "int64",
"type" : "integer",
"description" : "TODO",
"nullable" : false
},
"falseCount" : {
"format" : "int64",
"type" : "integer",
"description" : "TODO",
"nullable" : false
}
},
"description" : "TODO"
},
"Database" : {
"required" : [ "databaseName", "parameters" ],
"properties" : {
"databaseName" : {
"type" : "string",
"description" : "TODO"
},
"location" : {
"type" : "string",
"description" : "TODO"
},
"comment" : {
"type" : "string",
"description" : "TODO"
},
"parameters" : {
"type" : "object",
"additionalProperties" : {
"type" : "string",
"description" : "TODO"
}
}
},
"description" : "TODO"
},
"TableComment" : {
"required" : [ "databaseName", "tableName" ],
"properties" : {
"databaseName" : {
"type" : "string",
"description" : "TODO"
},
"tableName" : {
"type" : "string",
"description" : "TODO"
},
"comment" : {
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
},
"SortedBy" : {
"required" : [ "columnName", "order" ],
"properties" : {
"columnName" : {
"type" : "string",
"description" : "TODO"
},
"order" : {
"type" : "string",
"description" : "TODO",
"enum" : [ "Ascending", "Descending" ]
}
},
"description" : "TODO"
},
"BucketProperty" : {
"required" : [ "bucketCount", "bucketedBy", "sortedBy" ],
"properties" : {
"bucketedBy" : {
"type" : "array",
"items" : {
"type" : "string",
"description" : "TODO"
}
},
"bucketCount" : {
"format" : "int32",
"type" : "integer",
"description" : "TODO",
"nullable" : false
},
"sortedBy" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/SortedBy"
}
}
},
"description" : "TODO"
},
"DecimalStatistics" : {
"properties" : {
"min" : {
"format" : "double",
"type" : "number",
"description" : "TODO",
"nullable" : false
},
"max" : {
"format" : "double",
"type" : "number",
"description" : "TODO",
"nullable" : false
}
},
"description" : "TODO"
},
"IntegerStatistics" : {
"properties" : {
"min" : {
"format" : "int64",
"type" : "integer",
"description" : "TODO",
"nullable" : false
},
"max" : {
"format" : "int64",
"type" : "integer",
"description" : "TODO",
"nullable" : false
}
},
"description" : "TODO"
},
"PartitionNamedStatistics" : {
"required" : [ "partitionName", "statistics" ],
"properties" : {
"partitionName" : {
"type" : "string",
"description" : "TODO"
},
"statistics" : {
"$ref" : "#/components/schemas/Statistics"
}
},
"description" : "TODO"
},
"Table" : {
"required" : [ "dataColumns", "databaseName", "parameters", "partitionColumns", "storage", "tableName", "tableType" ],
"properties" : {
"databaseName" : {
"type" : "string",
"description" : "TODO"
},
"tableName" : {
"type" : "string",
"description" : "TODO"
},
"tableType" : {
"type" : "string",
"description" : "TODO"
},
"storage" : {
"$ref" : "#/components/schemas/Storage"
},
"dataColumns" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/DataColumns"
}
},
"partitionColumns" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/DataColumns"
}
},
"parameters" : {
"type" : "object",
"additionalProperties" : {
"type" : "string",
"description" : "TODO"
}
},
"viewOriginalText" : {
"type" : "string",
"description" : "TODO"
},
"viewExpandedText" : {
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
},
"ViewName" : {
"required" : [ "databaseName", "viewName" ],
"properties" : {
"databaseName" : {
"type" : "string",
"description" : "TODO"
},
"viewName" : {
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
},
"TableName" : {
"required" : [ "databaseName", "tableName" ],
"properties" : {
"databaseName" : {
"type" : "string",
"description" : "TODO"
},
"tableName" : {
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
},
"DoubleStatistics" : {
"properties" : {
"min" : {
"format" : "double",
"type" : "number",
"description" : "TODO",
"nullable" : false
},
"max" : {
"format" : "double",
"type" : "number",
"description" : "TODO",
"nullable" : false
}
},
"description" : "TODO"
},
"Partition" : {
"required" : [ "dataColumns", "databaseName", "parameters", "partitionName", "storage", "tableName" ],
"properties" : {
"databaseName" : {
"type" : "string",
"description" : "TODO"
},
"tableName" : {
"type" : "string",
"description" : "TODO"
},
"partitionName" : {
"$ref" : "#/components/schemas/PartitionName"
},
"storage" : {
"$ref" : "#/components/schemas/Storage"
},
"dataColumns" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/DataColumns"
}
},
"parameters" : {
"type" : "object",
"additionalProperties" : {
"type" : "string",
"description" : "TODO"
}
}
},
"description" : "TODO"
},
"DateStatistics" : {
"properties" : {
"min" : {
"format" : "date",
"type" : "string",
"description" : "TODO"
},
"max" : {
"format" : "date",
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
},
"Badrequest" : {
"required" : [ "fieldViolations" ],
"properties" : {
"fieldViolations" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/FieldViolations"
}
}
},
"description" : "Invalid request (read only)"
},
"ColumnStatistics" : {
"required" : [ "columnName", "statistics" ],
"properties" : {
"columnName" : {
"type" : "string",
"description" : "TODO"
},
"statistics" : {
"$ref" : "#/components/schemas/Statistics"
}
},
"description" : "TODO"
},
"Statistics" : {
"required" : [ "basicStatistics", "columnStatistics" ],
"properties" : {
"basicStatistics" : {
"$ref" : "#/components/schemas/BasicStatistics"
},
"columnStatistics" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ColumnStatistics"
}
}
},
"description" : "TODO"
},
"TableRename" : {
"required" : [ "newDatabaseName", "newTableName" ],
"properties" : {
"newDatabaseName" : {
"type" : "string",
"description" : "TODO"
},
"newTableName" : {
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
},
"NamedPartition" : {
"required" : [ "partitionName" ],
"properties" : {
"partitionName" : {
"$ref" : "#/components/schemas/PartitionName"
},
"partition" : {
"$ref" : "#/components/schemas/Partition"
}
},
"description" : "TODO"
},
"Storage" : {
"required" : [ "location", "serdeParameters", "skewed", "storageFormat" ],
"properties" : {
"storageFormat" : {
"$ref" : "#/components/schemas/StorageFormat"
},
"location" : {
"type" : "string",
"description" : "TODO"
},
"bucketProperty" : {
"$ref" : "#/components/schemas/BucketProperty"
},
"skewed" : {
"type" : "boolean",
"description" : "TODO",
"nullable" : false
},
"serdeParameters" : {
"type" : "object",
"additionalProperties" : {
"type" : "string",
"description" : "TODO"
}
}
},
"description" : "TODO"
},
"PartitionName" : {
"required" : [ "encodedName", "partitionValues" ],
"properties" : {
"encodedName" : {
"type" : "string",
"description" : "TODO"
},
"partitionValues" : {
"type" : "array",
"items" : {
"type" : "string",
"description" : "TODO"
}
}
},
"description" : "TODO"
},
"Errorinfo" : {
"required" : [ "metadata", "reason" ],
"properties" : {
"reason" : {
"type" : "string",
"description" : "Error reason/detail (read only)"
},
"metadata" : {
"type" : "object",
"additionalProperties" : {
"type" : "string",
"description" : "Any additional details (read only)"
}
}
},
"description" : "Error (read only)"
},
"ColumnComment" : {
"properties" : {
"comment" : {
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
},
"DatabaseName" : {
"required" : [ "databaseName" ],
"properties" : {
"databaseName" : {
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
},
"PaginatedTable" : {
"properties" : {
"nextPageToken" : {
"type" : "string",
"description" : "The next page token to use or \"\" if there are no more pages."
},
"result" : {
"type" : "array",
"description" : "A page of results.",
"items" : {
"$ref" : "#/components/schemas/Table"
}
}
}
},
"ColumnRename" : {
"required" : [ "newColumnName" ],
"properties" : {
"newColumnName" : {
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
},
"StorageFormat" : {
"required" : [ "inputFormat", "outputFormat", "serDe" ],
"properties" : {
"serDe" : {
"type" : "string",
"description" : "TODO"
},
"inputFormat" : {
"type" : "string",
"description" : "TODO"
},
"outputFormat" : {
"type" : "string",
"description" : "TODO"
}
},
"description" : "TODO"
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment