package
0.72.1002
Repository: https://github.com/cohesity/go-sdk.git
Documentation: pkg.go.dev

# Functions

New creates a new nodes API client.
New creates a new nodes API client with basic auth credentials.
New creates a new nodes API client with a bearer token for authentication.
NewGetNodeByIDDefault creates a GetNodeByIDDefault with default headers values.
NewGetNodeByIDOK creates a GetNodeByIDOK with default headers values.
NewGetNodeByIDParams creates a new GetNodeByIDParams object, with the default timeout for this client.
NewGetNodeByIDParamsWithContext creates a new GetNodeByIDParams object with the ability to set a context for a request.
NewGetNodeByIDParamsWithHTTPClient creates a new GetNodeByIDParams object with the ability to set a custom HTTPClient for a request.
NewGetNodeByIDParamsWithTimeout creates a new GetNodeByIDParams object with the ability to set a timeout on a request.
NewGetNodesDefault creates a GetNodesDefault with default headers values.
NewGetNodesOK creates a GetNodesOK with default headers values.
NewGetNodesParams creates a new GetNodesParams object, with the default timeout for this client.
NewGetNodesParamsWithContext creates a new GetNodesParams object with the ability to set a context for a request.
NewGetNodesParamsWithHTTPClient creates a new GetNodesParams object with the ability to set a custom HTTPClient for a request.
NewGetNodesParamsWithTimeout creates a new GetNodesParams object with the ability to set a timeout on a request.
NewGetNodeStatsDefault creates a GetNodeStatsDefault with default headers values.
NewGetNodeStatsOK creates a GetNodeStatsOK with default headers values.
NewGetNodeStatsParams creates a new GetNodeStatsParams object, with the default timeout for this client.
NewGetNodeStatsParamsWithContext creates a new GetNodeStatsParams object with the ability to set a context for a request.
NewGetNodeStatsParamsWithHTTPClient creates a new GetNodeStatsParams object with the ability to set a custom HTTPClient for a request.
NewGetNodeStatsParamsWithTimeout creates a new GetNodeStatsParams object with the ability to set a timeout on a request.
NewGetNodeStatusDefault creates a GetNodeStatusDefault with default headers values.
NewGetNodeStatusOK creates a GetNodeStatusOK with default headers values.
NewGetNodeStatusParams creates a new GetNodeStatusParams object, with the default timeout for this client.
NewGetNodeStatusParamsWithContext creates a new GetNodeStatusParams object with the ability to set a context for a request.
NewGetNodeStatusParamsWithHTTPClient creates a new GetNodeStatusParams object with the ability to set a custom HTTPClient for a request.
NewGetNodeStatusParamsWithTimeout creates a new GetNodeStatusParams object with the ability to set a timeout on a request.
NewListFreeNodesDefault creates a ListFreeNodesDefault with default headers values.
NewListFreeNodesOK creates a ListFreeNodesOK with default headers values.
NewListFreeNodesParams creates a new ListFreeNodesParams object, with the default timeout for this client.
NewListFreeNodesParamsWithContext creates a new ListFreeNodesParams object with the ability to set a context for a request.
NewListFreeNodesParamsWithHTTPClient creates a new ListFreeNodesParams object with the ability to set a custom HTTPClient for a request.
NewListFreeNodesParamsWithTimeout creates a new ListFreeNodesParams object with the ability to set a timeout on a request.
NewMarkNodeForRemovalAccepted creates a MarkNodeForRemovalAccepted with default headers values.
NewMarkNodeForRemovalDefault creates a MarkNodeForRemovalDefault with default headers values.
NewMarkNodeForRemovalParams creates a new MarkNodeForRemovalParams object, with the default timeout for this client.
NewMarkNodeForRemovalParamsWithContext creates a new MarkNodeForRemovalParams object with the ability to set a context for a request.
NewMarkNodeForRemovalParamsWithHTTPClient creates a new MarkNodeForRemovalParams object with the ability to set a custom HTTPClient for a request.
NewMarkNodeForRemovalParamsWithTimeout creates a new MarkNodeForRemovalParams object with the ability to set a timeout on a request.
NewUpdateNodeDefault creates a UpdateNodeDefault with default headers values.
NewUpdateNodeOK creates a UpdateNodeOK with default headers values.
NewUpdateNodeParams creates a new UpdateNodeParams object, with the default timeout for this client.
NewUpdateNodeParamsWithContext creates a new UpdateNodeParams object with the ability to set a context for a request.
NewUpdateNodeParamsWithHTTPClient creates a new UpdateNodeParams object with the ability to set a custom HTTPClient for a request.
NewUpdateNodeParamsWithTimeout creates a new UpdateNodeParams object with the ability to set a timeout on a request.
NewUpgradeNodeAccepted creates a UpgradeNodeAccepted with default headers values.
NewUpgradeNodeDefault creates a UpgradeNodeDefault with default headers values.
NewUpgradeNodeParams creates a new UpgradeNodeParams object, with the default timeout for this client.
NewUpgradeNodeParamsWithContext creates a new UpgradeNodeParams object with the ability to set a context for a request.
NewUpgradeNodeParamsWithHTTPClient creates a new UpgradeNodeParams object with the ability to set a custom HTTPClient for a request.
NewUpgradeNodeParamsWithTimeout creates a new UpgradeNodeParams object with the ability to set a timeout on a request.

