Reverse DNS

Reverse DNS lets you record PTR records for Compute instance public IP addresses or Elastic IPs.

Read more

update-reverse-dns-elastic-ip

Update/Create the PTR DNS record for an elastic IP

POST /reverse-dns/elastic-ip/{id}

Path parameters

NameInDescription
idpath

Request body

Content-Type: application/json

PropertyTypeRequiredDescription
domain-namestringno
Example
{
  "domain-name": "string"
}

Responses

Status: 200 - 200

Content-Type: application/json

PropertyTypeDescription
idstringOperation ID
messagestringOperation message
reasonstringOperation failure reason

Allowed values: incorrect, unknown, unavailable, forbidden, busy, fault, partial, not-found, interrupted, unsupported, conflict.
referenceobjectRelated resource reference schema details
statestringOperation 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

NameInDescription
idpath

Responses

Status: 200 - 200

Content-Type: application/json

PropertyTypeDescription
domain-namestring
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

NameInDescription
idpath

Responses

Status: 200 - 200

Content-Type: application/json

PropertyTypeDescription
idstringOperation ID
messagestringOperation message
reasonstringOperation failure reason

Allowed values: incorrect, unknown, unavailable, forbidden, busy, fault, partial, not-found, interrupted, unsupported, conflict.
referenceobjectRelated resource reference schema details
statestringOperation 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

NameInDescription
idpath

Request body

Content-Type: application/json

PropertyTypeRequiredDescription
domain-namestringno
Example
{
  "domain-name": "string"
}

Responses

Status: 200 - 200

Content-Type: application/json

PropertyTypeDescription
idstringOperation ID
messagestringOperation message
reasonstringOperation failure reason

Allowed values: incorrect, unknown, unavailable, forbidden, busy, fault, partial, not-found, interrupted, unsupported, conflict.
referenceobjectRelated resource reference schema details
statestringOperation 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

NameInDescription
idpath

Responses

Status: 200 - 200

Content-Type: application/json

PropertyTypeDescription
domain-namestring
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

NameInDescription
idpath

Responses

Status: 200 - 200

Content-Type: application/json

PropertyTypeDescription
idstringOperation ID
messagestringOperation message
reasonstringOperation failure reason

Allowed values: incorrect, unknown, unavailable, forbidden, busy, fault, partial, not-found, interrupted, unsupported, conflict.
referenceobjectRelated resource reference schema details
statestringOperation 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

Last updated on