The UUID of the VNF which is stored in the OSM vnfrs
collection in Mongo.
- """
-
- vnfr_uuid: str
-
-
-@dataclass
-class PrepareVnfInput:
- """
- Input dataclass for workflow that prepares a VNF.
-
- Attributes:
- -----------
- vnfr_uuid : str
- The UUID of the VNF which is stored in the OSM vnfrs
- collection in Mongo.
+ model_name: str
"""
vnfr_uuid: str
+ model_name: str
#######################################################################################
ACTIVITY_TEST_VIM_CONNECTIVITY = "test-vim-connectivity"
ACTIVITY_UPDATE_VIM_OPERATION_STATE = "update-vim-operation-state"
ACTIVITY_UPDATE_VIM_STATE = "update-vim-state"
-ACTIVITY_PREPARE_VNF_RECORDS = "prepare-vnf-records"
ACTIVITY_DEPLOY_NS = "deploy-ns"
ACTIVITY_UPDATE_NS_STATE = "update-ns-state"
ACTIVITY_CHECK_NS_INSTANTIATION_FINISHED = "check-ns-instantiation-finish"
ACTIVITY_SEND_NOTIFICATION_FOR_VNF = "send-notification-for-vnf"
ACTIVITY_GET_TASK_QUEUE = "get_task_queue"
ACTIVITY_GET_VNF_DETAILS = "get_vnf_details"
+ACTIVITY_SET_VNF_MODEL = "set-vnf-model"
# Workflows
WORKFLOW_NSLCM_NO_OP = "nslcm-no-op"