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.