diff --git a/CLAUDE.md b/CLAUDE.md
index 046bb2d..07fca85 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -30,9 +30,10 @@ just fetch / just deps / just test / just go::unit / just go::vet / just go::fmt
- **`pkg/osapi/`** - Core SDK library
- `osapi.go` - Client struct, New() factory, Option funcs
- `transport.go` - HTTP transport with Bearer token and OTel tracing
- - `node.go` - NodeService (hostname, status, agents)
+ - `node.go` - NodeService (hostname, status, agents, file deploy/status)
- `network.go` - NetworkService (DNS get/update, ping)
- `command.go` - CommandService (exec, shell)
+ - `file.go` - FileService (upload, list, get, delete)
- `job.go` - JobService (create, get, list, delete, retry, stats)
- `health.go` - HealthService (liveness, readiness, status)
- `audit.go` - AuditService (list, get, export)
diff --git a/README.md b/README.md
index 2dfac95..63c4c40 100644
--- a/README.md
+++ b/README.md
@@ -28,6 +28,7 @@ start.
| ------- | ----------------------------------------------------- | ----------------------------- | ------------------------------------ |
| Node | Hostname, disk, memory, load, uptime, OS info, status | [docs](docs/osapi/node.md) | [`node.go`](pkg/osapi/node.go) |
| Network | DNS get/update, ping | [docs](docs/osapi/node.md) | [`node.go`](pkg/osapi/node.go) |
+| File | Upload, list, get, delete, deploy, status | [docs](docs/osapi/file.md) | [`file.go`](pkg/osapi/file.go) |
| Command | exec, shell | [docs](docs/osapi/node.md) | [`node.go`](pkg/osapi/node.go) |
| Job | Create, get, list, delete, retry, stats | [docs](docs/osapi/job.md) | [`job.go`](pkg/osapi/job.go) |
| Agent | List, get (discovery + heartbeat data) | [docs](docs/osapi/agent.md) | [`agent.go`](pkg/osapi/agent.go) |
@@ -80,6 +81,9 @@ strategies, and adding new operations.
| `node.memory.get` | Get memory stats | Read-only | [docs](docs/orchestration/node-memory.md) |
| `node.uptime.get` | Get system uptime | Read-only | [docs](docs/orchestration/node-uptime.md) |
| `node.load.get` | Get load averages | Read-only | [docs](docs/orchestration/node-load.md) |
+| `file.deploy.execute` | Deploy file to agent | Yes | [docs](docs/orchestration/file-deploy.md) |
+| `file.status.get` | Check file status | Read-only | [docs](docs/orchestration/file-status.md) |
+| `file.upload` | Upload to Object Store | Yes | [docs](docs/orchestration/file-upload.md) |
| `network.dns.get` | Get DNS configuration | Read-only | [docs](docs/orchestration/network-dns-get.md) |
| `network.dns.update` | Update DNS servers | Yes | [docs](docs/orchestration/network-dns-update.md) |
| `network.ping.do` | Ping a host | Read-only | [docs](docs/orchestration/network-ping.md) |
@@ -97,6 +101,7 @@ Each example is a standalone Go program you can read and run.
| [agent](examples/osapi/agent/main.go) | Agent discovery, details, and facts |
| [audit](examples/osapi/audit/main.go) | Audit log listing, get, and export |
| [command](examples/osapi/command/main.go) | Command exec and shell execution |
+| [file](examples/osapi/file/main.go) | File upload, deploy, status, and delete |
| [health](examples/osapi/health/main.go) | Liveness, readiness, and status checks |
| [job](examples/osapi/job/main.go) | Job create, get, list, delete, and retry |
| [metrics](examples/osapi/metrics/main.go) | Prometheus metrics retrieval |
@@ -110,6 +115,7 @@ Each example is a standalone Go program you can read and run.
| [basic](examples/orchestration/basic/main.go) | Simple DAG with dependencies |
| [broadcast](examples/orchestration/broadcast/main.go) | Multi-target operations with per-host results |
| [error-strategy](examples/orchestration/error-strategy/main.go) | StopAll vs Continue error handling |
+| [file-deploy](examples/orchestration/file-deploy/main.go) | Upload, deploy template, verify status |
| [guards](examples/orchestration/guards/main.go) | When predicates for conditional execution |
| [hooks](examples/orchestration/hooks/main.go) | Lifecycle callbacks for logging and progress |
| [only-if-changed](examples/orchestration/only-if-changed/main.go) | Skip tasks when dependencies report no changes |
diff --git a/docs/gen/gen.md b/docs/gen/gen.md
index 21ae5b9..00d42aa 100644
--- a/docs/gen/gen.md
+++ b/docs/gen/gen.md
@@ -15,6 +15,7 @@ Package gen contains generated code for the OSAPI REST API client.
## Index
- [Constants](<#constants>)
+- [func NewDeleteFileByNameRequest\(server string, name FileName\) \(\*http.Request, error\)](<#NewDeleteFileByNameRequest>)
- [func NewDeleteJobByIDRequest\(server string, id openapi\_types.UUID\) \(\*http.Request, error\)](<#NewDeleteJobByIDRequest>)
- [func NewDrainAgentRequest\(server string, hostname string\) \(\*http.Request, error\)](<#NewDrainAgentRequest>)
- [func NewGetAgentDetailsRequest\(server string, hostname string\) \(\*http.Request, error\)](<#NewGetAgentDetailsRequest>)
@@ -22,6 +23,8 @@ Package gen contains generated code for the OSAPI REST API client.
- [func NewGetAuditExportRequest\(server string\) \(\*http.Request, error\)](<#NewGetAuditExportRequest>)
- [func NewGetAuditLogByIDRequest\(server string, id openapi\_types.UUID\) \(\*http.Request, error\)](<#NewGetAuditLogByIDRequest>)
- [func NewGetAuditLogsRequest\(server string, params \*GetAuditLogsParams\) \(\*http.Request, error\)](<#NewGetAuditLogsRequest>)
+- [func NewGetFileByNameRequest\(server string, name FileName\) \(\*http.Request, error\)](<#NewGetFileByNameRequest>)
+- [func NewGetFilesRequest\(server string\) \(\*http.Request, error\)](<#NewGetFilesRequest>)
- [func NewGetHealthReadyRequest\(server string\) \(\*http.Request, error\)](<#NewGetHealthReadyRequest>)
- [func NewGetHealthRequest\(server string\) \(\*http.Request, error\)](<#NewGetHealthRequest>)
- [func NewGetHealthStatusRequest\(server string\) \(\*http.Request, error\)](<#NewGetHealthStatusRequest>)
@@ -37,12 +40,18 @@ Package gen contains generated code for the OSAPI REST API client.
- [func NewGetNodeStatusRequest\(server string, hostname Hostname\) \(\*http.Request, error\)](<#NewGetNodeStatusRequest>)
- [func NewGetNodeUptimeRequest\(server string, hostname Hostname\) \(\*http.Request, error\)](<#NewGetNodeUptimeRequest>)
- [func NewGetVersionRequest\(server string\) \(\*http.Request, error\)](<#NewGetVersionRequest>)
+- [func NewPostFileRequest\(server string, body PostFileJSONRequestBody\) \(\*http.Request, error\)](<#NewPostFileRequest>)
+- [func NewPostFileRequestWithBody\(server string, contentType string, body io.Reader\) \(\*http.Request, error\)](<#NewPostFileRequestWithBody>)
- [func NewPostJobRequest\(server string, body PostJobJSONRequestBody\) \(\*http.Request, error\)](<#NewPostJobRequest>)
- [func NewPostJobRequestWithBody\(server string, contentType string, body io.Reader\) \(\*http.Request, error\)](<#NewPostJobRequestWithBody>)
- [func NewPostNodeCommandExecRequest\(server string, hostname Hostname, body PostNodeCommandExecJSONRequestBody\) \(\*http.Request, error\)](<#NewPostNodeCommandExecRequest>)
- [func NewPostNodeCommandExecRequestWithBody\(server string, hostname Hostname, contentType string, body io.Reader\) \(\*http.Request, error\)](<#NewPostNodeCommandExecRequestWithBody>)
- [func NewPostNodeCommandShellRequest\(server string, hostname Hostname, body PostNodeCommandShellJSONRequestBody\) \(\*http.Request, error\)](<#NewPostNodeCommandShellRequest>)
- [func NewPostNodeCommandShellRequestWithBody\(server string, hostname Hostname, contentType string, body io.Reader\) \(\*http.Request, error\)](<#NewPostNodeCommandShellRequestWithBody>)
+- [func NewPostNodeFileDeployRequest\(server string, hostname Hostname, body PostNodeFileDeployJSONRequestBody\) \(\*http.Request, error\)](<#NewPostNodeFileDeployRequest>)
+- [func NewPostNodeFileDeployRequestWithBody\(server string, hostname Hostname, contentType string, body io.Reader\) \(\*http.Request, error\)](<#NewPostNodeFileDeployRequestWithBody>)
+- [func NewPostNodeFileStatusRequest\(server string, hostname Hostname, body PostNodeFileStatusJSONRequestBody\) \(\*http.Request, error\)](<#NewPostNodeFileStatusRequest>)
+- [func NewPostNodeFileStatusRequestWithBody\(server string, hostname Hostname, contentType string, body io.Reader\) \(\*http.Request, error\)](<#NewPostNodeFileStatusRequestWithBody>)
- [func NewPostNodeNetworkPingRequest\(server string, hostname Hostname, body PostNodeNetworkPingJSONRequestBody\) \(\*http.Request, error\)](<#NewPostNodeNetworkPingRequest>)
- [func NewPostNodeNetworkPingRequestWithBody\(server string, hostname Hostname, contentType string, body io.Reader\) \(\*http.Request, error\)](<#NewPostNodeNetworkPingRequestWithBody>)
- [func NewPutNodeNetworkDNSRequest\(server string, hostname Hostname, body PutNodeNetworkDNSJSONRequestBody\) \(\*http.Request, error\)](<#NewPutNodeNetworkDNSRequest>)
@@ -59,6 +68,7 @@ Package gen contains generated code for the OSAPI REST API client.
- [type AuditEntryResponse](<#AuditEntryResponse>)
- [type Client](<#Client>)
- [func NewClient\(server string, opts ...ClientOption\) \(\*Client, error\)](<#NewClient>)
+ - [func \(c \*Client\) DeleteFileByName\(ctx context.Context, name FileName, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.DeleteFileByName>)
- [func \(c \*Client\) DeleteJobByID\(ctx context.Context, id openapi\_types.UUID, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.DeleteJobByID>)
- [func \(c \*Client\) DrainAgent\(ctx context.Context, hostname string, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.DrainAgent>)
- [func \(c \*Client\) GetAgent\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetAgent>)
@@ -66,6 +76,8 @@ Package gen contains generated code for the OSAPI REST API client.
- [func \(c \*Client\) GetAuditExport\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetAuditExport>)
- [func \(c \*Client\) GetAuditLogByID\(ctx context.Context, id openapi\_types.UUID, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetAuditLogByID>)
- [func \(c \*Client\) GetAuditLogs\(ctx context.Context, params \*GetAuditLogsParams, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetAuditLogs>)
+ - [func \(c \*Client\) GetFileByName\(ctx context.Context, name FileName, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetFileByName>)
+ - [func \(c \*Client\) GetFiles\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetFiles>)
- [func \(c \*Client\) GetHealth\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetHealth>)
- [func \(c \*Client\) GetHealthReady\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetHealthReady>)
- [func \(c \*Client\) GetHealthStatus\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetHealthStatus>)
@@ -81,12 +93,18 @@ Package gen contains generated code for the OSAPI REST API client.
- [func \(c \*Client\) GetNodeStatus\(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetNodeStatus>)
- [func \(c \*Client\) GetNodeUptime\(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetNodeUptime>)
- [func \(c \*Client\) GetVersion\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.GetVersion>)
+ - [func \(c \*Client\) PostFile\(ctx context.Context, body PostFileJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostFile>)
+ - [func \(c \*Client\) PostFileWithBody\(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostFileWithBody>)
- [func \(c \*Client\) PostJob\(ctx context.Context, body PostJobJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostJob>)
- [func \(c \*Client\) PostJobWithBody\(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostJobWithBody>)
- [func \(c \*Client\) PostNodeCommandExec\(ctx context.Context, hostname Hostname, body PostNodeCommandExecJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostNodeCommandExec>)
- [func \(c \*Client\) PostNodeCommandExecWithBody\(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostNodeCommandExecWithBody>)
- [func \(c \*Client\) PostNodeCommandShell\(ctx context.Context, hostname Hostname, body PostNodeCommandShellJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostNodeCommandShell>)
- [func \(c \*Client\) PostNodeCommandShellWithBody\(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostNodeCommandShellWithBody>)
+ - [func \(c \*Client\) PostNodeFileDeploy\(ctx context.Context, hostname Hostname, body PostNodeFileDeployJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostNodeFileDeploy>)
+ - [func \(c \*Client\) PostNodeFileDeployWithBody\(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostNodeFileDeployWithBody>)
+ - [func \(c \*Client\) PostNodeFileStatus\(ctx context.Context, hostname Hostname, body PostNodeFileStatusJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostNodeFileStatus>)
+ - [func \(c \*Client\) PostNodeFileStatusWithBody\(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostNodeFileStatusWithBody>)
- [func \(c \*Client\) PostNodeNetworkPing\(ctx context.Context, hostname Hostname, body PostNodeNetworkPingJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostNodeNetworkPing>)
- [func \(c \*Client\) PostNodeNetworkPingWithBody\(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PostNodeNetworkPingWithBody>)
- [func \(c \*Client\) PutNodeNetworkDNS\(ctx context.Context, hostname Hostname, body PutNodeNetworkDNSJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*http.Response, error\)](<#Client.PutNodeNetworkDNS>)
@@ -101,6 +119,7 @@ Package gen contains generated code for the OSAPI REST API client.
- [func WithRequestEditorFn\(fn RequestEditorFn\) ClientOption](<#WithRequestEditorFn>)
- [type ClientWithResponses](<#ClientWithResponses>)
- [func NewClientWithResponses\(server string, opts ...ClientOption\) \(\*ClientWithResponses, error\)](<#NewClientWithResponses>)
+ - [func \(c \*ClientWithResponses\) DeleteFileByNameWithResponse\(ctx context.Context, name FileName, reqEditors ...RequestEditorFn\) \(\*DeleteFileByNameResponse, error\)](<#ClientWithResponses.DeleteFileByNameWithResponse>)
- [func \(c \*ClientWithResponses\) DeleteJobByIDWithResponse\(ctx context.Context, id openapi\_types.UUID, reqEditors ...RequestEditorFn\) \(\*DeleteJobByIDResponse, error\)](<#ClientWithResponses.DeleteJobByIDWithResponse>)
- [func \(c \*ClientWithResponses\) DrainAgentWithResponse\(ctx context.Context, hostname string, reqEditors ...RequestEditorFn\) \(\*DrainAgentResponse, error\)](<#ClientWithResponses.DrainAgentWithResponse>)
- [func \(c \*ClientWithResponses\) GetAgentDetailsWithResponse\(ctx context.Context, hostname string, reqEditors ...RequestEditorFn\) \(\*GetAgentDetailsResponse, error\)](<#ClientWithResponses.GetAgentDetailsWithResponse>)
@@ -108,6 +127,8 @@ Package gen contains generated code for the OSAPI REST API client.
- [func \(c \*ClientWithResponses\) GetAuditExportWithResponse\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*GetAuditExportResponse, error\)](<#ClientWithResponses.GetAuditExportWithResponse>)
- [func \(c \*ClientWithResponses\) GetAuditLogByIDWithResponse\(ctx context.Context, id openapi\_types.UUID, reqEditors ...RequestEditorFn\) \(\*GetAuditLogByIDResponse, error\)](<#ClientWithResponses.GetAuditLogByIDWithResponse>)
- [func \(c \*ClientWithResponses\) GetAuditLogsWithResponse\(ctx context.Context, params \*GetAuditLogsParams, reqEditors ...RequestEditorFn\) \(\*GetAuditLogsResponse, error\)](<#ClientWithResponses.GetAuditLogsWithResponse>)
+ - [func \(c \*ClientWithResponses\) GetFileByNameWithResponse\(ctx context.Context, name FileName, reqEditors ...RequestEditorFn\) \(\*GetFileByNameResponse, error\)](<#ClientWithResponses.GetFileByNameWithResponse>)
+ - [func \(c \*ClientWithResponses\) GetFilesWithResponse\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*GetFilesResponse, error\)](<#ClientWithResponses.GetFilesWithResponse>)
- [func \(c \*ClientWithResponses\) GetHealthReadyWithResponse\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*GetHealthReadyResponse, error\)](<#ClientWithResponses.GetHealthReadyWithResponse>)
- [func \(c \*ClientWithResponses\) GetHealthStatusWithResponse\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*GetHealthStatusResponse, error\)](<#ClientWithResponses.GetHealthStatusWithResponse>)
- [func \(c \*ClientWithResponses\) GetHealthWithResponse\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*GetHealthResponse, error\)](<#ClientWithResponses.GetHealthWithResponse>)
@@ -123,12 +144,18 @@ Package gen contains generated code for the OSAPI REST API client.
- [func \(c \*ClientWithResponses\) GetNodeStatusWithResponse\(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn\) \(\*GetNodeStatusResponse, error\)](<#ClientWithResponses.GetNodeStatusWithResponse>)
- [func \(c \*ClientWithResponses\) GetNodeUptimeWithResponse\(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn\) \(\*GetNodeUptimeResponse, error\)](<#ClientWithResponses.GetNodeUptimeWithResponse>)
- [func \(c \*ClientWithResponses\) GetVersionWithResponse\(ctx context.Context, reqEditors ...RequestEditorFn\) \(\*GetVersionResponse, error\)](<#ClientWithResponses.GetVersionWithResponse>)
+ - [func \(c \*ClientWithResponses\) PostFileWithBodyWithResponse\(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*PostFileResponse, error\)](<#ClientWithResponses.PostFileWithBodyWithResponse>)
+ - [func \(c \*ClientWithResponses\) PostFileWithResponse\(ctx context.Context, body PostFileJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*PostFileResponse, error\)](<#ClientWithResponses.PostFileWithResponse>)
- [func \(c \*ClientWithResponses\) PostJobWithBodyWithResponse\(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*PostJobResponse, error\)](<#ClientWithResponses.PostJobWithBodyWithResponse>)
- [func \(c \*ClientWithResponses\) PostJobWithResponse\(ctx context.Context, body PostJobJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*PostJobResponse, error\)](<#ClientWithResponses.PostJobWithResponse>)
- [func \(c \*ClientWithResponses\) PostNodeCommandExecWithBodyWithResponse\(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*PostNodeCommandExecResponse, error\)](<#ClientWithResponses.PostNodeCommandExecWithBodyWithResponse>)
- [func \(c \*ClientWithResponses\) PostNodeCommandExecWithResponse\(ctx context.Context, hostname Hostname, body PostNodeCommandExecJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*PostNodeCommandExecResponse, error\)](<#ClientWithResponses.PostNodeCommandExecWithResponse>)
- [func \(c \*ClientWithResponses\) PostNodeCommandShellWithBodyWithResponse\(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*PostNodeCommandShellResponse, error\)](<#ClientWithResponses.PostNodeCommandShellWithBodyWithResponse>)
- [func \(c \*ClientWithResponses\) PostNodeCommandShellWithResponse\(ctx context.Context, hostname Hostname, body PostNodeCommandShellJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*PostNodeCommandShellResponse, error\)](<#ClientWithResponses.PostNodeCommandShellWithResponse>)
+ - [func \(c \*ClientWithResponses\) PostNodeFileDeployWithBodyWithResponse\(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*PostNodeFileDeployResponse, error\)](<#ClientWithResponses.PostNodeFileDeployWithBodyWithResponse>)
+ - [func \(c \*ClientWithResponses\) PostNodeFileDeployWithResponse\(ctx context.Context, hostname Hostname, body PostNodeFileDeployJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*PostNodeFileDeployResponse, error\)](<#ClientWithResponses.PostNodeFileDeployWithResponse>)
+ - [func \(c \*ClientWithResponses\) PostNodeFileStatusWithBodyWithResponse\(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*PostNodeFileStatusResponse, error\)](<#ClientWithResponses.PostNodeFileStatusWithBodyWithResponse>)
+ - [func \(c \*ClientWithResponses\) PostNodeFileStatusWithResponse\(ctx context.Context, hostname Hostname, body PostNodeFileStatusJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*PostNodeFileStatusResponse, error\)](<#ClientWithResponses.PostNodeFileStatusWithResponse>)
- [func \(c \*ClientWithResponses\) PostNodeNetworkPingWithBodyWithResponse\(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*PostNodeNetworkPingResponse, error\)](<#ClientWithResponses.PostNodeNetworkPingWithBodyWithResponse>)
- [func \(c \*ClientWithResponses\) PostNodeNetworkPingWithResponse\(ctx context.Context, hostname Hostname, body PostNodeNetworkPingJSONRequestBody, reqEditors ...RequestEditorFn\) \(\*PostNodeNetworkPingResponse, error\)](<#ClientWithResponses.PostNodeNetworkPingWithResponse>)
- [func \(c \*ClientWithResponses\) PutNodeNetworkDNSWithBodyWithResponse\(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn\) \(\*PutNodeNetworkDNSResponse, error\)](<#ClientWithResponses.PutNodeNetworkDNSWithBodyWithResponse>)
@@ -152,6 +179,10 @@ Package gen contains generated code for the OSAPI REST API client.
- [type DNSUpdateCollectionResponse](<#DNSUpdateCollectionResponse>)
- [type DNSUpdateResultItem](<#DNSUpdateResultItem>)
- [type DNSUpdateResultItemStatus](<#DNSUpdateResultItemStatus>)
+- [type DeleteFileByNameResponse](<#DeleteFileByNameResponse>)
+ - [func ParseDeleteFileByNameResponse\(rsp \*http.Response\) \(\*DeleteFileByNameResponse, error\)](<#ParseDeleteFileByNameResponse>)
+ - [func \(r DeleteFileByNameResponse\) Status\(\) string](<#DeleteFileByNameResponse.Status>)
+ - [func \(r DeleteFileByNameResponse\) StatusCode\(\) int](<#DeleteFileByNameResponse.StatusCode>)
- [type DeleteJobByIDResponse](<#DeleteJobByIDResponse>)
- [func ParseDeleteJobByIDResponse\(rsp \*http.Response\) \(\*DeleteJobByIDResponse, error\)](<#ParseDeleteJobByIDResponse>)
- [func \(r DeleteJobByIDResponse\) Status\(\) string](<#DeleteJobByIDResponse.Status>)
@@ -165,6 +196,18 @@ Package gen contains generated code for the OSAPI REST API client.
- [func \(r DrainAgentResponse\) Status\(\) string](<#DrainAgentResponse.Status>)
- [func \(r DrainAgentResponse\) StatusCode\(\) int](<#DrainAgentResponse.StatusCode>)
- [type ErrorResponse](<#ErrorResponse>)
+- [type FileDeleteResponse](<#FileDeleteResponse>)
+- [type FileDeployRequest](<#FileDeployRequest>)
+- [type FileDeployRequestContentType](<#FileDeployRequestContentType>)
+- [type FileDeployResponse](<#FileDeployResponse>)
+- [type FileInfo](<#FileInfo>)
+- [type FileInfoResponse](<#FileInfoResponse>)
+- [type FileListResponse](<#FileListResponse>)
+- [type FileName](<#FileName>)
+- [type FileStatusRequest](<#FileStatusRequest>)
+- [type FileStatusResponse](<#FileStatusResponse>)
+- [type FileUploadRequest](<#FileUploadRequest>)
+- [type FileUploadResponse](<#FileUploadResponse>)
- [type GetAgentDetailsResponse](<#GetAgentDetailsResponse>)
- [func ParseGetAgentDetailsResponse\(rsp \*http.Response\) \(\*GetAgentDetailsResponse, error\)](<#ParseGetAgentDetailsResponse>)
- [func \(r GetAgentDetailsResponse\) Status\(\) string](<#GetAgentDetailsResponse.Status>)
@@ -186,6 +229,14 @@ Package gen contains generated code for the OSAPI REST API client.
- [func ParseGetAuditLogsResponse\(rsp \*http.Response\) \(\*GetAuditLogsResponse, error\)](<#ParseGetAuditLogsResponse>)
- [func \(r GetAuditLogsResponse\) Status\(\) string](<#GetAuditLogsResponse.Status>)
- [func \(r GetAuditLogsResponse\) StatusCode\(\) int](<#GetAuditLogsResponse.StatusCode>)
+- [type GetFileByNameResponse](<#GetFileByNameResponse>)
+ - [func ParseGetFileByNameResponse\(rsp \*http.Response\) \(\*GetFileByNameResponse, error\)](<#ParseGetFileByNameResponse>)
+ - [func \(r GetFileByNameResponse\) Status\(\) string](<#GetFileByNameResponse.Status>)
+ - [func \(r GetFileByNameResponse\) StatusCode\(\) int](<#GetFileByNameResponse.StatusCode>)
+- [type GetFilesResponse](<#GetFilesResponse>)
+ - [func ParseGetFilesResponse\(rsp \*http.Response\) \(\*GetFilesResponse, error\)](<#ParseGetFilesResponse>)
+ - [func \(r GetFilesResponse\) Status\(\) string](<#GetFilesResponse.Status>)
+ - [func \(r GetFilesResponse\) StatusCode\(\) int](<#GetFilesResponse.StatusCode>)
- [type GetHealthReadyResponse](<#GetHealthReadyResponse>)
- [func ParseGetHealthReadyResponse\(rsp \*http.Response\) \(\*GetHealthReadyResponse, error\)](<#ParseGetHealthReadyResponse>)
- [func \(r GetHealthReadyResponse\) Status\(\) string](<#GetHealthReadyResponse.Status>)
@@ -277,6 +328,11 @@ Package gen contains generated code for the OSAPI REST API client.
- [type OSInfoResultItem](<#OSInfoResultItem>)
- [type PingCollectionResponse](<#PingCollectionResponse>)
- [type PingResponse](<#PingResponse>)
+- [type PostFileJSONRequestBody](<#PostFileJSONRequestBody>)
+- [type PostFileResponse](<#PostFileResponse>)
+ - [func ParsePostFileResponse\(rsp \*http.Response\) \(\*PostFileResponse, error\)](<#ParsePostFileResponse>)
+ - [func \(r PostFileResponse\) Status\(\) string](<#PostFileResponse.Status>)
+ - [func \(r PostFileResponse\) StatusCode\(\) int](<#PostFileResponse.StatusCode>)
- [type PostJobJSONRequestBody](<#PostJobJSONRequestBody>)
- [type PostJobResponse](<#PostJobResponse>)
- [func ParsePostJobResponse\(rsp \*http.Response\) \(\*PostJobResponse, error\)](<#ParsePostJobResponse>)
@@ -292,6 +348,16 @@ Package gen contains generated code for the OSAPI REST API client.
- [func ParsePostNodeCommandShellResponse\(rsp \*http.Response\) \(\*PostNodeCommandShellResponse, error\)](<#ParsePostNodeCommandShellResponse>)
- [func \(r PostNodeCommandShellResponse\) Status\(\) string](<#PostNodeCommandShellResponse.Status>)
- [func \(r PostNodeCommandShellResponse\) StatusCode\(\) int](<#PostNodeCommandShellResponse.StatusCode>)
+- [type PostNodeFileDeployJSONRequestBody](<#PostNodeFileDeployJSONRequestBody>)
+- [type PostNodeFileDeployResponse](<#PostNodeFileDeployResponse>)
+ - [func ParsePostNodeFileDeployResponse\(rsp \*http.Response\) \(\*PostNodeFileDeployResponse, error\)](<#ParsePostNodeFileDeployResponse>)
+ - [func \(r PostNodeFileDeployResponse\) Status\(\) string](<#PostNodeFileDeployResponse.Status>)
+ - [func \(r PostNodeFileDeployResponse\) StatusCode\(\) int](<#PostNodeFileDeployResponse.StatusCode>)
+- [type PostNodeFileStatusJSONRequestBody](<#PostNodeFileStatusJSONRequestBody>)
+- [type PostNodeFileStatusResponse](<#PostNodeFileStatusResponse>)
+ - [func ParsePostNodeFileStatusResponse\(rsp \*http.Response\) \(\*PostNodeFileStatusResponse, error\)](<#ParsePostNodeFileStatusResponse>)
+ - [func \(r PostNodeFileStatusResponse\) Status\(\) string](<#PostNodeFileStatusResponse.Status>)
+ - [func \(r PostNodeFileStatusResponse\) StatusCode\(\) int](<#PostNodeFileStatusResponse.StatusCode>)
- [type PostNodeNetworkPingJSONBody](<#PostNodeNetworkPingJSONBody>)
- [type PostNodeNetworkPingJSONRequestBody](<#PostNodeNetworkPingJSONRequestBody>)
- [type PostNodeNetworkPingResponse](<#PostNodeNetworkPingResponse>)
@@ -334,8 +400,17 @@ const (
)
```
+
+## func [NewDeleteFileByNameRequest]()
+
+```go
+func NewDeleteFileByNameRequest(server string, name FileName) (*http.Request, error)
+```
+
+NewDeleteFileByNameRequest generates requests for DeleteFileByName
+
-## func [NewDeleteJobByIDRequest]()
+## func [NewDeleteJobByIDRequest]()
```go
func NewDeleteJobByIDRequest(server string, id openapi_types.UUID) (*http.Request, error)
@@ -344,7 +419,7 @@ func NewDeleteJobByIDRequest(server string, id openapi_types.UUID) (*http.Reques
NewDeleteJobByIDRequest generates requests for DeleteJobByID
-## func [NewDrainAgentRequest]()
+## func [NewDrainAgentRequest]()
```go
func NewDrainAgentRequest(server string, hostname string) (*http.Request, error)
@@ -353,7 +428,7 @@ func NewDrainAgentRequest(server string, hostname string) (*http.Request, error)
NewDrainAgentRequest generates requests for DrainAgent
-## func [NewGetAgentDetailsRequest]()
+## func [NewGetAgentDetailsRequest]()
```go
func NewGetAgentDetailsRequest(server string, hostname string) (*http.Request, error)
@@ -362,7 +437,7 @@ func NewGetAgentDetailsRequest(server string, hostname string) (*http.Request, e
NewGetAgentDetailsRequest generates requests for GetAgentDetails
-## func [NewGetAgentRequest]()
+## func [NewGetAgentRequest]()
```go
func NewGetAgentRequest(server string) (*http.Request, error)
@@ -371,7 +446,7 @@ func NewGetAgentRequest(server string) (*http.Request, error)
NewGetAgentRequest generates requests for GetAgent
-## func [NewGetAuditExportRequest]()
+## func [NewGetAuditExportRequest]()
```go
func NewGetAuditExportRequest(server string) (*http.Request, error)
@@ -380,7 +455,7 @@ func NewGetAuditExportRequest(server string) (*http.Request, error)
NewGetAuditExportRequest generates requests for GetAuditExport
-## func [NewGetAuditLogByIDRequest]()
+## func [NewGetAuditLogByIDRequest]()
```go
func NewGetAuditLogByIDRequest(server string, id openapi_types.UUID) (*http.Request, error)
@@ -389,7 +464,7 @@ func NewGetAuditLogByIDRequest(server string, id openapi_types.UUID) (*http.Requ
NewGetAuditLogByIDRequest generates requests for GetAuditLogByID
-## func [NewGetAuditLogsRequest]()
+## func [NewGetAuditLogsRequest]()
```go
func NewGetAuditLogsRequest(server string, params *GetAuditLogsParams) (*http.Request, error)
@@ -397,8 +472,26 @@ func NewGetAuditLogsRequest(server string, params *GetAuditLogsParams) (*http.Re
NewGetAuditLogsRequest generates requests for GetAuditLogs
+
+## func [NewGetFileByNameRequest]()
+
+```go
+func NewGetFileByNameRequest(server string, name FileName) (*http.Request, error)
+```
+
+NewGetFileByNameRequest generates requests for GetFileByName
+
+
+## func [NewGetFilesRequest]()
+
+```go
+func NewGetFilesRequest(server string) (*http.Request, error)
+```
+
+NewGetFilesRequest generates requests for GetFiles
+
-## func [NewGetHealthReadyRequest]()
+## func [NewGetHealthReadyRequest]()
```go
func NewGetHealthReadyRequest(server string) (*http.Request, error)
@@ -407,7 +500,7 @@ func NewGetHealthReadyRequest(server string) (*http.Request, error)
NewGetHealthReadyRequest generates requests for GetHealthReady
-## func [NewGetHealthRequest]()
+## func [NewGetHealthRequest]()
```go
func NewGetHealthRequest(server string) (*http.Request, error)
@@ -416,7 +509,7 @@ func NewGetHealthRequest(server string) (*http.Request, error)
NewGetHealthRequest generates requests for GetHealth
-## func [NewGetHealthStatusRequest]()
+## func [NewGetHealthStatusRequest]()
```go
func NewGetHealthStatusRequest(server string) (*http.Request, error)
@@ -425,7 +518,7 @@ func NewGetHealthStatusRequest(server string) (*http.Request, error)
NewGetHealthStatusRequest generates requests for GetHealthStatus
-## func [NewGetJobByIDRequest]()
+## func [NewGetJobByIDRequest]()
```go
func NewGetJobByIDRequest(server string, id openapi_types.UUID) (*http.Request, error)
@@ -434,7 +527,7 @@ func NewGetJobByIDRequest(server string, id openapi_types.UUID) (*http.Request,
NewGetJobByIDRequest generates requests for GetJobByID
-## func [NewGetJobRequest]()
+## func [NewGetJobRequest]()
```go
func NewGetJobRequest(server string, params *GetJobParams) (*http.Request, error)
@@ -443,7 +536,7 @@ func NewGetJobRequest(server string, params *GetJobParams) (*http.Request, error
NewGetJobRequest generates requests for GetJob
-## func [NewGetJobStatusRequest]()
+## func [NewGetJobStatusRequest]()
```go
func NewGetJobStatusRequest(server string) (*http.Request, error)
@@ -452,7 +545,7 @@ func NewGetJobStatusRequest(server string) (*http.Request, error)
NewGetJobStatusRequest generates requests for GetJobStatus
-## func [NewGetNodeDiskRequest]()
+## func [NewGetNodeDiskRequest]()
```go
func NewGetNodeDiskRequest(server string, hostname Hostname) (*http.Request, error)
@@ -461,7 +554,7 @@ func NewGetNodeDiskRequest(server string, hostname Hostname) (*http.Request, err
NewGetNodeDiskRequest generates requests for GetNodeDisk
-## func [NewGetNodeHostnameRequest]()
+## func [NewGetNodeHostnameRequest]()
```go
func NewGetNodeHostnameRequest(server string, hostname Hostname) (*http.Request, error)
@@ -470,7 +563,7 @@ func NewGetNodeHostnameRequest(server string, hostname Hostname) (*http.Request,
NewGetNodeHostnameRequest generates requests for GetNodeHostname
-## func [NewGetNodeLoadRequest]()
+## func [NewGetNodeLoadRequest]()
```go
func NewGetNodeLoadRequest(server string, hostname Hostname) (*http.Request, error)
@@ -479,7 +572,7 @@ func NewGetNodeLoadRequest(server string, hostname Hostname) (*http.Request, err
NewGetNodeLoadRequest generates requests for GetNodeLoad
-## func [NewGetNodeMemoryRequest]()
+## func [NewGetNodeMemoryRequest]()
```go
func NewGetNodeMemoryRequest(server string, hostname Hostname) (*http.Request, error)
@@ -488,7 +581,7 @@ func NewGetNodeMemoryRequest(server string, hostname Hostname) (*http.Request, e
NewGetNodeMemoryRequest generates requests for GetNodeMemory
-## func [NewGetNodeNetworkDNSByInterfaceRequest]()
+## func [NewGetNodeNetworkDNSByInterfaceRequest]()
```go
func NewGetNodeNetworkDNSByInterfaceRequest(server string, hostname Hostname, interfaceName string) (*http.Request, error)
@@ -497,7 +590,7 @@ func NewGetNodeNetworkDNSByInterfaceRequest(server string, hostname Hostname, in
NewGetNodeNetworkDNSByInterfaceRequest generates requests for GetNodeNetworkDNSByInterface
-## func [NewGetNodeOSRequest]()
+## func [NewGetNodeOSRequest]()
```go
func NewGetNodeOSRequest(server string, hostname Hostname) (*http.Request, error)
@@ -506,7 +599,7 @@ func NewGetNodeOSRequest(server string, hostname Hostname) (*http.Request, error
NewGetNodeOSRequest generates requests for GetNodeOS
-## func [NewGetNodeStatusRequest]()
+## func [NewGetNodeStatusRequest]()
```go
func NewGetNodeStatusRequest(server string, hostname Hostname) (*http.Request, error)
@@ -515,7 +608,7 @@ func NewGetNodeStatusRequest(server string, hostname Hostname) (*http.Request, e
NewGetNodeStatusRequest generates requests for GetNodeStatus
-## func [NewGetNodeUptimeRequest]()
+## func [NewGetNodeUptimeRequest]()
```go
func NewGetNodeUptimeRequest(server string, hostname Hostname) (*http.Request, error)
@@ -524,7 +617,7 @@ func NewGetNodeUptimeRequest(server string, hostname Hostname) (*http.Request, e
NewGetNodeUptimeRequest generates requests for GetNodeUptime
-## func [NewGetVersionRequest]()
+## func [NewGetVersionRequest]()
```go
func NewGetVersionRequest(server string) (*http.Request, error)
@@ -532,8 +625,26 @@ func NewGetVersionRequest(server string) (*http.Request, error)
NewGetVersionRequest generates requests for GetVersion
+
+## func [NewPostFileRequest]()
+
+```go
+func NewPostFileRequest(server string, body PostFileJSONRequestBody) (*http.Request, error)
+```
+
+NewPostFileRequest calls the generic PostFile builder with application/json body
+
+
+## func [NewPostFileRequestWithBody]()
+
+```go
+func NewPostFileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
+```
+
+NewPostFileRequestWithBody generates requests for PostFile with any type of body
+
-## func [NewPostJobRequest]()
+## func [NewPostJobRequest]()
```go
func NewPostJobRequest(server string, body PostJobJSONRequestBody) (*http.Request, error)
@@ -542,7 +653,7 @@ func NewPostJobRequest(server string, body PostJobJSONRequestBody) (*http.Reques
NewPostJobRequest calls the generic PostJob builder with application/json body
-## func [NewPostJobRequestWithBody]()
+## func [NewPostJobRequestWithBody]()
```go
func NewPostJobRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
@@ -551,7 +662,7 @@ func NewPostJobRequestWithBody(server string, contentType string, body io.Reader
NewPostJobRequestWithBody generates requests for PostJob with any type of body
-## func [NewPostNodeCommandExecRequest]()
+## func [NewPostNodeCommandExecRequest]()
```go
func NewPostNodeCommandExecRequest(server string, hostname Hostname, body PostNodeCommandExecJSONRequestBody) (*http.Request, error)
@@ -560,7 +671,7 @@ func NewPostNodeCommandExecRequest(server string, hostname Hostname, body PostNo
NewPostNodeCommandExecRequest calls the generic PostNodeCommandExec builder with application/json body
-## func [NewPostNodeCommandExecRequestWithBody]()
+## func [NewPostNodeCommandExecRequestWithBody]()
```go
func NewPostNodeCommandExecRequestWithBody(server string, hostname Hostname, contentType string, body io.Reader) (*http.Request, error)
@@ -569,7 +680,7 @@ func NewPostNodeCommandExecRequestWithBody(server string, hostname Hostname, con
NewPostNodeCommandExecRequestWithBody generates requests for PostNodeCommandExec with any type of body
-## func [NewPostNodeCommandShellRequest]()
+## func [NewPostNodeCommandShellRequest]()
```go
func NewPostNodeCommandShellRequest(server string, hostname Hostname, body PostNodeCommandShellJSONRequestBody) (*http.Request, error)
@@ -578,7 +689,7 @@ func NewPostNodeCommandShellRequest(server string, hostname Hostname, body PostN
NewPostNodeCommandShellRequest calls the generic PostNodeCommandShell builder with application/json body
-## func [NewPostNodeCommandShellRequestWithBody]()
+## func [NewPostNodeCommandShellRequestWithBody]()
```go
func NewPostNodeCommandShellRequestWithBody(server string, hostname Hostname, contentType string, body io.Reader) (*http.Request, error)
@@ -586,8 +697,44 @@ func NewPostNodeCommandShellRequestWithBody(server string, hostname Hostname, co
NewPostNodeCommandShellRequestWithBody generates requests for PostNodeCommandShell with any type of body
+
+## func [NewPostNodeFileDeployRequest]()
+
+```go
+func NewPostNodeFileDeployRequest(server string, hostname Hostname, body PostNodeFileDeployJSONRequestBody) (*http.Request, error)
+```
+
+NewPostNodeFileDeployRequest calls the generic PostNodeFileDeploy builder with application/json body
+
+
+## func [NewPostNodeFileDeployRequestWithBody]()
+
+```go
+func NewPostNodeFileDeployRequestWithBody(server string, hostname Hostname, contentType string, body io.Reader) (*http.Request, error)
+```
+
+NewPostNodeFileDeployRequestWithBody generates requests for PostNodeFileDeploy with any type of body
+
+
+## func [NewPostNodeFileStatusRequest]()
+
+```go
+func NewPostNodeFileStatusRequest(server string, hostname Hostname, body PostNodeFileStatusJSONRequestBody) (*http.Request, error)
+```
+
+NewPostNodeFileStatusRequest calls the generic PostNodeFileStatus builder with application/json body
+
+
+## func [NewPostNodeFileStatusRequestWithBody]()
+
+```go
+func NewPostNodeFileStatusRequestWithBody(server string, hostname Hostname, contentType string, body io.Reader) (*http.Request, error)
+```
+
+NewPostNodeFileStatusRequestWithBody generates requests for PostNodeFileStatus with any type of body
+
-## func [NewPostNodeNetworkPingRequest]()
+## func [NewPostNodeNetworkPingRequest]()
```go
func NewPostNodeNetworkPingRequest(server string, hostname Hostname, body PostNodeNetworkPingJSONRequestBody) (*http.Request, error)
@@ -596,7 +743,7 @@ func NewPostNodeNetworkPingRequest(server string, hostname Hostname, body PostNo
NewPostNodeNetworkPingRequest calls the generic PostNodeNetworkPing builder with application/json body
-## func [NewPostNodeNetworkPingRequestWithBody]()
+## func [NewPostNodeNetworkPingRequestWithBody]()
```go
func NewPostNodeNetworkPingRequestWithBody(server string, hostname Hostname, contentType string, body io.Reader) (*http.Request, error)
@@ -605,7 +752,7 @@ func NewPostNodeNetworkPingRequestWithBody(server string, hostname Hostname, con
NewPostNodeNetworkPingRequestWithBody generates requests for PostNodeNetworkPing with any type of body
-## func [NewPutNodeNetworkDNSRequest]()
+## func [NewPutNodeNetworkDNSRequest]()
```go
func NewPutNodeNetworkDNSRequest(server string, hostname Hostname, body PutNodeNetworkDNSJSONRequestBody) (*http.Request, error)
@@ -614,7 +761,7 @@ func NewPutNodeNetworkDNSRequest(server string, hostname Hostname, body PutNodeN
NewPutNodeNetworkDNSRequest calls the generic PutNodeNetworkDNS builder with application/json body
-## func [NewPutNodeNetworkDNSRequestWithBody]()
+## func [NewPutNodeNetworkDNSRequestWithBody]()
```go
func NewPutNodeNetworkDNSRequestWithBody(server string, hostname Hostname, contentType string, body io.Reader) (*http.Request, error)
@@ -623,7 +770,7 @@ func NewPutNodeNetworkDNSRequestWithBody(server string, hostname Hostname, conte
NewPutNodeNetworkDNSRequestWithBody generates requests for PutNodeNetworkDNS with any type of body
-## func [NewRetryJobByIDRequest]()
+## func [NewRetryJobByIDRequest]()
```go
func NewRetryJobByIDRequest(server string, id openapi_types.UUID, body RetryJobByIDJSONRequestBody) (*http.Request, error)
@@ -632,7 +779,7 @@ func NewRetryJobByIDRequest(server string, id openapi_types.UUID, body RetryJobB
NewRetryJobByIDRequest calls the generic RetryJobByID builder with application/json body
-## func [NewRetryJobByIDRequestWithBody]()
+## func [NewRetryJobByIDRequestWithBody]()
```go
func NewRetryJobByIDRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
@@ -641,7 +788,7 @@ func NewRetryJobByIDRequestWithBody(server string, id openapi_types.UUID, conten
NewRetryJobByIDRequestWithBody generates requests for RetryJobByID with any type of body
-## func [NewUndrainAgentRequest]()
+## func [NewUndrainAgentRequest]()
```go
func NewUndrainAgentRequest(server string, hostname string) (*http.Request, error)
@@ -650,7 +797,7 @@ func NewUndrainAgentRequest(server string, hostname string) (*http.Request, erro
NewUndrainAgentRequest generates requests for UndrainAgent
-## type [AgentDetail]()
+## type [AgentDetail]()
AgentDetail defines model for AgentDetail.
@@ -668,7 +815,7 @@ type AgentDetail struct {
```
-## type [AgentInfo]()
+## type [AgentInfo]()
AgentInfo defines model for AgentInfo.
@@ -741,7 +888,7 @@ type AgentInfo struct {
```
-## type [AgentInfoState]()
+## type [AgentInfoState]()
AgentInfoState Agent scheduling state.
@@ -760,7 +907,7 @@ const (
```
-## type [AgentInfoStatus]()
+## type [AgentInfoStatus]()
AgentInfoStatus The current status of the agent.
@@ -778,7 +925,7 @@ const (
```
-## type [AgentStats]()
+## type [AgentStats]()
AgentStats defines model for AgentStats.
@@ -796,7 +943,7 @@ type AgentStats struct {
```
-## type [AuditEntry]()
+## type [AuditEntry]()
AuditEntry defines model for AuditEntry.
@@ -835,7 +982,7 @@ type AuditEntry struct {
```
-## type [AuditEntryResponse]()
+## type [AuditEntryResponse]()
AuditEntryResponse defines model for AuditEntryResponse.
@@ -846,7 +993,7 @@ type AuditEntryResponse struct {
```
-## type [Client]()
+## type [Client]()
Client which conforms to the OpenAPI3 specification for this service.
@@ -869,7 +1016,7 @@ type Client struct {
```
-### func [NewClient]()
+### func [NewClient]()
```go
func NewClient(server string, opts ...ClientOption) (*Client, error)
@@ -877,8 +1024,17 @@ func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
+
+### func \(\*Client\) [DeleteFileByName]()
+
+```go
+func (c *Client) DeleteFileByName(ctx context.Context, name FileName, reqEditors ...RequestEditorFn) (*http.Response, error)
+```
+
+
+
-### func \(\*Client\) [DeleteJobByID]()
+### func \(\*Client\) [DeleteJobByID]()
```go
func (c *Client) DeleteJobByID(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -887,7 +1043,7 @@ func (c *Client) DeleteJobByID(ctx context.Context, id openapi_types.UUID, reqEd
-### func \(\*Client\) [DrainAgent]()
+### func \(\*Client\) [DrainAgent]()
```go
func (c *Client) DrainAgent(ctx context.Context, hostname string, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -896,7 +1052,7 @@ func (c *Client) DrainAgent(ctx context.Context, hostname string, reqEditors ...
-### func \(\*Client\) [GetAgent]()
+### func \(\*Client\) [GetAgent]()
```go
func (c *Client) GetAgent(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -905,7 +1061,7 @@ func (c *Client) GetAgent(ctx context.Context, reqEditors ...RequestEditorFn) (*
-### func \(\*Client\) [GetAgentDetails]()
+### func \(\*Client\) [GetAgentDetails]()
```go
func (c *Client) GetAgentDetails(ctx context.Context, hostname string, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -914,7 +1070,7 @@ func (c *Client) GetAgentDetails(ctx context.Context, hostname string, reqEditor
-### func \(\*Client\) [GetAuditExport]()
+### func \(\*Client\) [GetAuditExport]()
```go
func (c *Client) GetAuditExport(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -923,7 +1079,7 @@ func (c *Client) GetAuditExport(ctx context.Context, reqEditors ...RequestEditor
-### func \(\*Client\) [GetAuditLogByID]()
+### func \(\*Client\) [GetAuditLogByID]()
```go
func (c *Client) GetAuditLogByID(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -932,7 +1088,7 @@ func (c *Client) GetAuditLogByID(ctx context.Context, id openapi_types.UUID, req
-### func \(\*Client\) [GetAuditLogs]()
+### func \(\*Client\) [GetAuditLogs]()
```go
func (c *Client) GetAuditLogs(ctx context.Context, params *GetAuditLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -940,8 +1096,26 @@ func (c *Client) GetAuditLogs(ctx context.Context, params *GetAuditLogsParams, r
+
+### func \(\*Client\) [GetFileByName]()
+
+```go
+func (c *Client) GetFileByName(ctx context.Context, name FileName, reqEditors ...RequestEditorFn) (*http.Response, error)
+```
+
+
+
+
+### func \(\*Client\) [GetFiles]()
+
+```go
+func (c *Client) GetFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
+```
+
+
+
-### func \(\*Client\) [GetHealth]()
+### func \(\*Client\) [GetHealth]()
```go
func (c *Client) GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -950,7 +1124,7 @@ func (c *Client) GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (
-### func \(\*Client\) [GetHealthReady]()
+### func \(\*Client\) [GetHealthReady]()
```go
func (c *Client) GetHealthReady(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -959,7 +1133,7 @@ func (c *Client) GetHealthReady(ctx context.Context, reqEditors ...RequestEditor
-### func \(\*Client\) [GetHealthStatus]()
+### func \(\*Client\) [GetHealthStatus]()
```go
func (c *Client) GetHealthStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -968,7 +1142,7 @@ func (c *Client) GetHealthStatus(ctx context.Context, reqEditors ...RequestEdito
-### func \(\*Client\) [GetJob]()
+### func \(\*Client\) [GetJob]()
```go
func (c *Client) GetJob(ctx context.Context, params *GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -977,7 +1151,7 @@ func (c *Client) GetJob(ctx context.Context, params *GetJobParams, reqEditors ..
-### func \(\*Client\) [GetJobByID]()
+### func \(\*Client\) [GetJobByID]()
```go
func (c *Client) GetJobByID(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -986,7 +1160,7 @@ func (c *Client) GetJobByID(ctx context.Context, id openapi_types.UUID, reqEdito
-### func \(\*Client\) [GetJobStatus]()
+### func \(\*Client\) [GetJobStatus]()
```go
func (c *Client) GetJobStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -995,7 +1169,7 @@ func (c *Client) GetJobStatus(ctx context.Context, reqEditors ...RequestEditorFn
-### func \(\*Client\) [GetNodeDisk]()
+### func \(\*Client\) [GetNodeDisk]()
```go
func (c *Client) GetNodeDisk(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1004,7 +1178,7 @@ func (c *Client) GetNodeDisk(ctx context.Context, hostname Hostname, reqEditors
-### func \(\*Client\) [GetNodeHostname]()
+### func \(\*Client\) [GetNodeHostname]()
```go
func (c *Client) GetNodeHostname(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1013,7 +1187,7 @@ func (c *Client) GetNodeHostname(ctx context.Context, hostname Hostname, reqEdit
-### func \(\*Client\) [GetNodeLoad]()
+### func \(\*Client\) [GetNodeLoad]()
```go
func (c *Client) GetNodeLoad(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1022,7 +1196,7 @@ func (c *Client) GetNodeLoad(ctx context.Context, hostname Hostname, reqEditors
-### func \(\*Client\) [GetNodeMemory]()
+### func \(\*Client\) [GetNodeMemory]()
```go
func (c *Client) GetNodeMemory(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1031,7 +1205,7 @@ func (c *Client) GetNodeMemory(ctx context.Context, hostname Hostname, reqEditor
-### func \(\*Client\) [GetNodeNetworkDNSByInterface]()
+### func \(\*Client\) [GetNodeNetworkDNSByInterface]()
```go
func (c *Client) GetNodeNetworkDNSByInterface(ctx context.Context, hostname Hostname, interfaceName string, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1040,7 +1214,7 @@ func (c *Client) GetNodeNetworkDNSByInterface(ctx context.Context, hostname Host
-### func \(\*Client\) [GetNodeOS]()
+### func \(\*Client\) [GetNodeOS]()
```go
func (c *Client) GetNodeOS(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1049,7 +1223,7 @@ func (c *Client) GetNodeOS(ctx context.Context, hostname Hostname, reqEditors ..
-### func \(\*Client\) [GetNodeStatus]()
+### func \(\*Client\) [GetNodeStatus]()
```go
func (c *Client) GetNodeStatus(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1058,7 +1232,7 @@ func (c *Client) GetNodeStatus(ctx context.Context, hostname Hostname, reqEditor
-### func \(\*Client\) [GetNodeUptime]()
+### func \(\*Client\) [GetNodeUptime]()
```go
func (c *Client) GetNodeUptime(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1067,7 +1241,7 @@ func (c *Client) GetNodeUptime(ctx context.Context, hostname Hostname, reqEditor
-### func \(\*Client\) [GetVersion]()
+### func \(\*Client\) [GetVersion]()
```go
func (c *Client) GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1075,8 +1249,26 @@ func (c *Client) GetVersion(ctx context.Context, reqEditors ...RequestEditorFn)
+
+### func \(\*Client\) [PostFile]()
+
+```go
+func (c *Client) PostFile(ctx context.Context, body PostFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
+```
+
+
+
+
+### func \(\*Client\) [PostFileWithBody]()
+
+```go
+func (c *Client) PostFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
+```
+
+
+
-### func \(\*Client\) [PostJob]()
+### func \(\*Client\) [PostJob]()
```go
func (c *Client) PostJob(ctx context.Context, body PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1085,7 +1277,7 @@ func (c *Client) PostJob(ctx context.Context, body PostJobJSONRequestBody, reqEd
-### func \(\*Client\) [PostJobWithBody]()
+### func \(\*Client\) [PostJobWithBody]()
```go
func (c *Client) PostJobWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1094,7 +1286,7 @@ func (c *Client) PostJobWithBody(ctx context.Context, contentType string, body i
-### func \(\*Client\) [PostNodeCommandExec]()
+### func \(\*Client\) [PostNodeCommandExec]()
```go
func (c *Client) PostNodeCommandExec(ctx context.Context, hostname Hostname, body PostNodeCommandExecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1103,7 +1295,7 @@ func (c *Client) PostNodeCommandExec(ctx context.Context, hostname Hostname, bod
-### func \(\*Client\) [PostNodeCommandExecWithBody]()
+### func \(\*Client\) [PostNodeCommandExecWithBody]()
```go
func (c *Client) PostNodeCommandExecWithBody(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1112,7 +1304,7 @@ func (c *Client) PostNodeCommandExecWithBody(ctx context.Context, hostname Hostn
-### func \(\*Client\) [PostNodeCommandShell]()
+### func \(\*Client\) [PostNodeCommandShell]()
```go
func (c *Client) PostNodeCommandShell(ctx context.Context, hostname Hostname, body PostNodeCommandShellJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1121,7 +1313,7 @@ func (c *Client) PostNodeCommandShell(ctx context.Context, hostname Hostname, bo
-### func \(\*Client\) [PostNodeCommandShellWithBody]()
+### func \(\*Client\) [PostNodeCommandShellWithBody]()
```go
func (c *Client) PostNodeCommandShellWithBody(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1129,8 +1321,44 @@ func (c *Client) PostNodeCommandShellWithBody(ctx context.Context, hostname Host
+
+### func \(\*Client\) [PostNodeFileDeploy]()
+
+```go
+func (c *Client) PostNodeFileDeploy(ctx context.Context, hostname Hostname, body PostNodeFileDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
+```
+
+
+
+
+### func \(\*Client\) [PostNodeFileDeployWithBody]()
+
+```go
+func (c *Client) PostNodeFileDeployWithBody(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
+```
+
+
+
+
+### func \(\*Client\) [PostNodeFileStatus]()
+
+```go
+func (c *Client) PostNodeFileStatus(ctx context.Context, hostname Hostname, body PostNodeFileStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
+```
+
+
+
+
+### func \(\*Client\) [PostNodeFileStatusWithBody]()
+
+```go
+func (c *Client) PostNodeFileStatusWithBody(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
+```
+
+
+
-### func \(\*Client\) [PostNodeNetworkPing]()
+### func \(\*Client\) [PostNodeNetworkPing]()
```go
func (c *Client) PostNodeNetworkPing(ctx context.Context, hostname Hostname, body PostNodeNetworkPingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1139,7 +1367,7 @@ func (c *Client) PostNodeNetworkPing(ctx context.Context, hostname Hostname, bod
-### func \(\*Client\) [PostNodeNetworkPingWithBody]()
+### func \(\*Client\) [PostNodeNetworkPingWithBody]()
```go
func (c *Client) PostNodeNetworkPingWithBody(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1148,7 +1376,7 @@ func (c *Client) PostNodeNetworkPingWithBody(ctx context.Context, hostname Hostn
-### func \(\*Client\) [PutNodeNetworkDNS]()
+### func \(\*Client\) [PutNodeNetworkDNS]()
```go
func (c *Client) PutNodeNetworkDNS(ctx context.Context, hostname Hostname, body PutNodeNetworkDNSJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1157,7 +1385,7 @@ func (c *Client) PutNodeNetworkDNS(ctx context.Context, hostname Hostname, body
-### func \(\*Client\) [PutNodeNetworkDNSWithBody]()
+### func \(\*Client\) [PutNodeNetworkDNSWithBody]()
```go
func (c *Client) PutNodeNetworkDNSWithBody(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1166,7 +1394,7 @@ func (c *Client) PutNodeNetworkDNSWithBody(ctx context.Context, hostname Hostnam
-### func \(\*Client\) [RetryJobByID]()
+### func \(\*Client\) [RetryJobByID]()
```go
func (c *Client) RetryJobByID(ctx context.Context, id openapi_types.UUID, body RetryJobByIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1175,7 +1403,7 @@ func (c *Client) RetryJobByID(ctx context.Context, id openapi_types.UUID, body R
-### func \(\*Client\) [RetryJobByIDWithBody]()
+### func \(\*Client\) [RetryJobByIDWithBody]()
```go
func (c *Client) RetryJobByIDWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1184,7 +1412,7 @@ func (c *Client) RetryJobByIDWithBody(ctx context.Context, id openapi_types.UUID
-### func \(\*Client\) [UndrainAgent]()
+### func \(\*Client\) [UndrainAgent]()
```go
func (c *Client) UndrainAgent(ctx context.Context, hostname string, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1193,7 +1421,7 @@ func (c *Client) UndrainAgent(ctx context.Context, hostname string, reqEditors .
-## type [ClientInterface]()
+## type [ClientInterface]()
The interface specification for the client above.
@@ -1220,6 +1448,20 @@ type ClientInterface interface {
// GetAuditLogByID request
GetAuditLogByID(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
+ // GetFiles request
+ GetFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
+
+ // PostFileWithBody request with any body
+ PostFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
+
+ PostFile(ctx context.Context, body PostFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
+
+ // DeleteFileByName request
+ DeleteFileByName(ctx context.Context, name FileName, reqEditors ...RequestEditorFn) (*http.Response, error)
+
+ // GetFileByName request
+ GetFileByName(ctx context.Context, name FileName, reqEditors ...RequestEditorFn) (*http.Response, error)
+
// GetHealth request
GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1267,6 +1509,16 @@ type ClientInterface interface {
// GetNodeDisk request
GetNodeDisk(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*http.Response, error)
+ // PostNodeFileDeployWithBody request with any body
+ PostNodeFileDeployWithBody(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
+
+ PostNodeFileDeploy(ctx context.Context, hostname Hostname, body PostNodeFileDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
+
+ // PostNodeFileStatusWithBody request with any body
+ PostNodeFileStatusWithBody(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
+
+ PostNodeFileStatus(ctx context.Context, hostname Hostname, body PostNodeFileStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
+
// GetNodeHostname request
GetNodeHostname(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*http.Response, error)
@@ -1301,7 +1553,7 @@ type ClientInterface interface {
```
-## type [ClientOption]()
+## type [ClientOption]()
ClientOption allows setting custom parameters during construction
@@ -1310,7 +1562,7 @@ type ClientOption func(*Client) error
```
-### func [WithBaseURL]()
+### func [WithBaseURL]()
```go
func WithBaseURL(baseURL string) ClientOption
@@ -1319,7 +1571,7 @@ func WithBaseURL(baseURL string) ClientOption
WithBaseURL overrides the baseURL.
-### func [WithHTTPClient]()
+### func [WithHTTPClient]()
```go
func WithHTTPClient(doer HttpRequestDoer) ClientOption
@@ -1328,7 +1580,7 @@ func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
-### func [WithRequestEditorFn]()
+### func [WithRequestEditorFn]()
```go
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
@@ -1337,7 +1589,7 @@ func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
-## type [ClientWithResponses]()
+## type [ClientWithResponses]()
ClientWithResponses builds on ClientInterface to offer response payloads
@@ -1348,7 +1600,7 @@ type ClientWithResponses struct {
```
-### func [NewClientWithResponses]()
+### func [NewClientWithResponses]()
```go
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
@@ -1356,8 +1608,17 @@ func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithRes
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
+
+### func \(\*ClientWithResponses\) [DeleteFileByNameWithResponse]()
+
+```go
+func (c *ClientWithResponses) DeleteFileByNameWithResponse(ctx context.Context, name FileName, reqEditors ...RequestEditorFn) (*DeleteFileByNameResponse, error)
+```
+
+DeleteFileByNameWithResponse request returning \*DeleteFileByNameResponse
+
-### func \(\*ClientWithResponses\) [DeleteJobByIDWithResponse]()
+### func \(\*ClientWithResponses\) [DeleteJobByIDWithResponse]()
```go
func (c *ClientWithResponses) DeleteJobByIDWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteJobByIDResponse, error)
@@ -1366,7 +1627,7 @@ func (c *ClientWithResponses) DeleteJobByIDWithResponse(ctx context.Context, id
DeleteJobByIDWithResponse request returning \*DeleteJobByIDResponse
-### func \(\*ClientWithResponses\) [DrainAgentWithResponse]()
+### func \(\*ClientWithResponses\) [DrainAgentWithResponse]()
```go
func (c *ClientWithResponses) DrainAgentWithResponse(ctx context.Context, hostname string, reqEditors ...RequestEditorFn) (*DrainAgentResponse, error)
@@ -1375,7 +1636,7 @@ func (c *ClientWithResponses) DrainAgentWithResponse(ctx context.Context, hostna
DrainAgentWithResponse request returning \*DrainAgentResponse
-### func \(\*ClientWithResponses\) [GetAgentDetailsWithResponse]()
+### func \(\*ClientWithResponses\) [GetAgentDetailsWithResponse]()
```go
func (c *ClientWithResponses) GetAgentDetailsWithResponse(ctx context.Context, hostname string, reqEditors ...RequestEditorFn) (*GetAgentDetailsResponse, error)
@@ -1384,7 +1645,7 @@ func (c *ClientWithResponses) GetAgentDetailsWithResponse(ctx context.Context, h
GetAgentDetailsWithResponse request returning \*GetAgentDetailsResponse
-### func \(\*ClientWithResponses\) [GetAgentWithResponse]()
+### func \(\*ClientWithResponses\) [GetAgentWithResponse]()
```go
func (c *ClientWithResponses) GetAgentWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAgentResponse, error)
@@ -1393,7 +1654,7 @@ func (c *ClientWithResponses) GetAgentWithResponse(ctx context.Context, reqEdito
GetAgentWithResponse request returning \*GetAgentResponse
-### func \(\*ClientWithResponses\) [GetAuditExportWithResponse]()
+### func \(\*ClientWithResponses\) [GetAuditExportWithResponse]()
```go
func (c *ClientWithResponses) GetAuditExportWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuditExportResponse, error)
@@ -1402,7 +1663,7 @@ func (c *ClientWithResponses) GetAuditExportWithResponse(ctx context.Context, re
GetAuditExportWithResponse request returning \*GetAuditExportResponse
-### func \(\*ClientWithResponses\) [GetAuditLogByIDWithResponse]()
+### func \(\*ClientWithResponses\) [GetAuditLogByIDWithResponse]()
```go
func (c *ClientWithResponses) GetAuditLogByIDWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAuditLogByIDResponse, error)
@@ -1411,7 +1672,7 @@ func (c *ClientWithResponses) GetAuditLogByIDWithResponse(ctx context.Context, i
GetAuditLogByIDWithResponse request returning \*GetAuditLogByIDResponse
-### func \(\*ClientWithResponses\) [GetAuditLogsWithResponse]()
+### func \(\*ClientWithResponses\) [GetAuditLogsWithResponse]()
```go
func (c *ClientWithResponses) GetAuditLogsWithResponse(ctx context.Context, params *GetAuditLogsParams, reqEditors ...RequestEditorFn) (*GetAuditLogsResponse, error)
@@ -1419,8 +1680,26 @@ func (c *ClientWithResponses) GetAuditLogsWithResponse(ctx context.Context, para
GetAuditLogsWithResponse request returning \*GetAuditLogsResponse
+
+### func \(\*ClientWithResponses\) [GetFileByNameWithResponse]()
+
+```go
+func (c *ClientWithResponses) GetFileByNameWithResponse(ctx context.Context, name FileName, reqEditors ...RequestEditorFn) (*GetFileByNameResponse, error)
+```
+
+GetFileByNameWithResponse request returning \*GetFileByNameResponse
+
+
+### func \(\*ClientWithResponses\) [GetFilesWithResponse]()
+
+```go
+func (c *ClientWithResponses) GetFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFilesResponse, error)
+```
+
+GetFilesWithResponse request returning \*GetFilesResponse
+
-### func \(\*ClientWithResponses\) [GetHealthReadyWithResponse]()
+### func \(\*ClientWithResponses\) [GetHealthReadyWithResponse]()
```go
func (c *ClientWithResponses) GetHealthReadyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthReadyResponse, error)
@@ -1429,7 +1708,7 @@ func (c *ClientWithResponses) GetHealthReadyWithResponse(ctx context.Context, re
GetHealthReadyWithResponse request returning \*GetHealthReadyResponse
-### func \(\*ClientWithResponses\) [GetHealthStatusWithResponse]()
+### func \(\*ClientWithResponses\) [GetHealthStatusWithResponse]()
```go
func (c *ClientWithResponses) GetHealthStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthStatusResponse, error)
@@ -1438,7 +1717,7 @@ func (c *ClientWithResponses) GetHealthStatusWithResponse(ctx context.Context, r
GetHealthStatusWithResponse request returning \*GetHealthStatusResponse
-### func \(\*ClientWithResponses\) [GetHealthWithResponse]()
+### func \(\*ClientWithResponses\) [GetHealthWithResponse]()
```go
func (c *ClientWithResponses) GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResponse, error)
@@ -1447,7 +1726,7 @@ func (c *ClientWithResponses) GetHealthWithResponse(ctx context.Context, reqEdit
GetHealthWithResponse request returning \*GetHealthResponse
-### func \(\*ClientWithResponses\) [GetJobByIDWithResponse]()
+### func \(\*ClientWithResponses\) [GetJobByIDWithResponse]()
```go
func (c *ClientWithResponses) GetJobByIDWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetJobByIDResponse, error)
@@ -1456,7 +1735,7 @@ func (c *ClientWithResponses) GetJobByIDWithResponse(ctx context.Context, id ope
GetJobByIDWithResponse request returning \*GetJobByIDResponse
-### func \(\*ClientWithResponses\) [GetJobStatusWithResponse]()
+### func \(\*ClientWithResponses\) [GetJobStatusWithResponse]()
```go
func (c *ClientWithResponses) GetJobStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetJobStatusResponse, error)
@@ -1465,7 +1744,7 @@ func (c *ClientWithResponses) GetJobStatusWithResponse(ctx context.Context, reqE
GetJobStatusWithResponse request returning \*GetJobStatusResponse
-### func \(\*ClientWithResponses\) [GetJobWithResponse]()
+### func \(\*ClientWithResponses\) [GetJobWithResponse]()
```go
func (c *ClientWithResponses) GetJobWithResponse(ctx context.Context, params *GetJobParams, reqEditors ...RequestEditorFn) (*GetJobResponse, error)
@@ -1474,7 +1753,7 @@ func (c *ClientWithResponses) GetJobWithResponse(ctx context.Context, params *Ge
GetJobWithResponse request returning \*GetJobResponse
-### func \(\*ClientWithResponses\) [GetNodeDiskWithResponse]()
+### func \(\*ClientWithResponses\) [GetNodeDiskWithResponse]()
```go
func (c *ClientWithResponses) GetNodeDiskWithResponse(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*GetNodeDiskResponse, error)
@@ -1483,7 +1762,7 @@ func (c *ClientWithResponses) GetNodeDiskWithResponse(ctx context.Context, hostn
GetNodeDiskWithResponse request returning \*GetNodeDiskResponse
-### func \(\*ClientWithResponses\) [GetNodeHostnameWithResponse]()
+### func \(\*ClientWithResponses\) [GetNodeHostnameWithResponse]()
```go
func (c *ClientWithResponses) GetNodeHostnameWithResponse(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*GetNodeHostnameResponse, error)
@@ -1492,7 +1771,7 @@ func (c *ClientWithResponses) GetNodeHostnameWithResponse(ctx context.Context, h
GetNodeHostnameWithResponse request returning \*GetNodeHostnameResponse
-### func \(\*ClientWithResponses\) [GetNodeLoadWithResponse]()
+### func \(\*ClientWithResponses\) [GetNodeLoadWithResponse]()
```go
func (c *ClientWithResponses) GetNodeLoadWithResponse(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*GetNodeLoadResponse, error)
@@ -1501,7 +1780,7 @@ func (c *ClientWithResponses) GetNodeLoadWithResponse(ctx context.Context, hostn
GetNodeLoadWithResponse request returning \*GetNodeLoadResponse
-### func \(\*ClientWithResponses\) [GetNodeMemoryWithResponse]()
+### func \(\*ClientWithResponses\) [GetNodeMemoryWithResponse]()
```go
func (c *ClientWithResponses) GetNodeMemoryWithResponse(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*GetNodeMemoryResponse, error)
@@ -1510,7 +1789,7 @@ func (c *ClientWithResponses) GetNodeMemoryWithResponse(ctx context.Context, hos
GetNodeMemoryWithResponse request returning \*GetNodeMemoryResponse
-### func \(\*ClientWithResponses\) [GetNodeNetworkDNSByInterfaceWithResponse]()
+### func \(\*ClientWithResponses\) [GetNodeNetworkDNSByInterfaceWithResponse]()
```go
func (c *ClientWithResponses) GetNodeNetworkDNSByInterfaceWithResponse(ctx context.Context, hostname Hostname, interfaceName string, reqEditors ...RequestEditorFn) (*GetNodeNetworkDNSByInterfaceResponse, error)
@@ -1519,7 +1798,7 @@ func (c *ClientWithResponses) GetNodeNetworkDNSByInterfaceWithResponse(ctx conte
GetNodeNetworkDNSByInterfaceWithResponse request returning \*GetNodeNetworkDNSByInterfaceResponse
-### func \(\*ClientWithResponses\) [GetNodeOSWithResponse]()
+### func \(\*ClientWithResponses\) [GetNodeOSWithResponse]()
```go
func (c *ClientWithResponses) GetNodeOSWithResponse(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*GetNodeOSResponse, error)
@@ -1528,7 +1807,7 @@ func (c *ClientWithResponses) GetNodeOSWithResponse(ctx context.Context, hostnam
GetNodeOSWithResponse request returning \*GetNodeOSResponse
-### func \(\*ClientWithResponses\) [GetNodeStatusWithResponse]()
+### func \(\*ClientWithResponses\) [GetNodeStatusWithResponse]()
```go
func (c *ClientWithResponses) GetNodeStatusWithResponse(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*GetNodeStatusResponse, error)
@@ -1537,7 +1816,7 @@ func (c *ClientWithResponses) GetNodeStatusWithResponse(ctx context.Context, hos
GetNodeStatusWithResponse request returning \*GetNodeStatusResponse
-### func \(\*ClientWithResponses\) [GetNodeUptimeWithResponse]()
+### func \(\*ClientWithResponses\) [GetNodeUptimeWithResponse]()
```go
func (c *ClientWithResponses) GetNodeUptimeWithResponse(ctx context.Context, hostname Hostname, reqEditors ...RequestEditorFn) (*GetNodeUptimeResponse, error)
@@ -1546,7 +1825,7 @@ func (c *ClientWithResponses) GetNodeUptimeWithResponse(ctx context.Context, hos
GetNodeUptimeWithResponse request returning \*GetNodeUptimeResponse
-### func \(\*ClientWithResponses\) [GetVersionWithResponse]()
+### func \(\*ClientWithResponses\) [GetVersionWithResponse]()
```go
func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)
@@ -1554,8 +1833,26 @@ func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEdi
GetVersionWithResponse request returning \*GetVersionResponse
+
+### func \(\*ClientWithResponses\) [PostFileWithBodyWithResponse]()
+
+```go
+func (c *ClientWithResponses) PostFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostFileResponse, error)
+```
+
+PostFileWithBodyWithResponse request with arbitrary body returning \*PostFileResponse
+
+
+### func \(\*ClientWithResponses\) [PostFileWithResponse]()
+
+```go
+func (c *ClientWithResponses) PostFileWithResponse(ctx context.Context, body PostFileJSONRequestBody, reqEditors ...RequestEditorFn) (*PostFileResponse, error)
+```
+
+
+
-### func \(\*ClientWithResponses\) [PostJobWithBodyWithResponse]()
+### func \(\*ClientWithResponses\) [PostJobWithBodyWithResponse]()
```go
func (c *ClientWithResponses) PostJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostJobResponse, error)
@@ -1564,7 +1861,7 @@ func (c *ClientWithResponses) PostJobWithBodyWithResponse(ctx context.Context, c
PostJobWithBodyWithResponse request with arbitrary body returning \*PostJobResponse
-### func \(\*ClientWithResponses\) [PostJobWithResponse]()
+### func \(\*ClientWithResponses\) [PostJobWithResponse]()
```go
func (c *ClientWithResponses) PostJobWithResponse(ctx context.Context, body PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*PostJobResponse, error)
@@ -1573,7 +1870,7 @@ func (c *ClientWithResponses) PostJobWithResponse(ctx context.Context, body Post
-### func \(\*ClientWithResponses\) [PostNodeCommandExecWithBodyWithResponse]()
+### func \(\*ClientWithResponses\) [PostNodeCommandExecWithBodyWithResponse]()
```go
func (c *ClientWithResponses) PostNodeCommandExecWithBodyWithResponse(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostNodeCommandExecResponse, error)
@@ -1582,7 +1879,7 @@ func (c *ClientWithResponses) PostNodeCommandExecWithBodyWithResponse(ctx contex
PostNodeCommandExecWithBodyWithResponse request with arbitrary body returning \*PostNodeCommandExecResponse
-### func \(\*ClientWithResponses\) [PostNodeCommandExecWithResponse]()
+### func \(\*ClientWithResponses\) [PostNodeCommandExecWithResponse]()
```go
func (c *ClientWithResponses) PostNodeCommandExecWithResponse(ctx context.Context, hostname Hostname, body PostNodeCommandExecJSONRequestBody, reqEditors ...RequestEditorFn) (*PostNodeCommandExecResponse, error)
@@ -1591,7 +1888,7 @@ func (c *ClientWithResponses) PostNodeCommandExecWithResponse(ctx context.Contex
-### func \(\*ClientWithResponses\) [PostNodeCommandShellWithBodyWithResponse]()
+### func \(\*ClientWithResponses\) [PostNodeCommandShellWithBodyWithResponse]()
```go
func (c *ClientWithResponses) PostNodeCommandShellWithBodyWithResponse(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostNodeCommandShellResponse, error)
@@ -1600,7 +1897,7 @@ func (c *ClientWithResponses) PostNodeCommandShellWithBodyWithResponse(ctx conte
PostNodeCommandShellWithBodyWithResponse request with arbitrary body returning \*PostNodeCommandShellResponse
-### func \(\*ClientWithResponses\) [PostNodeCommandShellWithResponse]()
+### func \(\*ClientWithResponses\) [PostNodeCommandShellWithResponse]()
```go
func (c *ClientWithResponses) PostNodeCommandShellWithResponse(ctx context.Context, hostname Hostname, body PostNodeCommandShellJSONRequestBody, reqEditors ...RequestEditorFn) (*PostNodeCommandShellResponse, error)
@@ -1608,8 +1905,44 @@ func (c *ClientWithResponses) PostNodeCommandShellWithResponse(ctx context.Conte
+
+### func \(\*ClientWithResponses\) [PostNodeFileDeployWithBodyWithResponse]()
+
+```go
+func (c *ClientWithResponses) PostNodeFileDeployWithBodyWithResponse(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostNodeFileDeployResponse, error)
+```
+
+PostNodeFileDeployWithBodyWithResponse request with arbitrary body returning \*PostNodeFileDeployResponse
+
+
+### func \(\*ClientWithResponses\) [PostNodeFileDeployWithResponse]()
+
+```go
+func (c *ClientWithResponses) PostNodeFileDeployWithResponse(ctx context.Context, hostname Hostname, body PostNodeFileDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*PostNodeFileDeployResponse, error)
+```
+
+
+
+
+### func \(\*ClientWithResponses\) [PostNodeFileStatusWithBodyWithResponse]()
+
+```go
+func (c *ClientWithResponses) PostNodeFileStatusWithBodyWithResponse(ctx context.Context, hostname Hostname, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostNodeFileStatusResponse, error)
+```
+
+PostNodeFileStatusWithBodyWithResponse request with arbitrary body returning \*PostNodeFileStatusResponse
+
+