Loading AppPkgMgmtProto3/proto3/.openapi-generator/FILES +14 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ models/action.proto models/additional_service_data.proto models/app_d.proto models/app_external_cpd.proto models/app_network_policy.proto models/app_network_policy_steered_network.proto models/app_pkg_filter.proto models/app_pkg_info.proto models/app_pkg_info_links.proto Loading @@ -22,9 +24,11 @@ models/category_ref.proto models/change_app_instance_state_op_config.proto models/checksum.proto models/checksum_data.proto models/connectivity_type.proto models/create_app_pkg.proto models/dns_rule_descriptor.proto models/feature_dependency.proto models/file_storage_data.proto models/filter_type.proto models/interface_descriptor.proto models/interface_type.proto Loading @@ -33,14 +37,19 @@ models/key_value_pairs.proto models/latency_descriptor.proto models/link_type.proto models/logical_node_requirements.proto models/max_number_of_impacted_instances.proto models/mcio_constraint_params.proto models/mcio_identification_data.proto models/min_number_of_preserved_instances.proto models/monitoring_parameter.proto models/nfvi_maintenance_info.proto models/o_auth2_info.proto models/object_storage_data.proto models/onboarding_state.proto models/operational_state.proto models/os_container_descriptor.proto models/problem_details.proto models/qo_s.proto models/requested_additional_capability_data.proto models/security_info.proto models/serializer_type.proto Loading @@ -56,15 +65,20 @@ models/traffic_filter.proto models/traffic_rule_descriptor.proto models/transport_dependency.proto models/transport_descriptor.proto models/transport_types.proto models/transports_supported.proto models/tunnel_info.proto models/tunnel_type.proto models/usage_state.proto models/user_context_transfer_capability.proto models/version.proto models/virtual_compute_descriptor.proto models/virtual_cpu_data.proto models/virtual_cpu_pinning_data.proto models/virtual_link_desc_flavour.proto models/virtual_memory_data.proto models/virtual_network_interface_requirements.proto models/virtual_storage_descriptor.proto models/vnf_virtual_link_desc.proto services/app_pkgm_notifications_service.proto services/app_pkgm_service.proto AppPkgMgmtProto3/proto3/models/app_d.proto +10 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ syntax = "proto3"; package mec0102; import public "models/app_external_cpd.proto"; import public "models/app_network_policy.proto"; import public "models/change_app_instance_state_op_config.proto"; import public "models/dns_rule_descriptor.proto"; import public "models/feature_dependency.proto"; Loading @@ -30,7 +31,9 @@ import public "models/sw_image_descriptor.proto"; import public "models/terminate_app_instance_op_config.proto"; import public "models/traffic_rule_descriptor.proto"; import public "models/transport_dependency.proto"; import public "models/user_context_transfer_capability.proto"; import public "models/virtual_compute_descriptor.proto"; import public "models/virtual_storage_descriptor.proto"; message AppD { Loading @@ -43,6 +46,13 @@ message AppD { // The logical node requirements. See note 6 and note 7. repeated LogicalNodeRequirements logicalNode = 534614443; // Defines descriptors of virtual storage resources to be used by the MEC application. repeated VirtualStorageDescriptor virtualStorageDescriptor = 346033281; UserContextTransferCapability userContextTransferCapability = 306228764; AppNetworkPolicy appNetworkPolicy = 351140772; // Specifies requirements for additional capabilities. These can be for a range of purposes. One example is acceleration related capabilities. See note 6 and note 7. repeated RequestedAdditionalCapabilityData requestAdditionalCapabilities = 387050772; Loading AppPkgMgmtProto3/proto3/models/app_network_policy.proto 0 → 100644 +23 −0 Original line number Diff line number Diff line /* ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management 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 mec0102; import public "models/app_network_policy_steered_network.proto"; message AppNetworkPolicy { AppNetworkPolicySteeredNetwork steeredNetwork = 32182818; } AppPkgMgmtProto3/proto3/models/app_network_policy_steered_network.proto 0 → 100644 +29 −0 Original line number Diff line number Diff line /* ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management 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 mec0102; message AppNetworkPolicySteeredNetwork { // If present and the application prefers to use a cellular network, set to true. Otherwise, set to false. bool cellularNetwork = 392334692; // If present and the application prefers to use a Wi-Fi network, set to true. Otherwise, set to false. bool wiMinusfiNetwork = 282209517; // If present and the application prefers to use a fixed access network, set to true. Otherwise, set to false. bool fixedAccessNetwork = 113322265; } AppPkgMgmtProto3/proto3/models/connectivity_type.proto 0 → 100644 +36 −0 Original line number Diff line number Diff line /* ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management 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 mec0102; message ConnectivityType { // Specifies the protocols that the VL uses. enum LayerProtocolEnum { ETHERNET = 0; MPLS = 1; ODU2 = 2; IPV4 = 3; IPV6 = 4; PSEUDO_WIRE = 5; ETC = 6; } LayerProtocolEnum layerProtocol = 436659977; // Specifies the flow pattern of the connectivity (Line, Tree, Mesh, etc.). string flowPattern = 159675011; } Loading
AppPkgMgmtProto3/proto3/.openapi-generator/FILES +14 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ models/action.proto models/additional_service_data.proto models/app_d.proto models/app_external_cpd.proto models/app_network_policy.proto models/app_network_policy_steered_network.proto models/app_pkg_filter.proto models/app_pkg_info.proto models/app_pkg_info_links.proto Loading @@ -22,9 +24,11 @@ models/category_ref.proto models/change_app_instance_state_op_config.proto models/checksum.proto models/checksum_data.proto models/connectivity_type.proto models/create_app_pkg.proto models/dns_rule_descriptor.proto models/feature_dependency.proto models/file_storage_data.proto models/filter_type.proto models/interface_descriptor.proto models/interface_type.proto Loading @@ -33,14 +37,19 @@ models/key_value_pairs.proto models/latency_descriptor.proto models/link_type.proto models/logical_node_requirements.proto models/max_number_of_impacted_instances.proto models/mcio_constraint_params.proto models/mcio_identification_data.proto models/min_number_of_preserved_instances.proto models/monitoring_parameter.proto models/nfvi_maintenance_info.proto models/o_auth2_info.proto models/object_storage_data.proto models/onboarding_state.proto models/operational_state.proto models/os_container_descriptor.proto models/problem_details.proto models/qo_s.proto models/requested_additional_capability_data.proto models/security_info.proto models/serializer_type.proto Loading @@ -56,15 +65,20 @@ models/traffic_filter.proto models/traffic_rule_descriptor.proto models/transport_dependency.proto models/transport_descriptor.proto models/transport_types.proto models/transports_supported.proto models/tunnel_info.proto models/tunnel_type.proto models/usage_state.proto models/user_context_transfer_capability.proto models/version.proto models/virtual_compute_descriptor.proto models/virtual_cpu_data.proto models/virtual_cpu_pinning_data.proto models/virtual_link_desc_flavour.proto models/virtual_memory_data.proto models/virtual_network_interface_requirements.proto models/virtual_storage_descriptor.proto models/vnf_virtual_link_desc.proto services/app_pkgm_notifications_service.proto services/app_pkgm_service.proto
AppPkgMgmtProto3/proto3/models/app_d.proto +10 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ syntax = "proto3"; package mec0102; import public "models/app_external_cpd.proto"; import public "models/app_network_policy.proto"; import public "models/change_app_instance_state_op_config.proto"; import public "models/dns_rule_descriptor.proto"; import public "models/feature_dependency.proto"; Loading @@ -30,7 +31,9 @@ import public "models/sw_image_descriptor.proto"; import public "models/terminate_app_instance_op_config.proto"; import public "models/traffic_rule_descriptor.proto"; import public "models/transport_dependency.proto"; import public "models/user_context_transfer_capability.proto"; import public "models/virtual_compute_descriptor.proto"; import public "models/virtual_storage_descriptor.proto"; message AppD { Loading @@ -43,6 +46,13 @@ message AppD { // The logical node requirements. See note 6 and note 7. repeated LogicalNodeRequirements logicalNode = 534614443; // Defines descriptors of virtual storage resources to be used by the MEC application. repeated VirtualStorageDescriptor virtualStorageDescriptor = 346033281; UserContextTransferCapability userContextTransferCapability = 306228764; AppNetworkPolicy appNetworkPolicy = 351140772; // Specifies requirements for additional capabilities. These can be for a range of purposes. One example is acceleration related capabilities. See note 6 and note 7. repeated RequestedAdditionalCapabilityData requestAdditionalCapabilities = 387050772; Loading
AppPkgMgmtProto3/proto3/models/app_network_policy.proto 0 → 100644 +23 −0 Original line number Diff line number Diff line /* ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management 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 mec0102; import public "models/app_network_policy_steered_network.proto"; message AppNetworkPolicy { AppNetworkPolicySteeredNetwork steeredNetwork = 32182818; }
AppPkgMgmtProto3/proto3/models/app_network_policy_steered_network.proto 0 → 100644 +29 −0 Original line number Diff line number Diff line /* ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management 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 mec0102; message AppNetworkPolicySteeredNetwork { // If present and the application prefers to use a cellular network, set to true. Otherwise, set to false. bool cellularNetwork = 392334692; // If present and the application prefers to use a Wi-Fi network, set to true. Otherwise, set to false. bool wiMinusfiNetwork = 282209517; // If present and the application prefers to use a fixed access network, set to true. Otherwise, set to false. bool fixedAccessNetwork = 113322265; }
AppPkgMgmtProto3/proto3/models/connectivity_type.proto 0 → 100644 +36 −0 Original line number Diff line number Diff line /* ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management 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 mec0102; message ConnectivityType { // Specifies the protocols that the VL uses. enum LayerProtocolEnum { ETHERNET = 0; MPLS = 1; ODU2 = 2; IPV4 = 3; IPV6 = 4; PSEUDO_WIRE = 5; ETC = 6; } LayerProtocolEnum layerProtocol = 436659977; // Specifies the flow pattern of the connectivity (Line, Tree, Mesh, etc.). string flowPattern = 159675011; }