Loading AppLcmProto3/proto3/.openapi-generator-ignore 0 → 100644 +23 −0 Original line number Diff line number Diff line # OpenAPI Generator Ignore # Generated by openapi-generator https://github.com/openapitools/openapi-generator # Use this file to prevent files from being overwritten by the generator. # The patterns follow closely to .gitignore or .dockerignore. # As an example, the C# client generator defines ApiClient.cs. # You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line: #ApiClient.cs # You can match any string of characters against a directory, file or extension with a single asterisk (*): #foo/*/qux # The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux # You can recursively match patterns against a directory, file or extension with a double asterisk (**): #foo/**/qux # This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux # You can also negate patterns with an exclamation (!). # For example, you can ignore all files in a docs folder with the file extension .md: #docs/*.md # Then explicitly reverse the ignore rule for a single file: #!docs/README.md AppLcmProto3/proto3/.openapi-generator/FILES 0 → 100644 +113 −0 Original line number Diff line number Diff line .openapi-generator-ignore README.md models/action.proto models/app_inst_id_creation_subscription_info.proto models/app_inst_id_creation_subscription_info_links.proto models/app_inst_id_creation_subscription_request.proto models/app_inst_id_deletion_subscription_info.proto models/app_inst_id_deletion_subscription_request.proto models/app_inst_notification.proto models/app_inst_selector_type.proto models/app_inst_subscription_info.proto models/app_inst_subscription_info_links.proto models/app_inst_subscription_request.proto models/app_instance_identifier_creation_notification.proto models/app_instance_identifier_deletion_notification.proto models/app_instance_info.proto models/app_instance_info_links.proto models/app_instance_lcm_op_occ_links.proto models/app_instance_state.proto models/app_instance_subscription_filter.proto models/app_instance_subscription_link_list.proto models/app_instance_subscription_link_list_links.proto models/app_instance_subscription_link_list_links_subscriptions.proto models/app_instance_subscription_type.proto models/app_lcm_op_occ.proto models/app_lcm_op_occ_notification.proto models/app_lcm_op_occ_notification_links.proto models/app_lcm_op_occ_subscription_filter.proto models/app_lcm_op_occ_subscription_info.proto models/app_lcm_op_occ_subscription_info_links.proto models/app_lcm_op_occ_subscription_request.proto models/app_network_policy.proto models/app_network_policy_steered_network.proto models/app_products.proto models/app_products_versions.proto models/app_term_cands_for_coord.proto models/app_term_cands_for_coord_termination_options.proto models/apps_from_providers.proto models/block_storage_data.proto models/cancel_mode.proto models/category_ref.proto models/change_state_to.proto models/checksum_data.proto models/civic_address_element.proto models/communication_interface.proto models/config_platform_for_app_request.proto models/connectivity_type.proto models/create_app_instance_request.proto models/dns_rule_descriptor.proto models/feature_dependency.proto models/file_storage_data.proto models/filter_type.proto models/instantiate_app_request.proto models/instantiated_app_state.proto models/instantiation_state.proto models/interface_descriptor.proto models/interface_type.proto models/ip_address_type.proto models/ip_addresses.proto models/key_value_pairs.proto models/latency_descriptor.proto models/lcm_operation.proto models/link_type.proto models/links.proto models/location_constraints.proto models/location_information.proto models/location_information_civic_address.proto models/logical_node_requirements.proto models/max_number_of_impacted_instances.proto models/mcio_info.proto models/mec_host_information.proto models/mep_information.proto models/min_number_of_preserved_instances.proto models/monitoring_parameter.proto models/nfvi_maintenance_info.proto models/notification_links.proto models/o_auth2_info.proto models/object_storage_data.proto models/operate_app_request.proto models/operation_params.proto models/operation_state.proto models/operation_types.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 models/service_dependency.proto models/service_descriptor.proto models/stop_type.proto models/sw_image_desc.proto models/terminate_app_request.proto models/termination_type.proto models/time_stamp.proto models/traffic_filter.proto models/traffic_rule_descriptor.proto models/transport_dependency.proto models/transport_descriptor.proto models/transports_supported.proto models/tunnel_info.proto models/tunnel_type.proto models/user_context_transfer_capability.proto models/vim_connection_info.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_storage_descriptor.proto models/vnf_virtual_link_desc.proto services/app_lcm_notifications_service.proto services/app_lcm_service.proto AppLcmProto3/proto3/.openapi-generator/VERSION 0 → 100644 +1 −0 Original line number Diff line number Diff line 5.4.0 No newline at end of file AppLcmProto3/proto3/README.md 0 → 100644 +32 −0 Original line number Diff line number Diff line # gPRC for mec0102 ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management described using OpenAPI. ## Overview These files were generated by the [OpenAPI Generator](https://openapi-generator.tech) project. - API version: 3.1.1 - Package version: - Build package: org.openapitools.codegen.languages.ProtobufSchemaCodegen For more information, please visit [https://forge.etsi.org/rep/mec/gs010-2-app-pkg-lcm-api](https://forge.etsi.org/rep/mec/gs010-2-app-pkg-lcm-api) ## Usage Below are some usage examples for Go and Ruby. For other languages, please refer to https://grpc.io/docs/quickstart/. ### Go ``` # assuming `protoc-gen-go` has been installed with `go get -u github.com/golang/protobuf/protoc-gen-go` mkdir /var/tmp/go/ protoc --go_out=/var/tmp/go/ services/* protoc --go_out=/var/tmp/go/ models/* ``` ### Ruby ``` # assuming `grpc_tools_ruby_protoc` has been installed via `gem install grpc-tools` RUBY_OUTPUT_DIR="/var/tmp/ruby/mec0102" mkdir $RUBY_OUTPUT_DIR grpc_tools_ruby_protoc --ruby_out=$RUBY_OUTPUT_DIR --grpc_out=$RUBY_OUTPUT_DIR/lib services/* grpc_tools_ruby_protoc --ruby_out=$RUBY_OUTPUT_DIR --grpc_out=$RUBY_OUTPUT_DIR/lib models/* ``` AppLcmProto3/proto3/models/action.proto 0 → 100644 +25 −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; enum Action { DROP = 0; FORWARD_DECAPSULATED = 1; FORWARD_ENCAPSULATED = 2; PASSTHROUGH = 3; DUPLICATE_DECAPSULATED = 4; DUPLICATE_ENCAPSULATED = 5; } Loading
AppLcmProto3/proto3/.openapi-generator-ignore 0 → 100644 +23 −0 Original line number Diff line number Diff line # OpenAPI Generator Ignore # Generated by openapi-generator https://github.com/openapitools/openapi-generator # Use this file to prevent files from being overwritten by the generator. # The patterns follow closely to .gitignore or .dockerignore. # As an example, the C# client generator defines ApiClient.cs. # You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line: #ApiClient.cs # You can match any string of characters against a directory, file or extension with a single asterisk (*): #foo/*/qux # The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux # You can recursively match patterns against a directory, file or extension with a double asterisk (**): #foo/**/qux # This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux # You can also negate patterns with an exclamation (!). # For example, you can ignore all files in a docs folder with the file extension .md: #docs/*.md # Then explicitly reverse the ignore rule for a single file: #!docs/README.md
AppLcmProto3/proto3/.openapi-generator/FILES 0 → 100644 +113 −0 Original line number Diff line number Diff line .openapi-generator-ignore README.md models/action.proto models/app_inst_id_creation_subscription_info.proto models/app_inst_id_creation_subscription_info_links.proto models/app_inst_id_creation_subscription_request.proto models/app_inst_id_deletion_subscription_info.proto models/app_inst_id_deletion_subscription_request.proto models/app_inst_notification.proto models/app_inst_selector_type.proto models/app_inst_subscription_info.proto models/app_inst_subscription_info_links.proto models/app_inst_subscription_request.proto models/app_instance_identifier_creation_notification.proto models/app_instance_identifier_deletion_notification.proto models/app_instance_info.proto models/app_instance_info_links.proto models/app_instance_lcm_op_occ_links.proto models/app_instance_state.proto models/app_instance_subscription_filter.proto models/app_instance_subscription_link_list.proto models/app_instance_subscription_link_list_links.proto models/app_instance_subscription_link_list_links_subscriptions.proto models/app_instance_subscription_type.proto models/app_lcm_op_occ.proto models/app_lcm_op_occ_notification.proto models/app_lcm_op_occ_notification_links.proto models/app_lcm_op_occ_subscription_filter.proto models/app_lcm_op_occ_subscription_info.proto models/app_lcm_op_occ_subscription_info_links.proto models/app_lcm_op_occ_subscription_request.proto models/app_network_policy.proto models/app_network_policy_steered_network.proto models/app_products.proto models/app_products_versions.proto models/app_term_cands_for_coord.proto models/app_term_cands_for_coord_termination_options.proto models/apps_from_providers.proto models/block_storage_data.proto models/cancel_mode.proto models/category_ref.proto models/change_state_to.proto models/checksum_data.proto models/civic_address_element.proto models/communication_interface.proto models/config_platform_for_app_request.proto models/connectivity_type.proto models/create_app_instance_request.proto models/dns_rule_descriptor.proto models/feature_dependency.proto models/file_storage_data.proto models/filter_type.proto models/instantiate_app_request.proto models/instantiated_app_state.proto models/instantiation_state.proto models/interface_descriptor.proto models/interface_type.proto models/ip_address_type.proto models/ip_addresses.proto models/key_value_pairs.proto models/latency_descriptor.proto models/lcm_operation.proto models/link_type.proto models/links.proto models/location_constraints.proto models/location_information.proto models/location_information_civic_address.proto models/logical_node_requirements.proto models/max_number_of_impacted_instances.proto models/mcio_info.proto models/mec_host_information.proto models/mep_information.proto models/min_number_of_preserved_instances.proto models/monitoring_parameter.proto models/nfvi_maintenance_info.proto models/notification_links.proto models/o_auth2_info.proto models/object_storage_data.proto models/operate_app_request.proto models/operation_params.proto models/operation_state.proto models/operation_types.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 models/service_dependency.proto models/service_descriptor.proto models/stop_type.proto models/sw_image_desc.proto models/terminate_app_request.proto models/termination_type.proto models/time_stamp.proto models/traffic_filter.proto models/traffic_rule_descriptor.proto models/transport_dependency.proto models/transport_descriptor.proto models/transports_supported.proto models/tunnel_info.proto models/tunnel_type.proto models/user_context_transfer_capability.proto models/vim_connection_info.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_storage_descriptor.proto models/vnf_virtual_link_desc.proto services/app_lcm_notifications_service.proto services/app_lcm_service.proto
AppLcmProto3/proto3/.openapi-generator/VERSION 0 → 100644 +1 −0 Original line number Diff line number Diff line 5.4.0 No newline at end of file
AppLcmProto3/proto3/README.md 0 → 100644 +32 −0 Original line number Diff line number Diff line # gPRC for mec0102 ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management described using OpenAPI. ## Overview These files were generated by the [OpenAPI Generator](https://openapi-generator.tech) project. - API version: 3.1.1 - Package version: - Build package: org.openapitools.codegen.languages.ProtobufSchemaCodegen For more information, please visit [https://forge.etsi.org/rep/mec/gs010-2-app-pkg-lcm-api](https://forge.etsi.org/rep/mec/gs010-2-app-pkg-lcm-api) ## Usage Below are some usage examples for Go and Ruby. For other languages, please refer to https://grpc.io/docs/quickstart/. ### Go ``` # assuming `protoc-gen-go` has been installed with `go get -u github.com/golang/protobuf/protoc-gen-go` mkdir /var/tmp/go/ protoc --go_out=/var/tmp/go/ services/* protoc --go_out=/var/tmp/go/ models/* ``` ### Ruby ``` # assuming `grpc_tools_ruby_protoc` has been installed via `gem install grpc-tools` RUBY_OUTPUT_DIR="/var/tmp/ruby/mec0102" mkdir $RUBY_OUTPUT_DIR grpc_tools_ruby_protoc --ruby_out=$RUBY_OUTPUT_DIR --grpc_out=$RUBY_OUTPUT_DIR/lib services/* grpc_tools_ruby_protoc --ruby_out=$RUBY_OUTPUT_DIR --grpc_out=$RUBY_OUTPUT_DIR/lib models/* ```
AppLcmProto3/proto3/models/action.proto 0 → 100644 +25 −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; enum Action { DROP = 0; FORWARD_DECAPSULATED = 1; FORWARD_ENCAPSULATED = 2; PASSTHROUGH = 3; DUPLICATE_DECAPSULATED = 4; DUPLICATE_ENCAPSULATED = 5; }