RniAPI.json 197 KB
Newer Older
Michel Roy's avatar
Michel Roy committed
              },
              "mtmsi": {
                "description": "M-TMSI as defined in ETSI TS 136 413 [i.3].",
                "type": "string",
                "x-etsi-mec-cardinality": "1",
                "x-etsi-mec-origin-type": "String"
              }
            },
            "required": [
              "mmec",
              "mtmsi"
            ],
            "type": "object",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "timeStamp": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeStamp"
              }
            ],
            "description": "Time stamp.",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "TimeStamp"
          }
Michel Roy's avatar
Michel Roy committed
        "required": [
          "notificationType",
          "ecgi",
          "erabId"
        ],
        "type": "object",
        "x-etsi-ref": "6.4.3"
      },
      "RabEstSubscription": {
        "properties": {
          "_links": {
            "description": "Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.",
            "properties": {
              "self": {
                "allOf": [
                  {
                    "$ref": "#/components/schemas/LinkType"
                  }
                ],
                "description": "Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.",
                "x-etsi-mec-cardinality": "1",
                "x-etsi-mec-origin-type": "LinkType"
              }
            },
            "required": [
              "self"
            ],
            "type": "object",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "callbackReference": {
            "description": "URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response.",
            "format": "uri",
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "URI"
          },
          "expiryDeadline": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeStamp"
              }
            ],
            "description": "Time stamp.",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "TimeStamp"
          },
          "filterCriteriaQci": {
            "description": "List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.",
            "properties": {
              "appInstanceId": {
                "description": "Unique identifier for the MEC application instance.",
                "type": "string",
                "x-etsi-mec-cardinality": "0..1",
                "x-etsi-mec-origin-type": "String"
              },
              "ecgi": {
                "description": "E-UTRAN Cell Global Identifier.",
                "items": {
                  "$ref": "#/components/schemas/Ecgi"
                },
                "minItems": 0,
                "type": "array",
                "x-etsi-mec-cardinality": "0..N",
                "x-etsi-mec-origin-type": "Ecgi"
              },
              "qci": {
                "description": "QoS Class Identifier as defined in ETSI TS 123 401 [i.4].",
                "type": "integer",
                "x-etsi-mec-cardinality": "1",
                "x-etsi-mec-origin-type": "Integer"
              }
            },
            "required": [
              "qci"
            ],
            "type": "object",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "subscriptionType": {
            "description": "Shall be set to \"RabEstSubscription\".",
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "String"
          }
Michel Roy's avatar
Michel Roy committed
        "required": [
          "subscriptionType",
          "callbackReference",
          "filterCriteriaQci"
        ],
        "type": "object",
        "x-etsi-ref": "6.3.3"
Michel Roy's avatar
Michel Roy committed
      "RabInfo": {
        "properties": {
          "appInstanceId": {
            "description": "Unique identifier for the MEC application instance.",
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "String"
          },
          "cellUserInfo": {
            "description": "The information on users per cell as defined below.",
            "items": {
              "type": "object",
              "properties": {
                "ecgi": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/Ecgi"
                    }
                  ],
                  "description": "E-UTRAN Cell Global Identifier.",
                  "x-etsi-mec-cardinality": "1",
                  "x-etsi-mec-origin-type": "Ecgi"
                },
                "ueInfo": {
                  "description": "Information on UEs in the specific cell as defined below.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "associateId": {
                        "description": "0 to N identifiers to associate the event for a specific UE or flow.",
                        "items": {
                          "$ref": "#/components/schemas/AssociateId"
                        },
                        "minItems": 0,
                        "type": "array",
                        "x-etsi-mec-cardinality": "0..N",
                        "x-etsi-mec-origin-type": "AssociateId"
                      },
                      "erabInfo": {
                        "description": "Information on E-RAB as defined below.",
                        "items": {
                          "type": "object",
                          "properties": {
                            "erabId": {
                              "description": "The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].",
                              "type": "integer",
                              "x-etsi-mec-cardinality": "1",
                              "x-etsi-mec-origin-type": "Integer"
                            },
                            "erabQosParameters": {
                              "type": "object",
                              "description": "QoS parameters for the E-RAB as defined below.",
                              "properties": {
                                "qci": {
                                  "description": "QoS Class Identifier as defined in ETSI TS 123 401 [i.4].",
                                  "type": "integer",
                                  "x-etsi-mec-cardinality": "1",
                                  "x-etsi-mec-origin-type": "Integer"
                                },
                                "qosInformation": {
                                  "description": "The RabInfo QoS information for the E-RAB.",
                                  "properties": {
                                    "erabGbrDl": {
                                      "description": "This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.",
                                      "type": "integer",
                                      "x-etsi-mec-cardinality": "1",
                                      "x-etsi-mec-origin-type": "Integer"
                                    },
                                    "erabGbrUl": {
                                      "description": "This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.",
                                      "type": "integer",
                                      "x-etsi-mec-cardinality": "1",
                                      "x-etsi-mec-origin-type": "Integer"
                                    },
                                    "erabMbrDl": {
                                      "description": "This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.",
                                      "type": "integer",
                                      "x-etsi-mec-cardinality": "1",
                                      "x-etsi-mec-origin-type": "Integer"
                                    },
                                    "erabMbrUl": {
                                      "description": "This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.",
                                      "type": "integer",
                                      "x-etsi-mec-cardinality": "1",
                                      "x-etsi-mec-origin-type": "Integer"
                                    }
                                  },
                                  "required": [
                                    "erabMbrDl",
                                    "erabMbrUl",
                                    "erabGbrDl",
                                    "erabGbrUl"
                                  ],
                                  "type": "object",
                                  "x-etsi-mec-cardinality": "0..1",
                                  "x-etsi-mec-origin-type": "Structure (inlined)"
                                }
                              },
                              "required": [
                                "qci"
                              ],
                              "x-etsi-mec-cardinality": "0..1",
                              "x-etsi-mec-origin-type": "Structure (inlined)"
                            }
                          }
                        },
                        "required": [
                          "erabId"
                        ],
                        "minItems": 1,
                        "type": "array",
                        "x-etsi-mec-cardinality": "1..N",
                        "x-etsi-mec-origin-type": "Structure (inlined)"
                      }
                    }
                  },
                  "minItems": 1,
                  "required": [
                    "erabInfo"
                  ],
                  "type": "array",
                  "x-etsi-mec-cardinality": "1..N",
                  "x-etsi-mec-origin-type": "Structure (inlined)"
                }
              }
            },
            "minItems": 0,
            "required": [
              "ecgi",
              "ueInfo"
            ],
            "type": "array",
            "x-etsi-mec-cardinality": "0..N",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "requestId": {
            "description": "Unique identifier allocated by the service consumer for the RAB Information request.",
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "String"
          },
          "timeStamp": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeStamp"
              }
            ],
            "description": "Time stamp.",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "TimeStamp"
          }
