oc-catalog/selfapi
ycc 88c21d1828 initial commit 2023-03-03 14:43:11 +01:00
..
.swagger-codegen initial commit 2023-03-03 14:43:11 +01:00
api initial commit 2023-03-03 14:43:11 +01:00
docs initial commit 2023-03-03 14:43:11 +01:00
.gitignore initial commit 2023-03-03 14:43:11 +01:00
.swagger-codegen-ignore initial commit 2023-03-03 14:43:11 +01:00
.travis.yml initial commit 2023-03-03 14:43:11 +01:00
README.md initial commit 2023-03-03 14:43:11 +01:00
api_computing.go initial commit 2023-03-03 14:43:11 +01:00
api_data.go initial commit 2023-03-03 14:43:11 +01:00
api_datacenter.go initial commit 2023-03-03 14:43:11 +01:00
api_schedule.go initial commit 2023-03-03 14:43:11 +01:00
api_search.go initial commit 2023-03-03 14:43:11 +01:00
api_storage.go initial commit 2023-03-03 14:43:11 +01:00
api_user.go initial commit 2023-03-03 14:43:11 +01:00
api_workflow.go initial commit 2023-03-03 14:43:11 +01:00
api_workspace.go initial commit 2023-03-03 14:43:11 +01:00
client.go initial commit 2023-03-03 14:43:11 +01:00
configuration.go initial commit 2023-03-03 14:43:11 +01:00
git_push.sh initial commit 2023-03-03 14:43:11 +01:00
model_models_computing_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_computing_new_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_computing_object.go initial commit 2023-03-03 14:43:11 +01:00
model_models_d_cstatus.go initial commit 2023-03-03 14:43:11 +01:00
model_models_data_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_data_new_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_data_object.go initial commit 2023-03-03 14:43:11 +01:00
model_models_datacenter_cpu_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_datacenter_gpu_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_datacenter_memory_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_datacenter_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_datacenter_new_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_datacenter_object.go initial commit 2023-03-03 14:43:11 +01:00
model_models_execution_requirements_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_repository_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_schedule_db.go initial commit 2023-03-03 14:43:11 +01:00
model_models_schedule_info.go initial commit 2023-03-03 14:43:11 +01:00
model_models_schedule_time.go initial commit 2023-03-03 14:43:11 +01:00
model_models_search_result.go initial commit 2023-03-03 14:43:11 +01:00
model_models_storage_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_storage_new_model.go initial commit 2023-03-03 14:43:11 +01:00
model_models_storage_object.go initial commit 2023-03-03 14:43:11 +01:00
model_models_workflow.go initial commit 2023-03-03 14:43:11 +01:00
model_models_workflow_schedule.go initial commit 2023-03-03 14:43:11 +01:00
model_models_workspace.go initial commit 2023-03-03 14:43:11 +01:00
model_models_workspace_model.go initial commit 2023-03-03 14:43:11 +01:00
model_primitive_object_id.go initial commit 2023-03-03 14:43:11 +01:00
model_time_time.go initial commit 2023-03-03 14:43:11 +01:00
response.go initial commit 2023-03-03 14:43:11 +01:00

README.md

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:49618/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

opencloud@irt-saintexupery.com