UNPKG

@itentialopensource/adapter-ciena_mcp

Version:

This adapter integrates with system described as: Ciena Mcp

204 lines 5.95 kB
{ "$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": "getFresV4", "enum": [ "getFresV4", "postFreV4", "getFreByIdV4", "putFreByIdV4", "patchOperationV4", "getFreExpectationMismatchesV4", "patchNsiApiV4FresFreIdExpectationsFreExpId", "getFrePlannedById", "putFrePlannedV4", "patchNsiApiV4FresFreIdFrePlanned" ], "external_name": "ph_request_type" }, "networkConstructId": { "type": "string", "description": "Network Construct identifier", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "networkConstruct\\.id" }, "bookingDataLockout": { "type": "string", "description": "(Optional) Flag that enables/disables a link from having additional tunnel BW being consumed", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "bookingData\\.lockout" }, "freExpectationsServiceIntentId": { "type": "string", "description": "(Optional) The service intent Id", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "freExpectations\\.serviceIntent\\.id" }, "freExpectationsEquipmentIntentId": { "type": "string", "description": "(Optional) The equipment intent Id", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "freExpectations\\.equipmentIntent\\.id" }, "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. This parameter accepts a list of comma separated values", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "lqsData\\.status" }, "lqsDataMarginValid": { "type": "string", "description": "(Optional) The LQS margin validity state", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "lqsData\\.margin\\.valid" }, "lqsDataFiberReconciled": { "type": "string", "description": "(Optional) The LQS fiber reconciled state", "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. This parameter accepts a list of comma separated values", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "lqsData\\.fiber\\.method" }, "lqsDataMarginViableAtEol": { "type": "string", "description": "(Optional) A list of LQS margin viable at EOL states", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "lqsData\\.margin\\.viableAtEol" }, "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" } }, "definitions": {} }