Log

Type: object

Properties:

apiId:

Type: string

Description: String identifying the API invoked.

apiName:

Type: string

Description: Name of the API which was invoked, it is set as {apiName} part of the URI structure as defined in subclause 4.4 of 3GPP TS 29.501.

apiVersion:

Type: string

Description: Version of the API which was invoked

resourceName:

Type: string

Description: Name of the specific resource invoked

uri:

Reference: 'TS29122_CommonData_API.yaml#/components/schemas/Uri'

protocol:

Reference: 'TS29222_CAPIF_Publish_Service_API.yaml#/components/schemas/Protocol'

operation:

Reference: 'TS29222_CAPIF_Publish_Service_API.yaml#/components/schemas/Operation'

result:

Type: string

Description: For HTTP protocol, it contains HTTP status code of the invocation

invocationTime:

Reference: 'TS29122_CommonData.yaml#/components/schemas/DateTime'

invocationLatency:

Reference: '#/components/schemas/DurationMs'

inputParameters:

Description: List of input parameters. Can be any value - string, number, boolean, array or object.

outputParameters:

Description: List of output parameters. Can be any value - string, number, boolean, array or object.

srcInterface:

Reference: 'TS29222_CAPIF_Publish_Service_API.yaml#/components/schemas//InterfaceDescription'

destInterface:

Reference: 'TS29222_CAPIF_Publish_Service_API.yaml#/components/schemas/InterfaceDescription'

fwdInterface:

Type: string

Description: It includes the node identifier (as defined in IETF RFC 7239 of all forwarding entities between the API invoker and the AEF, concatenated with comma and space, e.g. 192.0.2.43:80, unknown:_OBFport, 203.0.113.60

Required:

- apiId

- apiName

- apiVersion

- resourceName

- protocol

- result