# Structs

Client for nodes API */.
GetNodeByIDDefault describes a response with status code -1, with default header values.
GetNodeByIDOK describes a response with status code 200, with default header values.
GetNodeByIDParams contains all the parameters to send to the API endpoint for the get node by Id operation.
GetNodeByIDReader is a Reader for the GetNodeByID structure.
GetNodesDefault describes a response with status code -1, with default header values.
GetNodesOK describes a response with status code 200, with default header values.
GetNodesParams contains all the parameters to send to the API endpoint for the get nodes operation.
GetNodesReader is a Reader for the GetNodes structure.
GetNodeStatsDefault describes a response with status code -1, with default header values.
GetNodeStatsOK describes a response with status code 200, with default header values.
GetNodeStatsParams contains all the parameters to send to the API endpoint for the get node stats operation.
GetNodeStatsReader is a Reader for the GetNodeStats structure.
GetNodeStatusDefault describes a response with status code -1, with default header values.
GetNodeStatusOK describes a response with status code 200, with default header values.
GetNodeStatusParams contains all the parameters to send to the API endpoint for the get node status operation.
GetNodeStatusReader is a Reader for the GetNodeStatus structure.
ListFreeNodesDefault describes a response with status code -1, with default header values.
ListFreeNodesOK describes a response with status code 200, with default header values.
ListFreeNodesParams contains all the parameters to send to the API endpoint for the list free nodes operation.
ListFreeNodesReader is a Reader for the ListFreeNodes structure.
MarkNodeForRemovalAccepted describes a response with status code 202, with default header values.
MarkNodeForRemovalDefault describes a response with status code -1, with default header values.
MarkNodeForRemovalParams contains all the parameters to send to the API endpoint for the mark node for removal operation.
MarkNodeForRemovalReader is a Reader for the MarkNodeForRemoval structure.
UpdateNodeDefault describes a response with status code -1, with default header values.
UpdateNodeOK describes a response with status code 200, with default header values.
UpdateNodeParams contains all the parameters to send to the API endpoint for the update node operation.
UpdateNodeReader is a Reader for the UpdateNode structure.
UpgradeNodeAccepted describes a response with status code 202, with default header values.
UpgradeNodeDefault describes a response with status code -1, with default header values.
UpgradeNodeParams contains all the parameters to send to the API endpoint for the upgrade node operation.
UpgradeNodeReader is a Reader for the UpgradeNode structure.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

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