status_info:
$ref: '#/components/examples/StatusInfo'
description: OK- Service is living Ok
+ "404":
+ $ref: '#/components/responses/404'
description: Returns status and statistics of this service
tags:
- Health Check
example: application/json
responses:
'204':
- description: 'The A1 policy was deleted'
+ description: 'No Content'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/schemas/PolicyObjectInformation'
responses:
'201':
- description: 'Success case 201 created'
+ description: 'Created'
content:
application/json:
schema:
required: true
schema:
type: string
+ Content-Type:
+ description: 'Media Type of the response'
+ schema:
+ type: string
+ example: application/json
+
'400':
$ref: '#/components/responses/400'
'401':
responses:
"200":
content:
- '*/*':
+ 'application/json':
schema:
$ref: '#/components/schemas/void'
description: OK - Configuration updated
responses:
"200":
content:
- '*/*':
+ 'application/json':
schema:
type: object
description: "OK - Service supervision timer refreshed, OK"
responses:
"200":
content:
- '*/*':
+ 'application/json':
schema:
type: object
description: OK - Service updated
"201":
content:
- '*/*':
+ 'application/json':
schema:
type: object
description: Created - Service created
responses:
"204":
content:
- '*/*':
+ 'application/json':
schema:
type: object
description: No Content - Service unregistered
serviceId: serviceId
keepAliveIntervalSeconds: 0
timeSinceLastActivitySeconds: 6
- PolicyStatusInfo:
- description: Status for one A1-P Policy
- value:
- lastModified: last_modified
- status:
- value:
- status: status
StatusInfo:
value:
status: status
description: status text
type: string
type: object
- AuthorizationResult:
- description: Result of authorization
- example:
- result: true
- properties:
- result:
- description: "If true, the access is granted"
- type: boolean
- required:
- - result
- type: object
RicInfo:
description: Information for a Near-RT RIC
properties:
required:
- serviceId
type: object
- PolicyStatusInfo:
- description: Status for one A1-P Policy
- properties:
- lastModified:
- description: "timestamp, last modification time"
- type: string
- status:
- description: the Policy status
- type: object
- type: object
ServiceStatus:
properties:
callbackUrl:
$ref: '#/components/schemas/RicInfo'
type: array
type: object
- input:
- description: input
- properties:
- accessType:
- description: Access type
- enum:
- - READ
- - WRITE
- - DELETE
- type: string
- authToken:
- description: Authorization token
- type: string
- policyTypeId:
- description: Policy type identifier
- type: string
- required:
- - accessType
- - authToken
- - policyTypeId
- type: object
- PolicyAuthorization:
- description: Authorization request for A1 policy requests
- properties:
- input:
- $ref: '#/components/schemas/input'
- required:
- - input
- type: object
NearRtRicId:
description: Identity of the policy
type: string
- eventType
- ricId
type: object
- Link:
- properties:
- templated:
- type: boolean
- href:
- type: string
- type: object
ProblemDetails:
description: >-
A problem detail to carry details in an HTTP response according to RFC
schema:
$ref: '#/components/schemas/ProblemDetails'
'429':
- description: Too Many Request
+ description: Too Many Requests
content:
application/problem+json:
schema: