B Open API Specification for nudr-config

The open API specification for nudr-config is as follows:
{
  "openapi": "3.1.0",
  "jsonSchemaDialect": "https://spec.openapis.org/oas/3.1/dialect/base",
  "info": {
    "version": "26.1.201.0.0",
    "title": "OCUDR CONFIGURATION API SPECIFICATION"
  },
  "tags": [
    {
      "name": "OCUDR CONFIGURATION",
      "description": "Configuration Controller"
    }
  ],
  "paths": {
    "/nudr-config/v1/udr.nudrservice.cfg/DR-SERVICE": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Data Repository Service Configuration",
        "description": "Returns Data Repository Service Configuration.",
        "operationId": "getConfiguredValuesForDR",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DrServiceConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Data Repository Service Configuration",
        "description": "Updates Data Repository Service Configuration.",
        "operationId": "putConfiguredValuesForDR",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DrServiceConfiguration"
              }
            }
          },
          "description": "Data Repository Service Configuration",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/udr.notifyservice.cfg/NOTIFY-SERVICE": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Notify Service Configuration",
        "description": "Returns Notify Service Configuration.",
        "operationId": "getConfiguredValuesForNotify",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NotifyServiceConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Notify Service Configuration",
        "description": "Updates Notify Service Configuration.",
        "operationId": "putConfiguredValuesForNotify",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NotifyServiceConfiguration"
              }
            }
          },
          "description": "Notify Service Configuration",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/udr.global.cfg/GLOBAL": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Global Configuration",
        "description": "Returns Global Configuration.",
        "operationId": "getConfiguredValuesForGlobal",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GlobalConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Global Configuration",
        "description": "Updates Global Configuration.",
        "operationId": "putConfiguredValuesForGlobal",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GlobalConfiguration"
              }
            }
          },
          "description": "Global Configuration",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/udr.diamgateway.cfg/DIAMETER-GATEWAY": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Diameter Gateway Configuration",
        "description": "Returns Diameter Gateway Configuration.",
        "operationId": "getConfiguredValuesForDiamgateway",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DiameterConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Diameter Gateway Configuration",
        "description": "Updates Diameter Gateway Configuration.",
        "operationId": "putConfiguredValuesForDiamgateway",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DiameterConfiguration"
              }
            }
          },
          "description": "Diameter Gateway Configuration",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/udr.biservice.cfg/BULK_IMPORT": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Run time status of Bulk Import files",
        "description": "Returns Run time status of Bulk Import files.",
        "operationId": "getConfiguredValuesForBI",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BIConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/udr.diamgateway.congestion.cfg/DGW-CONGESTION": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Diameter Gateway Congestion Configuration",
        "description": "Returns Diameter Gateway Congestion Configuration.",
        "operationId": "getConfiguredValuesForDC",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DiamgatewayCongestion"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Diameter Gateway Congestion Configuration",
        "description": "Updates Diameter Gateway Congestion Configuration.",
        "operationId": "putConfiguredValuesForDC",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DiamgatewayCongestion"
              }
            }
          },
          "description": "Diamgateway Congestion Configuration",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/udr.nudrprovservice.cfg/DR-PROV-SERVICE": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Data Repository Provisioning Service Configuration",
        "description": "Returns Data Repository Provisioning Service Configuration.",
        "operationId": "getConfiguredValuesForDRProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DrProvServiceConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Data Repository Provisioning Service Configuration",
        "description": "Updates Data Repository Provisioning Service Configuration.",
        "operationId": "putConfiguredValuesForDRProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DrProvServiceConfiguration"
              }
            }
          },
          "description": "Data Repository Provisioning Service Configuration",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/udr.bulkimportservice.cfg/BULK_IMPORT_CFG": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Bulk Import Tool Configuration",
        "description": "Returns Bulk Import Tool Configuration.",
        "operationId": "getBulkImportCfg",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BulkImportCfg"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Bulk Import Tool Configuration",
        "description": "Updates Bulk Import Tool Configuration.",
        "operationId": "putBulkImportCfg",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BulkImportCfg"
              }
            }
          },
          "description": "Subscriber Bulk Import Tool Configuration",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/udr.exporttool.cfg/EXPORT_TOOL_CFG": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Bulk Export Tool Configuration",
        "description": "Returns Bulk Export Tool Configuration.",
        "operationId": "getBulkExportCfg",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BulkExportCfg"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Bulk Export Tool Configuration",
        "description": "Updates Bulk Export Tool Configuration.",
        "operationId": "putBulkExportCfg",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BulkExportCfg"
              }
            }
          },
          "description": "Subscriber Bulk Export Tool Configuration",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/udr.exporttoolfilestatus.cfg/EXPORT_TOOL_FILE_STATUS": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Bulk Export Tool File Status",
        "description": "Returns Bulk Export Tool File Status.",
        "operationId": "getBulkExportFileStatus",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BulkExportFileStatus"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/udr.exporttoolstatus.cfg/EXPORT_TOOL_STATUS": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Bulk Export Tool Status",
        "description": "Returns Bulk Export Tool Status.",
        "operationId": "getBulkExportToolStatus",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BulkExportToolStatus"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/udr.exporttoolstatus.cfg/EXPORT_TOOL_STATUS/{jobId}": {
      "get": {
        "parameters": [
          {
            "in": "path",
            "name": "jobId",
            "description": "Bulk export tool status job identifier.",
            "schema": {
              "type": "string"
            },
            "example": "export-2023-01-16T14:12:33",
            "required": true
          }
        ],
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Bulk Export Tool Status For Job ID",
        "description": "Returns Bulk Export Tool Status For Job ID.",
        "operationId": "getBulkExportToolStatusJobId",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BulkExportToolStatusJobId"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "delete": {
        "parameters": [
          {
            "in": "path",
            "name": "jobId",
            "description": "Bulk export tool status job identifier.",
            "schema": {
              "type": "string"
            },
            "example": "export-2023-01-16T14:12:33",
            "required": true
          }
        ],
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Deletes Bulk Export Tool Status For Job ID",
        "description": "Deletes Bulk Export Tool Status For Job ID.",
        "operationId": "deleteExportToolStatusJobId",
        "responses": {
          "200": {
            "description": "OK"
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-drservice/podProtectionByRateLimiting": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Pod Protection By Rate Limiting Configuration For Data Repository Service",
        "description": "Returns Pod Protection By Rate Limiting Configuration For Data Repository Service.",
        "operationId": "getPodProtectionByRateLimitingForDr",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BackendPodProtectionByRateLimiting"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Pod Protection By Rate Limiting Configuration For Data Repository Service",
        "description": "Updates Pod Protection By Rate Limiting Configuration For Data Repository Service.",
        "operationId": "putPodProtectionByRateLimitingForDr",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BackendPodProtectionByRateLimiting"
              }
            }
          },
          "description": "Data Repository Service Pod Protection By Rate Limiting Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-notify-service/podProtectionByRateLimiting": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Pod Protection By Rate Limiting Configuration For Notify Service",
        "description": "Returns Pod Protection By Rate Limiting Configuration For Notify Service.",
        "operationId": "getPodProtectionByRateLimitingForNotify",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BackendPodProtectionByRateLimiting"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Pod Protection By Rate Limiting Configuration For Notify Service",
        "description": "Updates Pod Protection By Rate Limiting Configuration For Notify Service.",
        "operationId": "putPodProtectionByRateLimitingForNotify",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BackendPodProtectionByRateLimiting"
              }
            }
          },
          "description": "Notify Service Pod Protection By Rate Limiting Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-dr-provservice/podProtectionByRateLimiting": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Pod Protection By Rate Limiting Configuration For Data Repository Provisioning Service",
        "description": "Returns Pod Protection By Rate Limiting Configuration For Data Repository Provisioning Service.",
        "operationId": "getPodProtectionByRateLimitingForDrProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BackendPodProtectionByRateLimiting"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Pod Protection By Rate Limiting Configuration For Data Repository Provisioning Service",
        "description": "Updates Pod Protection By Rate Limiting Configuration For Data Repository Provisioning Service.",
        "operationId": "putPodProtectionByRateLimitingForDrProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BackendPodProtectionByRateLimiting"
              }
            }
          },
          "description": "Data Repository Provisioning Service Pod Protection By Rate Limiting Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-drservice/congestionConfig": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Congestion Configuration For Data Repository Service",
        "description": "Returns Congestion Configuration For Data Repository Service.",
        "operationId": "getCongestionConfigForDr",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BackendCongestionConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Congestion Configuration For Data Repository Service",
        "description": "Updates Congestion Configuration For Data Repository Service.",
        "operationId": "putCongestionConfigForDr",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BackendCongestionConfig"
              }
            }
          },
          "description": "Data Repository Service Congestion Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-notify-service/congestionConfig": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Congestion Configuration For Notify Service",
        "description": "Returns Congestion Configuration For Notify Service.",
        "operationId": "getCongestionConfigForNotify",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BackendCongestionConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Congestion Configuration For Notify Service",
        "description": "Updates Congestion Configuration For Notify Service.",
        "operationId": "putCongestionConfigForNotify",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BackendCongestionConfig"
              }
            }
          },
          "description": "Notify Service Congestion Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-dr-provservice/congestionConfig": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Congestion Configuration For Data Repository Provisioning Service",
        "description": "Returns Congestion Configuration For Data Repository Provisioning Service.",
        "operationId": "getCongestionConfigForDrProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BackendCongestionConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Congestion Configuration For Data Repository Provisioning Service",
        "description": "Updates Congestion Configuration For Data Repository Provisioning Service.",
        "operationId": "putCongestionConfigForDrProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BackendCongestionConfig"
              }
            }
          },
          "description": "Data Repository Provisioning Service Congestion Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/export": {
      "post": {
        "parameters": [
          {
            "name": "managedObjects",
            "in": "query",
            "description": "Managed objects to export. When omitted, all managed objects are exported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Starts Bulk Export Of UDR Configuration",
        "description": "Starts Bulk Export Of UDR Configuration.",
        "operationId": "postExportConfiguration",
        "responses": {
          "201": {
            "description": "CREATED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Export Resource IDs",
        "description": "Returns Export Resource IDs.",
        "operationId": "getExportConfiguration",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ExportId"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/export/{exportResourceId}/status": {
      "get": {
        "parameters": [
          {
            "in": "path",
            "name": "exportResourceId",
            "description": "Bulk export resource identifier.",
            "schema": {
              "type": "string"
            },
            "example": "3e470fab-e131-4dbe-be67-ba7391729254",
            "required": true
          }
        ],
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Bulk Export Status For Export Resource ID",
        "description": "Returns Bulk Export Status For Export Resource ID.",
        "operationId": "getExportStatus",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ExportStatus"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/export/{exportResourceId}/report": {
      "get": {
        "parameters": [
          {
            "in": "path",
            "name": "exportResourceId",
            "description": "Bulk export resource identifier.",
            "schema": {
              "type": "string"
            },
            "example": "3e470fab-e131-4dbe-be67-ba7391729254",
            "required": true
          }
        ],
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Bulk Export Report For Export Resource ID",
        "description": "Returns Bulk Export Report For Export Resource ID.",
        "operationId": "getExportReport",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/export/{exportResourceId}/download": {
      "get": {
        "parameters": [
          {
            "in": "path",
            "name": "exportResourceId",
            "description": "Bulk export resource identifier.",
            "schema": {
              "type": "string"
            },
            "example": "3e470fab-e131-4dbe-be67-ba7391729254",
            "required": true
          }
        ],
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Bulk Export Download For Export Resource ID",
        "description": "Returns Bulk Export Download For Export Resource ID.",
        "operationId": "getExportDownload",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/import": {
      "post": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Starts Bulk Import Of UDR Configuration",
        "description": "Starts Bulk Import Of UDR Configuration.",
        "operationId": "postImportConfiguration",
        "parameters": [
          {
            "name": "managedObjects",
            "in": "query",
            "description": "Managed objects to import. When omitted, all managed objects in the archive are imported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "requestBody": {
          "description": "Import file payload",
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "importFile": {
                    "type": "string",
                    "format": "binary"
                  }
                },
                "required": [
                  "importFile"
                ]
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "CREATED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Import Resource IDs",
        "description": "Returns Import Resource IDs.",
        "operationId": "getImportConfiguration",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ImportId"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/import/{importResourceId}/status": {
      "get": {
        "parameters": [
          {
            "in": "path",
            "name": "importResourceId",
            "description": "Bulk import resource identifier.",
            "schema": {
              "type": "string"
            },
            "example": "3e470fab-e131-4dbe-be67-ba7391729254",
            "required": true
          }
        ],
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Bulk Import Status For Import Resource ID",
        "description": "Returns Bulk Import Status For Import Resource ID.",
        "operationId": "getImportStatus",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ImportStatus"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/import/{importResourceId}/report": {
      "get": {
        "parameters": [
          {
            "in": "path",
            "name": "importResourceId",
            "description": "Bulk import resource identifier.",
            "schema": {
              "type": "string"
            },
            "example": "3e470fab-e131-4dbe-be67-ba7391729254",
            "required": true
          }
        ],
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Bulk Import Report For Import Resource ID",
        "description": "Returns Bulk Import Report For Import Resource ID.",
        "operationId": "getImportReport",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-drservice/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Data Repository Service",
        "description": "Returns Log Level For Data Repository Service.",
        "operationId": "getLogLevelForDR",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LogConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Data Repository Service",
        "description": "Updates Log Level For Data Repository Service.",
        "operationId": "putLogLevelForDr",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LogConfiguration"
              }
            }
          },
          "description": "Data Repository Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-notify-service/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Notify Service",
        "description": "Returns Log Level For Notify Service.",
        "operationId": "getLogLevelForNotify",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LogConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Notify Service",
        "description": "Updates Log Level For Notify Service.",
        "operationId": "putLogLevelForNotify",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LogConfiguration"
              }
            }
          },
          "description": "Notify Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-diameterproxy/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Diameter Proxy Service",
        "description": "Returns Log Level For Diameter Proxy Service.",
        "operationId": "getLogLevelForDiameter",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LogConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Diameter Proxy Service",
        "description": "Updates Log Level For Diameter Proxy Service.",
        "operationId": "putLogLevelForDiameter",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LogConfiguration"
              }
            }
          },
          "description": "Diameter Proxy Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/diam-gateway/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Diameter Gateway Service",
        "description": "Returns Log Level For Diameter Gateway Service.",
        "operationId": "getLogLevelForDiamgateway",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DiameterGatewayLogConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Diameter Gateway Service",
        "description": "Updates Log Level For Diameter Gateway Service.",
        "operationId": "putLogLevelForDiamgateway",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DiameterGatewayLogConfiguration"
              }
            }
          },
          "description": "Diameter Gateway Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/all/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For All Services",
        "description": "Returns Log Level For All Services.",
        "operationId": "getLogLevelForAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllLogs"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-dr-provservice/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Data Repository Provisioning Service",
        "description": "Returns Log Level For Data Repository Provisioning Service.",
        "operationId": "getLogLevelForDRProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LogConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Data Repository Provisioning Service",
        "description": "Updates Log Level For Data Repository Provisioning Service.",
        "operationId": "putLogLevelForDrProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LogConfiguration"
              }
            }
          },
          "description": "Data Repository Provisioning Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-bulk-import/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Bulk Import Service",
        "description": "Returns Log Level For Bulk Import Service.",
        "operationId": "getLogLevelForBulkImport",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LogConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Bulk Import Service",
        "description": "Updates Log Level For Bulk Import Service.",
        "operationId": "putLogLevelForBulkImport",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LogConfiguration"
              }
            }
          },
          "description": "Bulk Import Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-export-tool/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Export Tool Service",
        "description": "Returns Log Level For Export Tool Service.",
        "operationId": "getLogLevelForExportTool",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ExportToolLogConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Export Tool Service",
        "description": "Updates Log Level For Export Tool Service.",
        "operationId": "putLogLevelForExportTool",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ExportToolLogConfiguration"
              }
            }
          },
          "description": "Export Tool Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/nudr-config/v1/nudr-config/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Nudr Config Service",
        "description": "Returns Log Level For Nudr Config Service.",
        "operationId": "getLogLevelForNudrConfig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LogConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Nudr Config Service",
        "description": "Updates Log Level For Nudr Config Service.",
        "operationId": "putLogLevelForNudrConfig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LogConfiguration"
              }
            }
          },
          "description": "Nudr Config Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Ingress Gateway Signaling Service",
        "description": "Returns Log Level For Ingress Gateway Signaling Service.",
        "operationId": "getLogLevelForIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GwLogConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Ingress Gateway Signaling Service",
        "description": "Updates Log Level For Ingress Gateway Signaling Service.",
        "operationId": "putLogLevelForIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GwLogConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Signaling Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Log Level For Ingress Gateway Signaling Service",
        "description": "Partially Updates Log Level For Ingress Gateway Signaling Service.",
        "operationId": "patchLogLevelForIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GwLogConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Signaling Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-prov/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Ingress Gateway Provisioning Service",
        "description": "Returns Log Level For Ingress Gateway Provisioning Service.",
        "operationId": "getLogLevelForIgwProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GwLogConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Ingress Gateway Provisioning Service",
        "description": "Updates Log Level For Ingress Gateway Provisioning Service.",
        "operationId": "putLogLevelForIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GwLogConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Log Level For Ingress Gateway Provisioning Service",
        "description": "Partially Updates Log Level For Ingress Gateway Provisioning Service.",
        "operationId": "patchLogLevelForIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GwLogConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/egw/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Egress Gateway",
        "description": "Returns Log Level For Egress Gateway.",
        "operationId": "getLogLevelForEgress",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GwLogConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Egress Gateway",
        "description": "Updates Log Level For Egress Gateway.",
        "operationId": "putLogLevelForEgress",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GwLogConfiguration"
              }
            }
          },
          "description": "Egress Gateway Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Log Level For Egress Gateway",
        "description": "Partially Updates Log Level For Egress Gateway.",
        "operationId": "patchLogLevelForEgress",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GwLogConfiguration"
              }
            }
          },
          "description": "Egress Gateway Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/alt-route/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Alternate Route Service",
        "description": "Returns Log Level For Alternate Route Service.",
        "operationId": "getLogLevelForAltRoute",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AltRouteLoggingConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Alternate Route Service",
        "description": "Updates Log Level For Alternate Route Service.",
        "operationId": "putLogLevelForAltRoute",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AltRouteLoggingConfig"
              }
            }
          },
          "description": "Alternate Route Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Log Level For Alternate Route Service",
        "description": "Partially Updates Log Level For Alternate Route Service.",
        "operationId": "patchLogLevelForAltRoute",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AltRouteLoggingConfig"
              }
            }
          },
          "description": "Alternate Route Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/nrf-client-nfmanagement/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For NRF Client NF Management Service",
        "description": "Returns Log Level For NRF Client NF Management Service.",
        "operationId": "getLogLevelForNrfClientMgm",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NrfLoggingConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For NRF Client NF Management Service",
        "description": "Updates Log Level For NRF Client NF Management Service.",
        "operationId": "putLogLevelForNrfClientMgm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NrfLoggingConfig"
              }
            }
          },
          "description": "NRF Client NF Management Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Log Level For NRF Client NF Management Service",
        "description": "Partially Updates Log Level For NRF Client NF Management Service.",
        "operationId": "patchLogLevelForNrfClientMgm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NrfLoggingConfig"
              }
            }
          },
          "description": "NRF Client NF Management Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/perf-info/logging": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Log Level For Perf Info Service",
        "description": "Returns Log Level For Perf Info Service.",
        "operationId": "getLogLevelForPerfInfo",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LoggingConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Log Level For Perf Info Service",
        "description": "Updates Log Level For Perf Info Service.",
        "operationId": "putLogLevelForPerfInfo",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LoggingConfig"
              }
            }
          },
          "description": "Perf Info Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Log Level For Perf Info Service",
        "description": "Partially Updates Log Level For Perf Info Service.",
        "operationId": "patchLogLevelForPerfInfo",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LoggingConfig"
              }
            }
          },
          "description": "Perf Info Service Logging Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/egw/configurableerrorcodes": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Configurable Error Codes For Egress Gateway Service",
        "description": "Returns Configurable Error Codes For Egress Gateway Service.",
        "operationId": "getConfigurableErrorCodesEgw",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EgwConfigurableErrorCodes"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Configurable Error Codes For Egress Gateway Service",
        "description": "Updates Configurable Error Codes For Egress Gateway Service.",
        "operationId": "putConfigurableErrorCodesEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EgwConfigurableErrorCodes"
              }
            }
          },
          "description": "Egress Gateway Configurable Error Codes Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Configurable Error Codes For Egress Gateway Service",
        "description": "Partially Updates Configurable Error Codes For Egress Gateway Service.",
        "operationId": "patchConfigurableErrorCodesEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EgwConfigurableErrorCodes"
              }
            }
          },
          "description": "Egress Gateway Configurable Error Codes Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/egw/errorcodeprofiles": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Error Code Profiles For Egress Gateway Service",
        "description": "Returns Error Code Profiles For Egress Gateway Service.",
        "operationId": "getErrorCodeProfilesEgw",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCodeProfiles"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Error Code Profiles For Egress Gateway Service",
        "description": "Updates Error Code Profiles For Egress Gateway Service.",
        "operationId": "putErrorCodeProfilesEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorCodeProfiles"
              }
            }
          },
          "description": "Egress Gateway Error Code Profiles Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Error Code Profiles For Egress Gateway Service",
        "description": "Partially Updates Error Code Profiles For Egress Gateway Service.",
        "operationId": "patchErrorCodeProfilesEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorCodeProfiles"
              }
            }
          },
          "description": "Egress Gateway Error Code Profiles Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/egw/peerconfiguration": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Peer Configuration For Egress Gateway Service",
        "description": "Returns Peer Configuration For Egress Gateway Service.",
        "operationId": "getPeerConfigurationEgw",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PeerConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Peer Configuration For Egress Gateway Service",
        "description": "Updates Peer Configuration For Egress Gateway Service.",
        "operationId": "putPeerConfigurationEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PeerConfiguration"
              }
            }
          },
          "description": "Egress Gateway Peer Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Peer Configuration For Egress Gateway Service",
        "description": "Partially Updates Peer Configuration For Egress Gateway Service.",
        "operationId": "patchPeerConfigurationEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PeerConfiguration"
              }
            }
          },
          "description": "Egress Gateway Peer Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/egw/peersetconfiguration": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Peer Set Configuration For Egress Gateway Service",
        "description": "Returns Peer Set Configuration For Egress Gateway Service.",
        "operationId": "getPeerSetConfigurationEgw",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PeerSetConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Peer Set Configuration For Egress Gateway Service",
        "description": "Updates Peer Set Configuration For Egress Gateway Service.",
        "operationId": "putPeerSetConfigurationEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PeerSetConfiguration"
              }
            }
          },
          "description": "Egress Gateway Peer Set Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Peer Set Configuration For Egress Gateway Service",
        "description": "Partially Updates Peer Set Configuration For Egress Gateway Service.",
        "operationId": "patchPeerSetConfigurationEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PeerSetConfiguration"
              }
            }
          },
          "description": "Egress Gateway Peer Set Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/egw/retryprofile": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Retry Profile For Egress Gateway Service",
        "description": "Returns Retry Profile For Egress Gateway Service.",
        "operationId": "getRetryProfileEgw",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RetryProfile"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Retry Profile For Egress Gateway Service",
        "description": "Updates Retry Profile For Egress Gateway Service.",
        "operationId": "putRetryProfileEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RetryProfile"
              }
            }
          },
          "description": "Egress Gateway Retry Profile",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Retry Profile For Egress Gateway Service",
        "description": "Partially Updates Retry Profile For Egress Gateway Service.",
        "operationId": "patchRetryProfileEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RetryProfile"
              }
            }
          },
          "description": "Egress Gateway Retry Profile",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/egw/routesconfiguration": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Routes Configuration For Egress Gateway Service",
        "description": "Returns Routes Configuration For Egress Gateway Service.",
        "operationId": "getRoutesConfigurationEgw",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EGWRoutesConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Routes Configuration For Egress Gateway Service",
        "description": "Updates Routes Configuration For Egress Gateway Service.",
        "operationId": "putRoutesConfigurationEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EGWRoutesConfiguration"
              }
            }
          },
          "description": "Egress Gateway Routes Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Routes Configuration For Egress Gateway Service",
        "description": "Partially Updates Routes Configuration For Egress Gateway Service.",
        "operationId": "patchRoutesConfigurationEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EGWRoutesConfiguration"
              }
            }
          },
          "description": "Egress Gateway Routes Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/egw/sbiroutingerroractionsets": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns SBI Routing Error Action Sets For Egress Gateway Service",
        "description": "Returns SBI Routing Error Action Sets For Egress Gateway Service.",
        "operationId": "getSbiRoutingErrorActionSetsEgw",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EGWSbiRoutingErrorActionSets"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates SBI Routing Error Action Sets For Egress Gateway Service",
        "description": "Updates SBI Routing Error Action Sets For Egress Gateway Service.",
        "operationId": "putSbiRoutingErrorActionSetsEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EGWSbiRoutingErrorActionSets"
              }
            }
          },
          "description": "Egress Gateway SBI Routing Error Action Sets",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates SBI Routing Error Action Sets For Egress Gateway Service",
        "description": "Partially Updates SBI Routing Error Action Sets For Egress Gateway Service.",
        "operationId": "patchSbiRoutingErrorActionSetsEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EGWSbiRoutingErrorActionSets"
              }
            }
          },
          "description": "Egress Gateway SBI Routing Error Action Sets",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/egw/sbiroutingerrorcriteriasets": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns SBI Routing Error Criteria Sets For Egress Gateway Service",
        "description": "Returns SBI Routing Error Criteria Sets For Egress Gateway Service.",
        "operationId": "getSbiRoutingErrorCriteriaSetsEgw",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EGWSbiRoutingErrorCriteriaSets"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates SBI Routing Error Criteria Sets For Egress Gateway Service",
        "description": "Updates SBI Routing Error Criteria Sets For Egress Gateway Service.",
        "operationId": "putSbiRoutingErrorCriteriaSetsEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EGWSbiRoutingErrorCriteriaSets"
              }
            }
          },
          "description": "Egress Gateway SBI Routing Error Criteria Sets",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates SBI Routing Error Criteria Sets For Egress Gateway Service",
        "description": "Partially Updates SBI Routing Error Criteria Sets For Egress Gateway Service.",
        "operationId": "patchSbiRoutingErrorCriteriaSetsEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EGWSbiRoutingErrorCriteriaSets"
              }
            }
          },
          "description": "Egress Gateway SBI Routing Error Criteria Sets",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/egw/useragentheader": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns User Agent Header Generation For Egress Gateway Service",
        "description": "Returns User Agent Header Generation For Egress Gateway Service.",
        "operationId": "getUserAgentHeaderEgw",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserAgentHeaderGeneration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates User Agent Header Generation For Egress Gateway Service",
        "description": "Updates User Agent Header Generation For Egress Gateway Service.",
        "operationId": "putUserAgentHeaderEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserAgentHeaderGeneration"
              }
            }
          },
          "description": "Egress Gateway User Agent Header Generation",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates User Agent Header Generation For Egress Gateway Service",
        "description": "Partially Updates User Agent Header Generation For Egress Gateway Service.",
        "operationId": "patchUserAgentHeaderEgw",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserAgentHeaderGeneration"
              }
            }
          },
          "description": "Egress Gateway User Agent Header Generation",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-prov/configurableerrorcodes": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Configurable Error Codes For Ingress Gateway Provisioning Service",
        "description": "Returns Configurable Error Codes For Ingress Gateway Provisioning Service.",
        "operationId": "getConfigurableErrorCodesIgwProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurableErrorCodes"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Configurable Error Codes For Ingress Gateway Provisioning Service",
        "description": "Updates Configurable Error Codes For Ingress Gateway Provisioning Service.",
        "operationId": "putConfigurableErrorCodesIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurableErrorCodes"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Service Configurable Error Codes",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Configurable Error Codes For Ingress Gateway Provisioning Service",
        "description": "Partially Updates Configurable Error Codes For Ingress Gateway Provisioning Service.",
        "operationId": "patchConfigurableErrorCodesIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurableErrorCodes"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Service Configurable Error Codes",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-prov/controlledshutdownerrormapping": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Controlled Shutdown Error Mapping For Ingress Gateway Provisioning Service",
        "description": "Returns Controlled Shutdown Error Mapping For Ingress Gateway Provisioning Service.",
        "operationId": "getControlledShutdownErrorMappingIgwProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ControlledShutdownErrorMapping"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Controlled Shutdown Error Mapping For Ingress Gateway Provisioning Service",
        "description": "Updates Controlled Shutdown Error Mapping For Ingress Gateway Provisioning Service.",
        "operationId": "putControlledShutdownErrorMappingIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ControlledShutdownErrorMapping"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Service Controlled Shutdown Error Mapping",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Controlled Shutdown Error Mapping For Ingress Gateway Provisioning Service",
        "description": "Partially Updates Controlled Shutdown Error Mapping For Ingress Gateway Provisioning Service.",
        "operationId": "patchControlledShutdownErrorMappingIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ControlledShutdownErrorMapping"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Service Controlled Shutdown Error Mapping",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-prov/ocpolicymapping": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns OC Policy Mapping For Ingress Gateway Provisioning Service",
        "description": "Returns OC Policy Mapping For Ingress Gateway Provisioning Service.",
        "operationId": "getOcPolicyMappingIgwProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OCPolicyMapping"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates OC Policy Mapping For Ingress Gateway Provisioning Service",
        "description": "Updates OC Policy Mapping For Ingress Gateway Provisioning Service.",
        "operationId": "putOcPolicyMappingIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OCPolicyMapping"
              }
            }
          },
          "description": "Ingress Gateway Provisioning OC Policy Mapping Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates OC Policy Mapping For Ingress Gateway Provisioning Service",
        "description": "Partially Updates OC Policy Mapping For Ingress Gateway Provisioning Service.",
        "operationId": "patchOcPolicyMappingIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OCPolicyMapping"
              }
            }
          },
          "description": "Ingress Gateway Provisioning OC Policy Mapping Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-prov/errorcodeprofiles": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Error Code Profiles For Ingress Gateway Provisioning Service",
        "description": "Returns Error Code Profiles For Ingress Gateway Provisioning Service.",
        "operationId": "getErrorCodeProfilesIgwProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCodeProfiles"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Error Code Profiles For Ingress Gateway Provisioning Service",
        "description": "Updates Error Code Profiles For Ingress Gateway Provisioning Service.",
        "operationId": "putErrorCodeProfilesIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorCodeProfiles"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Error Code Profiles Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Error Code Profiles For Ingress Gateway Provisioning Service",
        "description": "Partially Updates Error Code Profiles For Ingress Gateway Provisioning Service.",
        "operationId": "patchErrorCodeProfilesIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorCodeProfiles"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Error Code Profiles Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-prov/errorcodeserieslist": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Error Code Series List For Ingress Gateway Provisioning Service",
        "description": "Returns Error Code Series List For Ingress Gateway Provisioning Service.",
        "operationId": "getErrorCodeSeriesListIgwProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCodeSeriesList"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Error Code Series List For Ingress Gateway Provisioning Service",
        "description": "Updates Error Code Series List For Ingress Gateway Provisioning Service.",
        "operationId": "putErrorCodeSeriesListIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorCodeSeriesList"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Error Code Series List Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Error Code Series List For Ingress Gateway Provisioning Service",
        "description": "Partially Updates Error Code Series List For Ingress Gateway Provisioning Service.",
        "operationId": "patchErrorCodeSeriesListIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorCodeSeriesList"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Error Code Series List Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-prov/oauthvalidatorconfiguration": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns OAuth Validator Configuration For Ingress Gateway Provisioning Service",
        "description": "Returns OAuth Validator Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "getOauthValidatorConfigurationIgwProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OAuthValidatorConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates OAuth Validator Configuration For Ingress Gateway Provisioning Service",
        "description": "Updates OAuth Validator Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "putOauthValidatorConfigurationIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OAuthValidatorConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Provisioning OAuth Validator Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates OAuth Validator Configuration For Ingress Gateway Provisioning Service",
        "description": "Partially Updates OAuth Validator Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "patchOauthValidatorConfigurationIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OAuthValidatorConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Provisioning OAuth Validator Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-prov/ocdiscardpolicies": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns OC Discard Policies For Ingress Gateway Provisioning Service",
        "description": "Returns OC Discard Policies For Ingress Gateway Provisioning Service.",
        "operationId": "getOcDiscardPoliciesIgwProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OCDiscardPolicies"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates OC Discard Policies For Ingress Gateway Provisioning Service",
        "description": "Updates OC Discard Policies For Ingress Gateway Provisioning Service.",
        "operationId": "putOcDiscardPoliciesIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OCDiscardPolicies"
              }
            }
          },
          "description": "Ingress Gateway Provisioning OC Discard Policies Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates OC Discard Policies For Ingress Gateway Provisioning Service",
        "description": "Partially Updates OC Discard Policies For Ingress Gateway Provisioning Service.",
        "operationId": "patchOcDiscardPoliciesIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OCDiscardPolicies"
              }
            }
          },
          "description": "Ingress Gateway Provisioning OC Discard Policies Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-prov/readinessconfig": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Readiness Configuration For Ingress Gateway Provisioning Service",
        "description": "Returns Readiness Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "getReadinessConfigIgwProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReadinessConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Readiness Configuration For Ingress Gateway Provisioning Service",
        "description": "Updates Readiness Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "putReadinessConfigIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReadinessConfig"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Readiness Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Readiness Configuration For Ingress Gateway Provisioning Service",
        "description": "Partially Updates Readiness Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "patchReadinessConfigIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReadinessConfig"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Readiness Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-prov/routelevelratelimiting": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Route Level Rate Limiting Configuration For Ingress Gateway Provisioning Service",
        "description": "Returns Route Level Rate Limiting Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "getRouteLevelRateLimitingIgwProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RouteLevelRateLimiting"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Route Level Rate Limiting Configuration For Ingress Gateway Provisioning Service",
        "description": "Updates Route Level Rate Limiting Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "putRouteLevelRateLimitingIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RouteLevelRateLimiting"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Route Level Rate Limiting Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Route Level Rate Limiting Configuration For Ingress Gateway Provisioning Service",
        "description": "Partially Updates Route Level Rate Limiting Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "patchRouteLevelRateLimitingIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RouteLevelRateLimiting"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Route Level Rate Limiting Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-prov/routesconfiguration": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Routes Configuration For Ingress Gateway Provisioning Service",
        "description": "Returns Routes Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "getRoutesConfigurationIgwProv",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IGWRoutesConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Routes Configuration For Ingress Gateway Provisioning Service",
        "description": "Updates Routes Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "putRoutesConfigurationIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IGWRoutesConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Routes Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Routes Configuration For Ingress Gateway Provisioning Service",
        "description": "Partially Updates Routes Configuration For Ingress Gateway Provisioning Service.",
        "operationId": "patchRoutesConfigurationIgwProv",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IGWRoutesConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Provisioning Routes Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/oauthvalidatorconfiguration": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns OAuth Validator Configuration For Ingress Gateway Signaling Service",
        "description": "Returns OAuth Validator Configuration For Ingress Gateway Signaling Service.",
        "operationId": "getOauthValidatorConfigurationIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OAuthValidatorConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates OAuth Validator Configuration For Ingress Gateway Signaling Service",
        "description": "Updates OAuth Validator Configuration For Ingress Gateway Signaling Service.",
        "operationId": "putOauthValidatorConfigurationIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OAuthValidatorConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Signaling OAuth Validator Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates OAuth Validator Configuration For Ingress Gateway Signaling Service",
        "description": "Partially Updates OAuth Validator Configuration For Ingress Gateway Signaling Service.",
        "operationId": "patchOauthValidatorConfigurationIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OAuthValidatorConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Signaling OAuth Validator Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/serverheaderdetails": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Server Header Details For Ingress Gateway Signaling Service",
        "description": "Returns Server Header Details For Ingress Gateway Signaling Service.",
        "operationId": "getServerHeaderDetailsIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ServerHeaderDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Server Header Details For Ingress Gateway Signaling Service",
        "description": "Updates Server Header Details For Ingress Gateway Signaling Service.",
        "operationId": "putServerHeaderDetailsIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ServerHeaderDetails"
              }
            }
          },
          "description": "Ingress Gateway Signaling Server Header Details Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Server Header Details For Ingress Gateway Signaling Service",
        "description": "Partially Updates Server Header Details For Ingress Gateway Signaling Service.",
        "operationId": "patchServerHeaderDetailsIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ServerHeaderDetails"
              }
            }
          },
          "description": "Ingress Gateway Signaling Server Header Details Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/useragentheadervalidation": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns User Agent Header Validation Configuration For Ingress Gateway Signaling Service",
        "description": "Returns User Agent Header Validation Configuration For Ingress Gateway Signaling Service.",
        "operationId": "getUserAgentHeaderValidation",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserAgentHeaderValidation"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates User Agent Header Validation Configuration For Ingress Gateway Signaling Service",
        "description": "Updates User Agent Header Validation Configuration For Ingress Gateway Signaling Service.",
        "operationId": "putUserAgentHeaderValidation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserAgentHeaderValidation"
              }
            }
          },
          "description": "Ingress Gateway Signaling User Agent Header Validation Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates User Agent Header Validation Configuration For Ingress Gateway Signaling Service",
        "description": "Partially Updates User Agent Header Validation Configuration For Ingress Gateway Signaling Service.",
        "operationId": "patchUserAgentHeaderValidation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserAgentHeaderValidation"
              }
            }
          },
          "description": "Ingress Gateway Signaling User Agent Header Validation Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/congestionConfig": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Congestion Configuration For Ingress Gateway Signaling Service",
        "description": "Returns Congestion Configuration For Ingress Gateway Signaling Service.",
        "operationId": "getCongestionConfigIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CongestionConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Congestion Configuration For Ingress Gateway Signaling Service",
        "description": "Updates Congestion Configuration For Ingress Gateway Signaling Service.",
        "operationId": "putCongestionConfigIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CongestionConfig"
              }
            }
          },
          "description": "Ingress Gateway Signaling Congestion Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Congestion Configuration For Ingress Gateway Signaling Service",
        "description": "Partially Updates Congestion Configuration For Ingress Gateway Signaling Service.",
        "operationId": "patchCongestionConfigIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CongestionConfig"
              }
            }
          },
          "description": "Ingress Gateway Signaling Congestion Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/podProtectionByRateLimiting": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Pod Protection By Rate Limiting Configuration For Ingress Gateway Signaling Service",
        "description": "Returns Pod Protection By Rate Limiting Configuration For Ingress Gateway Signaling Service.",
        "operationId": "getPodProtectionByRateLimitingIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PodProtectionByRateLimiting"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Pod Protection By Rate Limiting Configuration For Ingress Gateway Signaling Service",
        "description": "Updates Pod Protection By Rate Limiting Configuration For Ingress Gateway Signaling Service.",
        "operationId": "putPodProtectionByRateLimitingIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PodProtectionByRateLimiting"
              }
            }
          },
          "description": "Ingress Gateway Signaling Pod Protection By Rate Limiting Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Pod Protection By Rate Limiting Configuration For Ingress Gateway Signaling Service",
        "description": "Partially Updates Pod Protection By Rate Limiting Configuration For Ingress Gateway Signaling Service.",
        "operationId": "patchPodProtectionByRateLimitingIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PodProtectionByRateLimiting"
              }
            }
          },
          "description": "Ingress Gateway Signaling Pod Protection By Rate Limiting Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/configurableerrorcodes": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Configurable Error Codes For Ingress Gateway Signaling Service",
        "description": "Returns Configurable Error Codes For Ingress Gateway Signaling Service.",
        "operationId": "getConfigurableErrorCodesIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurableErrorCodes"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Configurable Error Codes For Ingress Gateway Signaling Service",
        "description": "Updates Configurable Error Codes For Ingress Gateway Signaling Service.",
        "operationId": "putConfigurableErrorCodesIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurableErrorCodes"
              }
            }
          },
          "description": "Ingress Gateway Signaling Configurable Error Codes Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Configurable Error Codes For Ingress Gateway Signaling Service",
        "description": "Partially Updates Configurable Error Codes For Ingress Gateway Signaling Service.",
        "operationId": "patchConfigurableErrorCodesIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurableErrorCodes"
              }
            }
          },
          "description": "Ingress Gateway Signaling Configurable Error Codes Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/ocpolicymapping": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns OC Policy Mapping For Ingress Gateway Signaling Service",
        "description": "Returns OC Policy Mapping For Ingress Gateway Signaling Service.",
        "operationId": "getOcPolicyMappingIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OCPolicyMapping"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates OC Policy Mapping For Ingress Gateway Signaling Service",
        "description": "Updates OC Policy Mapping For Ingress Gateway Signaling Service.",
        "operationId": "putOcPolicyMappingIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OCPolicyMapping"
              }
            }
          },
          "description": "Ingress Gateway Signaling OC Policy Mapping Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates OC Policy Mapping For Ingress Gateway Signaling Service",
        "description": "Partially Updates OC Policy Mapping For Ingress Gateway Signaling Service.",
        "operationId": "patchOcPolicyMappingIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OCPolicyMapping"
              }
            }
          },
          "description": "Ingress Gateway Signaling OC Policy Mapping Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/errorcodeprofiles": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Error Code Profiles For Ingress Gateway Signaling Service",
        "description": "Returns Error Code Profiles For Ingress Gateway Signaling Service.",
        "operationId": "getErrorCodeProfilesIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCodeProfiles"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Error Code Profiles For Ingress Gateway Signaling Service",
        "description": "Updates Error Code Profiles For Ingress Gateway Signaling Service.",
        "operationId": "putErrorCodeProfilesIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorCodeProfiles"
              }
            }
          },
          "description": "Ingress Gateway Signaling Error Code Profiles Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Error Code Profiles For Ingress Gateway Signaling Service",
        "description": "Partially Updates Error Code Profiles For Ingress Gateway Signaling Service.",
        "operationId": "patchErrorCodeProfilesIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorCodeProfiles"
              }
            }
          },
          "description": "Ingress Gateway Signaling Error Code Profiles Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/ocdiscardpolicies": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns OC Discard Policies For Ingress Gateway Signaling Service",
        "description": "Returns OC Discard Policies For Ingress Gateway Signaling Service.",
        "operationId": "getOcDiscardPoliciesIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OCDiscardPolicies"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates OC Discard Policies For Ingress Gateway Signaling Service",
        "description": "Updates OC Discard Policies For Ingress Gateway Signaling Service.",
        "operationId": "putOcDiscardPoliciesIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OCDiscardPolicies"
              }
            }
          },
          "description": "Ingress Gateway Signaling OC Discard Policies Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates OC Discard Policies For Ingress Gateway Signaling Service",
        "description": "Partially Updates OC Discard Policies For Ingress Gateway Signaling Service.",
        "operationId": "patchOcDiscardPoliciesIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OCDiscardPolicies"
              }
            }
          },
          "description": "Ingress Gateway Signaling OC Discard Policies Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/routesconfiguration": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Routes Configuration For Ingress Gateway Signaling Service",
        "description": "Returns Routes Configuration For Ingress Gateway Signaling Service.",
        "operationId": "getRoutesConfigurationIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IGWRoutesConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Routes Configuration For Ingress Gateway Signaling Service",
        "description": "Updates Routes Configuration For Ingress Gateway Signaling Service.",
        "operationId": "putRoutesConfigurationIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IGWRoutesConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Signaling Routes Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Routes Configuration For Ingress Gateway Signaling Service",
        "description": "Partially Updates Routes Configuration For Ingress Gateway Signaling Service.",
        "operationId": "patchRoutesConfigurationIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IGWRoutesConfiguration"
              }
            }
          },
          "description": "Ingress Gateway Signaling Routes Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/controlledshutdownerrormapping": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Controlled Shutdown Error Mapping For Ingress Gateway Signaling Service",
        "description": "Returns Controlled Shutdown Error Mapping For Ingress Gateway Signaling Service.",
        "operationId": "getControlledShutdownErrorMappingIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ControlledShutdownErrorMapping"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Controlled Shutdown Error Mapping For Ingress Gateway Signaling Service",
        "description": "Updates Controlled Shutdown Error Mapping For Ingress Gateway Signaling Service.",
        "operationId": "putControlledShutdownErrorMappingIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ControlledShutdownErrorMapping"
              }
            }
          },
          "description": "Ingress Gateway Signaling Service Controlled Shutdown Error Mapping",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Controlled Shutdown Error Mapping For Ingress Gateway Signaling Service",
        "description": "Partially Updates Controlled Shutdown Error Mapping For Ingress Gateway Signaling Service.",
        "operationId": "patchControlledShutdownErrorMappingIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ControlledShutdownErrorMapping"
              }
            }
          },
          "description": "Ingress Gateway Signaling Service Controlled Shutdown Error Mapping",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/errorcodeserieslist": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Error Code Series List For Ingress Gateway Signaling Service",
        "description": "Returns Error Code Series List For Ingress Gateway Signaling Service.",
        "operationId": "getErrorCodeSeriesListIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCodeSeriesList"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Error Code Series List For Ingress Gateway Signaling Service",
        "description": "Updates Error Code Series List For Ingress Gateway Signaling Service.",
        "operationId": "putErrorCodeSeriesListIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorCodeSeriesList"
              }
            }
          },
          "description": "Ingress Gateway Signaling Error Code Series List Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Error Code Series List For Ingress Gateway Signaling Service",
        "description": "Partially Updates Error Code Series List For Ingress Gateway Signaling Service.",
        "operationId": "patchErrorCodeSeriesListIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorCodeSeriesList"
              }
            }
          },
          "description": "Ingress Gateway Signaling Error Code Series List Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/readinessconfig": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Readiness Configuration For Ingress Gateway Signaling Service",
        "description": "Returns Readiness Configuration For Ingress Gateway Signaling Service.",
        "operationId": "getReadinessConfigIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReadinessConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Readiness Configuration For Ingress Gateway Signaling Service",
        "description": "Updates Readiness Configuration For Ingress Gateway Signaling Service.",
        "operationId": "putReadinessConfigIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReadinessConfig"
              }
            }
          },
          "description": "Ingress Gateway Signaling Readiness Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Readiness Configuration For Ingress Gateway Signaling Service",
        "description": "Partially Updates Readiness Configuration For Ingress Gateway Signaling Service.",
        "operationId": "patchReadinessConfigIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReadinessConfig"
              }
            }
          },
          "description": "Ingress Gateway Signaling Readiness Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/routelevelratelimiting": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Route Level Rate Limiting Configuration For Ingress Gateway Signaling Service",
        "description": "Returns Route Level Rate Limiting Configuration For Ingress Gateway Signaling Service.",
        "operationId": "getRouteLevelRateLimitingIgwSig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RouteLevelRateLimiting"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Route Level Rate Limiting Configuration For Ingress Gateway Signaling Service",
        "description": "Updates Route Level Rate Limiting Configuration For Ingress Gateway Signaling Service.",
        "operationId": "putRouteLevelRateLimitingIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RouteLevelRateLimiting"
              }
            }
          },
          "description": "Ingress Gateway Signaling Route Level Rate Limiting Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Route Level Rate Limiting Configuration For Ingress Gateway Signaling Service",
        "description": "Partially Updates Route Level Rate Limiting Configuration For Ingress Gateway Signaling Service.",
        "operationId": "patchRouteLevelRateLimitingIgwSig",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RouteLevelRateLimiting"
              }
            }
          },
          "description": "Ingress Gateway Signaling Route Level Rate Limiting Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/igw-sig/xfccheadervalidation": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns XFCC Header Validation Configuration For Ingress Gateway Signaling Service",
        "description": "Returns XFCC Header Validation Configuration For Ingress Gateway Signaling Service.",
        "operationId": "getXfccHeaderValidation",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/XfccHeaderValidation"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates XFCC Header Validation Configuration For Ingress Gateway Signaling Service",
        "description": "Updates XFCC Header Validation Configuration For Ingress Gateway Signaling Service.",
        "operationId": "putXfccHeaderValidation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/XfccHeaderValidation"
              }
            }
          },
          "description": "Ingress Gateway Signaling XFCC Header Validation Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates XFCC Header Validation Configuration For Ingress Gateway Signaling Service",
        "description": "Partially Updates XFCC Header Validation Configuration For Ingress Gateway Signaling Service.",
        "operationId": "patchXfccHeaderValidation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/XfccHeaderValidation"
              }
            }
          },
          "description": "Ingress Gateway Signaling XFCC Header Validation Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/operationalState": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Operational State",
        "description": "Returns Operational State.",
        "operationId": "getOperationalState",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OperationalStateConfiguration"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Operational State Configuration",
        "description": "Updates Operational State Configuration.",
        "operationId": "putOperationalState",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OperationalStateConfiguration"
              }
            }
          },
          "description": "Operational State Configuration",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OperationalStateConfiguration"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/operationalStateHistory": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Operational State History",
        "description": "Returns Operational State History.",
        "operationId": "getOperationalStateHistory",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Maximum number of operational state history entries to return. Default value is 5.",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 5
            },
            "example": 5
          },
          {
            "name": "offset",
            "in": "query",
            "description": "History offset. Default value is 0. Only offset 0 returns operational state history entries.",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0
            },
            "example": 0
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OperationStateHistoryArray"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/perf-info/overloadLevelThreshold": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Overload Level Threshold Configuration For Perf Info Service",
        "description": "Returns Overload Level Threshold Configuration For Perf Info Service.",
        "operationId": "getOverloadLevelThresholdForPerfInfo",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OverloadLevelThreshold"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Overload Level Threshold Configuration For Perf Info Service",
        "description": "Updates Overload Level Threshold Configuration For Perf Info Service.",
        "operationId": "putOverloadLevelThresholdForPerfInfo",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OverloadLevelThreshold"
              }
            }
          },
          "description": "Perf Info Overload Level Threshold Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Overload Level Threshold Configuration For Perf Info Service",
        "description": "Partially Updates Overload Level Threshold Configuration For Perf Info Service.",
        "operationId": "patchOverloadLevelThresholdForPerfInfo",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OverloadLevelThreshold"
              }
            }
          },
          "description": "Perf Info Overload Level Threshold Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/app-info/nfScoring": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns NF Scoring Configuration For Application Information Service",
        "description": "Returns NF Scoring Configuration For Application Information Service.",
        "operationId": "getNfScoring",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NfScoringConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates NF Scoring Configuration For Application Information Service",
        "description": "Updates NF Scoring Configuration For Application Information Service.",
        "operationId": "putNfScoring",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NfScoringConfig"
              }
            }
          },
          "description": "Application Information NF Scoring Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates NF Scoring Configuration For Application Information Service",
        "description": "Partially Updates NF Scoring Configuration For Application Information Service.",
        "operationId": "patchNfScoring",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NfScoringConfig"
              }
            }
          },
          "description": "Application Information NF Scoring Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/nfscore": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns NF Score",
        "description": "Returns NF Score.",
        "operationId": "getNfScore",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NfScoreResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/nrf-client-nfmanagement/dynamicLoadAndCapacity": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Dynamic Load And Capacity Configuration For NRF Client NF Management Service",
        "description": "Returns Dynamic Load And Capacity Configuration For NRF Client NF Management Service.",
        "operationId": "getDynamicLoadAndCapacityNrfClientMgm",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DynamicLoadAndCapacity"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Dynamic Load And Capacity Configuration For NRF Client NF Management Service",
        "description": "Updates Dynamic Load And Capacity Configuration For NRF Client NF Management Service.",
        "operationId": "putDynamicLoadAndCapacityNrfClientMgm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DynamicLoadAndCapacity"
              }
            }
          },
          "description": "NRF Client NF Management Dynamic Load And Capacity Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Dynamic Load And Capacity Configuration For NRF Client NF Management Service",
        "description": "Partially Updates Dynamic Load And Capacity Configuration For NRF Client NF Management Service.",
        "operationId": "patchDynamicLoadAndCapacityNrfClientMgm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DynamicLoadAndCapacity"
              }
            }
          },
          "description": "NRF Client NF Management Dynamic Load And Capacity Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/nrf-client-nfmanagement/generalOptions": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns General Options Configuration For NRF Client NF Management Service",
        "description": "Returns General Options Configuration For NRF Client NF Management Service.",
        "operationId": "getGeneralOptionsNrfClientMgm",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GeneralOptions"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates General Options Configuration For NRF Client NF Management Service",
        "description": "Updates General Options Configuration For NRF Client NF Management Service.",
        "operationId": "putGeneralOptionsNrfClientMgm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GeneralOptions"
              }
            }
          },
          "description": "NRF Client NF Management General Options Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates General Options Configuration For NRF Client NF Management Service",
        "description": "Partially Updates General Options Configuration For NRF Client NF Management Service.",
        "operationId": "patchGeneralOptionsNrfClientMgm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GeneralOptions"
              }
            }
          },
          "description": "NRF Client NF Management General Options Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/nrf-client-nfmanagement/nfProfileList": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns NF Profile List For NRF Client NF Management Service",
        "description": "Returns NF Profile List For NRF Client NF Management Service.",
        "operationId": "getProfileListNrfClientMgm",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NfProfileList"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates NF Profile List For NRF Client NF Management Service",
        "description": "Updates NF Profile List For NRF Client NF Management Service.",
        "operationId": "putProfileListNrfClientMgm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NfProfileList"
              }
            }
          },
          "description": "NRF Client NF Management NF Profile List Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates NF Profile List For NRF Client NF Management Service",
        "description": "Partially Updates NF Profile List For NRF Client NF Management Service.",
        "operationId": "patchProfileListNrfClientMgm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NfProfileList"
              }
            }
          },
          "description": "NRF Client NF Management NF Profile List Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/nrf-client-nfmanagement/nrfRouteList": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns NRF Route List For NRF Client NF Management Service",
        "description": "Returns NRF Route List For NRF Client NF Management Service.",
        "operationId": "getNrfRouteListNrfClientMgm",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NrfRouteList"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates NRF Route List For NRF Client NF Management Service",
        "description": "Updates NRF Route List For NRF Client NF Management Service.",
        "operationId": "putNrfRouteListNrfClientMgm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NrfRouteList"
              }
            }
          },
          "description": "NRF Client NF Management NRF Route List Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates NRF Route List For NRF Client NF Management Service",
        "description": "Partially Updates NRF Route List For NRF Client NF Management Service.",
        "operationId": "patchNrfRouteListNrfClientMgm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NrfRouteList"
              }
            }
          },
          "description": "NRF Client NF Management NRF Route List Configuration",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/global-configuration/sbiserviceoperations": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns SBI Service Operations For Global Configuration",
        "description": "Returns SBI Service Operations For Global Configuration.",
        "operationId": "getSbiServiceOperationsGlobalConfiguration",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SbiServiceOperations"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates SBI Service Operations For Global Configuration",
        "description": "Updates SBI Service Operations For Global Configuration.",
        "operationId": "putSbiServiceOperationsGlobalConfiguration",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SbiServiceOperations"
              }
            }
          },
          "description": "Global Configuration SBI Service Operations",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates SBI Service Operations For Global Configuration",
        "description": "Partially Updates SBI Service Operations For Global Configuration.",
        "operationId": "patchSbiServiceOperationsGlobalConfiguration",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SbiServiceOperations"
              }
            }
          },
          "description": "Global Configuration SBI Service Operations",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/global-configuration/prioritymappingrules": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Priority Mapping Rules For Global Configuration",
        "description": "Returns Priority Mapping Rules For Global Configuration.",
        "operationId": "getPriorityMappingRulesGlobalConfiguration",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PriorityMappingRules"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Priority Mapping Rules For Global Configuration",
        "description": "Updates Priority Mapping Rules For Global Configuration.",
        "operationId": "putPriorityMappingRulesGlobalConfiguration",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PriorityMappingRules"
              }
            }
          },
          "description": "Global Configuration Priority Mapping Rules",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Priority Mapping Rules For Global Configuration",
        "description": "Partially Updates Priority Mapping Rules For Global Configuration.",
        "operationId": "patchPriorityMappingRulesGlobalConfiguration",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PriorityMappingRules"
              }
            }
          },
          "description": "Global Configuration Priority Mapping Rules",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/global-configuration/requestsmpheaders": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns Request SMP Headers For Global Configuration",
        "description": "Returns Request SMP Headers For Global Configuration.",
        "operationId": "getRequestSmpHeadersGlobalConfiguration",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RequestSmpHeaders"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates Request SMP Headers For Global Configuration",
        "description": "Updates Request SMP Headers For Global Configuration.",
        "operationId": "putRequestSmpHeadersGlobalConfiguration",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RequestSmpHeaders"
              }
            }
          },
          "description": "Global Configuration Request SMP Headers",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates Request SMP Headers For Global Configuration",
        "description": "Partially Updates Request SMP Headers For Global Configuration.",
        "operationId": "patchRequestSmpHeadersGlobalConfiguration",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RequestSmpHeaders"
              }
            }
          },
          "description": "Global Configuration Request SMP Headers",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    },
    "/udr/nf-common-component/v1/global-configuration/sbimessagepriority": {
      "get": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Returns SBI Message Priority For Global Configuration",
        "description": "Returns SBI Message Priority For Global Configuration.",
        "operationId": "getSbiMessagePriorityGlobalConfiguration",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SbiMessagePriority"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "put": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Updates SBI Message Priority For Global Configuration",
        "description": "Updates SBI Message Priority For Global Configuration.",
        "operationId": "putSbiMessagePriorityGlobalConfiguration",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SbiMessagePriority"
              }
            }
          },
          "description": "Global Configuration SBI Message Priority",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      },
      "patch": {
        "tags": [
          "OCUDR CONFIGURATION"
        ],
        "summary": "Partially Updates SBI Message Priority For Global Configuration",
        "description": "Partially Updates SBI Message Priority For Global Configuration.",
        "operationId": "patchSbiMessagePriorityGlobalConfiguration",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SbiMessagePriority"
              }
            }
          },
          "description": "Global Configuration SBI Message Priority",
          "required": true
        },
        "responses": {
          "201": {
            "description": "CREATED"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "deprecated": false
      }
    }
  },
  "servers": [
    {
      "url": "//127.0.0.1:8080/"
    }
  ],
  "components": {
    "schemas": {
      "NotifyServiceConfiguration": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "notifRetryCount": {
            "type": "integer",
            "minimum": 0,
            "maximum": 5
          },
          "NotifRetryInterval": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10
          },
          "retryErrorCodes": {
            "type": "string"
          },
          "resourceRemovalNotificationEnabled": {
            "type": "boolean"
          }
        }
      },
      "DrServiceConfiguration": {
        "additionalProperties": false,
        "type": "object",
        "properties": {
          "subscriptionDataSubscriptionsOnly": {
            "type": "boolean"
          },
          "defaultGroupIdEnabled": {
            "type": "boolean"
          },
          "defaultSlfGroupName": {
            "type": "string"
          },
          "allowSubscriptionRecreation": {
            "type": "boolean"
          }
        }
      },
      "DrProvServiceConfiguration": {
        "additionalProperties": false,
        "type": "object",
        "properties": {
          "provLogsEnabled": {
            "type": "boolean"
          },
          "provLogsApiNames": {
            "type": "array",
            "uniqueItems": true,
            "items": {
              "type": "string",
              "enum": [
                "nudr-dr-prov",
                "nudr-group-id-map-prov",
                "slf-group-prov",
                "n5g-eir-prov"
              ]
            }
          }
        }
      },
      "DiameterConfiguration": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "reconnectDelay": {
            "type": "integer"
          },
          "responseTimeout": {
            "type": "integer"
          },
          "connectionTimeOut": {
            "type": "integer"
          },
          "watchdogInterval": {
            "type": "integer"
          },
          "reconnectLimit": {
            "type": "integer"
          },
          "alternateRoutePeerNodes": {
            "type": "array",
            "minItems": 0,
            "maxItems": 10
          },
          "diameterRetryErrorCodes": {
            "type": "array",
            "minItems": 0,
            "maxItems": 10
          },
          "allowedClientNodes": {
            "type": "array",
            "minItems": 0,
            "items": {
              "type": "object",
              "properties": {
                "responseOnly": {
                  "type": "boolean"
                },
                "host": {
                  "type": "string"
                },
                "port": {
                  "type": "integer"
                },
                "realm": {
                  "type": "string",
                  "minLength": 1
                },
                "identity": {
                  "type": "string",
                  "minLength": 1
                },
                "type": {
                  "type": "string"
                },
                "transport": {
                  "type": "string"
                }
              },
              "additionalProperties": true,
              "if": {
                "properties": {
                  "responseOnly": {
                    "enum": [
                      null,
                      false
                    ]
                  }
                }
              },
              "then": {
                "required": [
                  "identity",
                  "realm"
                ]
              },
              "else": {
                "required": [
                  "identity",
                  "realm",
                  "host",
                  "port"
                ],
                "properties": {
                  "host": {
                    "minLength": 1
                  },
                  "port": {
                    "minimum": 1
                  }
                }
              }
            }
          }
        }
      },
      "GlobalConfiguration": {
        "additionalProperties": false,
        "type": "object",
        "properties": {
          "snssai": {
            "type": "string",
            "pattern": "^([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])-[A-Fa-f0-9]{6}$"
          },
          "dnn": {
            "type": "string"
          },
          "autoCreate": {
            "type": "boolean"
          },
          "autoEnrolOnSignalling": {
            "type": "boolean"
          },
          "etagEnabled": {
            "type": "boolean"
          },
          "version": {
            "type": "string"
          },
          "addDefaultBillingDay": {
            "type": "boolean"
          },
          "sbiCorrelationInfoEnable": {
            "type": "boolean"
          },
          "consumerNF": {
            "type": "string"
          },
          "enableControlledShutdown": {
            "type": "boolean"
          },
          "vsaDefaultBillingDay": {
            "type": "integer"
          },
          "subscriberActivityEnabled": {
            "type": "boolean"
          },
          "defaultResponse": {
            "type": "string",
            "enum": [
              "EQUIPMENT_UNKNOWN",
              "BLACKLISTED",
              "GREYLISTED",
              "WHITELISTED"
            ]
          },
          "defaultResponseIMEINotFound": {
            "type": "string",
            "enum": [
              "EQUIPMENT_UNKNOWN",
              "BLACKLISTED",
              "GREYLISTED",
              "WHITELISTED"
            ]
          },
          "accessLogEnabled": {
            "type": "boolean"
          },
          "accessLogExportEnabled": {
            "type": "boolean"
          },
          "sourceIdentificationIp": {
            "type": "string"
          },
          "sequenceIdentification": {
            "type": "string"
          },
          "imsiLookupFallbackEnabled": {
            "type": "boolean"
          },
          "imeisvLookupFallback": {
            "type": "boolean"
          },
          "subscriberIdentifers": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "msisdn": {
                "type": "array",
                "maxItems": 100,
                "items": {
                  "type": "string",
                  "format": "integer"
                }
              },
              "imsi": {
                "type": "array",
                "maxItems": 100,
                "items": {
                  "type": "string"
                }
              },
              "nai": {
                "type": "array",
                "maxItems": 100,
                "items": {
                  "type": "string"
                }
              },
              "extid": {
                "type": "array",
                "maxItems": 100,
                "items": {
                  "type": "string"
                }
              }
            },
            "required": [
              "imsi",
              "msisdn",
              "nai",
              "extid"
            ]
          },
          "dbConflictResolutionEnabled": {
            "type": "boolean"
          },
          "maxNumberOfSubscriptions": {
            "type": "integer"
          },
          "suppressNotificationEnabled": {
            "type": "boolean"
          },
          "configClientConnectTimeout": {
            "type": "integer"
          },
          "configClientReadTimeout": {
            "type": "integer"
          },
          "s13InterfaceEnabled": {
            "type": "boolean"
          }
        }
      },
      "ProblemDetails": {
        "type": "object",
        "properties": {
          "cause": {
            "type": "string"
          },
          "detail": {
            "type": "string"
          },
          "invalidParams": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InvalidParam"
            }
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          }
        },
        "title": "ProblemDetails",
        "description": "Error response payload returned for failed API requests."
      },
      "InvalidParam": {
        "type": "object",
        "properties": {
          "param": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          }
        }
      },
      "DiamgatewayCongestion": {
        "additionalProperties": false,
        "type": "object",
        "required": [
          "sampleCount",
          "defaultMessagePriority",
          "loadSheddingRulesMap",
          "calculationInterval",
          "priorityRules",
          "thresholds"
        ],
        "properties": {
          "calculationInterval": {
            "type": "integer"
          },
          "defaultMessagePriority": {
            "type": "integer"
          },
          "enabled": {
            "type": "boolean"
          },
          "sampleCount": {
            "type": "integer"
          },
          "loadSheddingRulesMap": {
            "type": "object",
            "patternProperties": {
              "^DOC|CONGESTED$": {
                "type": "object",
                "properties": {
                  "state": {
                    "type": "string"
                  },
                  "discardPriority": {
                    "type": "integer"
                  },
                  "ansWithResultCode": {
                    "type": "string"
                  },
                  "resultCode": {
                    "type": "integer"
                  },
                  "vendorId": {
                    "type": "integer"
                  }
                },
                "additionalProperties": false
              }
            }
          },
          "priorityRules": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "conditions": {
                  "type": "object",
                  "properties": {
                    "application": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    },
                    "requestType": {
                      "type": "string"
                    }
                  }
                },
                "enableDRMPPriority": {
                  "type": "boolean"
                },
                "messagePriority": {
                  "type": "integer"
                },
                "ruleName": {
                  "type": "string"
                },
                "rulePriority": {
                  "type": "integer"
                }
              }
            }
          },
          "thresholds": {
            "type": "object",
            "properties": {
              "DOC": {
                "type": "object",
                "properties": {
                  "cpu": {
                    "type": "integer"
                  }
                },
                "additionalProperties": false
              },
              "CONGESTED": {
                "type": "object",
                "properties": {
                  "cpu": {
                    "type": "integer"
                  }
                },
                "additionalProperties": false
              }
            }
          }
        }
      },
      "BulkImportCfg": {
        "additionalProperties": false,
        "type": "object",
        "properties": {
          "pdbiFileExpiryTime": {
            "type": "string",
            "pattern": "^[0-9]+[dsmy]$"
          },
          "remoteDirPath": {
            "type": "string",
            "pattern": "^.*/$"
          },
          "fileExt": {
            "type": "string",
            "enum": [
              ".csv",
              ".txt",
              ".pdbi",
              ".ixml",
              ".xml"
            ]
          },
          "deleteFileFromPVC": {
            "type": "boolean"
          },
          "transferOutPath": {
            "type": "string",
            "pattern": "^.*/$"
          }
        }
      },
      "BulkExportCfg": {
        "additionalProperties": false,
        "type": "object",
        "properties": {
          "pvcPath": {
            "type": "string"
          },
          "frequencyOfPeriodicDump": {
            "type": "string",
            "enum": [
              "DAILY",
              "WEEKLY",
              "MONTHLY",
              "ONE_TIME"
            ]
          },
          "startTime": {
            "type": "string",
            "pattern": "^(\\d{1,2})/(\\d{1,2})/(\\d{4})(\\s+)(\\d{1,2}):(\\d{1,2}):(\\d{1,2})$|^(\\s*)$"
          },
          "maxNumberOfDumps": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9
          },
          "fixedDumpFileNameSuffix": {
            "type": "string",
            "minLength": 0,
            "maxLength": 128,
            "pattern": "^[^/\\s]*$"
          },
          "fixedDumpFileNamePrefix": {
            "type": "string",
            "minLength": 0,
            "maxLength": 12,
            "pattern": "^[^/\\s]*$"
          },
          "configuredString": {
            "type": "string",
            "minLength": 3,
            "maxLength": 12
          },
          "timeStampFormat": {
            "type": "string",
            "anyOf": [
              {
                "pattern": "(?i)^Y{4}M{2}D{2}H{2}M{2}S{2}$"
              },
              {
                "pattern": "(?i)^Y{4}-M{2}-D{2}-H{2}-M{2}-S{2}-S{3}$"
              }
            ]
          },
          "multiValuedelimiter": {
            "type": "string",
            "pattern": "^.{1}$"
          },
          "fieldDelimiter": {
            "type": "string",
            "pattern": "^.{1}$"
          },
          "fileExtension": {
            "type": "string",
            "description": "Allowed file extension for export. Use empty string ('') for no extension.",
            "enum": [
              ".csv",
              ".txt",
              ".exml",
              ""
            ]
          },
          "remotePath": {
            "type": "string",
            "pattern": "^.*/$"
          },
          "deleteFromPVC": {
            "type": "boolean"
          },
          "imsiCount": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9
          },
          "msisdnCount": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9
          },
          "subscriberRangeEnabled": {
            "type": "boolean"
          },
          "newFilePerRangeEnabled": {
            "type": "boolean"
          },
          "subscriberExportRange": {
            "type": "object",
            "properties": {
              "keyType": {
                "type": "string",
                "enum": [
                  "imsi",
                  "msisdn"
                ]
              },
              "subscriberRanges": {
                "type": "array",
                "maxItems": 5,
                "items": {
                  "type": "string",
                  "pattern": "^[0-9]{5,15}-[0-9]{5,15}$"
                }
              }
            }
          },
          "exportFileExpiryTime": {
            "type": "string",
            "pattern": "^[0-9]+[dm]$"
          },
          "policyDataResources": {
            "type": "string",
            "enum": [
              "sm-data,am-data,ue-policy-set",
              "sm-data,ue-policy-set,am-data",
              "am-data,ue-policy-set,sm-data",
              "am-data,sm-data,ue-policy-set",
              "ue-policy-set,am-data,sm-data",
              "ue-policy-set,sm-data,am-data",
              "sm-data,am-data",
              "sm-data,ue-policy-set",
              "ue-policy-set,sm-data",
              "ue-policy-set,am-data",
              "am-data,sm-data",
              "am-data,ue-policy-set",
              "sm-data",
              "am-data",
              "ue-policy-set"
            ]
          }
        }
      },
      "BulkExportFileStatus": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/BEFObject"
        }
      },
      "BEFObject": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string"
          },
          "fileName": {
            "type": "string"
          },
          "filePath": {
            "type": "string"
          },
          "completeTime": {
            "type": "string"
          },
          "startTime": {
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        }
      },
      "BulkExportToolStatus": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/BEObject"
        }
      },
      "BEObject": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string"
          },
          "subscriberCount": {
            "type": "integer"
          },
          "exportedSubscriberCount": {
            "type": "integer"
          },
          "accessLogCount": {
            "type": "integer"
          },
          "exportedAccessLogCount": {
            "type": "integer"
          },
          "jobProgress": {
            "type": "integer"
          },
          "status": {
            "type": "string"
          },
          "exportState": {
            "type": "string"
          }
        }
      },
      "BulkExportToolStatusJobId": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string"
          },
          "subscriberCount": {
            "type": "integer"
          },
          "exportedSubscriberCount": {
            "type": "integer"
          },
          "accessLogCount": {
            "type": "integer"
          },
          "exportedAccessLogCount": {
            "type": "integer"
          },
          "jobProgress": {
            "type": "integer"
          },
          "status": {
            "type": "string"
          },
          "exportState": {
            "type": "string"
          },
          "exportFileStatusList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BEJobIdObject"
            }
          }
        }
      },
      "BEJobIdObject": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string"
          },
          "fileName": {
            "type": "string"
          },
          "filePath": {
            "type": "string"
          },
          "completeTime": {
            "type": "string"
          },
          "startTime": {
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        }
      },
      "BIConfiguration": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/BIObject"
        }
      },
      "BIObject": {
        "type": "object",
        "properties": {
          "importFile": {
            "type": "string"
          },
          "timeQueued": {
            "type": "string"
          },
          "timeStarted": {
            "type": "string"
          },
          "timeCompleted": {
            "type": "string"
          },
          "progress": {
            "type": "string"
          },
          "passCount": {
            "type": "string"
          },
          "failCount": {
            "type": "string"
          },
          "totalCount": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "failedKeys": {
            "type": "string"
          }
        },
        "required": [
          "importFile"
        ]
      },
      "ExportId": {
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "ImportId": {
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "ExportStatus": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string"
          },
          "exportResourceId": {
            "type": "string"
          },
          "createTimeStamp": {
            "type": "string"
          },
          "percentage": {
            "type": "string"
          },
          "result": {
            "type": "string"
          }
        }
      },
      "ImportStatus": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string"
          },
          "importResourceId": {
            "type": "string"
          },
          "createTimeStamp": {
            "type": "string"
          },
          "percentage": {
            "type": "string"
          },
          "progress": {
            "type": "string"
          },
          "result": {
            "type": "string"
          }
        }
      },
      "Download": {
        "type": "object"
      },
      "LogConfiguration": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "appLogLevel",
          "packageLogLevel"
        ],
        "properties": {
          "appLogLevel": {
            "type": "string",
            "enum": [
              "DEBUG",
              "WARN",
              "ERROR",
              "INFO"
            ]
          },
          "packageLogLevel": {
            "type": "array",
            "minItems": 3,
            "maxItems": 3,
            "uniqueItems": true,
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "packageName": {
                      "enum": [
                        "jetty",
                        "root",
                        "micronaut"
                      ],
                      "type": "string",
                      "description": "Logger package name."
                    },
                    "logLevelForPackage": {
                      "enum": [
                        "INFO",
                        "DEBUG",
                        "WARN",
                        "ERROR",
                        "TRACE"
                      ],
                      "type": "string",
                      "description": "Log level assigned to the package."
                    }
                  },
                  "required": [
                    "packageName",
                    "logLevelForPackage"
                  ],
                  "description": "Package log level configuration entry."
                }
              ]
            },
            "description": "Package-specific log level configuration entries."
          },
          "additionalErrorLogging": {
            "type": "string",
            "enum": [
              "ENABLED",
              "DISABLED"
            ]
          },
          "logSubscriberInfo": {
            "type": "string",
            "enum": [
              "ENABLED",
              "DISABLED"
            ]
          }
        }
      },
      "ExportToolLogConfiguration": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "appLogLevel",
          "packageLogLevel"
        ],
        "properties": {
          "appLogLevel": {
            "type": "string",
            "enum": [
              "DEBUG",
              "WARN",
              "ERROR",
              "INFO"
            ]
          },
          "packageLogLevel": {
            "type": "array",
            "minItems": 2,
            "maxItems": 2,
            "uniqueItems": true,
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "packageName": {
                      "enum": [
                        "root",
                        "micronaut"
                      ],
                      "type": "string",
                      "description": "Logger package name."
                    },
                    "logLevelForPackage": {
                      "enum": [
                        "INFO",
                        "DEBUG",
                        "WARN",
                        "ERROR",
                        "TRACE"
                      ],
                      "type": "string",
                      "description": "Log level assigned to the package."
                    }
                  },
                  "required": [
                    "packageName",
                    "logLevelForPackage"
                  ],
                  "description": "Package log level configuration entry."
                }
              ]
            },
            "description": "Package-specific log level configuration entries."
          }
        }
      },
      "DiameterGatewayLogConfiguration": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "appLogLevel",
          "packageLogLevel"
        ],
        "properties": {
          "appLogLevel": {
            "type": "string",
            "enum": [
              "DEBUG",
              "WARN",
              "ERROR",
              "INFO"
            ]
          },
          "packageLogLevel": {
            "type": "array",
            "minItems": 3,
            "maxItems": 3,
            "uniqueItems": true,
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "packageName": {
                      "enum": [
                        "jetty",
                        "root",
                        "micronaut"
                      ],
                      "type": "string",
                      "description": "Logger package name."
                    },
                    "logLevelForPackage": {
                      "enum": [
                        "INFO",
                        "DEBUG",
                        "WARN",
                        "ERROR",
                        "TRACE"
                      ],
                      "type": "string",
                      "description": "Log level assigned to the package."
                    }
                  },
                  "required": [
                    "packageName",
                    "logLevelForPackage"
                  ],
                  "description": "Package log level configuration entry."
                }
              ]
            },
            "description": "Package-specific log level configuration entries."
          }
        }
      },
      "PackageLog": {
        "type": "object",
        "properties": {
          "packageName": {
            "type": "string",
            "description": "Logger package name."
          },
          "logLevelForPackage": {
            "type": "string",
            "enum": [
              "DEBUG",
              "ERROR",
              "INFO",
              "TRACE",
              "WARN"
            ],
            "description": "Log level assigned to the package."
          }
        },
        "required": [
          "packageName",
          "logLevelForPackage"
        ]
      },
      "GwLogConfiguration": {
        "type": "object",
        "required": [
          "appLogLevel"
        ],
        "properties": {
          "appLogLevel": {
            "type": "string",
            "enum": [
              "DEBUG",
              "ERROR",
              "WARN",
              "INFO",
              "TRACE"
            ]
          },
          "packageLogLevel": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PackageLog"
            }
          },
          "logDiscarding": {
            "$ref": "#/components/schemas/GWLogDiscarding"
          }
        },
        "example": {
          "appLogLevel": "WARN",
          "packageLogLevel": [
            {
              "packageName": "root",
              "logLevelForPackage": "WARN"
            },
            {
              "packageName": "oauth",
              "logLevelForPackage": "WARN"
            }
          ],
          "logDiscarding": {
            "enabled": false,
            "featureToThresholdMapping": []
          }
        }
      },
      "GWLogDiscarding": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "featureToThresholdMapping": {
            "type": "array",
            "minItems": 0,
            "items": {
              "$ref": "#/components/schemas/GWFeatureToThresholdMapping"
            }
          }
        }
      },
      "GWFeatureToThresholdMapping": {
        "type": "object",
        "properties": {
          "feature": {
            "type": "string"
          },
          "thresholdFactor": {
            "type": "integer"
          }
        }
      },
      "AllLogs": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/AllLogCfg"
        }
      },
      "AllLogCfg": {
        "type": "object",
        "properties": {
          "nudr-drservice": {
            "type": "string"
          },
          "nudr-notify-service": {
            "type": "string"
          },
          "nudr-diameterproxy": {
            "type": "string"
          },
          "diam-gateway": {
            "type": "string"
          },
          "nudr-dr-provservice": {
            "type": "string"
          },
          "nudr-bulk-import": {
            "type": "string"
          },
          "nudr-export-tool": {
            "type": "string"
          },
          "nudr-config": {
            "type": "string"
          },
          "ingress-gateway-sig": {
            "type": "string"
          },
          "ingress-gateway-prov": {
            "type": "string"
          },
          "egress-gateway": {
            "type": "string"
          },
          "alternate-route": {
            "type": "string"
          },
          "app-info": {
            "type": "string"
          },
          "perf-info": {
            "type": "string"
          },
          "nrf-client-nfmanagement": {
            "type": "string"
          }
        }
      },
      "OperationalStateConfiguration": {
        "type": "object",
        "description": "Operational state configuration.",
        "example": {
          "operationalState": "NORMAL"
        },
        "properties": {
          "operationalState": {
            "type": "string",
            "description": "Operational state of OCUDR.",
            "enum": [
              "NORMAL",
              "COMPLETE_SHUTDOWN"
            ]
          }
        }
      },
      "OperationStateHistoryArray": {
        "type": "object",
        "description": "Operational state history entry.",
        "example": {
          "id": "14235346546E",
          "type": "operationalState",
          "value": "{\"state\":\"NORMAL\"}",
          "timeStamp": "2023-03-29T00:28:19.416171",
          "status": "SUCCESS"
        },
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the operational state history entry."
          },
          "timeStamp": {
            "type": "string",
            "description": "Timestamp at which the operational state history entry was created."
          },
          "type": {
            "type": "string",
            "description": "History entry type.",
            "enum": [
              "operationalState"
            ]
          },
          "value": {
            "type": "string",
            "description": "Operational state payload stored for the history entry."
          },
          "status": {
            "type": "string",
            "description": "Outcome of the operational state update.",
            "enum": [
              "SUCCESS",
              "FAILURE"
            ]
          }
        }
      },
      "LoggingConfig": {
        "type": "object",
        "description": "Logging configuration for the service.",
        "properties": {
          "appLogLevel": {
            "type": "string",
            "enum": [
              "CRITICAL",
              "FATAL",
              "ERROR",
              "WARN",
              "WARNING",
              "INFO",
              "DEBUG",
              "TRACE"
            ],
            "description": "Application log level."
          },
          "packageLogLevel": {
            "type": "array",
            "minItems": 0,
            "maxItems": 10,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/PackageLogLevelItems"
            },
            "description": "Package-specific log level overrides."
          }
        },
        "required": [
          "appLogLevel"
        ],
        "example": {
          "appLogLevel": "WARN",
          "packageLogLevel": [
            {
              "packageName": "root",
              "logLevelForPackage": "WARN"
            }
          ]
        }
      },
      "PackageLogLevelItems": {
        "type": "object",
        "properties": {
          "packageName": {
            "type": "string",
            "enum": [
              "service_monitor",
              "flask.app",
              "flask",
              "dbtest",
              "perf_info",
              "perfapp",
              "data2sum",
              "log_level_agent",
              "overload_manager",
              "root",
              "httpx",
              "hpack",
              "httpcore",
              "hpack.hpack",
              "hpack.table",
              "omc",
              "omc.config",
              "omc.query",
              "omc.metrics"
            ],
            "description": "Logger package name."
          },
          "logLevelForPackage": {
            "type": "string",
            "enum": [
              "CRITICAL",
              "FATAL",
              "ERROR",
              "WARN",
              "WARNING",
              "INFO",
              "DEBUG",
              "TRACE"
            ],
            "description": "Log level assigned to the package."
          }
        },
        "required": [
          "packageName",
          "logLevelForPackage"
        ],
        "description": "Package log level configuration entry."
      },
      "OverloadLevelThreshold": {
        "type": [
          "array",
          "null"
        ],
        "description": "Overload service load level threshold list.",
        "example": [
          {
            "svcName": "ocudr-nudr-drservice",
            "metricsThresholdList": [
              {
                "metricsName": "svc_failure_count",
                "levelThresholdList": [
                  {
                    "level": "L1",
                    "onsetValue": 13000,
                    "abatementValue": 12500
                  },
                  {
                    "level": "L2",
                    "onsetValue": 14000,
                    "abatementValue": 13500
                  },
                  {
                    "level": "L3",
                    "onsetValue": 15000,
                    "abatementValue": 14500
                  },
                  {
                    "level": "L4",
                    "onsetValue": 16000,
                    "abatementValue": 15500
                  }
                ]
              },
              {
                "metricsName": "cpu",
                "levelThresholdList": [
                  {
                    "level": "L1",
                    "onsetValue": 75,
                    "abatementValue": 70
                  },
                  {
                    "level": "L2",
                    "onsetValue": 80,
                    "abatementValue": 78
                  },
                  {
                    "level": "L3",
                    "onsetValue": 85,
                    "abatementValue": 82
                  },
                  {
                    "level": "L4",
                    "onsetValue": 90,
                    "abatementValue": 88
                  }
                ]
              },
              {
                "metricsName": "svc_pending_count",
                "levelThresholdList": [
                  {
                    "level": "L1",
                    "onsetValue": 12000,
                    "abatementValue": 11500
                  },
                  {
                    "level": "L2",
                    "onsetValue": 13000,
                    "abatementValue": 12500
                  },
                  {
                    "level": "L3",
                    "onsetValue": 15000,
                    "abatementValue": 14500
                  },
                  {
                    "level": "L4",
                    "onsetValue": 16000,
                    "abatementValue": 15500
                  }
                ]
              }
            ]
          }
        ],
        "uniqueItems": true,
        "items": {
          "$ref": "#/components/schemas/OverloadServiceThreshold"
        }
      },
      "OverloadServiceThreshold": {
        "type": "object",
        "properties": {
          "svcName": {
            "type": "string",
            "description": "Service name."
          },
          "metricsThresholdList": {
            "type": [
              "array",
              "null"
            ],
            "description": "Metrics threshold list for the service.",
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/MetricsThreshold"
            }
          }
        },
        "required": [
          "svcName",
          "metricsThresholdList"
        ],
        "description": "Overload service load level threshold entry."
      },
      "MetricsThreshold": {
        "type": "object",
        "properties": {
          "metricsName": {
            "type": "string",
            "description": "Metric name.",
            "enum": [
              "svc_pending_count",
              "svc_failure_count",
              "cpu",
              "memory"
            ]
          },
          "levelThresholdList": {
            "type": [
              "array",
              "null"
            ],
            "description": "Load level threshold list for the metric.",
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/LevelThreshold"
            }
          }
        },
        "required": [
          "metricsName",
          "levelThresholdList"
        ],
        "description": "Overload metric load level threshold entry."
      },
      "LevelThreshold": {
        "type": "object",
        "properties": {
          "level": {
            "type": "string",
            "description": "Overload level."
          },
          "onsetValue": {
            "type": "integer",
            "description": "Onset threshold value for the overload level.",
            "minimum": 0
          },
          "abatementValue": {
            "type": "integer",
            "description": "Abatement threshold value for the overload level.",
            "minimum": 0
          }
        },
        "required": [
          "level",
          "onsetValue",
          "abatementValue"
        ],
        "description": "Overload level threshold entry."
      },
      "ActiveOverloadLevelThresholdProfile": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "isCustomProfile": {
            "type": "boolean"
          }
        },
        "required": [
          "name",
          "isCustomProfile"
        ]
      },
      "OverloadLevelThresholdProfile": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "$ref": "#/components/schemas/OverloadLevelThreshold"
          }
        },
        "required": [
          "name",
          "value"
        ]
      },
      "PerfInfoConfig": {
        "type": "object",
        "properties": {
          "logging": {
            "$ref": "#/components/schemas/LoggingConfig"
          },
          "overloadLevelThreshold": {
            "$ref": "#/components/schemas/OverloadLevelThreshold"
          },
          "activeOverloadLevelThresholdProfileName": {
            "$ref": "#/components/schemas/ActiveOverloadLevelThresholdProfile"
          },
          "systemOverloadLevelThresholdProfiles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OverloadLevelThresholdProfile"
            }
          },
          "customOverloadLevelThresholdProfiles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OverloadLevelThresholdProfile"
            }
          }
        }
      },
      "AppLoggingConfig": {
        "type": "object",
        "description": "Application logging configuration.",
        "properties": {
          "appLogLevel": {
            "type": "string",
            "enum": [
              "CRITICAL",
              "FATAL",
              "ERROR",
              "WARN",
              "WARNING",
              "INFO",
              "DEBUG",
              "TRACE"
            ],
            "description": "Application log level."
          },
          "packageLogLevel": {
            "type": "array",
            "minItems": 0,
            "maxItems": 6,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/PackageLogLevel"
            },
            "description": "Package-specific log level overrides."
          }
        },
        "required": [
          "appLogLevel"
        ]
      },
      "PackageLogLevel": {
        "type": "object",
        "properties": {
          "packageName": {
            "type": "string",
            "enum": [
              "namespace_runtime_info",
              "service_monitor",
              "mysql_monitor",
              "replication_status_monitor",
              "service_status_scraper",
              "log_level_agent"
            ],
            "description": "Logger package name."
          },
          "logLevelForPackage": {
            "type": "string",
            "enum": [
              "CRITICAL",
              "FATAL",
              "ERROR",
              "WARN",
              "WARNING",
              "INFO",
              "DEBUG",
              "TRACE"
            ],
            "description": "Log level assigned to the package."
          }
        },
        "required": [
          "packageName",
          "logLevelForPackage"
        ],
        "description": "Package log level configuration entry."
      },
      "NfScoringConfig": {
        "type": "object",
        "description": "NF scoring configuration.",
        "example": {
          "enableNFScoring": false,
          "tps": {
            "enable": true,
            "maxScore": 20,
            "maxTps": 33
          },
          "serviceHealth": {
            "enable": true,
            "maxScore": 30
          },
          "signallingConnections": {
            "enable": true,
            "maxScore": 20,
            "maxConnections": 40
          },
          "replicationHealth": {
            "enable": true,
            "maxScore": 30
          },
          "localitySitePreference": {
            "enable": true,
            "score": 5
          },
          "activeAlert": {
            "enable": true,
            "criticalAlertWeightage": 2,
            "majorAlertWeightage": 1,
            "minorAlertWeightage": 0
          },
          "customCriteria": [
            {
              "name": "BulkImport",
              "enable": true,
              "metricName": "nudr_bulk_import_records_processed_total",
              "scoringType": "ratio",
              "maxScore": 20,
              "maxValue": 20,
              "weightage": 5
            },
            {
              "name": "BulkExport",
              "enable": true,
              "metricName": "export_tool_status_total",
              "scoringType": "ratio",
              "maxScore": 20,
              "maxValue": 20,
              "weightage": 5
            }
          ]
        },
        "properties": {
          "enableNFScoring": {
            "type": "boolean",
            "description": "Flag used to enable or disable the NF scoring feature.",
            "default": false
          },
          "tps": {
            "$ref": "#/components/schemas/TpsConfig"
          },
          "serviceHealth": {
            "$ref": "#/components/schemas/ServiceHealthConfig"
          },
          "signallingConnections": {
            "$ref": "#/components/schemas/SignallingConnectionsConfig"
          },
          "replicationHealth": {
            "$ref": "#/components/schemas/ReplicationHealthConfig"
          },
          "localitySitePreference": {
            "$ref": "#/components/schemas/LocalitySitePreferenceConfig"
          },
          "activeAlert": {
            "$ref": "#/components/schemas/ActiveAlertConfig"
          },
          "customCriteria": {
            "type": "array",
            "description": "Custom scoring criteria.",
            "items": {
              "$ref": "#/components/schemas/CustomCriteria"
            }
          }
        },
        "required": [
          "enableNFScoring",
          "tps",
          "serviceHealth",
          "signallingConnections",
          "replicationHealth",
          "localitySitePreference",
          "activeAlert"
        ],
        "additionalProperties": false
      },
      "NfScoreResponse": {
        "type": "object",
        "description": "Calculated NF score response.",
        "example": {
          "NFScore": 100,
          "detailedReport": {
            "failedFactors": [],
            "scoringFactors": [
              {
                "criteria": "tps",
                "label": "TPS",
                "score": 20,
                "status": "SUCCESS"
              },
              {
                "criteria": "serviceHealth",
                "label": "Service Health",
                "score": 30,
                "status": "SUCCESS"
              }
            ]
          }
        },
        "properties": {
          "NFScore": {
            "type": "integer",
            "description": "Calculated NF score value."
          },
          "detailedReport": {
            "$ref": "#/components/schemas/NfScoreDetailedReport"
          }
        },
        "required": [
          "NFScore",
          "detailedReport"
        ]
      },
      "NfScoreDetailedReport": {
        "type": "object",
        "description": "Detailed NF score report.",
        "properties": {
          "failedFactors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NfScoreDetailedReportItem"
            }
          },
          "scoringFactors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NfScoreDetailedReportItem"
            }
          }
        },
        "required": [
          "failedFactors",
          "scoringFactors"
        ]
      },
      "NfScoreDetailedReportItem": {
        "type": "object",
        "description": "Detailed NF score entry for a scoring criterion.",
        "properties": {
          "criteria": {
            "type": "string",
            "description": "NF score criterion name.",
            "enum": [
              "tps",
              "serviceHealth",
              "signallingConnections",
              "replicationHealth",
              "localityPreference",
              "activeAlert",
              "BulkImport",
              "BulkExport"
            ]
          },
          "label": {
            "type": "string",
            "description": "Display label for the NF score criterion.",
            "enum": [
              "TPS",
              "Service Health",
              "Signalling Connections",
              "Replication Health",
              "Locality Preference",
              "Active Alert",
              "Bulk Import",
              "Bulk Export"
            ]
          },
          "score": {
            "type": "integer",
            "description": "Score calculated for the criterion."
          },
          "status": {
            "type": "string",
            "description": "Calculation status for the criterion."
          }
        },
        "additionalProperties": true
      },
      "AppInfoConfig": {
        "type": "object",
        "properties": {
          "logging": {
            "$ref": "#/components/schemas/AppLoggingConfig"
          },
          "nfScoring": {
            "$ref": "#/components/schemas/NfScoringConfig"
          },
          "dbClusterEventTracking": {
            "$ref": "#/components/schemas/DbClusterEventTracking"
          }
        }
      },
      "TpsConfig": {
        "type": "object",
        "description": "TPS configuration.",
        "required": [
          "enable"
        ],
        "properties": {
          "enable": {
            "type": "boolean",
            "description": "Flag used to enable or disable TPS scoring.",
            "default": false
          },
          "maxScore": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 20
          },
          "maxTps": {
            "type": "integer",
            "minimum": 1,
            "maximum": 1000000
          }
        },
        "additionalProperties": false
      },
      "ServiceHealthConfig": {
        "type": "object",
        "description": "Service health configuration.",
        "required": [
          "enable"
        ],
        "properties": {
          "enable": {
            "type": "boolean",
            "description": "Flag used to enable or disable service health scoring.",
            "default": false
          },
          "maxScore": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 30
          }
        },
        "additionalProperties": false
      },
      "SignallingConnectionsConfig": {
        "type": "object",
        "description": "Signalling connections configuration.",
        "required": [
          "enable"
        ],
        "properties": {
          "enable": {
            "type": "boolean",
            "description": "Flag used to enable or disable signalling connections scoring.",
            "default": false
          },
          "maxScore": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 20
          },
          "maxConnections": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100
          }
        },
        "additionalProperties": false
      },
      "ReplicationHealthConfig": {
        "type": "object",
        "description": "Replication health configuration.",
        "required": [
          "enable"
        ],
        "properties": {
          "enable": {
            "type": "boolean",
            "description": "Flag used to enable or disable replication health scoring.",
            "default": false
          },
          "maxScore": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 30
          }
        },
        "additionalProperties": false
      },
      "LocalitySitePreferenceConfig": {
        "type": "object",
        "description": "Locality site preference configuration.",
        "required": [
          "enable"
        ],
        "properties": {
          "enable": {
            "type": "boolean",
            "description": "Flag used to enable or disable locality site preference scoring.",
            "default": false
          },
          "score": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 5
          }
        },
        "additionalProperties": false
      },
      "ActiveAlertConfig": {
        "type": "object",
        "description": "Active alert configuration.",
        "required": [
          "enable"
        ],
        "properties": {
          "enable": {
            "type": "boolean",
            "description": "Flag used to enable or disable active alert scoring.",
            "default": false
          },
          "criticalAlertWeightage": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100,
            "default": 2
          },
          "majorAlertWeightage": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100,
            "default": 1
          },
          "minorAlertWeightage": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100,
            "default": 0
          }
        },
        "additionalProperties": false
      },
      "CustomCriteria": {
        "type": "object",
        "description": "Data related to a custom scoring criterion.",
        "properties": {
          "enable": {
            "type": "boolean",
            "description": "Flag used to enable or disable the custom scoring criterion.",
            "default": false
          },
          "name": {
            "type": "string",
            "description": "Custom scoring criterion name."
          },
          "metricName": {
            "type": "string",
            "description": "Metric name used for the custom scoring criterion."
          },
          "scoringType": {
            "enum": [
              "ratio",
              "weightage"
            ],
            "type": "string",
            "description": "Type of NF scoring for the custom criterion.",
            "default": "ratio"
          },
          "maxScore": {
            "type": "integer",
            "description": "Maximum score for ratio-based NF score calculation.",
            "minimum": 1,
            "maximum": 100
          },
          "maxValue": {
            "type": "integer",
            "description": "Maximum value for ratio-based NF score calculation.",
            "minimum": 1,
            "maximum": 10000
          },
          "weightage": {
            "type": "integer",
            "description": "Weightage for weightage-based NF score calculation.",
            "minimum": 0,
            "maximum": 100
          }
        }
      },
      "DbClusterEventTracking": {
        "type": "object",
        "description": "DB cluster event tracking configuration.",
        "properties": {
          "enabled": {
            "type": "boolean",
            "description": "flag used to enable and disable DB Cluster Event Tracking feature"
          },
          "autoTransition": {
            "type": "boolean",
            "description": "flag used to transition NF state from failure to functional state automatically"
          }
        },
        "additionalProperties": false,
        "required": [
          "enabled",
          "autoTransition"
        ]
      },
      "NrfLoggingConfig": {
        "type": "object",
        "description": "The attribute represents the log level Configuration for NrfClient Management Service",
        "properties": {
          "appLogLevel": {
            "type": "string",
            "enum": [
              "INFO",
              "DEBUG",
              "WARN",
              "ERROR",
              "FATAL",
              "OFF",
              "TRACE",
              "ALL"
            ],
            "description": "Values of LogLevel"
          },
          "packageLogLevel": {
            "type": "array",
            "minItems": 1,
            "maxItems": 1,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/NrfPackageLogLevel"
            },
            "description": "The attribute represents the package level logging for NrfClient Management Service"
          },
          "additionalErrorLogging": {
            "type": "string",
            "enum": [
              "ENABLED",
              "DISABLED"
            ],
            "description": "This attribute allows the microservice to enable or disable the printing of new error fields on logs"
          },
          "logSubscriberInfo": {
            "type": "string",
            "enum": [
              "ENABLED",
              "DISABLED"
            ],
            "description": "This attribute allows the microservice to enable or disable the printing of subscriber ID information in the log"
          }
        },
        "required": [
          "appLogLevel",
          "packageLogLevel"
        ],
        "example": {
          "appLogLevel": "WARN",
          "packageLogLevel": [
            {
              "packageName": "root",
              "logLevelForPackage": "WARN"
            }
          ],
          "additionalErrorLogging": "DISABLED",
          "logSubscriberInfo": "DISABLED"
        }
      },
      "NrfPackageLogLevel": {
        "type": "object",
        "properties": {
          "packageName": {
            "type": "string",
            "enum": [
              "root"
            ],
            "description": "The package Name."
          },
          "logLevelForPackage": {
            "type": "string",
            "enum": [
              "INFO",
              "DEBUG",
              "WARN",
              "ERROR",
              "FATAL",
              "OFF",
              "TRACE",
              "ALL"
            ],
            "description": "Values of LogLevel"
          }
        },
        "required": [
          "packageName",
          "logLevelForPackage"
        ],
        "description": "The attribute is the list of Package names."
      },
      "NfProfile": {
        "type": "object",
        "description": "The attribute represents the individual nfProfile for NrfClient Management Service."
      },
      "GeneralOptions": {
        "type": "object",
        "description": "The attribute represents the General options of NrfClient Management Service.",
        "example": {
          "nfProfileUpdateMode": "CompleteUpdate",
          "triggerNfRegistration": true
        },
        "properties": {
          "nfProfileUpdateMode": {
            "type": "string",
            "enum": [
              "CompleteUpdate",
              "PartialUpdate"
            ],
            "default": "CompleteUpdate",
            "description": "The attribute represents the mode for NFUpdate of NRFClient Management Service."
          },
          "triggerNfRegistration": {
            "type": "boolean",
            "default": true,
            "description": "This attribute controls the autonomous registration of the NF."
          }
        },
        "required": [
          "nfProfileUpdateMode"
        ],
        "additionalProperties": false
      },
      "NrfRoute": {
        "type": "object",
        "properties": {
          "scheme": {
            "type": "string",
            "description": "The scheme of NrfRoute."
          },
          "nrfApi": {
            "type": "string",
            "description": "The Api for NrfRoute."
          },
          "priority": {
            "type": "integer",
            "description": "The priority for NrfRoute."
          },
          "weight": {
            "type": "integer",
            "description": "The weight for NrfRoute."
          }
        },
        "description": "The attribute is the NRF Route."
      },
      "NrfRouteList": {
        "type": "array",
        "description": "The attribute represents the list of NRF Routes.",
        "uniqueItems": true,
        "example": [
          {
            "nrfApi": "nrfDeployName-nrf-1:8080",
            "scheme": "http",
            "weight": 100,
            "priority": 1
          }
        ],
        "items": {
          "$ref": "#/components/schemas/NrfRoute"
        }
      },
      "DynamicLoadAndCapacity": {
        "type": "object",
        "description": "Dynamic load and capacity configuration for NRF Client NF Management Service.",
        "example": {
          "nfProfileCapacity": true,
          "nfProfileLoad": true,
          "nfServiceCapacity": true,
          "nfServiceLoad": true
        },
        "properties": {
          "nfProfileCapacity": {
            "type": "boolean",
            "description": "Flag that determines whether NF profile capacity is taken from perf-info or from the operator."
          },
          "nfProfileLoad": {
            "type": "boolean",
            "description": "Flag that determines whether NF profile load is taken from perf-info or from the operator."
          },
          "nfServiceCapacity": {
            "type": "boolean",
            "description": "Flag that determines whether NF service capacity is taken from perf-info or from the operator."
          },
          "nfServiceLoad": {
            "type": "boolean",
            "description": "Flag that determines whether NF service load is taken from perf-info or from the operator."
          }
        },
        "additionalProperties": false,
        "required": [
          "nfProfileCapacity",
          "nfProfileLoad",
          "nfServiceCapacity",
          "nfServiceLoad"
        ]
      },
      "NfPeerInfoSettings": {
        "type": "object",
        "description": "Configuration object that defines the behaviour of the SBI-NF-Peer-Info Header feature",
        "properties": {
          "enabledNfPeerInfoHeaderInterface": {
            "type": "boolean",
            "description": "Flag to enable/disable the SBI-NF-Peer-Info Header feature"
          },
          "includeSrcServInstId": {
            "type": "boolean",
            "description": "Flag to include/remove srcservinst to the SBI-NF-Peer-Info Header feature"
          }
        }
      },
      "TrafficPrioritization": {
        "type": "object",
        "description": "Configuration object that defines the behaviour of the trafficPrioritization feature",
        "properties": {
          "featureEnabled": {
            "type": "boolean",
            "description": "Flag to enable/disable the trafficPrioritization feature"
          },
          "incomingPriorityHeader": {
            "type": "string",
            "description": "Header name for the incoming request"
          },
          "outgoingPriorityHeader": {
            "type": "string",
            "description": "Header name for the outgoing request"
          },
          "nfSubscribeMessageTypes": {
            "type": "array",
            "description": "Message priority value for subscribe autonomous message request types, all autonomous operation associated to nrfClientSubscribeTypes",
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/NfSubscribeMessageType"
            }
          },
          "messageTypes": {
            "type": "array",
            "description": "Message priority value for rest of the message request types that are not nfSubscribe Message types",
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/MessageType"
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "featureEnabled",
          "incomingPriorityHeader",
          "outgoingPriorityHeader",
          "nfSubscribeMessageTypes",
          "messageTypes"
        ]
      },
      "NfSubscribeMessageType": {
        "type": "object",
        "properties": {
          "messageType": {
            "type": "string",
            "enum": [
              "AutonomousNfDiscovery",
              "AutonomousNfSubscribe",
              "AutonomousNfUnSubscribe",
              "AutonomousNfSubscriptionUpdate"
            ],
            "description": "Message type can be autonomous"
          },
          "subscribeNfTypes": {
            "type": "array",
            "description": "List of nfTypes for the configured priority",
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/SubscribeNfType"
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "messageType",
          "subscribeNfTypes"
        ]
      },
      "SubscribeNfType": {
        "type": "object",
        "properties": {
          "nfType": {
            "type": "string",
            "description": "Name of the configured nfType"
          },
          "priority": {
            "type": "string",
            "pattern": "^([0-9]|1[0-9]|2[0-9]|3[01])$",
            "description": "Priority value set for the specified nfType"
          }
        },
        "required": [
          "nfType",
          "priority"
        ]
      },
      "MessageType": {
        "type": "object",
        "properties": {
          "messageType": {
            "type": "string",
            "enum": [
              "AutonomousOnDemandNFRegistration",
              "AutonomousHealthCheck",
              "NfDiscovery",
              "NfHeartBeat",
              "AutonomousNfPatch",
              "NfProfileUpdate",
              "NfSubscribe",
              "NfSubscriptionUpdate",
              "NfUnSubscribe",
              "NfDeRegistration",
              "AutonomousNfDeRegistration",
              "NfProfileRetrieval",
              "NfListRetrieval"
            ],
            "description": "Type of non discovery message request"
          },
          "priority": {
            "type": "string",
            "pattern": "^([0-9]|1[0-9]|2[0-9]|3[01])$",
            "description": "Priority value set for the specified request type"
          }
        },
        "additionalProperties": false,
        "required": [
          "messageType",
          "priority"
        ]
      },
      "NrfClientConfig": {
        "type": "object",
        "properties": {
          "logging": {
            "$ref": "#/components/schemas/NrfLoggingConfig"
          },
          "nfProfileList": {
            "type": "array",
            "description": "The attribute represents the list of nfProfiles for NrfClient Management Service.",
            "items": {
              "$ref": "#/components/schemas/NfProfile"
            }
          },
          "generalOptions": {
            "$ref": "#/components/schemas/GeneralOptions"
          },
          "nrfRouteList": {
            "$ref": "#/components/schemas/NrfRouteList"
          },
          "dynamicLoadAndCapacity": {
            "$ref": "#/components/schemas/DynamicLoadAndCapacity"
          },
          "nfPeerInfoSettings": {
            "$ref": "#/components/schemas/NfPeerInfoSettings"
          },
          "trafficPrioritization": {
            "$ref": "#/components/schemas/TrafficPrioritization"
          }
        }
      },
      "AltRouteLoggingConfig": {
        "type": "object",
        "description": "Alternate Route logging configuration.",
        "properties": {
          "appLogLevel": {
            "type": "string",
            "enum": [
              "INFO",
              "DEBUG",
              "WARN",
              "ERROR",
              "FATAL",
              "OFF",
              "TRACE",
              "ALL"
            ],
            "description": "Application log level."
          },
          "packageLogLevel": {
            "type": "array",
            "minItems": 1,
            "maxItems": 1,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/AltRoutePackageLogLevel"
            },
            "description": "Package-specific log level overrides."
          }
        },
        "required": [
          "appLogLevel",
          "packageLogLevel"
        ],
        "example": {
          "appLogLevel": "WARN",
          "packageLogLevel": [
            {
              "packageName": "root",
              "logLevelForPackage": "WARN"
            }
          ]
        }
      },
      "AltRoutePackageLogLevel": {
        "type": "object",
        "properties": {
          "packageName": {
            "type": "string",
            "enum": [
              "root"
            ],
            "description": "Logger package name."
          },
          "logLevelForPackage": {
            "type": "string",
            "enum": [
              "INFO",
              "DEBUG",
              "WARN",
              "ERROR",
              "FATAL",
              "OFF",
              "TRACE",
              "ALL"
            ],
            "description": "Log level assigned to the package."
          }
        },
        "required": [
          "packageName",
          "logLevelForPackage"
        ],
        "description": "Package log level configuration entry."
      },
      "UpstreamDnsConfig": {
        "type": "object",
        "description": "Upstream DNS configuration.",
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "host": {
            "type": "string"
          },
          "port": {
            "type": "string"
          },
          "zone": {
            "type": "string"
          },
          "tsigKeyNamespace": {
            "type": "string"
          },
          "tsigKeySecretName": {
            "type": "string"
          },
          "upstreamDNSTimeout": {
            "type": "integer"
          },
          "watchSecretTimeout": {
            "type": "integer"
          },
          "fixedTsigKeyMonitorDelay": {
            "type": "integer"
          }
        },
        "required": [
          "enabled"
        ]
      },
      "AltRouteConfig": {
        "type": "object",
        "properties": {
          "logging": {
            "$ref": "#/components/schemas/AltRouteLoggingConfig"
          },
          "upstreamDnsConfig": {
            "$ref": "#/components/schemas/UpstreamDnsConfig"
          }
        }
      },
      "HealthCheckConfigObject": {
        "type": "object",
        "properties": {
          "healthCheckResponseCode": {
            "type": "integer",
            "enum": [
              200,
              201,
              202,
              203,
              204,
              205,
              206,
              207,
              208,
              226
            ],
            "description": "Parameter to configure health check response code"
          },
          "healthCheckRequestMethod": {
            "type": "string",
            "enum": [
              "GET",
              "OPTIONS"
            ],
            "description": "Parameter to configure health check request method"
          },
          "healthCheckResourceUri": {
            "type": "string",
            "description": "Parameter to configure health check request method"
          }
        },
        "required": [
          "healthCheckResponseCode",
          "healthCheckRequestMethod",
          "healthCheckResourceUri"
        ]
      },
      "HealthCheckConfig": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "description": "Flag for enabling health-check-monitoring feature"
          },
          "healthCheckConfigObject": {
            "$ref": "#/components/schemas/HealthCheckConfigObject"
          }
        },
        "required": [
          "enabled",
          "healthCheckConfigObject"
        ],
        "description": "Health check configuration",
        "additionalProperties": false
      },
      "GWPackageLogLevel": {
        "type": "object",
        "properties": {
          "packageName": {
            "type": "string",
            "enum": [
              "root",
              "oauth"
            ],
            "description": "Logger package name."
          },
          "logLevelForPackage": {
            "type": "string",
            "enum": [
              "INFO",
              "DEBUG",
              "WARN",
              "ERROR",
              "FATAL",
              "OFF",
              "TRACE",
              "ALL"
            ],
            "description": "Log level assigned to the package."
          }
        },
        "required": [
          "packageName",
          "logLevelForPackage"
        ],
        "description": "Package log level configuration entry."
      },
      "GWLoggingConfig": {
        "type": "object",
        "properties": {
          "appLogLevel": {
            "type": "string",
            "enum": [
              "INFO",
              "DEBUG",
              "WARN",
              "ERROR",
              "FATAL",
              "OFF",
              "TRACE",
              "ALL"
            ],
            "description": "Application log level."
          },
          "packageLogLevel": {
            "type": "array",
            "minItems": 2,
            "maxItems": 2,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/GWPackageLogLevel"
            },
            "description": "Package-specific log level overrides."
          },
          "logDiscarding": {
            "$ref": "#/components/schemas/LogDiscarding"
          },
          "additionalErrorLogging": {
            "type": "string",
            "enum": [
              "ENABLED",
              "DISABLED"
            ]
          },
          "logSubscriberInfo": {
            "type": "string",
            "enum": [
              "ENABLED",
              "DISABLED"
            ]
          }
        },
        "required": [
          "appLogLevel",
          "packageLogLevel"
        ]
      },
      "LogDiscarding": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "featureToThresholdMapping": {
            "type": "array",
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/FeatureToThresholdMapping"
            }
          }
        },
        "required": [
          "enabled",
          "featureToThresholdMapping"
        ]
      },
      "FeatureToThresholdMapping": {
        "type": "object",
        "properties": {
          "feature": {
            "type": "string",
            "enum": [
              "RATE_LIMITING",
              "OVERLOAD_CONTROL",
              "ROUTE_LEVEL_RATE_LIMITING",
              "RSS_RATE_LIMITING",
              "EGRESS_RATE_LIMITING"
            ]
          },
          "thresholdFactor": {
            "type": "integer"
          }
        },
        "required": [
          "feature",
          "thresholdFactor"
        ]
      },
      "OAuthValidatorConfiguration": {
        "type": "object",
        "description": "Validator configurations for oAuth",
        "required": [
          "oauthValidationMode"
        ],
        "example": {
          "keyIdList": [],
          "instanceIdList": [],
          "oauthValidationMode": "KID_PREFERRED"
        },
        "properties": {
          "keyIdList": {
            "type": [
              "array",
              "null"
            ],
            "uniqueItems": true,
            "maxItems": 150,
            "description": "Array containing KID based configuration",
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "keyId": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 36,
                      "pattern": "[a-zA-Z0-9]"
                    },
                    "kSecretName": {
                      "type": "string"
                    },
                    "certName": {
                      "type": "string"
                    },
                    "certAlgorithm": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "keyId",
                    "kSecretName",
                    "certName",
                    "certAlgorithm"
                  ]
                }
              ]
            }
          },
          "instanceIdList": {
            "type": [
              "array",
              "null"
            ],
            "uniqueItems": true,
            "maxItems": 150,
            "description": "Array containing Instance Id based configuration",
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "instanceId": {
                      "type": "string"
                    },
                    "kSecretName": {
                      "type": "string"
                    },
                    "certName": {
                      "type": "string"
                    },
                    "certAlgorithm": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "instanceId",
                    "kSecretName",
                    "certName",
                    "certAlgorithm"
                  ]
                }
              ]
            }
          },
          "oauthValidationMode": {
            "type": "string",
            "enum": [
              "KID_ONLY",
              "INSTANCEID_ONLY",
              "KID_PREFERRED"
            ],
            "description": "Mode of validation"
          }
        }
      },
      "ErrorCodeProfiles": {
        "type": [
          "array",
          "null"
        ],
        "description": "Error code profile configurations.",
        "example": [
          {
            "name": "error429",
            "errorCode": 429,
            "errorCause": "",
            "errorTitle": "",
            "redirectURL": "",
            "retry-after": "",
            "errorDescription": ""
          }
        ],
        "uniqueItems": true,
        "items": {
          "anyOf": [
            {
              "type": "object",
              "description": "Error code profile configuration entry.",
              "required": [
                "name",
                "errorCode"
              ],
              "properties": {
                "name": {
                  "type": "string"
                },
                "errorCode": {
                  "type": "integer",
                  "enum": [
                    100,
                    101,
                    102,
                    103,
                    200,
                    201,
                    202,
                    203,
                    204,
                    205,
                    206,
                    207,
                    208,
                    226,
                    300,
                    301,
                    302,
                    303,
                    304,
                    305,
                    306,
                    307,
                    308,
                    400,
                    401,
                    402,
                    403,
                    404,
                    405,
                    406,
                    407,
                    408,
                    409,
                    410,
                    411,
                    412,
                    413,
                    414,
                    415,
                    416,
                    417,
                    418,
                    421,
                    422,
                    423,
                    424,
                    425,
                    426,
                    428,
                    429,
                    431,
                    444,
                    451,
                    499,
                    500,
                    501,
                    502,
                    503,
                    504,
                    505,
                    506,
                    507,
                    508,
                    510,
                    511,
                    599
                  ]
                },
                "errorDescription": {
                  "type": "string",
                  "default": ""
                },
                "errorTitle": {
                  "type": "string",
                  "default": ""
                },
                "errorCause": {
                  "type": "string",
                  "default": ""
                },
                "redirectURL": {
                  "type": "string",
                  "default": ""
                },
                "retry-after": {
                  "type": "string"
                }
              }
            }
          ]
        }
      },
      "OCDiscardPolicies": {
        "type": [
          "array",
          "null"
        ],
        "description": "Overload control discard policy configurations.",
        "example": [
          {
            "name": "OCDP1",
            "scheme": "PercentageBased",
            "policies": [
              {
                "level": "L1",
                "value": 0,
                "action": "RejectWithErrorCode",
                "errorCodeProfile": "error429"
              },
              {
                "level": "L2",
                "value": 5,
                "action": "RejectWithErrorCode",
                "errorCodeProfile": "error429"
              },
              {
                "level": "L3",
                "value": 15,
                "action": "RejectWithErrorCode",
                "errorCodeProfile": "error429"
              },
              {
                "level": "L4",
                "value": 25,
                "action": "RejectWithErrorCode",
                "errorCodeProfile": "error503"
              }
            ]
          }
        ],
        "uniqueItems": true,
        "items": {
          "anyOf": [
            {
              "type": "object",
              "description": "Overload control discard policy configuration entry.",
              "required": [
                "name",
                "scheme",
                "policies"
              ],
              "properties": {
                "name": {
                  "type": "string"
                },
                "scheme": {
                  "type": "string",
                  "enum": [
                    "PriorityBased",
                    "PercentageBased"
                  ]
                },
                "policies": {
                  "type": [
                    "array",
                    "null"
                  ],
                  "uniqueItems": true,
                  "items": {
                    "anyOf": [
                      {
                        "type": "object",
                        "required": [
                          "level",
                          "value",
                          "errorCodeProfile",
                          "action"
                        ],
                        "properties": {
                          "level": {
                            "type": "string"
                          },
                          "value": {
                            "type": "integer",
                            "minimum": 0
                          },
                          "errorCodeProfile": {
                            "type": "string"
                          },
                          "action": {
                            "type": "string",
                            "enum": [
                              "RejectWithErrorCode"
                            ]
                          }
                        }
                      }
                    ]
                  }
                }
              }
            }
          ]
        }
      },
      "OCPolicyMapping": {
        "type": "object",
        "description": "Overload control policy mapping configuration.",
        "required": [
          "enabled",
          "samplingPeriod",
          "mappings"
        ],
        "example": {
          "enabled": false,
          "mappings": [
            {
              "svcName": "ocudr-nudr-dr-provservice",
              "policyName": "OCDP1"
            }
          ],
          "samplingPeriod": 6000
        },
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "samplingPeriod": {
            "type": "integer",
            "minimum": 0
          },
          "mappings": {
            "type": [
              "array",
              "null"
            ],
            "uniqueItems": true,
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "required": [
                    "svcName",
                    "policyName"
                  ],
                  "properties": {
                    "svcName": {
                      "type": "string"
                    },
                    "policyName": {
                      "type": "string"
                    }
                  }
                }
              ]
            }
          }
        }
      },
      "RouteLevelRateLimiting": {
        "type": "object",
        "required": [
          "enabled",
          "samplingPeriod",
          "rateLimitPolicies"
        ],
        "example": {
          "enabled": false,
          "samplingPeriod": 1000,
          "rateLimitPolicies": [
            {
              "name": "R1",
              "value": 24,
              "action": "RejectWithErrorCode",
              "scheme": "PriorityBased",
              "errorCodeProfile": "error429"
            }
          ]
        },
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "samplingPeriod": {
            "type": "integer",
            "minimum": 0
          },
          "rateLimitPolicies": {
            "type": [
              "array",
              "null"
            ],
            "uniqueItems": true,
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "required": [
                    "name",
                    "scheme",
                    "value",
                    "action",
                    "errorCodeProfile"
                  ],
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string",
                      "enum": [
                        "PriorityBased"
                      ]
                    },
                    "value": {
                      "type": "integer",
                      "minimum": 0
                    },
                    "action": {
                      "type": "string",
                      "enum": [
                        "RejectWithErrorCode"
                      ]
                    },
                    "errorCodeProfile": {
                      "type": "string"
                    }
                  }
                }
              ]
            }
          }
        }
      },
      "ServerHeaderDetails": {
        "required": [
          "enabled",
          "configuration"
        ],
        "type": "object",
        "example": {
          "enabled": false,
          "errorCodeSeriesId": "E1",
          "configuration": {
            "nfType": "UDR",
            "nfInstanceId": "5a7bd676-ceeb-44bb-95e0-f6a55a328b03"
          }
        },
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "errorCodeSeriesId": {
            "type": "string"
          },
          "configuration": {
            "required": [
              "nfType"
            ],
            "type": "object",
            "properties": {
              "nfType": {
                "type": "string"
              },
              "nfInstanceId": {
                "type": "string"
              }
            }
          }
        }
      },
      "IGWRoutesConfiguration": {
        "type": [
          "array",
          "null"
        ],
        "items": {
          "$ref": "#/components/schemas/Route"
        },
        "example": [
          {
            "id": "traffic_mapping_http",
            "rateLimiting": {
              "methods": [
                {
                  "name": "PATCH",
                  "rate": 200,
                  "rateLimitPolicy": "R1"
                },
                {
                  "name": "GET",
                  "rate": 200,
                  "rateLimitPolicy": "R1"
                },
                {
                  "name": "PUT",
                  "rate": 300,
                  "rateLimitPolicy": "R1"
                },
                {
                  "name": "DELETE",
                  "rate": 200,
                  "rateLimitPolicy": "R1"
                },
                {
                  "name": "POST",
                  "rate": 200,
                  "rateLimitPolicy": "R1"
                }
              ]
            },
            "failureReqCountErrorCodeSeriesId": "P1"
          },
          {
            "id": "traffic_mapping_http_group",
            "rateLimiting": {
              "methods": [
                {
                  "name": "GET",
                  "rate": 1500,
                  "rateLimitPolicy": "R1"
                }
              ]
            },
            "failureReqCountErrorCodeSeriesId": "P1"
          },
          {
            "id": "traffic_mapping_http_eir",
            "rateLimiting": {
              "methods": [
                {
                  "name": "GET",
                  "rate": 1500,
                  "rateLimitPolicy": "R1"
                }
              ]
            },
            "failureReqCountErrorCodeSeriesId": "P1"
          }
        ]
      },
      "EGWSbiRoutingErrorCriteriaSets": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/EGWSbiRoutingErrorCriteriaSetItem"
        },
        "example": [
          {
            "id": "criteriaSet1",
            "method": [
              "GET"
            ],
            "exceptions": [
              "CONNECT_EXCEPTION"
            ]
          }
        ]
      },
      "EGWSbiRoutingErrorCriteriaSetItem": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "method"
        ],
        "oneOf": [
          {
            "required": [
              "response"
            ]
          },
          {
            "required": [
              "exceptions"
            ]
          }
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "method": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "GET",
                "POST",
                "PUT",
                "DELETE",
                "PATCH",
                "HEAD",
                "OPTIONS"
              ]
            },
            "default": []
          },
          "exceptions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "response": {
            "$ref": "#/components/schemas/EGWSbiRoutingErrorCriteriaResponse"
          }
        }
      },
      "EGWSbiRoutingErrorCriteriaResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "statuses"
        ],
        "properties": {
          "statuses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EGWSbiRoutingErrorCriteriaStatus"
            },
            "default": []
          },
          "headersMatchingScript": {
            "type": "string"
          }
        }
      },
      "EGWSbiRoutingErrorCriteriaStatus": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "status",
          "statusSeries"
        ],
        "properties": {
          "statusSeries": {
            "type": "string",
            "enum": [
              "1xx",
              "2xx",
              "3xx",
              "4xx",
              "5xx"
            ]
          },
          "status": {
            "type": "array",
            "items": {
              "type": "integer",
              "enum": [
                -1,
                100,
                101,
                102,
                103,
                200,
                201,
                202,
                203,
                204,
                205,
                206,
                207,
                208,
                226,
                300,
                301,
                302,
                303,
                304,
                305,
                306,
                307,
                308,
                400,
                401,
                402,
                403,
                404,
                405,
                406,
                407,
                408,
                409,
                410,
                411,
                412,
                413,
                414,
                415,
                416,
                417,
                418,
                421,
                422,
                423,
                424,
                425,
                426,
                428,
                429,
                431,
                444,
                451,
                499,
                500,
                501,
                502,
                503,
                504,
                505,
                506,
                507,
                508,
                510,
                511,
                599
              ]
            },
            "default": []
          }
        }
      },
      "EGWSbiRoutingErrorActionSets": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/EGWSbiRoutingErrorActionSetItem"
        },
        "example": [
          {
            "id": "actionSet1",
            "action": "retry",
            "attempts": 3,
            "blacklist": {
              "enabled": false,
              "duration": 0
            }
          }
        ]
      },
      "EGWSbiRoutingErrorActionSetItem": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "action",
          "attempts",
          "id"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "action": {
            "type": "string",
            "enum": [
              "reroute",
              "retry"
            ]
          },
          "attempts": {
            "type": "integer"
          },
          "blacklist": {
            "$ref": "#/components/schemas/EGWSbiRoutingErrorActionBlacklist"
          }
        }
      },
      "EGWSbiRoutingErrorActionBlacklist": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "duration": {
            "type": "integer"
          }
        }
      },
      "PeerConfiguration": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/PeerConfigurationItem"
        },
        "example": [
          {
            "id": "peer1",
            "host": "egw-peer.example.com",
            "port": "443",
            "virtualHost": "egw-peer.example.com",
            "apiPrefix": "/nudr-dr/v1"
          }
        ]
      },
      "PeerConfigurationItem": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "host": {
            "type": "string"
          },
          "port": {
            "type": "string"
          },
          "virtualHost": {
            "type": "string"
          },
          "apiPrefix": {
            "type": "string"
          },
          "healthApiPath": {
            "type": "string"
          }
        }
      },
      "PeerSetConfiguration": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/PeerSetConfigurationItem"
        },
        "example": [
          {
            "id": "peerSet1",
            "httpConfiguration": [
              {
                "priority": 1,
                "peerIdentifier": "peer1"
              }
            ],
            "httpsConfiguration": [
              {
                "priority": 1,
                "peerIdentifier": "peer1"
              }
            ]
          }
        ]
      },
      "PeerSetConfigurationItem": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "httpConfiguration": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PeerSetEndpointConfiguration"
            },
            "default": []
          },
          "httpsConfiguration": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PeerSetEndpointConfiguration"
            },
            "default": []
          }
        }
      },
      "PeerSetEndpointConfiguration": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "priority": {
            "type": "integer"
          },
          "peerIdentifier": {
            "type": "string"
          }
        }
      },
      "RetryProfile": {
        "type": "object",
        "additionalProperties": false,
        "example": {
          "retryCount": 3,
          "requestTimeout": 1000,
          "statuses": [
            500,
            503
          ],
          "exceptions": [
            "CONNECT_EXCEPTION"
          ]
        },
        "properties": {
          "retryCount": {
            "type": "integer"
          },
          "requestTimeout": {
            "type": "integer"
          },
          "statuses": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "default": []
          },
          "exceptions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "default": []
          }
        }
      },
      "EGWRoutesConfiguration": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/EGWRouteConfigurationItem"
        },
        "example": [
          {
            "id": "route1",
            "uri": "https://egw-peer.example.com",
            "order": 1,
            "metadata": {
              "httpsTargetOnly": true,
              "httpRuriOnly": false,
              "sbiRoutingEnabled": true,
              "sbiRoutingWeightBasedEnabled": false,
              "configurableErrorCodes": {
                "enabled": true,
                "errorScenarios": [
                  {
                    "exceptionType": "CONNECT_EXCEPTION",
                    "errorProfileName": "defaultProfile"
                  }
                ]
              }
            },
            "predicates": [
              {
                "name": "Path",
                "args": {
                  "pattern": "/nudr-dr/v1/**"
                }
              }
            ],
            "filters": [
              {
                "name": "SbiRouting",
                "args": {
                  "peerSetIdentifier": "peerSet1",
                  "customPeerSelectorEnabled": false,
                  "errorHandling": [
                    {
                      "errorCriteriaSet": "criteriaSet1",
                      "actionSet": "actionSet1",
                      "priority": 1
                    }
                  ]
                }
              }
            ]
          }
        ]
      },
      "EGWRouteConfigurationItem": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "uri": {
            "type": "string"
          },
          "order": {
            "type": "integer"
          },
          "metadata": {
            "$ref": "#/components/schemas/EGWRouteMetadata"
          },
          "predicates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EGWRoutePredicate"
            },
            "default": []
          },
          "filters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EGWRouteFilter"
            },
            "default": []
          }
        }
      },
      "EGWRouteMetadata": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "httpsTargetOnly": {
            "type": "boolean"
          },
          "httpRuriOnly": {
            "type": "boolean"
          },
          "sbiRoutingEnabled": {
            "type": "boolean"
          },
          "sbiRoutingWeightBasedEnabled": {
            "type": "boolean"
          },
          "configurableErrorCodes": {
            "$ref": "#/components/schemas/EGWRouteConfigurableErrorCodes"
          }
        }
      },
      "EGWRouteConfigurableErrorCodes": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "errorScenarios": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EGWRouteErrorScenario"
            },
            "default": []
          }
        }
      },
      "EGWRouteErrorScenario": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "exceptionType": {
            "type": "string"
          },
          "errorProfileName": {
            "type": "string"
          }
        }
      },
      "EGWRoutePredicate": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string"
          },
          "args": {
            "$ref": "#/components/schemas/EGWRoutePredicateArgs"
          }
        }
      },
      "EGWRoutePredicateArgs": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "pattern": {
            "type": "string"
          }
        }
      },
      "EGWRouteFilter": {
        "type": "object",
        "required": [
          "name"
        ],
        "properties": {
          "name": {
            "type": "string",
            "enum": [
              "SbiRouting",
              "InvalidRouteFilter",
              "SBIReroute",
              "CustomReqHeaderEntryFilter",
              "CustomReqHeaderExitFilter",
              "CustomResHeaderEntryFilter",
              "CustomResHeaderExitFilter",
              "ScpRetry",
              "DedupeResponseHeader",
              "RemoveRequestHeader",
              "RemoveResponseHeader",
              "SubActLog",
              "DefaultRouteRetry",
              "ControlledShutdownFilter"
            ]
          },
          "args": {
            "$ref": "#/components/schemas/EGWRouteFilterArgs"
          }
        }
      },
      "EGWRouteFilterArgs": {
        "anyOf": [
          {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          {
            "type": "object"
          },
          {
            "type": [
              "array",
              "null"
            ],
            "default": [],
            "items": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "additionalProperties": {
                    "type": "number"
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": {
                    "type": "string"
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": {
                    "type": "boolean"
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": {
                    "type": "object"
                  }
                }
              ]
            }
          }
        ]
      },
      "EGWRouteErrorHandling": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "errorCriteriaSet": {
            "type": "string"
          },
          "actionSet": {
            "type": "string"
          },
          "priority": {
            "type": "integer"
          }
        }
      },
      "Route": {
        "type": "object",
        "required": [
          "id"
        ],
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          },
          "failureReqCountErrorCodeSeriesId": {
            "type": "string"
          },
          "rateLimiting": {
            "$ref": "#/components/schemas/RateLimiting"
          },
          "serverHeaderDetails": {
            "type": "object",
            "required": [
              "enabled"
            ],
            "properties": {
              "enabled": {
                "type": "boolean"
              },
              "errorCodeSeriesId": {
                "type": "string"
              }
            }
          },
          "uri": {
            "type": "string"
          },
          "order": {
            "type": "integer"
          },
          "predicates": {
            "type": "array",
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/Predicate"
            }
          },
          "filters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Filter"
            }
          },
          "metadata": {
            "type": [
              "array",
              "null"
            ],
            "default": [],
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "patternProperties": {
                    ".{1,}": {
                      "type": "number"
                    }
                  }
                },
                {
                  "type": "object",
                  "patternProperties": {
                    ".{1,}": {
                      "type": "string"
                    }
                  }
                },
                {
                  "type": "object",
                  "patternProperties": {
                    ".{1,}": {
                      "type": "boolean"
                    }
                  }
                },
                {
                  "type": "object",
                  "patternProperties": {
                    ".{1,}": {
                      "type": "object"
                    }
                  }
                }
              ]
            }
          }
        }
      },
      "RateLimiting": {
        "type": "object",
        "required": [
          "methods"
        ],
        "properties": {
          "methods": {
            "type": [
              "array",
              "null"
            ],
            "items": {
              "$ref": "#/components/schemas/Method"
            }
          }
        }
      },
      "Method": {
        "type": "object",
        "required": [
          "name",
          "rate",
          "rateLimitPolicy"
        ],
        "properties": {
          "name": {
            "type": "string",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "HEAD",
              "CONNECT",
              "OPTIONS",
              "TRACE"
            ]
          },
          "rate": {
            "type": "integer",
            "minimum": 0
          },
          "rateLimitPolicy": {
            "type": "string"
          }
        }
      },
      "Predicate": {
        "type": "object",
        "required": [
          "name",
          "args"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "args": {
            "type": "object",
            "patternProperties": {
              ".{1,}": {
                "type": "string"
              }
            }
          }
        }
      },
      "Filter": {
        "type": "object",
        "required": [
          "name"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "args": {
            "anyOf": [
              {
                "type": "object",
                "patternProperties": {
                  ".{1,}": {
                    "type": "string"
                  }
                }
              },
              {
                "type": "object"
              },
              {
                "type": [
                  "array",
                  "null"
                ],
                "default": [],
                "items": {
                  "anyOf": [
                    {
                      "type": "object",
                      "patternProperties": {
                        ".{1,}": {
                          "type": "number"
                        }
                      }
                    },
                    {
                      "type": "object",
                      "patternProperties": {
                        ".{1,}": {
                          "type": "string"
                        }
                      }
                    },
                    {
                      "type": "object",
                      "patternProperties": {
                        ".{1,}": {
                          "type": "boolean"
                        }
                      }
                    },
                    {
                      "type": "object",
                      "patternProperties": {
                        ".{1,}": {
                          "type": "object"
                        }
                      }
                    }
                  ]
                }
              }
            ]
          }
        }
      },
      "ErrorCodeSeriesList": {
        "type": [
          "array",
          "null"
        ],
        "additionalItems": true,
        "uniqueItems": true,
        "example": [
          {
            "id": "P1",
            "exceptionList": [
              "RequestTimeout",
              "ConnectionTimeout",
              "UnknownHostException",
              "NotFoundException"
            ],
            "errorCodeSeries": [
              {
                "errorSet": "5xx",
                "errorCodes": [
                  503
                ]
              }
            ]
          },
          {
            "id": "E1",
            "errorCodeSeries": [
              {
                "errorSet": "4xx",
                "errorCodes": [
                  -1
                ]
              },
              {
                "errorSet": "5xx",
                "errorCodes": [
                  -1
                ]
              }
            ]
          }
        ],
        "items": {
          "anyOf": [
            {
              "type": "object",
              "required": [
                "id"
              ],
              "properties": {
                "id": {
                  "type": "string"
                },
                "exceptionList": {
                  "type": [
                    "array",
                    "null"
                  ],
                  "additionalItems": true,
                  "uniqueItems": true,
                  "items": {
                    "anyOf": [
                      {
                        "type": "string",
                        "enum": [
                          "ConnectionTimeout",
                          "RequestTimeout",
                          "UnknownHostException",
                          "ConnectException",
                          "NotFoundException",
                          "SocketException"
                        ]
                      }
                    ]
                  }
                },
                "errorCodeSeries": {
                  "type": [
                    "array",
                    "null"
                  ],
                  "additionalItems": true,
                  "uniqueItems": true,
                  "items": {
                    "anyOf": [
                      {
                        "type": "object",
                        "required": [
                          "errorSet",
                          "errorCodes"
                        ],
                        "properties": {
                          "errorSet": {
                            "type": "string",
                            "enum": [
                              "1xx",
                              "2xx",
                              "3xx",
                              "4xx",
                              "5xx"
                            ]
                          },
                          "errorCodes": {
                            "type": [
                              "array",
                              "null"
                            ],
                            "additionalItems": true,
                            "uniqueItems": true,
                            "items": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "enum": [
                                    -1,
                                    100,
                                    101,
                                    102,
                                    103,
                                    200,
                                    201,
                                    202,
                                    203,
                                    204,
                                    205,
                                    206,
                                    207,
                                    208,
                                    226,
                                    300,
                                    301,
                                    302,
                                    303,
                                    304,
                                    305,
                                    306,
                                    307,
                                    308,
                                    400,
                                    401,
                                    402,
                                    403,
                                    404,
                                    405,
                                    406,
                                    407,
                                    408,
                                    409,
                                    410,
                                    411,
                                    412,
                                    413,
                                    414,
                                    415,
                                    416,
                                    417,
                                    418,
                                    421,
                                    422,
                                    423,
                                    424,
                                    425,
                                    426,
                                    428,
                                    429,
                                    431,
                                    444,
                                    451,
                                    499,
                                    500,
                                    501,
                                    502,
                                    503,
                                    504,
                                    505,
                                    506,
                                    507,
                                    508,
                                    510,
                                    511,
                                    599
                                  ]
                                }
                              ]
                            }
                          }
                        }
                      }
                    ]
                  }
                }
              }
            }
          ]
        }
      },
      "XfccHeaderValidation": {
        "type": "object",
        "description": "XFCC Feature",
        "additionalProperties": false,
        "required": [
          "validation",
          "extract"
        ],
        "example": {
          "validation": {
            "enabled": false,
            "peerList": [
              {
                "name": "scp1.com",
                "enabled": true
              },
              {
                "name": "scp2.com"
              },
              {
                "name": "scp3.com",
                "enabled": false
              },
              {
                "name": "xyz.test.com",
                "enabled": true,
                "scheme": "http",
                "type": "virtual"
              },
              {
                "name": "abc.test.com",
                "enabled": true,
                "scheme": "https",
                "type": "virtual"
              }
            ],
            "matchCerts": -1,
            "matchField": "DNS",
            "dnsResolutionInterval": 300000
          },
          "extract": {
            "enabled": false,
            "certExtractIndex": 0,
            "extractField": "DNS",
            "extractIndex": 0
          }
        },
        "properties": {
          "validation": {
            "type": "object",
            "description": "Validation Configurations",
            "required": [
              "enabled"
            ],
            "properties": {
              "enabled": {
                "type": "boolean"
              },
              "peerList": {
                "type": "array",
                "uniqueItems": true,
                "items": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "enabled": {
                          "type": "boolean"
                        },
                        "scheme": {
                          "type": "string"
                        },
                        "type": {
                          "type": "string"
                        }
                      }
                    }
                  ]
                }
              },
              "matchCerts": {
                "type": "integer"
              },
              "matchField": {
                "type": "string"
              },
              "dnsResolutionInterval": {
                "type": "integer"
              }
            }
          },
          "extract": {
            "type": "object",
            "description": "Extract Configurations",
            "required": [
              "enabled"
            ],
            "properties": {
              "enabled": {
                "type": "boolean"
              },
              "certExtractIndex": {
                "type": "integer"
              },
              "extractField": {
                "type": "string"
              },
              "extractIndex": {
                "type": "integer"
              }
            }
          }
        }
      },
      "ReadinessConfig": {
        "type": "object",
        "description": "Readiness configurations for ingress gateway",
        "additionalProperties": false,
        "example": {
          "serviceProfiles": [
            {
              "id": "",
              "url": "",
              "responseCode": 200,
              "responseBody": "",
              "onExceptionUsePreviousState": true,
              "initialState": "ACCEPTING_TRAFFIC",
              "requestTimeout": 2000
            }
          ]
        },
        "properties": {
          "serviceProfiles": {
            "type": [
              "array",
              "null"
            ],
            "uniqueItems": true,
            "description": "Array containing details about backend services",
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "required": [
                    "id",
                    "url",
                    "onExceptionUsePreviousState",
                    "initialState"
                  ],
                  "anyOf": [
                    {
                      "required": [
                        "responseCode"
                      ]
                    },
                    {
                      "required": [
                        "responseBody"
                      ]
                    }
                  ],
                  "additionalProperties": false,
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "url": {
                      "type": "string"
                    },
                    "responseCode": {
                      "type": "number"
                    },
                    "responseBody": {
                      "type": "string"
                    },
                    "onExceptionUsePreviousState": {
                      "type": "boolean"
                    },
                    "initialState": {
                      "type": "string",
                      "enum": [
                        "ACCEPTING_TRAFFIC",
                        "REFUSING_TRAFFIC"
                      ],
                      "description": "Initial state of ingress gateway"
                    },
                    "requestTimeout": {
                      "type": "number"
                    }
                  }
                }
              ]
            }
          }
        }
      },
      "SbiMessagePriority": {
        "type": "object",
        "description": "SBI Message Priority feature configuration.",
        "additionalProperties": false,
        "example": {
          "enabled": true
        },
        "required": [
          "enabled"
        ],
        "properties": {
          "enabled": {
            "type": "boolean",
            "default": false,
            "description": "Flag that enables or disables SBI Message Priority handling."
          }
        }
      },
      "RequestSmpHeaders": {
        "type": "array",
        "description": "List of HTTP request header names used for SBI Message Priority processing.",
        "example": [
          "3gpp-sbi-message-priority",
          "message-priority11",
          "message-priority22",
          "triangl-1",
          "trainanlge-1"
        ],
        "items": {
          "type": "string",
          "description": "HTTP request header name used for SBI Message Priority processing."
        }
      },
      "PriorityMappingRules": {
        "type": "array",
        "description": "SBI message priority mapping rule sets.",
        "example": [
          {
            "defaultSmpHeaderName": "3gpp-sbi-message-priority",
            "name": "mapping_rule_1",
            "rules": [
              {
                "received": "0-1",
                "used": "0"
              },
              {
                "received": "2-23",
                "used": "-1"
              },
              {
                "received": "24-31",
                "used": "22"
              },
              {
                "received": "*",
                "used": "22"
              }
            ]
          },
          {
            "defaultSmpHeaderName": "3gpp-sbi-message-priority",
            "name": "mapping_rule_2",
            "rules": [
              {
                "received": "0-31",
                "used": "23"
              }
            ]
          }
        ],
        "items": {
          "$ref": "#/components/schemas/PriorityMappingRuleItem"
        }
      },
      "PriorityMappingRuleItem": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "name"
        ],
        "properties": {
          "name": {
            "type": "string",
            "description": "Priority mapping rule set name."
          },
          "defaultSmpHeaderName": {
            "type": "string",
            "description": "Default SMP header name used by this priority mapping rule set."
          },
          "rules": {
            "type": "array",
            "description": "Priority mapping rules in this rule set.",
            "default": [],
            "items": {
              "$ref": "#/components/schemas/PriorityMappingRuleEntry"
            }
          }
        }
      },
      "PriorityMappingRuleEntry": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "received": {
            "type": "string",
            "description": "Received priority selector. Supports a single priority, priority range, or wildcard."
          },
          "used": {
            "type": "string",
            "description": "Priority mapping value. Supports fixed priority, positive or negative delta, or an empty value to retain the received priority."
          }
        }
      },
      "SbiServiceOperations": {
        "type": "array",
        "description": "SBI service operation priority configuration.",
        "example": [
          {
            "sbiServiceOperation": "Nudr_DataRepository_ReadAccessAndMobilityPolicyData",
            "defaultPriority": 23,
            "preferReceivedPriority": true,
            "responsePriorityRule": "mapping_rule_1",
            "initiatedRequestPriorityRule": "mapping_rule_2"
          }
        ],
        "items": {
          "$ref": "#/components/schemas/SbiServiceOperationItem"
        }
      },
      "SbiServiceOperationItem": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "sbiServiceOperation"
        ],
        "properties": {
          "sbiServiceOperation": {
            "type": "string",
            "description": "SBI service operation name."
          },
          "defaultPriority": {
            "type": "integer",
            "minimum": 0,
            "maximum": 31,
            "description": "Default message priority to use when no priority header is present."
          },
          "preferReceivedPriority": {
            "type": "boolean",
            "description": "Flag that determines whether the received priority should be preferred."
          },
          "responsePriorityRule": {
            "type": "string",
            "description": "Priority mapping rule used for responses."
          },
          "initiatedRequestPriorityRule": {
            "type": "string",
            "description": "Priority mapping rule used for initiated requests."
          }
        }
      },
      "UserAgentHeaderGeneration": {
        "type": "object",
        "additionalProperties": false,
        "example": {
          "enabled": true,
          "nfType": "UDR",
          "nfInstanceId": "udr-instance-1",
          "nfFqdn": "udr.example.com",
          "addFqdnToHeader": true,
          "overwriteHeader": false
        },
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "nfType": {
            "type": "string"
          },
          "nfInstanceId": {
            "type": "string"
          },
          "nfFqdn": {
            "type": "string"
          },
          "addFqdnToHeader": {
            "type": "boolean"
          },
          "overwriteHeader": {
            "type": "boolean"
          }
        }
      },
      "UserAgentHeaderValidation": {
        "type": "object",
        "description": "Configuration for User-Agent header validation",
        "additionalProperties": false,
        "required": [
          "validationType",
          "enabled"
        ],
        "example": {
          "enabled": false,
          "validationType": "strict",
          "consumerNfTypes": [
            "PCF",
            "NRF",
            "UDM"
          ]
        },
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "validationType": {
            "type": "string",
            "enum": [
              "strict",
              "relaxed"
            ]
          },
          "consumerNfTypes": {
            "type": [
              "array",
              "null"
            ],
            "uniqueItems": true,
            "description": "Array containing list of consumer NF Types",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "EgwConfigurableErrorCodes": {
        "type": "object",
        "required": [
          "enabled",
          "errorScenarios"
        ],
        "example": {
          "enabled": true,
          "errorScenarios": [
            {
              "exceptionType": "CONNECTION_TIMEOUT",
              "errorProfileName": "defaultProfile"
            }
          ]
        },
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "errorScenarios": {
            "type": [
              "array",
              "null"
            ],
            "uniqueItems": true,
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "required": [
                    "exceptionType",
                    "errorProfileName"
                  ],
                  "properties": {
                    "exceptionType": {
                      "type": "string",
                      "enum": [
                        "CONNECTION_TIMEOUT",
                        "REQUEST_TIMEOUT",
                        "UNKNOWN_HOST_EXCEPTION",
                        "CONNECT_EXCEPTION",
                        "REJECTED_EXECUTION_EXCEPTION",
                        "CLOSED_CHANNEL_EXCEPTION",
                        "SSL_HANDSHAKE_EXCEPTION",
                        "INTERNAL_ERROR",
                        "NOT_FOUND_EXCEPTION",
                        "LATE_ARRIVAL_EXCEPTION",
                        "INVALID_HTTP_REQUEST_EXCEPTION",
                        "NOTIFICATION_RATE_LIMIT",
                        "RETRY_AFTER_ERROR",
                        "GRACEFUL_SHUTDOWN",
                        "VIRTUAL_HOST_RESOLUTION_ERROR",
                        "INVALID_OAUTH_TOKEN_REQUEST",
                        "OAUTH_INTERNAL_ERROR",
                        "OAUTH_TOKEN_RETRIEVAL_FAILURE",
                        "OAUTH_NRF_RESPONSE_FAILURE"
                      ]
                    },
                    "errorProfileName": {
                      "type": "string"
                    }
                  }
                }
              ]
            }
          }
        }
      },
      "ConfigurableErrorCodes": {
        "type": "object",
        "required": [
          "enabled",
          "errorScenarios"
        ],
        "example": {
          "enabled": true,
          "errorScenarios": [
            {
              "exceptionType": "CONNECTION_TIMEOUT",
              "errorProfileName": "defaultProfile"
            }
          ]
        },
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "errorScenarios": {
            "type": [
              "array",
              "null"
            ],
            "uniqueItems": true,
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "required": [
                    "exceptionType",
                    "errorProfileName"
                  ],
                  "properties": {
                    "exceptionType": {
                      "type": "string",
                      "enum": [
                        "CONNECTION_TIMEOUT",
                        "REQUEST_TIMEOUT",
                        "UNKNOWN_HOST_EXCEPTION",
                        "CONNECT_EXCEPTION",
                        "REJECTED_EXECUTION_EXCEPTION",
                        "BLACKLIST_IP_EXCEPTION",
                        "CLOSED_CHANNEL_EXCEPTION",
                        "NOT_FOUND_EXCEPTION",
                        "INTERNAL_ERROR",
                        "LATE_ARRIVAL_EXCEPTION",
                        "USERAGENT_VALIDATION_FAILURE_EXCEPTION",
                        "GLOBAL_RATELIMIT",
                        "GRACEFUL_SHUTDOWN",
                        "OAUTH_TOKEN_VALIDATION_FAILURE",
                        "OAUTH_CERT_EXPIRED",
                        "OAUTH_MISMATCH_IN_KID",
                        "OAUTH_PRODUCER_SCOPE_NOT_PRESENT",
                        "OAUTH_PRODUCER_SCOPE_MISMATCH",
                        "OAUTH_MISMATCH_IN_NRF_INSTNACEID",
                        "OAUTH_PRODUCER_PLMNID_MISMATCH",
                        "OAUTH_AUDIENCE_NOT_PRESENT_OR_INVALID",
                        "OAUTH_TOKEN_INVALID",
                        "OAUTH_TOKEN_ABSENCE",
                        "XFCC_HEADER_VALIDATION_FAILURE",
                        "XFCC_HEADER_NOT_PRESENT_OR_EMPTY",
                        "XFCC_MATCHCERTCOUNT_GREATER_THAN_CERTS_IN_HEADER",
                        "XFCC_HEADER_INVALID"
                      ]
                    },
                    "errorProfileName": {
                      "type": "string"
                    }
                  }
                }
              ]
            }
          }
        }
      },
      "ControlledShutdownErrorMapping": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "routeErrorProfileList"
        ],
        "example": {
          "routeErrorProfileList": [
            {
              "routeId": "traffic_mapping_http_group",
              "errorProfileName": "error503"
            }
          ]
        },
        "properties": {
          "routeErrorProfileList": {
            "type": [
              "array",
              "null"
            ],
            "uniqueItems": true,
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "required": [
                    "routeId",
                    "errorProfileName"
                  ],
                  "additionalProperties": false,
                  "properties": {
                    "routeId": {
                      "type": "string"
                    },
                    "errorProfileName": {
                      "type": "string"
                    }
                  }
                }
              ]
            }
          }
        }
      },
      "CCAHeader": {
        "type": "object",
        "description": "Configuration for cca header validation",
        "additionalProperties": false,
        "required": [
          "enabled",
          "minExpiryTime",
          "maxTokenAge",
          "role",
          "subKey",
          "validationRule",
          "k8SecretName",
          "k8NameSpace",
          "fileName"
        ],
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "minExpiryTime": {
            "type": "integer",
            "minimum": 0
          },
          "maxTokenAge": {
            "type": "integer",
            "minimum": 0,
            "maximum": 86400
          },
          "role": {
            "type": "string"
          },
          "subKey": {
            "type": "string"
          },
          "validationRule": {
            "type": "string",
            "enum": [
              "strict",
              "relaxed"
            ]
          },
          "k8SecretName": {
            "type": "string"
          },
          "k8NameSpace": {
            "type": "string"
          },
          "fileName": {
            "type": "string"
          }
        }
      },
      "CopyHeaderOnGatewayError": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "requestToResponse": {
            "type": "object",
            "properties": {
              "requestHeaderNames": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "required": [
          "enabled"
        ]
      },
      "ApplicationParams": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "operationalState": {
            "type": "string",
            "enum": [
              "NORMAL",
              "PARTIAL_SHUTDOWN",
              "COMPLETE_SHUTDOWN"
            ]
          }
        }
      },
      "BackendPodProtectionByRateLimiting": {
        "title": "POD Protection Feature",
        "additionalProperties": false,
        "type": "object",
        "required": [
          "enabled"
        ],
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "fillRate": {
            "type": "integer",
            "minimum": 0
          },
          "bucketAllocation": {
            "type": "integer",
            "minimum": 0
          },
          "routes": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string"
                },
                "methods": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "PUT",
                      "POST",
                      "PATCH",
                      "DELETE"
                    ]
                  },
                  "minItems": 1
                },
                "path": {
                  "type": "string"
                },
                "percentage": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 100
                }
              },
              "required": [
                "id",
                "methods",
                "path",
                "percentage"
              ],
              "additionalProperties": false
            }
          },
          "congestionErrorCode": {
            "type": "string"
          },
          "deniedRequestActions": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "integer",
                  "minimum": 0
                },
                "congestionLevel": {
                  "type": "integer",
                  "minimum": 0
                },
                "action": {
                  "type": "string",
                  "enum": [
                    "CONTINUE",
                    "REJECT"
                  ]
                },
                "congestionErrorCode": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "congestionLevel",
                "action"
              ],
              "additionalProperties": false
            }
          },
          "priorityHeaderName": {
            "type": "string"
          },
          "defaultPriority": {
            "type": "integer",
            "minimum": 0
          }
        },
        "description": "Backend pod protection by rate limiting configuration."
      },
      "PodProtectionByRateLimiting": {
        "type": "object",
        "description": "Configuration for pod protection by rate limiting",
        "additionalProperties": false,
        "required": [
          "enabled",
          "fillRate",
          "routes",
          "errorCodeProfile"
        ],
        "example": {
          "routes": [
            {
              "id": 1,
              "path": "/nudr-group-id-map/**",
              "methods": [
                "GET"
              ],
              "percentage": 100
            }
          ],
          "enabled": true,
          "fillRate": 200,
          "defaultPriority": 24,
          "errorCodeProfile": "error429",
          "priorityHeaderName": "3gpp-Sbi-Message-Priority",
          "deniedRequestActions": [
            {
              "id": 1,
              "action": "CONTINUE",
              "congestionLevel": 0
            },
            {
              "id": 2,
              "action": "CONTINUE",
              "congestionLevel": 1
            },
            {
              "id": 3,
              "action": "REJECT",
              "congestionLevel": 2,
              "errorCodeProfile": "error429"
            },
            {
              "id": 4,
              "action": "REJECT",
              "congestionLevel": 3,
              "errorCodeProfile": "error503"
            }
          ]
        },
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "fillRate": {
            "type": "integer",
            "minimum": 1
          },
          "errorCodeProfile": {
            "type": "string"
          },
          "routes": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 100
                },
                "methods": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "PUT",
                      "POST",
                      "PATCH",
                      "DELETE",
                      "HEAD",
                      "OPTIONS",
                      "TRACE",
                      "CONNECT"
                    ]
                  }
                },
                "path": {
                  "type": "string"
                },
                "percentage": {
                  "type": "number",
                  "minimum": 0.1,
                  "maximum": 100
                },
                "routeId": {
                  "type": "string"
                },
                "defaultPriority": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 31
                }
              }
            }
          },
          "deniedRequestActions": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "integer",
                  "minimum": 1
                },
                "priority": {
                  "type": "string"
                },
                "congestionLevel": {
                  "type": "integer"
                },
                "action": {
                  "type": "string",
                  "enum": [
                    "REJECT",
                    "CONTINUE"
                  ]
                },
                "errorCodeProfile": {
                  "type": "string"
                }
              },
              "required": [
                "id"
              ]
            }
          },
          "priorityHeaderName": {
            "type": "string"
          },
          "defaultPriority": {
            "type": "integer",
            "minimum": 0,
            "maximum": 31
          }
        }
      },
      "BackendCongestionConfig": {
        "title": "CongestionConfig",
        "type": "object",
        "required": [
          "refreshInterval",
          "levels"
        ],
        "properties": {
          "refreshInterval": {
            "type": "integer",
            "minimum": 0,
            "description": "Refresh interval in seconds."
          },
          "levels": {
            "type": "array",
            "minItems": 1,
            "items": {
              "type": "object",
              "required": [
                "value",
                "name",
                "resources"
              ],
              "properties": {
                "value": {
                  "type": "integer",
                  "minimum": 1
                },
                "name": {
                  "type": "string"
                },
                "resources": {
                  "type": "array",
                  "minItems": 1,
                  "items": {
                    "type": "object",
                    "required": [
                      "name",
                      "onset",
                      "abatement"
                    ],
                    "properties": {
                      "name": {
                        "type": "string",
                        "enum": [
                          "CPU"
                        ]
                      },
                      "onset": {
                        "type": "integer",
                        "minimum": 0
                      },
                      "abatement": {
                        "type": "integer",
                        "minimum": 0
                      }
                    },
                    "additionalProperties": false
                  }
                }
              },
              "additionalProperties": false
            }
          }
        },
        "additionalProperties": false,
        "description": "Backend congestion configuration used for pod protection by rate limiting.",
        "example": {
          "refreshInterval": 500,
          "levels": [
            {
              "value": 1,
              "name": "Normal",
              "resources": [
                {
                  "name": "CPU",
                  "onset": 60,
                  "abatement": 55
                }
              ]
            },
            {
              "value": 2,
              "name": "Danger Of Congestion",
              "resources": [
                {
                  "name": "CPU",
                  "onset": 70,
                  "abatement": 65
                }
              ]
            },
            {
              "value": 3,
              "name": "Congestion",
              "resources": [
                {
                  "name": "CPU",
                  "onset": 80,
                  "abatement": 75
                }
              ]
            }
          ]
        }
      },
      "CongestionConfig": {
        "type": "object",
        "description": "Configuration for congestion level calculation",
        "additionalProperties": false,
        "required": [
          "refreshInterval",
          "levels"
        ],
        "example": {
          "levels": [
            {
              "name": "Normal",
              "value": 1,
              "resources": [
                {
                  "name": "CPU",
                  "onset": 70,
                  "abatement": 68
                }
              ]
            },
            {
              "name": "Danger Of Congestion",
              "value": 2,
              "resources": [
                {
                  "name": "CPU",
                  "onset": 80,
                  "abatement": 78
                }
              ]
            },
            {
              "name": "Congestion",
              "value": 3,
              "resources": [
                {
                  "name": "CPU",
                  "onset": 90,
                  "abatement": 88
                }
              ]
            }
          ],
          "refreshInterval": 500
        },
        "properties": {
          "refreshInterval": {
            "type": "integer",
            "minimum": 200,
            "maximum": 5000
          },
          "levels": {
            "type": "array",
            "minItems": 1,
            "items": {
              "type": "object",
              "properties": {
                "value": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 10
                },
                "name": {
                  "type": "string"
                },
                "resources": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string",
                        "enum": [
                          "CPU"
                        ]
                      },
                      "onset": {
                        "type": "integer",
                        "minimum": 0
                      },
                      "abatement": {
                        "type": "integer",
                        "minimum": 0
                      }
                    },
                    "required": [
                      "name",
                      "onset"
                    ]
                  }
                }
              },
              "required": [
                "value",
                "name",
                "resources"
              ]
            }
          }
        }
      },
      "IGWConfig": {
        "type": "object",
        "properties": {
          "healthCheckConfigOptions": {
            "$ref": "#/components/schemas/HealthCheckConfig"
          },
          "logging": {
            "$ref": "#/components/schemas/GWLoggingConfig"
          },
          "oauthvalidatorconfiguration": {
            "$ref": "#/components/schemas/OAuthValidatorConfiguration"
          },
          "errorcodeprofiles": {
            "$ref": "#/components/schemas/ErrorCodeProfiles"
          },
          "ocdiscardpolicies": {
            "$ref": "#/components/schemas/OCDiscardPolicies"
          },
          "ocpolicymapping": {
            "$ref": "#/components/schemas/OCPolicyMapping"
          },
          "routelevelratelimiting": {
            "$ref": "#/components/schemas/RouteLevelRateLimiting"
          },
          "serverheaderdetails": {
            "$ref": "#/components/schemas/ServerHeaderDetails"
          },
          "routesconfiguration": {
            "$ref": "#/components/schemas/IGWRoutesConfiguration"
          },
          "errorcodeserieslist": {
            "$ref": "#/components/schemas/ErrorCodeSeriesList"
          },
          "xfccheadervalidation": {
            "$ref": "#/components/schemas/XfccHeaderValidation"
          },
          "readinessconfig": {
            "$ref": "#/components/schemas/ReadinessConfig"
          },
          "useragentheadervalidation": {
            "$ref": "#/components/schemas/UserAgentHeaderValidation"
          },
          "configurableerrorcodes": {
            "$ref": "#/components/schemas/ConfigurableErrorCodes"
          },
          "controlledshutdownerrormapping": {
            "$ref": "#/components/schemas/ControlledShutdownErrorMapping"
          },
          "ccaheader": {
            "$ref": "#/components/schemas/CCAHeader"
          },
          "copyHeaderOnGatewayError": {
            "$ref": "#/components/schemas/CopyHeaderOnGatewayError"
          },
          "applicationparams": {
            "$ref": "#/components/schemas/ApplicationParams"
          },
          "podProtectionByRateLimiting": {
            "$ref": "#/components/schemas/PodProtectionByRateLimiting"
          },
          "congestionConfig": {
            "$ref": "#/components/schemas/CongestionConfig"
          }
        }
      },
      "NfProfileList": {
        "type": "array",
        "description": "The attribute represents the list of nfProfiles for NrfClient Management Service.",
        "example": [
          {
            "nfInstanceId": "5a7bd676-ceeb-44bb-95e0-f6a55a328b03",
            "nfStatus": "REGISTERED",
            "fqdn": "ocudr-ingressgateway.myudr.svc.cluster.local",
            "nfType": "UDR",
            "allowedNfTypes": [
              "PCF",
              "UDM",
              "NRF"
            ],
            "plmnList": [
              {
                "mcc": "310",
                "mnc": "14"
              }
            ],
            "priority": 10,
            "capacity": 500,
            "load": 0,
            "locality": "bangalore",
            "nfServices": [
              {
                "serviceInstanceId": "ae870316-384d-458a-bd45-025c9e748976",
                "serviceName": "nudr-dr",
                "nfServiceStatus": "REGISTERED",
                "scheme": "http",
                "versions": [
                  {
                    "apiVersionInUri": "v1",
                    "apiFullVersion": "2.1.0.alpha-3"
                  }
                ],
                "fqdn": "ocudr-ingressgateway.myudr.svc.cluster.local",
                "ipEndPoints": [
                  {
                    "ipv4Address": "10.0.0.0",
                    "port": "80",
                    "transport": "TCP"
                  }
                ],
                "allowedNfTypes": [
                  "PCF",
                  "UDM"
                ],
                "priority": 10,
                "capacity": 500,
                "load": 0
              }
            ],
            "udrInfo": {
              "supportedDataSets": [
                "POLICY",
                "SUBSCRIPTION"
              ],
              "groupId": "udr-1",
              "supiRanges": [
                {
                  "start": "10000000000",
                  "end": "20000000000"
                }
              ],
              "gpsiRanges": [
                {
                  "start": "10000000000",
                  "end": "20000000000"
                }
              ],
              "externalGroupIdentifiersRanges": [
                {
                  "start": "10000000000",
                  "end": "20000000000"
                }
              ]
            },
            "heartBeatTimer": 90,
            "nfServicePersistence": false,
            "nfProfileChangesSupportInd": false,
            "nfSetIdList": [
              "setxyz.udrset.5gc.mnc012.mcc345"
            ]
          }
        ],
        "items": {
          "$ref": "#/components/schemas/NfProfile"
        }
      }
    }
  }
}