orka

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 6, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package orka provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.9.0 DO NOT EDIT.

Package orka provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.9.0 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExtractError

func ExtractError(body []byte) error

ExtractError parses an HTTP response body from a failed API response and returns the corresponding error.

func NewAttachDiskRequest

func NewAttachDiskRequest(server string, body AttachDiskJSONRequestBody) (*http.Request, error)

NewAttachDiskRequest calls the generic AttachDisk builder with application/json body

func NewAttachDiskRequestWithBody

func NewAttachDiskRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAttachDiskRequestWithBody generates requests for AttachDisk with any type of body

func NewCalculateImageChecksumRequest added in v0.2.0

func NewCalculateImageChecksumRequest(server string, baseImage string) (*http.Request, error)

NewCalculateImageChecksumRequest generates requests for CalculateImageChecksum

func NewCheckApiVersionRequest

func NewCheckApiVersionRequest(server string) (*http.Request, error)

NewCheckApiVersionRequest generates requests for CheckApiVersion

func NewCheckNodeStatusRequest

func NewCheckNodeStatusRequest(server string, node string) (*http.Request, error)

NewCheckNodeStatusRequest generates requests for CheckNodeStatus

func NewCheckPasswordRequirementsRequest

func NewCheckPasswordRequirementsRequest(server string) (*http.Request, error)

NewCheckPasswordRequirementsRequest generates requests for CheckPasswordRequirements

func NewCheckTokenStatusRequest

func NewCheckTokenStatusRequest(server string) (*http.Request, error)

NewCheckTokenStatusRequest generates requests for CheckTokenStatus

func NewCheckUserSVmStatusAdminRequest

func NewCheckUserSVmStatusAdminRequest(server string, vm string) (*http.Request, error)

NewCheckUserSVmStatusAdminRequest generates requests for CheckUserSVmStatusAdmin

func NewCloneVmRequest

func NewCloneVmRequest(server string, body CloneVmJSONRequestBody) (*http.Request, error)

NewCloneVmRequest calls the generic CloneVm builder with application/json body

func NewCloneVmRequestWithBody

func NewCloneVmRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCloneVmRequestWithBody generates requests for CloneVm with any type of body

func NewCommitChangesToTheBaseImageRequest

func NewCommitChangesToTheBaseImageRequest(server string, body CommitChangesToTheBaseImageJSONRequestBody) (*http.Request, error)

NewCommitChangesToTheBaseImageRequest calls the generic CommitChangesToTheBaseImage builder with application/json body

func NewCommitChangesToTheBaseImageRequestWithBody

func NewCommitChangesToTheBaseImageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCommitChangesToTheBaseImageRequestWithBody generates requests for CommitChangesToTheBaseImage with any type of body

func NewCopyImageRequest

func NewCopyImageRequest(server string, body CopyImageJSONRequestBody) (*http.Request, error)

NewCopyImageRequest calls the generic CopyImage builder with application/json body

func NewCopyImageRequestWithBody

func NewCopyImageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCopyImageRequestWithBody generates requests for CopyImage with any type of body

func NewCopyIsoRequest

func NewCopyIsoRequest(server string, body CopyIsoJSONRequestBody) (*http.Request, error)

NewCopyIsoRequest calls the generic CopyIso builder with application/json body

func NewCopyIsoRequestWithBody

func NewCopyIsoRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCopyIsoRequestWithBody generates requests for CopyIso with any type of body

func NewCreateKubeAccountRequest

func NewCreateKubeAccountRequest(server string, body CreateKubeAccountJSONRequestBody) (*http.Request, error)

NewCreateKubeAccountRequest calls the generic CreateKubeAccount builder with application/json body

func NewCreateKubeAccountRequestWithBody

func NewCreateKubeAccountRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateKubeAccountRequestWithBody generates requests for CreateKubeAccount with any type of body

func NewCreateTokenRequest

func NewCreateTokenRequest(server string, body CreateTokenJSONRequestBody) (*http.Request, error)

NewCreateTokenRequest calls the generic CreateToken builder with application/json body

func NewCreateTokenRequestWithBody

func NewCreateTokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTokenRequestWithBody generates requests for CreateToken with any type of body

func NewCreateUserRequest

func NewCreateUserRequest(server string, body CreateUserJSONRequestBody) (*http.Request, error)

NewCreateUserRequest calls the generic CreateUser builder with application/json body

func NewCreateUserRequestWithBody

func NewCreateUserRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateUserRequestWithBody generates requests for CreateUser with any type of body

func NewCreateVmConfigurationRequest

func NewCreateVmConfigurationRequest(server string, body CreateVmConfigurationJSONRequestBody) (*http.Request, error)

NewCreateVmConfigurationRequest calls the generic CreateVmConfiguration builder with application/json body

func NewCreateVmConfigurationRequestWithBody

func NewCreateVmConfigurationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateVmConfigurationRequestWithBody generates requests for CreateVmConfiguration with any type of body

func NewDedicateNodeRequest

func NewDedicateNodeRequest(server string, userGroup string, body DedicateNodeJSONRequestBody) (*http.Request, error)

NewDedicateNodeRequest calls the generic DedicateNode builder with application/json body

func NewDedicateNodeRequestWithBody

func NewDedicateNodeRequestWithBody(server string, userGroup string, contentType string, body io.Reader) (*http.Request, error)

NewDedicateNodeRequestWithBody generates requests for DedicateNode with any type of body

func NewDeleteImageRequest

func NewDeleteImageRequest(server string, body DeleteImageJSONRequestBody) (*http.Request, error)

NewDeleteImageRequest calls the generic DeleteImage builder with application/json body

func NewDeleteImageRequestWithBody

func NewDeleteImageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteImageRequestWithBody generates requests for DeleteImage with any type of body

func NewDeleteIsoRequest

func NewDeleteIsoRequest(server string, body DeleteIsoJSONRequestBody) (*http.Request, error)

NewDeleteIsoRequest calls the generic DeleteIso builder with application/json body

func NewDeleteIsoRequestWithBody

func NewDeleteIsoRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteIsoRequestWithBody generates requests for DeleteIso with any type of body

func NewDeleteKubeAccountRequest

func NewDeleteKubeAccountRequest(server string, body DeleteKubeAccountJSONRequestBody) (*http.Request, error)

NewDeleteKubeAccountRequest calls the generic DeleteKubeAccount builder with application/json body

func NewDeleteKubeAccountRequestWithBody

func NewDeleteKubeAccountRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteKubeAccountRequestWithBody generates requests for DeleteKubeAccount with any type of body

func NewDeleteLogsRequest

func NewDeleteLogsRequest(server string) (*http.Request, error)

NewDeleteLogsRequest generates requests for DeleteLogs

func NewDeleteUserRequest

func NewDeleteUserRequest(server string, email string) (*http.Request, error)

NewDeleteUserRequest generates requests for DeleteUser

func NewDeleteUserSVmAdminRequest

func NewDeleteUserSVmAdminRequest(server string, body DeleteUserSVmAdminJSONRequestBody) (*http.Request, error)

NewDeleteUserSVmAdminRequest calls the generic DeleteUserSVmAdmin builder with application/json body

func NewDeleteUserSVmAdminRequestWithBody

func NewDeleteUserSVmAdminRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteUserSVmAdminRequestWithBody generates requests for DeleteUserSVmAdmin with any type of body

func NewDeleteVmStateRequestWithBody

func NewDeleteVmStateRequestWithBody(server string, vm string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteVmStateRequestWithBody generates requests for DeleteVmState with any type of body

func NewDeployVmConfigurationRequest

func NewDeployVmConfigurationRequest(server string, body DeployVmConfigurationJSONRequestBody) (*http.Request, error)

NewDeployVmConfigurationRequest calls the generic DeployVmConfiguration builder with application/json body

func NewDeployVmConfigurationRequestWithBody

func NewDeployVmConfigurationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeployVmConfigurationRequestWithBody generates requests for DeployVmConfiguration with any type of body

func NewDisableSandboxRequest

func NewDisableSandboxRequest(server string, body DisableSandboxJSONRequestBody) (*http.Request, error)

NewDisableSandboxRequest calls the generic DisableSandbox builder with application/json body

func NewDisableSandboxRequestWithBody

func NewDisableSandboxRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDisableSandboxRequestWithBody generates requests for DisableSandbox with any type of body

func NewDownloadAnImageRequest added in v0.2.0

func NewDownloadAnImageRequest(server string, baseImage string) (*http.Request, error)

NewDownloadAnImageRequest generates requests for DownloadAnImage

func NewDownloadKubeconfigRequest

func NewDownloadKubeconfigRequest(server string, body DownloadKubeconfigJSONRequestBody) (*http.Request, error)

NewDownloadKubeconfigRequest calls the generic DownloadKubeconfig builder with application/json body

func NewDownloadKubeconfigRequestWithBody

func NewDownloadKubeconfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDownloadKubeconfigRequestWithBody generates requests for DownloadKubeconfig with any type of body

func NewEnableSandboxRequest

func NewEnableSandboxRequest(server string, body EnableSandboxJSONRequestBody) (*http.Request, error)

NewEnableSandboxRequest calls the generic EnableSandbox builder with application/json body

func NewEnableSandboxRequestWithBody

func NewEnableSandboxRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewEnableSandboxRequestWithBody generates requests for EnableSandbox with any type of body

func NewGenerateEmptyStorageRequest

func NewGenerateEmptyStorageRequest(server string, body GenerateEmptyStorageJSONRequestBody) (*http.Request, error)

NewGenerateEmptyStorageRequest calls the generic GenerateEmptyStorage builder with application/json body

func NewGenerateEmptyStorageRequestWithBody

func NewGenerateEmptyStorageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewGenerateEmptyStorageRequestWithBody generates requests for GenerateEmptyStorage with any type of body

func NewGetDefaultBaseImageRequest

func NewGetDefaultBaseImageRequest(server string) (*http.Request, error)

NewGetDefaultBaseImageRequest generates requests for GetDefaultBaseImage

func NewGetUsersRequest

func NewGetUsersRequest(server string) (*http.Request, error)

NewGetUsersRequest generates requests for GetUsers

func NewGetVmConfigurationByNameRequestWithBody

func NewGetVmConfigurationByNameRequestWithBody(server string, vm string, contentType string, body io.Reader) (*http.Request, error)

NewGetVmConfigurationByNameRequestWithBody generates requests for GetVmConfigurationByName with any type of body

func NewGroupUsersRequest

func NewGroupUsersRequest(server string, userGroup string, body GroupUsersJSONRequestBody) (*http.Request, error)

NewGroupUsersRequest calls the generic GroupUsers builder with application/json body

func NewGroupUsersRequestWithBody

func NewGroupUsersRequestWithBody(server string, userGroup string, contentType string, body io.Reader) (*http.Request, error)

NewGroupUsersRequestWithBody generates requests for GroupUsers with any type of body

func NewListAllNodesAdminRequest

func NewListAllNodesAdminRequest(server string) (*http.Request, error)

NewListAllNodesAdminRequest generates requests for ListAllNodesAdmin

func NewListAllVMsAdminRequest

func NewListAllVMsAdminRequest(server string) (*http.Request, error)

NewListAllVMsAdminRequest generates requests for ListAllVMsAdmin

func NewListDisksRequest

func NewListDisksRequest(server string, body ListDisksJSONRequestBody) (*http.Request, error)

NewListDisksRequest calls the generic ListDisks builder with application/json body

func NewListDisksRequestWithBody

func NewListDisksRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewListDisksRequestWithBody generates requests for ListDisks with any type of body

func NewListImagesRequest

func NewListImagesRequest(server string) (*http.Request, error)

NewListImagesRequest generates requests for ListImages

func NewListIsOsInLocalStorageRequest

func NewListIsOsInLocalStorageRequest(server string) (*http.Request, error)

NewListIsOsInLocalStorageRequest generates requests for ListIsOsInLocalStorage

func NewListKubeAccountsRequest

func NewListKubeAccountsRequest(server string, body ListKubeAccountsJSONRequestBody) (*http.Request, error)

NewListKubeAccountsRequest calls the generic ListKubeAccounts builder with application/json body

func NewListKubeAccountsRequestWithBody

func NewListKubeAccountsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewListKubeAccountsRequestWithBody generates requests for ListKubeAccounts with any type of body

func NewListLogs1Request added in v0.2.0

func NewListLogs1Request(server string, params *ListLogs1Params) (*http.Request, error)

NewListLogs1Request generates requests for ListLogs1

func NewListNodesRequest added in v0.2.0

func NewListNodesRequest(server string) (*http.Request, error)

NewListNodesRequest generates requests for ListNodes

func NewListPortsRequest

func NewListPortsRequest(server string) (*http.Request, error)

NewListPortsRequest generates requests for ListPorts

func NewListRemoteImagesRequest

func NewListRemoteImagesRequest(server string) (*http.Request, error)

NewListRemoteImagesRequest generates requests for ListRemoteImages

func NewListRemoteIsOsRequest

func NewListRemoteIsOsRequest(server string) (*http.Request, error)

NewListRemoteIsOsRequest generates requests for ListRemoteIsOs

func NewListUserSVMsAdminRequest

func NewListUserSVMsAdminRequest(server string, email string) (*http.Request, error)

NewListUserSVMsAdminRequest generates requests for ListUserSVMsAdmin

func NewListYourVMsRequest

func NewListYourVMsRequest(server string) (*http.Request, error)

NewListYourVMsRequest generates requests for ListYourVMs

func NewListYourVmConfigurationsRequestWithBody

func NewListYourVmConfigurationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewListYourVmConfigurationsRequestWithBody generates requests for ListYourVmConfigurations with any type of body

func NewMigrateVmRequest

func NewMigrateVmRequest(server string, body MigrateVmJSONRequestBody) (*http.Request, error)

NewMigrateVmRequest calls the generic MigrateVm builder with application/json body

func NewMigrateVmRequestWithBody

func NewMigrateVmRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewMigrateVmRequestWithBody generates requests for MigrateVm with any type of body

func NewPullImageRequest

func NewPullImageRequest(server string, body PullImageJSONRequestBody) (*http.Request, error)

NewPullImageRequest calls the generic PullImage builder with application/json body

func NewPullImageRequestWithBody

func NewPullImageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPullImageRequestWithBody generates requests for PullImage with any type of body

func NewPullIsoRequest

func NewPullIsoRequest(server string, body PullIsoJSONRequestBody) (*http.Request, error)

NewPullIsoRequest calls the generic PullIso builder with application/json body

func NewPullIsoRequestWithBody

func NewPullIsoRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPullIsoRequestWithBody generates requests for PullIso with any type of body

func NewPurgeUserSVMsAdminRequest

func NewPurgeUserSVMsAdminRequest(server string, body PurgeUserSVMsAdminJSONRequestBody) (*http.Request, error)

NewPurgeUserSVMsAdminRequest calls the generic PurgeUserSVMsAdmin builder with application/json body

func NewPurgeUserSVMsAdminRequestWithBody

func NewPurgeUserSVMsAdminRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPurgeUserSVMsAdminRequestWithBody generates requests for PurgeUserSVMsAdmin with any type of body

func NewRegenerateKubeAccountRequest

func NewRegenerateKubeAccountRequest(server string, body RegenerateKubeAccountJSONRequestBody) (*http.Request, error)

NewRegenerateKubeAccountRequest calls the generic RegenerateKubeAccount builder with application/json body

func NewRegenerateKubeAccountRequestWithBody

func NewRegenerateKubeAccountRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRegenerateKubeAccountRequestWithBody generates requests for RegenerateKubeAccount with any type of body

func NewRemoveNodeDedicationRequest

func NewRemoveNodeDedicationRequest(server string, body RemoveNodeDedicationJSONRequestBody) (*http.Request, error)

NewRemoveNodeDedicationRequest calls the generic RemoveNodeDedication builder with application/json body

func NewRemoveNodeDedicationRequestWithBody

func NewRemoveNodeDedicationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRemoveNodeDedicationRequestWithBody generates requests for RemoveNodeDedication with any type of body

func NewRenameImageRequest

func NewRenameImageRequest(server string, body RenameImageJSONRequestBody) (*http.Request, error)

NewRenameImageRequest calls the generic RenameImage builder with application/json body

func NewRenameImageRequestWithBody

func NewRenameImageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRenameImageRequestWithBody generates requests for RenameImage with any type of body

func NewRenameIsoRequest

func NewRenameIsoRequest(server string, body RenameIsoJSONRequestBody) (*http.Request, error)

NewRenameIsoRequest calls the generic RenameIso builder with application/json body

func NewRenameIsoRequestWithBody

func NewRenameIsoRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRenameIsoRequestWithBody generates requests for RenameIso with any type of body

func NewResetPasswordAdminRequest

func NewResetPasswordAdminRequest(server string, body ResetPasswordAdminJSONRequestBody) (*http.Request, error)

NewResetPasswordAdminRequest calls the generic ResetPasswordAdmin builder with application/json body

func NewResetPasswordAdminRequestWithBody

func NewResetPasswordAdminRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewResetPasswordAdminRequestWithBody generates requests for ResetPasswordAdmin with any type of body

func NewResizeImageRequest

func NewResizeImageRequest(server string, body ResizeImageJSONRequestBody) (*http.Request, error)

NewResizeImageRequest calls the generic ResizeImage builder with application/json body

func NewResizeImageRequestWithBody

func NewResizeImageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewResizeImageRequestWithBody generates requests for ResizeImage with any type of body

func NewResumeVmRequest

func NewResumeVmRequest(server string, body ResumeVmJSONRequestBody) (*http.Request, error)

NewResumeVmRequest calls the generic ResumeVm builder with application/json body

func NewResumeVmRequestWithBody

func NewResumeVmRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewResumeVmRequestWithBody generates requests for ResumeVm with any type of body

func NewRevertVmRequest

func NewRevertVmRequest(server string, body RevertVmJSONRequestBody) (*http.Request, error)

NewRevertVmRequest calls the generic RevertVm builder with application/json body

func NewRevertVmRequestWithBody

func NewRevertVmRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRevertVmRequestWithBody generates requests for RevertVm with any type of body

func NewRevokeTokenRequest

func NewRevokeTokenRequest(server string) (*http.Request, error)

NewRevokeTokenRequest generates requests for RevokeToken

func NewSaveNewBaseImageFromVmRequest

func NewSaveNewBaseImageFromVmRequest(server string, body SaveNewBaseImageFromVmJSONRequestBody) (*http.Request, error)

NewSaveNewBaseImageFromVmRequest calls the generic SaveNewBaseImageFromVm builder with application/json body

func NewSaveNewBaseImageFromVmRequestWithBody

func NewSaveNewBaseImageFromVmRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSaveNewBaseImageFromVmRequestWithBody generates requests for SaveNewBaseImageFromVm with any type of body

func NewSaveVmStateRequest

func NewSaveVmStateRequest(server string, body SaveVmStateJSONRequestBody) (*http.Request, error)

NewSaveVmStateRequest calls the generic SaveVmState builder with application/json body

func NewSaveVmStateRequestWithBody

func NewSaveVmStateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSaveVmStateRequestWithBody generates requests for SaveVmState with any type of body

func NewStartVmRequest

func NewStartVmRequest(server string, body StartVmJSONRequestBody) (*http.Request, error)

NewStartVmRequest calls the generic StartVm builder with application/json body

func NewStartVmRequestWithBody

func NewStartVmRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewStartVmRequestWithBody generates requests for StartVm with any type of body

func NewStopVmRequest

func NewStopVmRequest(server string, body StopVmJSONRequestBody) (*http.Request, error)

NewStopVmRequest calls the generic StopVm builder with application/json body

func NewStopVmRequestWithBody

func NewStopVmRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewStopVmRequestWithBody generates requests for StopVm with any type of body

func NewSuspendVmRequest

func NewSuspendVmRequest(server string, body SuspendVmJSONRequestBody) (*http.Request, error)

NewSuspendVmRequest calls the generic SuspendVm builder with application/json body

func NewSuspendVmRequestWithBody

func NewSuspendVmRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSuspendVmRequestWithBody generates requests for SuspendVm with any type of body

func NewTagNodeRequest added in v0.2.0

func NewTagNodeRequest(server string, nodeTag string, body TagNodeJSONRequestBody) (*http.Request, error)

NewTagNodeRequest calls the generic TagNode builder with application/json body

func NewTagNodeRequestWithBody added in v0.2.0

func NewTagNodeRequestWithBody(server string, nodeTag string, contentType string, body io.Reader) (*http.Request, error)

NewTagNodeRequestWithBody generates requests for TagNode with any type of body

func NewUnScaleVmRequest

func NewUnScaleVmRequest(server string, body UnScaleVmJSONRequestBody) (*http.Request, error)

NewUnScaleVmRequest calls the generic UnScaleVm builder with application/json body

func NewUnScaleVmRequestWithBody

func NewUnScaleVmRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUnScaleVmRequestWithBody generates requests for UnScaleVm with any type of body

func NewUngroupUsersRequest

func NewUngroupUsersRequest(server string, body UngroupUsersJSONRequestBody) (*http.Request, error)

NewUngroupUsersRequest calls the generic UngroupUsers builder with application/json body

func NewUngroupUsersRequestWithBody

func NewUngroupUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUngroupUsersRequestWithBody generates requests for UngroupUsers with any type of body

func NewUntagNodeRequest added in v0.2.0

func NewUntagNodeRequest(server string, nodeTag string, body UntagNodeJSONRequestBody) (*http.Request, error)

NewUntagNodeRequest calls the generic UntagNode builder with application/json body

func NewUntagNodeRequestWithBody added in v0.2.0

func NewUntagNodeRequestWithBody(server string, nodeTag string, contentType string, body io.Reader) (*http.Request, error)

NewUntagNodeRequestWithBody generates requests for UntagNode with any type of body

func NewUpdateUserRequest

func NewUpdateUserRequest(server string, body UpdateUserJSONRequestBody) (*http.Request, error)

NewUpdateUserRequest calls the generic UpdateUser builder with application/json body

func NewUpdateUserRequestWithBody

func NewUpdateUserRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateUserRequestWithBody generates requests for UpdateUser with any type of body

func NewUploadAnImageRequestWithBody

func NewUploadAnImageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUploadAnImageRequestWithBody generates requests for UploadAnImage with any type of body

func NewUploadAnIsoRequestWithBody

func NewUploadAnIsoRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUploadAnIsoRequestWithBody generates requests for UploadAnIso with any type of body

func NewValidateLicenseKeyRequest

func NewValidateLicenseKeyRequest(server string, body ValidateLicenseKeyJSONRequestBody) (*http.Request, error)

NewValidateLicenseKeyRequest calls the generic ValidateLicenseKey builder with application/json body

func NewValidateLicenseKeyRequestWithBody

func NewValidateLicenseKeyRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateLicenseKeyRequestWithBody generates requests for ValidateLicenseKey with any type of body

Types

type AttachDiskJSONBody

type AttachDiskJSONBody struct {
	ImageName  *string `json:"image_name,omitempty"`
	MountPoint *string `json:"mount_point,omitempty"`
	OrkaVmName *string `json:"orka_vm_name,omitempty"`
}

AttachDiskJSONBody defines parameters for AttachDisk.

type AttachDiskJSONRequestBody

type AttachDiskJSONRequestBody AttachDiskJSONBody

AttachDiskJSONRequestBody defines body for AttachDisk for application/json ContentType.

type AttachDiskResponse

type AttachDiskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		DeployVirtualMachine *string                 `json:"deploy_virtual_machine,omitempty"`
		Errors               *[]interface{}          `json:"errors,omitempty"`
		Help                 *map[string]interface{} `json:"help,omitempty"`
		Message              *string                 `json:"message,omitempty"`
	}
}

