api

package
v0.0.0-...-63b02d4 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Overview

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

Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.0 DO NOT EDIT.

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

Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.0 DO NOT EDIT.

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

Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.0 DO NOT EDIT.

Index

Constants

View Source
const (
	BasicAuthScopes  = "basicAuth.Scopes"
	BearerAuthScopes = "bearerAuth.Scopes"
)

Variables

View Source
var (
	HeaderLastModifiedNano = "x-last-modified-rfc3339nano"
)

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

func NewGetAuthInfoRequest

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

NewGetAuthInfoRequest generates requests for GetAuthInfo

func NewGetDNSDumpRequest

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

NewGetDNSDumpRequest generates requests for GetDNSDump

func NewGetDaemonEventsRequest

func NewGetDaemonEventsRequest(server string, nodename InPathNodeName, params *GetDaemonEventsParams) (*http.Request, error)

NewGetDaemonEventsRequest generates requests for GetDaemonEvents

func NewGetDaemonStatusRequest

func NewGetDaemonStatusRequest(server string, params *GetDaemonStatusParams) (*http.Request, error)

NewGetDaemonStatusRequest generates requests for GetDaemonStatus

func NewGetInstanceLogsRequest

func NewGetInstanceLogsRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetInstanceLogsParams) (*http.Request, error)

NewGetInstanceLogsRequest generates requests for GetInstanceLogs

func NewGetInstanceRequest

func NewGetInstanceRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewGetInstanceRequest generates requests for GetInstance

func NewGetInstancesRequest

func NewGetInstancesRequest(server string, params *GetInstancesParams) (*http.Request, error)

NewGetInstancesRequest generates requests for GetInstances

func NewGetNetworkIPRequest

func NewGetNetworkIPRequest(server string, params *GetNetworkIPParams) (*http.Request, error)

NewGetNetworkIPRequest generates requests for GetNetworkIP

func NewGetNetworksRequest

func NewGetNetworksRequest(server string, params *GetNetworksParams) (*http.Request, error)

NewGetNetworksRequest generates requests for GetNetworks

func NewGetNodeCapabilitiesRequest

func NewGetNodeCapabilitiesRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeCapabilitiesRequest generates requests for GetNodeCapabilities

func NewGetNodeConfigGetRequest

func NewGetNodeConfigGetRequest(server string, nodename InPathNodeName, params *GetNodeConfigGetParams) (*http.Request, error)

NewGetNodeConfigGetRequest generates requests for GetNodeConfigGet

func NewGetNodeConfigRequest

func NewGetNodeConfigRequest(server string, nodename InPathNodeName, params *GetNodeConfigParams) (*http.Request, error)

NewGetNodeConfigRequest generates requests for GetNodeConfig

func NewGetNodeDRBDAllocationRequest

func NewGetNodeDRBDAllocationRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeDRBDAllocationRequest generates requests for GetNodeDRBDAllocation

func NewGetNodeDRBDConfigRequest

func NewGetNodeDRBDConfigRequest(server string, nodename InPathNodeName, params *GetNodeDRBDConfigParams) (*http.Request, error)

NewGetNodeDRBDConfigRequest generates requests for GetNodeDRBDConfig

func NewGetNodeDriverRequest

func NewGetNodeDriverRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeDriverRequest generates requests for GetNodeDriver

func NewGetNodeLogsRequest

func NewGetNodeLogsRequest(server string, nodename InPathNodeName, params *GetNodeLogsParams) (*http.Request, error)

NewGetNodeLogsRequest generates requests for GetNodeLogs

func NewGetNodePingRequest

func NewGetNodePingRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodePingRequest generates requests for GetNodePing

func NewGetNodeScheduleRequest

func NewGetNodeScheduleRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeScheduleRequest generates requests for GetNodeSchedule

func NewGetNodeSystemDiskRequest

func NewGetNodeSystemDiskRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeSystemDiskRequest generates requests for GetNodeSystemDisk

func NewGetNodeSystemGroupRequest

func NewGetNodeSystemGroupRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeSystemGroupRequest generates requests for GetNodeSystemGroup

func NewGetNodeSystemHardwareRequest

func NewGetNodeSystemHardwareRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeSystemHardwareRequest generates requests for GetNodeSystemHardware

func NewGetNodeSystemIPAddressRequest

func NewGetNodeSystemIPAddressRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeSystemIPAddressRequest generates requests for GetNodeSystemIPAddress

func NewGetNodeSystemPackageRequest

func NewGetNodeSystemPackageRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeSystemPackageRequest generates requests for GetNodeSystemPackage

func NewGetNodeSystemPatchRequest

func NewGetNodeSystemPatchRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeSystemPatchRequest generates requests for GetNodeSystemPatch

func NewGetNodeSystemPropertyRequest

func NewGetNodeSystemPropertyRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeSystemPropertyRequest generates requests for GetNodeSystemProperty

func NewGetNodeSystemSANInitiatorRequest

func NewGetNodeSystemSANInitiatorRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeSystemSANInitiatorRequest generates requests for GetNodeSystemSANInitiator

func NewGetNodeSystemSANPathRequest

func NewGetNodeSystemSANPathRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeSystemSANPathRequest generates requests for GetNodeSystemSANPath

func NewGetNodeSystemUserRequest

func NewGetNodeSystemUserRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewGetNodeSystemUserRequest generates requests for GetNodeSystemUser

func NewGetNodesInfoRequest

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

NewGetNodesInfoRequest generates requests for GetNodesInfo

func NewGetNodesRequest

func NewGetNodesRequest(server string, params *GetNodesParams) (*http.Request, error)

NewGetNodesRequest generates requests for GetNodes

func NewGetObjectConfigFileRequest

func NewGetObjectConfigFileRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewGetObjectConfigFileRequest generates requests for GetObjectConfigFile

func NewGetObjectConfigGetRequest

func NewGetObjectConfigGetRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetObjectConfigGetParams) (*http.Request, error)

NewGetObjectConfigGetRequest generates requests for GetObjectConfigGet

func NewGetObjectConfigRequest

func NewGetObjectConfigRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetObjectConfigParams) (*http.Request, error)

NewGetObjectConfigRequest generates requests for GetObjectConfig

func NewGetObjectPathsRequest

func NewGetObjectPathsRequest(server string, params *GetObjectPathsParams) (*http.Request, error)

NewGetObjectPathsRequest generates requests for GetObjectPaths

func NewGetObjectRequest

func NewGetObjectRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewGetObjectRequest generates requests for GetObject

func NewGetObjectScheduleRequest

func NewGetObjectScheduleRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewGetObjectScheduleRequest generates requests for GetObjectSchedule

func NewGetObjectsRequest

func NewGetObjectsRequest(server string, params *GetObjectsParams) (*http.Request, error)

NewGetObjectsRequest generates requests for GetObjects

func NewGetPoolVolumesRequest

func NewGetPoolVolumesRequest(server string, params *GetPoolVolumesParams) (*http.Request, error)

NewGetPoolVolumesRequest generates requests for GetPoolVolumes

func NewGetPoolsRequest

func NewGetPoolsRequest(server string, params *GetPoolsParams) (*http.Request, error)

NewGetPoolsRequest generates requests for GetPools

func NewGetRelayMessageRequest

func NewGetRelayMessageRequest(server string, params *GetRelayMessageParams) (*http.Request, error)

NewGetRelayMessageRequest generates requests for GetRelayMessage

func NewGetResourcesRequest

func NewGetResourcesRequest(server string, params *GetResourcesParams) (*http.Request, error)

NewGetResourcesRequest generates requests for GetResources

func NewGetSwaggerRequest

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

NewGetSwaggerRequest generates requests for GetSwagger

func NewGetwhoamiRequest

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

NewGetwhoamiRequest generates requests for Getwhoami

func NewPostAuthTokenRequest

func NewPostAuthTokenRequest(server string, params *PostAuthTokenParams) (*http.Request, error)

NewPostAuthTokenRequest generates requests for PostAuthToken

func NewPostClusterActionAbortRequest

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

NewPostClusterActionAbortRequest generates requests for PostClusterActionAbort

func NewPostClusterActionFreezeRequest

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

NewPostClusterActionFreezeRequest generates requests for PostClusterActionFreeze

func NewPostClusterActionUnfreezeRequest

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

NewPostClusterActionUnfreezeRequest generates requests for PostClusterActionUnfreeze

func NewPostDaemonJoinRequest

func NewPostDaemonJoinRequest(server string, params *PostDaemonJoinParams) (*http.Request, error)

NewPostDaemonJoinRequest generates requests for PostDaemonJoin

func NewPostDaemonLeaveRequest

func NewPostDaemonLeaveRequest(server string, params *PostDaemonLeaveParams) (*http.Request, error)

NewPostDaemonLeaveRequest generates requests for PostDaemonLeave

func NewPostDaemonLogsControlRequest

func NewPostDaemonLogsControlRequest(server string, body PostDaemonLogsControlJSONRequestBody) (*http.Request, error)

NewPostDaemonLogsControlRequest calls the generic PostDaemonLogsControl builder with application/json body

func NewPostDaemonLogsControlRequestWithBody

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

NewPostDaemonLogsControlRequestWithBody generates requests for PostDaemonLogsControl with any type of body

func NewPostDaemonRestartRequest

func NewPostDaemonRestartRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewPostDaemonRestartRequest generates requests for PostDaemonRestart

func NewPostDaemonShutdownRequest

func NewPostDaemonShutdownRequest(server string, nodename InPathNodeName, params *PostDaemonShutdownParams) (*http.Request, error)

NewPostDaemonShutdownRequest generates requests for PostDaemonShutdown

func NewPostDaemonStopRequest

func NewPostDaemonStopRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewPostDaemonStopRequest generates requests for PostDaemonStop

func NewPostDaemonSubActionRequest

func NewPostDaemonSubActionRequest(server string, body PostDaemonSubActionJSONRequestBody) (*http.Request, error)

NewPostDaemonSubActionRequest calls the generic PostDaemonSubAction builder with application/json body

func NewPostDaemonSubActionRequestWithBody

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

NewPostDaemonSubActionRequestWithBody generates requests for PostDaemonSubAction with any type of body

func NewPostInstanceActionBootRequest

func NewPostInstanceActionBootRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionBootParams) (*http.Request, error)

NewPostInstanceActionBootRequest generates requests for PostInstanceActionBoot

func NewPostInstanceActionDeleteRequest

func NewPostInstanceActionDeleteRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionDeleteParams) (*http.Request, error)

NewPostInstanceActionDeleteRequest generates requests for PostInstanceActionDelete

func NewPostInstanceActionFreezeRequest

func NewPostInstanceActionFreezeRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionFreezeParams) (*http.Request, error)

NewPostInstanceActionFreezeRequest generates requests for PostInstanceActionFreeze

func NewPostInstanceActionPRStartRequest

func NewPostInstanceActionPRStartRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionPRStartParams) (*http.Request, error)

NewPostInstanceActionPRStartRequest generates requests for PostInstanceActionPRStart

func NewPostInstanceActionPRStopRequest

func NewPostInstanceActionPRStopRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionPRStopParams) (*http.Request, error)

NewPostInstanceActionPRStopRequest generates requests for PostInstanceActionPRStop

func NewPostInstanceActionProvisionRequest

func NewPostInstanceActionProvisionRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionProvisionParams) (*http.Request, error)

NewPostInstanceActionProvisionRequest generates requests for PostInstanceActionProvision

func NewPostInstanceActionShutdownRequest

func NewPostInstanceActionShutdownRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionShutdownParams) (*http.Request, error)

NewPostInstanceActionShutdownRequest generates requests for PostInstanceActionShutdown

func NewPostInstanceActionStartRequest

func NewPostInstanceActionStartRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStartParams) (*http.Request, error)

NewPostInstanceActionStartRequest generates requests for PostInstanceActionStart

func NewPostInstanceActionStartStandbyRequest

func NewPostInstanceActionStartStandbyRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStartStandbyParams) (*http.Request, error)

NewPostInstanceActionStartStandbyRequest generates requests for PostInstanceActionStartStandby

func NewPostInstanceActionStopRequest

func NewPostInstanceActionStopRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStopParams) (*http.Request, error)

NewPostInstanceActionStopRequest generates requests for PostInstanceActionStop

func NewPostInstanceActionUnfreezeRequest

func NewPostInstanceActionUnfreezeRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionUnfreezeParams) (*http.Request, error)

NewPostInstanceActionUnfreezeRequest generates requests for PostInstanceActionUnfreeze

func NewPostInstanceActionUnprovisionRequest

func NewPostInstanceActionUnprovisionRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionUnprovisionParams) (*http.Request, error)

NewPostInstanceActionUnprovisionRequest generates requests for PostInstanceActionUnprovision

func NewPostInstanceClearRequest

func NewPostInstanceClearRequest(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewPostInstanceClearRequest generates requests for PostInstanceClear

func NewPostInstanceProgressRequest

func NewPostInstanceProgressRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName, body PostInstanceProgressJSONRequestBody) (*http.Request, error)

NewPostInstanceProgressRequest calls the generic PostInstanceProgress builder with application/json body

func NewPostInstanceProgressRequestWithBody

func NewPostInstanceProgressRequestWithBody(server string, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader) (*http.Request, error)

NewPostInstanceProgressRequestWithBody generates requests for PostInstanceProgress with any type of body

func NewPostInstanceStateFileRequestWithBody

func NewPostInstanceStateFileRequestWithBody(server string, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader) (*http.Request, error)

NewPostInstanceStateFileRequestWithBody generates requests for PostInstanceStateFile with any type of body

func NewPostInstanceStatusRequest

func NewPostInstanceStatusRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName, body PostInstanceStatusJSONRequestBody) (*http.Request, error)

NewPostInstanceStatusRequest calls the generic PostInstanceStatus builder with application/json body

func NewPostInstanceStatusRequestWithBody

func NewPostInstanceStatusRequestWithBody(server string, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader) (*http.Request, error)

NewPostInstanceStatusRequestWithBody generates requests for PostInstanceStatus with any type of body

func NewPostNodeActionPushAssetRequest

func NewPostNodeActionPushAssetRequest(server string, nodename InPathNodeName, params *PostNodeActionPushAssetParams) (*http.Request, error)

NewPostNodeActionPushAssetRequest generates requests for PostNodeActionPushAsset

func NewPostNodeActionPushDiskRequest

func NewPostNodeActionPushDiskRequest(server string, nodename InPathNodeName, params *PostNodeActionPushDiskParams) (*http.Request, error)

NewPostNodeActionPushDiskRequest generates requests for PostNodeActionPushDisk

func NewPostNodeActionPushPatchRequest

func NewPostNodeActionPushPatchRequest(server string, nodename InPathNodeName, params *PostNodeActionPushPatchParams) (*http.Request, error)

NewPostNodeActionPushPatchRequest generates requests for PostNodeActionPushPatch

func NewPostNodeActionPushPkgRequest

func NewPostNodeActionPushPkgRequest(server string, nodename InPathNodeName, params *PostNodeActionPushPkgParams) (*http.Request, error)

NewPostNodeActionPushPkgRequest generates requests for PostNodeActionPushPkg

func NewPostNodeActionScanCapabilitiesRequest

func NewPostNodeActionScanCapabilitiesRequest(server string, nodename InPathNodeName, params *PostNodeActionScanCapabilitiesParams) (*http.Request, error)

NewPostNodeActionScanCapabilitiesRequest generates requests for PostNodeActionScanCapabilities

func NewPostNodeActionSysreportRequest

func NewPostNodeActionSysreportRequest(server string, nodename InPathNodeName, params *PostNodeActionSysreportParams) (*http.Request, error)

NewPostNodeActionSysreportRequest generates requests for PostNodeActionSysreport

func NewPostNodeClearRequest

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

NewPostNodeClearRequest generates requests for PostNodeClear

func NewPostNodeConfigUpdateRequest

func NewPostNodeConfigUpdateRequest(server string, nodename InPathNodeName, params *PostNodeConfigUpdateParams) (*http.Request, error)

NewPostNodeConfigUpdateRequest generates requests for PostNodeConfigUpdate

func NewPostNodeDRBDConfigRequest

func NewPostNodeDRBDConfigRequest(server string, nodename InPathNodeName, params *PostNodeDRBDConfigParams, body PostNodeDRBDConfigJSONRequestBody) (*http.Request, error)

NewPostNodeDRBDConfigRequest calls the generic PostNodeDRBDConfig builder with application/json body

func NewPostNodeDRBDConfigRequestWithBody

func NewPostNodeDRBDConfigRequestWithBody(server string, nodename InPathNodeName, params *PostNodeDRBDConfigParams, contentType string, body io.Reader) (*http.Request, error)

NewPostNodeDRBDConfigRequestWithBody generates requests for PostNodeDRBDConfig with any type of body

func NewPostObjectActionAbortRequest

func NewPostObjectActionAbortRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewPostObjectActionAbortRequest generates requests for PostObjectActionAbort

func NewPostObjectActionDeleteRequest

func NewPostObjectActionDeleteRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewPostObjectActionDeleteRequest generates requests for PostObjectActionDelete

func NewPostObjectActionFreezeRequest

func NewPostObjectActionFreezeRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewPostObjectActionFreezeRequest generates requests for PostObjectActionFreeze

func NewPostObjectActionGivebackRequest

func NewPostObjectActionGivebackRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewPostObjectActionGivebackRequest generates requests for PostObjectActionGiveback

func NewPostObjectActionProvisionRequest

func NewPostObjectActionProvisionRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewPostObjectActionProvisionRequest generates requests for PostObjectActionProvision

func NewPostObjectActionPurgeRequest

func NewPostObjectActionPurgeRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewPostObjectActionPurgeRequest generates requests for PostObjectActionPurge

func NewPostObjectActionStartRequest

func NewPostObjectActionStartRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewPostObjectActionStartRequest generates requests for PostObjectActionStart

func NewPostObjectActionStopRequest

func NewPostObjectActionStopRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewPostObjectActionStopRequest generates requests for PostObjectActionStop

func NewPostObjectActionSwitchRequest

func NewPostObjectActionSwitchRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName, body PostObjectActionSwitchJSONRequestBody) (*http.Request, error)

NewPostObjectActionSwitchRequest calls the generic PostObjectActionSwitch builder with application/json body

func NewPostObjectActionSwitchRequestWithBody

func NewPostObjectActionSwitchRequestWithBody(server string, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader) (*http.Request, error)

NewPostObjectActionSwitchRequestWithBody generates requests for PostObjectActionSwitch with any type of body

func NewPostObjectActionUnfreezeRequest

func NewPostObjectActionUnfreezeRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewPostObjectActionUnfreezeRequest generates requests for PostObjectActionUnfreeze

func NewPostObjectActionUnprovisionRequest

func NewPostObjectActionUnprovisionRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName) (*http.Request, error)

NewPostObjectActionUnprovisionRequest generates requests for PostObjectActionUnprovision

func NewPostObjectConfigFileRequestWithBody

func NewPostObjectConfigFileRequestWithBody(server string, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader) (*http.Request, error)

NewPostObjectConfigFileRequestWithBody generates requests for PostObjectConfigFile with any type of body

func NewPostObjectConfigUpdateRequest

func NewPostObjectConfigUpdateRequest(server string, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostObjectConfigUpdateParams) (*http.Request, error)

NewPostObjectConfigUpdateRequest generates requests for PostObjectConfigUpdate

func NewPostPeerActionAbortRequest

func NewPostPeerActionAbortRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewPostPeerActionAbortRequest generates requests for PostPeerActionAbort

func NewPostPeerActionDrainRequest

func NewPostPeerActionDrainRequest(server string, nodename InPathNodeName) (*http.Request, error)

NewPostPeerActionDrainRequest generates requests for PostPeerActionDrain

func NewPostPeerActionFreezeRequest

func NewPostPeerActionFreezeRequest(server string, nodename InPathNodeName, params *PostPeerActionFreezeParams) (*http.Request, error)

NewPostPeerActionFreezeRequest generates requests for PostPeerActionFreeze

func NewPostPeerActionUnfreezeRequest

func NewPostPeerActionUnfreezeRequest(server string, nodename InPathNodeName, params *PostPeerActionUnfreezeParams) (*http.Request, error)

NewPostPeerActionUnfreezeRequest generates requests for PostPeerActionUnfreeze

func NewPostRelayMessageRequest

func NewPostRelayMessageRequest(server string, body PostRelayMessageJSONRequestBody) (*http.Request, error)

NewPostRelayMessageRequest calls the generic PostRelayMessage builder with application/json body

func NewPostRelayMessageRequestWithBody

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

NewPostRelayMessageRequestWithBody generates requests for PostRelayMessage with any type of body

func NewPostSvcDisableRequest

func NewPostSvcDisableRequest(server string, namespace InPathNamespace, name InPathName, params *PostSvcDisableParams) (*http.Request, error)

NewPostSvcDisableRequest generates requests for PostSvcDisable

func NewPostSvcEnableRequest

func NewPostSvcEnableRequest(server string, namespace InPathNamespace, name InPathName, params *PostSvcEnableParams) (*http.Request, error)

NewPostSvcEnableRequest generates requests for PostSvcEnable

func NewPutObjectConfigFileRequestWithBody

func NewPutObjectConfigFileRequestWithBody(server string, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader) (*http.Request, error)

NewPutObjectConfigFileRequestWithBody generates requests for PutObjectConfigFile with any type of body

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

func RegisterHandlers

func RegisterHandlers(router EchoRouter, si ServerInterface)

RegisterHandlers adds each server route to the EchoRouter.

func RegisterHandlersWithBaseURL

func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)

Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

Types

type ArbitratorStatus

type ArbitratorStatus struct {
	Status Status `json:"status"`
	Url    string `json:"url"`
}

ArbitratorStatus defines model for ArbitratorStatus.

type AuthInfo

type AuthInfo struct {
	Methods []AuthInfoMethods `json:"methods"`
	Openid  *struct {
		ClientId     string `json:"client_id"`
		WellKnownUri string `json:"well_known_uri"`
	} `json:"openid,omitempty"`
}

AuthInfo defines model for AuthInfo.

type AuthInfoMethods

type AuthInfoMethods string

AuthInfoMethods defines model for AuthInfo.Methods.

const (
	Basic   AuthInfoMethods = "basic"
	Openid  AuthInfoMethods = "openid"
	Session AuthInfoMethods = "session"
	X509    AuthInfoMethods = "x509"
)

Defines values for AuthInfoMethods.

type AuthToken

type AuthToken struct {
	ExpiredAt time.Time `json:"expired_at"`
	Token     string    `json:"token"`
}

AuthToken defines model for AuthToken.

type Capability

type Capability struct {
	Name string `json:"name"`
}

Capability defines model for Capability.

func (Capability) Unstructured

func (t Capability) Unstructured() map[string]any

type CapabilityItem

type CapabilityItem struct {
	Data Capability         `json:"data"`
	Kind CapabilityItemKind `json:"kind"`
	Meta NodeMeta           `json:"meta"`
}

CapabilityItem defines model for CapabilityItem.

func (CapabilityItem) Unstructured

func (t CapabilityItem) Unstructured() map[string]any

type CapabilityItemKind

type CapabilityItemKind string

CapabilityItemKind defines model for CapabilityItem.Kind.

const (
	CapabilityItemKindCapabilityItem CapabilityItemKind = "CapabilityItem"
)

Defines values for CapabilityItemKind.

type CapabilityItems

type CapabilityItems = []CapabilityItem

CapabilityItems defines model for CapabilityItems.

type CapabilityList

type CapabilityList struct {
	Items CapabilityItems    `json:"items"`
	Kind  CapabilityListKind `json:"kind"`
}

CapabilityList defines model for CapabilityList.

func (CapabilityList) GetItems

func (t CapabilityList) GetItems() any

type CapabilityListKind

type CapabilityListKind string

CapabilityListKind defines model for CapabilityList.Kind.

const (
	CapabilityListKindCapabilityList CapabilityListKind = "CapabilityList"
)

Defines values for CapabilityListKind.

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) GetAuthInfo

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

func (*Client) GetDNSDump

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

func (*Client) GetDaemonEvents

