"description":"Filtering criteria to match services for which events are requested to be reported. If absent, matches all services. All child attributes are combined with the logical \"AND\" operation.",
"description":"Type of the change. Valid values:\n ADDED: The service was newly added.\n REMOVED: The service was removed.\n STATE_CHANGED: Only the state of the service was changed. \n ATTRIBUTES_CHANGED: At least one attribute of the service other than state was changed. The change may or may not include changing the state.",
"type":"string",
"enum":[
"ADDED",
"REMOVED",
"STATE_CHANGED",
"ATTRIBUTES_CHANGED"
]
},
"SerializerType":{
"description":"The enumeration represents types of serializers",
"type":"string",
"enum":[
"JSON",
...
...
@@ -733,7 +808,7 @@
],
"example":"JSON"
},
"LocalityTypes":{
"LocalityType":{
"description":"The scope of locality as expressed by \"consumedLocalOnly\" and \"isLocal\". If absent, defaults to MEC_HOST",
"type":"string",
"enum":[
...
...
@@ -746,25 +821,49 @@
],
"example":"MEC_SYSTEM"
},
"ServiceState":{
"description":"This enumeration defines the possible states of a service.",
"type":"string",
"enum":[
"ACTIVE",
"INACTIVE"
],
"example":"ACTIVE"
},
"ServiceStates":{
"description":"States of the services about which to report events. If the event is a state change, this filter represents the state after the change.",
"type":"array",
"minItems":0,
"items":{
"$ref":"#/components/schemas/ServiceState"
}
},
"ServiceInfo.SerInstanceId":{
"description":"Identifier of the service instance assigned by the MEC platform.",
"type":"string",
"readOnly":true,
"example":"ServiceInstance123"
},
"SerInstanceIds":{
"description":"Identifiers of service instances about which to report events.",
"description":"The name of the service. This is how the service producing MEC application identifies the service instance it produces.",
"type":"string",
"example":"ExampleService"
},
"ServiceInfo.State":{
"description":"Contains the state",
"type":"string",
"enum":[
"ACTIVE",
"INACTIVE"
],
"example":"ACTIVE"
"SerNames":{
"description":"Names of services about which to report events.",
"type":"array",
"minItems":0,
"items":{
"$ref":"#/components/schemas/ServiceInfo.SerName"
}
},
"ServiceInfo.TransportId":{
"description":"Identifier of the platform-provided transport to be used by the service. Valid identifiers may be obtained using the \"Transport information query\" procedure. May be present in POST requests to signal the use of a platform-provided transport for the service, and shall be absent otherwise.",
"description":"The enumeration TransportTypes represents types of transports",
"TransportType":{
"description":"The enumeration TransportType represents types of transports",
"type":"string",
"enum":[
"REST_HTTP",
...
...
@@ -1058,7 +1157,7 @@
}
}
},
"Query.LocalityTypes":{
"Query.LocalityType":{
"name":"scope_of_locality",
"description":"A MEC application instance may use scope_of_locality as an input parameter to query the availability of a list of MEC service instances with a certain scope of locality.",