package
0.29.15
Repository: https://github.com/fi-ts/cloud-go.git
Documentation: pkg.go.dev

# Functions

New creates a new volume API client.
New creates a new volume API client with basic auth credentials.
New creates a new volume API client with a bearer token for authentication.
NewClusterInfoDefault creates a ClusterInfoDefault with default headers values.
NewClusterInfoOK creates a ClusterInfoOK with default headers values.
NewClusterInfoParams creates a new ClusterInfoParams object, with the default timeout for this client.
NewClusterInfoParamsWithContext creates a new ClusterInfoParams object with the ability to set a context for a request.
NewClusterInfoParamsWithHTTPClient creates a new ClusterInfoParams object with the ability to set a custom HTTPClient for a request.
NewClusterInfoParamsWithTimeout creates a new ClusterInfoParams object with the ability to set a timeout on a request.
NewDeleteSnapshotDefault creates a DeleteSnapshotDefault with default headers values.
NewDeleteSnapshotOK creates a DeleteSnapshotOK with default headers values.
NewDeleteSnapshotParams creates a new DeleteSnapshotParams object, with the default timeout for this client.
NewDeleteSnapshotParamsWithContext creates a new DeleteSnapshotParams object with the ability to set a context for a request.
NewDeleteSnapshotParamsWithHTTPClient creates a new DeleteSnapshotParams object with the ability to set a custom HTTPClient for a request.
NewDeleteSnapshotParamsWithTimeout creates a new DeleteSnapshotParams object with the ability to set a timeout on a request.
NewDeleteVolumeDefault creates a DeleteVolumeDefault with default headers values.
NewDeleteVolumeOK creates a DeleteVolumeOK with default headers values.
NewDeleteVolumeParams creates a new DeleteVolumeParams object, with the default timeout for this client.
NewDeleteVolumeParamsWithContext creates a new DeleteVolumeParams object with the ability to set a context for a request.
NewDeleteVolumeParamsWithHTTPClient creates a new DeleteVolumeParams object with the ability to set a custom HTTPClient for a request.
NewDeleteVolumeParamsWithTimeout creates a new DeleteVolumeParams object with the ability to set a timeout on a request.
NewFindSnapshotsDefault creates a FindSnapshotsDefault with default headers values.
NewFindSnapshotsOK creates a FindSnapshotsOK with default headers values.
NewFindSnapshotsParams creates a new FindSnapshotsParams object, with the default timeout for this client.
NewFindSnapshotsParamsWithContext creates a new FindSnapshotsParams object with the ability to set a context for a request.
NewFindSnapshotsParamsWithHTTPClient creates a new FindSnapshotsParams object with the ability to set a custom HTTPClient for a request.
NewFindSnapshotsParamsWithTimeout creates a new FindSnapshotsParams object with the ability to set a timeout on a request.
NewFindVolumesDefault creates a FindVolumesDefault with default headers values.
NewFindVolumesOK creates a FindVolumesOK with default headers values.
NewFindVolumesParams creates a new FindVolumesParams object, with the default timeout for this client.
NewFindVolumesParamsWithContext creates a new FindVolumesParams object with the ability to set a context for a request.
NewFindVolumesParamsWithHTTPClient creates a new FindVolumesParams object with the ability to set a custom HTTPClient for a request.
NewFindVolumesParamsWithTimeout creates a new FindVolumesParams object with the ability to set a timeout on a request.
NewGetSnapshotDefault creates a GetSnapshotDefault with default headers values.
NewGetSnapshotOK creates a GetSnapshotOK with default headers values.
NewGetSnapshotParams creates a new GetSnapshotParams object, with the default timeout for this client.
NewGetSnapshotParamsWithContext creates a new GetSnapshotParams object with the ability to set a context for a request.
NewGetSnapshotParamsWithHTTPClient creates a new GetSnapshotParams object with the ability to set a custom HTTPClient for a request.
NewGetSnapshotParamsWithTimeout creates a new GetSnapshotParams object with the ability to set a timeout on a request.
NewGetVolumeDefault creates a GetVolumeDefault with default headers values.
NewGetVolumeOK creates a GetVolumeOK with default headers values.
NewGetVolumeParams creates a new GetVolumeParams object, with the default timeout for this client.
NewGetVolumeParamsWithContext creates a new GetVolumeParams object with the ability to set a context for a request.
NewGetVolumeParamsWithHTTPClient creates a new GetVolumeParams object with the ability to set a custom HTTPClient for a request.
NewGetVolumeParamsWithTimeout creates a new GetVolumeParams object with the ability to set a timeout on a request.
NewListPoliciesDefault creates a ListPoliciesDefault with default headers values.
NewListPoliciesOK creates a ListPoliciesOK with default headers values.
NewListPoliciesParams creates a new ListPoliciesParams object, with the default timeout for this client.
NewListPoliciesParamsWithContext creates a new ListPoliciesParams object with the ability to set a context for a request.
NewListPoliciesParamsWithHTTPClient creates a new ListPoliciesParams object with the ability to set a custom HTTPClient for a request.
NewListPoliciesParamsWithTimeout creates a new ListPoliciesParams object with the ability to set a timeout on a request.
NewListVolumesDefault creates a ListVolumesDefault with default headers values.
NewListVolumesOK creates a ListVolumesOK with default headers values.
NewListVolumesParams creates a new ListVolumesParams object, with the default timeout for this client.
NewListVolumesParamsWithContext creates a new ListVolumesParams object with the ability to set a context for a request.
NewListVolumesParamsWithHTTPClient creates a new ListVolumesParams object with the ability to set a custom HTTPClient for a request.
NewListVolumesParamsWithTimeout creates a new ListVolumesParams object with the ability to set a timeout on a request.
NewSetVolumeQoSPolicyDefault creates a SetVolumeQoSPolicyDefault with default headers values.
NewSetVolumeQoSPolicyOK creates a SetVolumeQoSPolicyOK with default headers values.
NewSetVolumeQoSPolicyParams creates a new SetVolumeQoSPolicyParams object, with the default timeout for this client.
NewSetVolumeQoSPolicyParamsWithContext creates a new SetVolumeQoSPolicyParams object with the ability to set a context for a request.
NewSetVolumeQoSPolicyParamsWithHTTPClient creates a new SetVolumeQoSPolicyParams object with the ability to set a custom HTTPClient for a request.
NewSetVolumeQoSPolicyParamsWithTimeout creates a new SetVolumeQoSPolicyParams object with the ability to set a timeout on a request.