Michel Roy's avatar
Michel Roy committed
        "required": [
          "appInstanceId",
          "requestId"
        ],
        "type": "object",
        "x-etsi-ref": "6.2.3"
      },
      "RabModNotification": {
        "properties": {
          "associateId": {
            "description": "0 to N identifiers to bind the event for a specific UE or flow. ",
            "items": {
              "$ref": "#/components/schemas/AssociateId"
            },
            "minItems": 0,
            "type": "array",
            "x-etsi-mec-cardinality": "0..N",
            "x-etsi-mec-origin-type": "AssociateId"
          },
          "ecgi": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Ecgi"
              }
            ],
            "description": "E-UTRAN Cell Global Identifier.",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Ecgi"
          },
          "erabId": {
            "description": "The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].",
            "type": "integer",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Integer"
          },
          "erabQosParameters": {
            "description": "The QoS parameters for the E-RAB as defined below.",
            "properties": {
              "qci": {
                "description": "QoS Class Identifier as defined in ETSI TS 123 401 [i.4].",
                "type": "integer",
                "x-etsi-mec-cardinality": "1",
                "x-etsi-mec-origin-type": "Integer"
              },
              "qosInformation": {
                "description": "The QoS Information for the E-RAB as defined below.",
                "properties": {
                  "erabGbrDl": {
                    "description": "This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.",
                    "type": "integer",
                    "x-etsi-mec-cardinality": "1",
                    "x-etsi-mec-origin-type": "Integer"
                  },
                  "erabGbrUl": {
                    "description": "This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.",
                    "type": "integer",
                    "x-etsi-mec-cardinality": "1",
                    "x-etsi-mec-origin-type": "Integer"
                  },
                  "erabMbrDl": {
                    "description": "This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.",
                    "type": "integer",
                    "x-etsi-mec-cardinality": "1",
                    "x-etsi-mec-origin-type": "Integer"
                  },
                  "erabMbrUl": {
                    "description": "This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.",
                    "type": "integer",
                    "x-etsi-mec-cardinality": "1",
                    "x-etsi-mec-origin-type": "Integer"
                  }
                },
                "required": [
                  "erabMbrDl",
                  "erabMbrUl",
                  "erabGbrDl",
                  "erabGbrUl"
                ],
                "type": "object",
                "x-etsi-mec-cardinality": "0..1",
                "x-etsi-mec-origin-type": "Structure (inlined)"
              }
            },
            "required": [
              "qci"
            ],
            "type": "object",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "notificationType": {
            "description": "Shall be set to \"RabModNotification\".",
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "String"
          },
          "timeStamp": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeStamp"
              }
            ],
            "description": "Time stamp.",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "TimeStamp"
          }
