Categorygithub.com/justlikemikezz/go-ververica-api-sdk
repositorypackage
1.0.9
Repository: https://github.com/justlikemikezz/go-ververica-api-sdk.git
Documentation: pkg.go.dev

# README

Go API client for vapi

Application Manager APIs to control Apache Flink jobs

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: 2.0.1
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.GoClientCodegen For more information, please visit https://www.ververica.com

Installation

Put the package under your project folder and add the following in import:

import "./vapi"

Documentation for API Endpoints

All URIs are relative to https://ververica.prod.bird.co

ClassMethodHTTP requestDescription
DeploymentResourceApiCreateDeploymentUsingPOSTPost /api/v1/namespaces/{namespace}/deploymentsCreate a deployment
DeploymentResourceApiDeleteDeploymentUsingDELETEDelete /api/v1/namespaces/{namespace}/deployments/{deploymentId}Delete deployment
DeploymentResourceApiGetDeploymentUsingGETGet /api/v1/namespaces/{namespace}/deployments/{deploymentId}Get a deployment by id
DeploymentResourceApiGetDeploymentsUsingGETGet /api/v1/namespaces/{namespace}/deploymentsList all deployments
DeploymentResourceApiUpdateDeploymentUsingPATCHPatch /api/v1/namespaces/{namespace}/deployments/{deploymentId}Update a deployment
DeploymentTargetResourceApiCreateDeploymentTargetUsingPOSTPost /api/v1/namespaces/{namespace}/deployment-targetsCreate a deployment target
DeploymentTargetResourceApiDeleteDeploymentTargetUsingDELETEDelete /api/v1/namespaces/{namespace}/deployment-targets/{name}Delete a deployment target
DeploymentTargetResourceApiGetDeploymentTargetUsingGETGet /api/v1/namespaces/{namespace}/deployment-targets/{name}Get a deployment target by name
DeploymentTargetResourceApiGetDeploymentTargetsUsingGETGet /api/v1/namespaces/{namespace}/deployment-targetsList all deployment targets
EventResourceApiGetEventsUsingGETGet /api/v1/namespaces/{namespace}/eventsFilter all events for a deployment or job
JobResourceApiGetJobUsingGETGet /api/v1/namespaces/{namespace}/jobs/{jobId}Get a job by id
JobResourceApiGetJobsUsingGETGet /api/v1/namespaces/{namespace}/jobsList all jobs. Can be filtered by DeploymentId
SavepointResourceApiCreateSavepointUsingPOSTPost /api/v1/namespaces/{namespace}/savepointsCreate a new savepoint
SavepointResourceApiGetSavepointUsingGETGet /api/v1/namespaces/{namespace}/savepoints/{savepointId}Get a savepoint by id
SavepointResourceApiGetSavepointsUsingGETGet /api/v1/namespaces/{namespace}/savepointsList all savepoints. Can be filtered by DeploymentId
SecretValueResourceApiCreateSecretValueUsingPOSTPost /api/v1/namespaces/{namespace}/secret-valuesCreate a secret value
SecretValueResourceApiDeleteSecretValueUsingDELETEDelete /api/v1/namespaces/{namespace}/secret-values/{name}Delete a secret value
SecretValueResourceApiGetSecretValueUsingGETGet /api/v1/namespaces/{namespace}/secret-values/{name}Get a secret value by name
SecretValueResourceApiGetSecretValuesUsingGETGet /api/v1/namespaces/{namespace}/secret-valuesList all secrets values
SecretValueResourceApiUpdateSecretValueUsingPATCHPatch /api/v1/namespaces/{namespace}/secret-values/{name}Update a secret value
StatusResourceApiGetStatusUsingGETGet /api/v1/statusCheck that the server is running
StatusResourceApiGetSystemInfoUsingGETGet /api/v1/status/system-infoGet system's information

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author

[email protected]