UNPKG

@itentialopensource/adapter-nokia_vitalqip

Version:

This adapter integrates with system described as: Nokia Vital QIP

1,434 lines 651 kB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/v1/{}/v4network/{pathv2}{pathv3}": { "get": { "tags": [ "OrgName" ], "operationId": "getV4Network", "description": "The parameters and request body are for method: getV4Network. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "address": { "type": "string" }, "maskLength": { "type": "number" }, "email": { "type": "string" }, "warningPercent": { "type": "number" }, "warningType": { "type": "string" }, "name": { "type": "string" }, "dnsServer": { "type": "string" }, "cidr": { "type": "string" }, "optionalAttributeList": { "type": "object", "properties": { "udas": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "groups": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "udas": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } } } } } } }, "optionalAddrRangeList": { "type": "object", "properties": { "addrRange": { "type": "array", "items": { "type": "object", "properties": { "startAddress": { "type": "string" }, "endAddress": { "type": "string" } } } } } } } }, "example": { "address": "string", "maskLength": 4, "email": "string", "warningPercent": 9, "warningType": "string", "name": "string", "dnsServer": "string", "cidr": "string", "optionalAttributeList": { "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ], "groups": [ { "name": "string", "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ] }, { "name": "string", "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ] }, { "name": "string", "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ] } ] }, "optionalAddrRangeList": { "addrRange": [ { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" } ] } } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/v1/{}/v4network/{pathv2}": { "delete": { "tags": [ "OrgName" ], "operationId": "deleteV4Network", "description": "The parameters and request body are for method: deleteV4Network. 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": {} } } } } }, "/v1/{}/v4network": { "post": { "tags": [ "OrgName" ], "operationId": "addV4Network", "description": "The parameters and request body are for method: addV4Network. 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": {} } } } } }, "/v1/{}/v4network{pathv2}": { "get": { "tags": [ "OrgName" ], "operationId": "searchV4Network", "description": "The parameters and request body are for method: searchV4Network. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "address": { "type": "string" }, "maskLength": { "type": "number" }, "email": { "type": "string" }, "warningPercent": { "type": "number" }, "warningType": { "type": "string" }, "name": { "type": "string" }, "dnsServer": { "type": "string" }, "cidr": { "type": "string" }, "optionalAttributeList": { "type": "object", "properties": { "udas": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "groups": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "udas": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } } } } } } }, "optionalAddrRangeList": { "type": "object", "properties": { "addrRange": { "type": "array", "items": { "type": "object", "properties": { "startAddress": { "type": "string" }, "endAddress": { "type": "string" } } } } } } } } }, "example": [ { "address": "string", "maskLength": 5, "email": "string", "warningPercent": 6, "warningType": "string", "name": "string", "dnsServer": "string", "cidr": "string", "optionalAttributeList": { "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ], "groups": [ { "name": "string", "udas": [ { "name": "string", "value": "string" } ] }, { "name": "string", "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ] } ] }, "optionalAddrRangeList": { "addrRange": [ { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" } ] } }, { "address": "string", "maskLength": 4, "email": "string", "warningPercent": 10, "warningType": "string", "name": "string", "dnsServer": "string", "cidr": "string", "optionalAttributeList": { "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ], "groups": [ { "name": "string", "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ] } ] }, "optionalAddrRangeList": { "addrRange": [ { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" } ] } }, { "address": "string", "maskLength": 4, "email": "string", "warningPercent": 3, "warningType": "string", "name": "string", "dnsServer": "string", "cidr": "string", "optionalAttributeList": { "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ], "groups": [ { "name": "string", "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ] } ] }, "optionalAddrRangeList": { "addrRange": [ { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" } ] } }, { "address": "string", "maskLength": 9, "email": "string", "warningPercent": 1, "warningType": "string", "name": "string", "dnsServer": "string", "cidr": "string", "optionalAttributeList": { "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ], "groups": [ { "name": "string", "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ] }, { "name": "string", "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ] }, { "name": "string", "udas": [ { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" }, { "name": "string", "value": "string" } ] } ] }, "optionalAddrRangeList": { "addrRange": [ { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" }, { "startAddress": "string", "endAddress": "string" } ] } } ] } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/v1/{}/v6subnet/{pathv2}/{pathv3}{pathv4}": { "get": { "tags": [ "OrgName" ], "operationId": "getV6SubnetByAddress", "description": "The parameters and request body are for method: getV6SubnetByAddress. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "address": { "type": "string" }, "prefixLength": { "type": "number" }, "domain": { "type": "object", "properties": { "name": { "type": "array", "items": { "type": "string" } } } }, "type": { "type": "string" }, "poolName": { "type": "string" }, "blockName": { "type": "string" }, "standPrimDHCPServer": { "type": "string" }, "failoverSecondDHCPServer": { "type": "string" }, "optTemplate": { "type": "string" }, "algorithmType": { "type": "string" }, "rangePrefixLength": { "type": "number" }, "addressSelection": { "type": "string" }, "dhcpParams": { "type": "object", "properties": { "informationRefreshTime": { "type": "string" }, "preferredLifeTime": { "type": "string" }, "rebindingTime": { "type": "string" }, "renewalTime": { "type": "string" }, "validLifeTime": { "type": "string" }, "bcmcsServerAddressList": { "type": "string" }, "bcmcsServerDomainNameList": { "type": "string" }, "dnsRecursiveNameServer": { "type": "string" }, "domainSearchList": { "type": "string" }, "nisServers": { "type": "string" }, "nispDomainName": { "type": "string" }, "panaAuthenticationAgents": { "type": "string" }, "posixTimeZone": { "type": "string" }, "sipServersDomainNameList": { "type": "string" }, "sipServersIpv6AddressList": { "type": "string" }, "sntpServers": { "type": "string" }, "tzdbTimeZone": { "type": "string" }, "vendorOptions": { "type": "string" } } } } }, "example": { "name": "string", "address": "string", "prefixLength": 2, "domain": { "name": [ "string", "string", "string", "string", "string", "string", "string" ] }, "type": "STATEFULL", "poolName": "string", "blockName": "string", "standPrimDHCPServer": "string", "failoverSecondDHCPServer": "string", "optTemplate": "string", "algorithmType": "BEST_FIT_FROM_START", "rangePrefixLength": 7, "addressSelection": "NEXT_AVAILABLE", "dhcpParams": { "informationRefreshTime": "string", "preferredLifeTime": "string", "rebindingTime": "string", "renewalTime": "string", "validLifeTime": "string", "bcmcsServerAddressList": "string", "bcmcsServerDomainNameList": "string", "dnsRecursiveNameServer": "string", "domainSearchList": "string", "nisServers": "string", "nispDomainName": "string", "panaAuthenticationAgents": "string", "posixTimeZone": "string", "sipServersDomainNameList": "string", "sipServersIpv6AddressList": "string", "sntpServers": "string", "tzdbTimeZone": "string", "vendorOptions": "string" } } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/v1/{}/v6subnet/{pathv2}/{pathv3}": { "delete": { "tags": [ "OrgName" ], "operationId": "deleteV6SubnetByAddress", "description": "The parameters and request body are for method: deleteV6SubnetByAddress. 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": {} } } } } }, "/v1/{}/v6subnet/{pathv2}/{pathv3}/v6addresses{pathv4}": { "get": { "tags": [ "OrgName" ], "operationId": "getV6AddressInV6SubnetByAddress", "description": "The parameters and request body are for method: getV6AddressInV6SubnetByAddress. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "hostName": { "type": "string" }, "domainName": { "type": "string" }, "fqdn": { "type": "string" }, "rangeAddress": { "type": "string" }, "address": { "type": "string" }, "newAddress": { "type": "string" }, "iaid": { "type": "string" }, "addressType": { "type": "string" }, "range": { "type": "string" }, "subnet": { "type": "string" }, "publishA": { "type": "string" }, "publishPTR": { "type": "string" }, "ttl": { "type": "number" }, "nodeName": { "type": "string" }, "classType": { "type": "string" }, "uniqueId": { "type": "string" }, "duid": { "type": "string" }, "useMACAddress": { "type": "boolean" }, "macAddress": { "type": "string" } } } }, "example": [ { "hostName": "string", "domainName": "string", "fqdn": "string", "rangeAddress": "string", "address": "string", "newAddress": "string", "iaid": "string", "addressType": "STATIC", "range": "string", "subnet": "string", "publishA": "ALWAYS", "publishPTR": "ALWAYS", "ttl": 10, "nodeName": "string", "classType": "string", "uniqueId": "string", "duid": "string", "useMACAddress": false, "macAddress": "string" } ] } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/v1/{}/v6subnet/{pathv2}/{pathv3}/ranges{pathv4}": { "get": { "tags": [ "OrgName" ], "operationId": "getListRangeInV6SubnetByAddress", "description": "The parameters and request body are for method: getListRangeInV6SubnetByAddress. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "hostName": { "type": "string" }, "domainName": { "type": "string" }, "fqdn": { "type": "string" }, "rangeAddress": { "type": "string" }, "address": { "type": "string" }, "newAddress": { "type": "string" }, "iaid": { "type": "string" }, "addressType": { "type": "string" }, "range": { "type": "string" }, "subnet": { "type": "string" }, "publishA": { "type": "string" }, "publishPTR": { "type": "string" }, "ttl": { "type": "number" }, "nodeName": { "type": "string" }, "classType": { "type": "string" }, "uniqueId": { "type": "string" }, "duid": { "type": "string" }, "useMACAddress": { "type": "boolean" }, "macAddress": { "type": "string" } } } }, "example": [ { "hostName": "string", "domainName": "string", "fqdn": "string", "rangeAddress": "string", "address": "string", "newAddress": "string", "iaid": "string", "addressType": "STATIC", "range": "string", "subnet": "string", "publishA": "ALWAYS", "publishPTR": "ALWAYS", "ttl": 4, "nodeName": "string", "classType": "string", "uniqueId": "string", "duid": "string", "useMACAddress": false, "macAddress": "string" }, { "hostName": "string", "domainName": "string", "fqdn": "string", "rangeAddress": "string", "address": "string", "newAddress": "string", "iaid": "string", "addressType":