package
0.3.0
Repository: https://github.com/charvstack/charv-backend.git
Documentation: pkg.go.dev

# Functions

GetSwagger returns the Swagger specification corresponding to the generated code in this file.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
RegisterHandlers creates http.Handler with routing matching OpenAPI spec.
RegisterHandlersWithOptions creates http.Handler with additional options.

# Constants

Defines values for StoragePoolStatus.
Defines values for DiskDevice.
Defines values for DiskDevice.
Defines values for DiskDevice.
Defines values for DiskType.
Defines values for DiskType.
Defines values for StoragePoolStatus.
Defines values for VmPowerActions.
Defines values for VmPowerActions.
Defines values for VmPowerInfoState.
Defines values for VmPowerActions.
Defines values for VmPowerInfoState.
Defines values for VmPowerActions.
Defines values for VmPowerInfoState.

# Structs

Cpu ホストのCPU情報.
Devices defines model for Devices.
Disk defines model for Disk.
GetAllVMsList200Response defines model for GetAllVMsList200Response.
GetHost200Response defines model for GetHost200Response.
GetVMByVMId200Response defines model for GetVMByVMId200Response.
GetVMPowerByVMId200Response defines model for GetVMPowerByVMId200Response.
GinServerOptions provides options for the Gin server.
Host defines model for Host.
Memory ホストのメモリ情報.
Metadata defines model for Metadata.
PatchApiV1VmsVmIdJSONBody defines parameters for PatchApiV1VmsVmId.
PatchUpdateVMByVMId200Response defines model for PatchUpdateVMByVMId200Response.
PatchUpdateVMRequest defines model for PatchUpdateVMRequest.
PostApiV1VmsJSONBody defines parameters for PostApiV1Vms.
PostApiV1VmsVmIdPowerJSONBody defines parameters for PostApiV1VmsVmIdPower.
PostChangeVMsPowerStatusByVMIdRequest defines model for PostChangeVMsPowerStatusByVMIdRequest.
PostCreateNewVM200Response defines model for PostCreateNewVM200Response.
PostCreateNewVMRequest defines model for PostCreateNewVMRequest.
ServerInterfaceWrapper converts contexts to parameters.
StoragePool ホストが持つストレージプールの情報.
Vm 仮想マシンを表すモデル.
VmPowerInfo defines model for VmPowerInfo.

# Interfaces

ServerInterface represents all server handlers.

# Type aliases

DiskDevice defines model for Disk.Device.
DiskType defines model for Disk.Type.
No description provided by the author
PatchApiV1VmsVmIdJSONRequestBody defines body for PatchApiV1VmsVmId for application/json ContentType.
PostApiV1VmsJSONRequestBody defines body for PostApiV1Vms for application/json ContentType.
PostApiV1VmsVmIdPowerJSONRequestBody defines body for PostApiV1VmsVmIdPower for application/json ContentType.
StoragePoolStatus defines model for StoragePool.Status.
VmPowerActions defines model for VmPowerActions.
VmPowerInfoState defines model for VmPowerInfo.State.