@itentialopensource/adapter-ciena_mcp
Version:
This adapter integrates with system described as: Ciena Mcp
763 lines • 25.3 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": "searchFres",
"enum": [
"searchFres",
"searchPostFresV2",
"getFreById",
"searchFresV1",
"getFreByIdV1",
"searchFresV2",
"postNsiApiV2SearchFres",
"getFreByIdV2"
],
"external_name": "ph_request_type"
},
"networkConstructId": {
"type": "string",
"description": "(Optional) Network Construct identifier",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "networkConstruct\\.id"
},
"networkConstructIdOperator": {
"type": "string",
"description": "(Optional) The logical operator to use when searching Network Construct identifier",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "networkConstruct\\.id\\.operator"
},
"tpeId": {
"type": "string",
"description": "(Optional) Comma separated TPE identifiers for endpoints",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "tpe\\.id"
},
"tpeIdOperator": {
"type": "string",
"description": "(Optional) The logical operator to use when searching tpeIds",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "tpe\\.id\\.operator"
},
"physicalNeNameOperator": {
"type": "string",
"description": "(Optional) The logical operator to use when searching Network Construct name",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "physicalNeName\\.operator"
},
"bookingDataLockout": {
"type": "string",
"description": "(Optional) Flag that enables/disables a link from having additional tunnel BW being consumed. NA results in all Fres with no bwLockout. NOT query is supported. The allow...(description truncated)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "bookingData\\.lockout"
},
"freExpectationsServiceIntentId": {
"type": "string",
"description": "(Optional) The service intent Id. NA results in all Fres with no serviceIntentId. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "freExpectations\\.serviceIntent\\.id"
},
"freExpectationsEquipmentIntentId": {
"type": "string",
"description": "(Optional) The equipment intent Id. NA results in all Fres with no equipmentIntentId. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "freExpectations\\.equipmentIntent\\.id"
},
"freExpectationsIntentId": {
"type": "string",
"description": "(Optional) The intent id. NA results in all Fres with no intentId. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "freExpectations\\.intent\\.id"
},
"freExpectationsIntentType": {
"type": "string",
"description": "(Optional) The intent type. NA results in all Fres with no intentType. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "freExpectations\\.intent\\.type"
},
"endpointTpeConcrete": {
"type": "string",
"description": "Concrete TPE identifier for endpoints",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "endpoint\\.tpe\\.concrete"
},
"lqsDataStatus": {
"type": "string",
"description": "(Optional) Allow filtering on the LQS status. NA results in all Fres with no lqsStatus. NOT query is supported. The allowed lqsStatus values: good, high, low, upgrade",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.status"
},
"lqsDataMarginValid": {
"type": "string",
"description": "(Optional) The LQS margin validity state. NA results in all Fres with no lqsMarginValid. NOT query is supported. The allowed lqsMarginValid values: true, false",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.margin\\.valid"
},
"lqsDataFiberReconciled": {
"type": "string",
"description": "(Optional) The LQS fiber reconciled state. NA results in all Fres with no lqsFiberReconciled. NOT query is supported.The allowed lqsFiberReconciled values: true, false",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.fiber\\.reconciled"
},
"lqsDataFiberMethod": {
"type": "string",
"description": "(Optional) Allow filtering on the LQS fiber method. NA results in all Fres with no lqsFiberMethod. NOT query is supported. The allowed lqsFiberMethod values: totalPower, ...(description truncated)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.fiber\\.method"
},
"lqsDataFiberDeltaAvgToPlannedLoss": {
"type": "string",
"description": "(Optional) The LQS fiber delta average to planned loss. NA results in all Fres with no lqsFiberDeltaAvgToPlannedLoss. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.fiber\\.deltaAvgToPlannedLoss"
},
"lqsDataFiberAvgLoss": {
"type": "string",
"description": "(Optional) The LQS fiber average loss. NA results in all Fres with no lqsFiberAvgLoss. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.fiber\\.avgLoss"
},
"lqsDataFiberLastCalculationTime": {
"type": "string",
"description": "(Optional) The LQS fiber last loss calculation time. NA results in all Fres with no lqsFiberLastCalculationTime. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.fiber\\.lastCalculationTime"
},
"lqsDataFiberAvgLossStatus": {
"type": "string",
"description": "(Optional) Allow filtering on the LQS Average Loss Status. NA results in all Fres with no lqsFiberAvgLossStatus. NOT query is supported. The allowed lqsFiberAvgLossStatus...(description truncated)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.fiber\\.avgLossStatus"
},
"lqsDataFiberPlannedLoss": {
"type": "string",
"description": "(Optional) The LQS fiber planned loss. NA results in all Fres with no lqsFiberPlannedLoss. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.fiber\\.plannedLoss"
},
"lqsDataFiberPlannedLossMargin": {
"type": "string",
"description": "(Optional) The LQS fiber planned loss margin. NA results in all Fres with no lqsFiberPlannedLossMargin. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.fiber\\.plannedLossMargin"
},
"lqsDataFiberCurrentLoss": {
"type": "string",
"description": "(Optional) The LQS fiber planned current loss. NA results in all Fres with no lqsFiberCurrentLoss. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.fiber\\.currentLoss"
},
"lqsDataFiberCurrentLossTime": {
"type": "string",
"description": "(Optional) The LQS fiber current loss time. NA results in all Fres with no lqsFiberCurrentLossTime. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.fiber\\.currentLossTime"
},
"lqsDataFiberCurrentLossMethod": {
"type": "string",
"description": "(Optional) Allow filtering on the LQS fiber current loss method. NA results in all Fres with no lqsFiberCurrentLossMethod. NOT query is supported. The allowed lqsFiberAvg...(description truncated)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.fiber\\.currentLossMethod"
},
"lqsDataMarginViableAtEol": {
"type": "string",
"description": "(Optional) A list of LQS margin viable at EOL states. NA results in all Fres with no lqsMarginViableEOL. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.margin\\.viableAtEol"
},
"lqsDataPpgSnrStatus": {
"type": "string",
"description": "(Optional) A list of LQS PPG snr states. NA results in all Fres with no lqsPpgSnrStatus. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.ppg\\.snrStatus"
},
"lqsDataPpgCategorySnrReference": {
"type": "string",
"description": "(Optional) A list of LQS PPG category snr reference values. NA results in all Fres with no lqsPpgCategorySnrReference. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.ppg\\.categorySnrReference"
},
"lqsDataPpgDeltaSnrReference": {
"type": "string",
"description": "(Optional) A list of LQS PPG delta snr reference values. NA results in all Fres with no lqsPpgDeltaSnrReference. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.ppg\\.deltaSnrReference"
},
"lqsDataPpgStartDeltaSnrReference": {
"type": "string",
"description": "(Optional) Allow filtering on FRE lqsData ppg startDeltaSnrReference",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.ppg\\.startDeltaSnrReference"
},
"lqsDataPpgEndDeltaSnrReference": {
"type": "string",
"description": "(Optional) Allow filtering on FRE lqsData ppg endDeltaSnrReference",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lqsData\\.ppg\\.endDeltaSnrReference"
},
"restorationHealthTotalExplicitRoutes": {
"type": "string",
"description": "(Optional) Allow filtering on FRE restorationHealth totalExplicitRoutes",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "restorationHealth\\.totalExplicitRoutes"
},
"restorationHealthAvailableExplicitRoutes": {
"type": "string",
"description": "(Optional) Allow filtering on FRE restorationHealth availableExplicitRoutes",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "restorationHealth\\.availableExplicitRoutes"
},
"restorationHealthUnavailableExplicitRoutes": {
"type": "string",
"description": "(Optional) Allow filtering on FRE restorationHealth unavailableExplicitRoutes",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "restorationHealth\\.unavailableExplicitRoutes"
},
"restorationHealthAvailablePercentage": {
"type": "string",
"description": "((Optional) Allow filtering on FRE restorationHealth availablePercentage",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "restorationHealth\\.availablePercentage"
},
"restorationHealthUnavailablePercentage": {
"type": "string",
"description": "(Optional) Allow filtering on FRE restorationHealth unavailablePercentage",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "restorationHealth\\.unavailablePercentage"
},
"restorationHealthHomeAvailable": {
"type": "string",
"description": "(Optional) Allow filtering on FRE restorationHealth homeAvailable",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "restorationHealth\\.homeAvailable"
},
"restorationHealthStartAvailablePercentage": {
"type": "string",
"description": "(Optional) Allow filtering on FRE restorationHealth startAvailablePercentage",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "restorationHealth\\.startAvailablePercentage"
},
"restorationHealthEndAvailablePercentage": {
"type": "string",
"description": "(Optional) Allow filtering on FRE restorationHealth endAvailablePercentage",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "restorationHealth\\.endAvailablePercentage"
},
"utilizationDataTotalCapacity": {
"type": "string",
"description": "(Optional) Allow filtering on FRE utilizationData totalCapacity. NA results in all Fres with no utilizationTotalCapacity. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "utilizationData\\.totalCapacity"
},
"utilizationDataUsedCapacity": {
"type": "string",
"description": "(Optional) Allow filtering on FRE utilizationData usedCapacity. NA results in all Fres with no utilizationUsedCapacity. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "utilizationData\\.usedCapacity"
},
"utilizationDataUtilizationPercent": {
"type": "string",
"description": "(Optional) Allow filtering on FRE utilizationData utilizationPercent. NA results in all Fres with no utilizationPercent. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "utilizationData\\.utilizationPercent"
},
"utilizationDataStartUtilizationPercent": {
"type": "string",
"description": "(Optional) Allow filtering on FRE utilizationData startUtilizationPercent",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "utilizationData\\.startUtilizationPercent"
},
"utilizationDataEndUtilizationPercent": {
"type": "string",
"description": "(Optional) Allow filtering on FRE utilizationData endUtilizationPercent",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "utilizationData\\.endUtilizationPercent"
},
"utilizationDataCapacityUnits": {
"type": "string",
"description": "(Optional) Allow filtering on FRE utilizationData capacityUnits. NA results in all Fres with no utilizationCapacityUnits. NOT query is supported.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "utilizationData\\.capacityUnits"
},
"routingConstraintsInclusionConstraintsId": {
"type": "string",
"description": "(Optional) Retrieves all FREs that have an inclusion constraint relationship to the specified identifier. NA results in all Fres with no routingInclusionConstraintsId. NO...(description truncated)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "routingConstraints\\.inclusionConstraints\\.id"
},
"interfaceNameInterfaceIP": {
"type": "string",
"description": "(Optional) Filter support on Interface Name or Interface IP.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "interfaceName/interfaceIP"
},
"dailyThroughputAverageUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE daily throughput averageUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "dailyThroughput\\.averageUtilization"
},
"dailyThroughputStartAverageUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE daily throughput startAverageUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "dailyThroughput\\.startAverageUtilization"
},
"dailyThroughputEndAverageUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE daily throughput endAverageUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "dailyThroughput\\.endAverageUtilization"
},
"dailyThroughputMaxUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE daily throughput maxUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "dailyThroughput\\.maxUtilization"
},
"dailyThroughputStartMaxUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE daily throughput startMaxUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "dailyThroughput\\.startMaxUtilization"
},
"dailyThroughputEndMaxUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE daily throughput endMaxUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "dailyThroughput\\.endMaxUtilization"
},
"dailyThroughputNinetyFifthUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE daily throughput ninetyFifthUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "dailyThroughput\\.ninetyFifthUtilization"
},
"dailyThroughputStartNinetyFifthUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE daily throughput startNinetyFifthUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "dailyThroughput\\.startNinetyFifthUtilization"
},
"dailyThroughputEndNinetyFifthUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE daily throughput endNinetyFifthUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "dailyThroughput\\.endNinetyFifthUtilization"
},
"weeklyThroughputAverageUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE weekly throughput averageUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "weeklyThroughput\\.averageUtilization"
},
"weeklyThroughputStartAverageUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE weekly throughput startAverageUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "weeklyThroughput\\.startAverageUtilization"
},
"weeklyThroughputEndAverageUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE weekly throughput endAverageUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "weeklyThroughput\\.endAverageUtilization"
},
"weeklyThroughputMaxUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE weekly throughput maxUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "weeklyThroughput\\.maxUtilization"
},
"weeklyThroughputStartMaxUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE weekly throughput startMaxUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "weeklyThroughput\\.startMaxUtilization"
},
"weeklyThroughputEndMaxUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE weekly throughput endMaxUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "weeklyThroughput\\.endMaxUtilization"
},
"weeklyThroughputNinetyFifthUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE weekly throughput ninetyFifthUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "weeklyThroughput\\.ninetyFifthUtilization"
},
"weeklyThroughputStartNinetyFifthUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE weekly throughput startNinetyFifthUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "weeklyThroughput\\.startNinetyFifthUtilization"
},
"weeklyThroughputEndNinetyFifthUtilization": {
"type": "string",
"description": "(Optional) Allow filtering on FRE weekly throughput endNinetyFifthUtilization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "weeklyThroughput\\.endNinetyFifthUtilization"
},
"serviceRefreshState": {
"type": "string",
"description": "(Optional) Allow filtering support on the server refresh state",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "serviceRefresh\\.state"
},
"serviceRefreshStatus": {
"type": "string",
"description": "(Optional) Allow filtering support on the server refresh status",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "serviceRefresh\\.status"
},
"networkConstructIdQualifier": {
"type": "string",
"description": "(Optional) The logical operator to use when searching Network Construct identifiers",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "networkConstruct\\.idQualifier"
}
},
"definitions": {}
}