AefProfile

AefProfile
AefProfile

Represents the AEF profile data.

JSON Example
{
    "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
aefId
Required

Identifier of the API exposing function

array of Version
versions
Required

API version

protocol
Optional

protocol

dataFormat
Optional

dataFormat

securityMethods
Optional

Security methods supported by the AEF

string
domainName
Optional

Domain to which API belongs to

interfaceDescriptions
Optional

Interface details