@itentialopensource/adapter-ciena_mcp
Version:
This adapter integrates with system described as: Ciena Mcp
219 lines • 7.01 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "postEquipmenttopologyplanningApiV1Equipment",
"enum": [
"postEquipmenttopologyplanningApiV1Equipment",
"searchEquipment",
"searchEquipmentV1"
],
"external_name": "ph_request_type"
},
"networkConstructName": {
"type": "string",
"description": "(Optional) Network Construct name. NA results in all Equipments with no NC name. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "networkConstruct\\.name"
},
"networkConstructId": {
"type": "string",
"description": "(Optional) Network Construct identifier. NA results in all Equipments with no NC id. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "networkConstruct\\.id"
},
"equippedUtilizationTotalCapacity": {
"type": "string",
"description": "(Optional) Allow filtering on equipment utilization total capacity",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "equipped\\.utilizationTotalCapacity"
},
"equippedUtilizationUsedCapacity": {
"type": "string",
"description": "(Optional) Allow filtering on equipment utilization used capacity",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "equipped\\.utilizationUsedCapacity"
},
"equippedUtilizationPercent": {
"type": "string",
"description": "(Optional) Allow filtering on equipment utilization percent",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "equipped\\.utilizationPercent"
},
"equippedStartUtilizationPercent": {
"type": "string",
"description": "(Optional) Allow filtering on equipment start utilization percent",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "equipped\\.startUtilizationPercent"
},
"equippedEndUtilizationPercent": {
"type": "string",
"description": "(Optional) Allow filtering on equipment end utilization percent",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "equipped\\.endUtilizationPercent"
},
"inUseByServiceUtilizationTotalCapacity": {
"type": "string",
"description": "(Optional) Allow filtering on equipment used by service utilization total capacity",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "inUseByService\\.utilizationTotalCapacity"
},
"inUseByServiceUtilizationUsedCapacity": {
"type": "string",
"description": "(Optional) Allow filtering on equipment used by service utilization used capacity",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "inUseByService\\.utilizationUsedCapacity"
},
"inUseByServiceUtilizationPercent": {
"type": "string",
"description": "(Optional) Allow filtering on equipment used by service utilization percent",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "inUseByService\\.utilizationPercent"
},
"inUseByServiceStartUtilizationPercent": {
"type": "string",
"description": "(Optional) Allow filtering on equipment used by service start utilization percent",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "inUseByService\\.startUtilizationPercent"
},
"inUseByServiceEndUtilizationPercent": {
"type": "string",
"description": "(Optional) Allow filtering on equipment used by service end utilization percent",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "inUseByService\\.endUtilizationPercent"
},
"servicesUtilizationServiceTotal": {
"type": "string",
"description": "(Optional) Allow filtering on total of Transport and Packet services using the equipment",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "services\\.utilizationServiceTotal"
},
"servicesUtilizationInfrastructureTotal": {
"type": "string",
"description": "(Optional) Allow filtering on total of Transport and Packet Infrastructure using the equipment",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "services\\.utilizationInfrastructureTotal"
},
"equipmentExpectationsEquipmentIntentId": {
"type": "string",
"description": "(Optional) Equipment Intent Identifier. NA results in all Equipments with no intent id. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "equipmentExpectations\\.equipmentIntent\\.id"
},
"provisionedSpecPartNumber": {
"type": "string",
"description": "(Optional) List of Equipment provisionedSpec.partNumber. NA results in all Equipments with no provisionedSpecPartNumber. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "provisionedSpec\\.partNumber"
},
"networkConstructMacAddress": {
"type": "string",
"description": "(Optional) Network Construct macAddress. NA results in all Equipments with no ncMacAddress. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "networkConstruct\\.macAddress"
},
"networkConstructSubnetName": {
"type": "string",
"description": "(Optional) Network Construct subnetName. NA results in all Equipments with no ncSubnetName. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "networkConstruct\\.subnetName"
}
},
"definitions": {}
}