Michel Roy's avatar
Michel Roy committed
        "required": [
          "notificationType",
          "ecgi",
          "erabId"
        ],
        "type": "object",
        "x-etsi-ref": "6.4.4"
      },
      "RabModSubscription": {
        "properties": {
          "_links": {
            "description": "Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.",
            "properties": {
              "self": {
                "allOf": [
                  {
                    "$ref": "#/components/schemas/LinkType"
                  }
                ],
                "description": "Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.",
                "x-etsi-mec-cardinality": "1",
                "x-etsi-mec-origin-type": "LinkType"
              }
            },
            "required": [
              "self"
            ],
            "type": "object",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "callbackReference": {
            "description": "URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response.",
            "format": "uri",
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "URI"
          },
          "expiryDeadline": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeStamp"
              }
            ],
            "description": "Time stamp.",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "TimeStamp"
          },
          "filterCriteriaQci": {
            "description": "List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.",
            "properties": {
              "appInstanceId": {
                "description": "Unique identifier for the MEC application instance.",
                "type": "string",
                "x-etsi-mec-cardinality": "0..1",
                "x-etsi-mec-origin-type": "String"
              },
              "ecgi": {
                "description": "E-UTRAN Cell Global Identifier.",
                "items": {
                  "$ref": "#/components/schemas/Ecgi"
                },
                "minItems": 0,
                "type": "array",
                "x-etsi-mec-cardinality": "0..N",
                "x-etsi-mec-origin-type": "Ecgi"
              },
              "erabId": {
                "description": "The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].",
                "type": "integer",
                "x-etsi-mec-cardinality": "1",
                "x-etsi-mec-origin-type": "Integer"
              },
              "qci": {
                "description": "QoS Class Identifier as defined in ETSI TS 123 401 [i.4].",
                "type": "integer",
                "x-etsi-mec-cardinality": "1",
                "x-etsi-mec-origin-type": "Integer"
              }
            },
            "required": [
              "erabId",
              "qci"
            ],
            "type": "object",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "subscriptionType": {
            "description": "Shall be set to \"RabModSubscription\".",
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "String"
          }
Michel Roy's avatar
Michel Roy committed
        "required": [
          "subscriptionType",
          "callbackReference",
          "filterCriteriaQci"
        ],
        "type": "object",
        "x-etsi-ref": "6.3.4"
      },
      "RabRelNotification": {
        "properties": {
          "associateId": {
            "description": "0 to N identifiers to bind the event for a specific UE or flow as defined below.",
            "items": {
              "$ref": "#/components/schemas/AssociateId"
            },
            "minItems": 0,
            "type": "array",
            "x-etsi-mec-cardinality": "0..N",
            "x-etsi-mec-origin-type": "AssociateId"
          },
          "ecgi": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Ecgi"
              }
            ],
            "description": "E-UTRAN Cell Global Identifier.",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Ecgi"
          },
          "erabReleaseInfo": {
            "description": "The release information for the E-RAB as defined below.",
            "properties": {
              "erabId": {
                "description": "The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].",
                "type": "integer",
                "x-etsi-mec-cardinality": "1",
                "x-etsi-mec-origin-type": "Integer"
              }
            },
            "required": [
              "erabId"
            ],
            "type": "object",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "notificationType": {
            "description": "Shall be set to \"RabRelNotification\".",
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "String"
          },
          "timeStamp": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeStamp"
              }
            ],
            "description": "Time stamp.",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "TimeStamp"
          }
