package
3.0.0-alpha9+incompatible
Repository: https://github.com/opensvc/om3.git
Documentation: pkg.go.dev

# Functions

GetSwagger returns the Swagger specification corresponding to the generated code in this file.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewGetDaemonDNSDumpRequest generates requests for GetDaemonDNSDump.
NewGetDaemonEventsRequest generates requests for GetDaemonEvents.
NewGetDaemonRunningRequest generates requests for GetDaemonRunning.
NewGetDaemonStatusRequest generates requests for GetDaemonStatus.
NewGetNetworksRequest generates requests for GetNetworks.
NewGetNodeBacklogsRequest generates requests for GetNodeBacklogs.
NewGetNodeDRBDAllocationRequest generates requests for GetNodeDRBDAllocation.
NewGetNodeDRBDConfigRequest generates requests for GetNodeDRBDConfig.
NewGetNodeLogsRequest generates requests for GetNodeLogs.
NewGetNodesInfoRequest generates requests for GetNodesInfo.
NewGetObjectBacklogsRequest generates requests for GetObjectBacklogs.
NewGetObjectConfigRequest generates requests for GetObjectConfig.
NewGetObjectFileRequest generates requests for GetObjectFile.
NewGetObjectLogsRequest generates requests for GetObjectLogs.
NewGetObjectSelectorRequest generates requests for GetObjectSelector.
NewGetPoolsRequest generates requests for GetPools.
NewGetRelayMessageRequest generates requests for GetRelayMessage.
NewGetSwaggerRequest generates requests for GetSwagger.
NewPostAuthTokenRequest generates requests for PostAuthToken.
NewPostDaemonJoinRequest generates requests for PostDaemonJoin.
NewPostDaemonLeaveRequest generates requests for PostDaemonLeave.
NewPostDaemonLogsControlRequest calls the generic PostDaemonLogsControl builder with application/json body.
NewPostDaemonLogsControlRequestWithBody generates requests for PostDaemonLogsControl with any type of body.
NewPostDaemonStopRequest generates requests for PostDaemonStop.
NewPostDaemonSubActionRequest calls the generic PostDaemonSubAction builder with application/json body.
NewPostDaemonSubActionRequestWithBody generates requests for PostDaemonSubAction with any type of body.
NewPostInstanceStatusRequest calls the generic PostInstanceStatus builder with application/json body.
NewPostInstanceStatusRequestWithBody generates requests for PostInstanceStatus with any type of body.
NewPostNodeClearRequest generates requests for PostNodeClear.
NewPostNodeDRBDConfigRequest calls the generic PostNodeDRBDConfig builder with application/json body.
NewPostNodeDRBDConfigRequestWithBody generates requests for PostNodeDRBDConfig with any type of body.
NewPostNodeMonitorRequest calls the generic PostNodeMonitor builder with application/json body.
NewPostNodeMonitorRequestWithBody generates requests for PostNodeMonitor with any type of body.
NewPostObjectAbortRequest calls the generic PostObjectAbort builder with application/json body.
NewPostObjectAbortRequestWithBody generates requests for PostObjectAbort with any type of body.
NewPostObjectClearRequest calls the generic PostObjectClear builder with application/json body.
NewPostObjectClearRequestWithBody generates requests for PostObjectClear with any type of body.
NewPostObjectMonitorRequest calls the generic PostObjectMonitor builder with application/json body.
NewPostObjectMonitorRequestWithBody generates requests for PostObjectMonitor with any type of body.
NewPostObjectProgressRequest calls the generic PostObjectProgress builder with application/json body.
NewPostObjectProgressRequestWithBody generates requests for PostObjectProgress with any type of body.
NewPostObjectSwitchToRequest calls the generic PostObjectSwitchTo builder with application/json body.
NewPostObjectSwitchToRequestWithBody generates requests for PostObjectSwitchTo with any type of body.
NewPostRelayMessageRequest calls the generic PostRelayMessage builder with application/json body.
NewPostRelayMessageRequestWithBody generates requests for PostRelayMessage with any type of body.
ParseGetDaemonDNSDumpResponse parses an HTTP response from a GetDaemonDNSDumpWithResponse call.
ParseGetDaemonEventsResponse parses an HTTP response from a GetDaemonEventsWithResponse call.
ParseGetDaemonRunningResponse parses an HTTP response from a GetDaemonRunningWithResponse call.
ParseGetDaemonStatusResponse parses an HTTP response from a GetDaemonStatusWithResponse call.
ParseGetNetworksResponse parses an HTTP response from a GetNetworksWithResponse call.
ParseGetNodeBacklogsResponse parses an HTTP response from a GetNodeBacklogsWithResponse call.
ParseGetNodeDRBDAllocationResponse parses an HTTP response from a GetNodeDRBDAllocationWithResponse call.
ParseGetNodeDRBDConfigResponse parses an HTTP response from a GetNodeDRBDConfigWithResponse call.
ParseGetNodeLogsResponse parses an HTTP response from a GetNodeLogsWithResponse call.
ParseGetNodesInfoResponse parses an HTTP response from a GetNodesInfoWithResponse call.
ParseGetObjectBacklogsResponse parses an HTTP response from a GetObjectBacklogsWithResponse call.
ParseGetObjectConfigResponse parses an HTTP response from a GetObjectConfigWithResponse call.
ParseGetObjectFileResponse parses an HTTP response from a GetObjectFileWithResponse call.
ParseGetObjectLogsResponse parses an HTTP response from a GetObjectLogsWithResponse call.
ParseGetObjectSelectorResponse parses an HTTP response from a GetObjectSelectorWithResponse call.
ParseGetPoolsResponse parses an HTTP response from a GetPoolsWithResponse call.
ParseGetRelayMessageResponse parses an HTTP response from a GetRelayMessageWithResponse call.
ParseGetSwaggerResponse parses an HTTP response from a GetSwaggerWithResponse call.
ParsePostAuthTokenResponse parses an HTTP response from a PostAuthTokenWithResponse call.
ParsePostDaemonJoinResponse parses an HTTP response from a PostDaemonJoinWithResponse call.
ParsePostDaemonLeaveResponse parses an HTTP response from a PostDaemonLeaveWithResponse call.
ParsePostDaemonLogsControlResponse parses an HTTP response from a PostDaemonLogsControlWithResponse call.
ParsePostDaemonStopResponse parses an HTTP response from a PostDaemonStopWithResponse call.
ParsePostDaemonSubActionResponse parses an HTTP response from a PostDaemonSubActionWithResponse call.
ParsePostInstanceStatusResponse parses an HTTP response from a PostInstanceStatusWithResponse call.
ParsePostNodeClearResponse parses an HTTP response from a PostNodeClearWithResponse call.
ParsePostNodeDRBDConfigResponse parses an HTTP response from a PostNodeDRBDConfigWithResponse call.
ParsePostNodeMonitorResponse parses an HTTP response from a PostNodeMonitorWithResponse call.
ParsePostObjectAbortResponse parses an HTTP response from a PostObjectAbortWithResponse call.
ParsePostObjectClearResponse parses an HTTP response from a PostObjectClearWithResponse call.
ParsePostObjectMonitorResponse parses an HTTP response from a PostObjectMonitorWithResponse call.
ParsePostObjectProgressResponse parses an HTTP response from a PostObjectProgressWithResponse call.
ParsePostObjectSwitchToResponse parses an HTTP response from a PostObjectSwitchToWithResponse call.
ParsePostRelayMessageResponse parses an HTTP response from a PostRelayMessageWithResponse call.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
RegisterHandlers adds each server route to the EchoRouter.
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.

