• CLI

sdk
  1. Help Center
  2. CLI
  3. Developer Guide
  4. Mapping Between API and SDK
  5. Java
  6. DNS

DNS

Interface

Method

API

Zone

osclient.dns().zones().create(zone)

POST /v2/zones

osclient.dns().zones().get("zone-id")

GET /v2/zones/{zone_id}

osclient.dns().zones().list()

GET /v2/zones

osclient.dns().zones().delete(zone_id)

DELETE /v2/zones/{zone_id}

osclient.dns().zones().listNameservers(zone_id)

GET /v2/zones/{zone_id}/nameservers

osclient.dns().zones().associateRouter(zone_id, router)

POST /v2/zones/{zone_id}/associaterouter

osclient.dns().zones().disassociateRouter(zone_id, router)

POST /v2/zones/{zone_id}/disassociaterouter

Recordset

osclient.dns().recordsets().create(ZONE_ID, recordset)

POST /v2/zones/{zone_id}/recordsets

osclient.dns().recordsets().get(zone_id, recordset_id)

GET /v2/zone/{zone_id}/recordsets/{recordset_id}

osclient.dns().recordsets().list()

GET /v2/recordsets

osclient.dns().recordsets().list(zone_id)

GET /v2/zones/{zone_id}/recordsets

osclient.dns().recordsets().delete(zone_id, recordset_id)

DELETE /v2/zones/{zone_id}/recordsets/{recordset_id}

PTR Record

osclient.dns().ptrs().setup(ptrRecord)

PATCH /v2/reverse/floatingips/{region}:{floatingip_id}

osclient.dns().ptrs().restore(region, floatingIpId)

PATCH /v2/reverse/floatingips/{region}:{floatingip_id}

osclient.dns().ptrs().list()

GET /v2/reverse/floatingips

osclient.dns().ptrs().get(region, floatingIpId)

GET /v2/reverse/floatingips/{region}:{floatingip_id}