change enum refer file 65/85765/2
authormaopengzhang <zhang.maopeng1@zte.com.cn>
Fri, 19 Apr 2019 07:36:26 +0000 (15:36 +0800)
committermaopengzhang <zhang.maopeng1@zte.com.cn>
Fri, 19 Apr 2019 07:53:37 +0000 (15:53 +0800)
change enum refer file

Change-Id: I8cf83bc9dae86ab9da4ddb18a58bcbbd447dd190
Issue-ID: VFC-1241
Signed-off-by: maopengzhang <zhang.maopeng1@zte.com.cn>
lcm/ns/biz/ns_get.py
lcm/ns/biz/ns_heal.py
lcm/ns/biz/ns_manual_scale.py
lcm/ns/biz/ns_terminate.py
lcm/ns/biz/ns_update.py
lcm/ns/const.py
lcm/ns/tests/test_ns_heal.py
lcm/ns/tests/test_ns_manual_scale.py
lcm/ns_vls/biz/create_vls.py
lcm/ns_vnfs/biz/create_vnfs.py

index 0804b49..1839bf0 100644 (file)
@@ -15,7 +15,8 @@
 import json
 import logging
 
-from lcm.ns.const import OWNER_TYPE, NS_INSTANCE_BASE_URI
+from lcm.ns.const import NS_INSTANCE_BASE_URI
+from lcm.ns.enum import OWNER_TYPE
 from lcm.pub.utils import restcall
 from lcm.pub.database.models import NSInstModel, NfInstModel, VLInstModel, CPInstModel, VNFFGInstModel
 
index 91e455f..a1cdce7 100644 (file)
@@ -18,7 +18,7 @@ import threading
 import time
 import traceback
 
-from lcm.ns.const import NS_INST_STATUS
+from lcm.ns.enum import NS_INST_STATUS
 from lcm.pub.database.models import JobModel, NSInstModel, NfInstModel, VNFCInstModel, VmInstModel
 from lcm.pub.exceptions import NSLCMException
 from lcm.pub.utils.jobutil import JobUtil, JOB_MODEL_STATUS
index 668ad48..9c3286e 100644 (file)
@@ -18,7 +18,7 @@ import time
 import traceback
 
 from lcm.ns.biz.scaleaspect import get_scale_vnf_data_info_list
-from lcm.ns.const import NS_INST_STATUS
+from lcm.ns.enum import NS_INST_STATUS
 from lcm.pub.database.models import JobModel, NSInstModel
 from lcm.pub.exceptions import NSLCMException
 from lcm.pub.utils.jobutil import JobUtil, JOB_MODEL_STATUS
index 701e65c..832603f 100644 (file)
@@ -23,7 +23,7 @@ from lcm.pub.msapi.nslcm import call_from_ns_cancel_resource
 from lcm.pub.utils.jobutil import JobUtil
 from lcm.pub.utils.values import ignore_case_get
 from lcm.pub.utils import restcall
-from lcm.ns.const import OWNER_TYPE
+from lcm.ns.enum import OWNER_TYPE
 from lcm.pub.database.models import PNFInstModel
 from lcm.ns.biz.ns_lcm_op_occ import NsLcmOpOcc
 
index 110bf14..e27d41c 100644 (file)
@@ -17,7 +17,7 @@ import traceback
 import datetime
 import time
 
-from lcm.ns.const import NS_INST_STATUS
+from lcm.ns.enum import NS_INST_STATUS
 from lcm.pub.database.models import JobModel, NSInstModel
 from lcm.ns_vnfs.biz.update_vnfs import NFOperateService
 from lcm.pub.exceptions import NSLCMException
index 4eaf810..2cfd46f 100644 (file)
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-from lcm.pub.utils.enumutil import enum
 from lcm.pub.config.config import MSB_BASE_URL
 
-OWNER_TYPE = enum(VNF=0, VNFM=1, NS=2)
-
-NS_INST_STATUS = enum(EMPTY='empty', INSTANTIATING='instantiating', TERMINATING='terminating',
-                      ACTIVE='active', FAILED='failed', INACTIVE='inactive', UPDATING='updating', SCALING='scaling',
-                      HEALING='healing')
 
 SERVICE_TYPE = 'NetworkService'
 SERVICE_ROLE = 'NetworkService'
