This API is used to enable public network access.
POST /v1.0/{project_id}/clusters/{cluster_id}/public/open
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
project_id |
Yes |
String |
Project ID. For details, see Obtaining a Project ID and Name. |
cluster_id |
Yes |
String |
ID of the cluster whose public network access you want to enable. |
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
eip |
Yes |
BindPublicReqEip object |
EIP information. |
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
bandWidth |
Yes |
BindPublicReqEipBandWidth object |
Public network bandwidth. |
Status code: 200
Parameter |
Type |
Description |
|---|---|---|
action |
String |
Operations. The fixed value is bindZone, indicating that the binding is successful. |
{
"eip" : {
"bandWidth" : {
"size" : 5
}
}
}
Status code: 200
Request succeeded.
{
"action" : "bindZone"
}
Status Code |
Description |
|---|---|
200 |
Request succeeded. |
400 |
Invalid request. Modify the request before retry. |
409 |
The request could not be completed due to a conflict with the current state of the resource. The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict. |
412 |
The server did not meet one of the preconditions contained in the request. |