func (c *Client) GetDaemonEvents(ctx context.Context, nodename InPathNodeName, params *GetDaemonEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDaemonStatus

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

func (*Client) GetInstance

func (c *Client) GetInstance(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetInstanceLogs

func (c *Client) GetInstanceLogs(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetInstanceLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetInstances

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

func (*Client) GetNetworkIP

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

func (*Client) GetNetworks

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

func (*Client) GetNodeCapabilities

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

func (*Client) GetNodeConfig

func (c *Client) GetNodeConfig(ctx context.Context, nodename InPathNodeName, params *GetNodeConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNodeConfigGet

func (c *Client) GetNodeConfigGet(ctx context.Context, nodename InPathNodeName, params *GetNodeConfigGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNodeDRBDAllocation

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

func (*Client) GetNodeDRBDConfig

func (c *Client) GetNodeDRBDConfig(ctx context.Context, nodename InPathNodeName, params *GetNodeDRBDConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNodeDriver

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

func (*Client) GetNodeLogs

func (c *Client) GetNodeLogs(ctx context.Context, nodename InPathNodeName, params *GetNodeLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNodePing

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

func (*Client) GetNodeSchedule

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

func (*Client) GetNodeSystemDisk

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

func (*Client) GetNodeSystemGroup

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

func (*Client) GetNodeSystemHardware

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

func (*Client) GetNodeSystemIPAddress

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

func (*Client) GetNodeSystemPackage

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

func (*Client) GetNodeSystemPatch

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

func (*Client) GetNodeSystemProperty

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

func (*Client) GetNodeSystemSANInitiator

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

func (*Client) GetNodeSystemSANPath

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

func (*Client) GetNodeSystemUser

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

func (*Client) GetNodes

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

func (*Client) GetNodesInfo

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

func (*Client) GetObject

func (c *Client) GetObject(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetObjectConfig

func (c *Client) GetObjectConfig(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetObjectConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetObjectConfigFile

func (c *Client) GetObjectConfigFile(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetObjectConfigGet

func (c *Client) GetObjectConfigGet(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetObjectConfigGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetObjectPaths

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

func (*Client) GetObjectSchedule

func (c *Client) GetObjectSchedule(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetObjects

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

func (*Client) GetPoolVolumes

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

func (*Client) GetPools

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

func (*Client) GetRelayMessage

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

func (*Client) GetResources

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

func (*Client) GetSwagger

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

func (*Client) Getwhoami

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

func (*Client) PostAuthToken

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

func (*Client) PostClusterActionAbort

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

func (*Client) PostClusterActionFreeze

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

func (*Client) PostClusterActionUnfreeze

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

func (*Client) PostDaemonJoin

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

func (*Client) PostDaemonLeave

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

func (*Client) PostDaemonLogsControl

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

func (*Client) PostDaemonLogsControlWithBody

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

func (*Client) PostDaemonRestart

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

func (*Client) PostDaemonShutdown

func (c *Client) PostDaemonShutdown(ctx context.Context, nodename InPathNodeName, params *PostDaemonShutdownParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostDaemonStop

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

func (*Client) PostDaemonSubAction

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

func (*Client) PostDaemonSubActionWithBody

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

func (*Client) PostInstanceActionBoot

func (c *Client) PostInstanceActionBoot(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionBootParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceActionDelete

func (c *Client) PostInstanceActionDelete(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceActionFreeze

func (c *Client) PostInstanceActionFreeze(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionFreezeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceActionPRStart

func (c *Client) PostInstanceActionPRStart(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionPRStartParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceActionPRStop

func (c *Client) PostInstanceActionPRStop(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionPRStopParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceActionProvision

func (c *Client) PostInstanceActionProvision(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionProvisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceActionShutdown

func (c *Client) PostInstanceActionShutdown(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionShutdownParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceActionStart

func (c *Client) PostInstanceActionStart(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStartParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceActionStartStandby

func (c *Client) PostInstanceActionStartStandby(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStartStandbyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceActionStop

func (c *Client) PostInstanceActionStop(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStopParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceActionUnfreeze

func (c *Client) PostInstanceActionUnfreeze(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionUnfreezeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceActionUnprovision

func (c *Client) PostInstanceActionUnprovision(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionUnprovisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceClear

func (c *Client) PostInstanceClear(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceProgress

func (c *Client) PostInstanceProgress(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostInstanceProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceProgressWithBody

func (c *Client) PostInstanceProgressWithBody(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceStateFileWithBody

func (c *Client) PostInstanceStateFileWithBody(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceStatus

func (c *Client) PostInstanceStatus(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostInstanceStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostInstanceStatusWithBody

func (c *Client) PostInstanceStatusWithBody(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostNodeActionPushAsset

func (c *Client) PostNodeActionPushAsset(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostNodeActionPushDisk

func (c *Client) PostNodeActionPushDisk(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushDiskParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostNodeActionPushPatch

func (c *Client) PostNodeActionPushPatch(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostNodeActionPushPkg

func (c *Client) PostNodeActionPushPkg(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushPkgParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostNodeActionScanCapabilities

func (c *Client) PostNodeActionScanCapabilities(ctx context.Context, nodename InPathNodeName, params *PostNodeActionScanCapabilitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostNodeActionSysreport

func (c *Client) PostNodeActionSysreport(ctx context.Context, nodename InPathNodeName, params *PostNodeActionSysreportParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostNodeClear

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

func (*Client) PostNodeConfigUpdate

func (c *Client) PostNodeConfigUpdate(ctx context.Context, nodename InPathNodeName, params *PostNodeConfigUpdateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostNodeDRBDConfig

func (c *Client) PostNodeDRBDConfig(ctx context.Context, nodename InPathNodeName, params *PostNodeDRBDConfigParams, body PostNodeDRBDConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostNodeDRBDConfigWithBody

func (c *Client) PostNodeDRBDConfigWithBody(ctx context.Context, nodename InPathNodeName, params *PostNodeDRBDConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionAbort

func (c *Client) PostObjectActionAbort(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionDelete

func (c *Client) PostObjectActionDelete(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionFreeze

func (c *Client) PostObjectActionFreeze(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionGiveback

func (c *Client) PostObjectActionGiveback(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionProvision

func (c *Client) PostObjectActionProvision(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionPurge

func (c *Client) PostObjectActionPurge(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionStart

func (c *Client) PostObjectActionStart(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionStop

func (c *Client) PostObjectActionStop(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionSwitch

func (c *Client) PostObjectActionSwitch(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostObjectActionSwitchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionSwitchWithBody

func (c *Client) PostObjectActionSwitchWithBody(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionUnfreeze

func (c *Client) PostObjectActionUnfreeze(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectActionUnprovision

func (c *Client) PostObjectActionUnprovision(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectConfigFileWithBody

func (c *Client) PostObjectConfigFileWithBody(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostObjectConfigUpdate

func (c *Client) PostObjectConfigUpdate(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostObjectConfigUpdateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostPeerActionAbort

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

func (*Client) PostPeerActionDrain

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

func (*Client) PostPeerActionFreeze

func (c *Client) PostPeerActionFreeze(ctx context.Context, nodename InPathNodeName, params *PostPeerActionFreezeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostPeerActionUnfreeze

func (c *Client) PostPeerActionUnfreeze(ctx context.Context, nodename InPathNodeName, params *PostPeerActionUnfreezeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRelayMessage

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

func (*Client) PostRelayMessageWithBody

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

func (*Client) PostSvcDisable

func (c *Client) PostSvcDisable(ctx context.Context, namespace InPathNamespace, name InPathName, params *PostSvcDisableParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSvcEnable

func (c *Client) PostSvcEnable(ctx context.Context, namespace InPathNamespace, name InPathName, params *PostSvcEnableParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutObjectConfigFileWithBody

func (c *Client) PutObjectConfigFileWithBody(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

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

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

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

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

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

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

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

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

	PostDaemonLogsControl(ctx context.Context, body PostDaemonLogsControlJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PostDaemonSubAction(ctx context.Context, body PostDaemonSubActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// PostInstanceProgressWithBody request with any body
	PostInstanceProgressWithBody(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostInstanceProgress(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostInstanceProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceStatusWithBody request with any body
	PostInstanceStatusWithBody(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostInstanceStatus(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostInstanceStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

	// PostPeerActionAbort request
	PostPeerActionAbort(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostPeerActionDrain request
	PostPeerActionDrain(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostPeerActionFreeze request
	PostPeerActionFreeze(ctx context.Context, nodename InPathNodeName, params *PostPeerActionFreezeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostNodeActionPushAsset request
	PostNodeActionPushAsset(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostNodeActionPushDisk request
	PostNodeActionPushDisk(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushDiskParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostNodeActionPushPatch request
	PostNodeActionPushPatch(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostNodeActionPushPkg request
	PostNodeActionPushPkg(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushPkgParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostNodeActionScanCapabilities request
	PostNodeActionScanCapabilities(ctx context.Context, nodename InPathNodeName, params *PostNodeActionScanCapabilitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostNodeActionSysreport request
	PostNodeActionSysreport(ctx context.Context, nodename InPathNodeName, params *PostNodeActionSysreportParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostPeerActionUnfreeze request
	PostPeerActionUnfreeze(ctx context.Context, nodename InPathNodeName, params *PostPeerActionUnfreezeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeCapabilities request
	GetNodeCapabilities(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeConfig request
	GetNodeConfig(ctx context.Context, nodename InPathNodeName, params *GetNodeConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeConfigGet request
	GetNodeConfigGet(ctx context.Context, nodename InPathNodeName, params *GetNodeConfigGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostNodeConfigUpdate request
	PostNodeConfigUpdate(ctx context.Context, nodename InPathNodeName, params *PostNodeConfigUpdateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostDaemonRestart request
	PostDaemonRestart(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostDaemonShutdown request
	PostDaemonShutdown(ctx context.Context, nodename InPathNodeName, params *PostDaemonShutdownParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostDaemonStop request
	PostDaemonStop(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDaemonEvents request
	GetDaemonEvents(ctx context.Context, nodename InPathNodeName, params *GetDaemonEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeDRBDAllocation request
	GetNodeDRBDAllocation(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeDRBDConfig request
	GetNodeDRBDConfig(ctx context.Context, nodename InPathNodeName, params *GetNodeDRBDConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostNodeDRBDConfigWithBody request with any body
	PostNodeDRBDConfigWithBody(ctx context.Context, nodename InPathNodeName, params *PostNodeDRBDConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostNodeDRBDConfig(ctx context.Context, nodename InPathNodeName, params *PostNodeDRBDConfigParams, body PostNodeDRBDConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeDriver request
	GetNodeDriver(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInstance request
	GetInstance(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionBoot request
	PostInstanceActionBoot(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionBootParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionDelete request
	PostInstanceActionDelete(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionFreeze request
	PostInstanceActionFreeze(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionFreezeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionProvision request
	PostInstanceActionProvision(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionProvisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionPRStart request
	PostInstanceActionPRStart(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionPRStartParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionPRStop request
	PostInstanceActionPRStop(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionPRStopParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionShutdown request
	PostInstanceActionShutdown(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionShutdownParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionStart request
	PostInstanceActionStart(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStartParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionStartStandby request
	PostInstanceActionStartStandby(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStartStandbyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionStop request
	PostInstanceActionStop(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStopParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionUnfreeze request
	PostInstanceActionUnfreeze(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionUnfreezeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceActionUnprovision request
	PostInstanceActionUnprovision(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionUnprovisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceClear request
	PostInstanceClear(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostInstanceStateFileWithBody request with any body
	PostInstanceStateFileWithBody(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeLogs request
	GetNodeLogs(ctx context.Context, nodename InPathNodeName, params *GetNodeLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInstanceLogs request
	GetInstanceLogs(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetInstanceLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetObjectSchedule request
	GetObjectSchedule(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodePing request
	GetNodePing(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeSchedule request
	GetNodeSchedule(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeSystemDisk request
	GetNodeSystemDisk(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeSystemGroup request
	GetNodeSystemGroup(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeSystemHardware request
	GetNodeSystemHardware(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeSystemIPAddress request
	GetNodeSystemIPAddress(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeSystemPackage request
	GetNodeSystemPackage(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeSystemPatch request
	GetNodeSystemPatch(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeSystemProperty request
	GetNodeSystemProperty(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeSystemSANInitiator request
	GetNodeSystemSANInitiator(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeSystemSANPath request
	GetNodeSystemSANPath(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeSystemUser request
	GetNodeSystemUser(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// PostSvcDisable request
	PostSvcDisable(ctx context.Context, namespace InPathNamespace, name InPathName, params *PostSvcDisableParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostSvcEnable request
	PostSvcEnable(ctx context.Context, namespace InPathNamespace, name InPathName, params *PostSvcEnableParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetObject request
	GetObject(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectActionAbort request
	PostObjectActionAbort(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectActionDelete request
	PostObjectActionDelete(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectActionFreeze request
	PostObjectActionFreeze(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectActionGiveback request
	PostObjectActionGiveback(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectActionProvision request
	PostObjectActionProvision(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectActionPurge request
	PostObjectActionPurge(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectActionStart request
	PostObjectActionStart(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectActionStop request
	PostObjectActionStop(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectActionSwitchWithBody request with any body
	PostObjectActionSwitchWithBody(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostObjectActionSwitch(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostObjectActionSwitchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectActionUnfreeze request
	PostObjectActionUnfreeze(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectActionUnprovision request
	PostObjectActionUnprovision(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetObjectConfig request
	GetObjectConfig(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetObjectConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetObjectConfigFile request
	GetObjectConfigFile(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectConfigFileWithBody request with any body
	PostObjectConfigFileWithBody(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutObjectConfigFileWithBody request with any body
	PutObjectConfigFileWithBody(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetObjectConfigGet request
	GetObjectConfigGet(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetObjectConfigGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostObjectConfigUpdate request
	PostObjectConfigUpdate(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostObjectConfigUpdateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

	PostRelayMessage(ctx context.Context, body PostRelayMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// Getwhoami request
	Getwhoami(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 (*ClientWithResponses) GetAuthInfoWithResponse

func (c *ClientWithResponses) GetAuthInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthInfoResponse, error)

GetAuthInfoWithResponse request returning *GetAuthInfoResponse

func (*ClientWithResponses) GetDNSDumpWithResponse

func (c *ClientWithResponses) GetDNSDumpWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDNSDumpResponse, error)

GetDNSDumpWithResponse request returning *GetDNSDumpResponse

func (*ClientWithResponses) GetDaemonEventsWithResponse

func (c *ClientWithResponses) GetDaemonEventsWithResponse(ctx context.Context, nodename InPathNodeName, params *GetDaemonEventsParams, reqEditors ...RequestEditorFn) (*GetDaemonEventsResponse, error)

GetDaemonEventsWithResponse request returning *GetDaemonEventsResponse

func (*ClientWithResponses) GetDaemonStatusWithResponse

func (c *ClientWithResponses) GetDaemonStatusWithResponse(ctx context.Context, params *GetDaemonStatusParams, reqEditors ...RequestEditorFn) (*GetDaemonStatusResponse, error)

GetDaemonStatusWithResponse request returning *GetDaemonStatusResponse

func (*ClientWithResponses) GetInstanceLogsWithResponse

func (c *ClientWithResponses) GetInstanceLogsWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetInstanceLogsParams, reqEditors ...RequestEditorFn) (*GetInstanceLogsResponse, error)

GetInstanceLogsWithResponse request returning *GetInstanceLogsResponse

func (*ClientWithResponses) GetInstanceWithResponse

func (c *ClientWithResponses) GetInstanceWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*GetInstanceResponse, error)

GetInstanceWithResponse request returning *GetInstanceResponse

func (*ClientWithResponses) GetInstancesWithResponse

func (c *ClientWithResponses) GetInstancesWithResponse(ctx context.Context, params *GetInstancesParams, reqEditors ...RequestEditorFn) (*GetInstancesResponse, error)

GetInstancesWithResponse request returning *GetInstancesResponse

func (*ClientWithResponses) GetNetworkIPWithResponse

func (c *ClientWithResponses) GetNetworkIPWithResponse(ctx context.Context, params *GetNetworkIPParams, reqEditors ...RequestEditorFn) (*GetNetworkIPResponse, error)

GetNetworkIPWithResponse request returning *GetNetworkIPResponse

func (*ClientWithResponses) GetNetworksWithResponse

func (c *ClientWithResponses) GetNetworksWithResponse(ctx context.Context, params *GetNetworksParams, reqEditors ...RequestEditorFn) (*GetNetworksResponse, error)

GetNetworksWithResponse request returning *GetNetworksResponse

func (*ClientWithResponses) GetNodeCapabilitiesWithResponse

func (c *ClientWithResponses) GetNodeCapabilitiesWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeCapabilitiesResponse, error)

GetNodeCapabilitiesWithResponse request returning *GetNodeCapabilitiesResponse

func (*ClientWithResponses) GetNodeConfigGetWithResponse

func (c *ClientWithResponses) GetNodeConfigGetWithResponse(ctx context.Context, nodename InPathNodeName, params *GetNodeConfigGetParams, reqEditors ...RequestEditorFn) (*GetNodeConfigGetResponse, error)

GetNodeConfigGetWithResponse request returning *GetNodeConfigGetResponse

func (*ClientWithResponses) GetNodeConfigWithResponse

func (c *ClientWithResponses) GetNodeConfigWithResponse(ctx context.Context, nodename InPathNodeName, params *GetNodeConfigParams, reqEditors ...RequestEditorFn) (*GetNodeConfigResponse, error)

GetNodeConfigWithResponse request returning *GetNodeConfigResponse

func (*ClientWithResponses) GetNodeDRBDAllocationWithResponse

func (c *ClientWithResponses) GetNodeDRBDAllocationWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeDRBDAllocationResponse, error)

GetNodeDRBDAllocationWithResponse request returning *GetNodeDRBDAllocationResponse

func (*ClientWithResponses) GetNodeDRBDConfigWithResponse

func (c *ClientWithResponses) GetNodeDRBDConfigWithResponse(ctx context.Context, nodename InPathNodeName, params *GetNodeDRBDConfigParams, reqEditors ...RequestEditorFn) (*GetNodeDRBDConfigResponse, error)

GetNodeDRBDConfigWithResponse request returning *GetNodeDRBDConfigResponse

func (*ClientWithResponses) GetNodeDriverWithResponse

func (c *ClientWithResponses) GetNodeDriverWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeDriverResponse, error)

GetNodeDriverWithResponse request returning *GetNodeDriverResponse

func (*ClientWithResponses) GetNodeLogsWithResponse

func (c *ClientWithResponses) GetNodeLogsWithResponse(ctx context.Context, nodename InPathNodeName, params *GetNodeLogsParams, reqEditors ...RequestEditorFn) (*GetNodeLogsResponse, error)

GetNodeLogsWithResponse request returning *GetNodeLogsResponse

func (*ClientWithResponses) GetNodePingWithResponse

func (c *ClientWithResponses) GetNodePingWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodePingResponse, error)

GetNodePingWithResponse request returning *GetNodePingResponse

func (*ClientWithResponses) GetNodeScheduleWithResponse

func (c *ClientWithResponses) GetNodeScheduleWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeScheduleResponse, error)

GetNodeScheduleWithResponse request returning *GetNodeScheduleResponse

func (*ClientWithResponses) GetNodeSystemDiskWithResponse

func (c *ClientWithResponses) GetNodeSystemDiskWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemDiskResponse, error)

GetNodeSystemDiskWithResponse request returning *GetNodeSystemDiskResponse

func (*ClientWithResponses) GetNodeSystemGroupWithResponse

func (c *ClientWithResponses) GetNodeSystemGroupWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemGroupResponse, error)

GetNodeSystemGroupWithResponse request returning *GetNodeSystemGroupResponse

func (*ClientWithResponses) GetNodeSystemHardwareWithResponse

func (c *ClientWithResponses) GetNodeSystemHardwareWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemHardwareResponse, error)

GetNodeSystemHardwareWithResponse request returning *GetNodeSystemHardwareResponse

func (*ClientWithResponses) GetNodeSystemIPAddressWithResponse

func (c *ClientWithResponses) GetNodeSystemIPAddressWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemIPAddressResponse, error)

GetNodeSystemIPAddressWithResponse request returning *GetNodeSystemIPAddressResponse

func (*ClientWithResponses) GetNodeSystemPackageWithResponse

func (c *ClientWithResponses) GetNodeSystemPackageWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemPackageResponse, error)

GetNodeSystemPackageWithResponse request returning *GetNodeSystemPackageResponse

func (*ClientWithResponses) GetNodeSystemPatchWithResponse

func (c *ClientWithResponses) GetNodeSystemPatchWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemPatchResponse, error)

GetNodeSystemPatchWithResponse request returning *GetNodeSystemPatchResponse

func (*ClientWithResponses) GetNodeSystemPropertyWithResponse

func (c *ClientWithResponses) GetNodeSystemPropertyWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemPropertyResponse, error)

GetNodeSystemPropertyWithResponse request returning *GetNodeSystemPropertyResponse

func (*ClientWithResponses) GetNodeSystemSANInitiatorWithResponse

func (c *ClientWithResponses) GetNodeSystemSANInitiatorWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemSANInitiatorResponse, error)

GetNodeSystemSANInitiatorWithResponse request returning *GetNodeSystemSANInitiatorResponse

func (*ClientWithResponses) GetNodeSystemSANPathWithResponse

func (c *ClientWithResponses) GetNodeSystemSANPathWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemSANPathResponse, error)

GetNodeSystemSANPathWithResponse request returning *GetNodeSystemSANPathResponse

func (*ClientWithResponses) GetNodeSystemUserWithResponse

func (c *ClientWithResponses) GetNodeSystemUserWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemUserResponse, error)

GetNodeSystemUserWithResponse request returning *GetNodeSystemUserResponse

func (*ClientWithResponses) GetNodesInfoWithResponse

func (c *ClientWithResponses) GetNodesInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNodesInfoResponse, error)

GetNodesInfoWithResponse request returning *GetNodesInfoResponse

func (*ClientWithResponses) GetNodesWithResponse

func (c *ClientWithResponses) GetNodesWithResponse(ctx context.Context, params *GetNodesParams, reqEditors ...RequestEditorFn) (*GetNodesResponse, error)

GetNodesWithResponse request returning *GetNodesResponse

func (*ClientWithResponses) GetObjectConfigFileWithResponse

func (c *ClientWithResponses) GetObjectConfigFileWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*GetObjectConfigFileResponse, error)

GetObjectConfigFileWithResponse request returning *GetObjectConfigFileResponse

func (*ClientWithResponses) GetObjectConfigGetWithResponse

func (c *ClientWithResponses) GetObjectConfigGetWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetObjectConfigGetParams, reqEditors ...RequestEditorFn) (*GetObjectConfigGetResponse, error)

GetObjectConfigGetWithResponse request returning *GetObjectConfigGetResponse

func (*ClientWithResponses) GetObjectConfigWithResponse

func (c *ClientWithResponses) GetObjectConfigWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetObjectConfigParams, reqEditors ...RequestEditorFn) (*GetObjectConfigResponse, error)

GetObjectConfigWithResponse request returning *GetObjectConfigResponse

func (*ClientWithResponses) GetObjectPathsWithResponse

func (c *ClientWithResponses) GetObjectPathsWithResponse(ctx context.Context, params *GetObjectPathsParams, reqEditors ...RequestEditorFn) (*GetObjectPathsResponse, error)

GetObjectPathsWithResponse request returning *GetObjectPathsResponse

func (*ClientWithResponses) GetObjectScheduleWithResponse

func (c *ClientWithResponses) GetObjectScheduleWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*GetObjectScheduleResponse, error)

GetObjectScheduleWithResponse request returning *GetObjectScheduleResponse

func (*ClientWithResponses) GetObjectWithResponse

func (c *ClientWithResponses) GetObjectWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*GetObjectResponse, error)

GetObjectWithResponse request returning *GetObjectResponse

func (*ClientWithResponses) GetObjectsWithResponse

func (c *ClientWithResponses) GetObjectsWithResponse(ctx context.Context, params *GetObjectsParams, reqEditors ...RequestEditorFn) (*GetObjectsResponse, error)

GetObjectsWithResponse request returning *GetObjectsResponse

func (*ClientWithResponses) GetPoolVolumesWithResponse

func (c *ClientWithResponses) GetPoolVolumesWithResponse(ctx context.Context, params *GetPoolVolumesParams, reqEditors ...RequestEditorFn) (*GetPoolVolumesResponse, error)

GetPoolVolumesWithResponse request returning *GetPoolVolumesResponse

func (*ClientWithResponses) GetPoolsWithResponse

func (c *ClientWithResponses) GetPoolsWithResponse(ctx context.Context, params *GetPoolsParams, reqEditors ...RequestEditorFn) (*GetPoolsResponse, error)

GetPoolsWithResponse request returning *GetPoolsResponse

func (*ClientWithResponses) GetRelayMessageWithResponse

func (c *ClientWithResponses) GetRelayMessageWithResponse(ctx context.Context, params *GetRelayMessageParams, reqEditors ...RequestEditorFn) (*GetRelayMessageResponse, error)

GetRelayMessageWithResponse request returning *GetRelayMessageResponse

func (*ClientWithResponses) GetResourcesWithResponse

func (c *ClientWithResponses) GetResourcesWithResponse(ctx context.Context, params *GetResourcesParams, reqEditors ...RequestEditorFn) (*GetResourcesResponse, error)

GetResourcesWithResponse request returning *GetResourcesResponse

func (*ClientWithResponses) GetSwaggerWithResponse

func (c *ClientWithResponses) GetSwaggerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSwaggerResponse, error)

GetSwaggerWithResponse request returning *GetSwaggerResponse

func (*ClientWithResponses) GetwhoamiWithResponse

func (c *ClientWithResponses) GetwhoamiWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetwhoamiResponse, error)

GetwhoamiWithResponse request returning *GetwhoamiResponse

func (*ClientWithResponses) PostAuthTokenWithResponse

func (c *ClientWithResponses) PostAuthTokenWithResponse(ctx context.Context, params *PostAuthTokenParams, reqEditors ...RequestEditorFn) (*PostAuthTokenResponse, error)

PostAuthTokenWithResponse request returning *PostAuthTokenResponse

func (*ClientWithResponses) PostClusterActionAbortWithResponse

func (c *ClientWithResponses) PostClusterActionAbortWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostClusterActionAbortResponse, error)

PostClusterActionAbortWithResponse request returning *PostClusterActionAbortResponse

func (*ClientWithResponses) PostClusterActionFreezeWithResponse

func (c *ClientWithResponses) PostClusterActionFreezeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostClusterActionFreezeResponse, error)

PostClusterActionFreezeWithResponse request returning *PostClusterActionFreezeResponse

func (*ClientWithResponses) PostClusterActionUnfreezeWithResponse

func (c *ClientWithResponses) PostClusterActionUnfreezeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostClusterActionUnfreezeResponse, error)

PostClusterActionUnfreezeWithResponse request returning *PostClusterActionUnfreezeResponse

func (*ClientWithResponses) PostDaemonJoinWithResponse

func (c *ClientWithResponses) PostDaemonJoinWithResponse(ctx context.Context, params *PostDaemonJoinParams, reqEditors ...RequestEditorFn) (*PostDaemonJoinResponse, error)

PostDaemonJoinWithResponse request returning *PostDaemonJoinResponse

func (*ClientWithResponses) PostDaemonLeaveWithResponse

func (c *ClientWithResponses) PostDaemonLeaveWithResponse(ctx context.Context, params *PostDaemonLeaveParams, reqEditors ...RequestEditorFn) (*PostDaemonLeaveResponse, error)

PostDaemonLeaveWithResponse request returning *PostDaemonLeaveResponse

func (*ClientWithResponses) PostDaemonLogsControlWithBodyWithResponse

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

PostDaemonLogsControlWithBodyWithResponse request with arbitrary body returning *PostDaemonLogsControlResponse

func (*ClientWithResponses) PostDaemonLogsControlWithResponse

func (c *ClientWithResponses) PostDaemonLogsControlWithResponse(ctx context.Context, body PostDaemonLogsControlJSONRequestBody, reqEditors ...RequestEditorFn) (*PostDaemonLogsControlResponse, error)

func (*ClientWithResponses) PostDaemonRestartWithResponse

func (c *ClientWithResponses) PostDaemonRestartWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*PostDaemonRestartResponse, error)

PostDaemonRestartWithResponse request returning *PostDaemonRestartResponse

func (*ClientWithResponses) PostDaemonShutdownWithResponse

func (c *ClientWithResponses) PostDaemonShutdownWithResponse(ctx context.Context, nodename InPathNodeName, params *PostDaemonShutdownParams, reqEditors ...RequestEditorFn) (*PostDaemonShutdownResponse, error)

PostDaemonShutdownWithResponse request returning *PostDaemonShutdownResponse

func (*ClientWithResponses) PostDaemonStopWithResponse

func (c *ClientWithResponses) PostDaemonStopWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*PostDaemonStopResponse, error)

PostDaemonStopWithResponse request returning *PostDaemonStopResponse

func (*ClientWithResponses) PostDaemonSubActionWithBodyWithResponse

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

PostDaemonSubActionWithBodyWithResponse request with arbitrary body returning *PostDaemonSubActionResponse

func (*ClientWithResponses) PostDaemonSubActionWithResponse

func (c *ClientWithResponses) PostDaemonSubActionWithResponse(ctx context.Context, body PostDaemonSubActionJSONRequestBody, reqEditors ...RequestEditorFn) (*PostDaemonSubActionResponse, error)

func (*ClientWithResponses) PostInstanceActionBootWithResponse

func (c *ClientWithResponses) PostInstanceActionBootWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionBootParams, reqEditors ...RequestEditorFn) (*PostInstanceActionBootResponse, error)

PostInstanceActionBootWithResponse request returning *PostInstanceActionBootResponse

func (*ClientWithResponses) PostInstanceActionDeleteWithResponse

func (c *ClientWithResponses) PostInstanceActionDeleteWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionDeleteParams, reqEditors ...RequestEditorFn) (*PostInstanceActionDeleteResponse, error)

PostInstanceActionDeleteWithResponse request returning *PostInstanceActionDeleteResponse

func (*ClientWithResponses) PostInstanceActionFreezeWithResponse

func (c *ClientWithResponses) PostInstanceActionFreezeWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionFreezeParams, reqEditors ...RequestEditorFn) (*PostInstanceActionFreezeResponse, error)

PostInstanceActionFreezeWithResponse request returning *PostInstanceActionFreezeResponse

func (*ClientWithResponses) PostInstanceActionPRStartWithResponse

func (c *ClientWithResponses) PostInstanceActionPRStartWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionPRStartParams, reqEditors ...RequestEditorFn) (*PostInstanceActionPRStartResponse, error)

PostInstanceActionPRStartWithResponse request returning *PostInstanceActionPRStartResponse

func (*ClientWithResponses) PostInstanceActionPRStopWithResponse

func (c *ClientWithResponses) PostInstanceActionPRStopWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionPRStopParams, reqEditors ...RequestEditorFn) (*PostInstanceActionPRStopResponse, error)

PostInstanceActionPRStopWithResponse request returning *PostInstanceActionPRStopResponse

func (*ClientWithResponses) PostInstanceActionProvisionWithResponse

func (c *ClientWithResponses) PostInstanceActionProvisionWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionProvisionParams, reqEditors ...RequestEditorFn) (*PostInstanceActionProvisionResponse, error)

PostInstanceActionProvisionWithResponse request returning *PostInstanceActionProvisionResponse

func (*ClientWithResponses) PostInstanceActionShutdownWithResponse

func (c *ClientWithResponses) PostInstanceActionShutdownWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionShutdownParams, reqEditors ...RequestEditorFn) (*PostInstanceActionShutdownResponse, error)

PostInstanceActionShutdownWithResponse request returning *PostInstanceActionShutdownResponse

func (*ClientWithResponses) PostInstanceActionStartStandbyWithResponse

func (c *ClientWithResponses) PostInstanceActionStartStandbyWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStartStandbyParams, reqEditors ...RequestEditorFn) (*PostInstanceActionStartStandbyResponse, error)

PostInstanceActionStartStandbyWithResponse request returning *PostInstanceActionStartStandbyResponse

func (*ClientWithResponses) PostInstanceActionStartWithResponse

func (c *ClientWithResponses) PostInstanceActionStartWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStartParams, reqEditors ...RequestEditorFn) (*PostInstanceActionStartResponse, error)

PostInstanceActionStartWithResponse request returning *PostInstanceActionStartResponse

func (*ClientWithResponses) PostInstanceActionStopWithResponse

func (c *ClientWithResponses) PostInstanceActionStopWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStopParams, reqEditors ...RequestEditorFn) (*PostInstanceActionStopResponse, error)

PostInstanceActionStopWithResponse request returning *PostInstanceActionStopResponse

func (*ClientWithResponses) PostInstanceActionUnfreezeWithResponse

func (c *ClientWithResponses) PostInstanceActionUnfreezeWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionUnfreezeParams, reqEditors ...RequestEditorFn) (*PostInstanceActionUnfreezeResponse, error)

PostInstanceActionUnfreezeWithResponse request returning *PostInstanceActionUnfreezeResponse

func (*ClientWithResponses) PostInstanceActionUnprovisionWithResponse

func (c *ClientWithResponses) PostInstanceActionUnprovisionWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionUnprovisionParams, reqEditors ...RequestEditorFn) (*PostInstanceActionUnprovisionResponse, error)

PostInstanceActionUnprovisionWithResponse request returning *PostInstanceActionUnprovisionResponse

func (*ClientWithResponses) PostInstanceClearWithResponse

func (c *ClientWithResponses) PostInstanceClearWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostInstanceClearResponse, error)

PostInstanceClearWithResponse request returning *PostInstanceClearResponse

func (*ClientWithResponses) PostInstanceProgressWithBodyWithResponse

func (c *ClientWithResponses) PostInstanceProgressWithBodyWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostInstanceProgressResponse, error)

PostInstanceProgressWithBodyWithResponse request with arbitrary body returning *PostInstanceProgressResponse

func (*ClientWithResponses) PostInstanceProgressWithResponse

func (c *ClientWithResponses) PostInstanceProgressWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostInstanceProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*PostInstanceProgressResponse, error)

func (*ClientWithResponses) PostInstanceStateFileWithBodyWithResponse

func (c *ClientWithResponses) PostInstanceStateFileWithBodyWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostInstanceStateFileResponse, error)

PostInstanceStateFileWithBodyWithResponse request with arbitrary body returning *PostInstanceStateFileResponse

func (*ClientWithResponses) PostInstanceStatusWithBodyWithResponse

func (c *ClientWithResponses) PostInstanceStatusWithBodyWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostInstanceStatusResponse, error)

PostInstanceStatusWithBodyWithResponse request with arbitrary body returning *PostInstanceStatusResponse

func (*ClientWithResponses) PostInstanceStatusWithResponse

func (c *ClientWithResponses) PostInstanceStatusWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostInstanceStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostInstanceStatusResponse, error)

func (*ClientWithResponses) PostNodeActionPushAssetWithResponse

func (c *ClientWithResponses) PostNodeActionPushAssetWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushAssetParams, reqEditors ...RequestEditorFn) (*PostNodeActionPushAssetResponse, error)

PostNodeActionPushAssetWithResponse request returning *PostNodeActionPushAssetResponse

func (*ClientWithResponses) PostNodeActionPushDiskWithResponse

func (c *ClientWithResponses) PostNodeActionPushDiskWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushDiskParams, reqEditors ...RequestEditorFn) (*PostNodeActionPushDiskResponse, error)

PostNodeActionPushDiskWithResponse request returning *PostNodeActionPushDiskResponse

func (*ClientWithResponses) PostNodeActionPushPatchWithResponse

func (c *ClientWithResponses) PostNodeActionPushPatchWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushPatchParams, reqEditors ...RequestEditorFn) (*PostNodeActionPushPatchResponse, error)

PostNodeActionPushPatchWithResponse request returning *PostNodeActionPushPatchResponse

func (*ClientWithResponses) PostNodeActionPushPkgWithResponse

func (c *ClientWithResponses) PostNodeActionPushPkgWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushPkgParams, reqEditors ...RequestEditorFn) (*PostNodeActionPushPkgResponse, error)

PostNodeActionPushPkgWithResponse request returning *PostNodeActionPushPkgResponse

func (*ClientWithResponses) PostNodeActionScanCapabilitiesWithResponse

func (c *ClientWithResponses) PostNodeActionScanCapabilitiesWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionScanCapabilitiesParams, reqEditors ...RequestEditorFn) (*PostNodeActionScanCapabilitiesResponse, error)

PostNodeActionScanCapabilitiesWithResponse request returning *PostNodeActionScanCapabilitiesResponse

func (*ClientWithResponses) PostNodeActionSysreportWithResponse

func (c *ClientWithResponses) PostNodeActionSysreportWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionSysreportParams, reqEditors ...RequestEditorFn) (*PostNodeActionSysreportResponse, error)

PostNodeActionSysreportWithResponse request returning *PostNodeActionSysreportResponse

func (*ClientWithResponses) PostNodeClearWithResponse

func (c *ClientWithResponses) PostNodeClearWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostNodeClearResponse, error)

PostNodeClearWithResponse request returning *PostNodeClearResponse

func (*ClientWithResponses) PostNodeConfigUpdateWithResponse

func (c *ClientWithResponses) PostNodeConfigUpdateWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeConfigUpdateParams, reqEditors ...RequestEditorFn) (*PostNodeConfigUpdateResponse, error)

PostNodeConfigUpdateWithResponse request returning *PostNodeConfigUpdateResponse

func (*ClientWithResponses) PostNodeDRBDConfigWithBodyWithResponse

func (c *ClientWithResponses) PostNodeDRBDConfigWithBodyWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeDRBDConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostNodeDRBDConfigResponse, error)

PostNodeDRBDConfigWithBodyWithResponse request with arbitrary body returning *PostNodeDRBDConfigResponse

func (*ClientWithResponses) PostNodeDRBDConfigWithResponse

func (c *ClientWithResponses) PostNodeDRBDConfigWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeDRBDConfigParams, body PostNodeDRBDConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*PostNodeDRBDConfigResponse, error)

func (*ClientWithResponses) PostObjectActionAbortWithResponse

func (c *ClientWithResponses) PostObjectActionAbortWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionAbortResponse, error)

PostObjectActionAbortWithResponse request returning *PostObjectActionAbortResponse

func (*ClientWithResponses) PostObjectActionDeleteWithResponse

func (c *ClientWithResponses) PostObjectActionDeleteWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionDeleteResponse, error)

PostObjectActionDeleteWithResponse request returning *PostObjectActionDeleteResponse

func (*ClientWithResponses) PostObjectActionFreezeWithResponse

func (c *ClientWithResponses) PostObjectActionFreezeWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionFreezeResponse, error)

PostObjectActionFreezeWithResponse request returning *PostObjectActionFreezeResponse

func (*ClientWithResponses) PostObjectActionGivebackWithResponse

func (c *ClientWithResponses) PostObjectActionGivebackWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionGivebackResponse, error)

PostObjectActionGivebackWithResponse request returning *PostObjectActionGivebackResponse

func (*ClientWithResponses) PostObjectActionProvisionWithResponse

func (c *ClientWithResponses) PostObjectActionProvisionWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionProvisionResponse, error)

PostObjectActionProvisionWithResponse request returning *PostObjectActionProvisionResponse

func (*ClientWithResponses) PostObjectActionPurgeWithResponse

func (c *ClientWithResponses) PostObjectActionPurgeWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionPurgeResponse, error)

PostObjectActionPurgeWithResponse request returning *PostObjectActionPurgeResponse

func (*ClientWithResponses) PostObjectActionStartWithResponse

func (c *ClientWithResponses) PostObjectActionStartWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionStartResponse, error)

PostObjectActionStartWithResponse request returning *PostObjectActionStartResponse

func (*ClientWithResponses) PostObjectActionStopWithResponse

func (c *ClientWithResponses) PostObjectActionStopWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionStopResponse, error)

PostObjectActionStopWithResponse request returning *PostObjectActionStopResponse

func (*ClientWithResponses) PostObjectActionSwitchWithBodyWithResponse

func (c *ClientWithResponses) PostObjectActionSwitchWithBodyWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostObjectActionSwitchResponse, error)

PostObjectActionSwitchWithBodyWithResponse request with arbitrary body returning *PostObjectActionSwitchResponse

func (*ClientWithResponses) PostObjectActionSwitchWithResponse

func (c *ClientWithResponses) PostObjectActionSwitchWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostObjectActionSwitchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostObjectActionSwitchResponse, error)

func (*ClientWithResponses) PostObjectActionUnfreezeWithResponse

func (c *ClientWithResponses) PostObjectActionUnfreezeWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionUnfreezeResponse, error)

PostObjectActionUnfreezeWithResponse request returning *PostObjectActionUnfreezeResponse

func (*ClientWithResponses) PostObjectActionUnprovisionWithResponse

func (c *ClientWithResponses) PostObjectActionUnprovisionWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionUnprovisionResponse, error)

PostObjectActionUnprovisionWithResponse request returning *PostObjectActionUnprovisionResponse

func (*ClientWithResponses) PostObjectConfigFileWithBodyWithResponse

func (c *ClientWithResponses) PostObjectConfigFileWithBodyWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostObjectConfigFileResponse, error)

PostObjectConfigFileWithBodyWithResponse request with arbitrary body returning *PostObjectConfigFileResponse

func (*ClientWithResponses) PostObjectConfigUpdateWithResponse

func (c *ClientWithResponses) PostObjectConfigUpdateWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostObjectConfigUpdateParams, reqEditors ...RequestEditorFn) (*PostObjectConfigUpdateResponse, error)

PostObjectConfigUpdateWithResponse request returning *PostObjectConfigUpdateResponse

func (*ClientWithResponses) PostPeerActionAbortWithResponse

func (c *ClientWithResponses) PostPeerActionAbortWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*PostPeerActionAbortResponse, error)

PostPeerActionAbortWithResponse request returning *PostPeerActionAbortResponse

func (*ClientWithResponses) PostPeerActionDrainWithResponse

func (c *ClientWithResponses) PostPeerActionDrainWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*PostPeerActionDrainResponse, error)

PostPeerActionDrainWithResponse request returning *PostPeerActionDrainResponse

func (*ClientWithResponses) PostPeerActionFreezeWithResponse

func (c *ClientWithResponses) PostPeerActionFreezeWithResponse(ctx context.Context, nodename InPathNodeName, params *PostPeerActionFreezeParams, reqEditors ...RequestEditorFn) (*PostPeerActionFreezeResponse, error)

PostPeerActionFreezeWithResponse request returning *PostPeerActionFreezeResponse

func (*ClientWithResponses) PostPeerActionUnfreezeWithResponse

func (c *ClientWithResponses) PostPeerActionUnfreezeWithResponse(ctx context.Context, nodename InPathNodeName, params *PostPeerActionUnfreezeParams, reqEditors ...RequestEditorFn) (*PostPeerActionUnfreezeResponse, error)

PostPeerActionUnfreezeWithResponse request returning *PostPeerActionUnfreezeResponse

func (*ClientWithResponses) PostRelayMessageWithBodyWithResponse

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

PostRelayMessageWithBodyWithResponse request with arbitrary body returning *PostRelayMessageResponse

func (*ClientWithResponses) PostRelayMessageWithResponse

func (c *ClientWithResponses) PostRelayMessageWithResponse(ctx context.Context, body PostRelayMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRelayMessageResponse, error)

func (*ClientWithResponses) PostSvcDisableWithResponse

func (c *ClientWithResponses) PostSvcDisableWithResponse(ctx context.Context, namespace InPathNamespace, name InPathName, params *PostSvcDisableParams, reqEditors ...RequestEditorFn) (*PostSvcDisableResponse, error)

PostSvcDisableWithResponse request returning *PostSvcDisableResponse

func (*ClientWithResponses) PostSvcEnableWithResponse

func (c *ClientWithResponses) PostSvcEnableWithResponse(ctx context.Context, namespace InPathNamespace, name InPathName, params *PostSvcEnableParams, reqEditors ...RequestEditorFn) (*PostSvcEnableResponse, error)

PostSvcEnableWithResponse request returning *PostSvcEnableResponse

func (*ClientWithResponses) PutObjectConfigFileWithBodyWithResponse

func (c *ClientWithResponses) PutObjectConfigFileWithBodyWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutObjectConfigFileResponse, error)

PutObjectConfigFileWithBodyWithResponse request with arbitrary body returning *PutObjectConfigFileResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetAuthInfoWithResponse request
	GetAuthInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthInfoResponse, error)

	// PostAuthTokenWithResponse request
	PostAuthTokenWithResponse(ctx context.Context, params *PostAuthTokenParams, reqEditors ...RequestEditorFn) (*PostAuthTokenResponse, error)

	// PostClusterActionAbortWithResponse request
	PostClusterActionAbortWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostClusterActionAbortResponse, error)

	// PostClusterActionFreezeWithResponse request
	PostClusterActionFreezeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostClusterActionFreezeResponse, error)

	// PostClusterActionUnfreezeWithResponse request
	PostClusterActionUnfreezeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostClusterActionUnfreezeResponse, error)

	// PostDaemonJoinWithResponse request
	PostDaemonJoinWithResponse(ctx context.Context, params *PostDaemonJoinParams, reqEditors ...RequestEditorFn) (*PostDaemonJoinResponse, error)

	// PostDaemonLeaveWithResponse request
	PostDaemonLeaveWithResponse(ctx context.Context, params *PostDaemonLeaveParams, reqEditors ...RequestEditorFn) (*PostDaemonLeaveResponse, error)

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

	PostDaemonLogsControlWithResponse(ctx context.Context, body PostDaemonLogsControlJSONRequestBody, reqEditors ...RequestEditorFn) (*PostDaemonLogsControlResponse, error)

	// GetDaemonStatusWithResponse request
	GetDaemonStatusWithResponse(ctx context.Context, params *GetDaemonStatusParams, reqEditors ...RequestEditorFn) (*GetDaemonStatusResponse, error)

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

	PostDaemonSubActionWithResponse(ctx context.Context, body PostDaemonSubActionJSONRequestBody, reqEditors ...RequestEditorFn) (*PostDaemonSubActionResponse, error)

	// GetDNSDumpWithResponse request
	GetDNSDumpWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDNSDumpResponse, error)

	// GetInstancesWithResponse request
	GetInstancesWithResponse(ctx context.Context, params *GetInstancesParams, reqEditors ...RequestEditorFn) (*GetInstancesResponse, error)

	// PostInstanceProgressWithBodyWithResponse request with any body
	PostInstanceProgressWithBodyWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostInstanceProgressResponse, error)

	PostInstanceProgressWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostInstanceProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*PostInstanceProgressResponse, error)

	// PostInstanceStatusWithBodyWithResponse request with any body
	PostInstanceStatusWithBodyWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostInstanceStatusResponse, error)

	PostInstanceStatusWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostInstanceStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostInstanceStatusResponse, error)

	// GetNetworksWithResponse request
	GetNetworksWithResponse(ctx context.Context, params *GetNetworksParams, reqEditors ...RequestEditorFn) (*GetNetworksResponse, error)

	// GetNetworkIPWithResponse request
	GetNetworkIPWithResponse(ctx context.Context, params *GetNetworkIPParams, reqEditors ...RequestEditorFn) (*GetNetworkIPResponse, error)

	// GetNodesWithResponse request
	GetNodesWithResponse(ctx context.Context, params *GetNodesParams, reqEditors ...RequestEditorFn) (*GetNodesResponse, error)

	// PostNodeClearWithResponse request
	PostNodeClearWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostNodeClearResponse, error)

	// GetNodesInfoWithResponse request
	GetNodesInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNodesInfoResponse, error)

	// PostPeerActionAbortWithResponse request
	PostPeerActionAbortWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*PostPeerActionAbortResponse, error)

	// PostPeerActionDrainWithResponse request
	PostPeerActionDrainWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*PostPeerActionDrainResponse, error)

	// PostPeerActionFreezeWithResponse request
	PostPeerActionFreezeWithResponse(ctx context.Context, nodename InPathNodeName, params *PostPeerActionFreezeParams, reqEditors ...RequestEditorFn) (*PostPeerActionFreezeResponse, error)

	// PostNodeActionPushAssetWithResponse request
	PostNodeActionPushAssetWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushAssetParams, reqEditors ...RequestEditorFn) (*PostNodeActionPushAssetResponse, error)

	// PostNodeActionPushDiskWithResponse request
	PostNodeActionPushDiskWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushDiskParams, reqEditors ...RequestEditorFn) (*PostNodeActionPushDiskResponse, error)

	// PostNodeActionPushPatchWithResponse request
	PostNodeActionPushPatchWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushPatchParams, reqEditors ...RequestEditorFn) (*PostNodeActionPushPatchResponse, error)

	// PostNodeActionPushPkgWithResponse request
	PostNodeActionPushPkgWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionPushPkgParams, reqEditors ...RequestEditorFn) (*PostNodeActionPushPkgResponse, error)

	// PostNodeActionScanCapabilitiesWithResponse request
	PostNodeActionScanCapabilitiesWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionScanCapabilitiesParams, reqEditors ...RequestEditorFn) (*PostNodeActionScanCapabilitiesResponse, error)

	// PostNodeActionSysreportWithResponse request
	PostNodeActionSysreportWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeActionSysreportParams, reqEditors ...RequestEditorFn) (*PostNodeActionSysreportResponse, error)

	// PostPeerActionUnfreezeWithResponse request
	PostPeerActionUnfreezeWithResponse(ctx context.Context, nodename InPathNodeName, params *PostPeerActionUnfreezeParams, reqEditors ...RequestEditorFn) (*PostPeerActionUnfreezeResponse, error)

	// GetNodeCapabilitiesWithResponse request
	GetNodeCapabilitiesWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeCapabilitiesResponse, error)

	// GetNodeConfigWithResponse request
	GetNodeConfigWithResponse(ctx context.Context, nodename InPathNodeName, params *GetNodeConfigParams, reqEditors ...RequestEditorFn) (*GetNodeConfigResponse, error)

	// GetNodeConfigGetWithResponse request
	GetNodeConfigGetWithResponse(ctx context.Context, nodename InPathNodeName, params *GetNodeConfigGetParams, reqEditors ...RequestEditorFn) (*GetNodeConfigGetResponse, error)

	// PostNodeConfigUpdateWithResponse request
	PostNodeConfigUpdateWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeConfigUpdateParams, reqEditors ...RequestEditorFn) (*PostNodeConfigUpdateResponse, error)

	// PostDaemonRestartWithResponse request
	PostDaemonRestartWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*PostDaemonRestartResponse, error)

	// PostDaemonShutdownWithResponse request
	PostDaemonShutdownWithResponse(ctx context.Context, nodename InPathNodeName, params *PostDaemonShutdownParams, reqEditors ...RequestEditorFn) (*PostDaemonShutdownResponse, error)

	// PostDaemonStopWithResponse request
	PostDaemonStopWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*PostDaemonStopResponse, error)

	// GetDaemonEventsWithResponse request
	GetDaemonEventsWithResponse(ctx context.Context, nodename InPathNodeName, params *GetDaemonEventsParams, reqEditors ...RequestEditorFn) (*GetDaemonEventsResponse, error)

	// GetNodeDRBDAllocationWithResponse request
	GetNodeDRBDAllocationWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeDRBDAllocationResponse, error)

	// GetNodeDRBDConfigWithResponse request
	GetNodeDRBDConfigWithResponse(ctx context.Context, nodename InPathNodeName, params *GetNodeDRBDConfigParams, reqEditors ...RequestEditorFn) (*GetNodeDRBDConfigResponse, error)

	// PostNodeDRBDConfigWithBodyWithResponse request with any body
	PostNodeDRBDConfigWithBodyWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeDRBDConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostNodeDRBDConfigResponse, error)

	PostNodeDRBDConfigWithResponse(ctx context.Context, nodename InPathNodeName, params *PostNodeDRBDConfigParams, body PostNodeDRBDConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*PostNodeDRBDConfigResponse, error)

	// GetNodeDriverWithResponse request
	GetNodeDriverWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeDriverResponse, error)

	// GetInstanceWithResponse request
	GetInstanceWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*GetInstanceResponse, error)

	// PostInstanceActionBootWithResponse request
	PostInstanceActionBootWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionBootParams, reqEditors ...RequestEditorFn) (*PostInstanceActionBootResponse, error)

	// PostInstanceActionDeleteWithResponse request
	PostInstanceActionDeleteWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionDeleteParams, reqEditors ...RequestEditorFn) (*PostInstanceActionDeleteResponse, error)

	// PostInstanceActionFreezeWithResponse request
	PostInstanceActionFreezeWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionFreezeParams, reqEditors ...RequestEditorFn) (*PostInstanceActionFreezeResponse, error)

	// PostInstanceActionProvisionWithResponse request
	PostInstanceActionProvisionWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionProvisionParams, reqEditors ...RequestEditorFn) (*PostInstanceActionProvisionResponse, error)

	// PostInstanceActionPRStartWithResponse request
	PostInstanceActionPRStartWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionPRStartParams, reqEditors ...RequestEditorFn) (*PostInstanceActionPRStartResponse, error)

	// PostInstanceActionPRStopWithResponse request
	PostInstanceActionPRStopWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionPRStopParams, reqEditors ...RequestEditorFn) (*PostInstanceActionPRStopResponse, error)

	// PostInstanceActionShutdownWithResponse request
	PostInstanceActionShutdownWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionShutdownParams, reqEditors ...RequestEditorFn) (*PostInstanceActionShutdownResponse, error)

	// PostInstanceActionStartWithResponse request
	PostInstanceActionStartWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStartParams, reqEditors ...RequestEditorFn) (*PostInstanceActionStartResponse, error)

	// PostInstanceActionStartStandbyWithResponse request
	PostInstanceActionStartStandbyWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStartStandbyParams, reqEditors ...RequestEditorFn) (*PostInstanceActionStartStandbyResponse, error)

	// PostInstanceActionStopWithResponse request
	PostInstanceActionStopWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionStopParams, reqEditors ...RequestEditorFn) (*PostInstanceActionStopResponse, error)

	// PostInstanceActionUnfreezeWithResponse request
	PostInstanceActionUnfreezeWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionUnfreezeParams, reqEditors ...RequestEditorFn) (*PostInstanceActionUnfreezeResponse, error)

	// PostInstanceActionUnprovisionWithResponse request
	PostInstanceActionUnprovisionWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostInstanceActionUnprovisionParams, reqEditors ...RequestEditorFn) (*PostInstanceActionUnprovisionResponse, error)

	// PostInstanceClearWithResponse request
	PostInstanceClearWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostInstanceClearResponse, error)

	// PostInstanceStateFileWithBodyWithResponse request with any body
	PostInstanceStateFileWithBodyWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostInstanceStateFileResponse, error)

	// GetNodeLogsWithResponse request
	GetNodeLogsWithResponse(ctx context.Context, nodename InPathNodeName, params *GetNodeLogsParams, reqEditors ...RequestEditorFn) (*GetNodeLogsResponse, error)

	// GetInstanceLogsWithResponse request
	GetInstanceLogsWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetInstanceLogsParams, reqEditors ...RequestEditorFn) (*GetInstanceLogsResponse, error)

	// GetObjectScheduleWithResponse request
	GetObjectScheduleWithResponse(ctx context.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*GetObjectScheduleResponse, error)

	// GetNodePingWithResponse request
	GetNodePingWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodePingResponse, error)

	// GetNodeScheduleWithResponse request
	GetNodeScheduleWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeScheduleResponse, error)

	// GetNodeSystemDiskWithResponse request
	GetNodeSystemDiskWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemDiskResponse, error)

	// GetNodeSystemGroupWithResponse request
	GetNodeSystemGroupWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemGroupResponse, error)

	// GetNodeSystemHardwareWithResponse request
	GetNodeSystemHardwareWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemHardwareResponse, error)

	// GetNodeSystemIPAddressWithResponse request
	GetNodeSystemIPAddressWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemIPAddressResponse, error)

	// GetNodeSystemPackageWithResponse request
	GetNodeSystemPackageWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemPackageResponse, error)

	// GetNodeSystemPatchWithResponse request
	GetNodeSystemPatchWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemPatchResponse, error)

	// GetNodeSystemPropertyWithResponse request
	GetNodeSystemPropertyWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemPropertyResponse, error)

	// GetNodeSystemSANInitiatorWithResponse request
	GetNodeSystemSANInitiatorWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemSANInitiatorResponse, error)

	// GetNodeSystemSANPathWithResponse request
	GetNodeSystemSANPathWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemSANPathResponse, error)

	// GetNodeSystemUserWithResponse request
	GetNodeSystemUserWithResponse(ctx context.Context, nodename InPathNodeName, reqEditors ...RequestEditorFn) (*GetNodeSystemUserResponse, error)

	// GetObjectsWithResponse request
	GetObjectsWithResponse(ctx context.Context, params *GetObjectsParams, reqEditors ...RequestEditorFn) (*GetObjectsResponse, error)

	// GetObjectPathsWithResponse request
	GetObjectPathsWithResponse(ctx context.Context, params *GetObjectPathsParams, reqEditors ...RequestEditorFn) (*GetObjectPathsResponse, error)

	// PostSvcDisableWithResponse request
	PostSvcDisableWithResponse(ctx context.Context, namespace InPathNamespace, name InPathName, params *PostSvcDisableParams, reqEditors ...RequestEditorFn) (*PostSvcDisableResponse, error)

	// PostSvcEnableWithResponse request
	PostSvcEnableWithResponse(ctx context.Context, namespace InPathNamespace, name InPathName, params *PostSvcEnableParams, reqEditors ...RequestEditorFn) (*PostSvcEnableResponse, error)

	// GetObjectWithResponse request
	GetObjectWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*GetObjectResponse, error)

	// PostObjectActionAbortWithResponse request
	PostObjectActionAbortWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionAbortResponse, error)

	// PostObjectActionDeleteWithResponse request
	PostObjectActionDeleteWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionDeleteResponse, error)

	// PostObjectActionFreezeWithResponse request
	PostObjectActionFreezeWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionFreezeResponse, error)

	// PostObjectActionGivebackWithResponse request
	PostObjectActionGivebackWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionGivebackResponse, error)

	// PostObjectActionProvisionWithResponse request
	PostObjectActionProvisionWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionProvisionResponse, error)

	// PostObjectActionPurgeWithResponse request
	PostObjectActionPurgeWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionPurgeResponse, error)

	// PostObjectActionStartWithResponse request
	PostObjectActionStartWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionStartResponse, error)

	// PostObjectActionStopWithResponse request
	PostObjectActionStopWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionStopResponse, error)

	// PostObjectActionSwitchWithBodyWithResponse request with any body
	PostObjectActionSwitchWithBodyWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostObjectActionSwitchResponse, error)

	PostObjectActionSwitchWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, body PostObjectActionSwitchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostObjectActionSwitchResponse, error)

	// PostObjectActionUnfreezeWithResponse request
	PostObjectActionUnfreezeWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionUnfreezeResponse, error)

	// PostObjectActionUnprovisionWithResponse request
	PostObjectActionUnprovisionWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*PostObjectActionUnprovisionResponse, error)

	// GetObjectConfigWithResponse request
	GetObjectConfigWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetObjectConfigParams, reqEditors ...RequestEditorFn) (*GetObjectConfigResponse, error)

	// GetObjectConfigFileWithResponse request
	GetObjectConfigFileWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, reqEditors ...RequestEditorFn) (*GetObjectConfigFileResponse, error)

	// PostObjectConfigFileWithBodyWithResponse request with any body
	PostObjectConfigFileWithBodyWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostObjectConfigFileResponse, error)

	// PutObjectConfigFileWithBodyWithResponse request with any body
	PutObjectConfigFileWithBodyWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutObjectConfigFileResponse, error)

	// GetObjectConfigGetWithResponse request
	GetObjectConfigGetWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *GetObjectConfigGetParams, reqEditors ...RequestEditorFn) (*GetObjectConfigGetResponse, error)

	// PostObjectConfigUpdateWithResponse request
	PostObjectConfigUpdateWithResponse(ctx context.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params *PostObjectConfigUpdateParams, reqEditors ...RequestEditorFn) (*PostObjectConfigUpdateResponse, error)

	// GetPoolsWithResponse request
	GetPoolsWithResponse(ctx context.Context, params *GetPoolsParams, reqEditors ...RequestEditorFn) (*GetPoolsResponse, error)

	// GetPoolVolumesWithResponse request
	GetPoolVolumesWithResponse(ctx context.Context, params *GetPoolVolumesParams, reqEditors ...RequestEditorFn) (*GetPoolVolumesResponse, error)

	// GetSwaggerWithResponse request
	GetSwaggerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSwaggerResponse, error)

	// GetRelayMessageWithResponse request
	GetRelayMessageWithResponse(ctx context.Context, params *GetRelayMessageParams, reqEditors ...RequestEditorFn) (*GetRelayMessageResponse, error)

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

	PostRelayMessageWithResponse(ctx context.Context, body PostRelayMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRelayMessageResponse, error)

	// GetResourcesWithResponse request
	GetResourcesWithResponse(ctx context.Context, params *GetResourcesParams, reqEditors ...RequestEditorFn) (*GetResourcesResponse, error)

	// GetwhoamiWithResponse request
	GetwhoamiWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetwhoamiResponse, error)
}

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