func ParseAttachDiskResponse

func ParseAttachDiskResponse(rsp *http.Response) (*AttachDiskResponse, error)

ParseAttachDiskResponse parses an HTTP response from a AttachDiskWithResponse call

func (AttachDiskResponse) Status

func (r AttachDiskResponse) Status() string

Status returns HTTPResponse.Status

func (AttachDiskResponse) StatusCode

func (r AttachDiskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Authentication

type Authentication struct {
	BearerToken string
	LicenseKey  string
}

type CalculateImageChecksumResponse added in v0.2.0

type CalculateImageChecksumResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Checksum *string                 `json:"checksum,omitempty"`
		Errors   *[]interface{}          `json:"errors,omitempty"`
		Help     *map[string]interface{} `json:"help,omitempty"`
		Image    *string                 `json:"image,omitempty"`
		Message  *string                 `json:"message,omitempty"`
	}
	JSON202 *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
	JSON404 *struct {
		Errors *[]struct {
			Message *string `json:"message,omitempty"`
		} `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseCalculateImageChecksumResponse added in v0.2.0

func ParseCalculateImageChecksumResponse(rsp *http.Response) (*CalculateImageChecksumResponse, error)

ParseCalculateImageChecksumResponse parses an HTTP response from a CalculateImageChecksumWithResponse call

func (CalculateImageChecksumResponse) Status added in v0.2.0

Status returns HTTPResponse.Status

func (CalculateImageChecksumResponse) StatusCode added in v0.2.0

func (r CalculateImageChecksumResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CheckApiVersionResponse

type CheckApiVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		ApiVersion *string                 `json:"api_version,omitempty"`
		Errors     *[]interface{}          `json:"errors,omitempty"`
		Help       *map[string]interface{} `json:"help,omitempty"`
		Message    *string                 `json:"message,omitempty"`
	}
}

func ParseCheckApiVersionResponse

func ParseCheckApiVersionResponse(rsp *http.Response) (*CheckApiVersionResponse, error)

ParseCheckApiVersionResponse parses an HTTP response from a CheckApiVersionWithResponse call

func (CheckApiVersionResponse) Status

func (r CheckApiVersionResponse) Status() string

Status returns HTTPResponse.Status

func (CheckApiVersionResponse) StatusCode

func (r CheckApiVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CheckNodeStatusResponse

type CheckNodeStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors     *[]interface{}          `json:"errors,omitempty"`
		Help       *map[string]interface{} `json:"help,omitempty"`
		Message    *string                 `json:"message,omitempty"`
		NodeStatus *struct {
			Cpu      *float32 `json:"cpu,omitempty"`
			Gpu      *float32 `json:"gpu,omitempty"`
			Memory   *string  `json:"memory,omitempty"`
			NodeName *string  `json:"nodeName,omitempty"`
			NodeType *string  `json:"nodeType,omitempty"`
			Sandbox  *string  `json:"sandbox,omitempty"`
			Status   *string  `json:"status,omitempty"`
		} `json:"node_status,omitempty"`
	}
}

func ParseCheckNodeStatusResponse

func ParseCheckNodeStatusResponse(rsp *http.Response) (*CheckNodeStatusResponse, error)

ParseCheckNodeStatusResponse parses an HTTP response from a CheckNodeStatusWithResponse call

func (CheckNodeStatusResponse) Status

func (r CheckNodeStatusResponse) Status() string

Status returns HTTPResponse.Status

func (CheckNodeStatusResponse) StatusCode

func (r CheckNodeStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CheckPasswordRequirementsResponse

type CheckPasswordRequirementsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors         *[]interface{}          `json:"errors,omitempty"`
		Help           *map[string]interface{} `json:"help,omitempty"`
		Message        *string                 `json:"message,omitempty"`
		PasswordLength *float32                `json:"password_length,omitempty"`
	}
}

func ParseCheckPasswordRequirementsResponse

func ParseCheckPasswordRequirementsResponse(rsp *http.Response) (*CheckPasswordRequirementsResponse, error)

ParseCheckPasswordRequirementsResponse parses an HTTP response from a CheckPasswordRequirementsWithResponse call

func (CheckPasswordRequirementsResponse) Status

Status returns HTTPResponse.Status

func (CheckPasswordRequirementsResponse) StatusCode

func (r CheckPasswordRequirementsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CheckTokenStatusResponse

type CheckTokenStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Authenticated  *bool                   `json:"authenticated,omitempty"`
		Email          *string                 `json:"email,omitempty"`
		Errors         *[]interface{}          `json:"errors,omitempty"`
		Help           *map[string]interface{} `json:"help,omitempty"`
		IsTokenRevoked *bool                   `json:"is_token_revoked,omitempty"`
		Message        *string                 `json:"message,omitempty"`
	}
}

func ParseCheckTokenStatusResponse

func ParseCheckTokenStatusResponse(rsp *http.Response) (*CheckTokenStatusResponse, error)

ParseCheckTokenStatusResponse parses an HTTP response from a CheckTokenStatusWithResponse call

func (CheckTokenStatusResponse) Status

func (r CheckTokenStatusResponse) Status() string

Status returns HTTPResponse.Status

func (CheckTokenStatusResponse) StatusCode

func (r CheckTokenStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CheckUserSVmStatusAdminResponse

type CheckUserSVmStatusAdminResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors                  *[]interface{}          `json:"errors,omitempty"`
		Help                    *map[string]interface{} `json:"help,omitempty"`
		Message                 *string                 `json:"message,omitempty"`
		VirtualMachineResources *[]struct {
			RAM                   *string  `json:"RAM,omitempty"`
			BaseImage             *string  `json:"base_image,omitempty"`
			ConfigurationTemplate *string  `json:"configuration_template,omitempty"`
			Cpu                   *float32 `json:"cpu,omitempty"`
			GpuPassthrough        *bool    `json:"gpu_passthrough,omitempty"`
			Image                 *string  `json:"image,omitempty"`
			IoBoost               *bool    `json:"io_boost,omitempty"`
			Owner                 *string  `json:"owner,omitempty"`
			UseSavedState         *bool    `json:"use_saved_state,omitempty"`
			Vcpu                  *float32 `json:"vcpu,omitempty"`
			VirtualMachineName    *string  `json:"virtual_machine_name,omitempty"`
			VmDeploymentStatus    *string  `json:"vm_deployment_status,omitempty"`
		} `json:"virtual_machine_resources,omitempty"`
	}
}

func ParseCheckUserSVmStatusAdminResponse

func ParseCheckUserSVmStatusAdminResponse(rsp *http.Response) (*CheckUserSVmStatusAdminResponse, error)

ParseCheckUserSVmStatusAdminResponse parses an HTTP response from a CheckUserSVmStatusAdminWithResponse call

func (CheckUserSVmStatusAdminResponse) Status

Status returns HTTPResponse.Status

func (CheckUserSVmStatusAdminResponse) StatusCode

func (r CheckUserSVmStatusAdminResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AttachDisk

func (c *Client) AttachDisk(ctx context.Context, body AttachDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachDiskWithBody

func (c *Client) AttachDiskWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CalculateImageChecksum added in v0.2.0

func (c *Client) CalculateImageChecksum(ctx context.Context, baseImage string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CheckApiVersion

func (c *Client) CheckApiVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CheckNodeStatus

func (c *Client) CheckNodeStatus(ctx context.Context, node string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CheckPasswordRequirements

func (c *Client) CheckPasswordRequirements(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CheckTokenStatus

func (c *Client) CheckTokenStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CheckUserSVmStatusAdmin

func (c *Client) CheckUserSVmStatusAdmin(ctx context.Context, vm string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloneVm

func (c *Client) CloneVm(ctx context.Context, body CloneVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloneVmWithBody

func (c *Client) CloneVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CommitChangesToTheBaseImage

func (c *Client) CommitChangesToTheBaseImage(ctx context.Context, body CommitChangesToTheBaseImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CommitChangesToTheBaseImageWithBody

func (c *Client) CommitChangesToTheBaseImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CopyImage

func (c *Client) CopyImage(ctx context.Context, body CopyImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CopyImageWithBody

func (c *Client) CopyImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CopyIso

func (c *Client) CopyIso(ctx context.Context, body CopyIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CopyIsoWithBody

func (c *Client) CopyIsoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateKubeAccount

func (c *Client) CreateKubeAccount(ctx context.Context, body CreateKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateKubeAccountWithBody

func (c *Client) CreateKubeAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateToken

func (c *Client) CreateToken(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTokenWithBody

func (c *Client) CreateTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUser

func (c *Client) CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUserWithBody

func (c *Client) CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateVmConfiguration

func (c *Client) CreateVmConfiguration(ctx context.Context, body CreateVmConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateVmConfigurationWithBody

func (c *Client) CreateVmConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DedicateNode

func (c *Client) DedicateNode(ctx context.Context, userGroup string, body DedicateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DedicateNodeWithBody

func (c *Client) DedicateNodeWithBody(ctx context.Context, userGroup string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteImage

func (c *Client) DeleteImage(ctx context.Context, body DeleteImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteImageWithBody

func (c *Client) DeleteImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIso

func (c *Client) DeleteIso(ctx context.Context, body DeleteIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIsoWithBody

func (c *Client) DeleteIsoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteKubeAccount

func (c *Client) DeleteKubeAccount(ctx context.Context, body DeleteKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteKubeAccountWithBody

func (c *Client) DeleteKubeAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogs

func (c *Client) DeleteLogs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUser

func (c *Client) DeleteUser(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUserSVmAdmin

func (c *Client) DeleteUserSVmAdmin(ctx context.Context, body DeleteUserSVmAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUserSVmAdminWithBody

func (c *Client) DeleteUserSVmAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteVmStateWithBody

func (c *Client) DeleteVmStateWithBody(ctx context.Context, vm string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeployVmConfiguration

func (c *Client) DeployVmConfiguration(ctx context.Context, body DeployVmConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeployVmConfigurationWithBody

func (c *Client) DeployVmConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisableSandbox

func (c *Client) DisableSandbox(ctx context.Context, body DisableSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisableSandboxWithBody

func (c *Client) DisableSandboxWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadAnImage added in v0.2.0

func (c *Client) DownloadAnImage(ctx context.Context, baseImage string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadKubeconfig

func (c *Client) DownloadKubeconfig(ctx context.Context, body DownloadKubeconfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadKubeconfigWithBody

func (c *Client) DownloadKubeconfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableSandbox

func (c *Client) EnableSandbox(ctx context.Context, body EnableSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableSandboxWithBody

func (c *Client) EnableSandboxWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GenerateEmptyStorage

func (c *Client) GenerateEmptyStorage(ctx context.Context, body GenerateEmptyStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GenerateEmptyStorageWithBody

func (c *Client) GenerateEmptyStorageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDefaultBaseImage

func (c *Client) GetDefaultBaseImage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUsers

func (c *Client) GetUsers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVmConfigurationByNameWithBody

func (c *Client) GetVmConfigurationByNameWithBody(ctx context.Context, vm string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GroupUsers

func (c *Client) GroupUsers(ctx context.Context, userGroup string, body GroupUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GroupUsersWithBody

func (c *Client) GroupUsersWithBody(ctx context.Context, userGroup string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAllNodesAdmin

func (c *Client) ListAllNodesAdmin(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAllVMsAdmin

func (c *Client) ListAllVMsAdmin(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDisks

func (c *Client) ListDisks(ctx context.Context, body ListDisksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDisksWithBody

func (c *Client) ListDisksWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListImages

func (c *Client) ListImages(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListIsOsInLocalStorage

func (c *Client) ListIsOsInLocalStorage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListKubeAccounts

func (c *Client) ListKubeAccounts(ctx context.Context, body ListKubeAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListKubeAccountsWithBody

func (c *Client) ListKubeAccountsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListLogs1 added in v0.2.0

func (c *Client) ListLogs1(ctx context.Context, params *ListLogs1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListNodes added in v0.2.0

func (c *Client) ListNodes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPorts

func (c *Client) ListPorts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRemoteImages

func (c *Client) ListRemoteImages(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRemoteIsOs

func (c *Client) ListRemoteIsOs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserSVMsAdmin

func (c *Client) ListUserSVMsAdmin(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListYourVMs

func (c *Client) ListYourVMs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListYourVmConfigurationsWithBody

func (c *Client) ListYourVmConfigurationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MigrateVm

func (c *Client) MigrateVm(ctx context.Context, body MigrateVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MigrateVmWithBody

func (c *Client) MigrateVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PullImage

func (c *Client) PullImage(ctx context.Context, body PullImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PullImageWithBody

func (c *Client) PullImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PullIso

func (c *Client) PullIso(ctx context.Context, body PullIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PullIsoWithBody

func (c *Client) PullIsoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PurgeUserSVMsAdmin

func (c *Client) PurgeUserSVMsAdmin(ctx context.Context, body PurgeUserSVMsAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PurgeUserSVMsAdminWithBody

func (c *Client) PurgeUserSVMsAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RegenerateKubeAccount

func (c *Client) RegenerateKubeAccount(ctx context.Context, body RegenerateKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RegenerateKubeAccountWithBody

func (c *Client) RegenerateKubeAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveNodeDedication

func (c *Client) RemoveNodeDedication(ctx context.Context, body RemoveNodeDedicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveNodeDedicationWithBody

func (c *Client) RemoveNodeDedicationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenameImage

func (c *Client) RenameImage(ctx context.Context, body RenameImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenameImageWithBody

func (c *Client) RenameImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenameIso

func (c *Client) RenameIso(ctx context.Context, body RenameIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenameIsoWithBody

func (c *Client) RenameIsoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResetPasswordAdmin

func (c *Client) ResetPasswordAdmin(ctx context.Context, body ResetPasswordAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResetPasswordAdminWithBody

func (c *Client) ResetPasswordAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResizeImage

func (c *Client) ResizeImage(ctx context.Context, body ResizeImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResizeImageWithBody

func (c *Client) ResizeImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResumeVm

func (c *Client) ResumeVm(ctx context.Context, body ResumeVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResumeVmWithBody

func (c *Client) ResumeVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevertVm

func (c *Client) RevertVm(ctx context.Context, body RevertVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevertVmWithBody

func (c *Client) RevertVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevokeToken

func (c *Client) RevokeToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SaveNewBaseImageFromVm

func (c *Client) SaveNewBaseImageFromVm(ctx context.Context, body SaveNewBaseImageFromVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SaveNewBaseImageFromVmWithBody

func (c *Client) SaveNewBaseImageFromVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SaveVmState

func (c *Client) SaveVmState(ctx context.Context, body SaveVmStateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SaveVmStateWithBody

func (c *Client) SaveVmStateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartVm

func (c *Client) StartVm(ctx context.Context, body StartVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartVmWithBody

func (c *Client) StartVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StopVm

func (c *Client) StopVm(ctx context.Context, body StopVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StopVmWithBody

func (c *Client) StopVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SuspendVm

func (c *Client) SuspendVm(ctx context.Context, body SuspendVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SuspendVmWithBody

func (c *Client) SuspendVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TagNode added in v0.2.0

func (c *Client) TagNode(ctx context.Context, nodeTag string, body TagNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TagNodeWithBody added in v0.2.0

func (c *Client) TagNodeWithBody(ctx context.Context, nodeTag string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnScaleVm

func (c *Client) UnScaleVm(ctx context.Context, body UnScaleVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnScaleVmWithBody

func (c *Client) UnScaleVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UngroupUsers

func (c *Client) UngroupUsers(ctx context.Context, body UngroupUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UngroupUsersWithBody

func (c *Client) UngroupUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UntagNode added in v0.2.0

func (c *Client) UntagNode(ctx context.Context, nodeTag string, body UntagNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UntagNodeWithBody added in v0.2.0

func (c *Client) UntagNodeWithBody(ctx context.Context, nodeTag string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUser

func (c *Client) UpdateUser(ctx context.Context, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUserWithBody

func (c *Client) UpdateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadAnImageWithBody

func (c *Client) UploadAnImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadAnIsoWithBody

func (c *Client) UploadAnIsoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateLicenseKey

func (c *Client) ValidateLicenseKey(ctx context.Context, body ValidateLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateLicenseKeyWithBody

func (c *Client) ValidateLicenseKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetDefaultBaseImage request
	GetDefaultBaseImage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CheckApiVersion request
	CheckApiVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogs request
	DeleteLogs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListLogs1 request
	ListLogs1(ctx context.Context, params *ListLogs1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CalculateImageChecksum request
	CalculateImageChecksum(ctx context.Context, baseImage string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CommitChangesToTheBaseImage request with any body
	CommitChangesToTheBaseImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CommitChangesToTheBaseImage(ctx context.Context, body CommitChangesToTheBaseImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CopyImage request with any body
	CopyImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CopyImage(ctx context.Context, body CopyImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteImage request with any body
	DeleteImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteImage(ctx context.Context, body DeleteImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadAnImage request
	DownloadAnImage(ctx context.Context, baseImage string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GenerateEmptyStorage request with any body
	GenerateEmptyStorageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GenerateEmptyStorage(ctx context.Context, body GenerateEmptyStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListImages request
	ListImages(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRemoteImages request
	ListRemoteImages(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PullImage request with any body
	PullImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PullImage(ctx context.Context, body PullImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RenameImage request with any body
	RenameImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RenameImage(ctx context.Context, body RenameImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResizeImage request with any body
	ResizeImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ResizeImage(ctx context.Context, body ResizeImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SaveNewBaseImageFromVm request with any body
	SaveNewBaseImageFromVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SaveNewBaseImageFromVm(ctx context.Context, body SaveNewBaseImageFromVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadAnImage request with any body
	UploadAnImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CopyIso request with any body
	CopyIsoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CopyIso(ctx context.Context, body CopyIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIso request with any body
	DeleteIsoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteIso(ctx context.Context, body DeleteIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListIsOsInLocalStorage request
	ListIsOsInLocalStorage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRemoteIsOs request
	ListRemoteIsOs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PullIso request with any body
	PullIsoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PullIso(ctx context.Context, body PullIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RenameIso request with any body
	RenameIsoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RenameIso(ctx context.Context, body RenameIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadAnIso request with any body
	UploadAnIsoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteKubeAccount request with any body
	DeleteKubeAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteKubeAccount(ctx context.Context, body DeleteKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListKubeAccounts request with any body
	ListKubeAccountsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ListKubeAccounts(ctx context.Context, body ListKubeAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateKubeAccount request with any body
	CreateKubeAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateKubeAccount(ctx context.Context, body CreateKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadKubeconfig request with any body
	DownloadKubeconfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DownloadKubeconfig(ctx context.Context, body DownloadKubeconfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RegenerateKubeAccount request with any body
	RegenerateKubeAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RegenerateKubeAccount(ctx context.Context, body RegenerateKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveNodeDedication request with any body
	RemoveNodeDedicationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RemoveNodeDedication(ctx context.Context, body RemoveNodeDedicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DedicateNode request with any body
	DedicateNodeWithBody(ctx context.Context, userGroup string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DedicateNode(ctx context.Context, userGroup string, body DedicateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNodes request
	ListNodes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAllNodesAdmin request
	ListAllNodesAdmin(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableSandbox request with any body
	DisableSandboxWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DisableSandbox(ctx context.Context, body DisableSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableSandbox request with any body
	EnableSandboxWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EnableSandbox(ctx context.Context, body EnableSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CheckNodeStatus request
	CheckNodeStatus(ctx context.Context, node string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UntagNode request with any body
	UntagNodeWithBody(ctx context.Context, nodeTag string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UntagNode(ctx context.Context, nodeTag string, body UntagNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TagNode request with any body
	TagNodeWithBody(ctx context.Context, nodeTag string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TagNode(ctx context.Context, nodeTag string, body TagNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPorts request
	ListPorts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AttachDisk request with any body
	AttachDiskWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AttachDisk(ctx context.Context, body AttachDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CloneVm request with any body
	CloneVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CloneVm(ctx context.Context, body CloneVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListYourVmConfigurations request with any body
	ListYourVmConfigurationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SaveVmState request with any body
	SaveVmStateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SaveVmState(ctx context.Context, body SaveVmStateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVmConfigurationByName request with any body
	GetVmConfigurationByNameWithBody(ctx context.Context, vm string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteVmState request with any body
	DeleteVmStateWithBody(ctx context.Context, vm string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateVmConfiguration request with any body
	CreateVmConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateVmConfiguration(ctx context.Context, body CreateVmConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUserSVmAdmin request with any body
	DeleteUserSVmAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteUserSVmAdmin(ctx context.Context, body DeleteUserSVmAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeployVmConfiguration request with any body
	DeployVmConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeployVmConfiguration(ctx context.Context, body DeployVmConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResumeVm request with any body
	ResumeVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ResumeVm(ctx context.Context, body ResumeVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevertVm request with any body
	RevertVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RevertVm(ctx context.Context, body RevertVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartVm request with any body
	StartVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartVm(ctx context.Context, body StartVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StopVm request with any body
	StopVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StopVm(ctx context.Context, body StopVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SuspendVm request with any body
	SuspendVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SuspendVm(ctx context.Context, body SuspendVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListYourVMs request
	ListYourVMs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDisks request with any body
	ListDisksWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ListDisks(ctx context.Context, body ListDisksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAllVMsAdmin request
	ListAllVMsAdmin(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserSVMsAdmin request
	ListUserSVMsAdmin(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MigrateVm request with any body
	MigrateVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MigrateVm(ctx context.Context, body MigrateVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PurgeUserSVMsAdmin request with any body
	PurgeUserSVMsAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PurgeUserSVMsAdmin(ctx context.Context, body PurgeUserSVMsAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnScaleVm request with any body
	UnScaleVmWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UnScaleVm(ctx context.Context, body UnScaleVmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CheckUserSVmStatusAdmin request
	CheckUserSVmStatusAdmin(ctx context.Context, vm string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeToken request
	RevokeToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CheckTokenStatus request
	CheckTokenStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateToken request with any body
	CreateTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateToken(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUsers request
	GetUsers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUser request with any body
	CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateUser request with any body
	UpdateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateUser(ctx context.Context, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UngroupUsers request with any body
	UngroupUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UngroupUsers(ctx context.Context, body UngroupUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GroupUsers request with any body
	GroupUsersWithBody(ctx context.Context, userGroup string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GroupUsers(ctx context.Context, userGroup string, body GroupUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResetPasswordAdmin request with any body
	ResetPasswordAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ResetPasswordAdmin(ctx context.Context, body ResetPasswordAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUser request
	DeleteUser(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateLicenseKey request with any body
	ValidateLicenseKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateLicenseKey(ctx context.Context, body ValidateLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CheckPasswordRequirements request
	CheckPasswordRequirements(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func NewOrkaClient

func NewOrkaClient(serverURL string, auth Authentication, options ...ClientOption) (*ClientWithResponses, error)

NewOrkaClient creates a client for the Orka API using the provided authentication credentials.

You do not have to set both the BearerToken and LicenseKey fields, only the ones needed by the API calls you plan on using.

For example, if you only plan on performing non-administrative requests, you only need to set the BearerToken field.

func (*ClientWithResponses) AttachDiskWithBodyWithResponse

func (c *ClientWithResponses) AttachDiskWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachDiskResponse, error)

AttachDiskWithBodyWithResponse request with arbitrary body returning *AttachDiskResponse

func (*ClientWithResponses) AttachDiskWithResponse

func (c *ClientWithResponses) AttachDiskWithResponse(ctx context.Context, body AttachDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachDiskResponse, error)

func (*ClientWithResponses) CalculateImageChecksumWithResponse added in v0.2.0

func (c *ClientWithResponses) CalculateImageChecksumWithResponse(ctx context.Context, baseImage string, reqEditors ...RequestEditorFn) (*CalculateImageChecksumResponse, error)

CalculateImageChecksumWithResponse request returning *CalculateImageChecksumResponse

func (*ClientWithResponses) CheckApiVersionWithResponse

func (c *ClientWithResponses) CheckApiVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CheckApiVersionResponse, error)

CheckApiVersionWithResponse request returning *CheckApiVersionResponse

func (*ClientWithResponses) CheckNodeStatusWithResponse

func (c *ClientWithResponses) CheckNodeStatusWithResponse(ctx context.Context, node string, reqEditors ...RequestEditorFn) (*CheckNodeStatusResponse, error)

CheckNodeStatusWithResponse request returning *CheckNodeStatusResponse

func (*ClientWithResponses) CheckPasswordRequirementsWithResponse

func (c *ClientWithResponses) CheckPasswordRequirementsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CheckPasswordRequirementsResponse, error)

CheckPasswordRequirementsWithResponse request returning *CheckPasswordRequirementsResponse

func (*ClientWithResponses) CheckTokenStatusWithResponse

func (c *ClientWithResponses) CheckTokenStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CheckTokenStatusResponse, error)

CheckTokenStatusWithResponse request returning *CheckTokenStatusResponse

func (*ClientWithResponses) CheckUserSVmStatusAdminWithResponse

func (c *ClientWithResponses) CheckUserSVmStatusAdminWithResponse(ctx context.Context, vm string, reqEditors ...RequestEditorFn) (*CheckUserSVmStatusAdminResponse, error)

CheckUserSVmStatusAdminWithResponse request returning *CheckUserSVmStatusAdminResponse

func (*ClientWithResponses) CloneVmWithBodyWithResponse

func (c *ClientWithResponses) CloneVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CloneVmResponse, error)

CloneVmWithBodyWithResponse request with arbitrary body returning *CloneVmResponse

func (*ClientWithResponses) CloneVmWithResponse

func (c *ClientWithResponses) CloneVmWithResponse(ctx context.Context, body CloneVmJSONRequestBody, reqEditors ...RequestEditorFn) (*CloneVmResponse, error)

func (*ClientWithResponses) CommitChangesToTheBaseImageWithBodyWithResponse

func (c *ClientWithResponses) CommitChangesToTheBaseImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CommitChangesToTheBaseImageResponse, error)

CommitChangesToTheBaseImageWithBodyWithResponse request with arbitrary body returning *CommitChangesToTheBaseImageResponse

func (*ClientWithResponses) CommitChangesToTheBaseImageWithResponse

func (c *ClientWithResponses) CommitChangesToTheBaseImageWithResponse(ctx context.Context, body CommitChangesToTheBaseImageJSONRequestBody, reqEditors ...RequestEditorFn) (*CommitChangesToTheBaseImageResponse, error)

func (*ClientWithResponses) CopyImageWithBodyWithResponse

func (c *ClientWithResponses) CopyImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyImageResponse, error)

CopyImageWithBodyWithResponse request with arbitrary body returning *CopyImageResponse

func (*ClientWithResponses) CopyImageWithResponse

func (c *ClientWithResponses) CopyImageWithResponse(ctx context.Context, body CopyImageJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyImageResponse, error)

func (*ClientWithResponses) CopyIsoWithBodyWithResponse

func (c *ClientWithResponses) CopyIsoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyIsoResponse, error)

CopyIsoWithBodyWithResponse request with arbitrary body returning *CopyIsoResponse

func (*ClientWithResponses) CopyIsoWithResponse

func (c *ClientWithResponses) CopyIsoWithResponse(ctx context.Context, body CopyIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyIsoResponse, error)

func (*ClientWithResponses) CreateKubeAccountWithBodyWithResponse

func (c *ClientWithResponses) CreateKubeAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKubeAccountResponse, error)

CreateKubeAccountWithBodyWithResponse request with arbitrary body returning *CreateKubeAccountResponse

func (*ClientWithResponses) CreateKubeAccountWithResponse

func (c *ClientWithResponses) CreateKubeAccountWithResponse(ctx context.Context, body CreateKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKubeAccountResponse, error)

func (*ClientWithResponses) CreateTokenWithBodyWithResponse

func (c *ClientWithResponses) CreateTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

CreateTokenWithBodyWithResponse request with arbitrary body returning *CreateTokenResponse

func (*ClientWithResponses) CreateTokenWithResponse

func (c *ClientWithResponses) CreateTokenWithResponse(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

func (*ClientWithResponses) CreateUserWithBodyWithResponse

func (c *ClientWithResponses) CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

CreateUserWithBodyWithResponse request with arbitrary body returning *CreateUserResponse

func (*ClientWithResponses) CreateUserWithResponse

func (c *ClientWithResponses) CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

func (*ClientWithResponses) CreateVmConfigurationWithBodyWithResponse

func (c *ClientWithResponses) CreateVmConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVmConfigurationResponse, error)

CreateVmConfigurationWithBodyWithResponse request with arbitrary body returning *CreateVmConfigurationResponse

func (*ClientWithResponses) CreateVmConfigurationWithResponse

func (c *ClientWithResponses) CreateVmConfigurationWithResponse(ctx context.Context, body CreateVmConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateVmConfigurationResponse, error)

func (*ClientWithResponses) DedicateNodeWithBodyWithResponse

func (c *ClientWithResponses) DedicateNodeWithBodyWithResponse(ctx context.Context, userGroup string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DedicateNodeResponse, error)

DedicateNodeWithBodyWithResponse request with arbitrary body returning *DedicateNodeResponse

func (*ClientWithResponses) DedicateNodeWithResponse

func (c *ClientWithResponses) DedicateNodeWithResponse(ctx context.Context, userGroup string, body DedicateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*DedicateNodeResponse, error)

func (*ClientWithResponses) DeleteImageWithBodyWithResponse

func (c *ClientWithResponses) DeleteImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteImageResponse, error)

DeleteImageWithBodyWithResponse request with arbitrary body returning *DeleteImageResponse

func (*ClientWithResponses) DeleteImageWithResponse

func (c *ClientWithResponses) DeleteImageWithResponse(ctx context.Context, body DeleteImageJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteImageResponse, error)

func (*ClientWithResponses) DeleteIsoWithBodyWithResponse

func (c *ClientWithResponses) DeleteIsoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteIsoResponse, error)

DeleteIsoWithBodyWithResponse request with arbitrary body returning *DeleteIsoResponse

func (*ClientWithResponses) DeleteIsoWithResponse

func (c *ClientWithResponses) DeleteIsoWithResponse(ctx context.Context, body DeleteIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteIsoResponse, error)

func (*ClientWithResponses) DeleteKubeAccountWithBodyWithResponse

func (c *ClientWithResponses) DeleteKubeAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteKubeAccountResponse, error)

DeleteKubeAccountWithBodyWithResponse request with arbitrary body returning *DeleteKubeAccountResponse

func (*ClientWithResponses) DeleteKubeAccountWithResponse

func (c *ClientWithResponses) DeleteKubeAccountWithResponse(ctx context.Context, body DeleteKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteKubeAccountResponse, error)

func (*ClientWithResponses) DeleteLogsWithResponse

func (c *ClientWithResponses) DeleteLogsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteLogsResponse, error)

DeleteLogsWithResponse request returning *DeleteLogsResponse

func (*ClientWithResponses) DeleteUserSVmAdminWithBodyWithResponse

func (c *ClientWithResponses) DeleteUserSVmAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserSVmAdminResponse, error)

DeleteUserSVmAdminWithBodyWithResponse request with arbitrary body returning *DeleteUserSVmAdminResponse

func (*ClientWithResponses) DeleteUserSVmAdminWithResponse

func (c *ClientWithResponses) DeleteUserSVmAdminWithResponse(ctx context.Context, body DeleteUserSVmAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserSVmAdminResponse, error)

func (*ClientWithResponses) DeleteUserWithResponse

func (c *ClientWithResponses) DeleteUserWithResponse(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

DeleteUserWithResponse request returning *DeleteUserResponse

func (*ClientWithResponses) DeleteVmStateWithBodyWithResponse

func (c *ClientWithResponses) DeleteVmStateWithBodyWithResponse(ctx context.Context, vm string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteVmStateResponse, error)

DeleteVmStateWithBodyWithResponse request with arbitrary body returning *DeleteVmStateResponse

func (*ClientWithResponses) DeployVmConfigurationWithBodyWithResponse

func (c *ClientWithResponses) DeployVmConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployVmConfigurationResponse, error)

DeployVmConfigurationWithBodyWithResponse request with arbitrary body returning *DeployVmConfigurationResponse

func (*ClientWithResponses) DeployVmConfigurationWithResponse

func (c *ClientWithResponses) DeployVmConfigurationWithResponse(ctx context.Context, body DeployVmConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployVmConfigurationResponse, error)

func (*ClientWithResponses) DisableSandboxWithBodyWithResponse

func (c *ClientWithResponses) DisableSandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DisableSandboxResponse, error)

DisableSandboxWithBodyWithResponse request with arbitrary body returning *DisableSandboxResponse

func (*ClientWithResponses) DisableSandboxWithResponse

func (c *ClientWithResponses) DisableSandboxWithResponse(ctx context.Context, body DisableSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*DisableSandboxResponse, error)

func (*ClientWithResponses) DownloadAnImageWithResponse added in v0.2.0

func (c *ClientWithResponses) DownloadAnImageWithResponse(ctx context.Context, baseImage string, reqEditors ...RequestEditorFn) (*DownloadAnImageResponse, error)

DownloadAnImageWithResponse request returning *DownloadAnImageResponse

func (*ClientWithResponses) DownloadKubeconfigWithBodyWithResponse

func (c *ClientWithResponses) DownloadKubeconfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DownloadKubeconfigResponse, error)

DownloadKubeconfigWithBodyWithResponse request with arbitrary body returning *DownloadKubeconfigResponse

func (*ClientWithResponses) DownloadKubeconfigWithResponse

func (c *ClientWithResponses) DownloadKubeconfigWithResponse(ctx context.Context, body DownloadKubeconfigJSONRequestBody, reqEditors ...RequestEditorFn) (*DownloadKubeconfigResponse, error)

func (*ClientWithResponses) EnableSandboxWithBodyWithResponse

func (c *ClientWithResponses) EnableSandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableSandboxResponse, error)

EnableSandboxWithBodyWithResponse request with arbitrary body returning *EnableSandboxResponse

func (*ClientWithResponses) EnableSandboxWithResponse

func (c *ClientWithResponses) EnableSandboxWithResponse(ctx context.Context, body EnableSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableSandboxResponse, error)

func (*ClientWithResponses) GenerateEmptyStorageWithBodyWithResponse

func (c *ClientWithResponses) GenerateEmptyStorageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateEmptyStorageResponse, error)

GenerateEmptyStorageWithBodyWithResponse request with arbitrary body returning *GenerateEmptyStorageResponse

func (*ClientWithResponses) GenerateEmptyStorageWithResponse

func (c *ClientWithResponses) GenerateEmptyStorageWithResponse(ctx context.Context, body GenerateEmptyStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateEmptyStorageResponse, error)

func (*ClientWithResponses) GetDefaultBaseImageWithResponse

func (c *ClientWithResponses) GetDefaultBaseImageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDefaultBaseImageResponse, error)

GetDefaultBaseImageWithResponse request returning *GetDefaultBaseImageResponse

func (*ClientWithResponses) GetUsersWithResponse

func (c *ClientWithResponses) GetUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUsersResponse, error)

GetUsersWithResponse request returning *GetUsersResponse

func (*ClientWithResponses) GetVmConfigurationByNameWithBodyWithResponse

func (c *ClientWithResponses) GetVmConfigurationByNameWithBodyWithResponse(ctx context.Context, vm string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetVmConfigurationByNameResponse, error)

GetVmConfigurationByNameWithBodyWithResponse request with arbitrary body returning *GetVmConfigurationByNameResponse

func (*ClientWithResponses) GroupUsersWithBodyWithResponse

func (c *ClientWithResponses) GroupUsersWithBodyWithResponse(ctx context.Context, userGroup string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GroupUsersResponse, error)

GroupUsersWithBodyWithResponse request with arbitrary body returning *GroupUsersResponse

func (*ClientWithResponses) GroupUsersWithResponse

func (c *ClientWithResponses) GroupUsersWithResponse(ctx context.Context, userGroup string, body GroupUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*GroupUsersResponse, error)

func (*ClientWithResponses) ListAllNodesAdminWithResponse

func (c *ClientWithResponses) ListAllNodesAdminWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAllNodesAdminResponse, error)

ListAllNodesAdminWithResponse request returning *ListAllNodesAdminResponse

func (*ClientWithResponses) ListAllVMsAdminWithResponse

func (c *ClientWithResponses) ListAllVMsAdminWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAllVMsAdminResponse, error)

ListAllVMsAdminWithResponse request returning *ListAllVMsAdminResponse

func (*ClientWithResponses) ListDisksWithBodyWithResponse

func (c *ClientWithResponses) ListDisksWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListDisksResponse, error)

ListDisksWithBodyWithResponse request with arbitrary body returning *ListDisksResponse

func (*ClientWithResponses) ListDisksWithResponse

func (c *ClientWithResponses) ListDisksWithResponse(ctx context.Context, body ListDisksJSONRequestBody, reqEditors ...RequestEditorFn) (*ListDisksResponse, error)

func (*ClientWithResponses) ListImagesWithResponse

func (c *ClientWithResponses) ListImagesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListImagesResponse, error)

ListImagesWithResponse request returning *ListImagesResponse

func (*ClientWithResponses) ListIsOsInLocalStorageWithResponse

func (c *ClientWithResponses) ListIsOsInLocalStorageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListIsOsInLocalStorageResponse, error)

ListIsOsInLocalStorageWithResponse request returning *ListIsOsInLocalStorageResponse

func (*ClientWithResponses) ListKubeAccountsWithBodyWithResponse

func (c *ClientWithResponses) ListKubeAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListKubeAccountsResponse, error)

ListKubeAccountsWithBodyWithResponse request with arbitrary body returning *ListKubeAccountsResponse

func (*ClientWithResponses) ListKubeAccountsWithResponse

func (c *ClientWithResponses) ListKubeAccountsWithResponse(ctx context.Context, body ListKubeAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*ListKubeAccountsResponse, error)

func (*ClientWithResponses) ListLogs1WithResponse added in v0.2.0

func (c *ClientWithResponses) ListLogs1WithResponse(ctx context.Context, params *ListLogs1Params, reqEditors ...RequestEditorFn) (*ListLogs1Response, error)

ListLogs1WithResponse request returning *ListLogs1Response

func (*ClientWithResponses) ListNodesWithResponse added in v0.2.0

func (c *ClientWithResponses) ListNodesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListNodesResponse, error)

ListNodesWithResponse request returning *ListNodesResponse

func (*ClientWithResponses) ListPortsWithResponse

func (c *ClientWithResponses) ListPortsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListPortsResponse, error)

ListPortsWithResponse request returning *ListPortsResponse

func (*ClientWithResponses) ListRemoteImagesWithResponse

func (c *ClientWithResponses) ListRemoteImagesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRemoteImagesResponse, error)

ListRemoteImagesWithResponse request returning *ListRemoteImagesResponse

func (*ClientWithResponses) ListRemoteIsOsWithResponse

func (c *ClientWithResponses) ListRemoteIsOsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRemoteIsOsResponse, error)

ListRemoteIsOsWithResponse request returning *ListRemoteIsOsResponse

func (*ClientWithResponses) ListUserSVMsAdminWithResponse

func (c *ClientWithResponses) ListUserSVMsAdminWithResponse(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*ListUserSVMsAdminResponse, error)

ListUserSVMsAdminWithResponse request returning *ListUserSVMsAdminResponse

func (*ClientWithResponses) ListYourVMsWithResponse

func (c *ClientWithResponses) ListYourVMsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListYourVMsResponse, error)

ListYourVMsWithResponse request returning *ListYourVMsResponse

func (*ClientWithResponses) ListYourVmConfigurationsWithBodyWithResponse

func (c *ClientWithResponses) ListYourVmConfigurationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListYourVmConfigurationsResponse, error)

ListYourVmConfigurationsWithBodyWithResponse request with arbitrary body returning *ListYourVmConfigurationsResponse

func (*ClientWithResponses) MigrateVmWithBodyWithResponse

func (c *ClientWithResponses) MigrateVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MigrateVmResponse, error)

MigrateVmWithBodyWithResponse request with arbitrary body returning *MigrateVmResponse

func (*ClientWithResponses) MigrateVmWithResponse

func (c *ClientWithResponses) MigrateVmWithResponse(ctx context.Context, body MigrateVmJSONRequestBody, reqEditors ...RequestEditorFn) (*MigrateVmResponse, error)

func (*ClientWithResponses) PullImageWithBodyWithResponse

func (c *ClientWithResponses) PullImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PullImageResponse, error)

PullImageWithBodyWithResponse request with arbitrary body returning *PullImageResponse

func (*ClientWithResponses) PullImageWithResponse

func (c *ClientWithResponses) PullImageWithResponse(ctx context.Context, body PullImageJSONRequestBody, reqEditors ...RequestEditorFn) (*PullImageResponse, error)

func (*ClientWithResponses) PullIsoWithBodyWithResponse

func (c *ClientWithResponses) PullIsoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PullIsoResponse, error)

PullIsoWithBodyWithResponse request with arbitrary body returning *PullIsoResponse

func (*ClientWithResponses) PullIsoWithResponse

func (c *ClientWithResponses) PullIsoWithResponse(ctx context.Context, body PullIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*PullIsoResponse, error)

func (*ClientWithResponses) PurgeUserSVMsAdminWithBodyWithResponse

func (c *ClientWithResponses) PurgeUserSVMsAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PurgeUserSVMsAdminResponse, error)

PurgeUserSVMsAdminWithBodyWithResponse request with arbitrary body returning *PurgeUserSVMsAdminResponse

func (*ClientWithResponses) PurgeUserSVMsAdminWithResponse

func (c *ClientWithResponses) PurgeUserSVMsAdminWithResponse(ctx context.Context, body PurgeUserSVMsAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*PurgeUserSVMsAdminResponse, error)

func (*ClientWithResponses) RegenerateKubeAccountWithBodyWithResponse

func (c *ClientWithResponses) RegenerateKubeAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegenerateKubeAccountResponse, error)

RegenerateKubeAccountWithBodyWithResponse request with arbitrary body returning *RegenerateKubeAccountResponse

func (*ClientWithResponses) RegenerateKubeAccountWithResponse

func (c *ClientWithResponses) RegenerateKubeAccountWithResponse(ctx context.Context, body RegenerateKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*RegenerateKubeAccountResponse, error)

func (*ClientWithResponses) RemoveNodeDedicationWithBodyWithResponse

func (c *ClientWithResponses) RemoveNodeDedicationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveNodeDedicationResponse, error)

RemoveNodeDedicationWithBodyWithResponse request with arbitrary body returning *RemoveNodeDedicationResponse

func (*ClientWithResponses) RemoveNodeDedicationWithResponse

func (c *ClientWithResponses) RemoveNodeDedicationWithResponse(ctx context.Context, body RemoveNodeDedicationJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveNodeDedicationResponse, error)

func (*ClientWithResponses) RenameImageWithBodyWithResponse

func (c *ClientWithResponses) RenameImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenameImageResponse, error)

RenameImageWithBodyWithResponse request with arbitrary body returning *RenameImageResponse

func (*ClientWithResponses) RenameImageWithResponse

func (c *ClientWithResponses) RenameImageWithResponse(ctx context.Context, body RenameImageJSONRequestBody, reqEditors ...RequestEditorFn) (*RenameImageResponse, error)

func (*ClientWithResponses) RenameIsoWithBodyWithResponse

func (c *ClientWithResponses) RenameIsoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenameIsoResponse, error)

RenameIsoWithBodyWithResponse request with arbitrary body returning *RenameIsoResponse

func (*ClientWithResponses) RenameIsoWithResponse

func (c *ClientWithResponses) RenameIsoWithResponse(ctx context.Context, body RenameIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*RenameIsoResponse, error)

func (*ClientWithResponses) ResetPasswordAdminWithBodyWithResponse

func (c *ClientWithResponses) ResetPasswordAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResetPasswordAdminResponse, error)

ResetPasswordAdminWithBodyWithResponse request with arbitrary body returning *ResetPasswordAdminResponse

func (*ClientWithResponses) ResetPasswordAdminWithResponse

func (c *ClientWithResponses) ResetPasswordAdminWithResponse(ctx context.Context, body ResetPasswordAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetPasswordAdminResponse, error)

func (*ClientWithResponses) ResizeImageWithBodyWithResponse

func (c *ClientWithResponses) ResizeImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResizeImageResponse, error)

ResizeImageWithBodyWithResponse request with arbitrary body returning *ResizeImageResponse

func (*ClientWithResponses) ResizeImageWithResponse

func (c *ClientWithResponses) ResizeImageWithResponse(ctx context.Context, body ResizeImageJSONRequestBody, reqEditors ...RequestEditorFn) (*ResizeImageResponse, error)

func (*ClientWithResponses) ResumeVmWithBodyWithResponse

func (c *ClientWithResponses) ResumeVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResumeVmResponse, error)

ResumeVmWithBodyWithResponse request with arbitrary body returning *ResumeVmResponse

func (*ClientWithResponses) ResumeVmWithResponse

func (c *ClientWithResponses) ResumeVmWithResponse(ctx context.Context, body ResumeVmJSONRequestBody, reqEditors ...RequestEditorFn) (*ResumeVmResponse, error)

func (*ClientWithResponses) RevertVmWithBodyWithResponse

func (c *ClientWithResponses) RevertVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevertVmResponse, error)

RevertVmWithBodyWithResponse request with arbitrary body returning *RevertVmResponse

func (*ClientWithResponses) RevertVmWithResponse

func (c *ClientWithResponses) RevertVmWithResponse(ctx context.Context, body RevertVmJSONRequestBody, reqEditors ...RequestEditorFn) (*RevertVmResponse, error)

func (*ClientWithResponses) RevokeTokenWithResponse

func (c *ClientWithResponses) RevokeTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RevokeTokenResponse, error)

RevokeTokenWithResponse request returning *RevokeTokenResponse

func (*ClientWithResponses) SaveNewBaseImageFromVmWithBodyWithResponse

func (c *ClientWithResponses) SaveNewBaseImageFromVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveNewBaseImageFromVmResponse, error)

SaveNewBaseImageFromVmWithBodyWithResponse request with arbitrary body returning *SaveNewBaseImageFromVmResponse

func (*ClientWithResponses) SaveNewBaseImageFromVmWithResponse

func (c *ClientWithResponses) SaveNewBaseImageFromVmWithResponse(ctx context.Context, body SaveNewBaseImageFromVmJSONRequestBody, reqEditors ...RequestEditorFn) (*SaveNewBaseImageFromVmResponse, error)

func (*ClientWithResponses) SaveVmStateWithBodyWithResponse

func (c *ClientWithResponses) SaveVmStateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveVmStateResponse, error)

SaveVmStateWithBodyWithResponse request with arbitrary body returning *SaveVmStateResponse

func (*ClientWithResponses) SaveVmStateWithResponse

func (c *ClientWithResponses) SaveVmStateWithResponse(ctx context.Context, body SaveVmStateJSONRequestBody, reqEditors ...RequestEditorFn) (*SaveVmStateResponse, error)

func (*ClientWithResponses) StartVmWithBodyWithResponse

func (c *ClientWithResponses) StartVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartVmResponse, error)

StartVmWithBodyWithResponse request with arbitrary body returning *StartVmResponse

func (*ClientWithResponses) StartVmWithResponse

func (c *ClientWithResponses) StartVmWithResponse(ctx context.Context, body StartVmJSONRequestBody, reqEditors ...RequestEditorFn) (*StartVmResponse, error)

func (*ClientWithResponses) StopVmWithBodyWithResponse

func (c *ClientWithResponses) StopVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StopVmResponse, error)

StopVmWithBodyWithResponse request with arbitrary body returning *StopVmResponse

func (*ClientWithResponses) StopVmWithResponse

func (c *ClientWithResponses) StopVmWithResponse(ctx context.Context, body StopVmJSONRequestBody, reqEditors ...RequestEditorFn) (*StopVmResponse, error)

func (*ClientWithResponses) SuspendVmWithBodyWithResponse

func (c *ClientWithResponses) SuspendVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SuspendVmResponse, error)

SuspendVmWithBodyWithResponse request with arbitrary body returning *SuspendVmResponse

func (*ClientWithResponses) SuspendVmWithResponse

func (c *ClientWithResponses) SuspendVmWithResponse(ctx context.Context, body SuspendVmJSONRequestBody, reqEditors ...RequestEditorFn) (*SuspendVmResponse, error)

func (*ClientWithResponses) TagNodeWithBodyWithResponse added in v0.2.0

func (c *ClientWithResponses) TagNodeWithBodyWithResponse(ctx context.Context, nodeTag string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TagNodeResponse, error)

TagNodeWithBodyWithResponse request with arbitrary body returning *TagNodeResponse

func (*ClientWithResponses) TagNodeWithResponse added in v0.2.0

func (c *ClientWithResponses) TagNodeWithResponse(ctx context.Context, nodeTag string, body TagNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*TagNodeResponse, error)

func (*ClientWithResponses) UnScaleVmWithBodyWithResponse

func (c *ClientWithResponses) UnScaleVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnScaleVmResponse, error)

UnScaleVmWithBodyWithResponse request with arbitrary body returning *UnScaleVmResponse

func (*ClientWithResponses) UnScaleVmWithResponse

func (c *ClientWithResponses) UnScaleVmWithResponse(ctx context.Context, body UnScaleVmJSONRequestBody, reqEditors ...RequestEditorFn) (*UnScaleVmResponse, error)

func (*ClientWithResponses) UngroupUsersWithBodyWithResponse

func (c *ClientWithResponses) UngroupUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UngroupUsersResponse, error)

UngroupUsersWithBodyWithResponse request with arbitrary body returning *UngroupUsersResponse

func (*ClientWithResponses) UngroupUsersWithResponse

func (c *ClientWithResponses) UngroupUsersWithResponse(ctx context.Context, body UngroupUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*UngroupUsersResponse, error)

func (*ClientWithResponses) UntagNodeWithBodyWithResponse added in v0.2.0

func (c *ClientWithResponses) UntagNodeWithBodyWithResponse(ctx context.Context, nodeTag string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UntagNodeResponse, error)

UntagNodeWithBodyWithResponse request with arbitrary body returning *UntagNodeResponse

func (*ClientWithResponses) UntagNodeWithResponse added in v0.2.0

func (c *ClientWithResponses) UntagNodeWithResponse(ctx context.Context, nodeTag string, body UntagNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*UntagNodeResponse, error)

func (*ClientWithResponses) UpdateUserWithBodyWithResponse

func (c *ClientWithResponses) UpdateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

UpdateUserWithBodyWithResponse request with arbitrary body returning *UpdateUserResponse

func (*ClientWithResponses) UpdateUserWithResponse

func (c *ClientWithResponses) UpdateUserWithResponse(ctx context.Context, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

func (*ClientWithResponses) UploadAnImageWithBodyWithResponse

func (c *ClientWithResponses) UploadAnImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadAnImageResponse, error)

UploadAnImageWithBodyWithResponse request with arbitrary body returning *UploadAnImageResponse

func (*ClientWithResponses) UploadAnIsoWithBodyWithResponse

func (c *ClientWithResponses) UploadAnIsoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadAnIsoResponse, error)

UploadAnIsoWithBodyWithResponse request with arbitrary body returning *UploadAnIsoResponse

func (*ClientWithResponses) ValidateLicenseKeyWithBodyWithResponse

func (c *ClientWithResponses) ValidateLicenseKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateLicenseKeyResponse, error)

ValidateLicenseKeyWithBodyWithResponse request with arbitrary body returning *ValidateLicenseKeyResponse

func (*ClientWithResponses) ValidateLicenseKeyWithResponse

func (c *ClientWithResponses) ValidateLicenseKeyWithResponse(ctx context.Context, body ValidateLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateLicenseKeyResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetDefaultBaseImage request
	GetDefaultBaseImageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDefaultBaseImageResponse, error)

	// CheckApiVersion request
	CheckApiVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CheckApiVersionResponse, error)

	// DeleteLogs request
	DeleteLogsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteLogsResponse, error)

	// ListLogs1 request
	ListLogs1WithResponse(ctx context.Context, params *ListLogs1Params, reqEditors ...RequestEditorFn) (*ListLogs1Response, error)

	// CalculateImageChecksum request
	CalculateImageChecksumWithResponse(ctx context.Context, baseImage string, reqEditors ...RequestEditorFn) (*CalculateImageChecksumResponse, error)

	// CommitChangesToTheBaseImage request with any body
	CommitChangesToTheBaseImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CommitChangesToTheBaseImageResponse, error)

	CommitChangesToTheBaseImageWithResponse(ctx context.Context, body CommitChangesToTheBaseImageJSONRequestBody, reqEditors ...RequestEditorFn) (*CommitChangesToTheBaseImageResponse, error)

	// CopyImage request with any body
	CopyImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyImageResponse, error)

	CopyImageWithResponse(ctx context.Context, body CopyImageJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyImageResponse, error)

	// DeleteImage request with any body
	DeleteImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteImageResponse, error)

	DeleteImageWithResponse(ctx context.Context, body DeleteImageJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteImageResponse, error)

	// DownloadAnImage request
	DownloadAnImageWithResponse(ctx context.Context, baseImage string, reqEditors ...RequestEditorFn) (*DownloadAnImageResponse, error)

	// GenerateEmptyStorage request with any body
	GenerateEmptyStorageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateEmptyStorageResponse, error)

	GenerateEmptyStorageWithResponse(ctx context.Context, body GenerateEmptyStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateEmptyStorageResponse, error)

	// ListImages request
	ListImagesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListImagesResponse, error)

	// ListRemoteImages request
	ListRemoteImagesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRemoteImagesResponse, error)

	// PullImage request with any body
	PullImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PullImageResponse, error)

	PullImageWithResponse(ctx context.Context, body PullImageJSONRequestBody, reqEditors ...RequestEditorFn) (*PullImageResponse, error)

	// RenameImage request with any body
	RenameImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenameImageResponse, error)

	RenameImageWithResponse(ctx context.Context, body RenameImageJSONRequestBody, reqEditors ...RequestEditorFn) (*RenameImageResponse, error)

	// ResizeImage request with any body
	ResizeImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResizeImageResponse, error)

	ResizeImageWithResponse(ctx context.Context, body ResizeImageJSONRequestBody, reqEditors ...RequestEditorFn) (*ResizeImageResponse, error)

	// SaveNewBaseImageFromVm request with any body
	SaveNewBaseImageFromVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveNewBaseImageFromVmResponse, error)

	SaveNewBaseImageFromVmWithResponse(ctx context.Context, body SaveNewBaseImageFromVmJSONRequestBody, reqEditors ...RequestEditorFn) (*SaveNewBaseImageFromVmResponse, error)

	// UploadAnImage request with any body
	UploadAnImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadAnImageResponse, error)

	// CopyIso request with any body
	CopyIsoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyIsoResponse, error)

	CopyIsoWithResponse(ctx context.Context, body CopyIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyIsoResponse, error)

	// DeleteIso request with any body
	DeleteIsoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteIsoResponse, error)

	DeleteIsoWithResponse(ctx context.Context, body DeleteIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteIsoResponse, error)

	// ListIsOsInLocalStorage request
	ListIsOsInLocalStorageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListIsOsInLocalStorageResponse, error)

	// ListRemoteIsOs request
	ListRemoteIsOsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRemoteIsOsResponse, error)

	// PullIso request with any body
	PullIsoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PullIsoResponse, error)

	PullIsoWithResponse(ctx context.Context, body PullIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*PullIsoResponse, error)

	// RenameIso request with any body
	RenameIsoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenameIsoResponse, error)

	RenameIsoWithResponse(ctx context.Context, body RenameIsoJSONRequestBody, reqEditors ...RequestEditorFn) (*RenameIsoResponse, error)

	// UploadAnIso request with any body
	UploadAnIsoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadAnIsoResponse, error)

	// DeleteKubeAccount request with any body
	DeleteKubeAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteKubeAccountResponse, error)

	DeleteKubeAccountWithResponse(ctx context.Context, body DeleteKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteKubeAccountResponse, error)

	// ListKubeAccounts request with any body
	ListKubeAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListKubeAccountsResponse, error)

	ListKubeAccountsWithResponse(ctx context.Context, body ListKubeAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*ListKubeAccountsResponse, error)

	// CreateKubeAccount request with any body
	CreateKubeAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKubeAccountResponse, error)

	CreateKubeAccountWithResponse(ctx context.Context, body CreateKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKubeAccountResponse, error)

	// DownloadKubeconfig request with any body
	DownloadKubeconfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DownloadKubeconfigResponse, error)

	DownloadKubeconfigWithResponse(ctx context.Context, body DownloadKubeconfigJSONRequestBody, reqEditors ...RequestEditorFn) (*DownloadKubeconfigResponse, error)

	// RegenerateKubeAccount request with any body
	RegenerateKubeAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegenerateKubeAccountResponse, error)

	RegenerateKubeAccountWithResponse(ctx context.Context, body RegenerateKubeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*RegenerateKubeAccountResponse, error)

	// RemoveNodeDedication request with any body
	RemoveNodeDedicationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveNodeDedicationResponse, error)

	RemoveNodeDedicationWithResponse(ctx context.Context, body RemoveNodeDedicationJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveNodeDedicationResponse, error)

	// DedicateNode request with any body
	DedicateNodeWithBodyWithResponse(ctx context.Context, userGroup string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DedicateNodeResponse, error)

	DedicateNodeWithResponse(ctx context.Context, userGroup string, body DedicateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*DedicateNodeResponse, error)

	// ListNodes request
	ListNodesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListNodesResponse, error)

	// ListAllNodesAdmin request
	ListAllNodesAdminWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAllNodesAdminResponse, error)

	// DisableSandbox request with any body
	DisableSandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DisableSandboxResponse, error)

	DisableSandboxWithResponse(ctx context.Context, body DisableSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*DisableSandboxResponse, error)

	// EnableSandbox request with any body
	EnableSandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableSandboxResponse, error)

	EnableSandboxWithResponse(ctx context.Context, body EnableSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableSandboxResponse, error)

	// CheckNodeStatus request
	CheckNodeStatusWithResponse(ctx context.Context, node string, reqEditors ...RequestEditorFn) (*CheckNodeStatusResponse, error)

	// UntagNode request with any body
	UntagNodeWithBodyWithResponse(ctx context.Context, nodeTag string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UntagNodeResponse, error)

	UntagNodeWithResponse(ctx context.Context, nodeTag string, body UntagNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*UntagNodeResponse, error)

	// TagNode request with any body
	TagNodeWithBodyWithResponse(ctx context.Context, nodeTag string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TagNodeResponse, error)

	TagNodeWithResponse(ctx context.Context, nodeTag string, body TagNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*TagNodeResponse, error)

	// ListPorts request
	ListPortsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListPortsResponse, error)

	// AttachDisk request with any body
	AttachDiskWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachDiskResponse, error)

	AttachDiskWithResponse(ctx context.Context, body AttachDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachDiskResponse, error)

	// CloneVm request with any body
	CloneVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CloneVmResponse, error)

	CloneVmWithResponse(ctx context.Context, body CloneVmJSONRequestBody, reqEditors ...RequestEditorFn) (*CloneVmResponse, error)

	// ListYourVmConfigurations request with any body
	ListYourVmConfigurationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListYourVmConfigurationsResponse, error)

	// SaveVmState request with any body
	SaveVmStateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveVmStateResponse, error)

	SaveVmStateWithResponse(ctx context.Context, body SaveVmStateJSONRequestBody, reqEditors ...RequestEditorFn) (*SaveVmStateResponse, error)

	// GetVmConfigurationByName request with any body
	GetVmConfigurationByNameWithBodyWithResponse(ctx context.Context, vm string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetVmConfigurationByNameResponse, error)

	// DeleteVmState request with any body
	DeleteVmStateWithBodyWithResponse(ctx context.Context, vm string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteVmStateResponse, error)

	// CreateVmConfiguration request with any body
	CreateVmConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVmConfigurationResponse, error)

	CreateVmConfigurationWithResponse(ctx context.Context, body CreateVmConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateVmConfigurationResponse, error)

	// DeleteUserSVmAdmin request with any body
	DeleteUserSVmAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserSVmAdminResponse, error)

	DeleteUserSVmAdminWithResponse(ctx context.Context, body DeleteUserSVmAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserSVmAdminResponse, error)

	// DeployVmConfiguration request with any body
	DeployVmConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployVmConfigurationResponse, error)

	DeployVmConfigurationWithResponse(ctx context.Context, body DeployVmConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployVmConfigurationResponse, error)

	// ResumeVm request with any body
	ResumeVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResumeVmResponse, error)

	ResumeVmWithResponse(ctx context.Context, body ResumeVmJSONRequestBody, reqEditors ...RequestEditorFn) (*ResumeVmResponse, error)

	// RevertVm request with any body
	RevertVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevertVmResponse, error)

	RevertVmWithResponse(ctx context.Context, body RevertVmJSONRequestBody, reqEditors ...RequestEditorFn) (*RevertVmResponse, error)

	// StartVm request with any body
	StartVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartVmResponse, error)

	StartVmWithResponse(ctx context.Context, body StartVmJSONRequestBody, reqEditors ...RequestEditorFn) (*StartVmResponse, error)

	// StopVm request with any body
	StopVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StopVmResponse, error)

	StopVmWithResponse(ctx context.Context, body StopVmJSONRequestBody, reqEditors ...RequestEditorFn) (*StopVmResponse, error)

	// SuspendVm request with any body
	SuspendVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SuspendVmResponse, error)

	SuspendVmWithResponse(ctx context.Context, body SuspendVmJSONRequestBody, reqEditors ...RequestEditorFn) (*SuspendVmResponse, error)

	// ListYourVMs request
	ListYourVMsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListYourVMsResponse, error)

	// ListDisks request with any body
	ListDisksWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListDisksResponse, error)

	ListDisksWithResponse(ctx context.Context, body ListDisksJSONRequestBody, reqEditors ...RequestEditorFn) (*ListDisksResponse, error)

	// ListAllVMsAdmin request
	ListAllVMsAdminWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAllVMsAdminResponse, error)

	// ListUserSVMsAdmin request
	ListUserSVMsAdminWithResponse(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*ListUserSVMsAdminResponse, error)

	// MigrateVm request with any body
	MigrateVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MigrateVmResponse, error)

	MigrateVmWithResponse(ctx context.Context, body MigrateVmJSONRequestBody, reqEditors ...RequestEditorFn) (*MigrateVmResponse, error)

	// PurgeUserSVMsAdmin request with any body
	PurgeUserSVMsAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PurgeUserSVMsAdminResponse, error)

	PurgeUserSVMsAdminWithResponse(ctx context.Context, body PurgeUserSVMsAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*PurgeUserSVMsAdminResponse, error)

	// UnScaleVm request with any body
	UnScaleVmWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnScaleVmResponse, error)

	UnScaleVmWithResponse(ctx context.Context, body UnScaleVmJSONRequestBody, reqEditors ...RequestEditorFn) (*UnScaleVmResponse, error)

	// CheckUserSVmStatusAdmin request
	CheckUserSVmStatusAdminWithResponse(ctx context.Context, vm string, reqEditors ...RequestEditorFn) (*CheckUserSVmStatusAdminResponse, error)

	// RevokeToken request
	RevokeTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RevokeTokenResponse, error)

	// CheckTokenStatus request
	CheckTokenStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CheckTokenStatusResponse, error)

	// CreateToken request with any body
	CreateTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

	CreateTokenWithResponse(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

	// GetUsers request
	GetUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUsersResponse, error)

	// CreateUser request with any body
	CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	// UpdateUser request with any body
	UpdateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

	UpdateUserWithResponse(ctx context.Context, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

	// UngroupUsers request with any body
	UngroupUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UngroupUsersResponse, error)

	UngroupUsersWithResponse(ctx context.Context, body UngroupUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*UngroupUsersResponse, error)

	// GroupUsers request with any body
	GroupUsersWithBodyWithResponse(ctx context.Context, userGroup string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GroupUsersResponse, error)

	GroupUsersWithResponse(ctx context.Context, userGroup string, body GroupUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*GroupUsersResponse, error)

	// ResetPasswordAdmin request with any body
	ResetPasswordAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResetPasswordAdminResponse, error)

	ResetPasswordAdminWithResponse(ctx context.Context, body ResetPasswordAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetPasswordAdminResponse, error)

	// DeleteUser request
	DeleteUserWithResponse(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

	// ValidateLicenseKey request with any body
	ValidateLicenseKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateLicenseKeyResponse, error)

	ValidateLicenseKeyWithResponse(ctx context.Context, body ValidateLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateLicenseKeyResponse, error)

	// CheckPasswordRequirements request
	CheckPasswordRequirementsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CheckPasswordRequirementsResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CloneVmJSONBody

type CloneVmJSONBody struct {
	CurrentNodeName *string   `json:"current_node_name,omitempty"`
	NewNodes        *[]string `json:"new_nodes,omitempty"`
	OrkaVmName      *string   `json:"orka_vm_name,omitempty"`
}

CloneVmJSONBody defines parameters for CloneVm.

type CloneVmJSONRequestBody

type CloneVmJSONRequestBody CloneVmJSONBody

CloneVmJSONRequestBody defines body for CloneVm for application/json ContentType.

type CloneVmResponse

type CloneVmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors       *[]interface{}          `json:"errors,omitempty"`
		Help         *map[string]interface{} `json:"help,omitempty"`
		Message      *string                 `json:"message,omitempty"`
		PortWarnings *[]interface{}          `json:"port_warnings,omitempty"`
		VmId         *string                 `json:"vm_id,omitempty"`
	}
}

func ParseCloneVmResponse

func ParseCloneVmResponse(rsp *http.Response) (*CloneVmResponse, error)

ParseCloneVmResponse parses an HTTP response from a CloneVmWithResponse call

func (CloneVmResponse) Status

func (r CloneVmResponse) Status() string

Status returns HTTPResponse.Status

func (CloneVmResponse) StatusCode

func (r CloneVmResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CommitChangesToTheBaseImageJSONBody

type CommitChangesToTheBaseImageJSONBody struct {
	OrkaVmName *string `json:"orka_vm_name,omitempty"`
}

CommitChangesToTheBaseImageJSONBody defines parameters for CommitChangesToTheBaseImage.

type CommitChangesToTheBaseImageJSONRequestBody

type CommitChangesToTheBaseImageJSONRequestBody CommitChangesToTheBaseImageJSONBody

CommitChangesToTheBaseImageJSONRequestBody defines body for CommitChangesToTheBaseImage for application/json ContentType.

type CommitChangesToTheBaseImageResponse

type CommitChangesToTheBaseImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseCommitChangesToTheBaseImageResponse

func ParseCommitChangesToTheBaseImageResponse(rsp *http.Response) (*CommitChangesToTheBaseImageResponse, error)

ParseCommitChangesToTheBaseImageResponse parses an HTTP response from a CommitChangesToTheBaseImageWithResponse call

func (CommitChangesToTheBaseImageResponse) Status

Status returns HTTPResponse.Status

func (CommitChangesToTheBaseImageResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CopyImageJSONBody

type CopyImageJSONBody struct {
	Image   *string `json:"image,omitempty"`
	NewName *string `json:"new_name,omitempty"`
}

CopyImageJSONBody defines parameters for CopyImage.

type CopyImageJSONRequestBody

type CopyImageJSONRequestBody CopyImageJSONBody

CopyImageJSONRequestBody defines body for CopyImage for application/json ContentType.

type CopyImageResponse

type CopyImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseCopyImageResponse

func ParseCopyImageResponse(rsp *http.Response) (*CopyImageResponse, error)

ParseCopyImageResponse parses an HTTP response from a CopyImageWithResponse call

func (CopyImageResponse) Status

func (r CopyImageResponse) Status() string

Status returns HTTPResponse.Status

func (CopyImageResponse) StatusCode

func (r CopyImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CopyIsoJSONBody

type CopyIsoJSONBody struct {
	Iso     *string `json:"iso,omitempty"`
	NewName *string `json:"new_name,omitempty"`
}

CopyIsoJSONBody defines parameters for CopyIso.

type CopyIsoJSONRequestBody

type CopyIsoJSONRequestBody CopyIsoJSONBody

CopyIsoJSONRequestBody defines body for CopyIso for application/json ContentType.

type CopyIsoResponse

type CopyIsoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseCopyIsoResponse

func ParseCopyIsoResponse(rsp *http.Response) (*CopyIsoResponse, error)

ParseCopyIsoResponse parses an HTTP response from a CopyIsoWithResponse call

func (CopyIsoResponse) Status

func (r CopyIsoResponse) Status() string

Status returns HTTPResponse.Status

func (CopyIsoResponse) StatusCode

func (r CopyIsoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateKubeAccountJSONBody

type CreateKubeAccountJSONBody struct {
	Email *string `json:"email,omitempty"`
	Name  *string `json:"name,omitempty"`
}

CreateKubeAccountJSONBody defines parameters for CreateKubeAccount.

type CreateKubeAccountJSONRequestBody

type CreateKubeAccountJSONRequestBody CreateKubeAccountJSONBody

CreateKubeAccountJSONRequestBody defines body for CreateKubeAccount for application/json ContentType.

type CreateKubeAccountResponse

type CreateKubeAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors     *[]interface{}          `json:"errors,omitempty"`
		Help       *map[string]interface{} `json:"help,omitempty"`
		Kubeconfig *string                 `json:"kubeconfig,omitempty"`
		Message    *string                 `json:"message,omitempty"`
	}
}

func ParseCreateKubeAccountResponse

func ParseCreateKubeAccountResponse(rsp *http.Response) (*CreateKubeAccountResponse, error)

ParseCreateKubeAccountResponse parses an HTTP response from a CreateKubeAccountWithResponse call

func (CreateKubeAccountResponse) Status

func (r CreateKubeAccountResponse) Status() string

Status returns HTTPResponse.Status

func (CreateKubeAccountResponse) StatusCode

func (r CreateKubeAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTokenJSONBody

type CreateTokenJSONBody struct {
	Email    *string `json:"email,omitempty"`
	Password *string `json:"password,omitempty"`
}

CreateTokenJSONBody defines parameters for CreateToken.

type CreateTokenJSONRequestBody

type CreateTokenJSONRequestBody CreateTokenJSONBody

CreateTokenJSONRequestBody defines body for CreateToken for application/json ContentType.

type CreateTokenResponse

type CreateTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
		Token   *string                 `json:"token,omitempty"`
	}
}

func ParseCreateTokenResponse

func ParseCreateTokenResponse(rsp *http.Response) (*CreateTokenResponse, error)

ParseCreateTokenResponse parses an HTTP response from a CreateTokenWithResponse call

func (CreateTokenResponse) Status

func (r CreateTokenResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTokenResponse) StatusCode

func (r CreateTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUserJSONBody

type CreateUserJSONBody struct {
	Email    *string `json:"email,omitempty"`
	Group    *string `json:"group,omitempty"`
	Password *string `json:"password,omitempty"`
}

CreateUserJSONBody defines parameters for CreateUser.

type CreateUserJSONRequestBody

type CreateUserJSONRequestBody CreateUserJSONBody

CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.

type CreateUserResponse

type CreateUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Email   *string                 `json:"email,omitempty"`
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Group   *string                 `json:"group,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseCreateUserResponse

func ParseCreateUserResponse(rsp *http.Response) (*CreateUserResponse, error)

ParseCreateUserResponse parses an HTTP response from a CreateUserWithResponse call

func (CreateUserResponse) Status

func (r CreateUserResponse) Status() string

Status returns HTTPResponse.Status

func (CreateUserResponse) StatusCode

func (r CreateUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateVmConfigurationJSONBody

type CreateVmConfigurationJSONBody struct {
	AttachedDisk  *string  `json:"attached_disk,omitempty"`
	IsoImage      *string  `json:"iso_image,omitempty"`
	OrkaBaseImage *string  `json:"orka_base_image,omitempty"`
	OrkaCpuCore   *float32 `json:"orka_cpu_core,omitempty"`
	OrkaImage     *string  `json:"orka_image,omitempty"`
	OrkaVmName    *string  `json:"orka_vm_name,omitempty"`
	Scheduler     *string  `json:"scheduler,omitempty"`
	SystemSerial  *string  `json:"system_serial,omitempty"`
	Tag           *string  `json:"tag,omitempty"`
	TagRequired   *bool    `json:"tag_required,omitempty"`
	VcpuCount     *float32 `json:"vcpu_count,omitempty"`
	VncConsole    *bool    `json:"vnc_console,omitempty"`
}

CreateVmConfigurationJSONBody defines parameters for CreateVmConfiguration.

type CreateVmConfigurationJSONRequestBody

type CreateVmConfigurationJSONRequestBody CreateVmConfigurationJSONBody

CreateVmConfigurationJSONRequestBody defines body for CreateVmConfiguration for application/json ContentType.

type CreateVmConfigurationResponse

type CreateVmConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Errors *[]interface{} `json:"errors,omitempty"`
		Help   *struct {
			DeployVirtualMachine         *string `json:"deploy_virtual_machine,omitempty"`
			RequiredRequestDataForDeploy *struct {
				OrkaNodeName *string `json:"orka_node_name,omitempty"`
				OrkaVmName   *string `json:"orka_vm_name,omitempty"`
			} `json:"required_request_data_for_deploy,omitempty"`
		} `json:"help,omitempty"`
		Message *string `json:"message,omitempty"`
	}
}

