@itentialopensource/adapter-nokia_vitalqip
Version:
This adapter integrates with system described as: Nokia Vital QIP
1,434 lines • 651 kB
JSON
{
"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":