-
-HEAL_ACTION_TYPE = enum(START="vmCreate", RESTART="vmReset")
-ACTION_TYPE = enum(START=1, STOP=2, REBOOT=3)
-GRANT_TYPE = enum(INSTANTIATE="INSTANTIATE", TERMINATE="TERMINATE", HEAL_CREATE="Heal Create", HEAL_RESTART="Heal Restart", OPERATE="OPERATE")
-VNF_STATUS = enum(NULL='null', INSTANTIATING="instantiating", INACTIVE='inactive', ACTIVE="active",
-                  FAILED="failed", TERMINATING="terminating", SCALING="scaling", OPERATING="operating",
-                  UPDATING="updating", HEALING="healing")
-
-OPERATION_TYPE = enum(
-    INSTANTIATE="INSTANTIATE",
-    SCALE="SCALE",
-    TERMINATE="TERMINATE",
-    UPDATE="UPDATE",
-    HEAL="HEAL",
-)
-
-
-LCM_NOTIFICATION_STATUS = enum(START="START", RESULT="RESULT")
-
-OPERATION_STATE_TYPE = enum(
-    STARTING="STARTING",
-    PROCESSING="PROCESSING",
-    COMPLETED="COMPLETED",
-    FAILED_TEMP="FAILED_TEMP",
-    FAILED="FAILED",
-    ROLLING_BACK="ROLLING_BACK",
-    ROLLED_BACK="ROLLED_BACK"
-)
-
-COMPOMENT_TYPE = enum(
-    VNF="VNF",
-    PNF="PNF",
-    NS="NS",
-)
-
-OPName_For_Change_Notification_Type = enum(
-    VNF_INSTANTIATE="VNF_INSTANTIATE", VNF_SCALE="VNF_SCALE", VNF_SCALE_TO_LEVEL="VNF_SCALE_TO_LEVEL",
-    VNF_CHANGE_FLAVOUR="VNF_CHANGE_FLAVOUR", VNF_TERMINATE="VNF_TERMINATE", VNF_HEAL="VNF_HEAL",
-    VNF_OPERATE="VNF_OPERATE", VNF_CHANGE_EXT_CONN="VNF_CHANGE_EXT_CONN", VNF_MODIFY_INFO="VNF_MODIFY_INFO",
-    NS_INSTANTIATE="NS_INSTANTIATE", NS_SCALE="NS_SCALE", NS_UPDATE="NS_UPDATE", NS_TERMINATE="NS_TERMINATE",
-    NS_HEAL="NS_HEAL",
-)
-
-OpOcc_Status_For_ChangeNotification_Type = enum(
-    START="START", COMPLETED="COMPLETED ", PARTIALLY_COMPLETED="PARTIALLY_COMPLETED", FAILED="FAILED",
-    ROLLED_BACK="ROLLED_BACK",
-)
-
-AUTH_TYPES = ["BASIC", "OAUTH2_CLIENT_CREDENTIALS", "TLS_CERT"]
-
 BASIC = "BASIC"
-
 OAUTH2_CLIENT_CREDENTIALS = "OAUTH2_CLIENT_CREDENTIALS"
-
-CHANGE_TYPES = enum(
-    ADD='ADD',
-    DELETE='DELETE',
-    REMOVE='REMOVE',
-    INSTANTIATE='INSTANTIATE',
-    TERMINATE='TERMINATE',
-    SCALE='SCALE',
-    UPDATE='UPDATE',
-    CHANGE_FLAVOUR='CHANGE_FLAVOUR',
-    HEAL='HEAL',
-    OPERATE='OPERATE',
-    MODIFY='MODIFY',
-    MODIFY_INFORMATION='MODIFY_INFORMATION',
-    CHANGE_EXTERNAL_VNF_CONNECTIVITY='CHANGE_EXTERNAL_VNF_CONNECTIVITY',
-    ADD_LINK_PORT='ADD_LINK_PORT',
-    REMOVE_LINK_PORT='REMOVE_LINK_PORT'
-)
-
-CHANGE_RESULTS = enum(
-    COMPLETED='COMPLETED',
-    ROLLED_BACK='ROLLED_BACK',
-    FAILED='FAILED',
-    PARTIALLY_COMPLETED='PARTIALLY_COMPLETED'
-)
-
-IPADDRESSES_TYPE_ENUM = enum(
-    IPV4='IPV4',
-    IPV6='IPV6'
-)
-
-IPADDRESSES_TYPE_LIST = [
-    IPADDRESSES_TYPE_ENUM.IPV4,
-    IPADDRESSES_TYPE_ENUM.IPV6
-]
-
 LCCNNOTIFICATION = "NsLcmOperationOccurrenceNotification"
