GET
/
v1
/
elastic-ips
/
{id}
get elastic IP
curl --request GET \
  --url https://console.gmicloud.com/api/v1/elastic-ips/{id}
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"orgId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "released",
"internetConnectionType": "Dual-Homed",
"maxBandwidth": "100 Gbps",
"name": "<string>",
"idc": "<string>",
"ipAddress": "<string>",
"product": "<string>",
"instanceID": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"instanceType": "baremetal"
}

Path Parameters

id
string<uuid>
required

Response

successful

id
string<uuid>
required
orgId
string<uuid>
required

if nil, it means the elastic IP is not associated with any instance

status
enum<string>
required
Available options:
released,
associated,
disassociated
internetConnectionType
enum<string>
default:Dual-Homed
required
Available options:
BGP,
Dual-Homed
maxBandwidth
string
default:100 Gbps
required
Required string length: 1 - 1048576
name
string
required

Name of the elastic IP

Maximum length: 255
idc
string
required

Unique ID of the IDC

Required string length: 1 - 50
ipAddress
string
required

IP address of the elastic IP. The longest possible IPv6 address is 39 characters

Required string length: 7 - 39
product
string
required

product name of merch table

Required string length: 1 - 104856
instanceID
string<uuid> | null

set instanceID and instanceType to associate the elastic IP to the instance, set to null to disassociate the elastic IP from the instance

instanceType
enum<string> | null
Available options:
baremetal,
container