UNPKG

@itentialopensource/adapter-infoblox

Version:
2,131 lines 267 kB
{ "openapi": "3.0.2", "info": { "title": "Infoblox", "version": "1.0.0" }, "paths": { "/network": { "post": { "operationId": "assignNextNetwork", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkReference", "in": "query", "required": true, "schema": { "title": "networkReference", "type": "string" } }, { "name": "nextNetworkSubnetMask", "in": "query", "required": true, "schema": { "title": "nextNetworkSubnetMask", "type": "string" } }, { "name": "networkView", "in": "query", "required": false, "schema": { "title": "networkView", "type": "string" } }, { "name": "returnFields", "in": "query", "required": false, "schema": { "title": "returnFields", "type": "string" } }, { "name": "comment", "in": "query", "required": false, "schema": { "title": "comment", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "operationId": "getNetworkKeyByIP", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkIP", "in": "query", "required": false, "schema": { "title": "networkIP", "type": "string" } }, { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] } }, "/networkcontainer": { "post": { "operationId": "createNetworkContainer", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "payload", "in": "query", "required": false, "schema": { "title": "payload", "type": "object" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "operationId": "listNetworkContainers", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": false, "schema": { "title": "query", "type": "object" } } ] } }, "/network/{networkIdadj}": { "post": { "operationId": "getNextAvailableNetworks", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkIdadj", "in": "path", "required": true, "schema": { "title": "networkIdadj", "type": "string" } }, { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "operationId": "deleteNetworkByNetworkKey", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkIdadj", "in": "path", "required": true, "schema": { "title": "networkIdadj", "type": "string" } } ] } }, "/network/{}": { "get": { "operationId": "getNetworkDetails", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "filter", "in": "query", "required": false, "schema": { "title": "filter", "type": "object" } } ] }, "delete": { "operationId": "deleteNetwork", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkIP", "in": "query", "required": false, "schema": { "title": "networkIP", "type": "string" } } ] } }, "/networkcontainer/{}": { "get": { "operationId": "getNetworkContainerDetails", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkIP", "in": "query", "required": false, "schema": { "title": "networkIP", "type": "string" } }, { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] } }, "/zone_auth/{}": { "delete": { "operationId": "deleteAuthZone", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "fqdnName", "in": "query", "required": false, "schema": { "title": "fqdnName", "type": "string" } } ] }, "get": { "operationId": "getAuthZoneDetailsByfqdnName", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "fqdnName", "in": "query", "required": false, "schema": { "title": "fqdnName", "type": "string" } }, { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createAuthZone", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "fqdnName", "in": "query", "required": false, "schema": { "title": "fqdnName", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/ipv4address": { "get": { "operationId": "getIpDetails", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "IPAddress", "in": "query", "required": false, "schema": { "title": "IPAddress", "type": "string" } }, { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] } }, "/record:host": { "post": { "operationId": "createHostRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "hostName", "in": "query", "required": false, "schema": { "title": "hostName", "type": "string" } }, { "name": "fqdnName", "in": "query", "required": false, "schema": { "title": "fqdnName", "type": "string" } }, { "name": "IPAddress", "in": "query", "required": false, "schema": { "title": "IPAddress", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "operationId": "getHostRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "hostName", "in": "query", "required": true, "schema": { "title": "hostName", "type": "string" } }, { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] } }, "/record:host/{}": { "post": { "operationId": "createHostRecord2", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "hostName", "in": "query", "required": false, "schema": { "title": "hostName", "type": "string" } }, { "name": "comment", "in": "query", "required": false, "schema": { "title": "comment", "type": "string" } }, { "name": "IPAddress", "in": "query", "required": false, "schema": { "title": "IPAddress", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "operationId": "getIpByHost", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "hostName", "in": "query", "required": false, "schema": { "title": "hostName", "type": "string" } }, { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "delete": { "operationId": "deleteHostRecordByHostName", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "hostName", "in": "query", "required": false, "schema": { "title": "hostName", "type": "string" } } ] } }, "/ipv4address/{}": { "get": { "operationId": "getHostByIp", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "IPAddress", "in": "query", "required": false, "schema": { "title": "IPAddress", "type": "string" } }, { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "delete": { "operationId": "unassignIP", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "IPAddress", "in": "query", "required": false, "schema": { "title": "IPAddress", "type": "string" } } ] } }, "/ipam:statistics/{}": { "get": { "operationId": "getNetworkUtilizationByIP", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkIP", "in": "query", "required": false, "schema": { "title": "networkIP", "type": "string" } }, { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] } }, "/{}": { "put": { "operationId": "modifyNetworkBlock", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkIP", "in": "query", "required": false, "schema": { "title": "networkIP", "type": "string" } }, { "name": "comment", "in": "query", "required": false, "schema": { "title": "comment", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/networkcontainer/{networkIdadj}": { "delete": { "operationId": "deleteNetworkContainerByNetworkKey", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkIdadj", "in": "path", "required": true, "schema": { "title": "networkIdadj", "type": "string" } } ] } }, "/networkcontainer/{networkId}/{containerId}": { "post": { "operationId": "getNetworkContainerNextNetworkIps", "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": { "title": "query", "type": "object" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/ipv6networkcontainer/{networkId}/{containerId}": { "post": { "operationId": "getIpv6NetworkContainerNextNetworkIps", "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": { "title": "query", "type": "object" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/zone_forward": { "get": { "operationId": "getForwardZones", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createForwardZone", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/{objectReference}": { "delete": { "operationId": "deleteZones", "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" } } ] }, "get": { "operationId": "getNetworkBlock", "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": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createNetworkBlock", "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": { "title": "functionParam", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/zone_delegated": { "get": { "operationId": "getZoneDelegations", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createZoneDelegation", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/zone_auth/{zoneRef}": { "delete": { "operationId": "deleteAuthZoneByRef", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "zoneRef", "in": "path", "required": true, "schema": { "title": "zoneRef", "type": "string" } } ] } }, "/networkcontainer/{networkRef}": { "delete": { "operationId": "deleteNetworkContainer", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkRef", "in": "path", "required": true, "schema": { "title": "networkRef", "type": "string" } } ] } }, "/network/{networkRef}": { "post": { "operationId": "genericCreateNextAvailableNetwork", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkRef", "in": "path", "required": true, "schema": { "title": "networkRef", "type": "string" } }, { "name": "options", "in": "query", "required": true, "schema": { "title": "options", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/dtc:server": { "get": { "operationId": "getDtcServer", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createDtcServer", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/dtc:pool": { "get": { "operationId": "getDtcPool", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createDtcPool", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/dtc:lbdn": { "post": { "operationId": "createDtcLbdn", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/record:a": { "get": { "operationId": "getARecords", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "name", "in": "query", "required": false, "schema": { "title": "name", "type": "string" } }, { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createARecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/record:cname": { "get": { "operationId": "getCnameRecords", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createCNAMERecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/record:txt": { "get": { "operationId": "getTxtRecords", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createTxtRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/allrecords": { "get": { "operationId": "getAllRecords", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "zone", "in": "query", "required": true, "schema": { "title": "zone", "type": "string" } }, { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] } }, "/record:aaaa": { "get": { "operationId": "getAaaaRecords", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createAaaaRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/record:mx": { "get": { "operationId": "getMxRecords", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createMxRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/record:ns": { "get": { "operationId": "getNsRecords", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createNsRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/record:ptr": { "get": { "operationId": "getPtrRecords", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createPtrRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/record:srv": { "get": { "operationId": "getSrvRecords", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "query", "in": "query", "required": true, "schema": { "title": "query", "type": "object" } } ] }, "post": { "operationId": "createSrvRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/record:host/{recordkey}": { "put": { "operationId": "updateHostRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "recordkey", "in": "path", "required": true, "schema": { "title": "recordkey", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "operationId": "deleteHostRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "recordkey", "in": "path", "required": true, "schema": { "title": "recordkey", "type": "string" } } ] } }, "/record:a/{recordkey}": { "put": { "operationId": "updateARecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "recordkey", "in": "path", "required": true, "schema": { "title": "recordkey", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "operationId": "deleteARecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "recordkey", "in": "path", "required": true, "schema": { "title": "recordkey", "type": "string" } } ] } }, "/record:ptr/{recordkey}": { "put": { "operationId": "updatePTRRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "recordkey", "in": "path", "required": true, "schema": { "title": "recordkey", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "operationId": "deletePTRRecord", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "recordkey", "in": "path", "required": true, "schema": { "title": "recordkey", "type": "string" } } ] } }, "/record:cname/{recordkey}": { "put": { "operationId": "updateCNAMERecord", "responses": { "200": { "description": "Successful operation", "content": { "