Michel Roy's avatar
Michel Roy committed
        "required": [
          "notificationType",
          "ecgi",
          "erabReleaseInfo"
        ],
        "type": "object",
        "x-etsi-ref": "6.4.5"
Michel Roy's avatar
Michel Roy committed
      "RabRelSubscription": {
        "properties": {
          "_links": {
            "description": "Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.",
            "properties": {
              "self": {
                "allOf": [
                  {
                    "$ref": "#/components/schemas/LinkType"
                  }
                ],
                "description": "Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.",
                "x-etsi-mec-cardinality": "1",
                "x-etsi-mec-origin-type": "LinkType"
              }
            },
            "required": [
              "self"
            ],
            "type": "object",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "callbackReference": {
            "description": "URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response.",
            "format": "uri",
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "URI"
          },
          "expiryDeadline": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeStamp"
              }
            ],
            "description": "Time stamp.",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "TimeStamp"
          },
          "filterCriteriaQci": {
            "description": "List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.",
            "properties": {
              "appInstanceId": {
                "description": "Unique identifier for the MEC application instance.",
                "type": "string",
                "x-etsi-mec-cardinality": "0..1",
                "x-etsi-mec-origin-type": "String"
              },
              "ecgi": {
                "description": "E-UTRAN Cell Global Identifier.",
                "items": {
                  "$ref": "#/components/schemas/Ecgi"
                },
                "minItems": 0,
                "type": "array",
                "x-etsi-mec-cardinality": "0..N",
                "x-etsi-mec-origin-type": "Ecgi"
              },
              "erabId": {
                "description": "The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].",
                "type": "integer",
                "x-etsi-mec-cardinality": "1",
                "x-etsi-mec-origin-type": "Integer"
              },
              "qci": {
                "description": "QoS Class Identifier as defined in ETSI TS 123 401 [i.4].",
                "type": "integer",
                "x-etsi-mec-cardinality": "1",
                "x-etsi-mec-origin-type": "Integer"
              }
            },
            "required": [
              "erabId",
              "qci"
            ],
            "type": "object",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "subscriptionType": {
            "description": "Shall be set to \"RabRelSubscription\".",
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "String"
          }
Michel Roy's avatar
Michel Roy committed
        "required": [
          "subscriptionType",
          "callbackReference",
          "filterCriteriaQci"
        ],
        "type": "object",
        "x-etsi-ref": "6.3.5"
      },
      "ResultsPerCsiRsIndex": {
        "description": "",
        "properties": {
          "csiRsIndex": {
            "description": "",
            "type": "integer",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Uint8"
          },
          "csiRsResults": {
            "allOf": [
              {
                "$ref": "#/components/schemas/MeasQuantityResultsNr"
              }
            ],
            "description": "",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "MeasQuantityResultsNr"
          }
Michel Roy's avatar
Michel Roy committed
        "required": [
          "csiRsIndex"
        ],
        "type": "object"
      },
      "ResultsPerCsiRsIndexList": {
        "properties": {
          "resultsPerCsiRsIndex": {
            "description": "",
            "items": {
              "$ref": "#/components/schemas/ResultsPerCsiRsIndex"
            },
            "minItems": 0,
            "type": "array",
            "x-etsi-mec-cardinality": "0..P",
            "x-etsi-mec-origin-type": "Structure (inline)"
          }
Michel Roy's avatar
Michel Roy committed
        "type": "object",
        "x-etsi-ref": "6.5.10"
      },
      "ResultsPerSsbIndex": {
        "description": "",
        "properties": {
          "ssbIndex": {
            "description": "",
            "type": "integer",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Uint8"
          },
          "ssbResults": {
            "allOf": [
              {
                "$ref": "#/components/schemas/MeasQuantityResultsNr"
              }
            ],
            "description": "",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "MeasQuantityResultsNr"
          }
Michel Roy's avatar
Michel Roy committed
        "required": [
          "ssbIndex"
        ],
        "type": "object"
Michel Roy's avatar
Michel Roy committed
      "ResultsPerSsbIndexList": {
        "properties": {
          "resultsPerSsbIndex": {
            "description": "",
            "items": {
              "$ref": "#/components/schemas/ResultsPerSsbIndex"
            },
            "minItems": 0,
            "type": "array",
            "x-etsi-mec-cardinality": "0..P",
            "x-etsi-mec-origin-type": "Structure (inline)"
          }
Michel Roy's avatar
Michel Roy committed
        "type": "object",
        "x-etsi-ref": "6.5.9"
      },
      "RsIndexResults": {
        "properties": {
          "resultsCsiRsIndexes": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ResultsPerCsiRsIndexList"
              }
            ],
            "description": "Beam level measurement results based on CSI-RS related measurements.",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "ResultsPerCsiRsIndexList"
          },
          "resultsSsbIndexes": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ResultsPerSsbIndexList"
              }
            ],
            "description": "Beam level measurement results based on SS/PBCH related measurements.",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "ResultsPerSsbIndexList"
          }
Michel Roy's avatar
Michel Roy committed
        "required": [
          "resultsSsbIndexes",
          "resultsCsiRsIndexes"
        ],
        "type": "object",
        "x-etsi-ref": "6.5.8"
      },
      "S1BearerInfo": {
        "properties": {
          "s1UeInfo": {
            "description": "Information on a specific UE as defined below.",
            "items": {
              "properties": {
                "associateId": {
                  "description": "1 to N identifiers to associate the information for a specific UE or flow.",
                  "items": {
                    "$ref": "#/components/schemas/AssociateId"
                  },
                  "minItems": 1,
                  "type": "array",
                  "x-etsi-mec-cardinality": "1..N",
                  "x-etsi-mec-origin-type": "AssociateId"
                },
                "ecgi": {
                  "description": "E-UTRAN Cell Global Identifier.",
                  "items": {
                    "$ref": "#/components/schemas/Ecgi"
                  },
                  "minItems": 1,
                  "type": "array",
                  "x-etsi-mec-cardinality": "1..N",
                  "x-etsi-mec-origin-type": "Ecgi"
                },
                "s1BearerInfoDetailed": {
                  "description": "S1 bearer information as defined below.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "enbInfo": {
                        "description": "S1 bearer information on eNB side as defined below.",
                        "properties": {
                          "ipAddress": {
                            "description": "eNB transport layer address of this S1 bearer.",
                            "type": "string",
                            "x-etsi-mec-cardinality": "1",
                            "x-etsi-mec-origin-type": "String"
                          },
                          "tunnelId": {
                            "description": "eNB GTP-U TEID of this S1 bearer.",
                            "type": "string",
                            "x-etsi-mec-cardinality": "1",
                            "x-etsi-mec-origin-type": "String"
                          }
                        },
                        "required": [
                          "ipAddress",
                          "tunnelId"
                        ],
                        "type": "object",
                        "x-etsi-mec-cardinality": "1",
                        "x-etsi-mec-origin-type": "Structure (inlined)"
                      },
                      "erabId": {
                        "description": "The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].",
                        "type": "integer",
                        "x-etsi-mec-cardinality": "1",
                        "x-etsi-mec-origin-type": "Integer"
                      },
                      "sGwInfo": {
                        "description": "S1 bearer information on GW side as defined below.",
                        "properties": {
                          "ipAddress": {
                            "description": "SGW transport layer address of this S1 bearer.",
                            "type": "string",
                            "x-etsi-mec-cardinality": "1",
                            "x-etsi-mec-origin-type": "String"
                          },
                          "tunnelId": {
                            "description": "SGW GTP-U TEID of this S1 bearer.",
                            "type": "string",
                            "x-etsi-mec-cardinality": "1",
                            "x-etsi-mec-origin-type": "String"
                          }
                        },
                        "required": [
                          "ipAddress",
                          "tunnelId"
                        ],
                        "type": "object",
                        "x-etsi-mec-cardinality": "1",
                        "x-etsi-mec-origin-type": "Structure (inlined)"
                      }
                    }
                  },
                  "required": [
                    "erabId",
                    "enbInfo",
                    "sGwInfo"
                  ],
                  "minItems": 1,
                  "type": "array",
                  "x-etsi-mec-cardinality": "1..N",
                  "x-etsi-mec-origin-type": "Structure (inlined)"
                },
                "tempUeId": {
                  "description": "The temporary identifier allocated for the specific UE as defined below.",
                  "properties": {
                    "mmec": {
                      "description": "MMEC as defined in ETSI TS 136 413 [i.3].",
                      "type": "string",
                      "x-etsi-mec-cardinality": "1",
                      "x-etsi-mec-origin-type": "String"
                    },
                    "mtmsi": {
                      "description": "M-TMSI as defined in ETSI TS 136 413 [i.3].",
                      "type": "string",
                      "x-etsi-mec-cardinality": "1",
                      "x-etsi-mec-origin-type": "String"
                    }
                  },
                  "required": [
                    "mmec",
                    "mtmsi"
                  ],
                  "type": "object",
                  "x-etsi-mec-cardinality": "0..1",
                  "x-etsi-mec-origin-type": "Structure (inlined)"
                }
              },
              "type": "object"
            },
            "minItems": 1,
            "required": [
              "associateId",
              "ecgi",
              "s1BearerInfoDetailed"
            ],
            "type": "array",
            "x-etsi-mec-cardinality": "1..N",
            "x-etsi-mec-origin-type": "Structure (inlined)"
          },
          "timeStamp": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeStamp"
              }
            ],
            "description": "Time stamp. ",
            "x-etsi-mec-cardinality": "0..1",
            "x-etsi-mec-origin-type": "TimeStamp"
          }
