diff --git a/airbyte-api/src/main/openapi/config.yaml b/airbyte-api/src/main/openapi/config.yaml index c1cd8f8974b98..b5060b6f38a8e 100644 --- a/airbyte-api/src/main/openapi/config.yaml +++ b/airbyte-api/src/main/openapi/config.yaml @@ -359,6 +359,170 @@ paths: $ref: "#/components/responses/NotFoundResponse" "422": $ref: "#/components/responses/InvalidInputResponse" + /v1/source_definitions/list_private: + post: + tags: + - source_definition + summary: + List all private, non-custom sourceDefinitions, and for each indicate whether the given workspace has a grant for using the definition. Used + by admins to view and modify a given workspace's grants. + operationId: listPrivateSourceDefinitions + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/WorkspaceIdRequestBody" + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/PrivateSourceDefinitionReadList" + /v1/source_definitions/list_for_workspace: + post: + tags: + - source_definition + summary: List all the sourceDefinitions the given workspace is configured to use + operationId: listSourceDefinitionsForWorkspace + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/WorkspaceIdRequestBody" + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/SourceDefinitionReadList" + /v1/source_definitions/create_custom: + post: + tags: + - source_definition + summary: Creates a custom sourceDefinition for the given workspace + operationId: createCustomSourceDefinition + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/CustomSourceDefinitionCreate" + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/SourceDefinitionRead" + "422": + $ref: "#/components/responses/InvalidInputResponse" + /v1/source_definitions/get_for_workspace: + post: + tags: + - source_definition + summary: Get a sourceDefinition that is configured for the given workspace + operationId: getSourceDefinitionForWorkspace + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/SourceDefinitionIdWithWorkspaceId" + required: true + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/SourceDefinitionRead" + "404": + $ref: "#/components/responses/NotFoundResponse" + "422": + $ref: "#/components/responses/InvalidInputResponse" + /v1/source_definitions/update_custom: + post: + tags: + - source_definition + summary: Update a custom sourceDefinition for the given workspace + operationId: updateCustomSourceDefinition + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/CustomSourceDefinitionUpdate" + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/SourceDefinitionRead" + "404": + $ref: "#/components/responses/NotFoundResponse" + "422": + $ref: "#/components/responses/InvalidInputResponse" + /v1/source_definitions/delete_custom: + post: + tags: + - source_definition + summary: Delete a custom source definition for the given workspace + operationId: deleteCustomSourceDefinition + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/SourceDefinitionIdWithWorkspaceId" + required: true + responses: + "204": + description: The resource was deleted successfully. + "404": + $ref: "#/components/responses/NotFoundResponse" + "422": + $ref: "#/components/responses/InvalidInputResponse" + /v1/source_definitions/grant_definition: + post: + tags: + - source_definition + summary: grant a private, non-custom sourceDefinition to a given workspace + operationId: grantSourceDefinitionToWorkspace + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/SourceDefinitionIdWithWorkspaceId" + required: true + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/PrivateSourceDefinitionRead" + "404": + $ref: "#/components/responses/NotFoundResponse" + "422": + $ref: "#/components/responses/InvalidInputResponse" + /v1/source_definitions/revoke_definition: + post: + tags: + - source_definition + summary: revoke a grant to a private, non-custom sourceDefinition from a given workspace + operationId: revokeSourceDefinitionFromWorkspace + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/SourceDefinitionIdWithWorkspaceId" + required: true + responses: + "204": + description: The resource was deleted successfully. + "404": + $ref: "#/components/responses/NotFoundResponse" + "422": + $ref: "#/components/responses/InvalidInputResponse" /v1/source_definition_specifications/get: post: tags: @@ -717,6 +881,170 @@ paths: $ref: "#/components/responses/NotFoundResponse" "422": $ref: "#/components/responses/InvalidInputResponse" + /v1/destination_definitions/list_private: + post: + tags: + - destination_definition + summary: + List all private, non-custom destinationDefinitions, and for each indicate whether the given workspace has a grant for using the + definition. Used by admins to view and modify a given workspace's grants. + operationId: listPrivateDestinationDefinitions + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/WorkspaceIdRequestBody" + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/PrivateDestinationDefinitionReadList" + /v1/destination_definitions/list_for_workspace: + post: + tags: + - destination_definition + summary: List all the destinationDefinitions the given workspace is configured to use + operationId: listDestinationDefinitionsForWorkspace + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/WorkspaceIdRequestBody" + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/DestinationDefinitionReadList" + /v1/destination_definitions/create_custom: + post: + tags: + - destination_definition + summary: Creates a custom destinationDefinition for the given workspace + operationId: createCustomDestinationDefinition + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/CustomDestinationDefinitionCreate" + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/DestinationDefinitionRead" + "422": + $ref: "#/components/responses/InvalidInputResponse" + /v1/destination_definitions/get_for_workspace: + post: + tags: + - destination_definition + summary: Get a destinationDefinition that is configured for the given workspace + operationId: getDestinationDefinitionForWorkspace + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/DestinationDefinitionIdWithWorkspaceId" + required: true + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/DestinationDefinitionRead" + "404": + $ref: "#/components/responses/NotFoundResponse" + "422": + $ref: "#/components/responses/InvalidInputResponse" + /v1/destination_definitions/update_custom: + post: + tags: + - destination_definition + summary: Update a custom destinationDefinition for the given workspace + operationId: updateCustomDestinationDefinition + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/CustomDestinationDefinitionUpdate" + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/DestinationDefinitionRead" + "404": + $ref: "#/components/responses/NotFoundResponse" + "422": + $ref: "#/components/responses/InvalidInputResponse" + /v1/destination_definitions/delete_custom: + post: + tags: + - destination_definition + summary: Delete a custom destination definition for the given workspace + operationId: deleteCustomDestinationDefinition + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/DestinationDefinitionIdWithWorkspaceId" + required: true + responses: + "204": + description: The destination was deleted successfully. + "404": + $ref: "#/components/responses/NotFoundResponse" + "422": + $ref: "#/components/responses/InvalidInputResponse" + /v1/destination_definitions/grant_definition: + post: + tags: + - destination_definition + summary: grant a private, non-custom destinationDefinition to a given workspace + operationId: grantDestinationDefinitionToWorkspace + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/DestinationDefinitionIdWithWorkspaceId" + required: true + responses: + "200": + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/PrivateDestinationDefinitionRead" + "404": + $ref: "#/components/responses/NotFoundResponse" + "422": + $ref: "#/components/responses/InvalidInputResponse" + /v1/destination_definitions/revoke_definition: + post: + tags: + - destination_definition + summary: revoke a grant to a private, non-custom destinationDefinition from a given workspace + operationId: revokeDestinationDefinitionFromWorkspace + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/DestinationDefinitionIdWithWorkspaceId" + required: true + responses: + "204": + description: The resource was deleted successfully. + "404": + $ref: "#/components/responses/NotFoundResponse" + "422": + $ref: "#/components/responses/InvalidInputResponse" /v1/destination_definition_specifications/get: post: tags: @@ -2177,6 +2505,55 @@ components: type: array items: $ref: "#/components/schemas/SourceDefinitionRead" + CustomSourceDefinitionCreate: + type: object + required: + - workspaceId + - sourceDefinition + properties: + workspaceId: + $ref: "#/components/schemas/WorkspaceId" + sourceDefinition: + $ref: "#/components/schemas/SourceDefinitionCreate" + CustomSourceDefinitionUpdate: + type: object + required: + - workspaceId + - sourceDefinition + properties: + workspaceId: + $ref: "#/components/schemas/WorkspaceId" + sourceDefinition: + $ref: "#/components/schemas/SourceDefinitionUpdate" + SourceDefinitionIdWithWorkspaceId: + type: object + required: + - sourceDefinitionId + - workspaceId + properties: + sourceDefinitionId: + $ref: "#/components/schemas/SourceDefinitionId" + workspaceId: + $ref: "#/components/schemas/WorkspaceId" + PrivateSourceDefinitionRead: + type: object + required: + - sourceDefinition + - granted + properties: + sourceDefinition: + $ref: "#/components/schemas/SourceDefinitionRead" + granted: + type: boolean + PrivateSourceDefinitionReadList: + type: object + required: + - sourceDefinitions + properties: + sourceDefinitions: + type: array + items: + $ref: "#/components/schemas/PrivateSourceDefinitionRead" # SOURCE SPECIFICATION SourceDefinitionSpecification: description: The specification for what values are required to configure the sourceDefinition. @@ -2461,6 +2838,55 @@ components: type: array items: $ref: "#/components/schemas/DestinationDefinitionRead" + CustomDestinationDefinitionCreate: + type: object + required: + - workspaceId + - destinationDefinition + properties: + workspaceId: + $ref: "#/components/schemas/WorkspaceId" + destinationDefinition: + $ref: "#/components/schemas/DestinationDefinitionCreate" + CustomDestinationDefinitionUpdate: + type: object + required: + - workspaceId + - destinationDefinition + properties: + workspaceId: + $ref: "#/components/schemas/WorkspaceId" + destinationDefinition: + $ref: "#/components/schemas/DestinationDefinitionUpdate" + DestinationDefinitionIdWithWorkspaceId: + type: object + required: + - destinationDefinitionId + - workspaceId + properties: + destinationDefinitionId: + $ref: "#/components/schemas/DestinationDefinitionId" + workspaceId: + $ref: "#/components/schemas/WorkspaceId" + PrivateDestinationDefinitionRead: + type: object + required: + - destinationDefinition + - granted + properties: + destinationDefinition: + $ref: "#/components/schemas/DestinationDefinitionRead" + granted: + type: boolean + PrivateDestinationDefinitionReadList: + type: object + required: + - destinationDefinitions + properties: + destinationDefinitions: + type: array + items: + $ref: "#/components/schemas/PrivateDestinationDefinitionRead" # DESTINATION DEFINITION SPECIFICATION DestinationDefinitionSpecification: description: The specification for what values are required to configure the destinationDefinition. diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/ConfigurationApi.java b/airbyte-server/src/main/java/io/airbyte/server/apis/ConfigurationApi.java index bc757db728e26..f96f51ad4d7df 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/ConfigurationApi.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/ConfigurationApi.java @@ -16,6 +16,10 @@ import io.airbyte.api.model.ConnectionSearch; import io.airbyte.api.model.ConnectionState; import io.airbyte.api.model.ConnectionUpdate; +import io.airbyte.api.model.CustomDestinationDefinitionCreate; +import io.airbyte.api.model.CustomDestinationDefinitionUpdate; +import io.airbyte.api.model.CustomSourceDefinitionCreate; +import io.airbyte.api.model.CustomSourceDefinitionUpdate; import io.airbyte.api.model.DbMigrationExecutionRead; import io.airbyte.api.model.DbMigrationReadList; import io.airbyte.api.model.DbMigrationRequestBody; @@ -23,6 +27,7 @@ import io.airbyte.api.model.DestinationCreate; import io.airbyte.api.model.DestinationDefinitionCreate; import io.airbyte.api.model.DestinationDefinitionIdRequestBody; +import io.airbyte.api.model.DestinationDefinitionIdWithWorkspaceId; import io.airbyte.api.model.DestinationDefinitionRead; import io.airbyte.api.model.DestinationDefinitionReadList; import io.airbyte.api.model.DestinationDefinitionSpecificationRead; @@ -51,6 +56,10 @@ import io.airbyte.api.model.OperationReadList; import io.airbyte.api.model.OperationUpdate; import io.airbyte.api.model.OperatorConfiguration; +import io.airbyte.api.model.PrivateDestinationDefinitionRead; +import io.airbyte.api.model.PrivateDestinationDefinitionReadList; +import io.airbyte.api.model.PrivateSourceDefinitionRead; +import io.airbyte.api.model.PrivateSourceDefinitionReadList; import io.airbyte.api.model.SetInstancewideDestinationOauthParamsRequestBody; import io.airbyte.api.model.SetInstancewideSourceOauthParamsRequestBody; import io.airbyte.api.model.SlugRequestBody; @@ -58,6 +67,7 @@ import io.airbyte.api.model.SourceCreate; import io.airbyte.api.model.SourceDefinitionCreate; import io.airbyte.api.model.SourceDefinitionIdRequestBody; +import io.airbyte.api.model.SourceDefinitionIdWithWorkspaceId; import io.airbyte.api.model.SourceDefinitionRead; import io.airbyte.api.model.SourceDefinitionReadList; import io.airbyte.api.model.SourceDefinitionSpecificationRead; @@ -309,26 +319,51 @@ public SourceDefinitionReadList listSourceDefinitions() { return execute(sourceDefinitionsHandler::listSourceDefinitions); } + @Override + public SourceDefinitionReadList listSourceDefinitionsForWorkspace(final WorkspaceIdRequestBody workspaceIdRequestBody) { + return null; + } + @Override public SourceDefinitionReadList listLatestSourceDefinitions() { return execute(sourceDefinitionsHandler::listLatestSourceDefinitions); } + @Override + public PrivateSourceDefinitionReadList listPrivateSourceDefinitions(final WorkspaceIdRequestBody workspaceIdRequestBody) { + return null; + } + @Override public SourceDefinitionRead getSourceDefinition(final SourceDefinitionIdRequestBody sourceDefinitionIdRequestBody) { return execute(() -> sourceDefinitionsHandler.getSourceDefinition(sourceDefinitionIdRequestBody)); } + @Override + public SourceDefinitionRead getSourceDefinitionForWorkspace(final SourceDefinitionIdWithWorkspaceId sourceDefinitionIdWithWorkspaceId) { + return null; + } + @Override public SourceDefinitionRead createSourceDefinition(final SourceDefinitionCreate sourceDefinitionCreate) { return execute(() -> sourceDefinitionsHandler.createCustomSourceDefinition(sourceDefinitionCreate)); } + @Override + public SourceDefinitionRead createCustomSourceDefinition(final CustomSourceDefinitionCreate customSourceDefinitionCreate) { + return null; + } + @Override public SourceDefinitionRead updateSourceDefinition(final SourceDefinitionUpdate sourceDefinitionUpdate) { return execute(() -> sourceDefinitionsHandler.updateSourceDefinition(sourceDefinitionUpdate)); } + @Override + public SourceDefinitionRead updateCustomSourceDefinition(final CustomSourceDefinitionUpdate customSourceDefinitionUpdate) { + return null; + } + @Override public void deleteSourceDefinition(final SourceDefinitionIdRequestBody sourceDefinitionIdRequestBody) { execute(() -> { @@ -337,6 +372,21 @@ public void deleteSourceDefinition(final SourceDefinitionIdRequestBody sourceDef }); } + @Override + public void deleteCustomSourceDefinition(final SourceDefinitionIdWithWorkspaceId sourceDefinitionIdWithWorkspaceId) { + + } + + @Override + public PrivateSourceDefinitionRead grantSourceDefinitionToWorkspace(final SourceDefinitionIdWithWorkspaceId sourceDefinitionIdWithWorkspaceId) { + return null; + } + + @Override + public void revokeSourceDefinitionFromWorkspace(final SourceDefinitionIdWithWorkspaceId sourceDefinitionIdWithWorkspaceId) { + + } + // SOURCE SPECIFICATION @Override @@ -456,26 +506,52 @@ public DestinationDefinitionReadList listDestinationDefinitions() { return execute(destinationDefinitionsHandler::listDestinationDefinitions); } + @Override + public DestinationDefinitionReadList listDestinationDefinitionsForWorkspace(final WorkspaceIdRequestBody workspaceIdRequestBody) { + return null; + } + @Override public DestinationDefinitionReadList listLatestDestinationDefinitions() { return execute(destinationDefinitionsHandler::listLatestDestinationDefinitions); } + @Override + public PrivateDestinationDefinitionReadList listPrivateDestinationDefinitions(final WorkspaceIdRequestBody workspaceIdRequestBody) { + return null; + } + @Override public DestinationDefinitionRead getDestinationDefinition(final DestinationDefinitionIdRequestBody destinationDefinitionIdRequestBody) { return execute(() -> destinationDefinitionsHandler.getDestinationDefinition(destinationDefinitionIdRequestBody)); } + @Override + public DestinationDefinitionRead getDestinationDefinitionForWorkspace( + final DestinationDefinitionIdWithWorkspaceId destinationDefinitionIdWithWorkspaceId) { + return null; + } + @Override public DestinationDefinitionRead createDestinationDefinition(final DestinationDefinitionCreate destinationDefinitionCreate) { return execute(() -> destinationDefinitionsHandler.createCustomDestinationDefinition(destinationDefinitionCreate)); } + @Override + public DestinationDefinitionRead createCustomDestinationDefinition(final CustomDestinationDefinitionCreate customDestinationDefinitionCreate) { + return null; + } + @Override public DestinationDefinitionRead updateDestinationDefinition(final DestinationDefinitionUpdate destinationDefinitionUpdate) { return execute(() -> destinationDefinitionsHandler.updateDestinationDefinition(destinationDefinitionUpdate)); } + @Override + public DestinationDefinitionRead updateCustomDestinationDefinition(final CustomDestinationDefinitionUpdate customDestinationDefinitionUpdate) { + return null; + } + @Override public void deleteDestinationDefinition(final DestinationDefinitionIdRequestBody destinationDefinitionIdRequestBody) { execute(() -> { @@ -484,10 +560,27 @@ public void deleteDestinationDefinition(final DestinationDefinitionIdRequestBody }); } + @Override + public void deleteCustomDestinationDefinition(final DestinationDefinitionIdWithWorkspaceId destinationDefinitionIdWithWorkspaceId) { + + } + + @Override + public PrivateDestinationDefinitionRead grantDestinationDefinitionToWorkspace( + final DestinationDefinitionIdWithWorkspaceId destinationDefinitionIdWithWorkspaceId) { + return null; + } + + @Override + public void revokeDestinationDefinitionFromWorkspace(final DestinationDefinitionIdWithWorkspaceId destinationDefinitionIdWithWorkspaceId) { + + } + // DESTINATION SPECIFICATION @Override - public DestinationDefinitionSpecificationRead getDestinationDefinitionSpecification(final DestinationDefinitionIdRequestBody destinationDefinitionIdRequestBody) { + public DestinationDefinitionSpecificationRead getDestinationDefinitionSpecification( + final DestinationDefinitionIdRequestBody destinationDefinitionIdRequestBody) { return execute(() -> schedulerHandler.getDestinationSpecification(destinationDefinitionIdRequestBody)); } diff --git a/docs/reference/api/generated-api-html/index.html b/docs/reference/api/generated-api-html/index.html index 72b355632265d..84e32e6e0af03 100644 --- a/docs/reference/api/generated-api-html/index.html +++ b/docs/reference/api/generated-api-html/index.html @@ -259,11 +259,19 @@
post /v1/destination_definitions/create_custom
post /v1/destination_definitions/create
post /v1/destination_definitions/delete_custom
post /v1/destination_definitions/delete
post /v1/destination_definitions/get
post /v1/destination_definitions/get_for_workspace
post /v1/destination_definitions/grant_definition
post /v1/destination_definitions/list
post /v1/destination_definitions/list_for_workspace
post /v1/destination_definitions/list_latest
post /v1/destination_definitions/list_private
post /v1/destination_definitions/revoke_definition
post /v1/destination_definitions/update_custom
post /v1/destination_definitions/update
post /v1/source_definitions/create_custom
post /v1/source_definitions/create
post /v1/source_definitions/delete_custom
post /v1/source_definitions/delete
post /v1/source_definitions/get
post /v1/source_definitions/get_for_workspace
post /v1/source_definitions/grant_definition
post /v1/source_definitions/list_latest
post /v1/source_definitions/list_private
post /v1/source_definitions/list
post /v1/source_definitions/list_for_workspace
post /v1/source_definitions/revoke_definition
post /v1/source_definitions/update_custom
post /v1/source_definitions/update
post /v1/destination_definitions/create_custom
application/json
{
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+}
+
+ application/json
post /v1/destination_definitions/delete_custom
application/json
application/json
post /v1/destination_definitions/list
post /v1/destination_definitions/get_for_workspace
application/json
{
- "destinationDefinitions" : [ {
- "resourceRequirements" : {
- "default" : {
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
"cpu_limit" : "cpu_limit",
"memory_request" : "memory_request",
"memory_limit" : "memory_limit",
"cpu_request" : "cpu_request"
- },
- "jobSpecific" : [ {
- "resourceRequirements" : {
- "cpu_limit" : "cpu_limit",
- "memory_request" : "memory_request",
- "memory_limit" : "memory_limit",
- "cpu_request" : "cpu_request"
- }
- }, {
- "resourceRequirements" : {
- "cpu_limit" : "cpu_limit",
- "memory_request" : "memory_request",
- "memory_limit" : "memory_limit",
- "cpu_request" : "cpu_request"
- }
- } ]
- },
- "documentationUrl" : "https://openapi-generator.tech",
- "dockerImageTag" : "dockerImageTag",
- "releaseDate" : "2000-01-23",
- "dockerRepository" : "dockerRepository",
- "name" : "name",
- "icon" : "icon",
- "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
- }, {
- "resourceRequirements" : {
- "default" : {
+ }
+ }, {
+ "resourceRequirements" : {
"cpu_limit" : "cpu_limit",
"memory_request" : "memory_request",
"memory_limit" : "memory_limit",
"cpu_request" : "cpu_request"
- },
- "jobSpecific" : [ {
- "resourceRequirements" : {
- "cpu_limit" : "cpu_limit",
- "memory_request" : "memory_request",
- "memory_limit" : "memory_limit",
- "cpu_request" : "cpu_request"
- }
- }, {
- "resourceRequirements" : {
- "cpu_limit" : "cpu_limit",
- "memory_request" : "memory_request",
- "memory_limit" : "memory_limit",
- "cpu_request" : "cpu_request"
- }
- } ]
- },
- "documentationUrl" : "https://openapi-generator.tech",
- "dockerImageTag" : "dockerImageTag",
- "releaseDate" : "2000-01-23",
- "dockerRepository" : "dockerRepository",
- "name" : "name",
- "icon" : "icon",
- "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
- } ]
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
post /v1/destination_definitions/list_latest
post /v1/destination_definitions/grant_definition
application/json
{
- "destinationDefinitions" : [ {
+ "destinationDefinition" : {
"resourceRequirements" : {
"default" : {
"cpu_limit" : "cpu_limit",
@@ -2946,38 +3091,8 @@ Example data
"name" : "name",
"icon" : "icon",
"destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
- }, {
- "resourceRequirements" : {
- "default" : {
- "cpu_limit" : "cpu_limit",
- "memory_request" : "memory_request",
- "memory_limit" : "memory_limit",
- "cpu_request" : "cpu_request"
- },
- "jobSpecific" : [ {
- "resourceRequirements" : {
- "cpu_limit" : "cpu_limit",
- "memory_request" : "memory_request",
- "memory_limit" : "memory_limit",
- "cpu_request" : "cpu_request"
- }
- }, {
- "resourceRequirements" : {
- "cpu_limit" : "cpu_limit",
- "memory_request" : "memory_request",
- "memory_limit" : "memory_limit",
- "cpu_request" : "cpu_request"
- }
- } ]
- },
- "documentationUrl" : "https://openapi-generator.tech",
- "dockerImageTag" : "dockerImageTag",
- "releaseDate" : "2000-01-23",
- "dockerRepository" : "dockerRepository",
- "name" : "name",
- "icon" : "icon",
- "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
- } ]
+ },
+ "granted" : true
}
post /v1/destination_definitions/update
post /v1/destination_definitions/list
application/json
{
- "resourceRequirements" : {
- "default" : {
- "cpu_limit" : "cpu_limit",
- "memory_request" : "memory_request",
- "memory_limit" : "memory_limit",
- "cpu_request" : "cpu_request"
- },
- "jobSpecific" : [ {
- "resourceRequirements" : {
+ "destinationDefinitions" : [ {
+ "resourceRequirements" : {
+ "default" : {
"cpu_limit" : "cpu_limit",
"memory_request" : "memory_request",
"memory_limit" : "memory_limit",
"cpu_request" : "cpu_request"
- }
- }, {
- "resourceRequirements" : {
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ }, {
+ "resourceRequirements" : {
+ "default" : {
"cpu_limit" : "cpu_limit",
"memory_request" : "memory_request",
"memory_limit" : "memory_limit",
"cpu_request" : "cpu_request"
- }
- } ]
- },
- "documentationUrl" : "https://openapi-generator.tech",
- "dockerImageTag" : "dockerImageTag",
- "releaseDate" : "2000-01-23",
- "dockerRepository" : "dockerRepository",
- "name" : "name",
- "icon" : "icon",
- "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ } ]
}
post /v1/destination_definition_specifications/get
post /v1/destination_definitions/list_for_workspace
{
- "documentationUrl" : "documentationUrl",
- "supportsNormalization" : true,
- "connectionSpecification" : {
- "user" : {
- "type" : "string"
- }
- },
- "supportedDestinationSyncModes" : [ null, null ],
- "supportsDbt" : true,
- "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "advancedAuth" : {
- "predicateValue" : "predicateValue",
- "oauthConfigSpecification" : { },
- "predicateKey" : [ "predicateKey", "predicateKey" ],
- "authFlowType" : "oauth2.0"
- },
- "authSpecification" : {
- "auth_type" : "oauth2.0",
- "oauth2Specification" : {
- "oauthFlowOutputParameters" : [ [ "oauthFlowOutputParameters", "oauthFlowOutputParameters" ], [ "oauthFlowOutputParameters", "oauthFlowOutputParameters" ] ],
- "rootObject" : [ "path", 1 ],
- "oauthFlowInitParameters" : [ [ "oauthFlowInitParameters", "oauthFlowInitParameters" ], [ "oauthFlowInitParameters", "oauthFlowInitParameters" ] ]
- }
- },
- "jobInfo" : {
- "createdAt" : 0,
- "configId" : "configId",
- "endedAt" : 6,
- "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
+ "destinationDefinitions" : [ {
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
},
- "succeeded" : true
- }
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ }, {
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ } ]
}
get /v1/health
post /v1/destination_definitions/list_latest
{
- "available" : true
-}
-
- application/json
post /v1/jobs/cancel
application/json
{
- "job" : {
- "createdAt" : 6,
- "configId" : "configId",
- "id" : 0,
- "updatedAt" : 1
- },
- "attempts" : [ {
- "attempt" : {
- "totalStats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "failureSummary" : {
- "failures" : [ {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- }, {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- } ],
- "partialSuccess" : true
+ "destinationDefinitions" : [ {
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
},
- "createdAt" : 5,
- "bytesSynced" : 9,
- "endedAt" : 7,
- "streamStats" : [ {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
}, {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
- } ],
- "id" : 5,
- "recordsSynced" : 3,
- "updatedAt" : 2
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
},
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
- }
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
- "attempt" : {
- "totalStats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "failureSummary" : {
- "failures" : [ {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- }, {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- } ],
- "partialSuccess" : true
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
},
- "createdAt" : 5,
- "bytesSynced" : 9,
- "endedAt" : 7,
- "streamStats" : [ {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
}, {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
- } ],
- "id" : 5,
- "recordsSynced" : 3,
- "updatedAt" : 2
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
},
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
- }
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ]
}
@@ -3367,20 +3429,14 @@ post /v1/jobs/get_debug_info
post /v1/destination_definitions/list_private
{
- "job" : {
- "configId" : "configId",
- "sourceDefinition" : {
+ "destinationDefinitions" : [ {
+ "destinationDefinition" : {
"resourceRequirements" : {
"default" : {
"cpu_limit" : "cpu_limit",
@@ -3444,10 +3499,10 @@ Example data
"dockerRepository" : "dockerRepository",
"name" : "name",
"icon" : "icon",
- "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
- "airbyteVersion" : "airbyteVersion",
- "id" : 0,
+ "granted" : true
+ }, {
"destinationDefinition" : {
"resourceRequirements" : {
"default" : {
@@ -3479,106 +3534,8 @@ Example data
"name" : "name",
"icon" : "icon",
"destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
- }
- },
- "attempts" : [ {
- "attempt" : {
- "totalStats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "failureSummary" : {
- "failures" : [ {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- }, {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- } ],
- "partialSuccess" : true
- },
- "createdAt" : 5,
- "bytesSynced" : 9,
- "endedAt" : 7,
- "streamStats" : [ {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
- }, {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
- } ],
- "id" : 5,
- "recordsSynced" : 3,
- "updatedAt" : 2
- },
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
- }
- }, {
- "attempt" : {
- "totalStats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "failureSummary" : {
- "failures" : [ {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- }, {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- } ],
- "partialSuccess" : true
- },
- "createdAt" : 5,
- "bytesSynced" : 9,
- "endedAt" : 7,
- "streamStats" : [ {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
- }, {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
- } ],
- "id" : 5,
- "recordsSynced" : 3,
- "updatedAt" : 2
},
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
- }
+ "granted" : true
} ]
}
@@ -3592,7 +3549,49 @@ post /v1/destination_definitions/revoke_definition
application/json
application/json
post /v1/jobs/get
post /v1/destination_definitions/update_custom
{
- "job" : {
- "createdAt" : 6,
- "configId" : "configId",
- "id" : 0,
- "updatedAt" : 1
- },
- "attempts" : [ {
- "attempt" : {
- "totalStats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "failureSummary" : {
- "failures" : [ {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- }, {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- } ],
- "partialSuccess" : true
- },
- "createdAt" : 5,
- "bytesSynced" : 9,
- "endedAt" : 7,
- "streamStats" : [ {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
- }, {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
- } ],
- "id" : 5,
- "recordsSynced" : 3,
- "updatedAt" : 2
- },
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
- }
- }, {
- "attempt" : {
- "totalStats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "failureSummary" : {
- "failures" : [ {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- }, {
- "retryable" : true,
- "stacktrace" : "stacktrace",
- "externalMessage" : "externalMessage",
- "timestamp" : 1
- } ],
- "partialSuccess" : true
- },
- "createdAt" : 5,
- "bytesSynced" : 9,
- "endedAt" : 7,
- "streamStats" : [ {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
- }, {
- "stats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
- },
- "streamName" : "streamName"
- } ],
- "id" : 5,
- "recordsSynced" : 3,
- "updatedAt" : 2
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
},
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
- }
- } ]
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
post /v1/jobs/list
post /v1/destination_definitions/update
{
- "jobs" : [ {
- "job" : {
- "createdAt" : 6,
- "configId" : "configId",
- "id" : 0,
- "updatedAt" : 1
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
},
- "attempts" : [ {
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+}
+
+ application/json
post /v1/destination_definition_specifications/get
application/json
{
+ "documentationUrl" : "documentationUrl",
+ "supportsNormalization" : true,
+ "connectionSpecification" : {
+ "user" : {
+ "type" : "string"
+ }
+ },
+ "supportedDestinationSyncModes" : [ null, null ],
+ "supportsDbt" : true,
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "advancedAuth" : {
+ "predicateValue" : "predicateValue",
+ "oauthConfigSpecification" : { },
+ "predicateKey" : [ "predicateKey", "predicateKey" ],
+ "authFlowType" : "oauth2.0"
+ },
+ "authSpecification" : {
+ "auth_type" : "oauth2.0",
+ "oauth2Specification" : {
+ "oauthFlowOutputParameters" : [ [ "oauthFlowOutputParameters", "oauthFlowOutputParameters" ], [ "oauthFlowOutputParameters", "oauthFlowOutputParameters" ] ],
+ "rootObject" : [ "path", 1 ],
+ "oauthFlowInitParameters" : [ [ "oauthFlowInitParameters", "oauthFlowInitParameters" ], [ "oauthFlowInitParameters", "oauthFlowInitParameters" ] ]
+ }
+ },
+ "jobInfo" : {
+ "createdAt" : 0,
+ "configId" : "configId",
+ "endedAt" : 6,
+ "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
+ },
+ "succeeded" : true
+ }
+}
+
+ application/json
get /v1/health
{
+ "available" : true
+}
+
+ application/json
post /v1/jobs/cancel
application/json
{
+ "job" : {
+ "createdAt" : 6,
+ "configId" : "configId",
+ "id" : 0,
+ "updatedAt" : 1
+ },
+ "attempts" : [ {
+ "attempt" : {
"totalStats" : {
"stateMessagesEmitted" : 7,
"recordsCommitted" : 1,
@@ -3850,7 +3995,12 @@ Example data
"id" : 5,
"recordsSynced" : 3,
"updatedAt" : 2
- }, {
+ },
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
+ }
+ }, {
+ "attempt" : {
"totalStats" : {
"stateMessagesEmitted" : 7,
"recordsCommitted" : 1,
@@ -3894,20 +4044,144 @@ Example data
"id" : 5,
"recordsSynced" : 3,
"updatedAt" : 2
- } ]
- }, {
- "job" : {
- "createdAt" : 6,
- "configId" : "configId",
- "id" : 0,
- "updatedAt" : 1
},
- "attempts" : [ {
- "totalStats" : {
- "stateMessagesEmitted" : 7,
- "recordsCommitted" : 1,
- "bytesEmitted" : 4,
- "recordsEmitted" : 2
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
+ }
+ } ]
+}
+
+ application/json
post /v1/jobs/get_debug_info
application/json
{
+ "job" : {
+ "configId" : "configId",
+ "sourceDefinition" : {
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ },
+ "airbyteVersion" : "airbyteVersion",
+ "id" : 0,
+ "destinationDefinition" : {
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ }
+ },
+ "attempts" : [ {
+ "attempt" : {
+ "totalStats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
},
"failureSummary" : {
"failures" : [ {
@@ -3946,7 +4220,12 @@ Example data
"id" : 5,
"recordsSynced" : 3,
"updatedAt" : 2
- }, {
+ },
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
+ }
+ }, {
+ "attempt" : {
"totalStats" : {
"stateMessagesEmitted" : 7,
"recordsCommitted" : 1,
@@ -3990,7 +4269,10 @@ Example data
"id" : 5,
"recordsSynced" : 3,
"updatedAt" : 2
- } ]
+ },
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
+ }
} ]
}
@@ -4004,7 +4286,7 @@ {
+ "job" : {
+ "createdAt" : 6,
+ "configId" : "configId",
+ "id" : 0,
+ "updatedAt" : 1
+ },
+ "attempts" : [ {
+ "attempt" : {
+ "totalStats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "failureSummary" : {
+ "failures" : [ {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ }, {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ } ],
+ "partialSuccess" : true
+ },
+ "createdAt" : 5,
+ "bytesSynced" : 9,
+ "endedAt" : 7,
+ "streamStats" : [ {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ }, {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ } ],
+ "id" : 5,
+ "recordsSynced" : 3,
+ "updatedAt" : 2
+ },
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
+ }
+ }, {
+ "attempt" : {
+ "totalStats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "failureSummary" : {
+ "failures" : [ {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ }, {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ } ],
+ "partialSuccess" : true
+ },
+ "createdAt" : 5,
+ "bytesSynced" : 9,
+ "endedAt" : 7,
+ "streamStats" : [ {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ }, {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ } ],
+ "id" : 5,
+ "recordsSynced" : 3,
+ "updatedAt" : 2
+ },
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
+ }
+ } ]
+}
+
+ application/json
post /v1/jobs/list
application/json
{
+ "jobs" : [ {
+ "job" : {
+ "createdAt" : 6,
+ "configId" : "configId",
+ "id" : 0,
+ "updatedAt" : 1
+ },
+ "attempts" : [ {
+ "totalStats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "failureSummary" : {
+ "failures" : [ {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ }, {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ } ],
+ "partialSuccess" : true
+ },
+ "createdAt" : 5,
+ "bytesSynced" : 9,
+ "endedAt" : 7,
+ "streamStats" : [ {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ }, {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ } ],
+ "id" : 5,
+ "recordsSynced" : 3,
+ "updatedAt" : 2
+ }, {
+ "totalStats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "failureSummary" : {
+ "failures" : [ {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ }, {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ } ],
+ "partialSuccess" : true
+ },
+ "createdAt" : 5,
+ "bytesSynced" : 9,
+ "endedAt" : 7,
+ "streamStats" : [ {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ }, {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ } ],
+ "id" : 5,
+ "recordsSynced" : 3,
+ "updatedAt" : 2
+ } ]
+ }, {
+ "job" : {
+ "createdAt" : 6,
+ "configId" : "configId",
+ "id" : 0,
+ "updatedAt" : 1
+ },
+ "attempts" : [ {
+ "totalStats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "failureSummary" : {
+ "failures" : [ {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ }, {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ } ],
+ "partialSuccess" : true
+ },
+ "createdAt" : 5,
+ "bytesSynced" : 9,
+ "endedAt" : 7,
+ "streamStats" : [ {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ }, {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ } ],
+ "id" : 5,
+ "recordsSynced" : 3,
+ "updatedAt" : 2
+ }, {
+ "totalStats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "failureSummary" : {
+ "failures" : [ {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ }, {
+ "retryable" : true,
+ "stacktrace" : "stacktrace",
+ "externalMessage" : "externalMessage",
+ "timestamp" : 1
+ } ],
+ "partialSuccess" : true
+ },
+ "createdAt" : 5,
+ "bytesSynced" : 9,
+ "endedAt" : 7,
+ "streamStats" : [ {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ }, {
+ "stats" : {
+ "stateMessagesEmitted" : 7,
+ "recordsCommitted" : 1,
+ "bytesEmitted" : 4,
+ "recordsEmitted" : 2
+ },
+ "streamName" : "streamName"
+ } ],
+ "id" : 5,
+ "recordsSynced" : 3,
+ "updatedAt" : 2
+ } ]
+ } ]
+}
+
+ application/json
post /v1/logs/get
application/json
text/plain
application/json
post /v1/notifications/try
application/json
{
+ "message" : "message",
+ "status" : "succeeded"
+}
+
+ application/json
post /v1/destination_oauths/complete_oauth
application/json
application/json
post /v1/source_oauths/complete_oauth
application/json
application/json
post /v1/destination_oauths/get_consent_url
application/json
{
+ "consentUrl" : "consentUrl"
+}
+
+ application/json
post /v1/source_oauths/get_consent_url
application/json
{
+ "consentUrl" : "consentUrl"
+}
+
+ application/json
post /v1/destination_oauths/oauth_params/create
application/json
application/json
post /v1/source_oauths/oauth_params/create
application/json
application/json
get /v1/openapi
text/plain
application/json
post /v1/notifications/try
application/json
{
- "message" : "message",
- "status" : "succeeded"
-}
application/json
text/plain
post /v1/destination_oauths/complete_oauth
post /v1/operations/check
{
+ "message" : "message",
+ "status" : "succeeded"
+}
post /v1/source_oauths/complete_oauth
post /v1/operations/create
{
+ "name" : "name",
+ "operationId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "operatorConfiguration" : {
+ "normalization" : {
+ "option" : "basic"
+ },
+ "dbt" : {
+ "gitRepoBranch" : "gitRepoBranch",
+ "dockerImage" : "dockerImage",
+ "dbtArguments" : "dbtArguments",
+ "gitRepoUrl" : "gitRepoUrl"
+ }
+ },
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+}
post /v1/destination_oauths/get_consent_url
post /v1/operations/delete
{
- "consentUrl" : "consentUrl"
-}
post /v1/source_oauths/get_consent_url
post /v1/operations/get
{
- "consentUrl" : "consentUrl"
+ "name" : "name",
+ "operationId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "operatorConfiguration" : {
+ "normalization" : {
+ "option" : "basic"
+ },
+ "dbt" : {
+ "gitRepoBranch" : "gitRepoBranch",
+ "dockerImage" : "dockerImage",
+ "dbtArguments" : "dbtArguments",
+ "gitRepoUrl" : "gitRepoUrl"
+ }
+ },
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
post /v1/destination_oauths/oauth_params/create
post /v1/operations/list
{
+ "operations" : [ {
+ "name" : "name",
+ "operationId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "operatorConfiguration" : {
+ "normalization" : {
+ "option" : "basic"
+ },
+ "dbt" : {
+ "gitRepoBranch" : "gitRepoBranch",
+ "dockerImage" : "dockerImage",
+ "dbtArguments" : "dbtArguments",
+ "gitRepoUrl" : "gitRepoUrl"
+ }
+ },
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ }, {
+ "name" : "name",
+ "operationId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "operatorConfiguration" : {
+ "normalization" : {
+ "option" : "basic"
+ },
+ "dbt" : {
+ "gitRepoBranch" : "gitRepoBranch",
+ "dockerImage" : "dockerImage",
+ "dbtArguments" : "dbtArguments",
+ "gitRepoUrl" : "gitRepoUrl"
+ }
+ },
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ } ]
+}
post /v1/source_oauths/oauth_params/create
post /v1/operations/update
application/json
get /v1/openapi
{
+ "name" : "name",
+ "operationId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "operatorConfiguration" : {
+ "normalization" : {
+ "option" : "basic"
+ },
+ "dbt" : {
+ "gitRepoBranch" : "gitRepoBranch",
+ "dockerImage" : "dockerImage",
+ "dbtArguments" : "dbtArguments",
+ "gitRepoUrl" : "gitRepoUrl"
+ }
+ },
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+}
text/plain
application/json
post /v1/operations/check
post /v1/scheduler/destinations/check_connection
{
"message" : "message",
+ "jobInfo" : {
+ "createdAt" : 0,
+ "configId" : "configId",
+ "endedAt" : 6,
+ "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
+ },
+ "succeeded" : true
+ },
"status" : "succeeded"
}
@@ -4534,17 +5638,17 @@ post /v1/operations/create
post /v1/scheduler/sources/check_connection
{
- "name" : "name",
- "operationId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "operatorConfiguration" : {
- "normalization" : {
- "option" : "basic"
+ "message" : "message",
+ "jobInfo" : {
+ "createdAt" : 0,
+ "configId" : "configId",
+ "endedAt" : 6,
+ "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
},
- "dbt" : {
- "gitRepoBranch" : "gitRepoBranch",
- "dockerImage" : "dockerImage",
- "dbtArguments" : "dbtArguments",
- "gitRepoUrl" : "gitRepoUrl"
- }
+ "succeeded" : true
},
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ "status" : "succeeded"
}
post /v1/operations/delete
post /v1/scheduler/sources/discover_schema
{
+ "catalog" : {
+ "streams" : [ {
+ "stream" : {
+ "sourceDefinedPrimaryKey" : [ [ "sourceDefinedPrimaryKey", "sourceDefinedPrimaryKey" ], [ "sourceDefinedPrimaryKey", "sourceDefinedPrimaryKey" ] ],
+ "supportedSyncModes" : [ null, null ],
+ "sourceDefinedCursor" : true,
+ "name" : "name",
+ "namespace" : "namespace",
+ "defaultCursorField" : [ "defaultCursorField", "defaultCursorField" ]
+ },
+ "config" : {
+ "aliasName" : "aliasName",
+ "cursorField" : [ "cursorField", "cursorField" ],
+ "selected" : true,
+ "primaryKey" : [ [ "primaryKey", "primaryKey" ], [ "primaryKey", "primaryKey" ] ]
+ }
+ }, {
+ "stream" : {
+ "sourceDefinedPrimaryKey" : [ [ "sourceDefinedPrimaryKey", "sourceDefinedPrimaryKey" ], [ "sourceDefinedPrimaryKey", "sourceDefinedPrimaryKey" ] ],
+ "supportedSyncModes" : [ null, null ],
+ "sourceDefinedCursor" : true,
+ "name" : "name",
+ "namespace" : "namespace",
+ "defaultCursorField" : [ "defaultCursorField", "defaultCursorField" ]
+ },
+ "config" : {
+ "aliasName" : "aliasName",
+ "cursorField" : [ "cursorField", "cursorField" ],
+ "selected" : true,
+ "primaryKey" : [ [ "primaryKey", "primaryKey" ], [ "primaryKey", "primaryKey" ] ]
+ }
+ } ]
+ },
+ "jobInfo" : {
+ "createdAt" : 0,
+ "configId" : "configId",
+ "endedAt" : 6,
+ "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
+ },
+ "succeeded" : true
+ }
+}
post /v1/operations/get
post /v1/sources/check_connection
{
- "name" : "name",
- "operationId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "operatorConfiguration" : {
- "normalization" : {
- "option" : "basic"
+ "message" : "message",
+ "jobInfo" : {
+ "createdAt" : 0,
+ "configId" : "configId",
+ "endedAt" : 6,
+ "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
},
- "dbt" : {
- "gitRepoBranch" : "gitRepoBranch",
- "dockerImage" : "dockerImage",
- "dbtArguments" : "dbtArguments",
- "gitRepoUrl" : "gitRepoUrl"
- }
+ "succeeded" : true
},
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ "status" : "succeeded"
}
post /v1/operations/list
post /v1/sources/check_connection_for_update
{
- "operations" : [ {
- "name" : "name",
- "operationId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "operatorConfiguration" : {
- "normalization" : {
- "option" : "basic"
- },
- "dbt" : {
- "gitRepoBranch" : "gitRepoBranch",
- "dockerImage" : "dockerImage",
- "dbtArguments" : "dbtArguments",
- "gitRepoUrl" : "gitRepoUrl"
- }
- },
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
- }, {
- "name" : "name",
- "operationId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "operatorConfiguration" : {
- "normalization" : {
- "option" : "basic"
- },
- "dbt" : {
- "gitRepoBranch" : "gitRepoBranch",
- "dockerImage" : "dockerImage",
- "dbtArguments" : "dbtArguments",
- "gitRepoUrl" : "gitRepoUrl"
- }
+ "message" : "message",
+ "jobInfo" : {
+ "createdAt" : 0,
+ "configId" : "configId",
+ "endedAt" : 6,
+ "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "logs" : {
+ "logLines" : [ "logLines", "logLines" ]
},
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
- } ]
+ "succeeded" : true
+ },
+ "status" : "succeeded"
}
{
- "name" : "name",
- "operationId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "operatorConfiguration" : {
- "normalization" : {
- "option" : "basic"
- },
- "dbt" : {
- "gitRepoBranch" : "gitRepoBranch",
- "dockerImage" : "dockerImage",
- "dbtArguments" : "dbtArguments",
- "gitRepoUrl" : "gitRepoUrl"
- }
+ {
+ "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "connectionConfiguration" : {
+ "user" : "charles"
},
+ "name" : "name",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "sourceName" : "sourceName",
"workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
@@ -4877,18 +6002,20 @@ Produces
Responses
200
Successful operation
- OperationRead
+ SourceRead
+ 404
+ Object with given id was not found.
+ NotFoundKnownExceptionInfo
422
Input failed validation
InvalidInputExceptionInfo
post /v1/scheduler/destinations/check_connection
post /v1/sources/create
{
- "message" : "message",
- "jobInfo" : {
- "createdAt" : 0,
- "configId" : "configId",
- "endedAt" : 6,
- "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
- },
- "succeeded" : true
+ "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "connectionConfiguration" : {
+ "user" : "charles"
},
- "status" : "succeeded"
+ "name" : "name",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "sourceName" : "sourceName",
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
post /v1/scheduler/sources/check_connection
post /v1/sources/delete
{
- "message" : "message",
- "jobInfo" : {
- "createdAt" : 0,
- "configId" : "configId",
- "endedAt" : 6,
- "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
- },
- "succeeded" : true
- },
- "status" : "succeeded"
-}
post /v1/scheduler/sources/discover_schema
post /v1/sources/discover_schema
post /v1/sources/check_connection
application/json
{
- "message" : "message",
- "jobInfo" : {
- "createdAt" : 0,
- "configId" : "configId",
- "endedAt" : 6,
- "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
- },
- "succeeded" : true
- },
- "status" : "succeeded"
-}
-
- application/json
post /v1/sources/check_connection_for_update
post /v1/sources/get
{
- "message" : "message",
- "jobInfo" : {
- "createdAt" : 0,
- "configId" : "configId",
- "endedAt" : 6,
- "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
- },
- "succeeded" : true
+ "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "connectionConfiguration" : {
+ "user" : "charles"
},
- "status" : "succeeded"
+ "name" : "name",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "sourceName" : "sourceName",
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
{
- "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "connectionConfiguration" : {
- "user" : "charles"
- },
- "name" : "name",
- "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "sourceName" : "sourceName",
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ "sources" : [ {
+ "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "connectionConfiguration" : {
+ "user" : "charles"
+ },
+ "name" : "name",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "sourceName" : "sourceName",
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ }, {
+ "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "connectionConfiguration" : {
+ "user" : "charles"
+ },
+ "name" : "name",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "sourceName" : "sourceName",
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ } ]
}
{
- "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "connectionConfiguration" : {
- "user" : "charles"
- },
- "name" : "name",
- "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "sourceName" : "sourceName",
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ "sources" : [ {
+ "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "connectionConfiguration" : {
+ "user" : "charles"
+ },
+ "name" : "name",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "sourceName" : "sourceName",
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ }, {
+ "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "connectionConfiguration" : {
+ "user" : "charles"
+ },
+ "name" : "name",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "sourceName" : "sourceName",
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ } ]
}
{
+ "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "connectionConfiguration" : {
+ "user" : "charles"
+ },
+ "name" : "name",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
+ "sourceName" : "sourceName",
+ "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+}
post /v1/sources/discover_schema
post /v1/source_definitions/create_custom
{
- "catalog" : {
- "streams" : [ {
- "stream" : {
- "sourceDefinedPrimaryKey" : [ [ "sourceDefinedPrimaryKey", "sourceDefinedPrimaryKey" ], [ "sourceDefinedPrimaryKey", "sourceDefinedPrimaryKey" ] ],
- "supportedSyncModes" : [ null, null ],
- "sourceDefinedCursor" : true,
- "name" : "name",
- "namespace" : "namespace",
- "defaultCursorField" : [ "defaultCursorField", "defaultCursorField" ]
- },
- "config" : {
- "aliasName" : "aliasName",
- "cursorField" : [ "cursorField", "cursorField" ],
- "selected" : true,
- "primaryKey" : [ [ "primaryKey", "primaryKey" ], [ "primaryKey", "primaryKey" ] ]
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
}
}, {
- "stream" : {
- "sourceDefinedPrimaryKey" : [ [ "sourceDefinedPrimaryKey", "sourceDefinedPrimaryKey" ], [ "sourceDefinedPrimaryKey", "sourceDefinedPrimaryKey" ] ],
- "supportedSyncModes" : [ null, null ],
- "sourceDefinedCursor" : true,
- "name" : "name",
- "namespace" : "namespace",
- "defaultCursorField" : [ "defaultCursorField", "defaultCursorField" ]
- },
- "config" : {
- "aliasName" : "aliasName",
- "cursorField" : [ "cursorField", "cursorField" ],
- "selected" : true,
- "primaryKey" : [ [ "primaryKey", "primaryKey" ], [ "primaryKey", "primaryKey" ] ]
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
}
} ]
},
- "jobInfo" : {
- "createdAt" : 0,
- "configId" : "configId",
- "endedAt" : 6,
- "id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "logs" : {
- "logLines" : [ "logLines", "logLines" ]
- },
- "succeeded" : true
- }
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
{
- "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "connectionConfiguration" : {
- "user" : "charles"
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
},
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
"name" : "name",
- "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "sourceName" : "sourceName",
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ "icon" : "icon",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
post /v1/sources/list
post /v1/source_definitions/delete_custom
{
- "sources" : [ {
- "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "connectionConfiguration" : {
- "user" : "charles"
- },
- "name" : "name",
- "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "sourceName" : "sourceName",
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
- }, {
- "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "connectionConfiguration" : {
- "user" : "charles"
- },
- "name" : "name",
- "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "sourceName" : "sourceName",
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
- } ]
-}
{
- "sources" : [ {
- "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "connectionConfiguration" : {
- "user" : "charles"
- },
- "name" : "name",
- "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "sourceName" : "sourceName",
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
- }, {
- "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "connectionConfiguration" : {
- "user" : "charles"
- },
- "name" : "name",
- "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "sourceName" : "sourceName",
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
- } ]
-}
{
- "sourceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "connectionConfiguration" : {
- "user" : "charles"
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
},
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
"name" : "name",
- "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
- "sourceName" : "sourceName",
- "workspaceId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ "icon" : "icon",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
post /v1/source_definitions/create
post /v1/source_definitions/get_for_workspace
post /v1/source_definitions/delete
post /v1/source_definitions/grant_definition
{
+ "sourceDefinition" : {
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ },
+ "granted" : true
+}
post /v1/source_definitions/get
post /v1/source_definitions/list_latest
{
+ "sourceDefinitions" : [ {
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ }, {
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ } ]
+}
+
+ application/json
post /v1/source_definitions/list_private
{
- "resourceRequirements" : {
- "default" : {
- "cpu_limit" : "cpu_limit",
- "memory_request" : "memory_request",
- "memory_limit" : "memory_limit",
- "cpu_request" : "cpu_request"
+ "sourceDefinitions" : [ {
+ "sourceDefinition" : {
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ },
+ "granted" : true
+ }, {
+ "sourceDefinition" : {
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
- "jobSpecific" : [ {
- "resourceRequirements" : {
- "cpu_limit" : "cpu_limit",
- "memory_request" : "memory_request",
- "memory_limit" : "memory_limit",
- "cpu_request" : "cpu_request"
- }
- }, {
- "resourceRequirements" : {
- "cpu_limit" : "cpu_limit",
- "memory_request" : "memory_request",
- "memory_limit" : "memory_limit",
- "cpu_request" : "cpu_request"
- }
- } ]
- },
- "documentationUrl" : "https://openapi-generator.tech",
- "dockerImageTag" : "dockerImageTag",
- "releaseDate" : "2000-01-23",
- "dockerRepository" : "dockerRepository",
- "name" : "name",
- "icon" : "icon",
- "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+ "granted" : true
+ } ]
}
post /v1/source_definitions/list_latest
post /v1/source_definitions/list
post /v1/source_definitions/list
post /v1/source_definitions/list_for_workspace
application/json
post /v1/source_definitions/revoke_definition
application/json
application/json
post /v1/source_definitions/update_custom
application/json
{
+ "resourceRequirements" : {
+ "default" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ },
+ "jobSpecific" : [ {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ }, {
+ "resourceRequirements" : {
+ "cpu_limit" : "cpu_limit",
+ "memory_request" : "memory_request",
+ "memory_limit" : "memory_limit",
+ "cpu_request" : "cpu_request"
+ }
+ } ]
+ },
+ "documentationUrl" : "https://openapi-generator.tech",
+ "dockerImageTag" : "dockerImageTag",
+ "releaseDate" : "2000-01-23",
+ "dockerRepository" : "dockerRepository",
+ "name" : "name",
+ "icon" : "icon",
+ "sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
+}
+
+ application/json
ConnectionState
- ConnectionStatus
- ConnectionUpdate
- CustomDestinationDefinitionCreate
- CustomDestinationDefinitionUpdate
- CustomSourceDefinitionCreate
- CustomSourceDefinitionUpdate
- DataType
- DbMigrationExecutionRead
- DbMigrationRead
- DestinationCreate
- DestinationDefinitionCreate
- DestinationDefinitionIdRequestBody
- DestinationDefinitionIdWithWorkspaceId
- DestinationDefinitionRead
- DestinationDefinitionReadList
- DestinationDefinitionSpecificationRead
- OperatorNormalization
- OperatorType
- Pagination
- PrivateDestinationDefinitionRead
- PrivateDestinationDefinitionReadList
- PrivateSourceDefinitionRead
- PrivateSourceDefinitionReadList
- ReleaseStage
- ResourceRequirements
- SetInstancewideDestinationOauthParamsRequestBody
- SourceCreate
- SourceDefinitionCreate
- SourceDefinitionIdRequestBody
- SourceDefinitionIdWithWorkspaceId
- SourceDefinitionRead
- SourceDefinitionReadList
- SourceDefinitionSpecificationRead
- ConnectionUpdate
- resourceRequirements (optional)CustomSourceDefinitionCreate
- UpCustomSourceDefinitionUpdate
- UpDataType
- UpDestinationDefinitionIdRe
destinationDefinitionId UUID format: uuid
DestinationDefinitionRead
- UpPagination
- rowOffset (optional)PrivateDestinationDefinitionRead
- UpPrivateDestinationDefinitionReadList
- UpPrivateSourceDefinitionRead
- UpPrivateSourceDefinitionReadList
- UpReleaseStage
- UpSourceDefinitionIdRequestBody<
sourceDefinitionId UUID format: uuid