deprecated-oc-search/api-client/oc-catalog
2023-08-26 22:04:56 +02:00
..
.swagger-codegen last demo import - cleaned 2023-08-26 22:04:56 +02:00
api last demo import - cleaned 2023-08-26 22:04:56 +02:00
docs last demo import - cleaned 2023-08-26 22:04:56 +02:00
.gitignore last demo import - cleaned 2023-08-26 22:04:56 +02:00
.swagger-codegen-ignore last demo import - cleaned 2023-08-26 22:04:56 +02:00
.travis.yml last demo import - cleaned 2023-08-26 22:04:56 +02:00
api_computing.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
api_data.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
api_datacenter.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
api_schedule.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
api_search.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
api_storage.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
api_user.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
api_workflow.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
api_workspace.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
client.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
configuration.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
git_push.sh last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_computing_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_computing_new_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_computing_object.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_d_cstatus.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_data_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_data_new_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_data_object.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_datacenter_cpu_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_datacenter_gpu_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_datacenter_memory_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_datacenter_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_datacenter_new_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_datacenter_object.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_execution_requirements_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_repository_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_schedule_db.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_schedule_info.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_schedule_time.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_search_result.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_storage_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_storage_new_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_storage_object.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_workflow_schedule.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_workflow.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_workspace_model.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_models_workspace.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_primitive_object_id.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
model_time_time.go last demo import - cleaned 2023-08-26 22:04:56 +02:00
README.md last demo import - cleaned 2023-08-26 22:04:56 +02:00
response.go last demo import - cleaned 2023-08-26 22:04:56 +02:00

Go API client for swagger

Backend of the oc-search project

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: 1.0.0
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.GoClientCodegen

Installation

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

import "./swagger"

Documentation for API Endpoints

All URIs are relative to https://localhost/v1

Class Method HTTP request Description
ComputingApi ComputingControllerAddComputing Post /computing/
ComputingApi ComputingControllerGetComputingByID Get /computing/{ID}
ComputingApi ComputingControllerGetMultipleComputingByIDs Get /computing/multi/{IDs}
DataApi DataControllerCreateData Post /data/
DataApi DataControllerGetDataByID Get /data/{ID}
DataApi DataControllerGetMultipleDataByIDs Get /data/multi/{IDs}
DatacenterApi DatacenterControllerCreateDatacenter Post /datacenter/
DatacenterApi DatacenterControllerGetMultipleDatacentersByIDs Get /datacenter/multi/{IDs}
DatacenterApi DatacenterControllerGetOneDatacenter Get /datacenter/{ID}
ScheduleApi ScheduleControllerCheckIfScheduleCanBeCreatedInThisDC Post /schedule/check
ScheduleApi ScheduleControllerCreateSchedule Post /schedule/book
ScheduleApi ScheduleControllerGetNextSchedule Get /schedule/next
ScheduleApi ScheduleControllerGetPreviousSchedule Get /schedule/previous
ScheduleApi ScheduleControllerGetSchedules Get /schedule/
SearchApi SearchControllerSearchByWord Get /search/byWord
StorageApi StorageControllerCreateStorage Post /storage/
StorageApi StorageControllerGet Get /storage/{ID}
StorageApi StorageControllerGetMultipleStoragesByIDs Get /storage/multi/{IDs}
UserApi UserControllerLogin Get /user/login
UserApi UserControllerLogout Get /user/logout
WorkflowApi WorkflowControllerAddNewObjectToAWorkflow Post /workflow/{workflowName}/add
WorkflowApi WorkflowControllerBookSchedule Post /workflow/{workflowName}/schedule/book
WorkflowApi WorkflowControllerCheckSchedule Get /workflow/{workflowName}/schedule/check
WorkflowApi WorkflowControllerCreateANewWorkflow Post /workflow/
WorkflowApi WorkflowControllerCreateARealtionshipBetweenTwoRobjects Post /workflow/{workflowName}/link
WorkflowApi WorkflowControllerGetMxGraphLastStatus Get /workflow/{workflowName}/mxGraphParser
WorkflowApi WorkflowControllerGetSchedule Get /workflow/{workflowName}/schedule
WorkflowApi WorkflowControllerGetWorkflow Get /workflow/{workflowName}
WorkflowApi WorkflowControllerListWorkflows Get /workflow/
WorkflowApi WorkflowControllerParseMxGraph Post /workflow/{workflowName}/mxGraphParser
WorkflowApi WorkflowControllerSetSchedule Put /workflow/{workflowName}/schedule
WorkspaceApi WorkspaceControllerAddModelToWorkspace Post /workspace/
WorkspaceApi WorkspaceControllerDeleteElementFromUserWorkspace Delete /workspace/
WorkspaceApi WorkspaceControllerGetFullWorkspace Get /workspace/list_model
WorkspaceApi WorkspaceControllerGetWorkspace Get /workspace/list

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author

valentin.kivachuk@irt-saintexupery.com