3 description: Api Documentation
5 title: Api Documentation
6 termsOfService: 'urn:tos'
10 url: 'http://www.apache.org/licenses/LICENSE-2.0'
11 host: 'localhost:8081'
14 - name: policy-controller
15 description: Policy Controller
16 - name: ric-repository-controller
17 description: Ric Repository Controller
18 - name: service-controller
19 description: Service Controller
20 - name: status-controller
21 description: Status Controller
27 summary: Returns the policies
28 operationId: getPoliciesUsingGET
53 $ref: '#/definitions/PolicyInfo'
55 description: Unauthorized
57 description: Forbidden
59 description: Not Found
64 summary: Returns a policy configuration
65 operationId: getPolicyUsingGET
76 description: Policy found
80 description: Policy is not found
84 description: Unauthorized
86 description: Forbidden
88 description: Not Found
93 operationId: putPolicyUsingPUT
106 description: instance
121 description: jsonBody
127 description: Policy created or updated
133 description: Unauthorized
135 description: Forbidden
137 description: Not Found
141 summary: Deletes the policy
142 operationId: deletePolicyUsingDELETE
148 description: instance
155 $ref: '#/definitions/Mono«ResponseEntity«Void»»'
157 description: Policy deleted
159 $ref: '#/definitions/Mono«ResponseEntity«Void»»'
161 description: Unauthorized
163 description: Forbidden
168 summary: Returns one policy type schema definition
169 operationId: getPolicySchemaUsingGET
180 description: Policy schema
184 description: Unauthorized
186 description: Forbidden
188 description: Not Found
193 summary: Returns policy type schema definitions
194 operationId: getPolicySchemasUsingGET
205 description: Policy schemas
211 description: Unauthorized
213 description: Forbidden
215 description: Not Found
220 summary: Returns policy types
221 operationId: getPolicyTypesUsingGET
232 description: Policy type names
238 description: Unauthorized
240 description: Forbidden
242 description: Not Found
246 - ric-repository-controller
247 summary: Returns the name of a RIC managing one Mananged Element
248 operationId: getRicUsingGET
252 - name: managedElementId
254 description: managedElementId
259 description: RIC is fond
263 description: Unauthorized
265 description: Forbidden
267 description: RIC is not fond
273 - ric-repository-controller
274 summary: Returns NearRT RIC information
275 operationId: getRicsUsingGET
281 description: policyType
290 $ref: '#/definitions/RicInfo'
292 description: Unauthorized
294 description: Forbidden
296 description: Not Found
301 summary: Register a service
302 operationId: putServiceUsingPUT
309 name: registrationInfo
310 description: registrationInfo
313 $ref: '#/definitions/ServiceRegistrationInfo'
322 description: Unauthorized
324 description: Forbidden
326 description: Not Found
331 summary: Returns service information
332 operationId: getServicesUsingGET
347 $ref: '#/definitions/ServiceStatus'
349 description: Unauthorized
351 description: Forbidden
353 description: Not Found
357 summary: Delete a service
358 operationId: deleteServiceUsingDELETE
373 description: No Content
375 description: Unauthorized
377 description: Forbidden
382 summary: Keep the poilicies alive for a service
383 operationId: keepAliveServiceUsingPOST
396 description: Policies timeout supervision refreshed
402 description: Unauthorized
404 description: Forbidden
406 description: 'The service is not found, needs re-registration'
411 summary: Returns status and statistics of the service
412 operationId: getStatusUsingGET
417 description: Service is living
421 description: Unauthorized
423 description: Forbidden
425 description: Not Found
427 Mono«ResponseEntity«Void»»:
429 title: Mono«ResponseEntity«Void»»
430 Mono«ResponseEntity«string»»:
432 title: Mono«ResponseEntity«string»»
438 description: identity of the policy
439 allowEmptyValue: false
442 description: the configuration of the policy
443 allowEmptyValue: false
446 description: 'timestamp, last modification time'
447 allowEmptyValue: false
450 description: identity the target NearRT RIC
451 allowEmptyValue: false
454 description: the name of the service owning the policy
455 allowEmptyValue: false
458 description: name of the policy type
459 allowEmptyValue: false
466 description: O1 identities for managed entities
467 allowEmptyValue: false
472 description: identity of the ric
473 allowEmptyValue: false
476 description: supported policy types
477 allowEmptyValue: false
481 ServiceRegistrationInfo:
486 description: callback for notifying of RIC recovery
487 allowEmptyValue: false
488 keepAliveIntervalSeconds:
491 description: keep alive interval for policies owned by the service. 0 means no timeout supervision. Polcies that are not refreshed within this time are removed
492 allowEmptyValue: false
495 description: identity of the service
496 allowEmptyValue: false
497 title: ServiceRegistrationInfo
501 keepAliveIntervalSeconds:
504 description: policy keep alive timeout
505 allowEmptyValue: false
508 description: identity of the service
509 allowEmptyValue: false
510 timeSincePingSeconds:
513 description: time since last invocation by the service
514 allowEmptyValue: false