Michel Roy's avatar
Michel Roy committed
        "required": [
          "s1UeInfo"
        ],
        "type": "object",
        "x-etsi-ref": "6.2.4"
      },
      "S1BearerNotification": {
        "properties": {
          "notificationType": {
            "description": "Shall be set to \"S1BearerNotification\".",
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "String"
          },
          "s1Event": {
            "description": "The subscribed event that triggered this notification in S1BearerSubscription.",
            "enum": [
              "SEE_DESCRIPTION"
            ],
            "type": "string",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Enum"
          },
          "s1UeInfo": {
            "description": "Information on specific UE that matches the criteria in S1BearerSubscription as defined below.",
            "items": {
              "properties": {
                "associateId": {
                  "description": "0 to N identifiers to associate the information for a specific UE or flow.",
                  "items": {
                    "$ref": "#/components/schemas/AssociateId"
                  },
                  "minItems": 0,
                  "type": "array",
                  "x-etsi-mec-cardinality": "0..N",
                  "x-etsi-mec-origin-type": "AssociateId"
                },
                "ecgi": {
                  "description": "E-UTRAN Cell Global Identifier.",
                  "items": {
                    "$ref": "#/components/schemas/Ecgi"
                  },
                  "minItems": 1,
                  "type": "array",
                  "x-etsi-mec-cardinality": "1..N",
                  "x-etsi-mec-origin-type": "Ecgi"
                },
                "s1BearerInfo": {
                  "description": "S1 bearer information as defined below.",
                  "items": {
                    "type": "object",
                    "minItems": 1,
                    "properties": {
                      "enbInfo": {
                        "description": "S1 bearer information on eNB side as defined below.",
                        "properties": {
                          "ipAddress": {
                            "description": "eNB transport layer address of this S1 bearer.",
                            "type": "string",
                            "x-etsi-mec-cardinality": "1",
                            "x-etsi-mec-origin-type": "String"
                          },
                          "tunnelId": {
                            "description": "eNB GTP-U TEID of this S1 bearer.",
                            "type": "string",
                            "x-etsi-mec-cardinality": "1",
                            "x-etsi-mec-origin-type": "String"
                          }
                        },
                        "required": [
                          "ipAddress",
                          "tunnelId"
                        ],
                        "type": "object",
                        "x-etsi-mec-cardinality": "1",
                        "x-etsi-mec-origin-type": "Structure (inlined)"
                      },
                      "erabId": {
                        "description": "The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].",
                        "type": "integer",
                        "x-etsi-mec-cardinality": "1",
                        "x-etsi-mec-origin-type": "Integer"
                      },
                      "sGwInfo": {
                        "description": "S1 bearer information on GW side as defined below.",
                        "properties": {
                          "ipAddress": {
                            "description": "SGW transport layer address of this S1 bearer.",
                            "type": "string",
                            "x-etsi-mec-cardinality": "1",
                            "x-etsi-mec-origin-type": "String"
                          },
                          "tunnelId": {
                            "description": "SGW GTP-U TEID of this S1 bearer.",
                            "type": "string",
                            "x-etsi-mec-cardinality": "1",
                            "x-etsi-mec-origin-type": "String"
                          }
                        },