func ParseCreateVmConfigurationResponse

func ParseCreateVmConfigurationResponse(rsp *http.Response) (*CreateVmConfigurationResponse, error)

ParseCreateVmConfigurationResponse parses an HTTP response from a CreateVmConfigurationWithResponse call

func (CreateVmConfigurationResponse) Status

Status returns HTTPResponse.Status

func (CreateVmConfigurationResponse) StatusCode

func (r CreateVmConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DedicateNodeJSONBody

type DedicateNodeJSONBody []string

DedicateNodeJSONBody defines parameters for DedicateNode.

type DedicateNodeJSONRequestBody

type DedicateNodeJSONRequestBody DedicateNodeJSONBody

DedicateNodeJSONRequestBody defines body for DedicateNode for application/json ContentType.

type DedicateNodeResponse

type DedicateNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Details *[]struct {
			Detail *string `json:"detail,omitempty"`
			Node   *string `json:"node,omitempty"`
		} `json:"details,omitempty"`
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseDedicateNodeResponse

func ParseDedicateNodeResponse(rsp *http.Response) (*DedicateNodeResponse, error)

ParseDedicateNodeResponse parses an HTTP response from a DedicateNodeWithResponse call

func (DedicateNodeResponse) Status

func (r DedicateNodeResponse) Status() string

Status returns HTTPResponse.Status

func (DedicateNodeResponse) StatusCode

func (r DedicateNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteImageJSONBody

type DeleteImageJSONBody struct {
	Image *string `json:"image,omitempty"`
}

DeleteImageJSONBody defines parameters for DeleteImage.

type DeleteImageJSONRequestBody

type DeleteImageJSONRequestBody DeleteImageJSONBody

DeleteImageJSONRequestBody defines body for DeleteImage for application/json ContentType.

type DeleteImageResponse

type DeleteImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseDeleteImageResponse

func ParseDeleteImageResponse(rsp *http.Response) (*DeleteImageResponse, error)

ParseDeleteImageResponse parses an HTTP response from a DeleteImageWithResponse call

func (DeleteImageResponse) Status

func (r DeleteImageResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteImageResponse) StatusCode

func (r DeleteImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteIsoJSONBody

type DeleteIsoJSONBody struct {
	Iso *string `json:"iso,omitempty"`
}

DeleteIsoJSONBody defines parameters for DeleteIso.

type DeleteIsoJSONRequestBody

type DeleteIsoJSONRequestBody DeleteIsoJSONBody

DeleteIsoJSONRequestBody defines body for DeleteIso for application/json ContentType.

type DeleteIsoResponse

type DeleteIsoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseDeleteIsoResponse

func ParseDeleteIsoResponse(rsp *http.Response) (*DeleteIsoResponse, error)

ParseDeleteIsoResponse parses an HTTP response from a DeleteIsoWithResponse call

func (DeleteIsoResponse) Status

func (r DeleteIsoResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteIsoResponse) StatusCode

func (r DeleteIsoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteKubeAccountJSONBody

type DeleteKubeAccountJSONBody struct {
	Email *string `json:"email,omitempty"`
}

DeleteKubeAccountJSONBody defines parameters for DeleteKubeAccount.

type DeleteKubeAccountJSONRequestBody

type DeleteKubeAccountJSONRequestBody DeleteKubeAccountJSONBody

DeleteKubeAccountJSONRequestBody defines body for DeleteKubeAccount for application/json ContentType.

type DeleteKubeAccountResponse

type DeleteKubeAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseDeleteKubeAccountResponse

func ParseDeleteKubeAccountResponse(rsp *http.Response) (*DeleteKubeAccountResponse, error)

ParseDeleteKubeAccountResponse parses an HTTP response from a DeleteKubeAccountWithResponse call

func (DeleteKubeAccountResponse) Status

func (r DeleteKubeAccountResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteKubeAccountResponse) StatusCode

func (r DeleteKubeAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLogsResponse

type DeleteLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseDeleteLogsResponse

func ParseDeleteLogsResponse(rsp *http.Response) (*DeleteLogsResponse, error)

ParseDeleteLogsResponse parses an HTTP response from a DeleteLogsWithResponse call

func (DeleteLogsResponse) Status

func (r DeleteLogsResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteLogsResponse) StatusCode

func (r DeleteLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserResponse

type DeleteUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors      *[]interface{}          `json:"errors,omitempty"`
		Help        *map[string]interface{} `json:"help,omitempty"`
		Message     *string                 `json:"message,omitempty"`
		UserDeleted *bool                   `json:"user_deleted,omitempty"`
	}
}

func ParseDeleteUserResponse

func ParseDeleteUserResponse(rsp *http.Response) (*DeleteUserResponse, error)

ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call

func (DeleteUserResponse) Status

func (r DeleteUserResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteUserResponse) StatusCode

func (r DeleteUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserSVmAdminJSONBody

type DeleteUserSVmAdminJSONBody struct {
	OrkaNodeName *string `json:"orka_node_name,omitempty"`
	OrkaVmName   *string `json:"orka_vm_name,omitempty"`
}

DeleteUserSVmAdminJSONBody defines parameters for DeleteUserSVmAdmin.

type DeleteUserSVmAdminJSONRequestBody

type DeleteUserSVmAdminJSONRequestBody DeleteUserSVmAdminJSONBody

DeleteUserSVmAdminJSONRequestBody defines body for DeleteUserSVmAdmin for application/json ContentType.

type DeleteUserSVmAdminResponse

type DeleteUserSVmAdminResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors *[]interface{} `json:"errors,omitempty"`
		Help   *struct {
			DeployVirtualMachine         *string `json:"deploy_virtual_machine,omitempty"`
			ListOrkaNodes                *string `json:"list_orka_nodes,omitempty"`
			RequiredRequestDataForDeploy *struct {
				OrkaVmName *string `json:"orka_vm_name,omitempty"`
			} `json:"required_request_data_for_deploy,omitempty"`
		} `json:"help,omitempty"`
		Message *string `json:"message,omitempty"`
	}
}

func ParseDeleteUserSVmAdminResponse

func ParseDeleteUserSVmAdminResponse(rsp *http.Response) (*DeleteUserSVmAdminResponse, error)

ParseDeleteUserSVmAdminResponse parses an HTTP response from a DeleteUserSVmAdminWithResponse call

func (DeleteUserSVmAdminResponse) Status

Status returns HTTPResponse.Status

func (DeleteUserSVmAdminResponse) StatusCode

func (r DeleteUserSVmAdminResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteVmStateResponse

type DeleteVmStateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors *[]interface{} `json:"errors,omitempty"`
		Help   *struct {
			Info *string `json:"info,omitempty"`
		} `json:"help,omitempty"`
		Message *string `json:"message,omitempty"`
	}
}

func ParseDeleteVmStateResponse

func ParseDeleteVmStateResponse(rsp *http.Response) (*DeleteVmStateResponse, error)

ParseDeleteVmStateResponse parses an HTTP response from a DeleteVmStateWithResponse call

func (DeleteVmStateResponse) Status

func (r DeleteVmStateResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteVmStateResponse) StatusCode

func (r DeleteVmStateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeployVmConfigurationJSONBody

type DeployVmConfigurationJSONBody struct {
	AttachDisk     *bool     `json:"attach_disk,omitempty"`
	AttachedDisk   *string   `json:"attached_disk,omitempty"`
	GpuPassthrough *bool     `json:"gpu_passthrough,omitempty"`
	IsoImage       *string   `json:"iso_image,omitempty"`
	IsoInstall     *bool     `json:"iso_install,omitempty"`
	OrkaNodeName   *string   `json:"orka_node_name,omitempty"`
	OrkaVmName     *string   `json:"orka_vm_name,omitempty"`
	Replicas       *float32  `json:"replicas,omitempty"`
	ReservedPorts  *[]string `json:"reserved_ports,omitempty"`
	Scheduler      *string   `json:"scheduler,omitempty"`
	SystemSerial   *string   `json:"system_serial,omitempty"`
	Tag            *string   `json:"tag,omitempty"`
	TagRequired    *bool     `json:"tag_required,omitempty"`
	VmMetadata     *struct {
		Items *[]struct {
			Key   *string `json:"key,omitempty"`
			Value *string `json:"value,omitempty"`
		} `json:"items,omitempty"`
	} `json:"vm_metadata,omitempty"`
	VncConsole *bool `json:"vnc_console,omitempty"`
}

DeployVmConfigurationJSONBody defines parameters for DeployVmConfiguration.

type DeployVmConfigurationJSONRequestBody

type DeployVmConfigurationJSONRequestBody DeployVmConfigurationJSONBody

DeployVmConfigurationJSONRequestBody defines body for DeployVmConfiguration for application/json ContentType.

type DeployVmConfigurationResponse

type DeployVmConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors         *[]interface{} `json:"errors,omitempty"`
		GpuPassthrough *bool          `json:"gpu_passthrough,omitempty"`
		Help           *struct {
			DataForVirtualMachineExecTasks *struct {
				OrkaVmName *string `json:"orka_vm_name,omitempty"`
			} `json:"data_for_virtual_machine_exec_tasks,omitempty"`
			ResumeVirtualMachine  *string `json:"resume_virtual_machine,omitempty"`
			StartVirtualMachine   *string `json:"start_virtual_machine,omitempty"`
			StopVirtualMachine    *string `json:"stop_virtual_machine,omitempty"`
			SuspendVirtualMachine *string `json:"suspend_virtual_machine,omitempty"`
			VirtualMachineVnc     *string `json:"virtual_machine_vnc,omitempty"`
		} `json:"help,omitempty"`
		HostCpu         *string        `json:"host_cpu,omitempty"`
		IoBoost         *bool          `json:"io_boost,omitempty"`
		Ip              *string        `json:"ip,omitempty"`
		Message         *string        `json:"message,omitempty"`
		PortWarnings    *[]interface{} `json:"port_warnings,omitempty"`
		Ram             *string        `json:"ram,omitempty"`
		ScreenSharePort *string        `json:"screen_share_port,omitempty"`
		SshPort         *string        `json:"ssh_port,omitempty"`
		UseSavedState   *bool          `json:"use_saved_state,omitempty"`
		Vcpu            *string        `json:"vcpu,omitempty"`
		VmId            *string        `json:"vm_id,omitempty"`
		VncPort         *string        `json:"vnc_port,omitempty"`
	}
}

func ParseDeployVmConfigurationResponse

func ParseDeployVmConfigurationResponse(rsp *http.Response) (*DeployVmConfigurationResponse, error)

ParseDeployVmConfigurationResponse parses an HTTP response from a DeployVmConfigurationWithResponse call

func (DeployVmConfigurationResponse) Status

Status returns HTTPResponse.Status

func (DeployVmConfigurationResponse) StatusCode

func (r DeployVmConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisableSandboxJSONBody

type DisableSandboxJSONBody struct {
	OrkaNodeName *string `json:"orka_node_name,omitempty"`
}

DisableSandboxJSONBody defines parameters for DisableSandbox.

type DisableSandboxJSONRequestBody

type DisableSandboxJSONRequestBody DisableSandboxJSONBody

DisableSandboxJSONRequestBody defines body for DisableSandbox for application/json ContentType.

type DisableSandboxResponse

type DisableSandboxResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseDisableSandboxResponse

func ParseDisableSandboxResponse(rsp *http.Response) (*DisableSandboxResponse, error)

ParseDisableSandboxResponse parses an HTTP response from a DisableSandboxWithResponse call

func (DisableSandboxResponse) Status

func (r DisableSandboxResponse) Status() string

Status returns HTTPResponse.Status

func (DisableSandboxResponse) StatusCode

func (r DisableSandboxResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadAnImageResponse added in v0.2.0

type DownloadAnImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *struct {
		Errors *[]struct {
			Message *string `json:"message,omitempty"`
		} `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseDownloadAnImageResponse added in v0.2.0

func ParseDownloadAnImageResponse(rsp *http.Response) (*DownloadAnImageResponse, error)

ParseDownloadAnImageResponse parses an HTTP response from a DownloadAnImageWithResponse call

func (DownloadAnImageResponse) Status added in v0.2.0

func (r DownloadAnImageResponse) Status() string

Status returns HTTPResponse.Status

func (DownloadAnImageResponse) StatusCode added in v0.2.0

func (r DownloadAnImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadKubeconfigJSONBody

type DownloadKubeconfigJSONBody struct {
	Email *string `json:"email,omitempty"`
	Name  *string `json:"name,omitempty"`
}

DownloadKubeconfigJSONBody defines parameters for DownloadKubeconfig.

type DownloadKubeconfigJSONRequestBody

type DownloadKubeconfigJSONRequestBody DownloadKubeconfigJSONBody

DownloadKubeconfigJSONRequestBody defines body for DownloadKubeconfig for application/json ContentType.

type DownloadKubeconfigResponse

type DownloadKubeconfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors     *[]interface{}          `json:"errors,omitempty"`
		Help       *map[string]interface{} `json:"help,omitempty"`
		Kubeconfig *string                 `json:"kubeconfig,omitempty"`
		Message    *string                 `json:"message,omitempty"`
	}
}

func ParseDownloadKubeconfigResponse

func ParseDownloadKubeconfigResponse(rsp *http.Response) (*DownloadKubeconfigResponse, error)

ParseDownloadKubeconfigResponse parses an HTTP response from a DownloadKubeconfigWithResponse call

func (DownloadKubeconfigResponse) Status

Status returns HTTPResponse.Status

func (DownloadKubeconfigResponse) StatusCode

func (r DownloadKubeconfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableSandboxJSONBody

type EnableSandboxJSONBody struct {
	OrkaNodeName *string `json:"orka_node_name,omitempty"`
}

EnableSandboxJSONBody defines parameters for EnableSandbox.

type EnableSandboxJSONRequestBody

type EnableSandboxJSONRequestBody EnableSandboxJSONBody

EnableSandboxJSONRequestBody defines body for EnableSandbox for application/json ContentType.

type EnableSandboxResponse

type EnableSandboxResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseEnableSandboxResponse

func ParseEnableSandboxResponse(rsp *http.Response) (*EnableSandboxResponse, error)

ParseEnableSandboxResponse parses an HTTP response from a EnableSandboxWithResponse call

func (EnableSandboxResponse) Status

func (r EnableSandboxResponse) Status() string

Status returns HTTPResponse.Status

func (EnableSandboxResponse) StatusCode

func (r EnableSandboxResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GenerateEmptyStorageJSONBody

type GenerateEmptyStorageJSONBody struct {
	FileName *string `json:"file_name,omitempty"`
	FileSize *string `json:"file_size,omitempty"`
}

GenerateEmptyStorageJSONBody defines parameters for GenerateEmptyStorage.

type GenerateEmptyStorageJSONRequestBody

type GenerateEmptyStorageJSONRequestBody GenerateEmptyStorageJSONBody

GenerateEmptyStorageJSONRequestBody defines body for GenerateEmptyStorage for application/json ContentType.

type GenerateEmptyStorageResponse

type GenerateEmptyStorageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseGenerateEmptyStorageResponse

func ParseGenerateEmptyStorageResponse(rsp *http.Response) (*GenerateEmptyStorageResponse, error)

ParseGenerateEmptyStorageResponse parses an HTTP response from a GenerateEmptyStorageWithResponse call

func (GenerateEmptyStorageResponse) Status

Status returns HTTPResponse.Status

func (GenerateEmptyStorageResponse) StatusCode

func (r GenerateEmptyStorageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDefaultBaseImageResponse

type GetDefaultBaseImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		DefaultBaseImage *string                 `json:"default_base_image,omitempty"`
		Errors           *[]interface{}          `json:"errors,omitempty"`
		Help             *map[string]interface{} `json:"help,omitempty"`
		Message          *string                 `json:"message,omitempty"`
	}
}

func ParseGetDefaultBaseImageResponse

func ParseGetDefaultBaseImageResponse(rsp *http.Response) (*GetDefaultBaseImageResponse, error)

ParseGetDefaultBaseImageResponse parses an HTTP response from a GetDefaultBaseImageWithResponse call

func (GetDefaultBaseImageResponse) Status

Status returns HTTPResponse.Status

func (GetDefaultBaseImageResponse) StatusCode

func (r GetDefaultBaseImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUsersResponse

type GetUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors    *[]interface{}          `json:"errors,omitempty"`
		Help      *map[string]interface{} `json:"help,omitempty"`
		Message   *string                 `json:"message,omitempty"`
		UserCount *float32                `json:"user_count,omitempty"`
		UserList  *[]string               `json:"user_list,omitempty"`
	}
}

func ParseGetUsersResponse

func ParseGetUsersResponse(rsp *http.Response) (*GetUsersResponse, error)

ParseGetUsersResponse parses an HTTP response from a GetUsersWithResponse call

func (GetUsersResponse) Status

func (r GetUsersResponse) Status() string

Status returns HTTPResponse.Status

func (GetUsersResponse) StatusCode

func (r GetUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVmConfigurationByNameResponse

type GetVmConfigurationByNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Configs *[]struct {
			AttachedDisk   *string  `json:"attached_disk,omitempty"`
			GpuPassthrough *bool    `json:"gpu_passthrough,omitempty"`
			IoBoost        *bool    `json:"io_boost,omitempty"`
			IsoImage       *string  `json:"iso_image,omitempty"`
			Memory         *string  `json:"memory,omitempty"`
			OrkaBaseImage  *string  `json:"orka_base_image,omitempty"`
			OrkaCpuCore    *float32 `json:"orka_cpu_core,omitempty"`
			OrkaVmName     *string  `json:"orka_vm_name,omitempty"`
			Owner          *string  `json:"owner,omitempty"`
			Scheduler      *string  `json:"scheduler,omitempty"`
			SystemSerial   *string  `json:"system_serial,omitempty"`
			Tag            *string  `json:"tag,omitempty"`
			TagRequired    *bool    `json:"tag_required,omitempty"`
			UseSavedState  *bool    `json:"use_saved_state,omitempty"`
			VncConsole     *bool    `json:"vnc_console,omitempty"`
		} `json:"configs,omitempty"`
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseGetVmConfigurationByNameResponse

func ParseGetVmConfigurationByNameResponse(rsp *http.Response) (*GetVmConfigurationByNameResponse, error)

ParseGetVmConfigurationByNameResponse parses an HTTP response from a GetVmConfigurationByNameWithResponse call

func (GetVmConfigurationByNameResponse) Status

Status returns HTTPResponse.Status

func (GetVmConfigurationByNameResponse) StatusCode

func (r GetVmConfigurationByNameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GroupUsersJSONBody

type GroupUsersJSONBody []string

GroupUsersJSONBody defines parameters for GroupUsers.

type GroupUsersJSONRequestBody

type GroupUsersJSONRequestBody GroupUsersJSONBody

GroupUsersJSONRequestBody defines body for GroupUsers for application/json ContentType.

type GroupUsersResponse

type GroupUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseGroupUsersResponse

func ParseGroupUsersResponse(rsp *http.Response) (*GroupUsersResponse, error)

ParseGroupUsersResponse parses an HTTP response from a GroupUsersWithResponse call

func (GroupUsersResponse) Status

func (r GroupUsersResponse) Status() string

Status returns HTTPResponse.Status

func (GroupUsersResponse) StatusCode

func (r GroupUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ListAllNodesAdminResponse

type ListAllNodesAdminResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseListAllNodesAdminResponse

func ParseListAllNodesAdminResponse(rsp *http.Response) (*ListAllNodesAdminResponse, error)

ParseListAllNodesAdminResponse parses an HTTP response from a ListAllNodesAdminWithResponse call

func (ListAllNodesAdminResponse) Status

func (r ListAllNodesAdminResponse) Status() string

Status returns HTTPResponse.Status

func (ListAllNodesAdminResponse) StatusCode

func (r ListAllNodesAdminResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAllVMsAdminResponse

type ListAllVMsAdminResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors                  *[]interface{}          `json:"errors,omitempty"`
		Help                    *map[string]interface{} `json:"help,omitempty"`
		Message                 *string                 `json:"message,omitempty"`
		VirtualMachineResources *[]struct {
			BaseImage             *string  `json:"base_image,omitempty"`
			ConfigurationTemplate *string  `json:"configuration_template,omitempty"`
			Cpu                   *float32 `json:"cpu,omitempty"`
			GpuPassthrough        *bool    `json:"gpu_passthrough,omitempty"`
			Image                 *string  `json:"image,omitempty"`
			IoBoost               *bool    `json:"io_boost,omitempty"`
			Owner                 *string  `json:"owner,omitempty"`
			Status                *[]struct {
				RAM                   *string  `json:"RAM,omitempty"`
				BaseImage             *string  `json:"base_image,omitempty"`
				ConfigurationTemplate *string  `json:"configuration_template,omitempty"`
				Cpu                   *float32 `json:"cpu,omitempty"`
				CreationTimestamp     *string  `json:"creationTimestamp,omitempty"`
				Gpu                   *string  `json:"gpu,omitempty"`
				Image                 *string  `json:"image,omitempty"`
				IoBoost               *bool    `json:"io_boost,omitempty"`
				NodeLocation          *string  `json:"node_location,omitempty"`
				NodeStatus            *string  `json:"node_status,omitempty"`
				Owner                 *string  `json:"owner,omitempty"`
				Replicas              *float32 `json:"replicas,omitempty"`
				ReservedPorts         *[]struct {
					GuestPort *float32 `json:"guest_port,omitempty"`
					HostPort  *float32 `json:"host_port,omitempty"`
					Protocol  *string  `json:"protocol,omitempty"`
				} `json:"reserved_ports,omitempty"`
				ScreenSharingPort  *string  `json:"screen_sharing_port,omitempty"`
				SshPort            *string  `json:"ssh_port,omitempty"`
				Tag                *string  `json:"tag,omitempty"`
				TagRequired        *bool    `json:"tag_required,omitempty"`
				UseSavedState      *bool    `json:"use_saved_state,omitempty"`
				Vcpu               *float32 `json:"vcpu,omitempty"`
				VirtualMachineId   *string  `json:"virtual_machine_id,omitempty"`
				VirtualMachineIp   *string  `json:"virtual_machine_ip,omitempty"`
				VirtualMachineName *string  `json:"virtual_machine_name,omitempty"`
				VmStatus           *string  `json:"vm_status,omitempty"`
				VncPort            *string  `json:"vnc_port,omitempty"`
			} `json:"status,omitempty"`
			Tag                *string  `json:"tag,omitempty"`
			TagRequired        *bool    `json:"tag_required,omitempty"`
			UseSavedState      *bool    `json:"use_saved_state,omitempty"`
			Vcpu               *float32 `json:"vcpu,omitempty"`
			VirtualMachineName *string  `json:"virtual_machine_name,omitempty"`
			VmDeploymentStatus *string  `json:"vm_deployment_status,omitempty"`
		} `json:"virtual_machine_resources,omitempty"`
	}
}

func ParseListAllVMsAdminResponse

func ParseListAllVMsAdminResponse(rsp *http.Response) (*ListAllVMsAdminResponse, error)

ParseListAllVMsAdminResponse parses an HTTP response from a ListAllVMsAdminWithResponse call

func (ListAllVMsAdminResponse) Status

func (r ListAllVMsAdminResponse) Status() string

Status returns HTTPResponse.Status

func (ListAllVMsAdminResponse) StatusCode

func (r ListAllVMsAdminResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDisksJSONBody

type ListDisksJSONBody struct {
	OrkaVmName *string `json:"orka_vm_name,omitempty"`
}

ListDisksJSONBody defines parameters for ListDisks.

type ListDisksJSONRequestBody

type ListDisksJSONRequestBody ListDisksJSONBody

ListDisksJSONRequestBody defines body for ListDisks for application/json ContentType.

type ListDisksResponse

type ListDisksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Drives *[]struct {
			Device *string `json:"device,omitempty"`
			Source *string `json:"source,omitempty"`
			Target *string `json:"target,omitempty"`
			Type   *string `json:"type,omitempty"`
		} `json:"drives,omitempty"`
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseListDisksResponse

func ParseListDisksResponse(rsp *http.Response) (*ListDisksResponse, error)

ParseListDisksResponse parses an HTTP response from a ListDisksWithResponse call

func (ListDisksResponse) Status

func (r ListDisksResponse) Status() string

Status returns HTTPResponse.Status

func (ListDisksResponse) StatusCode

func (r ListDisksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListImagesResponse

type ListImagesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors          *[]interface{}          `json:"errors,omitempty"`
		Help            *map[string]interface{} `json:"help,omitempty"`
		ImageAttributes *[]struct {
			DateAdded *string `json:"date_added,omitempty"`
			Image     *string `json:"image,omitempty"`
			ImageSize *string `json:"image_size,omitempty"`
			Modified  *string `json:"modified,omitempty"`
			Owner     *string `json:"owner,omitempty"`
		} `json:"image_attributes,omitempty"`
		Images  *[]string `json:"images,omitempty"`
		Message *string   `json:"message,omitempty"`
	}
}

func ParseListImagesResponse

func ParseListImagesResponse(rsp *http.Response) (*ListImagesResponse, error)

ParseListImagesResponse parses an HTTP response from a ListImagesWithResponse call

func (ListImagesResponse) Status

func (r ListImagesResponse) Status() string

Status returns HTTPResponse.Status

func (ListImagesResponse) StatusCode

func (r ListImagesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListIsOsInLocalStorageResponse

type ListIsOsInLocalStorageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors        *[]interface{}          `json:"errors,omitempty"`
		Help          *map[string]interface{} `json:"help,omitempty"`
		IsoAttributes *[]struct {
			Iso      *string `json:"iso,omitempty"`
			IsoSize  *string `json:"iso_size,omitempty"`
			Modified *string `json:"modified,omitempty"`
		} `json:"iso_attributes,omitempty"`
		Isos    *[]string `json:"isos,omitempty"`
		Message *string   `json:"message,omitempty"`
	}
}

func ParseListIsOsInLocalStorageResponse

func ParseListIsOsInLocalStorageResponse(rsp *http.Response) (*ListIsOsInLocalStorageResponse, error)

ParseListIsOsInLocalStorageResponse parses an HTTP response from a ListIsOsInLocalStorageWithResponse call

func (ListIsOsInLocalStorageResponse) Status

Status returns HTTPResponse.Status

func (ListIsOsInLocalStorageResponse) StatusCode

func (r ListIsOsInLocalStorageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListKubeAccountsJSONBody

type ListKubeAccountsJSONBody struct {
	Email *string `json:"email,omitempty"`
}

ListKubeAccountsJSONBody defines parameters for ListKubeAccounts.

type ListKubeAccountsJSONRequestBody

type ListKubeAccountsJSONRequestBody ListKubeAccountsJSONBody

ListKubeAccountsJSONRequestBody defines body for ListKubeAccounts for application/json ContentType.

type ListKubeAccountsResponse

type ListKubeAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors          *[]interface{}          `json:"errors,omitempty"`
		Help            *map[string]interface{} `json:"help,omitempty"`
		Message         *string                 `json:"message,omitempty"`
		ServiceAccounts *[]string               `json:"serviceAccounts,omitempty"`
	}
}

func ParseListKubeAccountsResponse

func ParseListKubeAccountsResponse(rsp *http.Response) (*ListKubeAccountsResponse, error)

ParseListKubeAccountsResponse parses an HTTP response from a ListKubeAccountsWithResponse call

func (ListKubeAccountsResponse) Status

func (r ListKubeAccountsResponse) Status() string

Status returns HTTPResponse.Status

func (ListKubeAccountsResponse) StatusCode

func (r ListKubeAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLogs1Params added in v0.2.0

type ListLogs1Params struct {
	// Limit the total number of logs returned
	Limit *string `json:"limit,omitempty"`
}

ListLogs1Params defines parameters for ListLogs1.

type ListLogs1Response added in v0.2.0

type ListLogs1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data *struct {
			Result *[]struct {
				Stream *struct {
					LogType *string `json:"log_type,omitempty"`
					Service *string `json:"service,omitempty"`
				} `json:"stream,omitempty"`
				Values *[][]string `json:"values,omitempty"`
			} `json:"result,omitempty"`
			ResultType *string `json:"resultType,omitempty"`
			Stats      *struct {
				Ingester *struct {
					CompressedBytes    *float32 `json:"compressedBytes,omitempty"`
					DecompressedBytes  *float32 `json:"decompressedBytes,omitempty"`
					DecompressedLines  *float32 `json:"decompressedLines,omitempty"`
					HeadChunkBytes     *float32 `json:"headChunkBytes,omitempty"`
					HeadChunkLines     *float32 `json:"headChunkLines,omitempty"`
					TotalBatches       *float32 `json:"totalBatches,omitempty"`
					TotalChunksMatched *float32 `json:"totalChunksMatched,omitempty"`
					TotalDuplicates    *float32 `json:"totalDuplicates,omitempty"`
					TotalLinesSent     *float32 `json:"totalLinesSent,omitempty"`
					TotalReached       *float32 `json:"totalReached,omitempty"`
				} `json:"ingester,omitempty"`
				Store *struct {
					ChunksDownloadTime    *float32 `json:"chunksDownloadTime,omitempty"`
					CompressedBytes       *float32 `json:"compressedBytes,omitempty"`
					DecompressedBytes     *float32 `json:"decompressedBytes,omitempty"`
					DecompressedLines     *float32 `json:"decompressedLines,omitempty"`
					HeadChunkBytes        *float32 `json:"headChunkBytes,omitempty"`
					HeadChunkLines        *float32 `json:"headChunkLines,omitempty"`
					TotalChunksDownloaded *float32 `json:"totalChunksDownloaded,omitempty"`
					TotalChunksRef        *float32 `json:"totalChunksRef,omitempty"`
					TotalDuplicates       *float32 `json:"totalDuplicates,omitempty"`
				} `json:"store,omitempty"`
				Summary *struct {
					BytesProcessedPerSecond *float32 `json:"bytesProcessedPerSecond,omitempty"`
					ExecTime                *float32 `json:"execTime,omitempty"`
					LinesProcessedPerSecond *float32 `json:"linesProcessedPerSecond,omitempty"`
					TotalBytesProcessed     *float32 `json:"totalBytesProcessed,omitempty"`
					TotalLinesProcessed     *float32 `json:"totalLinesProcessed,omitempty"`
				} `json:"summary,omitempty"`
			} `json:"stats,omitempty"`
		} `json:"data,omitempty"`
		Status *string `json:"status,omitempty"`
	}
}

func ParseListLogs1Response added in v0.2.0

func ParseListLogs1Response(rsp *http.Response) (*ListLogs1Response, error)

ParseListLogs1Response parses an HTTP response from a ListLogs1WithResponse call

func (ListLogs1Response) Status added in v0.2.0

func (r ListLogs1Response) Status() string

Status returns HTTPResponse.Status

func (ListLogs1Response) StatusCode added in v0.2.0

func (r ListLogs1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNodesResponse added in v0.2.0

type ListNodesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors *[]interface{} `json:"errors,omitempty"`
		Help   *struct {
			CheckOrkaNodeStatus               *string `json:"check_orka_node_status,omitempty"`
			CreateVirtualMachineConfiguration *string `json:"create_virtual_machine_configuration,omitempty"`
			DeployVirtualMachine              *string `json:"deploy_virtual_machine,omitempty"`
			RequiredRequestDataForCreate      *struct {
				OrkaBaseImg *string `json:"orka_base_img,omitempty"`
				OrkaImage   *string `json:"orka_image,omitempty"`
				OrkaVmName  *string `json:"orka_vm_name,omitempty"`
			} `json:"required_request_data_for_create,omitempty"`
			RequiredRequestDataForDeploy *struct {
				OrkaNodeName *string `json:"orka_node_name,omitempty"`
				OrkaVmName   *string `json:"orka_vm_name,omitempty"`
			} `json:"required_request_data_for_deploy,omitempty"`
		} `json:"help,omitempty"`
		Message *string `json:"message,omitempty"`
		Nodes   *[]struct {
			Address         *string        `json:"address,omitempty"`
			AllocatableCpu  *float32       `json:"allocatable_cpu,omitempty"`
			AllocatableGpu  *string        `json:"allocatable_gpu,omitempty"`
			AvailableCpu    *float32       `json:"available_cpu,omitempty"`
			AvailableGpu    *string        `json:"available_gpu,omitempty"`
			AvailableMemory *string        `json:"available_memory,omitempty"`
			HostIP          *string        `json:"hostIP,omitempty"`
			HostName        *string        `json:"host_name,omitempty"`
			Name            *string        `json:"name,omitempty"`
			NodeType        *string        `json:"node_type,omitempty"`
			OrkaTags        *[]interface{} `json:"orka_tags,omitempty"`
			State           *string        `json:"state,omitempty"`
			TotalCpu        *float32       `json:"total_cpu,omitempty"`
			TotalMemory     *string        `json:"total_memory,omitempty"`
		} `json:"nodes,omitempty"`
	}
}

func ParseListNodesResponse added in v0.2.0

func ParseListNodesResponse(rsp *http.Response) (*ListNodesResponse, error)

ParseListNodesResponse parses an HTTP response from a ListNodesWithResponse call

func (ListNodesResponse) Status added in v0.2.0

func (r ListNodesResponse) Status() string

Status returns HTTPResponse.Status

func (ListNodesResponse) StatusCode added in v0.2.0

func (r ListNodesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPortsResponse

type ListPortsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors        *[]interface{}          `json:"errors,omitempty"`
		Help          *map[string]interface{} `json:"help,omitempty"`
		Message       *string                 `json:"message,omitempty"`
		ReservedPorts *[]struct {
			GuestPort    *float32 `json:"guest_port,omitempty"`
			HostPort     *float32 `json:"host_port,omitempty"`
			OrkaNodeName *string  `json:"orka_node_name,omitempty"`
			Protocol     *string  `json:"protocol,omitempty"`
		} `json:"reserved_ports,omitempty"`
	}
}

func ParseListPortsResponse

func ParseListPortsResponse(rsp *http.Response) (*ListPortsResponse, error)

ParseListPortsResponse parses an HTTP response from a ListPortsWithResponse call

func (ListPortsResponse) Status

func (r ListPortsResponse) Status() string

Status returns HTTPResponse.Status

func (ListPortsResponse) StatusCode

func (r ListPortsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRemoteImagesResponse

type ListRemoteImagesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Images  *[]string               `json:"images,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseListRemoteImagesResponse

func ParseListRemoteImagesResponse(rsp *http.Response) (*ListRemoteImagesResponse, error)

ParseListRemoteImagesResponse parses an HTTP response from a ListRemoteImagesWithResponse call

func (ListRemoteImagesResponse) Status

func (r ListRemoteImagesResponse) Status() string

Status returns HTTPResponse.Status

func (ListRemoteImagesResponse) StatusCode

func (r ListRemoteImagesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRemoteIsOsResponse

type ListRemoteIsOsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Isos    *[]string               `json:"isos,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseListRemoteIsOsResponse

func ParseListRemoteIsOsResponse(rsp *http.Response) (*ListRemoteIsOsResponse, error)

ParseListRemoteIsOsResponse parses an HTTP response from a ListRemoteIsOsWithResponse call

func (ListRemoteIsOsResponse) Status

func (r ListRemoteIsOsResponse) Status() string

Status returns HTTPResponse.Status

func (ListRemoteIsOsResponse) StatusCode

func (r ListRemoteIsOsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserSVMsAdminResponse

type ListUserSVMsAdminResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors                  *[]interface{}          `json:"errors,omitempty"`
		Help                    *map[string]interface{} `json:"help,omitempty"`
		Message                 *string                 `json:"message,omitempty"`
		VirtualMachineResources *[]struct {
			BaseImage             *string  `json:"base_image,omitempty"`
			ConfigurationTemplate *string  `json:"configuration_template,omitempty"`
			Cpu                   *float32 `json:"cpu,omitempty"`
			GpuPassthrough        *bool    `json:"gpu_passthrough,omitempty"`
			Image                 *string  `json:"image,omitempty"`
			IoBoost               *bool    `json:"io_boost,omitempty"`
			Owner                 *string  `json:"owner,omitempty"`
			Status                *[]struct {
				RAM                   *string  `json:"RAM,omitempty"`
				BaseImage             *string  `json:"base_image,omitempty"`
				ConfigurationTemplate *string  `json:"configuration_template,omitempty"`
				Cpu                   *float32 `json:"cpu,omitempty"`
				CreationTimestamp     *string  `json:"creationTimestamp,omitempty"`
				Gpu                   *string  `json:"gpu,omitempty"`
				Image                 *string  `json:"image,omitempty"`
				IoBoost               *bool    `json:"io_boost,omitempty"`
				NodeLocation          *string  `json:"node_location,omitempty"`
				NodeStatus            *string  `json:"node_status,omitempty"`
				Owner                 *string  `json:"owner,omitempty"`
				Replicas              *float32 `json:"replicas,omitempty"`
				ReservedPorts         *[]struct {
					GuestPort *float32 `json:"guest_port,omitempty"`
					HostPort  *float32 `json:"host_port,omitempty"`
					Protocol  *string  `json:"protocol,omitempty"`
				} `json:"reserved_ports,omitempty"`
				ScreenSharingPort  *string  `json:"screen_sharing_port,omitempty"`
				SshPort            *string  `json:"ssh_port,omitempty"`
				Tag                *string  `json:"tag,omitempty"`
				TagRequired        *bool    `json:"tag_required,omitempty"`
				UseSavedState      *bool    `json:"use_saved_state,omitempty"`
				Vcpu               *float32 `json:"vcpu,omitempty"`
				VirtualMachineId   *string  `json:"virtual_machine_id,omitempty"`
				VirtualMachineIp   *string  `json:"virtual_machine_ip,omitempty"`
				VirtualMachineName *string  `json:"virtual_machine_name,omitempty"`
				VmStatus           *string  `json:"vm_status,omitempty"`
				VncPort            *string  `json:"vnc_port,omitempty"`
			} `json:"status,omitempty"`
			Tag                *string  `json:"tag,omitempty"`
			TagRequired        *bool    `json:"tag_required,omitempty"`
			UseSavedState      *bool    `json:"use_saved_state,omitempty"`
			Vcpu               *float32 `json:"vcpu,omitempty"`
			VirtualMachineName *string  `json:"virtual_machine_name,omitempty"`
			VmDeploymentStatus *string  `json:"vm_deployment_status,omitempty"`
		} `json:"virtual_machine_resources,omitempty"`
	}
}

func ParseListUserSVMsAdminResponse

func ParseListUserSVMsAdminResponse(rsp *http.Response) (*ListUserSVMsAdminResponse, error)

ParseListUserSVMsAdminResponse parses an HTTP response from a ListUserSVMsAdminWithResponse call

func (ListUserSVMsAdminResponse) Status

func (r ListUserSVMsAdminResponse) Status() string

Status returns HTTPResponse.Status

func (ListUserSVMsAdminResponse) StatusCode

func (r ListUserSVMsAdminResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListYourVMsResponse

type ListYourVMsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors                  *[]interface{}          `json:"errors,omitempty"`
		Help                    *map[string]interface{} `json:"help,omitempty"`
		Message                 *string                 `json:"message,omitempty"`
		VirtualMachineResources *[]struct {
			BaseImage             *string  `json:"base_image,omitempty"`
			ConfigurationTemplate *string  `json:"configuration_template,omitempty"`
			Cpu                   *float32 `json:"cpu,omitempty"`
			GpuPassthrough        *bool    `json:"gpu_passthrough,omitempty"`
			Image                 *string  `json:"image,omitempty"`
			IoBoost               *bool    `json:"io_boost,omitempty"`
			Owner                 *string  `json:"owner,omitempty"`
			Status                *[]struct {
				RAM                   *string  `json:"RAM,omitempty"`
				BaseImage             *string  `json:"base_image,omitempty"`
				ConfigurationTemplate *string  `json:"configuration_template,omitempty"`
				Cpu                   *float32 `json:"cpu,omitempty"`
				CreationTimestamp     *string  `json:"creationTimestamp,omitempty"`
				Gpu                   *string  `json:"gpu,omitempty"`
				Image                 *string  `json:"image,omitempty"`
				IoBoost               *bool    `json:"io_boost,omitempty"`
				NodeLocation          *string  `json:"node_location,omitempty"`
				NodeStatus            *string  `json:"node_status,omitempty"`
				Owner                 *string  `json:"owner,omitempty"`
				Replicas              *float32 `json:"replicas,omitempty"`
				ReservedPorts         *[]struct {
					GuestPort *float32 `json:"guest_port,omitempty"`
					HostPort  *float32 `json:"host_port,omitempty"`
					Protocol  *string  `json:"protocol,omitempty"`
				} `json:"reserved_ports,omitempty"`
				ScreenSharingPort  *string  `json:"screen_sharing_port,omitempty"`
				SshPort            *string  `json:"ssh_port,omitempty"`
				Tag                *string  `json:"tag,omitempty"`
				TagRequired        *bool    `json:"tag_required,omitempty"`
				UseSavedState      *bool    `json:"use_saved_state,omitempty"`
				Vcpu               *float32 `json:"vcpu,omitempty"`
				VirtualMachineId   *string  `json:"virtual_machine_id,omitempty"`
				VirtualMachineIp   *string  `json:"virtual_machine_ip,omitempty"`
				VirtualMachineName *string  `json:"virtual_machine_name,omitempty"`
				VmStatus           *string  `json:"vm_status,omitempty"`
				VncPort            *string  `json:"vnc_port,omitempty"`
			} `json:"status,omitempty"`
			Tag                *string  `json:"tag,omitempty"`
			TagRequired        *bool    `json:"tag_required,omitempty"`
			UseSavedState      *bool    `json:"use_saved_state,omitempty"`
			Vcpu               *float32 `json:"vcpu,omitempty"`
			VirtualMachineName *string  `json:"virtual_machine_name,omitempty"`
			VmDeploymentStatus *string  `json:"vm_deployment_status,omitempty"`
		} `json:"virtual_machine_resources,omitempty"`
	}
}

func ParseListYourVMsResponse

func ParseListYourVMsResponse(rsp *http.Response) (*ListYourVMsResponse, error)

ParseListYourVMsResponse parses an HTTP response from a ListYourVMsWithResponse call

func (ListYourVMsResponse) Status

func (r ListYourVMsResponse) Status() string

Status returns HTTPResponse.Status

func (ListYourVMsResponse) StatusCode

func (r ListYourVMsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListYourVmConfigurationsResponse

type ListYourVmConfigurationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Configs *[]struct {
			AttachedDisk   *string      `json:"attached_disk,omitempty"`
			GpuPassthrough *bool        `json:"gpu_passthrough,omitempty"`
			IoBoost        *bool        `json:"io_boost,omitempty"`
			IsoImage       *string      `json:"iso_image,omitempty"`
			Memory         *interface{} `json:"memory,omitempty"`
			OrkaBaseImage  *string      `json:"orka_base_image,omitempty"`
			OrkaCpuCore    *float32     `json:"orka_cpu_core,omitempty"`
			OrkaVmName     *string      `json:"orka_vm_name,omitempty"`
			Owner          *string      `json:"owner,omitempty"`
			Scheduler      *string      `json:"scheduler,omitempty"`
			SystemSerial   *string      `json:"system_serial,omitempty"`
			Tag            *string      `json:"tag,omitempty"`
			TagRequired    *bool        `json:"tag_required,omitempty"`
			UseSavedState  *bool        `json:"use_saved_state,omitempty"`
			VcpuCount      *float32     `json:"vcpu_count,omitempty"`
			VncConsole     *bool        `json:"vnc_console,omitempty"`
		} `json:"configs,omitempty"`
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseListYourVmConfigurationsResponse

func ParseListYourVmConfigurationsResponse(rsp *http.Response) (*ListYourVmConfigurationsResponse, error)

ParseListYourVmConfigurationsResponse parses an HTTP response from a ListYourVmConfigurationsWithResponse call

func (ListYourVmConfigurationsResponse) Status

Status returns HTTPResponse.Status

func (ListYourVmConfigurationsResponse) StatusCode

func (r ListYourVmConfigurationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MigrateVmJSONBody

type MigrateVmJSONBody struct {
	CurrentNodeName *string   `json:"current_node_name,omitempty"`
	NewNodes        *[]string `json:"new_nodes,omitempty"`
	OrkaVmName      *string   `json:"orka_vm_name,omitempty"`
}

MigrateVmJSONBody defines parameters for MigrateVm.

type MigrateVmJSONRequestBody

type MigrateVmJSONRequestBody MigrateVmJSONBody

MigrateVmJSONRequestBody defines body for MigrateVm for application/json ContentType.

type MigrateVmResponse

type MigrateVmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors       *[]interface{}          `json:"errors,omitempty"`
		Help         *map[string]interface{} `json:"help,omitempty"`
		Message      *string                 `json:"message,omitempty"`
		PortWarnings *[]interface{}          `json:"port_warnings,omitempty"`
		VmId         *string                 `json:"vm_id,omitempty"`
	}
}

func ParseMigrateVmResponse

func ParseMigrateVmResponse(rsp *http.Response) (*MigrateVmResponse, error)

ParseMigrateVmResponse parses an HTTP response from a MigrateVmWithResponse call

func (MigrateVmResponse) Status

func (r MigrateVmResponse) Status() string

Status returns HTTPResponse.Status

func (MigrateVmResponse) StatusCode

func (r MigrateVmResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PullImageJSONBody

type PullImageJSONBody struct {
	Image   *string `json:"image,omitempty"`
	NewName *string `json:"new_name,omitempty"`
}

PullImageJSONBody defines parameters for PullImage.

type PullImageJSONRequestBody

type PullImageJSONRequestBody PullImageJSONBody

PullImageJSONRequestBody defines body for PullImage for application/json ContentType.

type PullImageResponse

type PullImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParsePullImageResponse

func ParsePullImageResponse(rsp *http.Response) (*PullImageResponse, error)

ParsePullImageResponse parses an HTTP response from a PullImageWithResponse call

func (PullImageResponse) Status

func (r PullImageResponse) Status() string

Status returns HTTPResponse.Status

func (PullImageResponse) StatusCode

func (r PullImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PullIsoJSONBody

type PullIsoJSONBody struct {
	Iso     *string `json:"iso,omitempty"`
	NewName *string `json:"new_name,omitempty"`
}

PullIsoJSONBody defines parameters for PullIso.

type PullIsoJSONRequestBody

type PullIsoJSONRequestBody PullIsoJSONBody

PullIsoJSONRequestBody defines body for PullIso for application/json ContentType.

type PullIsoResponse

type PullIsoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParsePullIsoResponse

func ParsePullIsoResponse(rsp *http.Response) (*PullIsoResponse, error)

ParsePullIsoResponse parses an HTTP response from a PullIsoWithResponse call

func (PullIsoResponse) Status

func (r PullIsoResponse) Status() string

Status returns HTTPResponse.Status

func (PullIsoResponse) StatusCode

func (r PullIsoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PurgeUserSVMsAdminJSONBody

type PurgeUserSVMsAdminJSONBody struct {
	OrkaVmName *string `json:"orka_vm_name,omitempty"`
}

PurgeUserSVMsAdminJSONBody defines parameters for PurgeUserSVMsAdmin.

type PurgeUserSVMsAdminJSONRequestBody

type PurgeUserSVMsAdminJSONRequestBody PurgeUserSVMsAdminJSONBody

PurgeUserSVMsAdminJSONRequestBody defines body for PurgeUserSVMsAdmin for application/json ContentType.

type PurgeUserSVMsAdminResponse

type PurgeUserSVMsAdminResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors *[]interface{} `json:"errors,omitempty"`
		Help   *struct {
			CreateVirtualMachineConfiguration *string `json:"create_virtual_machine_configuration,omitempty"`
			DeployVirtualMachine              *string `json:"deploy_virtual_machine,omitempty"`
			ListOrkaNodes                     *string `json:"list_orka_nodes,omitempty"`
			RequiredRequestDataForCreate      *struct {
				OrkaBaseImg *string `json:"orka_base_img,omitempty"`
				OrkaImage   *string `json:"orka_image,omitempty"`
				OrkaVmName  *string `json:"orka_vm_name,omitempty"`
			} `json:"required_request_data_for_create,omitempty"`
			RequiredRequestDataForDeploy *struct {
				OrkaNodeName *string `json:"orka_node_name,omitempty"`
				OrkaVmName   *string `json:"orka_vm_name,omitempty"`
			} `json:"required_request_data_for_deploy,omitempty"`
		} `json:"help,omitempty"`
		Message *string `json:"message,omitempty"`
	}
}

func ParsePurgeUserSVMsAdminResponse

func ParsePurgeUserSVMsAdminResponse(rsp *http.Response) (*PurgeUserSVMsAdminResponse, error)

ParsePurgeUserSVMsAdminResponse parses an HTTP response from a PurgeUserSVMsAdminWithResponse call

func (PurgeUserSVMsAdminResponse) Status

Status returns HTTPResponse.Status

func (PurgeUserSVMsAdminResponse) StatusCode

func (r PurgeUserSVMsAdminResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RegenerateKubeAccountJSONBody

type RegenerateKubeAccountJSONBody struct {
	Email *string `json:"email,omitempty"`
	Name  *string `json:"name,omitempty"`
}

RegenerateKubeAccountJSONBody defines parameters for RegenerateKubeAccount.

type RegenerateKubeAccountJSONRequestBody

type RegenerateKubeAccountJSONRequestBody RegenerateKubeAccountJSONBody

RegenerateKubeAccountJSONRequestBody defines body for RegenerateKubeAccount for application/json ContentType.

type RegenerateKubeAccountResponse

type RegenerateKubeAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors     *[]interface{}          `json:"errors,omitempty"`
		Help       *map[string]interface{} `json:"help,omitempty"`
		Kubeconfig *string                 `json:"kubeconfig,omitempty"`
		Message    *string                 `json:"message,omitempty"`
	}
}

func ParseRegenerateKubeAccountResponse

func ParseRegenerateKubeAccountResponse(rsp *http.Response) (*RegenerateKubeAccountResponse, error)

ParseRegenerateKubeAccountResponse parses an HTTP response from a RegenerateKubeAccountWithResponse call

func (RegenerateKubeAccountResponse) Status

Status returns HTTPResponse.Status

func (RegenerateKubeAccountResponse) StatusCode

func (r RegenerateKubeAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveNodeDedicationJSONBody

type RemoveNodeDedicationJSONBody []string

RemoveNodeDedicationJSONBody defines parameters for RemoveNodeDedication.

type RemoveNodeDedicationJSONRequestBody

type RemoveNodeDedicationJSONRequestBody RemoveNodeDedicationJSONBody

RemoveNodeDedicationJSONRequestBody defines body for RemoveNodeDedication for application/json ContentType.

type RemoveNodeDedicationResponse

type RemoveNodeDedicationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Details *[]struct {
			Detail *string `json:"detail,omitempty"`
			Node   *string `json:"node,omitempty"`
		} `json:"details,omitempty"`
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseRemoveNodeDedicationResponse

func ParseRemoveNodeDedicationResponse(rsp *http.Response) (*RemoveNodeDedicationResponse, error)

ParseRemoveNodeDedicationResponse parses an HTTP response from a RemoveNodeDedicationWithResponse call

func (RemoveNodeDedicationResponse) Status

Status returns HTTPResponse.Status

func (RemoveNodeDedicationResponse) StatusCode

func (r RemoveNodeDedicationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RenameImageJSONBody

type RenameImageJSONBody struct {
	Image   *string `json:"image,omitempty"`
	NewName *string `json:"new_name,omitempty"`
}

RenameImageJSONBody defines parameters for RenameImage.

type RenameImageJSONRequestBody

type RenameImageJSONRequestBody RenameImageJSONBody

RenameImageJSONRequestBody defines body for RenameImage for application/json ContentType.

type RenameImageResponse

type RenameImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseRenameImageResponse

func ParseRenameImageResponse(rsp *http.Response) (*RenameImageResponse, error)

ParseRenameImageResponse parses an HTTP response from a RenameImageWithResponse call

func (RenameImageResponse) Status

func (r RenameImageResponse) Status() string

Status returns HTTPResponse.Status

func (RenameImageResponse) StatusCode

func (r RenameImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RenameIsoJSONBody

type RenameIsoJSONBody struct {
	Iso     *string `json:"iso,omitempty"`
	NewName *string `json:"new_name,omitempty"`
}

RenameIsoJSONBody defines parameters for RenameIso.

type RenameIsoJSONRequestBody

type RenameIsoJSONRequestBody RenameIsoJSONBody

RenameIsoJSONRequestBody defines body for RenameIso for application/json ContentType.

type RenameIsoResponse

type RenameIsoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseRenameIsoResponse

func ParseRenameIsoResponse(rsp *http.Response) (*RenameIsoResponse, error)

ParseRenameIsoResponse parses an HTTP response from a RenameIsoWithResponse call

func (RenameIsoResponse) Status

func (r RenameIsoResponse) Status() string

Status returns HTTPResponse.Status

func (RenameIsoResponse) StatusCode

func (r RenameIsoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResetPasswordAdminJSONBody

type ResetPasswordAdminJSONBody struct {
	Email    *string `json:"email,omitempty"`
	Password *string `json:"password,omitempty"`
}

ResetPasswordAdminJSONBody defines parameters for ResetPasswordAdmin.

type ResetPasswordAdminJSONRequestBody

type ResetPasswordAdminJSONRequestBody ResetPasswordAdminJSONBody

ResetPasswordAdminJSONRequestBody defines body for ResetPasswordAdmin for application/json ContentType.

type ResetPasswordAdminResponse

type ResetPasswordAdminResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseResetPasswordAdminResponse

func ParseResetPasswordAdminResponse(rsp *http.Response) (*ResetPasswordAdminResponse, error)

ParseResetPasswordAdminResponse parses an HTTP response from a ResetPasswordAdminWithResponse call

func (ResetPasswordAdminResponse) Status

Status returns HTTPResponse.Status

func (ResetPasswordAdminResponse) StatusCode

func (r ResetPasswordAdminResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResizeImageJSONBody

type ResizeImageJSONBody struct {
	NewImageName *string `json:"new_image_name,omitempty"`
	NewImageSize *string `json:"new_image_size,omitempty"`
	OrkaVmName   *string `json:"orka_vm_name,omitempty"`
	VmPassword   *string `json:"vm_password,omitempty"`
	VmUsername   *string `json:"vm_username,omitempty"`
}

ResizeImageJSONBody defines parameters for ResizeImage.

type ResizeImageJSONRequestBody

type ResizeImageJSONRequestBody ResizeImageJSONBody

ResizeImageJSONRequestBody defines body for ResizeImage for application/json ContentType.

type ResizeImageResponse

type ResizeImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors *[]interface{}          `json:"errors,omitempty"`
		Help   *map[string]interface{} `json:"help,omitempty"`
		Logs   *[]struct {
			Channel *string `json:"channel,omitempty"`
			Message *string `json:"message,omitempty"`
		} `json:"logs,omitempty"`
		Message *string `json:"message,omitempty"`
	}
}

func ParseResizeImageResponse

func ParseResizeImageResponse(rsp *http.Response) (*ResizeImageResponse, error)

ParseResizeImageResponse parses an HTTP response from a ResizeImageWithResponse call

func (ResizeImageResponse) Status

func (r ResizeImageResponse) Status() string

Status returns HTTPResponse.Status

func (ResizeImageResponse) StatusCode

func (r ResizeImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResumeVmJSONBody

type ResumeVmJSONBody struct {
	OrkaNodeName *string `json:"orka_node_name,omitempty"`
	OrkaVmName   *string `json:"orka_vm_name,omitempty"`
}

ResumeVmJSONBody defines parameters for ResumeVm.

type ResumeVmJSONRequestBody

type ResumeVmJSONRequestBody ResumeVmJSONBody

ResumeVmJSONRequestBody defines body for ResumeVm for application/json ContentType.

type ResumeVmResponse

type ResumeVmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors *[]interface{} `json:"errors,omitempty"`
		Help   *struct {
			DataForVirtualMachineExecTasks *struct {
				OrkaVmName *string `json:"orka_vm_name,omitempty"`
			} `json:"data_for_virtual_machine_exec_tasks,omitempty"`
			ResumeVirtualMachine    *string `json:"resume_virtual_machine,omitempty"`
			RevertVirtualMachine    *string `json:"revert_virtual_machine,omitempty"`
			SaveVirtualMachineState *string `json:"save_virtual_machine_state,omitempty"`
			StartVirtualMachine     *string `json:"start_virtual_machine,omitempty"`
			StopVirtualMachine      *string `json:"stop_virtual_machine,omitempty"`
			SuspendVirtualMachine   *string `json:"suspend_virtual_machine,omitempty"`
		} `json:"help,omitempty"`
		Message *string `json:"message,omitempty"`
	}
}

func ParseResumeVmResponse

func ParseResumeVmResponse(rsp *http.Response) (*ResumeVmResponse, error)

ParseResumeVmResponse parses an HTTP response from a ResumeVmWithResponse call

func (ResumeVmResponse) Status

func (r ResumeVmResponse) Status() string

Status returns HTTPResponse.Status

func (ResumeVmResponse) StatusCode

func (r ResumeVmResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevertVmJSONBody

type RevertVmJSONBody struct {
	OrkaNodeName *string `json:"orka_node_name,omitempty"`
	OrkaVmName   *string `json:"orka_vm_name,omitempty"`
}

RevertVmJSONBody defines parameters for RevertVm.

type RevertVmJSONRequestBody

type RevertVmJSONRequestBody RevertVmJSONBody

RevertVmJSONRequestBody defines body for RevertVm for application/json ContentType.

type RevertVmResponse

type RevertVmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors *[]interface{} `json:"errors,omitempty"`
		Help   *struct {
			DataForVirtualMachineExecTasks *struct {
				OrkaNodeName *string `json:"orka_node_name,omitempty"`
				OrkaVmName   *string `json:"orka_vm_name,omitempty"`
			} `json:"data_for_virtual_machine_exec_tasks,omitempty"`
			ResumeVirtualMachine    *string `json:"resume_virtual_machine,omitempty"`
			RevertVirtualMachine    *string `json:"revert_virtual_machine,omitempty"`
			SaveVirtualMachineState *string `json:"save_virtual_machine_state,omitempty"`
			StartVirtualMachine     *string `json:"start_virtual_machine,omitempty"`
			StopVirtualMachine      *string `json:"stop_virtual_machine,omitempty"`
			SuspendVirtualMachine   *string `json:"suspend_virtual_machine,omitempty"`
			VirtualMachineVnc       *string `json:"virtual_machine_vnc,omitempty"`
		} `json:"help,omitempty"`
		Message *string `json:"message,omitempty"`
	}
}

func ParseRevertVmResponse

func ParseRevertVmResponse(rsp *http.Response) (*RevertVmResponse, error)

ParseRevertVmResponse parses an HTTP response from a RevertVmWithResponse call

func (RevertVmResponse) Status

func (r RevertVmResponse) Status() string

Status returns HTTPResponse.Status

func (RevertVmResponse) StatusCode

func (r RevertVmResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevokeTokenResponse

type RevokeTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors        *[]interface{}          `json:"errors,omitempty"`
		Help          *map[string]interface{} `json:"help,omitempty"`
		Message       *string                 `json:"message,omitempty"`
		TokensRevoked *float32                `json:"tokensRevoked,omitempty"`
	}
}

func ParseRevokeTokenResponse

func ParseRevokeTokenResponse(rsp *http.Response) (*RevokeTokenResponse, error)

ParseRevokeTokenResponse parses an HTTP response from a RevokeTokenWithResponse call

func (RevokeTokenResponse) Status

func (r RevokeTokenResponse) Status() string

Status returns HTTPResponse.Status

func (RevokeTokenResponse) StatusCode

func (r RevokeTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SaveNewBaseImageFromVmJSONBody

type SaveNewBaseImageFromVmJSONBody struct {
	NewName    *string `json:"new_name,omitempty"`
	OrkaVmName *string `json:"orka_vm_name,omitempty"`
}

SaveNewBaseImageFromVmJSONBody defines parameters for SaveNewBaseImageFromVm.

type SaveNewBaseImageFromVmJSONRequestBody

type SaveNewBaseImageFromVmJSONRequestBody SaveNewBaseImageFromVmJSONBody

SaveNewBaseImageFromVmJSONRequestBody defines body for SaveNewBaseImageFromVm for application/json ContentType.

type SaveNewBaseImageFromVmResponse

type SaveNewBaseImageFromVmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseSaveNewBaseImageFromVmResponse

func ParseSaveNewBaseImageFromVmResponse(rsp *http.Response) (*SaveNewBaseImageFromVmResponse, error)

ParseSaveNewBaseImageFromVmResponse parses an HTTP response from a SaveNewBaseImageFromVmWithResponse call

func (SaveNewBaseImageFromVmResponse) Status

Status returns HTTPResponse.Status

func (SaveNewBaseImageFromVmResponse) StatusCode

func (r SaveNewBaseImageFromVmResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SaveVmStateJSONBody

type SaveVmStateJSONBody struct {
	OrkaVmName *string `json:"orka_vm_name,omitempty"`
}

SaveVmStateJSONBody defines parameters for SaveVmState.

type SaveVmStateJSONRequestBody

type SaveVmStateJSONRequestBody SaveVmStateJSONBody

SaveVmStateJSONRequestBody defines body for SaveVmState for application/json ContentType.

type SaveVmStateResponse

type SaveVmStateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors *[]interface{} `json:"errors,omitempty"`
		Help   *struct {
			Info *string `json:"info,omitempty"`
		} `json:"help,omitempty"`
		Message *string `json:"message,omitempty"`
	}
}

func ParseSaveVmStateResponse

func ParseSaveVmStateResponse(rsp *http.Response) (*SaveVmStateResponse, error)

ParseSaveVmStateResponse parses an HTTP response from a SaveVmStateWithResponse call

func (SaveVmStateResponse) Status

func (r SaveVmStateResponse) Status() string

Status returns HTTPResponse.Status

func (SaveVmStateResponse) StatusCode

func (r SaveVmStateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartVmJSONBody

type StartVmJSONBody struct {
	OrkaNodeName *string `json:"orka_node_name,omitempty"`
	OrkaVmName   *string `json:"orka_vm_name,omitempty"`
}

StartVmJSONBody defines parameters for StartVm.

type StartVmJSONRequestBody

type StartVmJSONRequestBody StartVmJSONBody

StartVmJSONRequestBody defines body for StartVm for application/json ContentType.

type StartVmResponse

type StartVmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors *[]interface{} `json:"errors,omitempty"`
		Help   *struct {
			DataForVirtualMachineExecTasks *struct {
				OrkaVmName *string `json:"orka_vm_name,omitempty"`
			} `json:"data_for_virtual_machine_exec_tasks,omitempty"`
			ResumeVirtualMachine    *string `json:"resume_virtual_machine,omitempty"`
			RevertVirtualMachine    *string `json:"revert_virtual_machine,omitempty"`
			SaveVirtualMachineState *string `json:"save_virtual_machine_state,omitempty"`
			StartVirtualMachine     *string `json:"start_virtual_machine,omitempty"`
			StopVirtualMachine      *string `json:"stop_virtual_machine,omitempty"`
			SuspendVirtualMachine   *string `json:"suspend_virtual_machine,omitempty"`
		} `json:"help,omitempty"`
		Message *string `json:"message,omitempty"`
	}
}

func ParseStartVmResponse

func ParseStartVmResponse(rsp *http.Response) (*StartVmResponse, error)

ParseStartVmResponse parses an HTTP response from a StartVmWithResponse call

func (StartVmResponse) Status

func (r StartVmResponse) Status() string

Status returns HTTPResponse.Status

func (StartVmResponse) StatusCode

func (r StartVmResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StopVmJSONBody

type StopVmJSONBody struct {
	OrkaNodeName *string `json:"orka_node_name,omitempty"`
	OrkaVmName   *string `json:"orka_vm_name,omitempty"`
}

StopVmJSONBody defines parameters for StopVm.

type StopVmJSONRequestBody

type StopVmJSONRequestBody StopVmJSONBody

StopVmJSONRequestBody defines body for StopVm for application/json ContentType.

type StopVmResponse

type StopVmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors *[]interface{} `json:"errors,omitempty"`
		Help   *struct {
			DataForVirtualMachineExecTasks *struct {
				OrkaNodeName *string `json:"orka_node_name,omitempty"`
				OrkaVmName   *string `json:"orka_vm_name,omitempty"`
			} `json:"data_for_virtual_machine_exec_tasks,omitempty"`
			ResumeVirtualMachine    *string `json:"resume_virtual_machine,omitempty"`
			RevertVirtualMachine    *string `json:"revert_virtual_machine,omitempty"`
			SaveVirtualMachineState *string `json:"save_virtual_machine_state,omitempty"`
			StartVirtualMachine     *string `json:"start_virtual_machine,omitempty"`
			StopVirtualMachine      *string `json:"stop_virtual_machine,omitempty"`
			SuspendVirtualMachine   *string `json:"suspend_virtual_machine,omitempty"`
			VirtualMachineVnc       *string `json:"virtual_machine_vnc,omitempty"`
		} `json:"help,omitempty"`
		Message *string `json:"message,omitempty"`
	}
}

func ParseStopVmResponse

func ParseStopVmResponse(rsp *http.Response) (*StopVmResponse, error)

ParseStopVmResponse parses an HTTP response from a StopVmWithResponse call

func (StopVmResponse) Status

func (r StopVmResponse) Status() string

Status returns HTTPResponse.Status

func (StopVmResponse) StatusCode

func (r StopVmResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SuspendVmJSONBody

type SuspendVmJSONBody struct {
	OrkaNodeName *string `json:"orka_node_name,omitempty"`
	OrkaVmName   *string `json:"orka_vm_name,omitempty"`
}

SuspendVmJSONBody defines parameters for SuspendVm.

type SuspendVmJSONRequestBody

type SuspendVmJSONRequestBody SuspendVmJSONBody

SuspendVmJSONRequestBody defines body for SuspendVm for application/json ContentType.

type SuspendVmResponse

type SuspendVmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors *[]interface{} `json:"errors,omitempty"`
		Help   *struct {
			DataForVirtualMachineExecTasks *struct {
				OrkaNodeName *string `json:"orka_node_name,omitempty"`
				OrkaVmName   *string `json:"orka_vm_name,omitempty"`
			} `json:"data_for_virtual_machine_exec_tasks,omitempty"`
			ResumeVirtualMachine    *string `json:"resume_virtual_machine,omitempty"`
			RevertVirtualMachine    *string `json:"revert_virtual_machine,omitempty"`
			SaveVirtualMachineState *string `json:"save_virtual_machine_state,omitempty"`
			StartVirtualMachine     *string `json:"start_virtual_machine,omitempty"`
			StopVirtualMachine      *string `json:"stop_virtual_machine,omitempty"`
			SuspendVirtualMachine   *string `json:"suspend_virtual_machine,omitempty"`
			VirtualMachineVnc       *string `json:"virtual_machine_vnc,omitempty"`
		} `json:"help,omitempty"`
		Message *string `json:"message,omitempty"`
	}
}

func ParseSuspendVmResponse

func ParseSuspendVmResponse(rsp *http.Response) (*SuspendVmResponse, error)

ParseSuspendVmResponse parses an HTTP response from a SuspendVmWithResponse call

func (SuspendVmResponse) Status

func (r SuspendVmResponse) Status() string

Status returns HTTPResponse.Status

func (SuspendVmResponse) StatusCode

func (r SuspendVmResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TagNodeJSONBody added in v0.2.0

type TagNodeJSONBody struct {
	OrkaNodeName *string `json:"orka_node_name,omitempty"`
}

TagNodeJSONBody defines parameters for TagNode.

type TagNodeJSONRequestBody added in v0.2.0

type TagNodeJSONRequestBody TagNodeJSONBody

TagNodeJSONRequestBody defines body for TagNode for application/json ContentType.

type TagNodeResponse added in v0.2.0

type TagNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseTagNodeResponse added in v0.2.0

func ParseTagNodeResponse(rsp *http.Response) (*TagNodeResponse, error)

ParseTagNodeResponse parses an HTTP response from a TagNodeWithResponse call

func (TagNodeResponse) Status added in v0.2.0

func (r TagNodeResponse) Status() string

Status returns HTTPResponse.Status

func (TagNodeResponse) StatusCode added in v0.2.0

func (r TagNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnScaleVmJSONBody

type UnScaleVmJSONBody struct {
	OrkaVmName *string  `json:"orka_vm_name,omitempty"`
	Replicas   *float32 `json:"replicas,omitempty"`
}

UnScaleVmJSONBody defines parameters for UnScaleVm.

type UnScaleVmJSONRequestBody

type UnScaleVmJSONRequestBody UnScaleVmJSONBody

UnScaleVmJSONRequestBody defines body for UnScaleVm for application/json ContentType.

type UnScaleVmResponse

type UnScaleVmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseUnScaleVmResponse

func ParseUnScaleVmResponse(rsp *http.Response) (*UnScaleVmResponse, error)

ParseUnScaleVmResponse parses an HTTP response from a UnScaleVmWithResponse call

func (UnScaleVmResponse) Status

func (r UnScaleVmResponse) Status() string

Status returns HTTPResponse.Status

func (UnScaleVmResponse) StatusCode

func (r UnScaleVmResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UngroupUsersJSONBody

type UngroupUsersJSONBody []string

UngroupUsersJSONBody defines parameters for UngroupUsers.

type UngroupUsersJSONRequestBody

type UngroupUsersJSONRequestBody UngroupUsersJSONBody

UngroupUsersJSONRequestBody defines body for UngroupUsers for application/json ContentType.

type UngroupUsersResponse

type UngroupUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseUngroupUsersResponse

func ParseUngroupUsersResponse(rsp *http.Response) (*UngroupUsersResponse, error)

ParseUngroupUsersResponse parses an HTTP response from a UngroupUsersWithResponse call

func (UngroupUsersResponse) Status

func (r UngroupUsersResponse) Status() string

Status returns HTTPResponse.Status

func (UngroupUsersResponse) StatusCode

func (r UngroupUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UntagNodeJSONBody added in v0.2.0

type UntagNodeJSONBody struct {
	OrkaNodeName *string `json:"orka_node_name,omitempty"`
}

UntagNodeJSONBody defines parameters for UntagNode.

type UntagNodeJSONRequestBody added in v0.2.0

type UntagNodeJSONRequestBody UntagNodeJSONBody

UntagNodeJSONRequestBody defines body for UntagNode for application/json ContentType.

type UntagNodeResponse added in v0.2.0

type UntagNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUntagNodeResponse added in v0.2.0

func ParseUntagNodeResponse(rsp *http.Response) (*UntagNodeResponse, error)

ParseUntagNodeResponse parses an HTTP response from a UntagNodeWithResponse call

func (UntagNodeResponse) Status added in v0.2.0

func (r UntagNodeResponse) Status() string

Status returns HTTPResponse.Status

func (UntagNodeResponse) StatusCode added in v0.2.0

func (r UntagNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateUserJSONBody

type UpdateUserJSONBody struct {
	Email    *string `json:"email,omitempty"`
	Password *string `json:"password,omitempty"`
}

UpdateUserJSONBody defines parameters for UpdateUser.

type UpdateUserJSONRequestBody

type UpdateUserJSONRequestBody UpdateUserJSONBody

UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.

type UpdateUserResponse

type UpdateUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors              *[]interface{}          `json:"errors,omitempty"`
		Help                *map[string]interface{} `json:"help,omitempty"`
		Message             *string                 `json:"message,omitempty"`
		RecordsUpdatedCount *float32                `json:"records_updated_count,omitempty"`
		UserEmail           *string                 `json:"user_email,omitempty"`
	}
}

func ParseUpdateUserResponse

func ParseUpdateUserResponse(rsp *http.Response) (*UpdateUserResponse, error)

ParseUpdateUserResponse parses an HTTP response from a UpdateUserWithResponse call

func (UpdateUserResponse) Status

func (r UpdateUserResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateUserResponse) StatusCode

func (r UpdateUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadAnImageResponse

type UploadAnImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseUploadAnImageResponse

func ParseUploadAnImageResponse(rsp *http.Response) (*UploadAnImageResponse, error)

ParseUploadAnImageResponse parses an HTTP response from a UploadAnImageWithResponse call

func (UploadAnImageResponse) Status

func (r UploadAnImageResponse) Status() string

Status returns HTTPResponse.Status

func (UploadAnImageResponse) StatusCode

func (r UploadAnImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadAnIsoResponse

type UploadAnIsoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseUploadAnIsoResponse

func ParseUploadAnIsoResponse(rsp *http.Response) (*UploadAnIsoResponse, error)

ParseUploadAnIsoResponse parses an HTTP response from a UploadAnIsoWithResponse call

func (UploadAnIsoResponse) Status

func (r UploadAnIsoResponse) Status() string

Status returns HTTPResponse.Status

func (UploadAnIsoResponse) StatusCode

func (r UploadAnIsoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateLicenseKeyJSONBody

type ValidateLicenseKeyJSONBody struct {
	LicenseKey *string `json:"licenseKey,omitempty"`
}

ValidateLicenseKeyJSONBody defines parameters for ValidateLicenseKey.

type ValidateLicenseKeyJSONRequestBody

type ValidateLicenseKeyJSONRequestBody ValidateLicenseKeyJSONBody

ValidateLicenseKeyJSONRequestBody defines body for ValidateLicenseKey for application/json ContentType.

type ValidateLicenseKeyResponse

type ValidateLicenseKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *[]interface{}          `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
	JSON401 *struct {
		Errors *[]struct {
			Message *string `json:"message,omitempty"`
		} `json:"errors,omitempty"`
		Help    *map[string]interface{} `json:"help,omitempty"`
		Message *string                 `json:"message,omitempty"`
	}
}

func ParseValidateLicenseKeyResponse

func ParseValidateLicenseKeyResponse(rsp *http.Response) (*ValidateLicenseKeyResponse, error)

ParseValidateLicenseKeyResponse parses an HTTP response from a ValidateLicenseKeyWithResponse call

func (ValidateLicenseKeyResponse) Status

Status returns HTTPResponse.Status

func (ValidateLicenseKeyResponse) StatusCode

func (r ValidateLicenseKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL