All URIs are relative to https://YOUR_CLUSTER_HOSTNAME_OR_NODE_IP:8080
Method | HTTP request | Description |
---|---|---|
CreatePoolsPoolRebalanceIp | Post /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{Pool}/rebalance-ips | |
CreatePoolsPoolRule | Post /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{Pool}/rules | |
CreatePoolsPoolScResumeNode | Post /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{Pool}/sc-resume-nodes | |
CreatePoolsPoolScSuspendNode | Post /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{Pool}/sc-suspend-nodes | |
DeletePoolsPoolRule | Delete /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{Pool}/rules/{PoolsPoolRuleId} | |
GetPoolsPoolInterfaces | Get /platform/4/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{Pool}/interfaces | |
GetPoolsPoolRule | Get /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{Pool}/rules/{PoolsPoolRuleId} | |
ListPoolsPoolRules | Get /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{Pool}/rules | |
UpdatePoolsPoolRule | Put /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{Pool}/rules/{PoolsPoolRuleId} |
Empty CreatePoolsPoolRebalanceIp(ctx, poolsPoolRebalanceIp, groupnet, subnet, pool)
Rebalance IP addresses in specified pool.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
poolsPoolRebalanceIp | Empty | ||
groupnet | string | ||
subnet | string | ||
pool | string |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CreateResponse CreatePoolsPoolRule(ctx, poolsPoolRule, groupnet, subnet, pool)
Create a new rule.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
poolsPoolRule | PoolsPoolRuleCreateParams | ||
groupnet | string | ||
subnet | string | ||
pool | string |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Empty CreatePoolsPoolScResumeNode(ctx, poolsPoolScResumeNode, groupnet, subnet, pool)
Resume suspended nodes.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
poolsPoolScResumeNode | PoolsPoolScResumeNode | ||
groupnet | string | ||
subnet | string | ||
pool | string |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Empty CreatePoolsPoolScSuspendNode(ctx, poolsPoolScSuspendNode, groupnet, subnet, pool)
Suspend nodes.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
poolsPoolScSuspendNode | PoolsPoolScResumeNode | ||
groupnet | string | ||
subnet | string | ||
pool | string |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeletePoolsPoolRule(ctx, poolsPoolRuleId, groupnet, subnet, pool)
Delete a network rule.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
poolsPoolRuleId | string | Delete a network rule. | |
groupnet | string | ||
subnet | string | ||
pool | string |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
PoolsPoolInterfaces GetPoolsPoolInterfaces(ctx, groupnet, subnet, pool, optional)
Get a list of interfaces.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
groupnet | string | ||
subnet | string | ||
pool | string | ||
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
groupnet | string | ||
subnet | string | ||
pool | string | ||
sort | string | The field that will be used for sorting. | |
resume | string | Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options). | |
limit | int32 | Return no more than this many results at once (see resume). | |
dir | string | The direction of the sort. | |
lnns | string | Get a list of interfaces for the specified lnn. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
PoolsPoolRules GetPoolsPoolRule(ctx, poolsPoolRuleId, groupnet, subnet, pool)
View a single network rule.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
poolsPoolRuleId | string | View a single network rule. | |
groupnet | string | ||
subnet | string | ||
pool | string |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
PoolsPoolRulesExtended ListPoolsPoolRules(ctx, groupnet, subnet, pool, optional)
Get a list of network rules.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
groupnet | string | ||
subnet | string | ||
pool | string | ||
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
groupnet | string | ||
subnet | string | ||
pool | string | ||
sort | string | The field that will be used for sorting. | |
limit | int32 | Return no more than this many results at once (see resume). | |
dir | string | The direction of the sort. | |
resume | string | Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options). |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UpdatePoolsPoolRule(ctx, poolsPoolRule, poolsPoolRuleId, groupnet, subnet, pool)
Modify a network rule.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
poolsPoolRule | PoolsPoolRule | ||
poolsPoolRuleId | string | Modify a network rule. | |
groupnet | string | ||
subnet | string | ||
pool | string |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]