@itentialopensource/adapter-infoblox
Version:
Itential Infoblox Adapter
1,794 lines (1,793 loc) • 380 kB
JSON
{
"openapi": "3.1.0",
"info": {
"title": "",
"version": "1.0.0"
},
"paths": {
"/network": {
"post": {
"tags": [
"Networks"
],
"operationId": "createNetwork",
"description": "The parameters and request body are for method: createNetwork. Same endpoint also used in methods:<br> assignNextNetwork (networkBlock : string,nextNetworkSubnetMask : string,comment : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
}
},
"example": {
"id": "network/ZG5zLm5ldHdvcmskMi4xLjEyLjAvMzAvMA:2.1.12.0/30/default"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"network": {
"type": "string"
},
"comment": {
"type": "string"
}
}
},
"example": {
"network": "network",
"comment": "comment"
}
}
}
}
},
"get": {
"tags": [
"Networks"
],
"operationId": "getNetworkKeyByIP",
"description": "The parameters and request body are for method: getNetworkKeyByIP. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"network": {
"type": "string"
},
"network_view": {
"type": "string"
},
"comment": {
"type": "string"
},
"_ref": {
"type": "string"
}
}
}
},
"example": [
{
"network": "1.1.1.0/30",
"network_view": "default",
"comment": "testingItential",
"_ref": "network/ZG5zLm5ldHdvcmskMS4xLjEuMC8zMC8w:1.1.1.0/30/default"
}
]
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
},
{
"name": "network",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/networkcontainer": {
"post": {
"tags": [
"Networks"
],
"operationId": "createNetworkContainer",
"description": "The parameters and request body are for method: createNetworkContainer. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
}
},
"example": {
"id": "networkcontainer/ZG5zLm5ldHdvcmtfY29udGFpbmVyJDIxLjEuMTIyLjAvMzAvMA:21.1.122.0/30/default"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "string"
},
"example": "payload"
}
}
}
},
"get": {
"tags": [
"Networks"
],
"operationId": "listNetworkContainers",
"description": "The parameters and request body are for method: listNetworkContainers. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_ref": {
"type": "string"
},
"comment": {
"type": "string"
},
"network": {
"type": "string"
},
"network_view": {
"type": "string"
}
}
}
},
"example": [
{
"_ref": "network/ZG5zLm5ldHdvcmskMy4xLjEuMC8yNC8w:3.1.1.0/24/default",
"comment": "For test purpose",
"network": "3.1.1.0/24",
"network_view": "default"
}
]
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/network/{networkIdadj}": {
"post": {
"tags": [
"Networks"
],
"operationId": "getNextAvailableIps",
"description": "The parameters and request body are for method: getNextAvailableIps. Same endpoint also used in methods:<br> getNextAvailableNetworks (networkId : string,subnetMask : string,query : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"ips": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"example": {
"ips": [
"172.21.10.1",
"172.21.10.2"
]
}
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"num": {
"type": "string"
}
}
},
"example": {
"num": "number"
}
}
}
}
},
"delete": {
"tags": [
"Networks"
],
"operationId": "deleteNetworkByNetworkKey",
"description": "The parameters and request body are for method: deleteNetworkByNetworkKey. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"result": {
"type": "string"
}
}
},
"example": {
"result": "network/ZG5zLm5ldHdvcmskMi4xLjEyLjAvMzAvMA:2.1.12.0/30/default"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/network/{}": {
"get": {
"tags": [
"Networks"
],
"operationId": "getNetworkDetails",
"description": "The parameters and request body are for method: getNetworkDetails. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_ref": {
"type": "string"
},
"comment": {
"type": "string"
},
"network": {
"type": "string"
},
"network_view": {
"type": "string"
}
}
}
},
"example": [
{
"_ref": "network/ZG5zLm5ldHdvcmskMy4xLjEuMC8yNC8w:3.1.1.0/24/default",
"comment": "For test purpose",
"network": "3.1.1.0/24",
"network_view": "default"
}
]
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
},
{
"name": "network",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"delete": {
"tags": [
"Networks"
],
"operationId": "deleteNetwork",
"description": "The parameters and request body are for method: deleteNetwork. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/networkcontainer/{}": {
"get": {
"tags": [
"Networks"
],
"operationId": "getNetworkContainerDetails",
"description": "The parameters and request body are for method: getNetworkContainerDetails. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_ref": {
"type": "string"
},
"comment": {
"type": "string"
},
"network": {
"type": "string"
},
"network_view": {
"type": "string"
}
}
}
},
"example": [
{
"_ref": "networkcontainer/ZG5zLm5ldHdvcmtfY29udGFpbmVyJDkuOS45LjAvMjQvMA:9.9.9.0/24/default",
"comment": "TestAllCall",
"network": "9.9.9.0/24",
"network_view": "default"
}
]
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
},
{
"name": "network",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"delete": {
"tags": [
"Networks"
],
"operationId": "deleteNetworkContainer",
"description": "The parameters and request body are for method: deleteNetworkContainer. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/zone_auth/{}": {
"delete": {
"tags": [
"Zones"
],
"operationId": "deleteAuthZone",
"description": "The parameters and request body are for method: deleteAuthZone. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"get": {
"tags": [
"Zones"
],
"operationId": "getAuthZoneDetailsByfqdnName",
"description": "The parameters and request body are for method: getAuthZoneDetailsByfqdnName. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_ref": {
"type": "string"
},
"fqdn": {
"type": "string"
},
"view": {
"type": "string"
}
}
}
},
"example": [
{
"_ref": "zone_auth/ZG5zLnpvbmUkLl9kZWZhdWx0LmNvbS5pdGVudGlhbC5oZWxsbzI:hello2.itential.com/default",
"fqdn": "hello2.itential.com",
"view": "default"
}
]
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
},
{
"name": "fqdn",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Zones"
],
"operationId": "createAuthZone",
"description": "The parameters and request body are for method: createAuthZone. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"result": {
"type": "string"
}
}
},
"example": {
"result": "zone_auth/ZG5zLnpvbmUkLl9kZWZhdWx0LmNvbS5pbmZvLm15:my.info.com/default"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"fqdn": {
"type": "string"
}
}
},
"example": {
"fqdn": "fqdnName"
}
}
}
}
}
},
"/ipv4address": {
"get": {
"tags": [
"Networks"
],
"operationId": "getIpDetails",
"description": "The parameters and request body are for method: getIpDetails. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_ref": {
"type": "string"
},
"ip_address": {
"type": "string"
},
"is_conflict": {
"type": "boolean"
},
"mac_address": {
"type": "string"
},
"names": {
"type": "object"
},
"network": {
"type": "string"
},
"network_view": {
"type": "string"
},
"objects": {
"type": "object"
},
"status": {
"type": "string"
},
"types": {
"type": "object"
},
"usage": {
"type": "object"
}
}
}
},
"example": [
{
"_ref": "ipv4address/Li5pcHY0X2FkZHJlc3MkMS4xLjEuMS8w:1.1.1.1",
"ip_address": "1.1.1.1",
"is_conflict": false,
"mac_address": "",
"names": [],
"network": "1.1.1.0/24",
"network_view": "default",
"objects": [],
"status": "UNUSED",
"types": [],
"usage": []
}
]
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
},
{
"name": "ip_address",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/record:host": {
"post": {
"tags": [
"Records"
],
"operationId": "createHostRecord",
"description": "The parameters and request body are for method: createHostRecord. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"ipv4addrs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ipv4addr": {
"type": "string"
}
}
}
}
}
},
"example": {
"name": "combinedHostName",
"ipv4addrs": [
{
"ipv4addr": "IPAddress"
}
]
}
}
}
}
},
"get": {
"tags": [
"Records"
],
"operationId": "getHostRecord",
"description": "The parameters and request body are for method: getHostRecord. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
},
{
"name": "name",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/record:host/{}": {
"post": {
"tags": [
"Records"
],
"operationId": "createHostRecord2",
"description": "The parameters and request body are for method: createHostRecord2. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"ipv4addrs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"configure_for_dhcp": {
"type": "boolean"
},
"ipv4addr": {
"type": "string"
}
}
}
},
"configure_for_dns": {
"type": "boolean"
},
"name": {
"type": "string"
},
"comment": {
"type": "string"
}
}
},
"example": {
"ipv4addrs": [
{
"configure_for_dhcp": false,
"ipv4addr": "IPAddress"
}
],
"configure_for_dns": false,
"name": "hostName",
"comment": "comment"
}
}
}
}
},
"get": {
"tags": [
"Records"
],
"operationId": "getHostKeyByHostName",
"description": "The parameters and request body are for method: getHostKeyByHostName. Same endpoint also used in methods:<br> getIpByHost (hostName : string,query : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_ref": {
"type": "string"
},
"ipv4addrs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_ref": {
"type": "string"
},
"configure_for_dhcp": {
"type": "boolean"
},
"host": {
"type": "string"
},
"ipv4addr": {
"type": "string"
}
}
}
},
"name": {
"type": "string"
},
"view": {
"type": "string"
}
}
}
},
"example": [
{
"_ref": "record:host/ZG5zLmhvc3QkLl9kZWZhdWx0LmNvbS50ZXN0Lml0ZW50aWFsLmFua2l0MjI:ankit22.itential.test.com/default",
"ipv4addrs": [
{
"_ref": "record:host_ipv4addr/ZG5zLmhvc3RfYWRkcmVzcyQuX2RlZmF1bHQuY29tLnRlc3QuaXRlbnRpYWwuYW5raXQyMi4xLjEuMS4yMi4:1.1.1.22/ankit22.itential.test.com/default",
"configure_for_dhcp": false,
"host": "ankit22.itential.test.com",
"ipv4addr": "1.1.1.22"
}
],
"name": "ankit22.itential.test.com",
"view": "default"
}
]
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
},
{
"name": "name",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"delete": {
"tags": [
"Records"
],
"operationId": "deleteHostRecordByHostName",
"description": "The parameters and request body are for method: deleteHostRecordByHostName. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"result": {
"type": "string"
}
}
},
"example": {
"result": "record:host/ZG5zLmhvc3QkLl9kZWZhdWx0LmNvbS50ZXN0Lml0ZW50aWFsLmFua2l0MjI:ankit22.itential.test.com/default"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/ipv4address/{}": {
"get": {
"tags": [
"Records"
],
"operationId": "getHostByIp",
"description": "The parameters and request body are for method: getHostByIp. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_ref": {
"type": "string"
},
"ipv4addrs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_ref": {
"type": "string"
},
"ipv4addr": {
"type": "string"
}
}
}
}
}
}
},
"example": [
{
"_ref": "record:host/ZG5zLmhvc3QkLl9kZWZhdWx0LmNvbS50ZXN0Lml0ZW50aWFsLmFua2l0MjQ0:ankit244.itential.test.com/default",
"ipv4addrs": [
{
"_ref": "record:host_ipv4addr/ZG5zLmhvc3RfYWRkcmVzcyQuX2RlZmF1bHQuY29tLnRlc3QuaXRlbnRpYWwuYW5raXQyNDQuMS4xLjEuMjQ0Lg:1.1.1.244/ankit244.itential.test.com/default",
"ipv4addr": "1.1.1.244"
}
]
}
]
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
},
{
"name": "ip_address",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "network_view",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "_return_as_object",
"in": "query",
"required": true,
"schema": {
"type": "number"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"delete": {
"tags": [
"Records"
],
"operationId": "unassignIP",
"description": "The parameters and request body are for method: unassignIP. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"result": {
"type": "string"
}
}
},
"example": {
"result": "record:host/ZG5zLmhvc3QkLl9kZWZhdWx0LmNvbS50ZXN0Lml0ZW50aWFsLmFua2l0MjI:ankit22.itential.test.com/default"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/ipam:statistics/{}": {
"get": {
"tags": [
"Networks"
],
"operationId": "getNetworkUtilizationByIP",
"description": "The parameters and request body are for method: getNetworkUtilizationByIP. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_ref": {
"type": "string"
},
"network": {
"type": "string"
},
"network_view": {
"type": "string"
},
"utilization": {
"type": "number"
}
}
}
},
"example": [
{
"_ref": "ipam:statistics/ZG5zLm5ldHdvcmtfY29udGFpbmVyJDEuMS4xLjAvMjQvMA:default/1.1.1.0/24",
"network": "1.1.1.0",
"network_view": "default",
"utilization": 10
}
]
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{}": {
"put": {
"tags": [
"Networks"
],
"operationId": "modifyNetworkBlock",
"description": "The parameters and request body are for method: modifyNetworkBlock. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"comment": {
"type": "string"
}
}
},
"example": {
"comment": "comment"
}
}
}
}
}
},
"/networkcontainer/{networkIdadj}": {
"delete": {
"tags": [
"Networks"
],
"operationId": "deleteNetworkContainerByNetworkKey",
"description": "The parameters and request body are for method: deleteNetworkContainerByNetworkKey. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"result": {
"type": "string"
}
}
},
"example": {
"result": "networkcontainer/ZG5zLm5ldHdvcmskMi4xLjEyLjAvMzAvMA:2.1.12.0/30/default"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/networkcontainer/{networkId}/{containerId}": {
"post": {
"tags": [
"Networks"
],
"operationId": "getNetworkContainerNextNetworkIps",
"description": "The parameters and request body are for method: getNetworkContainerNextNetworkIps. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "networkId",
"in": "path",
"required": true,
"schema": {
"title": "networkId",
"type": "string"
}
},
{
"name": "containerId",
"in": "path",
"required": true,
"schema": {
"title": "containerId",
"type": "string"
}
},
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/ipv6networkcontainer/{networkId}/{containerId}": {
"post": {
"tags": [
"Networks"
],
"operationId": "getIpv6NetworkContainerNextNetworkIps",
"description": "The parameters and request body are for method: getIpv6NetworkContainerNextNetworkIps. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "networkId",
"in": "path",
"required": true,
"schema": {
"title": "networkId",
"type": "string"
}
},
{
"name": "containerId",
"in": "path",
"required": true,
"schema": {
"title": "containerId",
"type": "string"
}
},
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/zone_forward": {
"get": {
"tags": [
"Zones"
],
"operationId": "getForwardZones",
"description": "The parameters and request body are for method: getForwardZones. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Zones"
],
"operationId": "createForwardZone",
"description": "The parameters and request body are for method: createForwardZone. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{objectReference}": {
"delete": {
"tags": [
"Zones"
],
"operationId": "deleteZones",
"description": "The parameters and request body are for method: deleteZones. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "objectReference",
"in": "path",
"required": true,
"schema": {
"title": "objectReference",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"get": {
"tags": [
"Networks"
],
"operationId": "getNetworkBlock",
"description": "The parameters and request body are for method: getNetworkBlock. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "objectReference",
"in": "path",
"required": true,
"schema": {
"title": "objectReference",
"type": "string"
}
},
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"DNSTrafficControl"
],
"operationId": "createNetworkBlock",
"description": "The parameters and request body are for method: createNetworkBlock. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "objectReference",
"in": "path",
"required": true,
"schema": {
"title": "objectReference",
"type": "string"
}
},
{
"name": "functionParam",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/zone_delegated": {
"get": {
"tags": [
"Zones"
],
"operationId": "getZoneDelegations",
"description": "The parameters and request body are for method: getZoneDelegations. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "object"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Zones"
],
"operationId": "createZoneDelegation",
"description": "The parameters and request body are for method: createZoneDelegation. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/zone_auth/{zoneRef}": {
"delete": {
"tags": [
"Zones"
],
"operationId": "deleteAuthZoneByRef",
"description": "The parameters and request body are for method: deleteAuthZoneByRef. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [