Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
Client is an interface for performing requests against the Proxmox 'tasks' API.
func (*Client) ExpandPath ¶
ExpandPath expands a path relative to the client's base path.
func (*Client) GetTaskStatus ¶
func (c *Client) GetTaskStatus(ctx context.Context, upid string) (*GetTaskStatusResponseData, error)
GetTaskStatus retrieves the status of a task.
type GetTaskStatusResponseBody ¶
type GetTaskStatusResponseBody struct {
Data *GetTaskStatusResponseData `json:"data,omitempty"`
}
GetTaskStatusResponseBody contains the body from a node get task status response.
type GetTaskStatusResponseData ¶
type GetTaskStatusResponseData struct { PID int `json:"pid,omitempty"` Status string `json:"status,omitempty"` ExitCode string `json:"exitstatus,omitempty"` }
GetTaskStatusResponseData contains the data from a node get task status response.
Click to show internal directories.
Click to hide internal directories.