Skip to content

Davidknp/flyio-machine-go-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go API client for swagger

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

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
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.v3.generators.go.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://api.machines.dev/v1

Class Method HTTP request Description
AppsApi AppsCreate Post /apps
AppsApi AppsDelete Delete /apps/{app_name}
AppsApi AppsList Get /apps
AppsApi AppsShow Get /apps/{app_name}
MachinesApi MachinesCordon Post /apps/{app_name}/machines/{machine_id}/cordon
MachinesApi MachinesCreate Post /apps/{app_name}/machines
MachinesApi MachinesCreateLease Post /apps/{app_name}/machines/{machine_id}/lease
MachinesApi MachinesDelete Delete /apps/{app_name}/machines/{machine_id}
MachinesApi MachinesDeleteMetadata Delete /apps/{app_name}/machines/{machine_id}/metadata/{key}
MachinesApi MachinesExec Post /apps/{app_name}/machines/{machine_id}/exec
MachinesApi MachinesList Get /apps/{app_name}/machines
MachinesApi MachinesListEvents Get /apps/{app_name}/machines/{machine_id}/events
MachinesApi MachinesListProcesses Get /apps/{app_name}/machines/{machine_id}/ps
MachinesApi MachinesListVersions Get /apps/{app_name}/machines/{machine_id}/versions
MachinesApi MachinesReleaseLease Delete /apps/{app_name}/machines/{machine_id}/lease
MachinesApi MachinesRestart Post /apps/{app_name}/machines/{machine_id}/restart
MachinesApi MachinesShow Get /apps/{app_name}/machines/{machine_id}
MachinesApi MachinesShowLease Get /apps/{app_name}/machines/{machine_id}/lease
MachinesApi MachinesShowMetadata Get /apps/{app_name}/machines/{machine_id}/metadata
MachinesApi MachinesSignal Post /apps/{app_name}/machines/{machine_id}/signal
MachinesApi MachinesStart Post /apps/{app_name}/machines/{machine_id}/start
MachinesApi MachinesStop Post /apps/{app_name}/machines/{machine_id}/stop
MachinesApi MachinesUncordon Post /apps/{app_name}/machines/{machine_id}/uncordon
MachinesApi MachinesUpdate Post /apps/{app_name}/machines/{machine_id}
MachinesApi MachinesUpdateMetadata Post /apps/{app_name}/machines/{machine_id}/metadata/{key}
MachinesApi MachinesWait Get /apps/{app_name}/machines/{machine_id}/wait
VolumesApi VolumeDelete Delete /apps/{app_name}/volumes/{volume_id}
VolumesApi VolumesCreate Post /apps/{app_name}/volumes
VolumesApi VolumesExtend Put /apps/{app_name}/volumes/{volume_id}/extend
VolumesApi VolumesGetById Get /apps/{app_name}/volumes/{volume_id}
VolumesApi VolumesGetSnapshots Get /apps/{app_name}/volumes/{volume_id}/snapshots
VolumesApi VolumesList Get /apps/{app_name}/volumes

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors