* @desc Extension for vendor-specific information.
*/
typerecordVendorSpecificExt{
VendorIdvendorId
}
/**
* @desc Uniquely identifies the application context in the MEC system. Assigned by the MEC system and included in the response. The length of the value shall not exceed 32 characters.
* @desc Vendor identifier. The length of the value shall not exceed 32 characters. The rest of the structure of this vendor specific extension is not defined.
*/
typeJSON.StringVendorId;
/**
* @desc User applications available for the UE application.
*/
typerecordofAppInfoListAppInfo;
/**
* @desc User applications available for the UE application.
*/
typerecordAppInfoList{
AppNameappName,
AppProviderappProvider,
AppDescriptionappDescription,
AppSoftVersionappSoftVersionoptional,
AppCharcsappCharcsoptional
}
/**
* @desc Included in the request.
*/
typerecordRequiredAppInfo{
AppNameappName,
AppProviderappProvider,
ReferenceURLreferenceURL,
AppSoftVersionappSoftVersionoptional,
AppDescriptionappDescriptionoptional,
AppPackageSourceappPackageSourceoptional
}
/**
* @desc The application characteristics relate to the system resources consumed by the application. UE application can use this information e.g., for estimating the cost of use of the application or for the expected user experience.
*/
typerecordAppCharcs{
Memorymemory,
Storagestorage,
Latencylatency,
Bandwidthbandwidth,
ServiceContserviceCont
}
/**
* @desc The maximum size in Mbytes of the memory resource reserved for the MEC application instance in the MEC system.
*/
typeUInt32Memory;
/**
* @desc The maximum size in Mbytes of the storage resource expected to be used by the MEC application instance in the MEC system.
*/
typeUInt32Storage;
/**
* @desc The target round trip time in milliseconds supported by the MEC system for the MEC application instance.
*/
typeUInt32Latency;
/**
* @desc The required connection bandwidth in kbit/s for the use of the mobile edge application instance.
*/
typeUInt32Bandwidth;
/**
* @desc Required service continuity mode for this application.
*/
typeenumeratedServiceCont{
SERVICE_CONTINUITY_NOT_REQUIRED,
SERVICE_CONTINUITY_REQUIRED
}
/**
* @desc Name of the MEC application. The length of the value shall not exceed 32 characters.
* @desc Human readable description of the MEC application. NOTE the language support may be limited. The length of the value shall not exceed 128 characters.
* @desc URI assigned by the UE application to receive application lifecycle related notifications. Included in the request. This subscription stays alive for the lifetime of the application context.
*/
typeJSON.StringCallbackReference;
/**
* @desc Address of the user application. Used as the reference URL for the application. Assigned by the MEC system and included in the response.
*/
typeJSON.AnyURIReferenceURL;
/**
* @desc URI of the application package. Included in the request if the application is not one in the ApplicationList. appPackageSource enables on-boarding of the application package into the MEC system. The application package shall comply with the definitions in clause 6.2.1.2 of ETSI GS MEC 010-2.