-
-NOTIFICATION_TYPES = [
-    "NsLcmOperationOccurrenceNotification", "NsIdentifierCreationNotification", "NsIdentifierDeletionNotification",
-    "NsChangeNotification",
-]
-
-NS_LCM_OP_TYPES = [
-    OPERATION_TYPE.INSTANTIATE,
-    OPERATION_TYPE.SCALE,
-    OPERATION_TYPE.TERMINATE,
-    OPERATION_TYPE.HEAL,
-    OPERATION_TYPE.UPDATE,
-]
-
-LCM_OPERATION_STATE_TYPES = [
-    OPERATION_STATE_TYPE.STARTING,
-    OPERATION_STATE_TYPE.PROCESSING,
-    OPERATION_STATE_TYPE.COMPLETED,
-    OPERATION_STATE_TYPE.FAILED_TEMP,
-    OPERATION_STATE_TYPE.FAILED,
-    OPERATION_STATE_TYPE.ROLLING_BACK,
-    OPERATION_STATE_TYPE.ROLLED_BACK
-]
-
-NS_COMPOMENT_TYPE = [
-    COMPOMENT_TYPE.VNF,
-    COMPOMENT_TYPE.PNF,
-    COMPOMENT_TYPE.NS,
-]
-
-
-LCM_OPName_For_Change_Notification_Type = [
-    OPName_For_Change_Notification_Type.VNF_INSTANTIATE,
-    OPName_For_Change_Notification_Type.VNF_SCALE,
-    OPName_For_Change_Notification_Type.VNF_SCALE_TO_LEVEL,
-    OPName_For_Change_Notification_Type.VNF_CHANGE_FLAVOUR,
-    OPName_For_Change_Notification_Type.VNF_TERMINATE,
-    OPName_For_Change_Notification_Type.VNF_HEAL,
-    OPName_For_Change_Notification_Type.VNF_OPERATE,
-    OPName_For_Change_Notification_Type.VNF_CHANGE_EXT_CONN,
-    OPName_For_Change_Notification_Type.VNF_MODIFY_INFO,
-    OPName_For_Change_Notification_Type.NS_INSTANTIATE,
-    OPName_For_Change_Notification_Type.NS_SCALE,
-    OPName_For_Change_Notification_Type.NS_UPDATE,
-    OPName_For_Change_Notification_Type.NS_TERMINATE,
-    OPName_For_Change_Notification_Type.NS_HEAL,
-]
-
-LCM_OpOcc_Status_For_ChangeNotification_Type = [
-    OpOcc_Status_For_ChangeNotification_Type.START,
-    OpOcc_Status_For_ChangeNotification_Type.COMPLETED,
-    OpOcc_Status_For_ChangeNotification_Type.PARTIALLY_COMPLETED,
-    OpOcc_Status_For_ChangeNotification_Type.FAILED,
-    OpOcc_Status_For_ChangeNotification_Type.ROLLED_BACK,
-]
-
-
-CHANGE_RESULT = [
-    CHANGE_RESULTS.COMPLETED,
-    CHANGE_RESULTS.ROLLED_BACK,
-    CHANGE_RESULTS.FAILED
-]
-
-
 NS_INSTANCE_BASE_URI = MSB_BASE_URL + '/api/nslcm/v1/ns_instances/%s'
 NS_OCC_BASE_URI = MSB_BASE_URL + '/api/nslcm/v1/ns_lcm_op_occs/%s'
 SUBSCRIPTION_ROOT_URI = MSB_BASE_URL + "/api/nslcm/v1/subscriptions/%s"
index 2ebccea..88b5f3f 100644 (file)
@@ -20,7 +20,7 @@ from django.test import TestCase
 from rest_framework import status
 
 from lcm.ns.biz.ns_heal import NSHealService
-from lcm.ns.const import NS_INST_STATUS
+from lcm.ns.enum import NS_INST_STATUS
 from lcm.pub.database.models import NSInstModel, NfInstModel
 from lcm.pub.exceptions import NSLCMException
 from lcm.pub.utils.jobutil import JobUtil, JOB_TYPE
index 6ebd5bb..e82b54e 100644 (file)
@@ -23,7 +23,7 @@ from lcm.ns.biz.scaleaspect import get_json_data
 from rest_framework import status
 
 from lcm.ns.biz.ns_manual_scale import NSManualScaleService
-from lcm.ns.const import NS_INST_STATUS
+from lcm.ns.enum import NS_INST_STATUS
 from lcm.pub.database.models import NSInstModel, JobModel, NfInstModel
 from lcm.pub.exceptions import NSLCMException
 from lcm.pub.msapi import catalog
index 7678a78..596c278 100644 (file)
@@ -17,7 +17,7 @@ import logging
 import traceback
 import uuid
 
-from lcm.ns.const import OWNER_TYPE
+from lcm.ns.enum import OWNER_TYPE
 from lcm.pub.config.config import REPORT_TO_AAI
 from lcm.pub.database.models import VLInstModel, NSInstModel, VNFFGInstModel
 from lcm.pub.exceptions import NSLCMException
index 42bacbd..a8ebf6d 100644 (file)
@@ -18,7 +18,7 @@ import traceback
 import uuid
 from threading import Thread
 
-from lcm.ns.const import OWNER_TYPE
+from lcm.ns.enum import OWNER_TYPE
 from lcm.pub.config.config import REPORT_TO_AAI
 from lcm.pub.database.models import NfInstModel, NSInstModel, VmInstModel, VNFFGInstModel, VLInstModel, OOFDataModel
 from lcm.pub.exceptions import NSLCMException