package
3.0.0-alpha9+incompatible
Repository: https://github.com/opensvc/om3.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateCronJobRequest calls the generic CreateCronJob builder with application/json body.
NewCreateCronJobRequestWithBody generates requests for CreateCronJob with any type of body.
NewCreateDatasetRequest calls the generic CreateDataset builder with application/json body.
NewCreateDatasetRequestWithBody generates requests for CreateDataset with any type of body.
NewCreateGroupRequest calls the generic CreateGroup builder with application/json body.
NewCreateGroupRequestWithBody generates requests for CreateGroup with any type of body.
NewCreateISCSIExtentRequest calls the generic CreateISCSIExtent builder with application/json body.
NewCreateISCSIExtentRequestWithBody generates requests for CreateISCSIExtent with any type of body.
NewCreateISCSITargetExtentRequest calls the generic CreateISCSITargetExtent builder with application/json body.
NewCreateISCSITargetExtentRequestWithBody generates requests for CreateISCSITargetExtent with any type of body.
NewCreateShareNFSRequest calls the generic CreateShareNFS builder with application/json body.
NewCreateShareNFSRequestWithBody generates requests for CreateShareNFS with any type of body.
NewCreateShareSMBRequest calls the generic CreateShareSMB builder with application/json body.
NewCreateShareSMBRequestWithBody generates requests for CreateShareSMB with any type of body.
NewCreateUserRequest calls the generic CreateUser builder with application/json body.
NewCreateUserRequestWithBody generates requests for CreateUser with any type of body.
NewDeleteCronJobRequest generates requests for DeleteCronJob.
NewDeleteDatasetRequest generates requests for DeleteDataset.
NewDeleteGroupRequest calls the generic DeleteGroup builder with application/json body.
NewDeleteGroupRequestWithBody generates requests for DeleteGroup with any type of body.
NewDeleteISCSIExtentRequest generates requests for DeleteISCSIExtent.
NewDeleteISCSITargetExtentRequest generates requests for DeleteISCSITargetExtent.
NewDeleteUserRequest calls the generic DeleteUser builder with application/json body.
NewDeleteUserRequestWithBody generates requests for DeleteUser with any type of body.
No description provided by the author
NewGetCronJobRequest generates requests for GetCronJob.
NewGetDatasetRequest generates requests for GetDataset.
NewGetDatasetsRequest generates requests for GetDatasets.
NewGetGroupRequest generates requests for GetGroup.
NewGetISCSIExtentsRequest generates requests for GetISCSIExtents.
NewGetISCSIInitiatorsRequest generates requests for GetISCSIInitiators.
NewGetISCSITargetExtentsRequest generates requests for GetISCSITargetExtents.
NewGetISCSITargetsRequest generates requests for GetISCSITargets.
NewGetNetworkConfigurationRequest generates requests for GetNetworkConfiguration.
NewGetNetworkSummaryRequest generates requests for GetNetworkSummary.
NewGetPoolsRequest generates requests for GetPools.
NewGetServiceRequest generates requests for GetService.
NewGetShareNFSRequest generates requests for GetShareNFS.
NewGetShareSMBRequest generates requests for GetShareSMB.
NewGetSystemInfoRequest generates requests for GetSystemInfo.
NewGetUserRequest generates requests for GetUser.
NewGetUserShellChoicesRequest calls the generic GetUserShellChoices builder with application/json body.
NewGetUserShellChoicesRequestWithBody generates requests for GetUserShellChoices with any type of body.
NewGetVMRequest generates requests for GetVM.
NewListGroupsRequest generates requests for ListGroups.
NewListSharesNFSRequest generates requests for ListSharesNFS.
NewListSharesSMBRequest generates requests for ListSharesSMB.
NewListUsersRequest generates requests for ListUsers.
NewListVMSRequest generates requests for ListVMS.
NewRemoveShareNFSRequest generates requests for RemoveShareNFS.
NewRemoveShareSMBRequest generates requests for RemoveShareSMB.
NewUpdateCronJobRequest calls the generic UpdateCronJob builder with application/json body.
NewUpdateCronJobRequestWithBody generates requests for UpdateCronJob with any type of body.
NewUpdateDatasetRequest calls the generic UpdateDataset builder with application/json body.
NewUpdateDatasetRequestWithBody generates requests for UpdateDataset with any type of body.
NewUpdateGroupRequest calls the generic UpdateGroup builder with application/json body.
NewUpdateGroupRequestWithBody generates requests for UpdateGroup with any type of body.
NewUpdateShareNFSRequest calls the generic UpdateShareNFS builder with application/json body.
NewUpdateShareNFSRequestWithBody generates requests for UpdateShareNFS with any type of body.
NewUpdateShareSMBRequest calls the generic UpdateShareSMB builder with application/json body.
NewUpdateShareSMBRequestWithBody generates requests for UpdateShareSMB with any type of body.
NewUpdateUserRequest calls the generic UpdateUser builder with application/json body.
NewUpdateUserRequestWithBody generates requests for UpdateUser with any type of body.
ParseCreateCronJobResponse parses an HTTP response from a CreateCronJobWithResponse call.
ParseCreateDatasetResponse parses an HTTP response from a CreateDatasetWithResponse call.
ParseCreateGroupResponse parses an HTTP response from a CreateGroupWithResponse call.
ParseCreateISCSIExtentResponse parses an HTTP response from a CreateISCSIExtentWithResponse call.
ParseCreateISCSITargetExtentResponse parses an HTTP response from a CreateISCSITargetExtentWithResponse call.
ParseCreateShareNFSResponse parses an HTTP response from a CreateShareNFSWithResponse call.
ParseCreateShareSMBResponse parses an HTTP response from a CreateShareSMBWithResponse call.
ParseCreateUserResponse parses an HTTP response from a CreateUserWithResponse call.
ParseDeleteCronJobResponse parses an HTTP response from a DeleteCronJobWithResponse call.
ParseDeleteDatasetResponse parses an HTTP response from a DeleteDatasetWithResponse call.
ParseDeleteGroupResponse parses an HTTP response from a DeleteGroupWithResponse call.
ParseDeleteISCSIExtentResponse parses an HTTP response from a DeleteISCSIExtentWithResponse call.
ParseDeleteISCSITargetExtentResponse parses an HTTP response from a DeleteISCSITargetExtentWithResponse call.
ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call.
ParseGetCronJobResponse parses an HTTP response from a GetCronJobWithResponse call.
ParseGetDatasetResponse parses an HTTP response from a GetDatasetWithResponse call.
ParseGetDatasetsResponse parses an HTTP response from a GetDatasetsWithResponse call.
ParseGetGroupResponse parses an HTTP response from a GetGroupWithResponse call.
ParseGetISCSIExtentsResponse parses an HTTP response from a GetISCSIExtentsWithResponse call.
ParseGetISCSIInitiatorsResponse parses an HTTP response from a GetISCSIInitiatorsWithResponse call.
ParseGetISCSITargetExtentsResponse parses an HTTP response from a GetISCSITargetExtentsWithResponse call.
ParseGetISCSITargetsResponse parses an HTTP response from a GetISCSITargetsWithResponse call.
ParseGetNetworkConfigurationResponse parses an HTTP response from a GetNetworkConfigurationWithResponse call.
ParseGetNetworkSummaryResponse parses an HTTP response from a GetNetworkSummaryWithResponse call.
ParseGetPoolsResponse parses an HTTP response from a GetPoolsWithResponse call.
ParseGetServiceResponse parses an HTTP response from a GetServiceWithResponse call.
ParseGetShareNFSResponse parses an HTTP response from a GetShareNFSWithResponse call.
ParseGetShareSMBResponse parses an HTTP response from a GetShareSMBWithResponse call.
ParseGetSystemInfoResponse parses an HTTP response from a GetSystemInfoWithResponse call.
ParseGetUserResponse parses an HTTP response from a GetUserWithResponse call.
ParseGetUserShellChoicesResponse parses an HTTP response from a GetUserShellChoicesWithResponse call.
ParseGetVMResponse parses an HTTP response from a GetVMWithResponse call.
ParseListGroupsResponse parses an HTTP response from a ListGroupsWithResponse call.
ParseListSharesNFSResponse parses an HTTP response from a ListSharesNFSWithResponse call.
ParseListSharesSMBResponse parses an HTTP response from a ListSharesSMBWithResponse call.
ParseListUsersResponse parses an HTTP response from a ListUsersWithResponse call.
ParseListVMSResponse parses an HTTP response from a ListVMSWithResponse call.
ParseRemoveShareNFSResponse parses an HTTP response from a RemoveShareNFSWithResponse call.
ParseRemoveShareSMBResponse parses an HTTP response from a RemoveShareSMBWithResponse call.
ParseUpdateCronJobResponse parses an HTTP response from a UpdateCronJobWithResponse call.
ParseUpdateDatasetResponse parses an HTTP response from a UpdateDatasetWithResponse call.
ParseUpdateGroupResponse parses an HTTP response from a UpdateGroupWithResponse call.
ParseUpdateShareNFSResponse parses an HTTP response from a UpdateShareNFSWithResponse call.
ParseUpdateShareSMBResponse parses an HTTP response from a UpdateShareSMBWithResponse call.
ParseUpdateUserResponse parses an HTTP response from a UpdateUserWithResponse call.
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
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
CompositeValue defines model for CompositeValue.
CreateCronjobParams defines model for CreateCronjobParams.
No description provided by the author
CreateDatasetParams defines model for CreateDatasetParams.
CreateDatasetParamsEncryptionOptions defines model for CreateDatasetParams_encryption_options.
No description provided by the author
CreateGroupParams defines model for CreateGroupParams.
No description provided by the author
CreateISCSIExtentParams defines model for CreateISCSIExtentParams.
No description provided by the author
CreateISCSITargetExtentParams defines model for CreateISCSITargetExtentParams.
No description provided by the author
CreateShareNFSParams defines model for CreateShareNFSParams.
No description provided by the author
CreateShareSMBParams defines model for CreateShareSMBParams.
No description provided by the author
CreateUserParams defines model for CreateUserParams.
CreateUserParams_Attributes defines model for CreateUserParams.Attributes.
No description provided by the author
CronJob defines model for CronJob.
CronJobSchedule defines model for CronJobSchedule.
Dataset defines model for Dataset.
No description provided by the author
No description provided by the author
DeleteGroupParams defines model for DeleteGroupParams.
No description provided by the author
No description provided by the author
No description provided by the author
DeleteUserParams defines model for DeleteUserParams.
No description provided by the author
No description provided by the author
No description provided by the author
GetCronJobParams defines parameters for GetCronJob.
No description provided by the author
GetDatasetParams defines parameters for GetDataset.
No description provided by the author
GetDatasetsParams defines parameters for GetDatasets.
No description provided by the author
GetGroupParams defines parameters for GetGroup.
No description provided by the author
GetISCSIExtentsParams defines parameters for GetISCSIExtents.
No description provided by the author
GetISCSIInitiatorsParams defines parameters for GetISCSIInitiators.
No description provided by the author
GetISCSITargetExtentsParams defines parameters for GetISCSITargetExtents.
No description provided by the author
GetISCSITargetsParams defines parameters for GetISCSITargets.
No description provided by the author
No description provided by the author
No description provided by the author
GetPoolsParams defines parameters for GetPools.
No description provided by the author
GetServiceParams defines parameters for GetService.
No description provided by the author
GetShareNFSParams defines parameters for GetShareNFS.
No description provided by the author
GetShareSMBParams defines parameters for GetShareSMB.
No description provided by the author
No description provided by the author
GetUserParams defines parameters for GetUser.
No description provided by the author
No description provided by the author
GetVMParams defines parameters for GetVM.
No description provided by the author
Group defines model for Group.
ISCSIExtent defines model for ISCSIExtent.
ISCSIInitiator defines model for ISCSIInitiator.
ISCSITarget defines model for ISCSITarget.
ISCSITargetExtent defines model for ISCSITargetExtent.
No description provided by the author
ListGroupsParams defines parameters for ListGroups.
No description provided by the author
ListSharesNFSParams defines parameters for ListSharesNFS.
No description provided by the author
ListSharesSMBParams defines parameters for ListSharesSMB.
No description provided by the author
ListUsersParams defines parameters for ListUsers.
No description provided by the author
ListVMSParams defines parameters for ListVMS.
No description provided by the author
NetworkConfig defines model for NetworkConfig.
NetworkConfigServiceAnnouncement defines model for NetworkConfig_service_announcement.
NetworkSummary defines model for NetworkSummary.
NetworkSummary_Ips defines model for NetworkSummary.Ips.
NetworkSummaryIpsValue defines model for NetworkSummary_ips_value.
Pool defines model for Pool.
No description provided by the author
No description provided by the author
Service defines model for Service.
ShareNFS defines model for ShareNFS.
ShareSMB defines model for ShareSMB.
SystemInfo defines model for GetSystemInfo.
No description provided by the author
UpdateDatasetParams defines model for UpdateDatasetParams.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateUserParams defines model for UpdateUserParams.
UpdateUserParams_Attributes defines model for UpdateUserParams.Attributes.
No description provided by the author
User defines model for User.
User_Attributes defines model for User.Attributes.
UserGroup defines model for User_group.
UserShellChoices defines model for UserShellChoices.
VM defines model for VM.
VMDevicesInner defines model for VM_devices_inner.
VMStatus defines model for VM_status.
# Interfaces
The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
Doer performs HTTP requests.
# Type aliases
ClientOption allows setting custom parameters during construction.
CreateCronJobJSONBody defines parameters for CreateCronJob.
CreateCronJobJSONRequestBody defines body for CreateCronJob for application/json ContentType.
CreateDatasetJSONBody defines parameters for CreateDataset.
CreateDatasetJSONRequestBody defines body for CreateDataset for application/json ContentType.
CreateGroupJSONBody defines parameters for CreateGroup.
CreateGroupJSONRequestBody defines body for CreateGroup for application/json ContentType.
CreateISCSIExtentJSONBody defines parameters for CreateISCSIExtent.
CreateISCSIExtentJSONRequestBody defines body for CreateISCSIExtent for application/json ContentType.
CreateISCSITargetExtentJSONBody defines parameters for CreateISCSITargetExtent.
CreateISCSITargetExtentJSONRequestBody defines body for CreateISCSITargetExtent for application/json ContentType.
CreateShareNFSJSONBody defines parameters for CreateShareNFS.
CreateShareNFSJSONRequestBody defines body for CreateShareNFS for application/json ContentType.
CreateShareSMBJSONBody defines parameters for CreateShareSMB.
CreateShareSMBJSONRequestBody defines body for CreateShareSMB for application/json ContentType.
CreateUserJSONBody defines parameters for CreateUser.
CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.
No description provided by the author
DeleteGroupJSONBody defines parameters for DeleteGroup.
DeleteGroupJSONRequestBody defines body for DeleteGroup for application/json ContentType.
DeleteUserJSONBody defines parameters for DeleteUser.
DeleteUserJSONRequestBody defines body for DeleteUser for application/json ContentType.
GetUserShellChoicesJSONBody defines parameters for GetUserShellChoices.
GetUserShellChoicesJSONRequestBody defines body for GetUserShellChoices for application/json ContentType.
GroupResponse defines model for GroupResponse.
No description provided by the author
ISCSIExtentsResponse defines model for ISCSIExtentsResponse.
No description provided by the author
ISCSIInitiatorsResponse defines model for ISCSIInitiatorsResponse.
No description provided by the author
ISCSITargetExtentsResponse defines model for ISCSITargetExtentsResponse.
No description provided by the author
No description provided by the author
ISCSITargetsResponse defines model for ISCSITargetsResponse.
ListDatasetResponse defines model for ListDatasetResponse.
PoolsResponse defines model for PoolsResponse.
RequestEditorFn is the function signature for the RequestEditor callback function.
SharesNFSResponse defines model for SharesNFSResponse.
SharesSMBResponse defines model for SharesSMBResponse.
UpdateCronJobJSONBody defines parameters for UpdateCronJob.
UpdateCronJobJSONRequestBody defines body for UpdateCronJob for application/json ContentType.
UpdateDatasetJSONBody defines parameters for UpdateDataset.
UpdateDatasetJSONRequestBody defines body for UpdateDataset for application/json ContentType.
UpdateGroupJSONBody defines parameters for UpdateGroup.
UpdateGroupJSONRequestBody defines body for UpdateGroup for application/json ContentType.
UpdateShareNFSJSONBody defines parameters for UpdateShareNFS.
UpdateShareNFSJSONRequestBody defines body for UpdateShareNFS for application/json ContentType.
UpdateShareSMBJSONBody defines parameters for UpdateShareSMB.
UpdateShareSMBJSONRequestBody defines body for UpdateShareSMB for application/json ContentType.
UpdateUserJSONBody defines parameters for UpdateUser.
UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.
UserResponse defines model for UserResponse.
UserShellChoicesParams defines model for UserShellChoicesParams.
UsersResponse defines model for UsersResponse.
VMSResponse defines model for VMSResponse.