Skip to content
app_info.proto 2.31 KiB
Newer Older
/*
  MEC Application Support API

  The ETSI MEC ISG MEC011 MEC Application Support API described using OpenAPI

  The version of the OpenAPI document: 3.1.1

  Contact: cti_support@etsi.org

  Generated by OpenAPI Generator: https://openapi-generator.tech
*/

syntax = "proto3";

package mec011;

import public "models/app_info_endpoint.proto";
import public "models/app_profile.proto";
import public "models/category_ref.proto";
import public "models/feature_dependency.proto";
import public "models/service_dependency.proto";

message AppInfo {

  // Name of the application. It shall be consistent with the appName in the AppD, if an AppD is available.
  string appName = 0;

  // Provider of the application. It shall be consistent with the appProvider in the AppD, if an AppD is available. See note 1.
  string appProvider = 1;

  CategoryRef appCategory = 2;

  // The application descriptor identifier. It is managed by the application provider to identify the application descriptor in a globally unique way. Shall be present if the application instance is instantiated by the MEC Management.
  string appDId = 3;

  // Identifier of the application instance. Shall be present if the application instance is instantiated by the MEC Management.
  string appInstanceId = 4;

  AppInfoEndpoint endpoint = 5;

  // Describes services a MEC application requires to run. ServiceDependency is defined in ETSI GS MEC 010-2 [4]. It shall not be provided if an AppD is available.
  repeated ServiceDependency appServiceRequired = 6;

  // Describes services a MEC application may use if available. ServiceDependency is defined in ETSI GS MEC 010-2 [4]. It shall not be provided if an AppD is available.
  repeated ServiceDependency appServiceOptional = 7;

  // Describes features a MEC application requires to run. FeatureDependency is defined in ETSI GS MEC 010-2 [4]. It shall not be provided if an AppD is available.
  repeated FeatureDependency appFeatureRequired = 8;

  // Describes features a MEC application may use if available. FeatureDependency is defined in ETSI GS MEC 010-2 [4]. It shall not be provided if an AppD is available.
  repeated FeatureDependency appFeatureOptional = 9;

  // Indicate whether the application instance is instantiated by the MEC Management. Default to FALSE if absent.
  bool isInsByMec = 10;

  AppProfile appProfile = 11;

}