1 #######################################################################################
2 # Copyright ETSI Contributors and Others.
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #######################################################################################
18 LCM_TASK_QUEUE
= "lcm-task-queue"
20 # Vim Type-Task Queue Mappings
21 VIM_TYPE_TASK_QUEUE_MAPPINGS
= {
22 "paas": LCM_TASK_QUEUE
,
26 ACTIVITY_NSLCM_NO_OP
= "nslcm-no-op"
27 ACTIVITY_EXECUTE_NS_LCM_WORKFLOW
= "execute-ns-lcm-workflow"
28 ACTIVITY_UPDATE_LCM_OPERATION_STATE
= "update-lcm-operation-state"
29 ACTIVITY_DELETE_VIM
= "delete-vim"
30 ACTIVITY_TEST_VIM_CONNECTIVITY
= "test-vim-connectivity"
31 ACTIVITY_UPDATE_VIM_OPERATION_STATE
= "update-vim-operation-state"
32 ACTIVITY_UPDATE_VIM_STATE
= "update-vim-state"
33 ACTIVITY_GET_NS_RECORD
= "get-ns-record"
34 ACTIVITY_GET_VNF_DETAILS
= "get-vnf-details"
35 ACTIVITY_UPDATE_NS_STATE
= "update-ns-state"
36 ACTIVITY_CREATE_MODEL
= "create-model"
37 ACTIVITY_GET_MODEL_INFO
= "get-model-info"
38 ACTIVITY_DEPLOY_CHARM
= "deploy-charm"
39 ACTIVITY_CHECK_CHARM_STATUS
= "check-charm-status"
40 ACTIVITY_CHANGE_VNF_STATE
= "change-vnf-state"
41 ACTIVITY_CHANGE_VNF_INSTANTIATION_STATE
= "change-vnf-instantiation-state"
42 ACTIVITY_SEND_NOTIFICATION_FOR_VNF
= "send-notification-for-vnf"
43 ACTIVITY_GET_TASK_QUEUE
= "get-task-queue"
44 ACTIVITY_GET_VNF_RECORD
= "get-vnf-record"
45 ACTIVITY_GET_VNF_DESCRIPTOR
= "get-vnf-descriptor"
46 ACTIVITY_SET_VNF_MODEL
= "set-vnf-model"
47 ACTIVITY_GET_VIM_CLOUD
= "get-vim-cloud"
50 WORKFLOW_NSLCM_NO_OP
= "nslcm-no-op"
51 WORKFLOW_VIM_CREATE
= "vim-create"
52 WORKFLOW_VIM_UPDATE
= "vim-update"
53 WORKFLOW_VIM_DELETE
= "vim-delete"
54 WORKFLOW_NS_INSTANTIATE
= "ns-instantiate"
55 WORKFLOW_VDU_INSTANTIATE
= "vdu-instantiate"
56 WORKFLOW_VNF_INSTANTIATE
= "vnf-instantiate"
57 WORKFLOW_VNF_PREPARE
= "vnf-prepare"