UNPKG

@itentialopensource/adapter-ns1_cloud

Version:

This adapter integrates with system described as: ns1_cloud.

1,725 lines 398 kB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/zones": { "get": { "tags": [ "Zones" ], "operationId": "getZones", "description": "The parameters and request body are for method: getZones. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "ttl": { "type": "number" }, "nx_ttl": { "type": "number" }, "retry": { "type": "number" }, "zone": { "type": "string" }, "refresh": { "type": "number" }, "expiry": { "type": "number" }, "dns_servers": { "type": "array", "items": { "type": "string" } }, "networks": { "type": "array", "items": { "type": "number" } }, "network_pools": { "type": "array", "items": { "type": "string" } }, "meta": { "type": "object" }, "hostmaster": { "type": "string" }, "dnssec": { "type": "boolean" } } } }, "example": [ { "id": "string", "ttl": 1, "nx_ttl": 2, "retry": 2, "zone": "string", "refresh": 7, "expiry": 1, "dns_servers": [ "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "networks": [ 4, 9, 1 ], "network_pools": [ "string", "string", "string", "string", "string", "string" ], "meta": {}, "hostmaster": "string", "dnssec": false }, { "id": "string", "ttl": 2, "nx_ttl": 2, "retry": 7, "zone": "string", "refresh": 8, "expiry": 4, "dns_servers": [ "string" ], "networks": [ 1, 9, 4, 1, 9, 1, 8, 10 ], "network_pools": [ "string", "string" ], "meta": {}, "hostmaster": "string", "dnssec": true }, { "id": "string", "ttl": 1, "nx_ttl": 9, "retry": 2, "zone": "string", "refresh": 1, "expiry": 7, "dns_servers": [ "string", "string", "string" ], "networks": [ 5 ], "network_pools": [ "string", "string", "string", "string", "string", "string" ], "meta": {}, "hostmaster": "string", "dnssec": true } ] } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/zones/{zone}": { "get": { "tags": [ "Zones" ], "operationId": "getZonesZone", "description": "The parameters and request body are for method: getZonesZone. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" }, "ttl": { "type": "number" }, "nx_ttl": { "type": "number" }, "retry": { "type": "number" }, "zone": { "type": "string" }, "refresh": { "type": "number" }, "expiry": { "type": "number" }, "dns_servers": { "type": "array", "items": { "type": "string" } }, "networks": { "type": "array", "items": { "type": "number" } }, "network_pools": { "type": "array", "items": { "type": "string" } }, "meta": { "type": "object" }, "hostmaster": { "type": "string" }, "dnssec": { "type": "boolean" } } }, "example": { "id": "string", "ttl": 2, "nx_ttl": 8, "retry": 4, "zone": "string", "refresh": 6, "expiry": 7, "dns_servers": [ "string", "string", "string", "string" ], "networks": [ 10, 1, 10, 2, 1, 1, 6, 8, 6, 1 ], "network_pools": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "meta": {}, "hostmaster": "string", "dnssec": false } } } } }, "parameters": [ { "name": "zone", "in": "path", "required": true, "schema": { "title": "zone", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Zones" ], "operationId": "postZonesZone", "description": "The parameters and request body are for method: postZonesZone. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" }, "ttl": { "type": "number" }, "nx_ttl": { "type": "number" }, "retry": { "type": "number" }, "zone": { "type": "string" }, "refresh": { "type": "number" }, "expiry": { "type": "number" }, "dns_servers": { "type": "array", "items": { "type": "string" } }, "networks": { "type": "array", "items": { "type": "number" } }, "network_pools": { "type": "array", "items": { "type": "string" } }, "meta": { "type": "object" }, "hostmaster": { "type": "string" }, "dnssec": { "type": "boolean" } } }, "example": { "id": "string", "ttl": 1, "nx_ttl": 6, "retry": 10, "zone": "string", "refresh": 3, "expiry": 2, "dns_servers": [ "string", "string" ], "networks": [ 1, 8, 9, 10, 10, 5, 2, 9, 4, 2 ], "network_pools": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "meta": {}, "hostmaster": "string", "dnssec": false } } } } }, "parameters": [ { "name": "zone", "in": "path", "required": true, "schema": { "title": "zone", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "put": { "tags": [ "Zones" ], "operationId": "putZonesZone", "description": "The parameters and request body are for method: putZonesZone. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" }, "ttl": { "type": "number" }, "nx_ttl": { "type": "number" }, "retry": { "type": "number" }, "zone": { "type": "string" }, "refresh": { "type": "number" }, "expiry": { "type": "number" }, "dns_servers": { "type": "array", "items": { "type": "string" } }, "networks": { "type": "array", "items": { "type": "number" } }, "network_pools": { "type": "array", "items": { "type": "string" } }, "meta": { "type": "object" }, "hostmaster": { "type": "string" }, "dnssec": { "type": "boolean" } } }, "example": { "id": "string", "ttl": 3, "nx_ttl": 9, "retry": 6, "zone": "string", "refresh": 5, "expiry": 3, "dns_servers": [ "string", "string", "string", "string", "string", "string" ], "networks": [ 7, 3, 4, 3, 9, 3, 9, 1, 1 ], "network_pools": [ "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "meta": {}, "hostmaster": "string", "dnssec": true } } } } }, "parameters": [ { "name": "zone", "in": "path", "required": true, "schema": { "title": "zone", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "tags": [ "Zones" ], "operationId": "deleteAZoneAllAssociatedRecords", "description": "The parameters and request body are for method: deleteAZoneAllAssociatedRecords. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "zone", "in": "path", "required": true, "schema": { "title": "zone", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/zones/{zone}/dnssec": { "get": { "tags": [ "Zones" ], "operationId": "getZonesZoneDnssec", "description": "The parameters and request body are for method: getZonesZoneDnssec. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "zone", "in": "path", "required": true, "schema": { "title": "zone", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/import/zonefile/{zone}": { "get": { "tags": [ "Zones" ], "operationId": "getImportZonefileZone", "description": "The parameters and request body are for method: getImportZonefileZone. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "zone", "in": "path", "required": true, "schema": { "title": "zone", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Zones" ], "operationId": "putImportZonefileZone", "description": "The parameters and request body are for method: putImportZonefileZone. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" }, "ttl": { "type": "number" }, "nx_ttl": { "type": "number" }, "retry": { "type": "number" }, "zone": { "type": "string" }, "refresh": { "type": "number" }, "expiry": { "type": "number" }, "dns_servers": { "type": "array", "items": { "type": "string" } }, "networks": { "type": "array", "items": { "type": "number" } }, "network_pools": { "type": "array", "items": { "type": "string" } }, "meta": { "type": "object" }, "hostmaster": { "type": "string" }, "dnssec": { "type": "boolean" } } }, "example": { "id": "string", "ttl": 2, "nx_ttl": 9, "retry": 6, "zone": "string", "refresh": 9, "expiry": 6, "dns_servers": [ "string", "string", "string", "string", "string", "string", "string", "string" ], "networks": [ 5 ], "network_pools": [ "string", "string", "string" ], "meta": {}, "hostmaster": "string", "dnssec": true } } } } }, "parameters": [ { "name": "zone", "in": "path", "required": true, "schema": { "title": "zone", "type": "string" } }, { "name": "async", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/search": { "get": { "tags": [ "Zones" ], "operationId": "getSearch", "description": "The parameters and request body are for method: getSearch. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "ttl": { "type": "number" }, "nx_ttl": { "type": "number" }, "retry": { "type": "number" }, "zone": { "type": "string" }, "refresh": { "type": "number" }, "expiry": { "type": "number" }, "dns_servers": { "type": "array", "items": { "type": "string" } }, "networks": { "type": "array", "items": { "type": "number" } }, "network_pools": { "type": "array", "items": { "type": "string" } }, "meta": { "type": "object" }, "hostmaster": { "type": "string" }, "dnssec": { "type": "boolean" } } } }, "example": [ { "id": "string", "ttl": 5, "nx_ttl": 5, "retry": 10, "zone": "string", "refresh": 7, "expiry": 8, "dns_servers": [ "string", "string" ], "networks": [ 3, 2, 5, 1, 8, 8, 1, 8, 2 ], "network_pools": [ "string", "string", "string", "string", "string" ], "meta": {}, "hostmaster": "string", "dnssec": false }, { "id": "string", "ttl": 5, "nx_ttl": 1, "retry": 1, "zone": "string", "refresh": 6, "expiry": 2, "dns_servers": [ "string", "string", "string", "string", "string", "string" ], "networks": [ 9, 4, 9, 8, 7, 2, 5, 1, 2 ], "network_pools": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "meta": {}, "hostmaster": "string", "dnssec": true }, { "id": "string", "ttl": 9, "nx_ttl": 4, "retry": 4, "zone": "string", "refresh": 7, "expiry": 8, "dns_servers": [ "string", "string", "string", "string", "string", "string", "string" ], "networks": [ 5 ], "network_pools": [ "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "meta": {}, "hostmaster": "string", "dnssec": false }, { "id": "string", "ttl": 9, "nx_ttl": 5, "retry": 1, "zone": "string", "refresh": 9, "expiry": 2, "dns_servers": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "networks": [ 4, 9 ], "network_pools": [ "string", "string", "string", "string", "string", "string", "string", "string" ], "meta": {}, "hostmaster": "string", "dnssec": false } ] } } } }, "parameters": [ { "name": "q", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "max", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/networks": { "get": { "tags": [ "Zones" ], "operationId": "getNetworks", "description": "The parameters and request body are for method: getNetworks. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "network_id": { "type": "string" }, "label": { "type": "string" }, "name": { "type": "string" } } } }, "example": [ { "network_id": "string", "label": "string", "name": "string" }, { "network_id": "string", "label": "string", "name": "string" }, { "network_id": "string", "label": "string", "name": "string" } ] } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/zones/{zone}/{domain}/{type}": { "get": { "tags": [ "Records" ], "operationId": "getZonesZoneDomainType", "description": "The parameters and request body are for method: getZonesZoneDomainType. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" }, "networks": { "type": "array", "items": { "type": "number" } }, "type": { "type": "string" }, "feeds": { "type": "array", "items": { "type": "object" } }, "tier": { "type": "number" }, "customer": { "type": "number" }, "domain": { "type": "string" }, "zone": { "type": "string" }, "answers": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "answer": { "type": "array", "items": { "type": "string" } } } } }, "regions": { "type": "object" }, "meta": { "type": "object" }, "filters": { "type": "array", "items": { "type": "object" } }, "ttl": { "type": "number" }, "use_client_subnet": { "type": "boolean" } } }, "example": { "id": "string", "networks": [ 2, 1, 3, 7, 7, 8, 6, 4 ], "type": "string", "feeds": [ {}, {} ], "tier": 7, "customer": 10, "domain": "string", "zone": "string", "answers": [ { "id": "string", "answer": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ] }, { "id": "string", "answer": [ "string", "string", "string", "string", "string" ] }, { "id": "string", "answer": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ] }, { "id": "string", "answer": [ "string", "string" ] }, { "id": "string", "answer": [ "string" ] }, { "id": "string", "answer": [ "string", "string", "string", "string" ] }, { "id": "string", "answer": [ "string", "string", "string", "string", "string", "string", "string", "string" ] }, { "id": "string", "answer": [ "string", "string", "string", "string", "string", "string", "string" ] }, { "id": "string", "answer": [ "string" ] } ], "regions": {}, "meta": {}, "filters": [ {}, {} ], "ttl": 10, "use_client_subnet": true } } } } }, "parameters": [ { "name": "zone", "in": "path", "required": true, "schema": { "title": "zone", "type": "string" } }, { "name": "domain", "in": "path", "required": true, "schema": { "title": "domain", "type": "string" } }, { "name": "type", "in": "path", "required": true, "schema": { "title": "type", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Records" ], "operationId": "postZonesZoneDomainType", "description": "The parameters and request body are for method: postZonesZoneDomainType. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" }, "networks": { "type": "array", "items": { "type": "number" } }, "type": { "type": "string" }, "feeds": { "type": "array", "items": { "type": "object" } }, "tier": { "type": "number" }, "customer": { "type": "number" }, "domain": { "type": "string" }, "zone": { "type": "string" }, "answers": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "answer": { "type": "array", "items": { "type": "string" } } } } }, "regions": { "type": "object" }, "meta": { "type": "object" }, "filters": { "type": "array", "items": { "type": "object" } }, "ttl": { "type": "number" }, "use_client_subnet": { "type": "boolean" } } }, "example": { "id": "string", "networks": [ 6, 10, 8 ], "type": "string", "feeds": [ {}, {}, {}, {}, {}, {}, {} ], "tier": 3, "customer": 4, "domain": "string", "zone": "string", "answers": [ { "id": "string", "answer": [ "string", "string", "string", "string", "string", "string", "string", "string" ] }, { "id": "string", "answer": [ "string", "string", "string", "string", "string" ] } ], "regions": {}, "meta": {}, "filters": [ {}, {} ], "ttl": 3, "use_client_subnet": true } } } } }, "parameters": [ { "name": "zone", "in": "path", "required": true, "schema": { "title": "zone", "type": "string" } }, { "name": "domain", "in": "path", "required": true, "schema": { "title": "domain", "type": "string" } }, { "name": "type", "in": "path", "required": true, "schema": { "title": "type", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "put": { "tags": [ "Records" ], "operationId": "putZonesZoneDomainType", "description": "The parameters and request body are for method: putZonesZoneDomainType. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" }, "networks": { "type": "array", "items": { "type": "number" } }, "type": { "type": "string" }, "feeds": { "type": "array", "items": { "type": "object" } }, "tier": { "type": "number" }, "customer": { "type": "number" }, "domain": { "type": "string" }, "zone": { "type": "string" }, "answers": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "answer": { "type": "array", "items": { "type": "string" } } } } }, "regions": { "type": "object" }, "meta": { "type": "object" }, "filters": { "type": "array", "items": { "type": "object" } }, "ttl": { "type": "number" }, "use_client_subnet": { "type": "boolean" } } }, "example": { "id": "string", "networks": [ 4, 2, 9, 10, 10, 3 ], "type": "string", "feeds": [ {}, {} ], "tier": 10, "customer": 10, "domain": "string", "zone": "string", "answers": [ { "id": "string", "answer": [ "string", "string", "string" ] }, { "id": "string", "answer": [ "string", "string", "string", "string", "string", "string", "string", "string" ] }, { "id": "string", "answer": [ "string", "string" ] }, { "id": "string", "answer": [ "s