EventNotification

EventNotification
EventNotification

Represents an individual CAPIF Event notification.

JSON Example
{
    "subscriptionId": "string",
    "events": "string",
    "eventDetail": {
        "serviceAPIDescriptions": [
            {
                "apiName": "string",
                "apiId": "string",
                "aefProfiles": [
                    {
                        "aefId": "string",
                        "versions": [
                            {
                                "apiVersion": "string",
                                "expiry": "string",
                                "resources": [
                                    {
                                        "resourceName": "string",
                                        "uri": "string",
                                        "custOpName": "string",
                                        "operations": [
                                            {}
                                        ],
                                        "description": "string"
                                    }
                                ],
                                "custOperations": [
                                    {
                                        "custOpName": "string",
                                        "operations": [
                                            {}
                                        ],
                                        "description": "string"
                                    }
                                ]
                            }
                        ],
                        "securityMethods": [
                            {}
                        ],
                        "domainName": "string",
                        "interfaceDescriptions": [
                            {
                                "ipv4Addr": "string",
                                "ipv6Addr": "string",
                                "fqdn": "string",
                                "port": 0,
                                "apiPrefix": "string",
                                "securityMethods": [
                                    {}
                                ]
                            }
                        ]
                    }
                ],
                "description": "string",
                "supportedFeatures": "string",
                "shareableInfo": {
                    "isShareable": false,
                    "capifProvDoms": [
                        "string"
                    ]
                },
                "serviceAPICategory": "string",
                "apiSuppFeats": "string",
                "pubApiPath": {
                    "ccfIds": [
                        "string"
                    ]
                },
                "ccfId": "string"
            }
        ],
        "apiIds": [
            "string"
        ],
        "apiInvokerIds": [
            "string"
        ],
        "accCtrlPolList": {
            "apiId": "string"
        },
        "invocationLogs": [
            {
                "aefId": "string",
                "apiInvokerId": "string",
                "logs": [
                    {
                        "apiId": "string",
                        "apiName": "string",
                        "apiVersion": "string",
                        "resourceName": "string",
                        "uri": "string",
                        "result": "string",
                        "invocationTime": "string",
                        "invocationLatency": 0,
                        "srcInterface": {
                            "ipv4Addr": "string",
                            "ipv6Addr": "string",
                            "fqdn": "string",
                            "port": 0,
                            "apiPrefix": "string",
                            "securityMethods": [
                                {}
                            ]
                        },
                        "destInterface": {
                            "ipv4Addr": "string",
                            "ipv6Addr": "string",
                            "fqdn": "string",
                            "port": 0,
                            "apiPrefix": "string",
                            "securityMethods": [
                                {}
                            ]
                        },
                        "fwdInterface": "string"
                    }
                ],
                "supportedFeatures": "string"
            }
        ],
        "apiTopoHide": {
            "apiId": "string",
            "routingRules": [
                {
                    "ipv4AddrRanges": [
                        "string"
                    ],
                    "ipv6AddrRanges": [
                        "string"
                    ],
                    "aefProfile": {
                        "aefId": "string",
                        "versions": [
                            {
                                "apiVersion": "string",
                                "expiry": "string",
                                "resources": [
                                    {
                                        "resourceName": "string",
                                        "uri": "string",
                                        "custOpName": "string",
                                        "operations": [
                                            {}
                                        ],
                                        "description": "string"
                                    }
                                ],
                                "custOperations": [
                                    {
                                        "custOpName": "string",
                                        "operations": [
                                            {}
                                        ],
                                        "description": "string"
                                    }
                                ]
                            }
                        ],
                        "securityMethods": [
                            {}
                        ],
                        "domainName": "string",
                        "interfaceDescriptions": [
                            {
                                "ipv4Addr": "string",
                                "ipv6Addr": "string",
                                "fqdn": "string",
                                "port": 0,
                                "apiPrefix": "string",
                                "securityMethods": [
                                    {}
                                ]
                            }
                        ]
                    }
                }
            ]
        }
    }
}
string
subscriptionId
Required

Identifier of the subscription resource to which the notification is related – CAPIF resource identifier

events
Required

events

eventDetail
Optional

eventDetail