# Structs

Client for volume API */.
ClusterInfoDefault describes a response with status code -1, with default header values.
ClusterInfoOK describes a response with status code 200, with default header values.
ClusterInfoParams contains all the parameters to send to the API endpoint for the cluster info operation.
ClusterInfoReader is a Reader for the ClusterInfo structure.
DeleteSnapshotDefault describes a response with status code -1, with default header values.
DeleteSnapshotOK describes a response with status code 200, with default header values.
DeleteSnapshotParams contains all the parameters to send to the API endpoint for the delete snapshot operation.
DeleteSnapshotReader is a Reader for the DeleteSnapshot structure.
DeleteVolumeDefault describes a response with status code -1, with default header values.
DeleteVolumeOK describes a response with status code 200, with default header values.
DeleteVolumeParams contains all the parameters to send to the API endpoint for the delete volume operation.
DeleteVolumeReader is a Reader for the DeleteVolume structure.
FindSnapshotsDefault describes a response with status code -1, with default header values.
FindSnapshotsOK describes a response with status code 200, with default header values.
FindSnapshotsParams contains all the parameters to send to the API endpoint for the find snapshots operation.
FindSnapshotsReader is a Reader for the FindSnapshots structure.
FindVolumesDefault describes a response with status code -1, with default header values.
FindVolumesOK describes a response with status code 200, with default header values.
FindVolumesParams contains all the parameters to send to the API endpoint for the find volumes operation.
FindVolumesReader is a Reader for the FindVolumes structure.
GetSnapshotDefault describes a response with status code -1, with default header values.
GetSnapshotOK describes a response with status code 200, with default header values.
GetSnapshotParams contains all the parameters to send to the API endpoint for the get snapshot operation.
GetSnapshotReader is a Reader for the GetSnapshot structure.
GetVolumeDefault describes a response with status code -1, with default header values.
GetVolumeOK describes a response with status code 200, with default header values.
GetVolumeParams contains all the parameters to send to the API endpoint for the get volume operation.
GetVolumeReader is a Reader for the GetVolume structure.
ListPoliciesDefault describes a response with status code -1, with default header values.
ListPoliciesOK describes a response with status code 200, with default header values.
ListPoliciesParams contains all the parameters to send to the API endpoint for the list policies operation.
ListPoliciesReader is a Reader for the ListPolicies structure.
ListVolumesDefault describes a response with status code -1, with default header values.
ListVolumesOK describes a response with status code 200, with default header values.
ListVolumesParams contains all the parameters to send to the API endpoint for the list volumes operation.
ListVolumesReader is a Reader for the ListVolumes structure.
SetVolumeQoSPolicyDefault describes a response with status code -1, with default header values.
SetVolumeQoSPolicyOK describes a response with status code 200, with default header values.
SetVolumeQoSPolicyParams contains all the parameters to send to the API endpoint for the set volume qo s policy operation.
SetVolumeQoSPolicyReader is a Reader for the SetVolumeQoSPolicy structure.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

ClientOption may be used to customize the behavior of Client methods.