Reverse DNS
Reverse DNS lets you record PTR records for Compute instance public IP addresses or Elastic IPs.
update-reverse-dns-elastic-ip
Update/Create the PTR DNS record for an elastic IP
POST /reverse-dns/elastic-ip/{id}Path parameters
| Name | In | Description |
|---|---|---|
id | path |
Request body
Content-Type: application/json
| Property | Type | Required | Description |
|---|---|---|---|
domain-name | string | no |
Example
{
"domain-name": "string"
}Responses
Status: 200 - 200
Content-Type: application/json
| Property | Type | Description |
|---|---|---|
id | string | Operation ID |
message | string | Operation message |
reason | string | Operation failure reason Allowed values: incorrect, unknown, unavailable, forbidden, busy, fault, partial, not-found, interrupted, unsupported, conflict. |
reference | object | Related resource reference schema details |
state | string | Operation status Allowed values: failure, pending, success, timeout. |
Example output
{
"id": "string",
"message": "string",
"reason": "incorrect",
"reference": {
"command": "string",
"id": "string",
"link": "string"
},
"state": "failure"
}SDK reference for update-reverse-dns-elastic-ip: golang | Python | Java
CLI: exo api update-reverse-dns-elastic-ip
get-reverse-dns-elastic-ip
Query the PTR DNS records for an elastic IP
GET /reverse-dns/elastic-ip/{id}Path parameters
| Name | In | Description |
|---|---|---|
id | path |
Responses
Status: 200 - 200
Content-Type: application/json
| Property | Type | Description |
|---|---|---|
domain-name | string |
Example output
{
"domain-name": "string"
}SDK reference for get-reverse-dns-elastic-ip: golang | Python | Java
CLI: exo api get-reverse-dns-elastic-ip
delete-reverse-dns-elastic-ip
Delete the PTR DNS record for an elastic IP
DELETE /reverse-dns/elastic-ip/{id}Path parameters
| Name | In | Description |
|---|---|---|
id | path |
Responses
Status: 200 - 200
Content-Type: application/json
| Property | Type | Description |
|---|---|---|
id | string | Operation ID |
message | string | Operation message |
reason | string | Operation failure reason Allowed values: incorrect, unknown, unavailable, forbidden, busy, fault, partial, not-found, interrupted, unsupported, conflict. |
reference | object | Related resource reference schema details |
state | string | Operation status Allowed values: failure, pending, success, timeout. |
Example output
{
"id": "string",
"message": "string",
"reason": "incorrect",
"reference": {
"command": "string",
"id": "string",
"link": "string"
},
"state": "failure"
}SDK reference for delete-reverse-dns-elastic-ip: golang | Python | Java
CLI: exo api delete-reverse-dns-elastic-ip
update-reverse-dns-instance
Update/Create the PTR DNS record for an instance
POST /reverse-dns/instance/{id}Path parameters
| Name | In | Description |
|---|---|---|
id | path |
Request body
Content-Type: application/json
| Property | Type | Required | Description |
|---|---|---|---|
domain-name | string | no |
Example
{
"domain-name": "string"
}Responses
Status: 200 - 200
Content-Type: application/json
| Property | Type | Description |
|---|---|---|
id | string | Operation ID |
message | string | Operation message |
reason | string | Operation failure reason Allowed values: incorrect, unknown, unavailable, forbidden, busy, fault, partial, not-found, interrupted, unsupported, conflict. |
reference | object | Related resource reference schema details |
state | string | Operation status Allowed values: failure, pending, success, timeout. |
Example output
{
"id": "string",
"message": "string",
"reason": "incorrect",
"reference": {
"command": "string",
"id": "string",
"link": "string"
},
"state": "failure"
}SDK reference for update-reverse-dns-instance: golang | Python | Java
CLI: exo api update-reverse-dns-instance
get-reverse-dns-instance
Query the PTR DNS records for an instance
GET /reverse-dns/instance/{id}Path parameters
| Name | In | Description |
|---|---|---|
id | path |
Responses
Status: 200 - 200
Content-Type: application/json
| Property | Type | Description |
|---|---|---|
domain-name | string |
Example output
{
"domain-name": "string"
}SDK reference for get-reverse-dns-instance: golang | Python | Java
CLI: exo api get-reverse-dns-instance
delete-reverse-dns-instance
Delete the PTR DNS record for an instance
DELETE /reverse-dns/instance/{id}Path parameters
| Name | In | Description |
|---|---|---|
id | path |
Responses
Status: 200 - 200
Content-Type: application/json
| Property | Type | Description |
|---|---|---|
id | string | Operation ID |
message | string | Operation message |
reason | string | Operation failure reason Allowed values: incorrect, unknown, unavailable, forbidden, busy, fault, partial, not-found, interrupted, unsupported, conflict. |
reference | object | Related resource reference schema details |
state | string | Operation status Allowed values: failure, pending, success, timeout. |
Example output
{
"id": "string",
"message": "string",
"reason": "incorrect",
"reference": {
"command": "string",
"id": "string",
"link": "string"
},
"state": "failure"
}SDK reference for delete-reverse-dns-instance: golang | Python | Java
CLI: exo api delete-reverse-dns-instance