All URIs are relative to https://rudder.example.local/rudder/api/latest
Method | HTTP request | Description |
---|---|---|
ApplyPolicy | Post /nodes/{nodeId}/applyPolicy | Trigger an agent run |
ApplyPolicyAllNodes | Post /nodes/applyPolicy | Trigger an agent run on all nodes |
ChangePendingNodeStatus | Post /nodes/pending/{nodeId} | Update pending Node status |
CreateNodes | Put /nodes | Create one or several new nodes |
DeleteNode | Delete /nodes/{nodeId} | Delete a node |
GetNodesStatus | Get /nodes/status | Get nodes acceptation status |
ListAcceptedNodes | Get /nodes | List managed nodes |
ListPendingNodes | Get /nodes/pending | List pending nodes |
NodeDetails | Get /nodes/{nodeId} | Get information about a node |
NodeInheritedProperties | Get /nodes/{nodeId}/inheritedProperties | Get inherited node properties for a node |
UpdateNode | Post /nodes/{nodeId} | Update node settings and properties |
string ApplyPolicy(ctx, nodeId).Execute()
Trigger an agent run
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/juhnny5/rudder-golang"
)
func main() {
nodeId := "9a1773c9-0889-40b6-be89-f6504443ac1b" // string | Id of the target node
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.NodesAPI.ApplyPolicy(context.Background(), nodeId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `NodesAPI.ApplyPolicy``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ApplyPolicy`: string
fmt.Fprintf(os.Stdout, "Response from `NodesAPI.ApplyPolicy`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
nodeId | string | Id of the target node |
Other parameters are passed through a pointer to a apiApplyPolicyRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
string
- Content-Type: Not defined
- Accept: text/plain
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApplyPolicyAllNodes200Response ApplyPolicyAllNodes(ctx).Execute()
Trigger an agent run on all nodes
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/juhnny5/rudder-golang"
)
func main() {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.NodesAPI.ApplyPolicyAllNodes(context.Background()).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `NodesAPI.ApplyPolicyAllNodes``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ApplyPolicyAllNodes`: ApplyPolicyAllNodes200Response
fmt.Fprintf(os.Stdout, "Response from `NodesAPI.ApplyPolicyAllNodes`: %v\n", resp)
}
This endpoint does not need any parameter.
Other parameters are passed through a pointer to a apiApplyPolicyAllNodesRequest struct via the builder pattern
ApplyPolicyAllNodes200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ChangePendingNodeStatus200Response ChangePendingNodeStatus(ctx, nodeId).ChangePendingNodeStatusRequest(changePendingNodeStatusRequest).Execute()
Update pending Node status
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/juhnny5/rudder-golang"
)
func main() {
nodeId := "9a1773c9-0889-40b6-be89-f6504443ac1b" // string | Id of the target node
changePendingNodeStatusRequest := *openapiclient.NewChangePendingNodeStatusRequest() // ChangePendingNodeStatusRequest | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.NodesAPI.ChangePendingNodeStatus(context.Background(), nodeId).ChangePendingNodeStatusRequest(changePendingNodeStatusRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `NodesAPI.ChangePendingNodeStatus``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ChangePendingNodeStatus`: ChangePendingNodeStatus200Response
fmt.Fprintf(os.Stdout, "Response from `NodesAPI.ChangePendingNodeStatus`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
nodeId | string | Id of the target node |
Other parameters are passed through a pointer to a apiChangePendingNodeStatusRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
changePendingNodeStatusRequest | ChangePendingNodeStatusRequest | |
ChangePendingNodeStatus200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CreateNodes200Response CreateNodes(ctx).NodeAddInner(nodeAddInner).Execute()
Create one or several new nodes
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/juhnny5/rudder-golang"
)
func main() {
nodeAddInner := []openapiclient.NodeAddInner{*openapiclient.NewNodeAddInner("378740d3-c4a9-4474-8485-478e7e52db52", "my.node.hostname.local", "Status_example", *openapiclient.NewOs("Type_example", "Name_example", "9.5", "Debian GNU/Linux 9 (stretch)"), "MachineType_example", []openapiclient.NodeFullPropertiesInner{*openapiclient.NewNodeFullPropertiesInner("datacenter", interface{}(AMS2))}, []string{"192.168.180.90"})} // []NodeAddInner |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.NodesAPI.CreateNodes(context.Background()).NodeAddInner(nodeAddInner).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `NodesAPI.CreateNodes``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CreateNodes`: CreateNodes200Response
fmt.Fprintf(os.Stdout, "Response from `NodesAPI.CreateNodes`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiCreateNodesRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
nodeAddInner | []NodeAddInner |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteNode200Response DeleteNode(ctx, nodeId).Mode(mode).Execute()
Delete a node
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/juhnny5/rudder-golang"
)
func main() {
nodeId := "9a1773c9-0889-40b6-be89-f6504443ac1b" // string | Id of the target node
mode := "move" // string | Deletion mode to use, either move to trash ('move', default) or erase ('erase') (optional) (default to "move")
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.NodesAPI.DeleteNode(context.Background(), nodeId).Mode(mode).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `NodesAPI.DeleteNode``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DeleteNode`: DeleteNode200Response
fmt.Fprintf(os.Stdout, "Response from `NodesAPI.DeleteNode`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
nodeId | string | Id of the target node |
Other parameters are passed through a pointer to a apiDeleteNodeRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
mode | string | Deletion mode to use, either move to trash ('move', default) or erase ('erase') | [default to "move"]
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetNodesStatus200Response GetNodesStatus(ctx).Ids(ids).Execute()
Get nodes acceptation status
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/juhnny5/rudder-golang"
)
func main() {
ids := "8403353b-42c4-46f5-a08d-bc77a1a0bad9,root" // string | Comma separated list of node Ids (default to "default")
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.NodesAPI.GetNodesStatus(context.Background()).Ids(ids).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `NodesAPI.GetNodesStatus``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetNodesStatus`: GetNodesStatus200Response
fmt.Fprintf(os.Stdout, "Response from `NodesAPI.GetNodesStatus`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiGetNodesStatusRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
ids | string | Comma separated list of node Ids | [default to "default"] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ListAcceptedNodes200Response ListAcceptedNodes(ctx).Include(include).Query(query).Where(where).Composition(composition).Select_(select_).Execute()
List managed nodes
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/juhnny5/rudder-golang"
)
func main() {
include := "minimal" // string | Level of information to include from the node inventory. Some base levels are defined (**minimal**, **default**, **full**). You can add fields you want to a base level by adding them to the list, possible values are keys from json answer. If you don't provide a base level, they will be added to `default` level, so if you only want os details, use `minimal,os` as the value for this parameter. * **minimal** includes: `id`, `hostname` and `status` * **default** includes **minimal** plus `architectureDescription`, `description`, `ipAddresses`, `lastRunDate`, `lastInventoryDate`, `machine`, `os`, `managementTechnology`, `policyServerId`, `properties` (be careful! Only node own properties, if you also need inherited properties, look at the dedicated `/nodes/{id}/inheritedProperties` endpoint), `policyMode `, `ram` and `timezone` * **full** includes: **default** plus `accounts`, `bios`, `controllers`, `environmentVariables`, `fileSystems`, `managementTechnologyDetails`, `memories`, `networkInterfaces`, `ports`, `processes`, `processors`, `slots`, `software`, `softwareUpdate`, `sound`, `storage`, `videos` and `virtualMachines` (optional) (default to "default")
query := TODO // map[string]interface{} | The criterion you want to find for your nodes. Replaces the `where`, `composition` and `select` parameters in a single parameter. (optional)
where := []map[string]interface{}{map[string]interface{}(123)} // []map[string]interface{} | The criterion you want to find for your nodes (optional)
composition := "and" // string | Boolean operator to use between each `where` criteria. (optional) (default to "and")
select_ := "select__example" // string | What kind of data we want to include. Here we can get policy servers/relay by setting `nodeAndPolicyServer`. Only used if `where` is defined. (optional) (default to "node")
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.NodesAPI.ListAcceptedNodes(context.Background()).Include(include).Query(query).Where(where).Composition(composition).Select_(select_).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `NodesAPI.ListAcceptedNodes``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListAcceptedNodes`: ListAcceptedNodes200Response
fmt.Fprintf(os.Stdout, "Response from `NodesAPI.ListAcceptedNodes`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiListAcceptedNodesRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
include | string | Level of information to include from the node inventory. Some base levels are defined (minimal, default, full). You can add fields you want to a base level by adding them to the list, possible values are keys from json answer. If you don't provide a base level, they will be added to `default` level, so if you only want os details, use `minimal,os` as the value for this parameter. * minimal includes: `id`, `hostname` and `status` * default includes minimal plus `architectureDescription`, `description`, `ipAddresses`, `lastRunDate`, `lastInventoryDate`, `machine`, `os`, `managementTechnology`, `policyServerId`, `properties` (be careful! Only node own properties, if you also need inherited properties, look at the dedicated `/nodes/{id}/inheritedProperties` endpoint), `policyMode `, `ram` and `timezone` * full includes: default plus `accounts`, `bios`, `controllers`, `environmentVariables`, `fileSystems`, `managementTechnologyDetails`, `memories`, `networkInterfaces`, `ports`, `processes`, `processors`, `slots`, `software`, `softwareUpdate`, `sound`, `storage`, `videos` and `virtualMachines` | [default to "default"] |
query | map[string]interface{} | The criterion you want to find for your nodes. Replaces the `where`, `composition` and `select` parameters in a single parameter. | |
where | []map[string]interface{} | The criterion you want to find for your nodes | |
composition | string | Boolean operator to use between each `where` criteria. | [default to "and"] |
select_ | string | What kind of data we want to include. Here we can get policy servers/relay by setting `nodeAndPolicyServer`. Only used if `where` is defined. | [default to "node"] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ListPendingNodes200Response ListPendingNodes(ctx).Include(include).Query(query).Where(where).Composition(composition).Select_(select_).Execute()
List pending nodes
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/juhnny5/rudder-golang"
)
func main() {
include := "minimal" // string | Level of information to include from the node inventory. Some base levels are defined (**minimal**, **default**, **full**). You can add fields you want to a base level by adding them to the list, possible values are keys from json answer. If you don't provide a base level, they will be added to `default` level, so if you only want os details, use `minimal,os` as the value for this parameter. * **minimal** includes: `id`, `hostname` and `status` * **default** includes **minimal** plus `architectureDescription`, `description`, `ipAddresses`, `lastRunDate`, `lastInventoryDate`, `machine`, `os`, `managementTechnology`, `policyServerId`, `properties` (be careful! Only node own properties, if you also need inherited properties, look at the dedicated `/nodes/{id}/inheritedProperties` endpoint), `policyMode `, `ram` and `timezone` * **full** includes: **default** plus `accounts`, `bios`, `controllers`, `environmentVariables`, `fileSystems`, `managementTechnologyDetails`, `memories`, `networkInterfaces`, `ports`, `processes`, `processors`, `slots`, `software`, `softwareUpdate`, `sound`, `storage`, `videos` and `virtualMachines` (optional) (default to "default")
query := TODO // map[string]interface{} | The criterion you want to find for your nodes. Replaces the `where`, `composition` and `select` parameters in a single parameter. (optional)
where := []map[string]interface{}{map[string]interface{}(123)} // []map[string]interface{} | The criterion you want to find for your nodes (optional)
composition := "and" // string | Boolean operator to use between each `where` criteria. (optional) (default to "and")
select_ := "select__example" // string | What kind of data we want to include. Here we can get policy servers/relay by setting `nodeAndPolicyServer`. Only used if `where` is defined. (optional) (default to "node")
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.NodesAPI.ListPendingNodes(context.Background()).Include(include).Query(query).Where(where).Composition(composition).Select_(select_).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `NodesAPI.ListPendingNodes``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListPendingNodes`: ListPendingNodes200Response
fmt.Fprintf(os.Stdout, "Response from `NodesAPI.ListPendingNodes`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiListPendingNodesRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
include | string | Level of information to include from the node inventory. Some base levels are defined (minimal, default, full). You can add fields you want to a base level by adding them to the list, possible values are keys from json answer. If you don't provide a base level, they will be added to `default` level, so if you only want os details, use `minimal,os` as the value for this parameter. * minimal includes: `id`, `hostname` and `status` * default includes minimal plus `architectureDescription`, `description`, `ipAddresses`, `lastRunDate`, `lastInventoryDate`, `machine`, `os`, `managementTechnology`, `policyServerId`, `properties` (be careful! Only node own properties, if you also need inherited properties, look at the dedicated `/nodes/{id}/inheritedProperties` endpoint), `policyMode `, `ram` and `timezone` * full includes: default plus `accounts`, `bios`, `controllers`, `environmentVariables`, `fileSystems`, `managementTechnologyDetails`, `memories`, `networkInterfaces`, `ports`, `processes`, `processors`, `slots`, `software`, `softwareUpdate`, `sound`, `storage`, `videos` and `virtualMachines` | [default to "default"] |
query | map[string]interface{} | The criterion you want to find for your nodes. Replaces the `where`, `composition` and `select` parameters in a single parameter. | |
where | []map[string]interface{} | The criterion you want to find for your nodes | |
composition | string | Boolean operator to use between each `where` criteria. | [default to "and"] |
select_ | string | What kind of data we want to include. Here we can get policy servers/relay by setting `nodeAndPolicyServer`. Only used if `where` is defined. | [default to "node"] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
NodeDetails200Response NodeDetails(ctx, nodeId).Include(include).Execute()
Get information about a node
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/juhnny5/rudder-golang"
)
func main() {
nodeId := "9a1773c9-0889-40b6-be89-f6504443ac1b" // string | Id of the target node
include := "minimal" // string | Level of information to include from the node inventory. Some base levels are defined (**minimal**, **default**, **full**). You can add fields you want to a base level by adding them to the list, possible values are keys from json answer. If you don't provide a base level, they will be added to `default` level, so if you only want os details, use `minimal,os` as the value for this parameter. * **minimal** includes: `id`, `hostname` and `status` * **default** includes **minimal** plus `architectureDescription`, `description`, `ipAddresses`, `lastRunDate`, `lastInventoryDate`, `machine`, `os`, `managementTechnology`, `policyServerId`, `properties` (be careful! Only node own properties, if you also need inherited properties, look at the dedicated `/nodes/{id}/inheritedProperties` endpoint), `policyMode `, `ram` and `timezone` * **full** includes: **default** plus `accounts`, `bios`, `controllers`, `environmentVariables`, `fileSystems`, `managementTechnologyDetails`, `memories`, `networkInterfaces`, `ports`, `processes`, `processors`, `slots`, `software`, `softwareUpdate`, `sound`, `storage`, `videos` and `virtualMachines` (optional) (default to "default")
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.NodesAPI.NodeDetails(context.Background(), nodeId).Include(include).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `NodesAPI.NodeDetails``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `NodeDetails`: NodeDetails200Response
fmt.Fprintf(os.Stdout, "Response from `NodesAPI.NodeDetails`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
nodeId | string | Id of the target node |
Other parameters are passed through a pointer to a apiNodeDetailsRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
include | string | Level of information to include from the node inventory. Some base levels are defined (minimal, default, full). You can add fields you want to a base level by adding them to the list, possible values are keys from json answer. If you don't provide a base level, they will be added to `default` level, so if you only want os details, use `minimal,os` as the value for this parameter. * minimal includes: `id`, `hostname` and `status` * default includes minimal plus `architectureDescription`, `description`, `ipAddresses`, `lastRunDate`, `lastInventoryDate`, `machine`, `os`, `managementTechnology`, `policyServerId`, `properties` (be careful! Only node own properties, if you also need inherited properties, look at the dedicated `/nodes/{id}/inheritedProperties` endpoint), `policyMode `, `ram` and `timezone` * full includes: default plus `accounts`, `bios`, `controllers`, `environmentVariables`, `fileSystems`, `managementTechnologyDetails`, `memories`, `networkInterfaces`, `ports`, `processes`, `processors`, `slots`, `software`, `softwareUpdate`, `sound`, `storage`, `videos` and `virtualMachines` | [default to "default"]
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
NodeInheritedProperties200Response NodeInheritedProperties(ctx, nodeId).Execute()
Get inherited node properties for a node
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/juhnny5/rudder-golang"
)
func main() {
nodeId := "9a1773c9-0889-40b6-be89-f6504443ac1b" // string | Id of the target node
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.NodesAPI.NodeInheritedProperties(context.Background(), nodeId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `NodesAPI.NodeInheritedProperties``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `NodeInheritedProperties`: NodeInheritedProperties200Response
fmt.Fprintf(os.Stdout, "Response from `NodesAPI.NodeInheritedProperties`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
nodeId | string | Id of the target node |
Other parameters are passed through a pointer to a apiNodeInheritedPropertiesRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
NodeInheritedProperties200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UpdateNode200Response UpdateNode(ctx, nodeId).NodeSettings(nodeSettings).Execute()
Update node settings and properties
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/juhnny5/rudder-golang"
)
func main() {
nodeId := "9a1773c9-0889-40b6-be89-f6504443ac1b" // string | Id of the target node
nodeSettings := *openapiclient.NewNodeSettings() // NodeSettings | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.NodesAPI.UpdateNode(context.Background(), nodeId).NodeSettings(nodeSettings).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `NodesAPI.UpdateNode``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `UpdateNode`: UpdateNode200Response
fmt.Fprintf(os.Stdout, "Response from `NodesAPI.UpdateNode`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
nodeId | string | Id of the target node |
Other parameters are passed through a pointer to a apiUpdateNodeRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
nodeSettings | NodeSettings | |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]