type Cluster

type Cluster struct {
	Config ClusterConfig `json:"config"`
	Node   ClusterNode   `json:"node"`
	Object ClusterObject `json:"object"`
	Status ClusterStatus `json:"status"`
}

Cluster defines model for Cluster.

type ClusterConfig

type ClusterConfig = map[string]interface{}

ClusterConfig defines model for ClusterConfig.

type ClusterID

type ClusterID = string

ClusterID defines model for RelayClusterID.

type ClusterNode

type ClusterNode = map[string]interface{}

ClusterNode defines model for ClusterNode.

type ClusterObject

type ClusterObject = map[string]interface{}

ClusterObject defines model for ClusterObject.

type ClusterStatus

type ClusterStatus = map[string]interface{}

ClusterStatus defines model for ClusterStatus.

type Committed

type Committed struct {
	Ischanged bool `json:"ischanged"`
}

Committed defines model for Committed.

type DNSRecord

type DNSRecord struct {
	Class string `json:"class"`
	Data  string `json:"data"`
	Name  string `json:"name"`
	Ttl   int    `json:"ttl"`
	Type  string `json:"type"`
}

DNSRecord defines model for DNSRecord.

type DNSZone

type DNSZone = []DNSRecord

DNSZone defines model for DNSZone.

type DRBDAllocation

