This API is used to bind an EIP to a DB instance for public access or unbind an EIP from the DB instance as required.
An EIP cannot be bound to or unbound from a DB instance that is being created, modified, restored, or rebooted.
Name |
Mandatory |
Description |
|---|---|---|
project_id |
Yes |
Specifies the project ID of a tenant in a region. For details about how to obtain the project ID, see Obtaining a Project ID. |
instance_id |
Yes |
Specifies the DB instance ID. |
Name |
Mandatory |
Type |
Description |
|---|---|---|---|
public_ip |
No |
String |
NOTICE:
When is_bind is true, public_ip is mandatory. Specifies the EIP to be bound. The value must be in the standard IP address format. |
public_ip_id |
No |
String |
NOTICE:
When is_bind is true, public_ip_id is mandatory. Specifies the EIP ID. The value must be in the standard UUID format. |
is_bind |
Yes |
Boolean |
|
PUT https://rds.eu-de.otc.t-systems.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/public-ip
{
"public_ip":"10.145.51.214",
"public_ip_id":"8403e9cd-a7fa-4288-8b15-c7ceac1etest",
"is_bind":true
}
For details, see Abnormal Request Results.
For details, see Status Codes.
For details, see Error Codes.