# Constants

Defines values for Role.
No description provided by the author
No description provided by the author
Defines values for Role.
Defines values for Topology.
Defines values for Topology.
Defines values for Role.
Defines values for Role.
Defines values for Role.
Defines values for Role.
Defines values for Orchestrate.
Defines values for Orchestrate.
Defines values for Orchestrate.
Defines values for Placement.
Defines values for Placement.
Defines values for Placement.
Defines values for Placement.
Defines values for Placement.
Defines values for Placement.
Defines values for Placement.
Defines values for PostDaemonLogsControlLevel.
Defines values for PostDaemonLogsControlLevel.
Defines values for PostDaemonLogsControlLevel.
Defines values for PostDaemonLogsControlLevel.
Defines values for PostDaemonLogsControlLevel.
Defines values for PostDaemonLogsControlLevel.
Defines values for PostDaemonLogsControlLevel.
Defines values for PostDaemonSubActionAction.
Defines values for PostDaemonSubActionAction.
Defines values for Provisioned.
Defines values for Provisioned.
Defines values for Provisioned.
Defines values for Provisioned.
Defines values for Role.
Defines values for Role.
Defines values for Status.
Defines values for Status.
Defines values for Status.
Defines values for Status.
Defines values for Status.
Defines values for Status.
Defines values for Status.