type DRBDAllocation struct {
	ExpiredAt time.Time          `json:"expired_at"`
	ID        openapi_types.UUID `json:"id"`
	Minor     int                `json:"minor"`
	Port      int                `json:"port"`
}

DRBDAllocation defines model for DRBDAllocation.

type DRBDConfig

type DRBDConfig struct {
	Data []byte `json:"data"`
}

DRBDConfig defines model for DRBDConfig.

type DRBDConfigName

type DRBDConfigName = string

DRBDConfigName defines model for DRBDConfigName.

type Daemon

type Daemon struct {
	Collector DaemonCollector `json:"collector"`
	Dns       DaemonDNS       `json:"dns"`
	Hb        DaemonHb        `json:"hb"`
	Listener  DaemonListener  `json:"listener"`
	Monitor   DaemonMonitor   `json:"monitor"`
	Routines  int             `json:"routines"`
	Scheduler DaemonScheduler `json:"scheduler"`
}

Daemon defines model for Daemon.

type DaemonCollector

type DaemonCollector = DaemonSubsystemStatus

DaemonCollector defines model for DaemonCollector.

type DaemonDNS

type DaemonDNS = DaemonSubsystemStatus

DaemonDNS defines model for DaemonDNS.

type DaemonHb

type DaemonHb struct {
	Modes   []DaemonHbMode   `json:"modes"`
	Streams []DaemonHbStream `json:"streams"`
}

DaemonHb defines model for DaemonHb.

type DaemonHbMode

type DaemonHbMode struct {
	// Mode the type of hb message used by node except when Type is patch where it is the patch queue length
	Mode string `json:"mode"`

	// Node a cluster node
	Node string `json:"node"`

	// Type the heartbeat message type used by node
	Type string `json:"type"`
}

DaemonHbMode defines model for DaemonHbMode.

type DaemonHbStream

type DaemonHbStream struct {
	Alerts     []DaemonSubsystemAlert `json:"alerts"`
	Configured time.Time              `json:"configured"`
	CreatedAt  time.Time              `json:"created_at"`
	ID         string                 `json:"id"`
	IsBeating  bool                   `json:"is_beating"`
	LastAt     time.Time              `json:"last_at"`
	State      string                 `json:"state"`

	// Type hb stream type
	Type string `json:"type"`
}

DaemonHbStream defines model for DaemonHbStream.

type DaemonHbStreamPeer

type DaemonHbStreamPeer struct {
	IsBeating bool      `json:"is_beating"`
	LastAt    time.Time `json:"last_at"`
}

DaemonHbStreamPeer defines model for DaemonHbStreamPeer.

type DaemonHbStreamType

type DaemonHbStreamType struct {
	// Type hb stream type
	Type string `json:"type"`
}

DaemonHbStreamType defines model for DaemonHbStreamType.

type DaemonListener

type DaemonListener = DaemonSubsystemStatus

DaemonListener defines model for DaemonListener.

type DaemonMonitor

type DaemonMonitor = DaemonSubsystemStatus

DaemonMonitor defines model for DaemonMonitor.

type DaemonPid

type DaemonPid struct {
	Pid int `json:"pid"`
}

DaemonPid defines model for DaemonPid.

type DaemonScheduler

type DaemonScheduler = DaemonSubsystemStatus

DaemonScheduler defines model for DaemonScheduler.

type DaemonStatus

type DaemonStatus struct {
	Cluster Cluster `json:"cluster"`
	Daemon  Daemon  `json:"daemon"`
}

DaemonStatus defines model for DaemonStatus.

type DaemonSubsystemAlert

type DaemonSubsystemAlert struct {
	Message  string `json:"message"`
	Severity string `json:"severity"`
}

DaemonSubsystemAlert defines model for DaemonSubsystemAlert.

type DaemonSubsystemStatus

type DaemonSubsystemStatus struct {
	Alerts     []DaemonSubsystemAlert `json:"alerts"`
	Configured time.Time              `json:"configured"`
	CreatedAt  time.Time              `json:"created_at"`
	ID         string                 `json:"id"`
	State      string                 `json:"state"`
}

DaemonSubsystemStatus defines model for DaemonSubsystemStatus.

type Disk

type Disk struct {
	Devpath string   `json:"devpath"`
	ID      string   `json:"id"`
	Model   string   `json:"model"`
	Regions []Region `json:"regions"`
	Size    uint64   `json:"size"`
	Type    string   `json:"type"`
	Vendor  string   `json:"vendor"`
}

Disk defines model for Disk.

func (Disk) Unstructured

func (t Disk) Unstructured() map[string]any

type DiskItem

type DiskItem struct {
	Data Disk         `json:"data"`
	Kind DiskItemKind `json:"kind"`
	Meta NodeMeta     `json:"meta"`
}

DiskItem defines model for DiskItem.

func (DiskItem) Unstructured

func (t DiskItem) Unstructured() map[string]any

type DiskItemKind

type DiskItemKind string

DiskItemKind defines model for DiskItem.Kind.

const (
	DiskItemKindDiskItem DiskItemKind = "DiskItem"
)

Defines values for DiskItemKind.

type DiskItems

type DiskItems = []DiskItem

DiskItems defines model for DiskItems.

type DiskList

type DiskList struct {
	Items DiskItems    `json:"items"`
	Kind  DiskListKind `json:"kind"`
}

DiskList defines model for DiskList.

func (DiskList) GetItems

func (t DiskList) GetItems() any

type DiskListKind

type DiskListKind string

DiskListKind defines model for DiskList.Kind.

const (
	DiskListKindDiskList DiskListKind = "DiskList"
)

Defines values for DiskListKind.

type Driver

type Driver struct {
	Name string `json:"name"`
}

Driver defines model for Driver.

func (Driver) Unstructured

func (t Driver) Unstructured() map[string]any

type DriverItem

type DriverItem struct {
	Data Driver         `json:"data"`
	Kind DriverItemKind `json:"kind"`
	Meta NodeMeta       `json:"meta"`
}

DriverItem defines model for DriverItem.

func (DriverItem) Unstructured

func (t DriverItem) Unstructured() map[string]any

type DriverItemKind

type DriverItemKind string

DriverItemKind defines model for DriverItem.Kind.

const (
	DriversItem DriverItemKind = "DriversItem"
)

Defines values for DriverItemKind.

type DriverItems

type DriverItems = []DriverItem

DriverItems defines model for DriverItems.

type DriverList

type DriverList struct {
	Items DriverItems    `json:"items"`
	Kind  DriverListKind `json:"kind"`
}

DriverList defines model for DriverList.

func (DriverList) GetItems

func (t DriverList) GetItems() any

type DriverListKind

type DriverListKind string

DriverListKind defines model for DriverList.Kind.

const (
	DriversList DriverListKind = "DriversList"
)

Defines values for DriverListKind.

type Duration

type Duration = string

Duration defines model for Duration.

type EchoRouter

type EchoRouter interface {
	CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
}

This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration

type Evaluate

type Evaluate = bool

Evaluate defines model for Evaluate.

type EventFilter

type EventFilter = []string

EventFilter defines model for EventFilter.

type EventList

type EventList = openapi_types.File

EventList responseEventList is a list of sse

type GetAuthInfoResponse

type GetAuthInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthInfo
}

func ParseGetAuthInfoResponse

func ParseGetAuthInfoResponse(rsp *http.Response) (*GetAuthInfoResponse, error)

ParseGetAuthInfoResponse parses an HTTP response from a GetAuthInfoWithResponse call

func (GetAuthInfoResponse) Status

func (r GetAuthInfoResponse) Status() string

Status returns HTTPResponse.Status

func (GetAuthInfoResponse) StatusCode

