Newer
Older
"description": "List of supported OAuth 2.0 grant types."
},
"tokenEndpoint": {
"type": "string",
"description": "The token endpoint",
"examples": ["/mecSerMgmtApi/security/TokenEndPoint"]
}
},
"description": "Parameters related to use of OAuth 2.0"
},
"SecurityInfo.OAuth2Info.GrantType": {
"title": "SecurityInfo.OAuth2Info.GrantType",
"enum": [
"OAUTH2_AUTHORIZATION_CODE",
"OAUTH2_IMPLICIT_GRANT",
"OAUTH2_RESOURCE_OWNER",
"OAUTH2_CLIENT_CREDENTIALS"
],
"type": "string",
"description": "OAuth 2.0 grant type",
},
"TransportType": {
"title": "TransportType",
"enum": [
"REST_HTTP",
"MB_TOPIC_BASED",
"MB_ROUTING",
"MB_PUBSUB",
"RPC",
"RPC_STREAMING",
"WEBSOCKET"
],
"type": "string",
"description": "The enumeration TransportType represents types of transports",
},
"FeatureDependency": {
"properties": {
"featureName": {
"description": "The name of the feature, for example, UserApps, UEIdentity, etc.",
"type": "string"
},
"version": {
"description": "The version of the feature.",
"type": "string"
}
},
"type": "object"
},
"AppProfile": {
"type": "object",
"required": [
"easId",
"endPt",
"acIds",
"scheds",
"permLvl",
"easFeats",
"svcContSupp",
"appLocs"
],
"properties": {
"easId": {
"description": "The identifier of the EAS",
"type": "string",
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
},
"endPt": {
"description": "The version of the feature.",
"oneOf": [
{
"$ref": "#/components/schemas/EndPointInfo.Uris"
},
{
"$ref": "#/components/schemas/EndPointInfo.Fqdn"
},
{
"$ref": "#/components/schemas/EndPointInfo.Addresses"
},
{
"$ref": "#/components/schemas/EndPointInfo.Alternative"
}
]
},
"acIds": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "Identities of the Application Clients that can be served by the EAS"
},
"provId": {
"type": "string",
"description": "Identifier of the ASP that provides the EAS.",
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
},
"type": {
"description": "The category or type of EAS.",
"type": "string"
},
"scheds": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "The availability schedule of the EAS."
},
"svcArea": {
"type": "string",
"description": "The list of geographical and topological areas that the EAS serves. ACs in the UE that are outside the area will not be served."
},
"svcKpi": {
"type": "string",
"description": "Service characteristics provided by the EAS."
},
"permLvl": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "level of service permissions supported by the EAS."
},
"easFeats": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "Service features supported by the EAS."
},
"svcContSupp": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "The ACR scenarios supported by the EAS for service continuity."
},
"appLocs": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "List of DNAI(s) and the N6 traffic information associated with the EAS."
},
"avlRep": {
"type": "integer",
"description": "The period indicating to the EES, how often the EES needs to check the EAS's availability after a successful registration.",
"contentEncoding": "int32",
},
"status": {
"type": "string",
"description": "EAS status information. "
}
}
Walter Featherstone
committed
}
},
"requestBodies": {
"AppTerminationNotification": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AppTerminationNotification"
}
}