No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
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
Put the package under your project folder and add the following in import:
import "./swagger"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 |
- ApiDnsConfig
- ApiFile
- ApiHttpOptions
- ApiHttpResponseOptions
- ApiMachineCheck
- ApiMachineConfig
- ApiMachineGuest
- ApiMachineHttpHeader
- ApiMachineInit
- ApiMachineMetrics
- ApiMachineMount
- ApiMachinePort
- ApiMachineProcess
- ApiMachineRestart
- ApiMachineService
- ApiMachineServiceConcurrency
- ApiProxyProtoOptions
- ApiStatic
- ApiStopConfig
- ApiTlsOptions
- App
- CheckStatus
- CreateAppRequest
- CreateLeaseRequest
- CreateMachineRequest
- CreateVolumeRequest
- ErrorResponse
- ExtendVolumeRequest
- ExtendVolumeResponse
- ImageRef
- Lease
- ListApp
- ListAppsResponse
- ListenSocket
- Machine
- MachineEvent
- MachineExecRequest
- MachineVersion
- MainStatusCode
- Organization
- ProcessStat
- SignalRequest
- StopRequest
- UpdateMachineRequest
- Volume
- VolumeSnapshot
Endpoints do not require authorization.