# Structs

AuthToken defines model for AuthToken.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
Cluster defines model for Cluster.
Daemon defines model for Daemon.
DaemonHb defines model for DaemonHb.
DaemonHbMode defines model for DaemonHbMode.
DaemonHbStream defines model for DaemonHbStream.
DaemonHbStreamPeer defines model for DaemonHbStreamPeer.
DaemonHbStreamType defines model for DaemonHbStreamType.
DaemonRunning defines model for DaemonRunning.
DaemonStatus defines model for DaemonStatus.
DaemonSubsystemAlert defines model for DaemonSubsystemAlert.
DaemonSubsystemStatus defines model for DaemonSubsystemStatus.
DNSRecord defines model for DNSRecord.
DRBDAllocation defines model for DRBDAllocation.
DRBDConfig defines model for DRBDConfig.
No description provided by the author
GetDaemonEventsParams defines parameters for GetDaemonEvents.
No description provided by the author
No description provided by the author
GetDaemonStatusParams defines parameters for GetDaemonStatus.
No description provided by the author
GetNetworksParams defines parameters for GetNetworks.
No description provided by the author
GetNodeBacklogsParams defines parameters for GetNodeBacklogs.
No description provided by the author
No description provided by the author
GetNodeDRBDConfigParams defines parameters for GetNodeDRBDConfig.
No description provided by the author
GetNodeLogsParams defines parameters for GetNodeLogs.
No description provided by the author
No description provided by the author
GetObjectBacklogsParams defines parameters for GetObjectBacklogs.
No description provided by the author
GetObjectConfigParams defines parameters for GetObjectConfig.
No description provided by the author
GetObjectFileParams defines parameters for GetObjectFile.
No description provided by the author
GetObjectLogsParams defines parameters for GetObjectLogs.
No description provided by the author
GetObjectSelectorParams defines parameters for GetObjectSelector.
No description provided by the author
GetPoolsParams defines parameters for GetPools.
No description provided by the author
GetRelayMessageParams defines parameters for GetRelayMessage.
No description provided by the author
No description provided by the author
InstanceStatus defines model for InstanceStatus.
MonitorUpdateQueued defines model for MonitorUpdateQueued.
NetworkStatus defines model for NetworkStatus.
NetworkStatusIp defines model for NetworkStatusIp.
NetworkStatusUsage defines model for NetworkStatusUsage.
NodeInfo defines model for NodeInfo.
NodeLabel defines model for NodeLabel.
ObjectConfig defines model for ObjectConfig.
ObjectFile defines model for ObjectFile.
PoolStatus defines model for PoolStatus.
PoolStatusUsage defines model for PoolStatusUsage.
PoolStatusVolume defines model for PoolStatusVolume.
PostAuthTokenParams defines parameters for PostAuthToken.
No description provided by the author
PostDaemonJoinParams defines parameters for PostDaemonJoin.
No description provided by the author
PostDaemonLeaveParams defines parameters for PostDaemonLeave.
No description provided by the author
PostDaemonLogsControl defines model for PostDaemonLogsControl.
No description provided by the author
No description provided by the author
PostDaemonSubAction defines model for PostDaemonSubAction.
No description provided by the author
PostInstanceStatus defines model for PostInstanceStatus.
No description provided by the author
No description provided by the author
PostNodeDRBDConfigParams defines parameters for PostNodeDRBDConfig.
PostNodeDRBDConfigRequest defines model for PostNodeDRBDConfigRequest.
No description provided by the author
PostNodeMonitor defines model for PostNodeMonitor.
No description provided by the author
PostObjectAbort defines model for PostObjectAbort.
No description provided by the author
PostObjectClear defines model for PostObjectClear.
No description provided by the author
PostObjectMonitor defines model for PostObjectMonitor.
No description provided by the author
PostObjectProgress defines model for PostObjectProgress.
No description provided by the author
PostObjectSwitchTo defines model for PostObjectSwitchTo.
No description provided by the author
PostRelayMessage defines model for PostRelayMessage.
No description provided by the author
Problem defines model for Problem.
RelayMessage defines model for RelayMessage.
RelayMessages defines model for RelayMessages.
ResourceExposedStatus defines model for ResourceExposedStatus.
ResourceProvisionStatus defines model for ResourceProvisionStatus.
SANPath defines model for SANPath.
SANPathInitiator initiator is the host side san path endpoint.
SANPathTarget target is the storage array side san path endpoint.
ServerInterfaceWrapper converts echo contexts to parameters.