func (r GetAuthInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDNSDumpResponse

type GetDNSDumpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DNSZone
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetDNSDumpResponse

func ParseGetDNSDumpResponse(rsp *http.Response) (*GetDNSDumpResponse, error)

ParseGetDNSDumpResponse parses an HTTP response from a GetDNSDumpWithResponse call

func (GetDNSDumpResponse) Status

func (r GetDNSDumpResponse) Status() string

Status returns HTTPResponse.Status

func (GetDNSDumpResponse) StatusCode

func (r GetDNSDumpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDaemonEventsParams

type GetDaemonEventsParams struct {
	// Duration max duration
	Duration *Duration `form:"duration,omitempty" json:"duration,omitempty"`

	// Limit limit items count
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Filter list of event filter
	Filter *EventFilter `form:"filter,omitempty" json:"filter,omitempty"`

	// Selector selector
	Selector *SelectorOptional `form:"selector,omitempty" json:"selector,omitempty"`
}

GetDaemonEventsParams defines parameters for GetDaemonEvents.

type GetDaemonEventsResponse

type GetDaemonEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetDaemonEventsResponse

func ParseGetDaemonEventsResponse(rsp *http.Response) (*GetDaemonEventsResponse, error)

ParseGetDaemonEventsResponse parses an HTTP response from a GetDaemonEventsWithResponse call

func (GetDaemonEventsResponse) Status

func (r GetDaemonEventsResponse) Status() string

Status returns HTTPResponse.Status

func (GetDaemonEventsResponse) StatusCode

func (r GetDaemonEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDaemonStatusParams

type GetDaemonStatusParams struct {
	// Namespace namespace
	Namespace *NamespaceOptional `form:"namespace,omitempty" json:"namespace,omitempty"`

	// Selector selector
	Selector *SelectorOptional `form:"selector,omitempty" json:"selector,omitempty"`
}

GetDaemonStatusParams defines parameters for GetDaemonStatus.

type GetDaemonStatusResponse

type GetDaemonStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DaemonStatus
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetDaemonStatusResponse

func ParseGetDaemonStatusResponse(rsp *http.Response) (*GetDaemonStatusResponse, error)

ParseGetDaemonStatusResponse parses an HTTP response from a GetDaemonStatusWithResponse call

func (GetDaemonStatusResponse) Status

func (r GetDaemonStatusResponse) Status() string

Status returns HTTPResponse.Status

func (GetDaemonStatusResponse) StatusCode

func (r GetDaemonStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInstanceLogsParams

type GetInstanceLogsParams struct {
	// Filter list of log filter
	Filter *LogFilter `form:"filter,omitempty" json:"filter,omitempty"`

	// Follow follow the logs
	Follow *LogFollow `form:"follow,omitempty" json:"follow,omitempty"`

	// Lines report this number of past last log entries
	Lines *LogLines `form:"lines,omitempty" json:"lines,omitempty"`
}

GetInstanceLogsParams defines parameters for GetInstanceLogs.

type GetInstanceLogsResponse

type GetInstanceLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetInstanceLogsResponse

func ParseGetInstanceLogsResponse(rsp *http.Response) (*GetInstanceLogsResponse, error)

ParseGetInstanceLogsResponse parses an HTTP response from a GetInstanceLogsWithResponse call

func (GetInstanceLogsResponse) Status

func (r GetInstanceLogsResponse) Status() string

Status returns HTTPResponse.Status

func (GetInstanceLogsResponse) StatusCode

func (r GetInstanceLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInstanceResponse

type GetInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceItem
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetInstanceResponse

func ParseGetInstanceResponse(rsp *http.Response) (*GetInstanceResponse, error)

ParseGetInstanceResponse parses an HTTP response from a GetInstanceWithResponse call

func (GetInstanceResponse) Status

func (r GetInstanceResponse) Status() string

Status returns HTTPResponse.Status

func (GetInstanceResponse) StatusCode

func (r GetInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInstancesParams

type GetInstancesParams struct {
	// Path object selector expression.
	Path *PathOptional `form:"path,omitempty" json:"path,omitempty"`

	// Node node selector expression.
	Node *NodeOptional `form:"node,omitempty" json:"node,omitempty"`
}

GetInstancesParams defines parameters for GetInstances.

type GetInstancesResponse

type GetInstancesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetInstancesResponse

func ParseGetInstancesResponse(rsp *http.Response) (*GetInstancesResponse, error)

ParseGetInstancesResponse parses an HTTP response from a GetInstancesWithResponse call

func (GetInstancesResponse) Status

func (r GetInstancesResponse) Status() string

Status returns HTTPResponse.Status

func (GetInstancesResponse) StatusCode

func (r GetInstancesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNetworkIPParams

type GetNetworkIPParams struct {
	// Name the name of a cluster backend network
	Name *string `form:"name,omitempty" json:"name,omitempty"`
}

GetNetworkIPParams defines parameters for GetNetworkIP.

type GetNetworkIPResponse

type GetNetworkIPResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NetworkIPList
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNetworkIPResponse

func ParseGetNetworkIPResponse(rsp *http.Response) (*GetNetworkIPResponse, error)

ParseGetNetworkIPResponse parses an HTTP response from a GetNetworkIPWithResponse call

func (GetNetworkIPResponse) Status

func (r GetNetworkIPResponse) Status() string

Status returns HTTPResponse.Status

func (GetNetworkIPResponse) StatusCode

func (r GetNetworkIPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNetworksParams

type GetNetworksParams struct {
	// Name the name of a cluster backend network
	Name *string `form:"name,omitempty" json:"name,omitempty"`
}

GetNetworksParams defines parameters for GetNetworks.

type GetNetworksResponse

type GetNetworksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NetworkList
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNetworksResponse

func ParseGetNetworksResponse(rsp *http.Response) (*GetNetworksResponse, error)

ParseGetNetworksResponse parses an HTTP response from a GetNetworksWithResponse call

func (GetNetworksResponse) Status

func (r GetNetworksResponse) Status() string

Status returns HTTPResponse.Status

func (GetNetworksResponse) StatusCode

func (r GetNetworksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeCapabilitiesResponse

type GetNodeCapabilitiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CapabilityList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeCapabilitiesResponse

func ParseGetNodeCapabilitiesResponse(rsp *http.Response) (*GetNodeCapabilitiesResponse, error)

ParseGetNodeCapabilitiesResponse parses an HTTP response from a GetNodeCapabilitiesWithResponse call

func (GetNodeCapabilitiesResponse) Status

Status returns HTTPResponse.Status

func (GetNodeCapabilitiesResponse) StatusCode

func (r GetNodeCapabilitiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeConfigGetParams

type GetNodeConfigGetParams struct {
	Kw          *InQueryKeywords    `form:"kw,omitempty" json:"kw,omitempty"`
	Evaluate    *InQueryEvaluate    `form:"evaluate,omitempty" json:"evaluate,omitempty"`
	Impersonate *InQueryImpersonate `form:"impersonate,omitempty" json:"impersonate,omitempty"`
}

GetNodeConfigGetParams defines parameters for GetNodeConfigGet.

type GetNodeConfigGetResponse

type GetNodeConfigGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KeywordList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeConfigGetResponse

func ParseGetNodeConfigGetResponse(rsp *http.Response) (*GetNodeConfigGetResponse, error)

ParseGetNodeConfigGetResponse parses an HTTP response from a GetNodeConfigGetWithResponse call

func (GetNodeConfigGetResponse) Status

func (r GetNodeConfigGetResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodeConfigGetResponse) StatusCode

func (r GetNodeConfigGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeConfigParams

type GetNodeConfigParams struct {
	// Evaluate evaluate
	Evaluate *Evaluate `form:"evaluate,omitempty" json:"evaluate,omitempty"`

	// Impersonate impersonate the evaluation as node
	Impersonate *Impersonate `form:"impersonate,omitempty" json:"impersonate,omitempty"`
}

GetNodeConfigParams defines parameters for GetNodeConfig.

type GetNodeConfigResponse

type GetNodeConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectConfig
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeConfigResponse

func ParseGetNodeConfigResponse(rsp *http.Response) (*GetNodeConfigResponse, error)

ParseGetNodeConfigResponse parses an HTTP response from a GetNodeConfigWithResponse call

func (GetNodeConfigResponse) Status

func (r GetNodeConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodeConfigResponse) StatusCode

func (r GetNodeConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeDRBDAllocationResponse

type GetNodeDRBDAllocationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DRBDAllocation
	JSON400      *N400
	JSON500      *N500
}

func ParseGetNodeDRBDAllocationResponse

func ParseGetNodeDRBDAllocationResponse(rsp *http.Response) (*GetNodeDRBDAllocationResponse, error)

ParseGetNodeDRBDAllocationResponse parses an HTTP response from a GetNodeDRBDAllocationWithResponse call

func (GetNodeDRBDAllocationResponse) Status

Status returns HTTPResponse.Status

func (GetNodeDRBDAllocationResponse) StatusCode

func (r GetNodeDRBDAllocationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeDRBDConfigParams

type GetNodeDRBDConfigParams struct {
	// Name the full path of the file is deduced from the name
	Name DRBDConfigName `form:"name" json:"name"`
}

GetNodeDRBDConfigParams defines parameters for GetNodeDRBDConfig.

type GetNodeDRBDConfigResponse

type GetNodeDRBDConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DRBDConfig
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeDRBDConfigResponse

func ParseGetNodeDRBDConfigResponse(rsp *http.Response) (*GetNodeDRBDConfigResponse, error)

ParseGetNodeDRBDConfigResponse parses an HTTP response from a GetNodeDRBDConfigWithResponse call

func (GetNodeDRBDConfigResponse) Status

func (r GetNodeDRBDConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodeDRBDConfigResponse) StatusCode

func (r GetNodeDRBDConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeDriverResponse

type GetNodeDriverResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DriverList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeDriverResponse

func ParseGetNodeDriverResponse(rsp *http.Response) (*GetNodeDriverResponse, error)

ParseGetNodeDriverResponse parses an HTTP response from a GetNodeDriverWithResponse call

func (GetNodeDriverResponse) Status

func (r GetNodeDriverResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodeDriverResponse) StatusCode

func (r GetNodeDriverResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeLogsParams

type GetNodeLogsParams struct {
	// Filter list of log filter
	Filter *LogFilter `form:"filter,omitempty" json:"filter,omitempty"`

	// Follow follow the logs
	Follow *LogFollow `form:"follow,omitempty" json:"follow,omitempty"`

	// Lines report this number of past last log entries
	Lines *LogLines `form:"lines,omitempty" json:"lines,omitempty"`

	// Paths list of object paths to send logs for
	Paths *Paths `form:"paths,omitempty" json:"paths,omitempty"`
}

GetNodeLogsParams defines parameters for GetNodeLogs.

type GetNodeLogsResponse

type GetNodeLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeLogsResponse

func ParseGetNodeLogsResponse(rsp *http.Response) (*GetNodeLogsResponse, error)

ParseGetNodeLogsResponse parses an HTTP response from a GetNodeLogsWithResponse call

func (GetNodeLogsResponse) Status

func (r GetNodeLogsResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodeLogsResponse) StatusCode

func (r GetNodeLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodePingResponse

type GetNodePingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodePingResponse

func ParseGetNodePingResponse(rsp *http.Response) (*GetNodePingResponse, error)

ParseGetNodePingResponse parses an HTTP response from a GetNodePingWithResponse call

func (GetNodePingResponse) Status

func (r GetNodePingResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodePingResponse) StatusCode

func (r GetNodePingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeScheduleResponse

type GetNodeScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduleList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeScheduleResponse

func ParseGetNodeScheduleResponse(rsp *http.Response) (*GetNodeScheduleResponse, error)

ParseGetNodeScheduleResponse parses an HTTP response from a GetNodeScheduleWithResponse call

func (GetNodeScheduleResponse) Status

func (r GetNodeScheduleResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodeScheduleResponse) StatusCode

func (r GetNodeScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeSystemDiskResponse

type GetNodeSystemDiskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DiskList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeSystemDiskResponse

func ParseGetNodeSystemDiskResponse(rsp *http.Response) (*GetNodeSystemDiskResponse, error)

ParseGetNodeSystemDiskResponse parses an HTTP response from a GetNodeSystemDiskWithResponse call

func (GetNodeSystemDiskResponse) Status

func (r GetNodeSystemDiskResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodeSystemDiskResponse) StatusCode

func (r GetNodeSystemDiskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeSystemGroupResponse

type GetNodeSystemGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GroupList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeSystemGroupResponse

func ParseGetNodeSystemGroupResponse(rsp *http.Response) (*GetNodeSystemGroupResponse, error)

ParseGetNodeSystemGroupResponse parses an HTTP response from a GetNodeSystemGroupWithResponse call

func (GetNodeSystemGroupResponse) Status

Status returns HTTPResponse.Status

func (GetNodeSystemGroupResponse) StatusCode

func (r GetNodeSystemGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeSystemHardwareResponse

type GetNodeSystemHardwareResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HardwareList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeSystemHardwareResponse

func ParseGetNodeSystemHardwareResponse(rsp *http.Response) (*GetNodeSystemHardwareResponse, error)

ParseGetNodeSystemHardwareResponse parses an HTTP response from a GetNodeSystemHardwareWithResponse call

func (GetNodeSystemHardwareResponse) Status

Status returns HTTPResponse.Status

func (GetNodeSystemHardwareResponse) StatusCode

func (r GetNodeSystemHardwareResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeSystemIPAddressResponse

type GetNodeSystemIPAddressResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IPAddressList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeSystemIPAddressResponse

func ParseGetNodeSystemIPAddressResponse(rsp *http.Response) (*GetNodeSystemIPAddressResponse, error)

ParseGetNodeSystemIPAddressResponse parses an HTTP response from a GetNodeSystemIPAddressWithResponse call

func (GetNodeSystemIPAddressResponse) Status

Status returns HTTPResponse.Status

func (GetNodeSystemIPAddressResponse) StatusCode

func (r GetNodeSystemIPAddressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeSystemPackageResponse

type GetNodeSystemPackageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PackageList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeSystemPackageResponse

func ParseGetNodeSystemPackageResponse(rsp *http.Response) (*GetNodeSystemPackageResponse, error)

ParseGetNodeSystemPackageResponse parses an HTTP response from a GetNodeSystemPackageWithResponse call

func (GetNodeSystemPackageResponse) Status

Status returns HTTPResponse.Status

func (GetNodeSystemPackageResponse) StatusCode

func (r GetNodeSystemPackageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeSystemPatchResponse

type GetNodeSystemPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PatchList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeSystemPatchResponse

func ParseGetNodeSystemPatchResponse(rsp *http.Response) (*GetNodeSystemPatchResponse, error)

ParseGetNodeSystemPatchResponse parses an HTTP response from a GetNodeSystemPatchWithResponse call

func (GetNodeSystemPatchResponse) Status

Status returns HTTPResponse.Status

func (GetNodeSystemPatchResponse) StatusCode

func (r GetNodeSystemPatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeSystemPropertyResponse

type GetNodeSystemPropertyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PropertyList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeSystemPropertyResponse

func ParseGetNodeSystemPropertyResponse(rsp *http.Response) (*GetNodeSystemPropertyResponse, error)

ParseGetNodeSystemPropertyResponse parses an HTTP response from a GetNodeSystemPropertyWithResponse call

func (GetNodeSystemPropertyResponse) Status

Status returns HTTPResponse.Status

func (GetNodeSystemPropertyResponse) StatusCode

func (r GetNodeSystemPropertyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeSystemSANInitiatorResponse

type GetNodeSystemSANInitiatorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SANPathInitiatorList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeSystemSANInitiatorResponse

func ParseGetNodeSystemSANInitiatorResponse(rsp *http.Response) (*GetNodeSystemSANInitiatorResponse, error)

ParseGetNodeSystemSANInitiatorResponse parses an HTTP response from a GetNodeSystemSANInitiatorWithResponse call

func (GetNodeSystemSANInitiatorResponse) Status

Status returns HTTPResponse.Status

func (GetNodeSystemSANInitiatorResponse) StatusCode

func (r GetNodeSystemSANInitiatorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeSystemSANPathResponse

type GetNodeSystemSANPathResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SANPathList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeSystemSANPathResponse

func ParseGetNodeSystemSANPathResponse(rsp *http.Response) (*GetNodeSystemSANPathResponse, error)

ParseGetNodeSystemSANPathResponse parses an HTTP response from a GetNodeSystemSANPathWithResponse call

func (GetNodeSystemSANPathResponse) Status

Status returns HTTPResponse.Status

func (GetNodeSystemSANPathResponse) StatusCode

func (r GetNodeSystemSANPathResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeSystemUserResponse

type GetNodeSystemUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodeSystemUserResponse

func ParseGetNodeSystemUserResponse(rsp *http.Response) (*GetNodeSystemUserResponse, error)

ParseGetNodeSystemUserResponse parses an HTTP response from a GetNodeSystemUserWithResponse call

func (GetNodeSystemUserResponse) Status

func (r GetNodeSystemUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodeSystemUserResponse) StatusCode

func (r GetNodeSystemUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodesInfoResponse

type GetNodesInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodesInfo
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodesInfoResponse

func ParseGetNodesInfoResponse(rsp *http.Response) (*GetNodesInfoResponse, error)

ParseGetNodesInfoResponse parses an HTTP response from a GetNodesInfoWithResponse call

func (GetNodesInfoResponse) Status

func (r GetNodesInfoResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodesInfoResponse) StatusCode

func (r GetNodesInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodesParams

type GetNodesParams struct {
	// Node node selector expression.
	Node *NodeOptional `form:"node,omitempty" json:"node,omitempty"`
}

GetNodesParams defines parameters for GetNodes.

type GetNodesResponse

type GetNodesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetNodesResponse

func ParseGetNodesResponse(rsp *http.Response) (*GetNodesResponse, error)

ParseGetNodesResponse parses an HTTP response from a GetNodesWithResponse call

func (GetNodesResponse) Status

func (r GetNodesResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodesResponse) StatusCode

func (r GetNodesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetObjectConfigFileResponse

type GetObjectConfigFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetObjectConfigFileResponse

func ParseGetObjectConfigFileResponse(rsp *http.Response) (*GetObjectConfigFileResponse, error)

ParseGetObjectConfigFileResponse parses an HTTP response from a GetObjectConfigFileWithResponse call

func (GetObjectConfigFileResponse) Status

Status returns HTTPResponse.Status

func (GetObjectConfigFileResponse) StatusCode

func (r GetObjectConfigFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetObjectConfigGetParams

type GetObjectConfigGetParams struct {
	Kw          *InQueryKeywords    `form:"kw,omitempty" json:"kw,omitempty"`
	Evaluate    *InQueryEvaluate    `form:"evaluate,omitempty" json:"evaluate,omitempty"`
	Impersonate *InQueryImpersonate `form:"impersonate,omitempty" json:"impersonate,omitempty"`
}

GetObjectConfigGetParams defines parameters for GetObjectConfigGet.

type GetObjectConfigGetResponse

type GetObjectConfigGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KeywordList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetObjectConfigGetResponse

func ParseGetObjectConfigGetResponse(rsp *http.Response) (*GetObjectConfigGetResponse, error)

ParseGetObjectConfigGetResponse parses an HTTP response from a GetObjectConfigGetWithResponse call

func (GetObjectConfigGetResponse) Status

Status returns HTTPResponse.Status

func (GetObjectConfigGetResponse) StatusCode

func (r GetObjectConfigGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetObjectConfigParams

type GetObjectConfigParams struct {
	// Evaluate evaluate
	Evaluate *Evaluate `form:"evaluate,omitempty" json:"evaluate,omitempty"`

	// Impersonate impersonate the evaluation as node
	Impersonate *Impersonate `form:"impersonate,omitempty" json:"impersonate,omitempty"`
}

GetObjectConfigParams defines parameters for GetObjectConfig.

type GetObjectConfigResponse

type GetObjectConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectConfig
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetObjectConfigResponse

func ParseGetObjectConfigResponse(rsp *http.Response) (*GetObjectConfigResponse, error)

ParseGetObjectConfigResponse parses an HTTP response from a GetObjectConfigWithResponse call

func (GetObjectConfigResponse) Status

func (r GetObjectConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetObjectConfigResponse) StatusCode

func (r GetObjectConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetObjectPathsParams

type GetObjectPathsParams struct {
	// Path object selector expression.
	Path Path `form:"path" json:"path"`
}

GetObjectPathsParams defines parameters for GetObjectPaths.

type GetObjectPathsResponse

type GetObjectPathsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectPaths
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetObjectPathsResponse

func ParseGetObjectPathsResponse(rsp *http.Response) (*GetObjectPathsResponse, error)

ParseGetObjectPathsResponse parses an HTTP response from a GetObjectPathsWithResponse call

func (GetObjectPathsResponse) Status

func (r GetObjectPathsResponse) Status() string

Status returns HTTPResponse.Status

func (GetObjectPathsResponse) StatusCode

func (r GetObjectPathsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetObjectResponse

type GetObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectItem
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetObjectResponse

func ParseGetObjectResponse(rsp *http.Response) (*GetObjectResponse, error)

ParseGetObjectResponse parses an HTTP response from a GetObjectWithResponse call

func (GetObjectResponse) Status

func (r GetObjectResponse) Status() string

Status returns HTTPResponse.Status

func (GetObjectResponse) StatusCode

func (r GetObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetObjectScheduleResponse

type GetObjectScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduleList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetObjectScheduleResponse

func ParseGetObjectScheduleResponse(rsp *http.Response) (*GetObjectScheduleResponse, error)

ParseGetObjectScheduleResponse parses an HTTP response from a GetObjectScheduleWithResponse call

func (GetObjectScheduleResponse) Status

func (r GetObjectScheduleResponse) Status() string

Status returns HTTPResponse.Status

func (GetObjectScheduleResponse) StatusCode

func (r GetObjectScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetObjectsParams

type GetObjectsParams struct {
	// Path object selector expression.
	Path *PathOptional `form:"path,omitempty" json:"path,omitempty"`
}

GetObjectsParams defines parameters for GetObjects.

type GetObjectsResponse

type GetObjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetObjectsResponse

func ParseGetObjectsResponse(rsp *http.Response) (*GetObjectsResponse, error)

ParseGetObjectsResponse parses an HTTP response from a GetObjectsWithResponse call

func (GetObjectsResponse) Status

func (r GetObjectsResponse) Status() string

Status returns HTTPResponse.Status

func (GetObjectsResponse) StatusCode

func (r GetObjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPoolVolumesParams

type GetPoolVolumesParams struct {
	// Name the name of a backend storage pool
	Name *string `form:"name,omitempty" json:"name,omitempty"`
}

GetPoolVolumesParams defines parameters for GetPoolVolumes.

type GetPoolVolumesResponse

type GetPoolVolumesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PoolVolumeList
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetPoolVolumesResponse

func ParseGetPoolVolumesResponse(rsp *http.Response) (*GetPoolVolumesResponse, error)

ParseGetPoolVolumesResponse parses an HTTP response from a GetPoolVolumesWithResponse call

func (GetPoolVolumesResponse) Status

func (r GetPoolVolumesResponse) Status() string

Status returns HTTPResponse.Status

func (GetPoolVolumesResponse) StatusCode

func (r GetPoolVolumesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPoolsParams

type GetPoolsParams struct {
	// Name the name of a backend storage pool
	Name *string `form:"name,omitempty" json:"name,omitempty"`
}

GetPoolsParams defines parameters for GetPools.

type GetPoolsResponse

type GetPoolsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PoolList
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetPoolsResponse

func ParseGetPoolsResponse(rsp *http.Response) (*GetPoolsResponse, error)

ParseGetPoolsResponse parses an HTTP response from a GetPoolsWithResponse call

func (GetPoolsResponse) Status

func (r GetPoolsResponse) Status() string

Status returns HTTPResponse.Status

func (GetPoolsResponse) StatusCode

func (r GetPoolsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRelayMessageParams

type GetRelayMessageParams struct {
	// Nodename the nodename component of the slot id on the relay
	Nodename *RelayNodename `form:"nodename,omitempty" json:"nodename,omitempty"`

	// ClusterId the cluster id component of the slot id on the relay
	ClusterID *ClusterID `form:"cluster_id,omitempty" json:"cluster_id,omitempty"`
}

GetRelayMessageParams defines parameters for GetRelayMessage.

type GetRelayMessageResponse

type GetRelayMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RelayMessages
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetRelayMessageResponse

func ParseGetRelayMessageResponse(rsp *http.Response) (*GetRelayMessageResponse, error)

ParseGetRelayMessageResponse parses an HTTP response from a GetRelayMessageWithResponse call

func (GetRelayMessageResponse) Status

func (r GetRelayMessageResponse) Status() string

Status returns HTTPResponse.Status

func (GetRelayMessageResponse) StatusCode

func (r GetRelayMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetResourcesParams

type GetResourcesParams struct {
	// Path object selector expression.
	Path *PathOptional `form:"path,omitempty" json:"path,omitempty"`

	// Node node selector expression.
	Node *NodeOptional `form:"node,omitempty" json:"node,omitempty"`

	// Resource resource selector expression.
	Resource *RidOptional `form:"resource,omitempty" json:"resource,omitempty"`
}

GetResourcesParams defines parameters for GetResources.

type GetResourcesResponse

type GetResourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResourceList
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetResourcesResponse

func ParseGetResourcesResponse(rsp *http.Response) (*GetResourcesResponse, error)

ParseGetResourcesResponse parses an HTTP response from a GetResourcesWithResponse call

func (GetResourcesResponse) Status

func (r GetResourcesResponse) Status() string

Status returns HTTPResponse.Status

func (GetResourcesResponse) StatusCode

func (r GetResourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSwaggerResponse

type GetSwaggerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParseGetSwaggerResponse

func ParseGetSwaggerResponse(rsp *http.Response) (*GetSwaggerResponse, error)

ParseGetSwaggerResponse parses an HTTP response from a GetSwaggerWithResponse call

func (GetSwaggerResponse) Status

func (r GetSwaggerResponse) Status() string

Status returns HTTPResponse.Status

func (GetSwaggerResponse) StatusCode

func (r GetSwaggerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetwhoamiResponse

type GetwhoamiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserIdentity
	JSON401      *N401
}

func ParseGetwhoamiResponse

func ParseGetwhoamiResponse(rsp *http.Response) (*GetwhoamiResponse, error)

ParseGetwhoamiResponse parses an HTTP response from a GetwhoamiWithResponse call

func (GetwhoamiResponse) Status

func (r GetwhoamiResponse) Status() string

Status returns HTTPResponse.Status

func (GetwhoamiResponse) StatusCode

func (r GetwhoamiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Group

type Group struct {
	ID   int    `json:"id"`
	Name string `json:"name"`
}

Group defines model for Group.

func (Group) Unstructured

func (t Group) Unstructured() map[string]any

type GroupItem

type GroupItem struct {
	Data Group         `json:"data"`
	Kind GroupItemKind `json:"kind"`
	Meta NodeMeta      `json:"meta"`
}

GroupItem defines model for GroupItem.

func (GroupItem) Unstructured

func (t GroupItem) Unstructured() map[string]any

type GroupItemKind

type GroupItemKind string

GroupItemKind defines model for GroupItem.Kind.

const (
	GroupItemKindGroupItem GroupItemKind = "GroupItem"
)

Defines values for GroupItemKind.

type GroupItems

type GroupItems = []GroupItem

GroupItems defines model for GroupItems.

type GroupList

type GroupList struct {
	Items GroupItems    `json:"items"`
	Kind  GroupListKind `json:"kind"`
}

GroupList defines model for GroupList.

func (GroupList) GetItems

func (t GroupList) GetItems() any

type GroupListKind

type GroupListKind string

GroupListKind defines model for GroupList.Kind.

const (
	GroupListKindGroupList GroupListKind = "GroupList"
)

Defines values for GroupListKind.

type Hardware

type Hardware struct {
	Class       string `json:"class"`
	Description string `json:"description"`
	Driver      string `json:"driver"`
	Path        string `json:"path"`
	Type        string `json:"type"`
}

Hardware defines model for Hardware.

func (Hardware) Unstructured

func (t Hardware) Unstructured() map[string]any

type HardwareItem

type HardwareItem struct {
	Data Hardware         `json:"data"`
	Kind HardwareItemKind `json:"kind"`
	Meta NodeMeta         `json:"meta"`
}

HardwareItem defines model for HardwareItem.

func (HardwareItem) Unstructured

func (t HardwareItem) Unstructured() map[string]any

type HardwareItemKind

type HardwareItemKind string

HardwareItemKind defines model for HardwareItem.Kind.

const (
	HardwareItemKindHardwareItem HardwareItemKind = "HardwareItem"
)

Defines values for HardwareItemKind.

type HardwareItems

type HardwareItems = []HardwareItem

HardwareItems defines model for HardwareItems.

type HardwareList

type HardwareList struct {
	Items HardwareItems    `json:"items"`
	Kind  HardwareListKind `json:"kind"`
}

HardwareList defines model for HardwareList.

func (HardwareList) GetItems

func (t HardwareList) GetItems() any

type HardwareListKind

type HardwareListKind string

HardwareListKind defines model for HardwareList.Kind.

const (
	HardwareListKindHardwareList HardwareListKind = "HardwareList"
)

Defines values for HardwareListKind.

type HttpRequestDoer

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

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IPAddress

type IPAddress struct {
	Address        string `json:"address"`
	FlagDeprecated bool   `json:"flagdeprecated"`
	Intf           string `json:"intf"`
	Mac            string `json:"mac"`
	Mask           string `json:"mask"`
	Type           string `json:"type"`
}

IPAddress defines model for IPAddress.

func (IPAddress) Unstructured

func (t IPAddress) Unstructured() map[string]any

type IPAddressItem

type IPAddressItem struct {
	Data IPAddress         `json:"data"`
	Kind IPAddressItemKind `json:"kind"`
	Meta NodeMeta          `json:"meta"`
}

IPAddressItem defines model for IPAddressItem.

func (IPAddressItem) Unstructured

func (t IPAddressItem) Unstructured() map[string]any

type IPAddressItemKind

type IPAddressItemKind string

IPAddressItemKind defines model for IPAddressItem.Kind.

const (
	IPAddressItemKindIPAddressItem IPAddressItemKind = "IPAddressItem"
)

Defines values for IPAddressItemKind.

type IPAddressItems

type IPAddressItems = []IPAddressItem

IPAddressItems defines model for IPAddressItems.

type IPAddressList

type IPAddressList struct {
	Items IPAddressItems    `json:"items"`
	Kind  IPAddressListKind `json:"kind"`
}

IPAddressList defines model for IPAddressList.

func (IPAddressList) GetItems

func (t IPAddressList) GetItems() any

type IPAddressListKind

type IPAddressListKind string

IPAddressListKind defines model for IPAddressList.Kind.

const (
	IDAddressList IPAddressListKind = "IDAddressList"
)

Defines values for IPAddressListKind.

type Impersonate

type Impersonate = string

Impersonate defines model for Impersonate.

type InPathKind

type InPathKind = Kind

InPathKind defines model for inPathKind.

type InPathName

type InPathName = string

InPathName defines model for inPathName.

type InPathNamespace

type InPathNamespace = string

InPathNamespace defines model for inPathNamespace.

type InPathNodeName

type InPathNodeName = string

InPathNodeName defines model for inPathNodeName.

type InQueryDeletes

type InQueryDeletes = []string

InQueryDeletes defines model for inQueryDeletes.

type InQueryDisableRollback

type InQueryDisableRollback = bool

InQueryDisableRollback defines model for inQueryDisableRollback.

type InQueryEvaluate

type InQueryEvaluate = bool

InQueryEvaluate Dereference, scope and convert the keyword raw value.

type InQueryForce

type InQueryForce = bool

InQueryForce defines model for inQueryForce.

type InQueryImpersonate

type InQueryImpersonate = string

InQueryImpersonate The node name to impersonate when evaluating a keyword. Setting impersonate without evaluate=true returns a Bad Request error.

type InQueryKeywords

type InQueryKeywords = []string

InQueryKeywords defines model for inQueryKeywords.

type InQueryLeader

type InQueryLeader = bool

InQueryLeader defines model for inQueryLeader.

type InQueryRequesterSid

type InQueryRequesterSid = openapi_types.UUID

InQueryRequesterSid defines model for inQueryRequesterSid.

type InQueryRid

type InQueryRid = string

InQueryRid defines model for inQueryRid.

type InQuerySets

type InQuerySets = []string

InQuerySets defines model for inQuerySets.

type InQuerySubset

type InQuerySubset = string

InQuerySubset defines model for inQuerySubset.

type InQueryTag

type InQueryTag = string

InQueryTag defines model for inQueryTag.

type InQueryTo

type InQueryTo = string

InQueryTo defines model for inQueryTo.

type InQueryUnsets

type InQueryUnsets = []string

InQueryUnsets defines model for inQueryUnsets.

type Instance

type Instance struct {
	Config  *InstanceConfig  `json:"config,omitempty"`
	Monitor *InstanceMonitor `json:"monitor,omitempty"`
	Status  *InstanceStatus  `json:"status,omitempty"`
}

Instance defines model for Instance.

func (Instance) Unstructured

func (t Instance) Unstructured() map[string]any

type InstanceActionAccepted

type InstanceActionAccepted struct {
	SessionID openapi_types.UUID `json:"session_id"`
}

InstanceActionAccepted defines model for InstanceActionAccepted.

type InstanceConfig

type InstanceConfig = instance.Config

InstanceConfig defines model for InstanceConfig.

type InstanceItem

type InstanceItem struct {
	Data Instance         `json:"data"`
	Kind InstanceItemKind `json:"kind"`
	Meta InstanceMeta     `json:"meta"`
}

InstanceItem defines model for InstanceItem.

func (InstanceItem) Unstructured

func (t InstanceItem) Unstructured() map[string]any

type InstanceItemKind

type InstanceItemKind string

InstanceItemKind defines model for InstanceItem.Kind.

const (
	InstanceItemKindInstanceItem InstanceItemKind = "InstanceItem"
)

Defines values for InstanceItemKind.

type InstanceItems

type InstanceItems = []InstanceItem

InstanceItems defines model for InstanceItems.

type InstanceList

type InstanceList struct {
	Items InstanceItems    `json:"items"`
	Kind  InstanceListKind `json:"kind"`
}

InstanceList defines model for InstanceList.

func (InstanceList) GetItems

func (t InstanceList) GetItems() any

type InstanceListKind

type InstanceListKind string

InstanceListKind defines model for InstanceList.Kind.

const (
	InstanceListKindInstanceList InstanceListKind = "InstanceList"
)

Defines values for InstanceListKind.

type InstanceMap

type InstanceMap map[string]Instance

InstanceMap defines model for InstanceMap.

func (InstanceMap) Unstructured

func (t InstanceMap) Unstructured() map[string]any

type InstanceMeta

type InstanceMeta struct {
	Node   string `json:"node"`
	Object string `json:"object"`
}

InstanceMeta defines model for InstanceMeta.

func (InstanceMeta) Unstructured

func (t InstanceMeta) Unstructured() map[string]any

type InstanceMonitor

type InstanceMonitor = instance.Monitor

InstanceMonitor defines model for InstanceMonitor.

type InstanceStatus

type InstanceStatus = instance.Status

InstanceStatus defines model for InstanceStatus.

type KeywordData

type KeywordData struct {
	Value any `json:"value"`
}

KeywordData defines model for KeywordData.

func (KeywordData) Unstructured

func (t KeywordData) Unstructured() any

type KeywordItem

type KeywordItem struct {
	Data KeywordData     `json:"data"`
	Kind KeywordItemKind `json:"kind"`
	Meta KeywordMeta     `json:"meta"`
}

KeywordItem defines model for KeywordItem.

func (KeywordItem) Unstructured

func (t KeywordItem) Unstructured() map[string]any

type KeywordItemKind

type KeywordItemKind string

KeywordItemKind defines model for KeywordItem.Kind.

const (
	KeywordItemKindKeywordItem KeywordItemKind = "KeywordItem"
)

Defines values for KeywordItemKind.

type KeywordItems

type KeywordItems = []KeywordItem

KeywordItems defines model for KeywordItems.

type KeywordList

type KeywordList struct {
	Items KeywordItems    `json:"items"`
	Kind  KeywordListKind `json:"kind"`
}

KeywordList defines model for KeywordList.

func (KeywordList) GetItems

func (t KeywordList) GetItems() any

type KeywordListKind

type KeywordListKind string

KeywordListKind defines model for KeywordList.Kind.

const (
	KeywordListKindKeywordList KeywordListKind = "KeywordList"
)

Defines values for KeywordListKind.

type KeywordMeta

type KeywordMeta struct {
	EvaluatedAs string `json:"evaluated_as"`
	IsEvaluated bool   `json:"is_evaluated"`
	Keyword     string `json:"keyword"`
	Node        string `json:"node"`
	Object      string `json:"object"`
}

KeywordMeta defines model for KeywordMeta.

func (KeywordMeta) Unstructured

func (t KeywordMeta) Unstructured() map[string]any

type Kind

type Kind = naming.Kind

Kind defines model for Kind.

type Limit

type Limit = int64

Limit defines model for Limit.

type LogFilter

type LogFilter = []string

LogFilter defines model for LogFilter.

type LogFollow

type LogFollow = bool

LogFollow defines model for LogFollow.

type LogLines

type LogLines = int

LogLines defines model for LogLines.

type LogList

type LogList = openapi_types.File

LogList responseLogList is a list of sse

type N200

type N200 = Problem

N200 defines model for 200.

type N400

type N400 = Problem

N400 defines model for 400.

type N401

type N401 = Problem

N401 defines model for 401.

type N403

type N403 = Problem

N403 defines model for 403.

type N404

type N404 = Problem

N404 defines model for 404.

type N408

type N408 = Problem

N408 defines model for 408.

type N409

type N409 = Problem

N409 defines model for 409.

type N500

type N500 = Problem

N500 defines model for 500.

type N503

type N503 = Problem

N503 defines model for 503.

type NamespaceOptional

type NamespaceOptional = string

NamespaceOptional defines model for NamespaceOptional.

type Network

type Network struct {
	Errors  *[]string `json:"errors,omitempty"`
	Free    int       `json:"free"`
	Name    string    `json:"name"`
	Network string    `json:"network"`
	Size    int       `json:"size"`
	Type    string    `json:"type"`
	Used    int       `json:"used"`
}

Network defines model for Network.

func (Network) Unstructured

func (t Network) Unstructured() map[string]any

type NetworkIP

type NetworkIP struct {
	IP      string           `json:"ip"`
	Network NetworkIPNetwork `json:"network"`
	Node    string           `json:"node"`
	Path    string           `json:"path"`
	RID     string           `json:"rid"`
}

NetworkIP defines model for NetworkIP.

func (NetworkIP) Unstructured

func (t NetworkIP) Unstructured() map[string]any

type NetworkIPItems

type NetworkIPItems = []NetworkIP

NetworkIPItems defines model for NetworkIPItems.

type NetworkIPList

type NetworkIPList struct {
	Items NetworkIPItems    `json:"items"`
	Kind  NetworkIPListKind `json:"kind"`
}

NetworkIPList defines model for NetworkIPList.

func (NetworkIPList) GetItems

func (t NetworkIPList) GetItems() any

type NetworkIPListKind

type NetworkIPListKind string

NetworkIPListKind defines model for NetworkIPList.Kind.

const (
	NetworkIPListKindNetworkIPList NetworkIPListKind = "NetworkIPList"
)

Defines values for NetworkIPListKind.

type NetworkIPNetwork

type NetworkIPNetwork struct {
	Name    string `json:"name"`
	Network string `json:"network"`
	Type    string `json:"type"`
}

NetworkIPNetwork defines model for NetworkIPNetwork.

type NetworkItems

type NetworkItems = []Network

NetworkItems defines model for NetworkItems.

type NetworkList

type NetworkList struct {
	Items NetworkItems    `json:"items"`
	Kind  NetworkListKind `json:"kind"`
}

NetworkList defines model for NetworkList.

func (NetworkList) GetItems

func (t NetworkList) GetItems() any

type NetworkListKind

type NetworkListKind string

NetworkListKind defines model for NetworkList.Kind.

const (
	NetworkListKindNetworkList NetworkListKind = "NetworkList"
)

Defines values for NetworkListKind.

type Node

type Node struct {
	Config  *NodeConfig  `json:"config,omitempty"`
	Monitor *NodeMonitor `json:"monitor,omitempty"`
	Status  *NodeStatus  `json:"status,omitempty"`
}

Node defines model for Node.

func (Node) Unstructured

func (t Node) Unstructured() map[string]any

type NodeActionAccepted

type NodeActionAccepted struct {
	SessionID openapi_types.UUID `json:"session_id"`
}

NodeActionAccepted defines model for NodeActionAccepted.

type NodeConfig

type NodeConfig = node.Config

NodeConfig defines model for NodeConfig.

type NodeInfo

type NodeInfo = node.NodeInfo

NodeInfo defines model for NodeInfo.

type NodeItem

type NodeItem struct {
	Data Node         `json:"data"`
	Kind NodeItemKind `json:"kind"`
	Meta NodeMeta     `json:"meta"`
}

NodeItem defines model for NodeItem.

func (NodeItem) Unstructured

func (t NodeItem) Unstructured() map[string]any

type NodeItemKind

type NodeItemKind string

NodeItemKind defines model for NodeItem.Kind.

const (
	NodeItemKindNodeItem NodeItemKind = "NodeItem"
)

Defines values for NodeItemKind.

type NodeItems

type NodeItems = []NodeItem

NodeItems defines model for NodeItems.

type NodeLabel

type NodeLabel struct {
	// Name name is the label name.
	Name string `json:"name"`

	// Value value is the label value.
	Value string `json:"value"`
}

NodeLabel defines model for NodeLabel.

type NodeList

type NodeList struct {
	Items NodeItems    `json:"items"`
	Kind  NodeListKind `json:"kind"`
}

NodeList defines model for NodeList.

func (NodeList) GetItems

func (t NodeList) GetItems() any

type NodeListKind

type NodeListKind string

NodeListKind defines model for NodeList.Kind.

const (
	NodeListKindNodeList NodeListKind = "NodeList"
)

Defines values for NodeListKind.

type NodeMeta

type NodeMeta struct {
	Node string `json:"node"`
}

NodeMeta defines model for NodeMeta.

func (NodeMeta) Unstructured

func (t NodeMeta) Unstructured() map[string]any

type NodeMonitor

type NodeMonitor = node.Monitor

NodeMonitor defines model for NodeMonitor.

type NodeOptional

type NodeOptional = string

NodeOptional defines model for NodeOptional.

type NodeStatus

type NodeStatus = node.Status

NodeStatus defines model for NodeStatus.

type NodesInfo

type NodesInfo = node.NodesInfo

NodesInfo defines model for NodesInfo.

type ObjectConfig

type ObjectConfig struct {
	Data  map[string]interface{} `json:"data"`
	Mtime time.Time              `json:"mtime"`
}

ObjectConfig defines model for ObjectConfig.

type ObjectData

type ObjectData struct {
	Avail       Status      `json:"avail"`
	FlexMax     int         `json:"flex_max"`
	FlexMin     int         `json:"flex_min"`
	FlexTarget  int         `json:"flex_target"`
	Frozen      string      `json:"frozen"`
	Instances   InstanceMap `json:"instances"`
	Orchestrate Orchestrate `json:"orchestrate"`
	Overall     Status      `json:"overall"`

	// PlacementPolicy object placement policy
	PlacementPolicy PlacementPolicy `json:"placement_policy"`

	// PlacementState object placement state
	PlacementState PlacementState `json:"placement_state"`
	Pool           *string        `json:"pool,omitempty"`
	Priority       int            `json:"priority"`

	// Provisioned service, instance or resource provisioned state
	Provisioned Provisioned `json:"provisioned"`
	Scope       []string    `json:"scope"`
	Size        *int64      `json:"size,omitempty"`

	// Topology object topology
	Topology         Topology `json:"topology"`
	UpInstancesCount int      `json:"up_instances_count"`
	UpdatedAt        string   `json:"updated_at"`
}

ObjectData defines model for ObjectData.

func (ObjectData) Unstructured

func (t ObjectData) Unstructured() map[string]any

type ObjectItem

type ObjectItem struct {
	Data ObjectData     `json:"data"`
	Kind ObjectItemKind `json:"kind"`
	Meta ObjectMeta     `json:"meta"`
}

ObjectItem defines model for ObjectItem.

func (ObjectItem) Unstructured

func (t ObjectItem) Unstructured() map[string]any

type ObjectItemKind

type ObjectItemKind string

ObjectItemKind defines model for ObjectItem.Kind.

const (
	ObjectItemKindObjectItem ObjectItemKind = "ObjectItem"
)

Defines values for ObjectItemKind.

type ObjectItems

type ObjectItems = []ObjectItem

ObjectItems defines model for ObjectItems.

type ObjectList

type ObjectList struct {
	Items ObjectItems    `json:"items"`
	Kind  ObjectListKind `json:"kind"`
}

ObjectList defines model for ObjectList.

func (ObjectList) GetItems

func (t ObjectList) GetItems() any

type ObjectListKind

type ObjectListKind string

ObjectListKind defines model for ObjectList.Kind.

const (
	ObjectListKindObjectList ObjectListKind = "ObjectList"
)

Defines values for ObjectListKind.

type ObjectMeta

type ObjectMeta struct {
	Object string `json:"object"`
}

ObjectMeta defines model for ObjectMeta.

func (ObjectMeta) Unstructured

func (t ObjectMeta) Unstructured() map[string]any

type ObjectPaths

type ObjectPaths = []string

ObjectPaths defines model for ObjectPaths.

type Orchestrate

type Orchestrate string

Orchestrate defines model for Orchestrate.

const (
	OrchestrateHa    Orchestrate = "ha"
	OrchestrateNo    Orchestrate = "no"
	OrchestrateStart Orchestrate = "start"
)

Defines values for Orchestrate.

type OrchestrationQueued

type OrchestrationQueued struct {
	OrchestrationID openapi_types.UUID `json:"orchestration_id"`
}

OrchestrationQueued defines model for OrchestrationQueued.

func (OrchestrationQueued) String

func (t OrchestrationQueued) String() (out string)

type Package

type Package struct {
	Arch        string    `json:"arch"`
	InstalledAt time.Time `json:"installedat"`
	Name        string    `json:"name"`
	Sig         string    `json:"sig"`
	Type        string    `json:"type"`
	Version     string    `json:"version"`
}

Package defines model for Package.

func (Package) Unstructured

func (t Package) Unstructured() map[string]any

type PackageItem

type PackageItem struct {
	Data Package         `json:"data"`
	Kind PackageItemKind `json:"kind"`
	Meta NodeMeta        `json:"meta"`
}

PackageItem defines model for PackageItem.

func (PackageItem) Unstructured

func (t PackageItem) Unstructured() map[string]any

type PackageItemKind

type PackageItemKind string

PackageItemKind defines model for PackageItem.Kind.

const (
	PackageItemKindPackageItem PackageItemKind = "PackageItem"
)

Defines values for PackageItemKind.

type PackageItems

type PackageItems = []PackageItem

PackageItems defines model for PackageItems.

type PackageList

type PackageList struct {
	Items PackageItems    `json:"items"`
	Kind  PackageListKind `json:"kind"`
}

PackageList defines model for PackageList.

func (PackageList) GetItems

func (t PackageList) GetItems() any

type PackageListKind

type PackageListKind string

PackageListKind defines model for PackageList.Kind.

const (
	PackageListKindPackageList PackageListKind = "PackageList"
)

Defines values for PackageListKind.

type Patch

type Patch struct {
	InstalledAt time.Time `json:"installedat"`
	Number      string    `json:"number"`
	Revision    string    `json:"revision"`
}

Patch defines model for Patch.

func (Patch) Unstructured

func (t Patch) Unstructured() map[string]any

type PatchItem

type PatchItem struct {
	Data Patch         `json:"data"`
	Kind PatchItemKind `json:"kind"`
	Meta NodeMeta      `json:"meta"`
}

PatchItem defines model for PatchItem.

func (PatchItem) Unstructured

func (t PatchItem) Unstructured() map[string]any

type PatchItemKind

type PatchItemKind string

PatchItemKind defines model for PatchItem.Kind.

const (
	PacthItem PatchItemKind = "PacthItem"
)

Defines values for PatchItemKind.

type PatchItems

type PatchItems = []PatchItem

PatchItems defines model for PatchItems.

type PatchList

type PatchList struct {
	Items PatchItems    `json:"items"`
	Kind  PatchListKind `json:"kind"`
}

PatchList defines model for PatchList.

func (PatchList) GetItems

func (t PatchList) GetItems() any

type PatchListKind

type PatchListKind string

PatchListKind defines model for PatchList.Kind.

const (
	PatchListKindPatchList PatchListKind = "PatchList"
)

Defines values for PatchListKind.

type Path

type Path = string

Path defines model for Path.

type PathOptional

type PathOptional = string

PathOptional defines model for PathOptional.

type Paths

type Paths = []string

Paths defines model for Paths.

type PlacementPolicy

type PlacementPolicy string

PlacementPolicy object placement policy

const (
	PlacementPolicyLastStart  PlacementPolicy = "last start"
	PlacementPolicyLoadAvg    PlacementPolicy = "load avg"
	PlacementPolicyNodesOrder PlacementPolicy = "nodes order"
	PlacementPolicyNone       PlacementPolicy = "none"
	PlacementPolicyScore      PlacementPolicy = "score"
	PlacementPolicyShift      PlacementPolicy = "shift"
	PlacementPolicySpread     PlacementPolicy = "spread"
)

Defines values for PlacementPolicy.

type PlacementState

type PlacementState string

PlacementState object placement state

const (
	PlacementStateNa         PlacementState = "n/a"
	PlacementStateNonOptimal PlacementState = "non-optimal"
	PlacementStateOptimal    PlacementState = "optimal"
	PlacementStateUndef      PlacementState = "undef"
)

Defines values for PlacementState.

type Pool

type Pool struct {
	Capabilities []string  `json:"capabilities"`
	Errors       *[]string `json:"errors,omitempty"`
	Free         int64     `json:"free"`
	Head         string    `json:"head"`
	Name         string    `json:"name"`
	Size         int64     `json:"size"`
	Type         string    `json:"type"`
	Used         int64     `json:"used"`
	VolumeCount  int       `json:"volume_count"`
}

Pool defines model for Pool.

func (Pool) Unstructured

func (t Pool) Unstructured() map[string]any

type PoolItems

type PoolItems = []Pool

PoolItems defines model for PoolItems.

type PoolList

type PoolList struct {
	Items PoolItems    `json:"items"`
	Kind  PoolListKind `json:"kind"`
}

PoolList defines model for PoolList.

func (PoolList) GetItems

func (t PoolList) GetItems() any

type PoolListKind

type PoolListKind string

PoolListKind defines model for PoolList.Kind.

const (
	PoolListKindPoolList PoolListKind = "PoolList"
)

Defines values for PoolListKind.

type PoolVolume

type PoolVolume struct {
	Children []string `json:"children"`
	IsOrphan bool     `json:"is_orphan"`
	Path     string   `json:"path"`
	Pool     string   `json:"pool"`
	Size     int64    `json:"size"`
}

PoolVolume defines model for PoolVolume.

func (PoolVolume) Unstructured

func (t PoolVolume) Unstructured() map[string]any

type PoolVolumeItems

type PoolVolumeItems = []PoolVolume

PoolVolumeItems defines model for PoolVolumeItems.

type PoolVolumeList

type PoolVolumeList struct {
	Items PoolVolumeItems    `json:"items"`
	Kind  PoolVolumeListKind `json:"kind"`
}

PoolVolumeList defines model for PoolVolumeList.

func (PoolVolumeList) GetItems

func (t PoolVolumeList) GetItems() any

type PoolVolumeListKind

type PoolVolumeListKind string

PoolVolumeListKind defines model for PoolVolumeList.Kind.

const (
	PoolVolumeListKindPoolVolumeList PoolVolumeListKind = "PoolVolumeList"
)

Defines values for PoolVolumeListKind.

type PostAuthTokenParams

type PostAuthTokenParams struct {
	// Role list of api role
	Role *Roles `form:"role,omitempty" json:"role,omitempty"`

	// Duration max token duration, maximum value 24h
	Duration *string `form:"duration,omitempty" json:"duration,omitempty"`
}

PostAuthTokenParams defines parameters for PostAuthToken.

type PostAuthTokenResponse

type PostAuthTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthToken
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
	JSON503      *N503
}

func ParsePostAuthTokenResponse

func ParsePostAuthTokenResponse(rsp *http.Response) (*PostAuthTokenResponse, error)

ParsePostAuthTokenResponse parses an HTTP response from a PostAuthTokenWithResponse call

func (PostAuthTokenResponse) Status

func (r PostAuthTokenResponse) Status() string

Status returns HTTPResponse.Status

func (PostAuthTokenResponse) StatusCode

func (r PostAuthTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostClusterActionAbortResponse

type PostClusterActionAbortResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostClusterActionAbortResponse

func ParsePostClusterActionAbortResponse(rsp *http.Response) (*PostClusterActionAbortResponse, error)

ParsePostClusterActionAbortResponse parses an HTTP response from a PostClusterActionAbortWithResponse call

func (PostClusterActionAbortResponse) Status

Status returns HTTPResponse.Status

func (PostClusterActionAbortResponse) StatusCode

func (r PostClusterActionAbortResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostClusterActionFreezeResponse

type PostClusterActionFreezeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostClusterActionFreezeResponse

func ParsePostClusterActionFreezeResponse(rsp *http.Response) (*PostClusterActionFreezeResponse, error)

ParsePostClusterActionFreezeResponse parses an HTTP response from a PostClusterActionFreezeWithResponse call

func (PostClusterActionFreezeResponse) Status

Status returns HTTPResponse.Status

func (PostClusterActionFreezeResponse) StatusCode

func (r PostClusterActionFreezeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostClusterActionUnfreezeResponse

type PostClusterActionUnfreezeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostClusterActionUnfreezeResponse

func ParsePostClusterActionUnfreezeResponse(rsp *http.Response) (*PostClusterActionUnfreezeResponse, error)

ParsePostClusterActionUnfreezeResponse parses an HTTP response from a PostClusterActionUnfreezeWithResponse call

func (PostClusterActionUnfreezeResponse) Status

Status returns HTTPResponse.Status

func (PostClusterActionUnfreezeResponse) StatusCode

func (r PostClusterActionUnfreezeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostDaemonJoinParams

type PostDaemonJoinParams struct {
	// Node The node to add to cluster nodes
	Node string `form:"node" json:"node"`
}

PostDaemonJoinParams defines parameters for PostDaemonJoin.

type PostDaemonJoinResponse

type PostDaemonJoinResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostDaemonJoinResponse

func ParsePostDaemonJoinResponse(rsp *http.Response) (*PostDaemonJoinResponse, error)

ParsePostDaemonJoinResponse parses an HTTP response from a PostDaemonJoinWithResponse call

func (PostDaemonJoinResponse) Status

func (r PostDaemonJoinResponse) Status() string

Status returns HTTPResponse.Status

func (PostDaemonJoinResponse) StatusCode

func (r PostDaemonJoinResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostDaemonLeaveParams

type PostDaemonLeaveParams struct {
	// Node The leaving cluster node
	Node string `form:"node" json:"node"`
}

PostDaemonLeaveParams defines parameters for PostDaemonLeave.

type PostDaemonLeaveResponse

type PostDaemonLeaveResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
}

func ParsePostDaemonLeaveResponse

func ParsePostDaemonLeaveResponse(rsp *http.Response) (*PostDaemonLeaveResponse, error)

ParsePostDaemonLeaveResponse parses an HTTP response from a PostDaemonLeaveWithResponse call

func (PostDaemonLeaveResponse) Status

func (r PostDaemonLeaveResponse) Status() string

Status returns HTTPResponse.Status

func (PostDaemonLeaveResponse) StatusCode

func (r PostDaemonLeaveResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostDaemonLogsControl

type PostDaemonLogsControl struct {
	Level PostDaemonLogsControlLevel `json:"level"`
}

PostDaemonLogsControl defines model for PostDaemonLogsControl.

type PostDaemonLogsControlJSONRequestBody

type PostDaemonLogsControlJSONRequestBody = PostDaemonLogsControl

PostDaemonLogsControlJSONRequestBody defines body for PostDaemonLogsControl for application/json ContentType.

type PostDaemonLogsControlLevel

type PostDaemonLogsControlLevel string

PostDaemonLogsControlLevel defines model for PostDaemonLogsControl.Level.

const (
	PostDaemonLogsControlLevelDebug PostDaemonLogsControlLevel = "debug"
	PostDaemonLogsControlLevelError PostDaemonLogsControlLevel = "error"
	PostDaemonLogsControlLevelFatal PostDaemonLogsControlLevel = "fatal"
	PostDaemonLogsControlLevelInfo  PostDaemonLogsControlLevel = "info"
	PostDaemonLogsControlLevelNone  PostDaemonLogsControlLevel = "none"
	PostDaemonLogsControlLevelPanic PostDaemonLogsControlLevel = "panic"
	PostDaemonLogsControlLevelWarn  PostDaemonLogsControlLevel = "warn"
)

Defines values for PostDaemonLogsControlLevel.

type PostDaemonLogsControlResponse

type PostDaemonLogsControlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *N200
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostDaemonLogsControlResponse

func ParsePostDaemonLogsControlResponse(rsp *http.Response) (*PostDaemonLogsControlResponse, error)

ParsePostDaemonLogsControlResponse parses an HTTP response from a PostDaemonLogsControlWithResponse call

func (PostDaemonLogsControlResponse) Status

Status returns HTTPResponse.Status

func (PostDaemonLogsControlResponse) StatusCode

func (r PostDaemonLogsControlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostDaemonRestartResponse

type PostDaemonRestartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *N200
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostDaemonRestartResponse

func ParsePostDaemonRestartResponse(rsp *http.Response) (*PostDaemonRestartResponse, error)

ParsePostDaemonRestartResponse parses an HTTP response from a PostDaemonRestartWithResponse call

func (PostDaemonRestartResponse) Status

func (r PostDaemonRestartResponse) Status() string

Status returns HTTPResponse.Status

func (PostDaemonRestartResponse) StatusCode

func (r PostDaemonRestartResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostDaemonShutdownParams

type PostDaemonShutdownParams struct {
	// Duration max duration
	Duration *Duration `form:"duration,omitempty" json:"duration,omitempty"`
}

PostDaemonShutdownParams defines parameters for PostDaemonShutdown.

type PostDaemonShutdownResponse

type PostDaemonShutdownResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DaemonPid
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostDaemonShutdownResponse

func ParsePostDaemonShutdownResponse(rsp *http.Response) (*PostDaemonShutdownResponse, error)

ParsePostDaemonShutdownResponse parses an HTTP response from a PostDaemonShutdownWithResponse call

func (PostDaemonShutdownResponse) Status

Status returns HTTPResponse.Status

func (PostDaemonShutdownResponse) StatusCode

func (r PostDaemonShutdownResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostDaemonStopResponse

type PostDaemonStopResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DaemonPid
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostDaemonStopResponse

func ParsePostDaemonStopResponse(rsp *http.Response) (*PostDaemonStopResponse, error)

ParsePostDaemonStopResponse parses an HTTP response from a PostDaemonStopWithResponse call

func (PostDaemonStopResponse) Status

func (r PostDaemonStopResponse) Status() string

Status returns HTTPResponse.Status

func (PostDaemonStopResponse) StatusCode

func (r PostDaemonStopResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostDaemonSubAction

type PostDaemonSubAction struct {
	Action PostDaemonSubActionAction `json:"action"`

	// Subs daemon component list
	Subs []string `json:"subs"`
}

PostDaemonSubAction defines model for PostDaemonSubAction.

type PostDaemonSubActionAction

type PostDaemonSubActionAction string

PostDaemonSubActionAction defines model for PostDaemonSubAction.Action.

const (
	PostDaemonSubActionActionRestart PostDaemonSubActionAction = "restart"
	PostDaemonSubActionActionStart   PostDaemonSubActionAction = "start"
	PostDaemonSubActionActionStop    PostDaemonSubActionAction = "stop"
)

Defines values for PostDaemonSubActionAction.

type PostDaemonSubActionJSONRequestBody

type PostDaemonSubActionJSONRequestBody = PostDaemonSubAction

PostDaemonSubActionJSONRequestBody defines body for PostDaemonSubAction for application/json ContentType.

type PostDaemonSubActionResponse

type PostDaemonSubActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *N200
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostDaemonSubActionResponse

func ParsePostDaemonSubActionResponse(rsp *http.Response) (*PostDaemonSubActionResponse, error)

ParsePostDaemonSubActionResponse parses an HTTP response from a PostDaemonSubActionWithResponse call

func (PostDaemonSubActionResponse) Status

Status returns HTTPResponse.Status

func (PostDaemonSubActionResponse) StatusCode

func (r PostDaemonSubActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionBootParams

type PostInstanceActionBootParams struct {
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
	Rid          *InQueryRid          `form:"rid,omitempty" json:"rid,omitempty"`
	Subset       *InQuerySubset       `form:"subset,omitempty" json:"subset,omitempty"`
	Tag          *InQueryTag          `form:"tag,omitempty" json:"tag,omitempty"`
	To           *InQueryTo           `form:"to,omitempty" json:"to,omitempty"`
}

PostInstanceActionBootParams defines parameters for PostInstanceActionBoot.

type PostInstanceActionBootResponse

type PostInstanceActionBootResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionBootResponse

func ParsePostInstanceActionBootResponse(rsp *http.Response) (*PostInstanceActionBootResponse, error)

ParsePostInstanceActionBootResponse parses an HTTP response from a PostInstanceActionBootWithResponse call

func (PostInstanceActionBootResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionBootResponse) StatusCode

func (r PostInstanceActionBootResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionDeleteParams

type PostInstanceActionDeleteParams struct {
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
}

PostInstanceActionDeleteParams defines parameters for PostInstanceActionDelete.

type PostInstanceActionDeleteResponse

type PostInstanceActionDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionDeleteResponse

func ParsePostInstanceActionDeleteResponse(rsp *http.Response) (*PostInstanceActionDeleteResponse, error)

ParsePostInstanceActionDeleteResponse parses an HTTP response from a PostInstanceActionDeleteWithResponse call

func (PostInstanceActionDeleteResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionDeleteResponse) StatusCode

func (r PostInstanceActionDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionFreezeParams

type PostInstanceActionFreezeParams struct {
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
}

PostInstanceActionFreezeParams defines parameters for PostInstanceActionFreeze.

type PostInstanceActionFreezeResponse

type PostInstanceActionFreezeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionFreezeResponse

func ParsePostInstanceActionFreezeResponse(rsp *http.Response) (*PostInstanceActionFreezeResponse, error)

ParsePostInstanceActionFreezeResponse parses an HTTP response from a PostInstanceActionFreezeWithResponse call

func (PostInstanceActionFreezeResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionFreezeResponse) StatusCode

func (r PostInstanceActionFreezeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionPRStartParams

type PostInstanceActionPRStartParams struct {
	DisableRollback *InQueryDisableRollback `form:"disable_rollback,omitempty" json:"disable_rollback,omitempty"`
	Force           *InQueryForce           `form:"force,omitempty" json:"force,omitempty"`
	RequesterSid    *InQueryRequesterSid    `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
	Rid             *InQueryRid             `form:"rid,omitempty" json:"rid,omitempty"`
	Subset          *InQuerySubset          `form:"subset,omitempty" json:"subset,omitempty"`
	Tag             *InQueryTag             `form:"tag,omitempty" json:"tag,omitempty"`
	To              *InQueryTo              `form:"to,omitempty" json:"to,omitempty"`
}

PostInstanceActionPRStartParams defines parameters for PostInstanceActionPRStart.

type PostInstanceActionPRStartResponse

type PostInstanceActionPRStartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionPRStartResponse

func ParsePostInstanceActionPRStartResponse(rsp *http.Response) (*PostInstanceActionPRStartResponse, error)

ParsePostInstanceActionPRStartResponse parses an HTTP response from a PostInstanceActionPRStartWithResponse call

func (PostInstanceActionPRStartResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionPRStartResponse) StatusCode

func (r PostInstanceActionPRStartResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionPRStopParams

type PostInstanceActionPRStopParams struct {
	DisableRollback *InQueryDisableRollback `form:"disable_rollback,omitempty" json:"disable_rollback,omitempty"`
	Force           *InQueryForce           `form:"force,omitempty" json:"force,omitempty"`
	RequesterSid    *InQueryRequesterSid    `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
	Rid             *InQueryRid             `form:"rid,omitempty" json:"rid,omitempty"`
	Subset          *InQuerySubset          `form:"subset,omitempty" json:"subset,omitempty"`
	Tag             *InQueryTag             `form:"tag,omitempty" json:"tag,omitempty"`
	To              *InQueryTo              `form:"to,omitempty" json:"to,omitempty"`
}

PostInstanceActionPRStopParams defines parameters for PostInstanceActionPRStop.

type PostInstanceActionPRStopResponse

type PostInstanceActionPRStopResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionPRStopResponse

func ParsePostInstanceActionPRStopResponse(rsp *http.Response) (*PostInstanceActionPRStopResponse, error)

ParsePostInstanceActionPRStopResponse parses an HTTP response from a PostInstanceActionPRStopWithResponse call

func (PostInstanceActionPRStopResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionPRStopResponse) StatusCode

func (r PostInstanceActionPRStopResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionProvisionParams

type PostInstanceActionProvisionParams struct {
	DisableRollback *InQueryDisableRollback `form:"disable_rollback,omitempty" json:"disable_rollback,omitempty"`
	Force           *InQueryForce           `form:"force,omitempty" json:"force,omitempty"`
	Leader          *InQueryLeader          `form:"leader,omitempty" json:"leader,omitempty"`
	RequesterSid    *InQueryRequesterSid    `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
	Rid             *InQueryRid             `form:"rid,omitempty" json:"rid,omitempty"`
	Subset          *InQuerySubset          `form:"subset,omitempty" json:"subset,omitempty"`
	Tag             *InQueryTag             `form:"tag,omitempty" json:"tag,omitempty"`
	To              *InQueryTo              `form:"to,omitempty" json:"to,omitempty"`
}

PostInstanceActionProvisionParams defines parameters for PostInstanceActionProvision.

type PostInstanceActionProvisionResponse

type PostInstanceActionProvisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionProvisionResponse

func ParsePostInstanceActionProvisionResponse(rsp *http.Response) (*PostInstanceActionProvisionResponse, error)

ParsePostInstanceActionProvisionResponse parses an HTTP response from a PostInstanceActionProvisionWithResponse call

func (PostInstanceActionProvisionResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionProvisionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionShutdownParams

type PostInstanceActionShutdownParams struct {
	Force        *InQueryForce        `form:"force,omitempty" json:"force,omitempty"`
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
	Rid          *InQueryRid          `form:"rid,omitempty" json:"rid,omitempty"`
	Subset       *InQuerySubset       `form:"subset,omitempty" json:"subset,omitempty"`
	Tag          *InQueryTag          `form:"tag,omitempty" json:"tag,omitempty"`
	To           *InQueryTo           `form:"to,omitempty" json:"to,omitempty"`
}

PostInstanceActionShutdownParams defines parameters for PostInstanceActionShutdown.

type PostInstanceActionShutdownResponse

type PostInstanceActionShutdownResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionShutdownResponse

func ParsePostInstanceActionShutdownResponse(rsp *http.Response) (*PostInstanceActionShutdownResponse, error)

ParsePostInstanceActionShutdownResponse parses an HTTP response from a PostInstanceActionShutdownWithResponse call

func (PostInstanceActionShutdownResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionShutdownResponse) StatusCode

func (r PostInstanceActionShutdownResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionStartParams

type PostInstanceActionStartParams struct {
	DisableRollback *InQueryDisableRollback `form:"disable_rollback,omitempty" json:"disable_rollback,omitempty"`
	Force           *InQueryForce           `form:"force,omitempty" json:"force,omitempty"`
	RequesterSid    *InQueryRequesterSid    `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
	Rid             *InQueryRid             `form:"rid,omitempty" json:"rid,omitempty"`
	Subset          *InQuerySubset          `form:"subset,omitempty" json:"subset,omitempty"`
	Tag             *InQueryTag             `form:"tag,omitempty" json:"tag,omitempty"`
	To              *InQueryTo              `form:"to,omitempty" json:"to,omitempty"`
}

PostInstanceActionStartParams defines parameters for PostInstanceActionStart.

type PostInstanceActionStartResponse

type PostInstanceActionStartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionStartResponse

func ParsePostInstanceActionStartResponse(rsp *http.Response) (*PostInstanceActionStartResponse, error)

ParsePostInstanceActionStartResponse parses an HTTP response from a PostInstanceActionStartWithResponse call

func (PostInstanceActionStartResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionStartResponse) StatusCode

func (r PostInstanceActionStartResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionStartStandbyParams

type PostInstanceActionStartStandbyParams struct {
	DisableRollback *InQueryDisableRollback `form:"disable_rollback,omitempty" json:"disable_rollback,omitempty"`
	Force           *InQueryForce           `form:"force,omitempty" json:"force,omitempty"`
	RequesterSid    *InQueryRequesterSid    `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
	Rid             *InQueryRid             `form:"rid,omitempty" json:"rid,omitempty"`
	Subset          *InQuerySubset          `form:"subset,omitempty" json:"subset,omitempty"`
	Tag             *InQueryTag             `form:"tag,omitempty" json:"tag,omitempty"`
	To              *InQueryTo              `form:"to,omitempty" json:"to,omitempty"`
}

PostInstanceActionStartStandbyParams defines parameters for PostInstanceActionStartStandby.

type PostInstanceActionStartStandbyResponse

type PostInstanceActionStartStandbyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionStartStandbyResponse

func ParsePostInstanceActionStartStandbyResponse(rsp *http.Response) (*PostInstanceActionStartStandbyResponse, error)

ParsePostInstanceActionStartStandbyResponse parses an HTTP response from a PostInstanceActionStartStandbyWithResponse call

func (PostInstanceActionStartStandbyResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionStartStandbyResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionStopParams

type PostInstanceActionStopParams struct {
	Force        *InQueryForce        `form:"force,omitempty" json:"force,omitempty"`
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
	Rid          *InQueryRid          `form:"rid,omitempty" json:"rid,omitempty"`
	Subset       *InQuerySubset       `form:"subset,omitempty" json:"subset,omitempty"`
	Tag          *InQueryTag          `form:"tag,omitempty" json:"tag,omitempty"`
	To           *InQueryTo           `form:"to,omitempty" json:"to,omitempty"`
}

PostInstanceActionStopParams defines parameters for PostInstanceActionStop.

type PostInstanceActionStopResponse

type PostInstanceActionStopResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionStopResponse

func ParsePostInstanceActionStopResponse(rsp *http.Response) (*PostInstanceActionStopResponse, error)

ParsePostInstanceActionStopResponse parses an HTTP response from a PostInstanceActionStopWithResponse call

func (PostInstanceActionStopResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionStopResponse) StatusCode

func (r PostInstanceActionStopResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionUnfreezeParams

type PostInstanceActionUnfreezeParams struct {
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
}

PostInstanceActionUnfreezeParams defines parameters for PostInstanceActionUnfreeze.

type PostInstanceActionUnfreezeResponse

type PostInstanceActionUnfreezeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionUnfreezeResponse

func ParsePostInstanceActionUnfreezeResponse(rsp *http.Response) (*PostInstanceActionUnfreezeResponse, error)

ParsePostInstanceActionUnfreezeResponse parses an HTTP response from a PostInstanceActionUnfreezeWithResponse call

func (PostInstanceActionUnfreezeResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionUnfreezeResponse) StatusCode

func (r PostInstanceActionUnfreezeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceActionUnprovisionParams

type PostInstanceActionUnprovisionParams struct {
	Force        *InQueryForce        `form:"force,omitempty" json:"force,omitempty"`
	Leader       *InQueryLeader       `form:"leader,omitempty" json:"leader,omitempty"`
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
	Rid          *InQueryRid          `form:"rid,omitempty" json:"rid,omitempty"`
	Subset       *InQuerySubset       `form:"subset,omitempty" json:"subset,omitempty"`
	Tag          *InQueryTag          `form:"tag,omitempty" json:"tag,omitempty"`
	To           *InQueryTo           `form:"to,omitempty" json:"to,omitempty"`
}

PostInstanceActionUnprovisionParams defines parameters for PostInstanceActionUnprovision.

type PostInstanceActionUnprovisionResponse

type PostInstanceActionUnprovisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceActionUnprovisionResponse

func ParsePostInstanceActionUnprovisionResponse(rsp *http.Response) (*PostInstanceActionUnprovisionResponse, error)

ParsePostInstanceActionUnprovisionResponse parses an HTTP response from a PostInstanceActionUnprovisionWithResponse call

func (PostInstanceActionUnprovisionResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceActionUnprovisionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostInstanceClearResponse

type PostInstanceClearResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceClearResponse

func ParsePostInstanceClearResponse(rsp *http.Response) (*PostInstanceClearResponse, error)

ParsePostInstanceClearResponse parses an HTTP response from a PostInstanceClearWithResponse call

func (PostInstanceClearResponse) Status

func (r PostInstanceClearResponse) Status() string

Status returns HTTPResponse.Status

func (PostInstanceClearResponse) StatusCode

func (r PostInstanceClearResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceProgress

type PostInstanceProgress struct {
	IsPartial *bool              `json:"is_partial,omitempty"`
	SessionID openapi_types.UUID `json:"session_id"`
	State     string             `json:"state"`
}

PostInstanceProgress defines model for PostInstanceProgress.

type PostInstanceProgressJSONRequestBody

type PostInstanceProgressJSONRequestBody = PostInstanceProgress

PostInstanceProgressJSONRequestBody defines body for PostInstanceProgress for application/json ContentType.

type PostInstanceProgressResponse

type PostInstanceProgressResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceProgressResponse

func ParsePostInstanceProgressResponse(rsp *http.Response) (*PostInstanceProgressResponse, error)

ParsePostInstanceProgressResponse parses an HTTP response from a PostInstanceProgressWithResponse call

func (PostInstanceProgressResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceProgressResponse) StatusCode

func (r PostInstanceProgressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceStateFileResponse

type PostInstanceStateFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON404      *N404
	JSON409      *N409
	JSON500      *N500
}

func ParsePostInstanceStateFileResponse

func ParsePostInstanceStateFileResponse(rsp *http.Response) (*PostInstanceStateFileResponse, error)

ParsePostInstanceStateFileResponse parses an HTTP response from a PostInstanceStateFileWithResponse call

func (PostInstanceStateFileResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceStateFileResponse) StatusCode

func (r PostInstanceStateFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstanceStatusJSONRequestBody

type PostInstanceStatusJSONRequestBody = InstanceStatus

PostInstanceStatusJSONRequestBody defines body for PostInstanceStatus for application/json ContentType.

type PostInstanceStatusResponse

type PostInstanceStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostInstanceStatusResponse

func ParsePostInstanceStatusResponse(rsp *http.Response) (*PostInstanceStatusResponse, error)

ParsePostInstanceStatusResponse parses an HTTP response from a PostInstanceStatusWithResponse call

func (PostInstanceStatusResponse) Status

Status returns HTTPResponse.Status

func (PostInstanceStatusResponse) StatusCode

func (r PostInstanceStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostNodeActionPushAssetParams

type PostNodeActionPushAssetParams struct {
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
}

PostNodeActionPushAssetParams defines parameters for PostNodeActionPushAsset.

type PostNodeActionPushAssetResponse

type PostNodeActionPushAssetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeActionAccepted
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostNodeActionPushAssetResponse

func ParsePostNodeActionPushAssetResponse(rsp *http.Response) (*PostNodeActionPushAssetResponse, error)

ParsePostNodeActionPushAssetResponse parses an HTTP response from a PostNodeActionPushAssetWithResponse call

func (PostNodeActionPushAssetResponse) Status

Status returns HTTPResponse.Status

func (PostNodeActionPushAssetResponse) StatusCode

func (r PostNodeActionPushAssetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostNodeActionPushDiskParams

type PostNodeActionPushDiskParams struct {
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
}

PostNodeActionPushDiskParams defines parameters for PostNodeActionPushDisk.

type PostNodeActionPushDiskResponse

type PostNodeActionPushDiskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeActionAccepted
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostNodeActionPushDiskResponse

func ParsePostNodeActionPushDiskResponse(rsp *http.Response) (*PostNodeActionPushDiskResponse, error)

ParsePostNodeActionPushDiskResponse parses an HTTP response from a PostNodeActionPushDiskWithResponse call

func (PostNodeActionPushDiskResponse) Status

Status returns HTTPResponse.Status

func (PostNodeActionPushDiskResponse) StatusCode

func (r PostNodeActionPushDiskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostNodeActionPushPatchParams

type PostNodeActionPushPatchParams struct {
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
}

PostNodeActionPushPatchParams defines parameters for PostNodeActionPushPatch.

type PostNodeActionPushPatchResponse

type PostNodeActionPushPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeActionAccepted
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostNodeActionPushPatchResponse

func ParsePostNodeActionPushPatchResponse(rsp *http.Response) (*PostNodeActionPushPatchResponse, error)

ParsePostNodeActionPushPatchResponse parses an HTTP response from a PostNodeActionPushPatchWithResponse call

func (PostNodeActionPushPatchResponse) Status

Status returns HTTPResponse.Status

func (PostNodeActionPushPatchResponse) StatusCode

func (r PostNodeActionPushPatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostNodeActionPushPkgParams

type PostNodeActionPushPkgParams struct {
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
}

PostNodeActionPushPkgParams defines parameters for PostNodeActionPushPkg.

type PostNodeActionPushPkgResponse

type PostNodeActionPushPkgResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeActionAccepted
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostNodeActionPushPkgResponse

func ParsePostNodeActionPushPkgResponse(rsp *http.Response) (*PostNodeActionPushPkgResponse, error)

ParsePostNodeActionPushPkgResponse parses an HTTP response from a PostNodeActionPushPkgWithResponse call

func (PostNodeActionPushPkgResponse) Status

Status returns HTTPResponse.Status

func (PostNodeActionPushPkgResponse) StatusCode

func (r PostNodeActionPushPkgResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostNodeActionScanCapabilitiesParams

type PostNodeActionScanCapabilitiesParams struct {
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
}

PostNodeActionScanCapabilitiesParams defines parameters for PostNodeActionScanCapabilities.

type PostNodeActionScanCapabilitiesResponse

type PostNodeActionScanCapabilitiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeActionAccepted
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostNodeActionScanCapabilitiesResponse

func ParsePostNodeActionScanCapabilitiesResponse(rsp *http.Response) (*PostNodeActionScanCapabilitiesResponse, error)

ParsePostNodeActionScanCapabilitiesResponse parses an HTTP response from a PostNodeActionScanCapabilitiesWithResponse call

func (PostNodeActionScanCapabilitiesResponse) Status

Status returns HTTPResponse.Status

func (PostNodeActionScanCapabilitiesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostNodeActionSysreportParams

type PostNodeActionSysreportParams struct {
	Force        *InQueryForce        `form:"force,omitempty" json:"force,omitempty"`
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
}

PostNodeActionSysreportParams defines parameters for PostNodeActionSysreport.

type PostNodeActionSysreportResponse

type PostNodeActionSysreportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostNodeActionSysreportResponse

func ParsePostNodeActionSysreportResponse(rsp *http.Response) (*PostNodeActionSysreportResponse, error)

ParsePostNodeActionSysreportResponse parses an HTTP response from a PostNodeActionSysreportWithResponse call

func (PostNodeActionSysreportResponse) Status

Status returns HTTPResponse.Status

func (PostNodeActionSysreportResponse) StatusCode

func (r PostNodeActionSysreportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostNodeClearResponse

type PostNodeClearResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *N200
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostNodeClearResponse

func ParsePostNodeClearResponse(rsp *http.Response) (*PostNodeClearResponse, error)

ParsePostNodeClearResponse parses an HTTP response from a PostNodeClearWithResponse call

func (PostNodeClearResponse) Status

func (r PostNodeClearResponse) Status() string

Status returns HTTPResponse.Status

func (PostNodeClearResponse) StatusCode

func (r PostNodeClearResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostNodeConfigUpdateParams

type PostNodeConfigUpdateParams struct {
	Delete *InQueryDeletes `form:"delete,omitempty" json:"delete,omitempty"`
	Unset  *InQueryUnsets  `form:"unset,omitempty" json:"unset,omitempty"`
	Set    *InQuerySets    `form:"set,omitempty" json:"set,omitempty"`
}

PostNodeConfigUpdateParams defines parameters for PostNodeConfigUpdate.

type PostNodeConfigUpdateResponse

type PostNodeConfigUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Committed
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostNodeConfigUpdateResponse

func ParsePostNodeConfigUpdateResponse(rsp *http.Response) (*PostNodeConfigUpdateResponse, error)

ParsePostNodeConfigUpdateResponse parses an HTTP response from a PostNodeConfigUpdateWithResponse call

func (PostNodeConfigUpdateResponse) Status

Status returns HTTPResponse.Status

func (PostNodeConfigUpdateResponse) StatusCode

func (r PostNodeConfigUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostNodeDRBDConfigJSONRequestBody

type PostNodeDRBDConfigJSONRequestBody = PostNodeDRBDConfigRequest

PostNodeDRBDConfigJSONRequestBody defines body for PostNodeDRBDConfig for application/json ContentType.

type PostNodeDRBDConfigParams

type PostNodeDRBDConfigParams struct {
	// Name the full path of the file is deduced from the name
	Name DRBDConfigName `form:"name" json:"name"`
}

PostNodeDRBDConfigParams defines parameters for PostNodeDRBDConfig.

type PostNodeDRBDConfigRequest

type PostNodeDRBDConfigRequest struct {
	AllocationID openapi_types.UUID `json:"allocation_id"`
	Data         []byte             `json:"data"`
}

PostNodeDRBDConfigRequest defines model for PostNodeDRBDConfigRequest.

type PostNodeDRBDConfigResponse

type PostNodeDRBDConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostNodeDRBDConfigResponse

func ParsePostNodeDRBDConfigResponse(rsp *http.Response) (*PostNodeDRBDConfigResponse, error)

ParsePostNodeDRBDConfigResponse parses an HTTP response from a PostNodeDRBDConfigWithResponse call

func (PostNodeDRBDConfigResponse) Status

Status returns HTTPResponse.Status

func (PostNodeDRBDConfigResponse) StatusCode

func (r PostNodeDRBDConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectActionAbortResponse

type PostObjectActionAbortResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectActionAbortResponse

func ParsePostObjectActionAbortResponse(rsp *http.Response) (*PostObjectActionAbortResponse, error)

ParsePostObjectActionAbortResponse parses an HTTP response from a PostObjectActionAbortWithResponse call

func (PostObjectActionAbortResponse) Status

Status returns HTTPResponse.Status

func (PostObjectActionAbortResponse) StatusCode

func (r PostObjectActionAbortResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectActionDeleteResponse

type PostObjectActionDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectActionDeleteResponse

func ParsePostObjectActionDeleteResponse(rsp *http.Response) (*PostObjectActionDeleteResponse, error)

ParsePostObjectActionDeleteResponse parses an HTTP response from a PostObjectActionDeleteWithResponse call

func (PostObjectActionDeleteResponse) Status

Status returns HTTPResponse.Status

func (PostObjectActionDeleteResponse) StatusCode

func (r PostObjectActionDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectActionFreezeResponse

type PostObjectActionFreezeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectActionFreezeResponse

func ParsePostObjectActionFreezeResponse(rsp *http.Response) (*PostObjectActionFreezeResponse, error)

ParsePostObjectActionFreezeResponse parses an HTTP response from a PostObjectActionFreezeWithResponse call

func (PostObjectActionFreezeResponse) Status

Status returns HTTPResponse.Status

func (PostObjectActionFreezeResponse) StatusCode

func (r PostObjectActionFreezeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectActionGivebackResponse

type PostObjectActionGivebackResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectActionGivebackResponse

func ParsePostObjectActionGivebackResponse(rsp *http.Response) (*PostObjectActionGivebackResponse, error)

ParsePostObjectActionGivebackResponse parses an HTTP response from a PostObjectActionGivebackWithResponse call

func (PostObjectActionGivebackResponse) Status

Status returns HTTPResponse.Status

func (PostObjectActionGivebackResponse) StatusCode

func (r PostObjectActionGivebackResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectActionProvisionResponse

type PostObjectActionProvisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectActionProvisionResponse

func ParsePostObjectActionProvisionResponse(rsp *http.Response) (*PostObjectActionProvisionResponse, error)

ParsePostObjectActionProvisionResponse parses an HTTP response from a PostObjectActionProvisionWithResponse call

func (PostObjectActionProvisionResponse) Status

Status returns HTTPResponse.Status

func (PostObjectActionProvisionResponse) StatusCode

func (r PostObjectActionProvisionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectActionPurgeResponse

type PostObjectActionPurgeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectActionPurgeResponse

func ParsePostObjectActionPurgeResponse(rsp *http.Response) (*PostObjectActionPurgeResponse, error)

ParsePostObjectActionPurgeResponse parses an HTTP response from a PostObjectActionPurgeWithResponse call

func (PostObjectActionPurgeResponse) Status

Status returns HTTPResponse.Status

func (PostObjectActionPurgeResponse) StatusCode

func (r PostObjectActionPurgeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectActionStartResponse

type PostObjectActionStartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectActionStartResponse

func ParsePostObjectActionStartResponse(rsp *http.Response) (*PostObjectActionStartResponse, error)

ParsePostObjectActionStartResponse parses an HTTP response from a PostObjectActionStartWithResponse call

func (PostObjectActionStartResponse) Status

Status returns HTTPResponse.Status

func (PostObjectActionStartResponse) StatusCode

func (r PostObjectActionStartResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectActionStopResponse

type PostObjectActionStopResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectActionStopResponse

func ParsePostObjectActionStopResponse(rsp *http.Response) (*PostObjectActionStopResponse, error)

ParsePostObjectActionStopResponse parses an HTTP response from a PostObjectActionStopWithResponse call

func (PostObjectActionStopResponse) Status

Status returns HTTPResponse.Status

func (PostObjectActionStopResponse) StatusCode

func (r PostObjectActionStopResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectActionSwitch

type PostObjectActionSwitch struct {
	Destination []string `json:"destination"`
}

PostObjectActionSwitch defines model for PostObjectActionSwitch.

type PostObjectActionSwitchJSONRequestBody

type PostObjectActionSwitchJSONRequestBody = PostObjectActionSwitch

PostObjectActionSwitchJSONRequestBody defines body for PostObjectActionSwitch for application/json ContentType.

type PostObjectActionSwitchResponse

type PostObjectActionSwitchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectActionSwitchResponse

func ParsePostObjectActionSwitchResponse(rsp *http.Response) (*PostObjectActionSwitchResponse, error)

ParsePostObjectActionSwitchResponse parses an HTTP response from a PostObjectActionSwitchWithResponse call

func (PostObjectActionSwitchResponse) Status

Status returns HTTPResponse.Status

func (PostObjectActionSwitchResponse) StatusCode

func (r PostObjectActionSwitchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectActionUnfreezeResponse

type PostObjectActionUnfreezeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectActionUnfreezeResponse

func ParsePostObjectActionUnfreezeResponse(rsp *http.Response) (*PostObjectActionUnfreezeResponse, error)

ParsePostObjectActionUnfreezeResponse parses an HTTP response from a PostObjectActionUnfreezeWithResponse call

func (PostObjectActionUnfreezeResponse) Status

Status returns HTTPResponse.Status

func (PostObjectActionUnfreezeResponse) StatusCode

func (r PostObjectActionUnfreezeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectActionUnprovisionResponse

type PostObjectActionUnprovisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectActionUnprovisionResponse

func ParsePostObjectActionUnprovisionResponse(rsp *http.Response) (*PostObjectActionUnprovisionResponse, error)

ParsePostObjectActionUnprovisionResponse parses an HTTP response from a PostObjectActionUnprovisionWithResponse call

func (PostObjectActionUnprovisionResponse) Status

Status returns HTTPResponse.Status

func (PostObjectActionUnprovisionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostObjectConfigFileResponse

type PostObjectConfigFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON404      *N404
	JSON409      *N409
	JSON500      *N500
}

func ParsePostObjectConfigFileResponse

func ParsePostObjectConfigFileResponse(rsp *http.Response) (*PostObjectConfigFileResponse, error)

ParsePostObjectConfigFileResponse parses an HTTP response from a PostObjectConfigFileWithResponse call

func (PostObjectConfigFileResponse) Status

Status returns HTTPResponse.Status

func (PostObjectConfigFileResponse) StatusCode

func (r PostObjectConfigFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostObjectConfigUpdateParams

type PostObjectConfigUpdateParams struct {
	Delete *InQueryDeletes `form:"delete,omitempty" json:"delete,omitempty"`
	Unset  *InQueryUnsets  `form:"unset,omitempty" json:"unset,omitempty"`
	Set    *InQuerySets    `form:"set,omitempty" json:"set,omitempty"`
}

PostObjectConfigUpdateParams defines parameters for PostObjectConfigUpdate.

type PostObjectConfigUpdateResponse

type PostObjectConfigUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostObjectConfigUpdateResponse

func ParsePostObjectConfigUpdateResponse(rsp *http.Response) (*PostObjectConfigUpdateResponse, error)

ParsePostObjectConfigUpdateResponse parses an HTTP response from a PostObjectConfigUpdateWithResponse call

func (PostObjectConfigUpdateResponse) Status

Status returns HTTPResponse.Status

func (PostObjectConfigUpdateResponse) StatusCode

func (r PostObjectConfigUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostPeerActionAbortResponse

type PostPeerActionAbortResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostPeerActionAbortResponse

func ParsePostPeerActionAbortResponse(rsp *http.Response) (*PostPeerActionAbortResponse, error)

ParsePostPeerActionAbortResponse parses an HTTP response from a PostPeerActionAbortWithResponse call

func (PostPeerActionAbortResponse) Status

Status returns HTTPResponse.Status

func (PostPeerActionAbortResponse) StatusCode

func (r PostPeerActionAbortResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostPeerActionDrainResponse

type PostPeerActionDrainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrchestrationQueued
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON408      *N408
	JSON409      *N409
	JSON500      *N500
}

func ParsePostPeerActionDrainResponse

func ParsePostPeerActionDrainResponse(rsp *http.Response) (*PostPeerActionDrainResponse, error)

ParsePostPeerActionDrainResponse parses an HTTP response from a PostPeerActionDrainWithResponse call

func (PostPeerActionDrainResponse) Status

Status returns HTTPResponse.Status

func (PostPeerActionDrainResponse) StatusCode

func (r PostPeerActionDrainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostPeerActionFreezeParams

type PostPeerActionFreezeParams struct {
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
}

PostPeerActionFreezeParams defines parameters for PostPeerActionFreeze.

type PostPeerActionFreezeResponse

type PostPeerActionFreezeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostPeerActionFreezeResponse

func ParsePostPeerActionFreezeResponse(rsp *http.Response) (*PostPeerActionFreezeResponse, error)

ParsePostPeerActionFreezeResponse parses an HTTP response from a PostPeerActionFreezeWithResponse call

func (PostPeerActionFreezeResponse) Status

Status returns HTTPResponse.Status

func (PostPeerActionFreezeResponse) StatusCode

func (r PostPeerActionFreezeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostPeerActionUnfreezeParams

type PostPeerActionUnfreezeParams struct {
	RequesterSid *InQueryRequesterSid `form:"requester_sid,omitempty" json:"requester_sid,omitempty"`
}

PostPeerActionUnfreezeParams defines parameters for PostPeerActionUnfreeze.

type PostPeerActionUnfreezeResponse

type PostPeerActionUnfreezeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeActionAccepted
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostPeerActionUnfreezeResponse

func ParsePostPeerActionUnfreezeResponse(rsp *http.Response) (*PostPeerActionUnfreezeResponse, error)

ParsePostPeerActionUnfreezeResponse parses an HTTP response from a PostPeerActionUnfreezeWithResponse call

func (PostPeerActionUnfreezeResponse) Status

Status returns HTTPResponse.Status

func (PostPeerActionUnfreezeResponse) StatusCode

func (r PostPeerActionUnfreezeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostRelayMessage

type PostRelayMessage struct {
	ClusterID   string `json:"cluster_id"`
	ClusterName string `json:"cluster_name"`
	Msg         string `json:"msg"`
	Nodename    string `json:"nodename"`
}

PostRelayMessage defines model for PostRelayMessage.

type PostRelayMessageJSONRequestBody

type PostRelayMessageJSONRequestBody = PostRelayMessage

PostRelayMessageJSONRequestBody defines body for PostRelayMessage for application/json ContentType.

type PostRelayMessageResponse

type PostRelayMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *N200
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostRelayMessageResponse

func ParsePostRelayMessageResponse(rsp *http.Response) (*PostRelayMessageResponse, error)

ParsePostRelayMessageResponse parses an HTTP response from a PostRelayMessageWithResponse call

func (PostRelayMessageResponse) Status

func (r PostRelayMessageResponse) Status() string

Status returns HTTPResponse.Status

func (PostRelayMessageResponse) StatusCode

func (r PostRelayMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostSvcDisableParams

type PostSvcDisableParams struct {
	Rid    *InQueryRid    `form:"rid,omitempty" json:"rid,omitempty"`
	Subset *InQuerySubset `form:"subset,omitempty" json:"subset,omitempty"`
	Tag    *InQueryTag    `form:"tag,omitempty" json:"tag,omitempty"`
}

PostSvcDisableParams defines parameters for PostSvcDisable.

type PostSvcDisableResponse

type PostSvcDisableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostSvcDisableResponse

func ParsePostSvcDisableResponse(rsp *http.Response) (*PostSvcDisableResponse, error)

ParsePostSvcDisableResponse parses an HTTP response from a PostSvcDisableWithResponse call

func (PostSvcDisableResponse) Status

func (r PostSvcDisableResponse) Status() string

Status returns HTTPResponse.Status

func (PostSvcDisableResponse) StatusCode

func (r PostSvcDisableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostSvcEnableParams

type PostSvcEnableParams struct {
	Rid    *InQueryRid    `form:"rid,omitempty" json:"rid,omitempty"`
	Subset *InQuerySubset `form:"subset,omitempty" json:"subset,omitempty"`
	Tag    *InQueryTag    `form:"tag,omitempty" json:"tag,omitempty"`
}

PostSvcEnableParams defines parameters for PostSvcEnable.

type PostSvcEnableResponse

type PostSvcEnableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON500      *N500
}

func ParsePostSvcEnableResponse

func ParsePostSvcEnableResponse(rsp *http.Response) (*PostSvcEnableResponse, error)

ParsePostSvcEnableResponse parses an HTTP response from a PostSvcEnableWithResponse call

func (PostSvcEnableResponse) Status

func (r PostSvcEnableResponse) Status() string

Status returns HTTPResponse.Status

func (PostSvcEnableResponse) StatusCode

func (r PostSvcEnableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Problem

type Problem struct {
	// Detail A human-readable explanation specific to this occurrence of the
	// problem.
	Detail string `json:"detail"`

	// Status The HTTP status code ([RFC7231], Section 6) generated by the
	// origin server for this occurrence of the problem.
	Status int `json:"status"`

	// Title A short, human-readable summary of the problem type.  It SHOULD
	// NOT change from occurrence to occurrence of the problem, except
	// for purposes of localization (e.g., using proactive content
	// negotiation; see [RFC7231], Section 3.4).
	Title string `json:"title"`
}

Problem defines model for Problem.

func (Problem) String

func (t Problem) String() (out string)

type Property

type Property struct {
	Error  string      `json:"error"`
	Name   string      `json:"name"`
	Source string      `json:"source"`
	Title  string      `json:"title"`
	Value  interface{} `json:"value"`
}

Property defines model for Property.

func (Property) Unstructured

func (t Property) Unstructured() map[string]any

type PropertyItem

type PropertyItem struct {
	Data Property `json:"data"`
	Kind string   `json:"kind"`
	Meta NodeMeta `json:"meta"`
}

PropertyItem defines model for PropertyItem.

func (PropertyItem) Unstructured

func (t PropertyItem) Unstructured() map[string]any

type PropertyItems

type PropertyItems = []PropertyItem

PropertyItems defines model for PropertyItems.

type PropertyList

type PropertyList struct {
	Items PropertyItems    `json:"items"`
	Kind  PropertyListKind `json:"kind"`
}

PropertyList defines model for PropertyList.

func (PropertyList) GetItems

func (t PropertyList) GetItems() any

type PropertyListKind

type PropertyListKind string

PropertyListKind defines model for PropertyList.Kind.

const (
	PropertyListKindPropertyList PropertyListKind = "PropertyList"
)

Defines values for PropertyListKind.

type Provisioned

type Provisioned string

Provisioned service, instance or resource provisioned state

const (
	ProvisionedFalse Provisioned = "false"
	ProvisionedMixed Provisioned = "mixed"
	ProvisionedNa    Provisioned = "n/a"
	ProvisionedTrue  Provisioned = "true"
)

Defines values for Provisioned.

type PutObjectConfigFileResponse

type PutObjectConfigFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400
	JSON401      *N401
	JSON403      *N403
	JSON404      *N404
	JSON409      *N409
	JSON500      *N500
}

func ParsePutObjectConfigFileResponse

func ParsePutObjectConfigFileResponse(rsp *http.Response) (*PutObjectConfigFileResponse, error)

ParsePutObjectConfigFileResponse parses an HTTP response from a PutObjectConfigFileWithResponse call

func (PutObjectConfigFileResponse) Status

Status returns HTTPResponse.Status

func (PutObjectConfigFileResponse) StatusCode

func (r PutObjectConfigFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Region

type Region struct {
	Devpath string `json:"devpath"`
	Group   string `json:"group"`
	ID      string `json:"id"`
	Object  string `json:"object"`
	Size    uint64 `json:"size"`
}

Region defines model for Region.

type RelayMessage

type RelayMessage struct {
	Addr        string    `json:"addr"`
	ClusterID   string    `json:"cluster_id"`
	ClusterName string    `json:"cluster_name"`
	Msg         string    `json:"msg"`
	Nodename    string    `json:"nodename"`
	UpdatedAt   time.Time `json:"updated_at"`
}

RelayMessage defines model for RelayMessage.

type RelayMessageList

type RelayMessageList = []RelayMessage

RelayMessageList defines model for RelayMessageList.

type RelayMessages

type RelayMessages struct {
	Messages RelayMessageList `json:"messages"`
}

RelayMessages defines model for RelayMessages.

type RelayNodename

type RelayNodename = string

RelayNodename defines model for RelayNodename.

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type Resource

type Resource struct {
	Config  *ResourceConfig  `json:"config,omitempty"`
	Monitor *ResourceMonitor `json:"monitor,omitempty"`
	Status  *ResourceStatus  `json:"status,omitempty"`
}

Resource defines model for Resource.

func (Resource) Unstructured

func (t Resource) Unstructured() map[string]any

type ResourceConfig

type ResourceConfig = instance.ResourceConfig

ResourceConfig defines model for ResourceConfig.

type ResourceItem

type ResourceItem struct {
	Data Resource         `json:"data"`
	Kind ResourceItemKind `json:"kind"`
	Meta ResourceMeta     `json:"meta"`
}

ResourceItem defines model for ResourceItem.

func (ResourceItem) Unstructured

func (t ResourceItem) Unstructured() map[string]any

type ResourceItemKind

type ResourceItemKind string

ResourceItemKind defines model for ResourceItem.Kind.

const (
	ResourceItemKindResourceItem ResourceItemKind = "ResourceItem"
)

Defines values for ResourceItemKind.

type ResourceItems

type ResourceItems = []ResourceItem

ResourceItems defines model for ResourceItems.

type ResourceList

type ResourceList struct {
	Items ResourceItems    `json:"items"`
	Kind  ResourceListKind `json:"kind"`
}

ResourceList defines model for ResourceList.

func (ResourceList) GetItems

func (t ResourceList) GetItems() any

type ResourceListKind

type ResourceListKind string

ResourceListKind defines model for ResourceList.Kind.

const (
	ResourceListKindResourceList ResourceListKind = "ResourceList"
)

Defines values for ResourceListKind.

type ResourceLog

type ResourceLog = []ResourceLogEntry

ResourceLog defines model for ResourceLog.

type ResourceLogEntry

type ResourceLogEntry struct {
	Level   string `json:"level"`
	Message string `json:"message"`
}

ResourceLogEntry defines model for ResourceLogEntry.

type ResourceMeta

type ResourceMeta struct {
	Node   string `json:"node"`
	Object string `json:"object"`
	RID    string `json:"rid"`
}

ResourceMeta defines model for ResourceMeta.

func (ResourceMeta) Unstructured

func (t ResourceMeta) Unstructured() map[string]any

type ResourceMonitor

type ResourceMonitor = instance.ResourceMonitor

ResourceMonitor defines model for ResourceMonitor.

type ResourceMonitorRestart

type ResourceMonitorRestart struct {
	LastAt    time.Time `json:"last_at"`
	Remaining int       `json:"remaining"`
}

ResourceMonitorRestart defines model for ResourceMonitorRestart.

type ResourceProvisionStatus

type ResourceProvisionStatus struct {
	Mtime time.Time `json:"mtime"`

	// State service, instance or resource provisioned state
	State Provisioned `json:"state"`
}

ResourceProvisionStatus defines model for ResourceProvisionStatus.

type ResourceStatus

type ResourceStatus = resource.Status

ResourceStatus defines model for ResourceStatus.

type RidOptional

type RidOptional = string

RidOptional defines model for RidOptional.

type Role

type Role string

Role defines model for Role.

const (
	Admin          Role = "admin"
	Blacklistadmin Role = "blacklistadmin"
	Guest          Role = "guest"
	Heartbeat      Role = "heartbeat"
	Join           Role = "join"
	Leave          Role = "leave"
	Root           Role = "root"
	Squatter       Role = "squatter"
)

Defines values for Role.

type Roles

type Roles = []Role

Roles defines model for Roles.

type SANPath

type SANPath struct {
	// Initiator initiator is the host side san path endpoint.
	Initiator SANPathInitiator `json:"initiator"`

	// Target target is the storage array side san path endpoint.
	Target SANPathTarget `json:"target"`
}

SANPath defines model for SANPath.

func (SANPath) Unstructured

func (t SANPath) Unstructured() map[string]any

type SANPathInitiator

type SANPathInitiator struct {
	// Name name is a worldwide unique path endpoint identifier.
	Name string `json:"name"`

	// Type type is the endpoint type.
	Type string `json:"type"`
}

SANPathInitiator initiator is the host side san path endpoint.

func (SANPathInitiator) Unstructured

func (t SANPathInitiator) Unstructured() map[string]any

type SANPathInitiatorItem

type SANPathInitiatorItem struct {
	// Data initiator is the host side san path endpoint.
	Data SANPathInitiator         `json:"data"`
	Kind SANPathInitiatorItemKind `json:"kind"`
	Meta NodeMeta                 `json:"meta"`
}

SANPathInitiatorItem defines model for SANPathInitiatorItem.

func (SANPathInitiatorItem) Unstructured

func (t SANPathInitiatorItem) Unstructured() map[string]any

type SANPathInitiatorItemKind

type SANPathInitiatorItemKind string

SANPathInitiatorItemKind defines model for SANPathInitiatorItem.Kind.

const (
	SANPathInitiatorItemKindSANPathInitiatorItem SANPathInitiatorItemKind = "SANPathInitiatorItem"
)

Defines values for SANPathInitiatorItemKind.

type SANPathInitiatorItems

type SANPathInitiatorItems = []SANPathInitiatorItem

SANPathInitiatorItems defines model for SANPathInitiatorItems.

type SANPathInitiatorList

type SANPathInitiatorList struct {
	Items SANPathInitiatorItems    `json:"items"`
	Kind  SANPathInitiatorListKind `json:"kind"`
}

SANPathInitiatorList defines model for SANPathInitiatorList.

func (SANPathInitiatorList) GetItems

func (t SANPathInitiatorList) GetItems() any

type SANPathInitiatorListKind

type SANPathInitiatorListKind string

SANPathInitiatorListKind defines model for SANPathInitiatorList.Kind.

const (
	SANPathInitiatorListKindSANPathInitiatorList SANPathInitiatorListKind = "SANPathInitiatorList"
)

Defines values for SANPathInitiatorListKind.

type SANPathItems

type SANPathItems = []SANPath

SANPathItems defines model for SANPathItems.

type SANPathList

type SANPathList struct {
	Items SANPathItems    `json:"items"`
	Kind  SANPathListKind `json:"kind"`
}

SANPathList defines model for SANPathList.

func (SANPathList) GetItems

func (t SANPathList) GetItems() any

type SANPathListKind

type SANPathListKind string

SANPathListKind defines model for SANPathList.Kind.

const (
	SANPathListKindSANPathList SANPathListKind = "SANPathList"
)

Defines values for SANPathListKind.

type SANPathTarget

type SANPathTarget struct {
	// Name name is a worldwide unique path endpoint identifier.
	Name string `json:"name"`

	// Type type is a the endpoint type.
	Type string `json:"type"`
}

SANPathTarget target is the storage array side san path endpoint.

func (SANPathTarget) Unstructured

func (t SANPathTarget) Unstructured() map[string]any

type Schedule

type Schedule struct {
	Action             string    `json:"action"`
	Key                string    `json:"key"`
	LastRunAt          time.Time `json:"last_run_at"`
	LastRunFile        string    `json:"last_run_file"`
	LastSuccessFile    string    `json:"last_success_file"`
	NextRunAt          time.Time `json:"next_run_at"`
	RequireCollector   bool      `json:"require_collector"`
	RequireProvisioned bool      `json:"require_provisioned"`
	Schedule           string    `json:"schedule"`
}

Schedule defines model for Schedule.

func (Schedule) Unstructured

func (t Schedule) Unstructured() map[string]any

type ScheduleItem

type ScheduleItem struct {
	Data Schedule         `json:"data"`
	Kind ScheduleItemKind `json:"kind"`
	Meta InstanceMeta     `json:"meta"`
}

ScheduleItem defines model for ScheduleItem.

func (ScheduleItem) Unstructured

func (t ScheduleItem) Unstructured() map[string]any

type ScheduleItemKind

type ScheduleItemKind string

ScheduleItemKind defines model for ScheduleItem.Kind.

const (
	ScheduleItemKindResourceItem ScheduleItemKind = "ResourceItem"
)

Defines values for ScheduleItemKind.

type ScheduleItems

type ScheduleItems = []ScheduleItem

ScheduleItems defines model for ScheduleItems.

type ScheduleList

type ScheduleList struct {
	Items ScheduleItems    `json:"items"`
	Kind  ScheduleListKind `json:"kind"`
}

ScheduleList defines model for ScheduleList.

func (ScheduleList) GetItems

func (t ScheduleList) GetItems() any

type ScheduleListKind

type ScheduleListKind string

ScheduleListKind defines model for ScheduleList.Kind.

const (
	ScheduleListKindScheduleList ScheduleListKind = "ScheduleList"
)

Defines values for ScheduleListKind.

type SelectorOptional

type SelectorOptional = string

SelectorOptional defines model for SelectorOptional.

type ServerInterface

type ServerInterface interface {

	// (GET /auth/info)
	GetAuthInfo(ctx echo.Context) error

	// (POST /auth/token)
	PostAuthToken(ctx echo.Context, params PostAuthTokenParams) error

	// (POST /cluster/action/abort)
	PostClusterActionAbort(ctx echo.Context) error

	// (POST /cluster/action/freeze)
	PostClusterActionFreeze(ctx echo.Context) error

	// (POST /cluster/action/unfreeze)
	PostClusterActionUnfreeze(ctx echo.Context) error

	// (POST /daemon/action/join)
	PostDaemonJoin(ctx echo.Context, params PostDaemonJoinParams) error

	// (POST /daemon/action/leave)
	PostDaemonLeave(ctx echo.Context, params PostDaemonLeaveParams) error

	// (POST /daemon/log/control)
	PostDaemonLogsControl(ctx echo.Context) error

	// (GET /daemon/status)
	GetDaemonStatus(ctx echo.Context, params GetDaemonStatusParams) error

	// (POST /daemon/sub/action)
	PostDaemonSubAction(ctx echo.Context) error

	// (GET /dns/dump)
	GetDNSDump(ctx echo.Context) error

	// (GET /instance)
	GetInstances(ctx echo.Context, params GetInstancesParams) error

	// (POST /instance/path/{namespace}/{kind}/{name}/progress)
	PostInstanceProgress(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /instance/path/{namespace}/{kind}/{name}/status)
	PostInstanceStatus(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (GET /network)
	GetNetworks(ctx echo.Context, params GetNetworksParams) error

	// (GET /network/ip)
	GetNetworkIP(ctx echo.Context, params GetNetworkIPParams) error

	// (GET /node)
	GetNodes(ctx echo.Context, params GetNodesParams) error

	// (POST /node/clear)
	PostNodeClear(ctx echo.Context) error

	// (GET /node/info)
	GetNodesInfo(ctx echo.Context) error

	// (POST /node/name/{nodename}/action/abort)
	PostPeerActionAbort(ctx echo.Context, nodename InPathNodeName) error

	// (POST /node/name/{nodename}/action/drain)
	PostPeerActionDrain(ctx echo.Context, nodename InPathNodeName) error

	// (POST /node/name/{nodename}/action/freeze)
	PostPeerActionFreeze(ctx echo.Context, nodename InPathNodeName, params PostPeerActionFreezeParams) error

	// (POST /node/name/{nodename}/action/push/asset)
	PostNodeActionPushAsset(ctx echo.Context, nodename InPathNodeName, params PostNodeActionPushAssetParams) error

	// (POST /node/name/{nodename}/action/push/disk)
	PostNodeActionPushDisk(ctx echo.Context, nodename InPathNodeName, params PostNodeActionPushDiskParams) error

	// (POST /node/name/{nodename}/action/push/patch)
	PostNodeActionPushPatch(ctx echo.Context, nodename InPathNodeName, params PostNodeActionPushPatchParams) error

	// (POST /node/name/{nodename}/action/push/pkg)
	PostNodeActionPushPkg(ctx echo.Context, nodename InPathNodeName, params PostNodeActionPushPkgParams) error

	// (POST /node/name/{nodename}/action/scan/capabilities)
	PostNodeActionScanCapabilities(ctx echo.Context, nodename InPathNodeName, params PostNodeActionScanCapabilitiesParams) error

	// (POST /node/name/{nodename}/action/sysreport)
	PostNodeActionSysreport(ctx echo.Context, nodename InPathNodeName, params PostNodeActionSysreportParams) error

	// (POST /node/name/{nodename}/action/unfreeze)
	PostPeerActionUnfreeze(ctx echo.Context, nodename InPathNodeName, params PostPeerActionUnfreezeParams) error

	// (GET /node/name/{nodename}/capabilities)
	GetNodeCapabilities(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/config)
	GetNodeConfig(ctx echo.Context, nodename InPathNodeName, params GetNodeConfigParams) error

	// (GET /node/name/{nodename}/config/get)
	GetNodeConfigGet(ctx echo.Context, nodename InPathNodeName, params GetNodeConfigGetParams) error

	// (POST /node/name/{nodename}/config/update)
	PostNodeConfigUpdate(ctx echo.Context, nodename InPathNodeName, params PostNodeConfigUpdateParams) error

	// (POST /node/name/{nodename}/daemon/action/restart)
	PostDaemonRestart(ctx echo.Context, nodename InPathNodeName) error

	// (POST /node/name/{nodename}/daemon/action/shutdown)
	PostDaemonShutdown(ctx echo.Context, nodename InPathNodeName, params PostDaemonShutdownParams) error

	// (POST /node/name/{nodename}/daemon/action/stop)
	PostDaemonStop(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/daemon/event)
	GetDaemonEvents(ctx echo.Context, nodename InPathNodeName, params GetDaemonEventsParams) error

	// (GET /node/name/{nodename}/drbd/allocation)
	GetNodeDRBDAllocation(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/drbd/config)
	GetNodeDRBDConfig(ctx echo.Context, nodename InPathNodeName, params GetNodeDRBDConfigParams) error

	// (POST /node/name/{nodename}/drbd/config)
	PostNodeDRBDConfig(ctx echo.Context, nodename InPathNodeName, params PostNodeDRBDConfigParams) error

	// (GET /node/name/{nodename}/drivers)
	GetNodeDriver(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/instance/path/{namespace}/{kind}/{name})
	GetInstance(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/boot)
	PostInstanceActionBoot(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionBootParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/delete)
	PostInstanceActionDelete(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionDeleteParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/freeze)
	PostInstanceActionFreeze(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionFreezeParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/provision)
	PostInstanceActionProvision(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionProvisionParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/prstart)
	PostInstanceActionPRStart(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionPRStartParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/prstop)
	PostInstanceActionPRStop(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionPRStopParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/shutdown)
	PostInstanceActionShutdown(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionShutdownParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/start)
	PostInstanceActionStart(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionStartParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/startstandby)
	PostInstanceActionStartStandby(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionStartStandbyParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/stop)
	PostInstanceActionStop(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionStopParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/unfreeze)
	PostInstanceActionUnfreeze(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionUnfreezeParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/action/unprovision)
	PostInstanceActionUnprovision(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params PostInstanceActionUnprovisionParams) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/clear)
	PostInstanceClear(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /node/name/{nodename}/instance/path/{namespace}/{kind}/{name}/state/file)
	PostInstanceStateFile(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (GET /node/name/{nodename}/log)
	GetNodeLogs(ctx echo.Context, nodename InPathNodeName, params GetNodeLogsParams) error

	// (GET /node/name/{nodename}/object/path/{namespace}/{kind}/{name}/log)
	GetInstanceLogs(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName, params GetInstanceLogsParams) error

	// (GET /node/name/{nodename}/object/path/{namespace}/{kind}/{name}/schedule)
	GetObjectSchedule(ctx echo.Context, nodename InPathNodeName, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (GET /node/name/{nodename}/ping)
	GetNodePing(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/schedule)
	GetNodeSchedule(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/system/disk)
	GetNodeSystemDisk(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/system/group)
	GetNodeSystemGroup(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/system/hardware)
	GetNodeSystemHardware(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/system/ipaddress)
	GetNodeSystemIPAddress(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/system/package)
	GetNodeSystemPackage(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/system/patch)
	GetNodeSystemPatch(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/system/property)
	GetNodeSystemProperty(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/system/san/initiator)
	GetNodeSystemSANInitiator(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/system/san/path)
	GetNodeSystemSANPath(ctx echo.Context, nodename InPathNodeName) error

	// (GET /node/name/{nodename}/system/user)
	GetNodeSystemUser(ctx echo.Context, nodename InPathNodeName) error

	// (GET /object)
	GetObjects(ctx echo.Context, params GetObjectsParams) error

	// (GET /object/path)
	GetObjectPaths(ctx echo.Context, params GetObjectPathsParams) error

	// (POST /object/path/{namespace}/svc/{name}/disable)
	PostSvcDisable(ctx echo.Context, namespace InPathNamespace, name InPathName, params PostSvcDisableParams) error

	// (POST /object/path/{namespace}/svc/{name}/enable)
	PostSvcEnable(ctx echo.Context, namespace InPathNamespace, name InPathName, params PostSvcEnableParams) error

	// (GET /object/path/{namespace}/{kind}/{name})
	GetObject(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/action/abort)
	PostObjectActionAbort(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/action/delete)
	PostObjectActionDelete(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/action/freeze)
	PostObjectActionFreeze(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/action/giveback)
	PostObjectActionGiveback(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/action/provision)
	PostObjectActionProvision(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/action/purge)
	PostObjectActionPurge(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/action/start)
	PostObjectActionStart(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/action/stop)
	PostObjectActionStop(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/action/switch)
	PostObjectActionSwitch(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/action/unfreeze)
	PostObjectActionUnfreeze(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/action/unprovision)
	PostObjectActionUnprovision(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (GET /object/path/{namespace}/{kind}/{name}/config)
	GetObjectConfig(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params GetObjectConfigParams) error

	// (GET /object/path/{namespace}/{kind}/{name}/config/file)
	GetObjectConfigFile(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (POST /object/path/{namespace}/{kind}/{name}/config/file)
	PostObjectConfigFile(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (PUT /object/path/{namespace}/{kind}/{name}/config/file)
	PutObjectConfigFile(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName) error

	// (GET /object/path/{namespace}/{kind}/{name}/config/get)
	GetObjectConfigGet(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params GetObjectConfigGetParams) error

	// (POST /object/path/{namespace}/{kind}/{name}/config/update)
	PostObjectConfigUpdate(ctx echo.Context, namespace InPathNamespace, kind InPathKind, name InPathName, params PostObjectConfigUpdateParams) error

	// (GET /pool)
	GetPools(ctx echo.Context, params GetPoolsParams) error

	// (GET /pool/volume)
	GetPoolVolumes(ctx echo.Context, params GetPoolVolumesParams) error

	// (GET /public/openapi)
	GetSwagger(ctx echo.Context) error

	// (GET /relay/message)
	GetRelayMessage(ctx echo.Context, params GetRelayMessageParams) error

	// (POST /relay/message)
	PostRelayMessage(ctx echo.Context) error

	// (GET /resource)
	GetResources(ctx echo.Context, params GetResourcesParams) error

	// (GET /whoami)
	Getwhoami(ctx echo.Context) error
}

ServerInterface represents all server handlers.

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler ServerInterface
}

ServerInterfaceWrapper converts echo contexts to parameters.

func (*ServerInterfaceWrapper) GetAuthInfo

func (w *ServerInterfaceWrapper) GetAuthInfo(ctx echo.Context) error

GetAuthInfo converts echo context to params.

func (*ServerInterfaceWrapper) GetDNSDump

func (w *ServerInterfaceWrapper) GetDNSDump(ctx echo.Context) error

GetDNSDump converts echo context to params.

func (*ServerInterfaceWrapper) GetDaemonEvents

func (w *ServerInterfaceWrapper) GetDaemonEvents(ctx echo.Context) error

GetDaemonEvents converts echo context to params.

func (*ServerInterfaceWrapper) GetDaemonStatus

func (w *ServerInterfaceWrapper) GetDaemonStatus(ctx echo.Context) error

GetDaemonStatus converts echo context to params.

func (*ServerInterfaceWrapper) GetInstance

func (w *ServerInterfaceWrapper) GetInstance(ctx echo.Context) error

GetInstance converts echo context to params.

func (*ServerInterfaceWrapper) GetInstanceLogs

func (w *ServerInterfaceWrapper) GetInstanceLogs(ctx echo.Context) error

GetInstanceLogs converts echo context to params.

func (*ServerInterfaceWrapper) GetInstances

func (w *ServerInterfaceWrapper) GetInstances(ctx echo.Context) error

GetInstances converts echo context to params.

func (*ServerInterfaceWrapper) GetNetworkIP

func (w *ServerInterfaceWrapper) GetNetworkIP(ctx echo.Context) error

GetNetworkIP converts echo context to params.

func (*ServerInterfaceWrapper) GetNetworks

func (w *ServerInterfaceWrapper) GetNetworks(ctx echo.Context) error

GetNetworks converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeCapabilities

func (w *ServerInterfaceWrapper) GetNodeCapabilities(ctx echo.Context) error

GetNodeCapabilities converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeConfig

func (w *ServerInterfaceWrapper) GetNodeConfig(ctx echo.Context) error

GetNodeConfig converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeConfigGet

func (w *ServerInterfaceWrapper) GetNodeConfigGet(ctx echo.Context) error

GetNodeConfigGet converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeDRBDAllocation

func (w *ServerInterfaceWrapper) GetNodeDRBDAllocation(ctx echo.Context) error

GetNodeDRBDAllocation converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeDRBDConfig

func (w *ServerInterfaceWrapper) GetNodeDRBDConfig(ctx echo.Context) error

GetNodeDRBDConfig converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeDriver

func (w *ServerInterfaceWrapper) GetNodeDriver(ctx echo.Context) error

GetNodeDriver converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeLogs

func (w *ServerInterfaceWrapper) GetNodeLogs(ctx echo.Context) error

GetNodeLogs converts echo context to params.

func (*ServerInterfaceWrapper) GetNodePing

func (w *ServerInterfaceWrapper) GetNodePing(ctx echo.Context) error

GetNodePing converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeSchedule

func (w *ServerInterfaceWrapper) GetNodeSchedule(ctx echo.Context) error

GetNodeSchedule converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeSystemDisk

func (w *ServerInterfaceWrapper) GetNodeSystemDisk(ctx echo.Context) error

GetNodeSystemDisk converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeSystemGroup

func (w *ServerInterfaceWrapper) GetNodeSystemGroup(ctx echo.Context) error

GetNodeSystemGroup converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeSystemHardware

func (w *ServerInterfaceWrapper) GetNodeSystemHardware(ctx echo.Context) error

GetNodeSystemHardware converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeSystemIPAddress

func (w *ServerInterfaceWrapper) GetNodeSystemIPAddress(ctx echo.Context) error

GetNodeSystemIPAddress converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeSystemPackage

func (w *ServerInterfaceWrapper) GetNodeSystemPackage(ctx echo.Context) error

GetNodeSystemPackage converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeSystemPatch

func (w *ServerInterfaceWrapper) GetNodeSystemPatch(ctx echo.Context) error

GetNodeSystemPatch converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeSystemProperty

func (w *ServerInterfaceWrapper) GetNodeSystemProperty(ctx echo.Context) error

GetNodeSystemProperty converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeSystemSANInitiator

func (w *ServerInterfaceWrapper) GetNodeSystemSANInitiator(ctx echo.Context) error

GetNodeSystemSANInitiator converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeSystemSANPath

func (w *ServerInterfaceWrapper) GetNodeSystemSANPath(ctx echo.Context) error

GetNodeSystemSANPath converts echo context to params.

func (*ServerInterfaceWrapper) GetNodeSystemUser

func (w *ServerInterfaceWrapper) GetNodeSystemUser(ctx echo.Context) error

GetNodeSystemUser converts echo context to params.

func (*ServerInterfaceWrapper) GetNodes

func (w *ServerInterfaceWrapper) GetNodes(ctx echo.Context) error

GetNodes converts echo context to params.

func (*ServerInterfaceWrapper) GetNodesInfo

func (w *ServerInterfaceWrapper) GetNodesInfo(ctx echo.Context) error

GetNodesInfo converts echo context to params.

func (*ServerInterfaceWrapper) GetObject

func (w *ServerInterfaceWrapper) GetObject(ctx echo.Context) error

GetObject converts echo context to params.

func (*ServerInterfaceWrapper) GetObjectConfig

func (w *ServerInterfaceWrapper) GetObjectConfig(ctx echo.Context) error

GetObjectConfig converts echo context to params.

func (*ServerInterfaceWrapper) GetObjectConfigFile

func (w *ServerInterfaceWrapper) GetObjectConfigFile(ctx echo.Context) error

GetObjectConfigFile converts echo context to params.

func (*ServerInterfaceWrapper) GetObjectConfigGet

func (w *ServerInterfaceWrapper) GetObjectConfigGet(ctx echo.Context) error

GetObjectConfigGet converts echo context to params.

func (*ServerInterfaceWrapper) GetObjectPaths

func (w *ServerInterfaceWrapper) GetObjectPaths(ctx echo.Context) error

GetObjectPaths converts echo context to params.

func (*ServerInterfaceWrapper) GetObjectSchedule

func (w *ServerInterfaceWrapper) GetObjectSchedule(ctx echo.Context) error

GetObjectSchedule converts echo context to params.

func (*ServerInterfaceWrapper) GetObjects

func (w *ServerInterfaceWrapper) GetObjects(ctx echo.Context) error

GetObjects converts echo context to params.

func (*ServerInterfaceWrapper) GetPoolVolumes

func (w *ServerInterfaceWrapper) GetPoolVolumes(ctx echo.Context) error

GetPoolVolumes converts echo context to params.

func (*ServerInterfaceWrapper) GetPools

func (w *ServerInterfaceWrapper) GetPools(ctx echo.Context) error

GetPools converts echo context to params.

func (*ServerInterfaceWrapper) GetRelayMessage

func (w *ServerInterfaceWrapper) GetRelayMessage(ctx echo.Context) error

GetRelayMessage converts echo context to params.

func (*ServerInterfaceWrapper) GetResources

func (w *ServerInterfaceWrapper) GetResources(ctx echo.Context) error

GetResources converts echo context to params.

func (*ServerInterfaceWrapper) GetSwagger

func (w *ServerInterfaceWrapper) GetSwagger(ctx echo.Context) error

GetSwagger converts echo context to params.

func (*ServerInterfaceWrapper) Getwhoami

func (w *ServerInterfaceWrapper) Getwhoami(ctx echo.Context) error

Getwhoami converts echo context to params.

func (*ServerInterfaceWrapper) PostAuthToken

func (w *ServerInterfaceWrapper) PostAuthToken(ctx echo.Context) error

PostAuthToken converts echo context to params.

func (*ServerInterfaceWrapper) PostClusterActionAbort

func (w *ServerInterfaceWrapper) PostClusterActionAbort(ctx echo.Context) error

PostClusterActionAbort converts echo context to params.

func (*ServerInterfaceWrapper) PostClusterActionFreeze

func (w *ServerInterfaceWrapper) PostClusterActionFreeze(ctx echo.Context) error

PostClusterActionFreeze converts echo context to params.

func (*ServerInterfaceWrapper) PostClusterActionUnfreeze

func (w *ServerInterfaceWrapper) PostClusterActionUnfreeze(ctx echo.Context) error

PostClusterActionUnfreeze converts echo context to params.

func (*ServerInterfaceWrapper) PostDaemonJoin

func (w *ServerInterfaceWrapper) PostDaemonJoin(ctx echo.Context) error

PostDaemonJoin converts echo context to params.

func (*ServerInterfaceWrapper) PostDaemonLeave

func (w *ServerInterfaceWrapper) PostDaemonLeave(ctx echo.Context) error

PostDaemonLeave converts echo context to params.

func (*ServerInterfaceWrapper) PostDaemonLogsControl

func (w *ServerInterfaceWrapper) PostDaemonLogsControl(ctx echo.Context) error

PostDaemonLogsControl converts echo context to params.

func (*ServerInterfaceWrapper) PostDaemonRestart

func (w *ServerInterfaceWrapper) PostDaemonRestart(ctx echo.Context) error

PostDaemonRestart converts echo context to params.

func (*ServerInterfaceWrapper) PostDaemonShutdown

func (w *ServerInterfaceWrapper) PostDaemonShutdown(ctx echo.Context) error

PostDaemonShutdown converts echo context to params.

func (*ServerInterfaceWrapper) PostDaemonStop

func (w *ServerInterfaceWrapper) PostDaemonStop(ctx echo.Context) error

PostDaemonStop converts echo context to params.

func (*ServerInterfaceWrapper) PostDaemonSubAction

func (w *ServerInterfaceWrapper) PostDaemonSubAction(ctx echo.Context) error

PostDaemonSubAction converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionBoot

func (w *ServerInterfaceWrapper) PostInstanceActionBoot(ctx echo.Context) error

PostInstanceActionBoot converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionDelete

func (w *ServerInterfaceWrapper) PostInstanceActionDelete(ctx echo.Context) error

PostInstanceActionDelete converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionFreeze

func (w *ServerInterfaceWrapper) PostInstanceActionFreeze(ctx echo.Context) error

PostInstanceActionFreeze converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionPRStart

func (w *ServerInterfaceWrapper) PostInstanceActionPRStart(ctx echo.Context) error

PostInstanceActionPRStart converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionPRStop

func (w *ServerInterfaceWrapper) PostInstanceActionPRStop(ctx echo.Context) error

PostInstanceActionPRStop converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionProvision

func (w *ServerInterfaceWrapper) PostInstanceActionProvision(ctx echo.Context) error

PostInstanceActionProvision converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionShutdown

func (w *ServerInterfaceWrapper) PostInstanceActionShutdown(ctx echo.Context) error

PostInstanceActionShutdown converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionStart

func (w *ServerInterfaceWrapper) PostInstanceActionStart(ctx echo.Context) error

PostInstanceActionStart converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionStartStandby

func (w *ServerInterfaceWrapper) PostInstanceActionStartStandby(ctx echo.Context) error

PostInstanceActionStartStandby converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionStop

func (w *ServerInterfaceWrapper) PostInstanceActionStop(ctx echo.Context) error

PostInstanceActionStop converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionUnfreeze

func (w *ServerInterfaceWrapper) PostInstanceActionUnfreeze(ctx echo.Context) error

PostInstanceActionUnfreeze converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceActionUnprovision

func (w *ServerInterfaceWrapper) PostInstanceActionUnprovision(ctx echo.Context) error

PostInstanceActionUnprovision converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceClear

func (w *ServerInterfaceWrapper) PostInstanceClear(ctx echo.Context) error

PostInstanceClear converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceProgress

func (w *ServerInterfaceWrapper) PostInstanceProgress(ctx echo.Context) error

PostInstanceProgress converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceStateFile

func (w *ServerInterfaceWrapper) PostInstanceStateFile(ctx echo.Context) error

PostInstanceStateFile converts echo context to params.

func (*ServerInterfaceWrapper) PostInstanceStatus

func (w *ServerInterfaceWrapper) PostInstanceStatus(ctx echo.Context) error

PostInstanceStatus converts echo context to params.

func (*ServerInterfaceWrapper) PostNodeActionPushAsset

func (w *ServerInterfaceWrapper) PostNodeActionPushAsset(ctx echo.Context) error

PostNodeActionPushAsset converts echo context to params.

func (*ServerInterfaceWrapper) PostNodeActionPushDisk

func (w *ServerInterfaceWrapper) PostNodeActionPushDisk(ctx echo.Context) error

PostNodeActionPushDisk converts echo context to params.

func (*ServerInterfaceWrapper) PostNodeActionPushPatch

func (w *ServerInterfaceWrapper) PostNodeActionPushPatch(ctx echo.Context) error

PostNodeActionPushPatch converts echo context to params.

func (*ServerInterfaceWrapper) PostNodeActionPushPkg

func (w *ServerInterfaceWrapper) PostNodeActionPushPkg(ctx echo.Context) error

PostNodeActionPushPkg converts echo context to params.

func (*ServerInterfaceWrapper) PostNodeActionScanCapabilities

func (w *ServerInterfaceWrapper) PostNodeActionScanCapabilities(ctx echo.Context) error

PostNodeActionScanCapabilities converts echo context to params.

func (*ServerInterfaceWrapper) PostNodeActionSysreport

func (w *ServerInterfaceWrapper) PostNodeActionSysreport(ctx echo.Context) error

PostNodeActionSysreport converts echo context to params.

func (*ServerInterfaceWrapper) PostNodeClear

func (w *ServerInterfaceWrapper) PostNodeClear(ctx echo.Context) error

PostNodeClear converts echo context to params.

func (*ServerInterfaceWrapper) PostNodeConfigUpdate

func (w *ServerInterfaceWrapper) PostNodeConfigUpdate(ctx echo.Context) error

PostNodeConfigUpdate converts echo context to params.

func (*ServerInterfaceWrapper) PostNodeDRBDConfig

func (w *ServerInterfaceWrapper) PostNodeDRBDConfig(ctx echo.Context) error

PostNodeDRBDConfig converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectActionAbort

func (w *ServerInterfaceWrapper) PostObjectActionAbort(ctx echo.Context) error

PostObjectActionAbort converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectActionDelete

func (w *ServerInterfaceWrapper) PostObjectActionDelete(ctx echo.Context) error

PostObjectActionDelete converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectActionFreeze

func (w *ServerInterfaceWrapper) PostObjectActionFreeze(ctx echo.Context) error

PostObjectActionFreeze converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectActionGiveback

func (w *ServerInterfaceWrapper) PostObjectActionGiveback(ctx echo.Context) error

PostObjectActionGiveback converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectActionProvision

func (w *ServerInterfaceWrapper) PostObjectActionProvision(ctx echo.Context) error

PostObjectActionProvision converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectActionPurge

func (w *ServerInterfaceWrapper) PostObjectActionPurge(ctx echo.Context) error

PostObjectActionPurge converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectActionStart

func (w *ServerInterfaceWrapper) PostObjectActionStart(ctx echo.Context) error

PostObjectActionStart converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectActionStop

func (w *ServerInterfaceWrapper) PostObjectActionStop(ctx echo.Context) error

PostObjectActionStop converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectActionSwitch

func (w *ServerInterfaceWrapper) PostObjectActionSwitch(ctx echo.Context) error

PostObjectActionSwitch converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectActionUnfreeze

func (w *ServerInterfaceWrapper) PostObjectActionUnfreeze(ctx echo.Context) error

PostObjectActionUnfreeze converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectActionUnprovision

func (w *ServerInterfaceWrapper) PostObjectActionUnprovision(ctx echo.Context) error

PostObjectActionUnprovision converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectConfigFile

func (w *ServerInterfaceWrapper) PostObjectConfigFile(ctx echo.Context) error

PostObjectConfigFile converts echo context to params.

func (*ServerInterfaceWrapper) PostObjectConfigUpdate

func (w *ServerInterfaceWrapper) PostObjectConfigUpdate(ctx echo.Context) error

PostObjectConfigUpdate converts echo context to params.

func (*ServerInterfaceWrapper) PostPeerActionAbort

func (w *ServerInterfaceWrapper) PostPeerActionAbort(ctx echo.Context) error

PostPeerActionAbort converts echo context to params.

func (*ServerInterfaceWrapper) PostPeerActionDrain

func (w *ServerInterfaceWrapper) PostPeerActionDrain(ctx echo.Context) error

PostPeerActionDrain converts echo context to params.

func (*ServerInterfaceWrapper) PostPeerActionFreeze

func (w *ServerInterfaceWrapper) PostPeerActionFreeze(ctx echo.Context) error

PostPeerActionFreeze converts echo context to params.

func (*ServerInterfaceWrapper) PostPeerActionUnfreeze

func (w *ServerInterfaceWrapper) PostPeerActionUnfreeze(ctx echo.Context) error

PostPeerActionUnfreeze converts echo context to params.

func (*ServerInterfaceWrapper) PostRelayMessage

func (w *ServerInterfaceWrapper) PostRelayMessage(ctx echo.Context) error

PostRelayMessage converts echo context to params.

func (*ServerInterfaceWrapper) PostSvcDisable

func (w *ServerInterfaceWrapper) PostSvcDisable(ctx echo.Context) error

PostSvcDisable converts echo context to params.

func (*ServerInterfaceWrapper) PostSvcEnable

func (w *ServerInterfaceWrapper) PostSvcEnable(ctx echo.Context) error

PostSvcEnable converts echo context to params.

func (*ServerInterfaceWrapper) PutObjectConfigFile

func (w *ServerInterfaceWrapper) PutObjectConfigFile(ctx echo.Context) error

PutObjectConfigFile converts echo context to params.

type Status

type Status string

Status defines model for Status.

const (
	Down      Status = "down"
	Na        Status = "n/a"
	StdbyDown Status = "stdby down"
	StdbyUp   Status = "stdby up"
	Undef     Status = "undef"
	Up        Status = "up"
	Warn      Status = "warn"
)

Defines values for Status.

type SubsetConfig

type SubsetConfig = instance.SubsetConfig

SubsetConfig defines model for SubsetConfig.

type SubsetsConfig

type SubsetsConfig = []SubsetConfig

SubsetsConfig defines model for SubsetsConfig.

type Topology

type Topology string

Topology object topology

const (
	Failover Topology = "failover"
	Flex     Topology = "flex"
)

Defines values for Topology.

type User

type User struct {
	ID   int    `json:"id"`
	Name string `json:"name"`
}

User defines model for User.

func (User) Unstructured

func (t User) Unstructured() map[string]any

type UserIdentity

type UserIdentity struct {
	Auth      *string             `json:"auth,omitempty"`
	Grant     map[string][]string `json:"grant"`
	Name      string              `json:"name"`
	Namespace string              `json:"namespace"`
	RawGrant  string              `json:"raw_grant"`
}

UserIdentity defines model for UserIdentity.

type UserItem

type UserItem struct {
	Data User         `json:"data"`
	Kind UserItemKind `json:"kind"`
	Meta NodeMeta     `json:"meta"`
}

UserItem defines model for UserItem.

func (UserItem) Unstructured

func (t UserItem) Unstructured() map[string]any

type UserItemKind

type UserItemKind string

UserItemKind defines model for UserItem.Kind.

const (
	UserItemKindUserItem UserItemKind = "UserItem"
)

Defines values for UserItemKind.

type UserItems

type UserItems = []UserItem

UserItems defines model for UserItems.

type UserList

type UserList struct {
	Items UserItems    `json:"items"`
	Kind  UserListKind `json:"kind"`
}

UserList defines model for UserList.

func (UserList) GetItems

func (t UserList) GetItems() any

type UserListKind

type UserListKind string

UserListKind defines model for UserList.Kind.

const (
	UserListKindUserList UserListKind = "UserList"
)

Defines values for UserListKind.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL