UNPKG

@itentialopensource/adapter-starburst

Version:

This adapter integrates with system described as: starburst.

443 lines 11.4 kB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/products/{dataProductId}/clone": { "post": { "tags": [ "Dataproduct" ], "operationId": "cloneDataProduct", "description": "The parameters and request body are for method: cloneDataProduct. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "dataProductId", "in": "path", "required": true, "schema": { "title": "dataProductId", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/products": { "post": { "tags": [ "Dataproduct" ], "operationId": "createDataProduct", "description": "The parameters and request body are for method: createDataProduct. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Dataproduct" ], "operationId": "searchDataProducts", "description": "The parameters and request body are for method: searchDataProducts. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "searchOptions", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/products/{dataProductId}": { "get": { "tags": [ "Dataproduct" ], "operationId": "getDataProduct", "description": "The parameters and request body are for method: getDataProduct. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "dataProductId", "in": "path", "required": true, "schema": { "title": "dataProductId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Dataproduct" ], "operationId": "updateDataProduct", "description": "The parameters and request body are for method: updateDataProduct. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "dataProductId", "in": "path", "required": true, "schema": { "title": "dataProductId", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/products/{dataProductId}/materializedViews/{viewName}/refreshMetadata": { "get": { "tags": [ "Dataproduct" ], "operationId": "getMaterializedViewRefreshMetadata", "description": "The parameters and request body are for method: getMaterializedViewRefreshMetadata. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "dataProductId", "in": "path", "required": true, "schema": { "title": "dataProductId", "type": "string" } }, { "name": "viewName", "in": "path", "required": true, "schema": { "title": "viewName", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/openApi": { "get": { "tags": [ "Dataproduct" ], "operationId": "getOpenApi", "description": "The parameters and request body are for method: getOpenApi. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/catalogs": { "get": { "tags": [ "Dataproduct" ], "operationId": "getTargetCatalogs", "description": "The parameters and request body are for method: getTargetCatalogs. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/products/{dataProductId}/sampleQueries": { "get": { "tags": [ "Dataproduct" ], "operationId": "listSampleQueries", "description": "The parameters and request body are for method: listSampleQueries. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "dataProductId", "in": "path", "required": true, "schema": { "title": "dataProductId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Dataproduct" ], "operationId": "updateSampleQueries", "description": "The parameters and request body are for method: updateSampleQueries. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "dataProductId", "in": "path", "required": true, "schema": { "title": "dataProductId", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/products/reassignDomain": { "post": { "tags": [ "Dataproduct" ], "operationId": "reassignDomainForDataProducts", "description": "The parameters and request body are for method: reassignDomainForDataProducts. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "components": { "schemas": {} } }