All URIs are relative to https://YOUR_CLUSTER_HOSTNAME_OR_NODE_IP:8080
Method | HTTP request | Description |
---|---|---|
CreateGroupnetSubnet | Post /platform/4/network/groupnets/{Groupnet}/subnets | |
CreateSubnetsSubnetPool | Post /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools | |
DeleteGroupnetSubnet | Delete /platform/4/network/groupnets/{Groupnet}/subnets/{GroupnetSubnetId} | |
DeleteSubnetsSubnetPool | Delete /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{SubnetsSubnetPoolId} | |
GetGroupnetSubnet | Get /platform/4/network/groupnets/{Groupnet}/subnets/{GroupnetSubnetId} | |
GetSubnetsSubnetPool | Get /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{SubnetsSubnetPoolId} | |
ListGroupnetSubnets | Get /platform/4/network/groupnets/{Groupnet}/subnets | |
ListSubnetsSubnetPools | Get /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools | |
UpdateGroupnetSubnet | Put /platform/4/network/groupnets/{Groupnet}/subnets/{GroupnetSubnetId} | |
UpdateSubnetsSubnetPool | Put /platform/3/network/groupnets/{Groupnet}/subnets/{Subnet}/pools/{SubnetsSubnetPoolId} |
CreateResponse CreateGroupnetSubnet(ctx, groupnetSubnet, groupnet)
Create a new subnet.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
groupnetSubnet | GroupnetSubnetCreateParams | ||
groupnet | string |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CreateResponse CreateSubnetsSubnetPool(ctx, subnetsSubnetPool, groupnet, subnet, optional)
Create a new pool.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
subnetsSubnetPool | SubnetsSubnetPoolCreateParams | ||
groupnet | string | ||
subnet | string | ||
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
subnetsSubnetPool | SubnetsSubnetPoolCreateParams | ||
groupnet | string | ||
subnet | string | ||
force | bool | Force creating this pool even if it causes an MTU conflict. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteGroupnetSubnet(ctx, groupnetSubnetId, groupnet, optional)
Delete a network subnet..
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
groupnetSubnetId | string | Delete a network subnet.. | |
groupnet | string | ||
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
groupnetSubnetId | string | Delete a network subnet.. | |
groupnet | string | ||
force | bool | force deleting this subnet even if pools in other subnets rely on this subnet's SC VIP. |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteSubnetsSubnetPool(ctx, subnetsSubnetPoolId, groupnet, subnet)
Delete a network pool.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
subnetsSubnetPoolId | string | Delete a network pool. | |
groupnet | string | ||
subnet | 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]
GroupnetSubnets GetGroupnetSubnet(ctx, groupnetSubnetId, groupnet)
View a network subnet.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
groupnetSubnetId | string | View a network subnet. | |
groupnet | string |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SubnetsSubnetPools GetSubnetsSubnetPool(ctx, subnetsSubnetPoolId, groupnet, subnet)
View a single network pool.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
subnetsSubnetPoolId | string | View a single network pool. | |
groupnet | string | ||
subnet | string |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GroupnetSubnetsExtended ListGroupnetSubnets(ctx, groupnet, optional)
Get a list of subnets.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
groupnet | 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 | ||
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]
SubnetsSubnetPoolsExtended ListSubnetsSubnetPools(ctx, groupnet, subnet, optional)
Get a list of network pools.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
groupnet | string | ||
subnet | 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 | ||
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). | |
accessZone | string | If specified, only pools with this zone name will be returned. | |
allocMethod | string | If specified, only pools with this allocation type will be returned. | |
limit | int32 | Return no more than this many results at once (see resume). | |
dir | string | The direction of the sort. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UpdateGroupnetSubnet(ctx, groupnetSubnet, groupnetSubnetId, groupnet, optional)
Modify a network subnet.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
groupnetSubnet | GroupnetSubnet | ||
groupnetSubnetId | string | Modify a network subnet. | |
groupnet | string | ||
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
groupnetSubnet | GroupnetSubnet | ||
groupnetSubnetId | string | Modify a network subnet. | |
groupnet | string | ||
force | bool | force modifying this subnet even if it causes an MTU conflict. |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UpdateSubnetsSubnetPool(ctx, subnetsSubnetPool, subnetsSubnetPoolId, groupnet, subnet, optional)
Modify a network pool.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
subnetsSubnetPool | SubnetsSubnetPool | ||
subnetsSubnetPoolId | string | Modify a network pool. | |
groupnet | string | ||
subnet | string | ||
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
subnetsSubnetPool | SubnetsSubnetPool | ||
subnetsSubnetPoolId | string | Modify a network pool. | |
groupnet | string | ||
subnet | string | ||
force | bool | force creating this pool even if it causes an MTU conflict. |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]