# Interfaces

The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
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.
Doer performs HTTP requests.
ServerInterface represents all server handlers.

# Type aliases

ClientOption allows setting custom parameters during construction.
ClusterConfig defines model for ClusterConfig.
ClusterNode defines model for ClusterNode.
ClusterObject defines model for ClusterObject.
ClusterStatus defines model for ClusterStatus.
DaemonCollector defines model for DaemonCollector.
DaemonDNS defines model for DaemonDNS.
DaemonListener defines model for DaemonListener.
DaemonMonitor defines model for DaemonMonitor.
DaemonScheduler defines model for DaemonScheduler.
DNSZone defines model for DNSZone.
DRBDConfigName defines model for DRBDConfigName.
Duration defines model for Duration.
EventFilter defines model for EventFilter.
EventList responseEventList is a list of sse.
Limit defines model for Limit.
LogFilter defines model for LogFilter.
LogList responseLogList is a list of sse.
N200 defines model for 200.
N400 defines model for 400.
N401 defines model for 401.
N403 defines model for 403.
N500 defines model for 500.
N503 defines model for 503.
NamespaceOptional defines model for NamespaceOptional.
NetworkStatusList defines model for NetworkStatusList.
NodesInfo defines model for NodesInfo.
ObjectPath defines model for ObjectPath.
ObjectSelection defines model for ObjectSelection.
ObjectSelector defines model for ObjectSelector.
Orchestrate defines model for Orchestrate.
PathRelation defines model for PathRelation.
Paths defines model for Paths.
Placement object placement policy.
PoolStatusList defines model for PoolStatusList.
PostDaemonLogsControlJSONRequestBody defines body for PostDaemonLogsControl for application/json ContentType.
PostDaemonLogsControlLevel defines model for PostDaemonLogsControl.Level.
PostDaemonSubActionAction defines model for PostDaemonSubAction.Action.
PostDaemonSubActionJSONRequestBody defines body for PostDaemonSubAction for application/json ContentType.
PostInstanceStatusJSONRequestBody defines body for PostInstanceStatus for application/json ContentType.
PostNodeDRBDConfigJSONRequestBody defines body for PostNodeDRBDConfig for application/json ContentType.
PostNodeMonitorJSONRequestBody defines body for PostNodeMonitor for application/json ContentType.
PostObjectAbortJSONRequestBody defines body for PostObjectAbort for application/json ContentType.
PostObjectClearJSONRequestBody defines body for PostObjectClear for application/json ContentType.
PostObjectMonitorJSONRequestBody defines body for PostObjectMonitor for application/json ContentType.
PostObjectProgressJSONRequestBody defines body for PostObjectProgress for application/json ContentType.
PostObjectSwitchToJSONRequestBody defines body for PostObjectSwitchTo for application/json ContentType.
PostRelayMessageJSONRequestBody defines body for PostRelayMessage for application/json ContentType.
Provisioned service, instance or resource provisioned state.
RelativesOptional defines model for RelativesOptional.
RelayClusterId defines model for RelayClusterId.
RelayMessageList defines model for RelayMessageList.
RelayNodename defines model for RelayNodename.
RequestEditorFn is the function signature for the RequestEditor callback function.
ResourceId defines model for ResourceId.
Role defines model for Role.
Roles defines model for Roles.
SelectorOptional defines model for SelectorOptional.
Status defines model for Status.
Topology object topology.