Modify error commit 35/79235/1
authoryangyan <yangyanyj@chinamobile.com>
Wed, 27 Feb 2019 03:16:26 +0000 (11:16 +0800)
committeryangyan <yangyanyj@chinamobile.com>
Wed, 27 Feb 2019 03:16:46 +0000 (11:16 +0800)
Change-Id: I032054166ebf5c339ab5da6564248781ddabab63
Signed-off-by: yangyan <yangyanyj@chinamobile.com>
Issue-ID: VFC-1265

12 files changed:
lcm/ns/biz/affected_nss.py [deleted file]
lcm/ns/biz/affected_pnfs.py [deleted file]
lcm/ns/biz/affected_saps.py [deleted file]
lcm/ns/biz/affected_vls.py [deleted file]
lcm/ns/biz/affected_vnffgs.py [deleted file]
lcm/ns/biz/affected_vnfs.py [deleted file]
lcm/ns/biz/ext_link_port_info.py [deleted file]
lcm/ns/biz/ext_virtual_link_info.py [deleted file]
lcm/ns/biz/modify_vnf_info_data.py [deleted file]
lcm/ns/biz/ns_lcm_op_occ.py [deleted file]
lcm/ns/biz/ns_lcm_op_occs.py [deleted file]
lcm/ns/biz/resource_handle.py [deleted file]

diff --git a/lcm/ns/biz/affected_nss.py b/lcm/ns/biz/affected_nss.py
deleted file mode 100644 (file)
index 208e311..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-
-from lcm.ns import const
-
-
-CHANGE_TYPE = [
-    const.CHANGE_TYPES.ADD,
-    const.CHANGE_TYPES.REMOVE,
-    const.CHANGE_TYPES.TERMINATE,
-    const.CHANGE_TYPES.SCALE,
-    const.CHANGE_TYPES.UPDATE,
-    const.CHANGE_TYPES.HEAL
-]
-
-CHANGE_RESULT = [
-    const.CHANGE_RESULTS.COMPLETED,
-    const.CHANGE_RESULTS.ROLLED_BACK,
-    const.CHANGE_RESULTS.FAILED,
-    const.CHANGE_RESULTS.PARTIALLY_COMPLETED
-]
-
-
-class AffectedNssSerializer(serializers.Serializer):
-    nsInstanceId = serializers.UUIDField(
-        help_text="Identifier of the nested NS instance.",
-        required=True
-    )
-    nsdId = serializers.UUIDField(
-        help_text="Identifier of the NSD of the nested NS instance.",
-        required=True
-    )
-    changeType = serializers.ChoiceField(
-        help_text="Signals the type of change",
-        required=True,
-        choices=CHANGE_TYPE
-    )
-    changeResult = serializers.ChoiceField(
-        help_text="Signals the type of change",
-        required=True,
-        choices=CHANGE_RESULT
-    )
diff --git a/lcm/ns/biz/affected_pnfs.py b/lcm/ns/biz/affected_pnfs.py
deleted file mode 100644 (file)
index 4b01f6d..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-from lcm.ns.const import CHANGE_TYPES, CHANGE_RESULT
-
-
-CHANGE_TYPE = [
-    CHANGE_TYPES.ADD,
-    CHANGE_TYPES.REMOVE,
-    CHANGE_TYPES.MODIFY
-]
-
-
-class AffectedPnfsSerializer(serializers.Serializer):
-    pnfId = serializers.UUIDField(
-        help_text="Identifier of the affected PNF. This identifier is allocated by the OSS/BSS. ",
-        required=True
-    )
-    pnfdId = serializers.UUIDField(
-        help_text="Identifier of the PNFD on which the PNF is based.",
-        required=True
-    )
-    pnfProfileId = serializers.UUIDField(
-        help_text="Identifier of the VNF profile of the NSD.",
-        required=True
-    )
-    pnfName = serializers.CharField(
-        help_text="Name of the PNF.",
-        required=True)
-    cpInstanceId = serializers.UUIDField(
-        help_text="Identifier of the NS profile of the NSD.",
-        required=True
-    )
-    changeType = serializers.ChoiceField(
-        help_text="Signals the type of change",
-        required=True,
-        choices=CHANGE_TYPE
-    )
-    changeResult = serializers.ChoiceField(
-        help_text="Signals the type of change",
-        required=True,
-        choices=CHANGE_RESULT
-    )
diff --git a/lcm/ns/biz/affected_saps.py b/lcm/ns/biz/affected_saps.py
deleted file mode 100644 (file)
index eadd287..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-
-from lcm.ns import const
-
-
-CHANGE_TYPE = [
-    const.CHANGE_TYPES.ADD,
-    const.CHANGE_TYPES.REMOVE,
-    const.CHANGE_TYPES.MODIFY
-]
-
-CHANGE_RESULT = [
-    const.CHANGE_RESULTS.COMPLETED,
-    const.CHANGE_RESULTS.ROLLED_BACK,
-    const.CHANGE_RESULTS.FAILED
-]
-
-
-class AffectedSapsSerializer(serializers.Serializer):
-    sapInstanceId = serializers.UUIDField(
-        help_text="Identifier of the SAP instance.",
-        required=True
-    )
-    sapdId = serializers.UUIDField(
-        help_text="Identifier of the SAPD for this SAP.",
-        required=True
-    )
-    sapName = serializers.CharField(
-        help_text="Human readable name for the SAP.",
-        required=True)
-    changeType = serializers.ChoiceField(
-        help_text="Signals the type of change",
-        required=True,
-        choices=CHANGE_TYPE
-    )
-    changeResult = serializers.ChoiceField(
-        help_text="Signals the type of change",
-        required=True,
-        choices=CHANGE_RESULT
-    )
diff --git a/lcm/ns/biz/affected_vls.py b/lcm/ns/biz/affected_vls.py
deleted file mode 100644 (file)
index 26e0c9b..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-
-from lcm.ns.const import CHANGE_TYPES, CHANGE_RESULT
-
-CHANGE_TYPE = [
-    CHANGE_TYPES.ADD,
-    CHANGE_TYPES.DELETE,
-    CHANGE_TYPES.MODIFY,
-    CHANGE_TYPES.ADD_LINK_PORT,
-    CHANGE_TYPES.REMOVE_LINK_PORT
-]
-
-
-class AffectedVLsSerializer(serializers.Serializer):
-    id = serializers.UUIDField(
-        help_text="Identifier of the VL Instance.",
-        required=True
-    )
-    virtualLinkDescId = serializers.UUIDField(
-        help_text="Identifier of the VLD in the NSD for this VL.",
-        required=True
-    )
-    changeType = serializers.ChoiceField(
-        help_text="Signals the type of change",
-        required=True,
-        choices=CHANGE_TYPE
-    )
-    changeResult = serializers.ChoiceField(
-        help_text="Signals the result of change identified by the 'changeType' attribute.",
-        required=True,
-        choices=CHANGE_RESULT
-    )
diff --git a/lcm/ns/biz/affected_vnffgs.py b/lcm/ns/biz/affected_vnffgs.py
deleted file mode 100644 (file)
index 63e9027..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-
-from lcm.ns import const
-
-
-CHANGE_TYPE = [
-    const.CHANGE_TYPES.ADD,
-    const.CHANGE_TYPES.REMOVE,
-    const.CHANGE_TYPES.MODIFY
-]
-
-
-class AffectedVnffgsSerializer(serializers.Serializer):
-    vnffgInstanceId = serializers.UUIDField(
-        help_text="Identifier of the VNFFG instance.",
-        required=True
-    )
-    vnffgdId = serializers.UUIDField(
-        help_text="Identifier of the VNFFGD of the VNFFG instance.",
-        required=True
-    )
-    changeType = serializers.ChoiceField(
-        help_text="Signals the type of change",
-        required=True,
-        choices=CHANGE_TYPE
-    )
-    changeResult = serializers.ChoiceField(
-        help_text="Signals the type of change",
-        required=True,
-        choices=const.CHANGE_RESULT
-    )
diff --git a/lcm/ns/biz/affected_vnfs.py b/lcm/ns/biz/affected_vnfs.py
deleted file mode 100644 (file)
index 4d5594f..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-from modify_vnf_info_data import ModifyVnfInfoDataSerializer
-from ext_virtual_link_info import ExtVirtualLinkInfoSerializer
-
-from lcm.ns.const import CHANGE_TYPES, CHANGE_RESULT
-
-
-CHANGE_TYPE = [
-    CHANGE_TYPES.ADD,
-    CHANGE_TYPES.REMOVE,
-    CHANGE_TYPES.INSTANTIATE,
-    CHANGE_TYPES.TERMINATE,
-    CHANGE_TYPES.SCALE,
-    CHANGE_TYPES.CHANGE_FLAVOUR,
-    CHANGE_TYPES.HEAL,
-    CHANGE_TYPES.OPERATE,
-    CHANGE_TYPES.MODIFY_INFORMATION,
-    CHANGE_TYPES.CHANGE_EXTERNAL_VNF_CONNECTIVITY
-]
-
-
-class ChangedInfoSerializer(serializers.Serializer):
-    changedVnfInfo = ModifyVnfInfoDataSerializer(
-        help_text="Information about the changed VNF instance information, including configurable properties",
-        required=False)
-    changedExtConnectivity = ExtVirtualLinkInfoSerializer(
-        help_text="Link to the task resource that represents the 'fail' Information about changed external "
-                  "connectivity, if applicable.",
-        required=False)
-
-
-class AffectedVnfsSerializer(serializers.Serializer):
-    vnfInstanceId = serializers.UUIDField(
-        help_text="Identifier of the VNF instance.",
-        required=True
-    )
-    vnfdId = serializers.UUIDField(
-        help_text="Identifier of the VNFD of the VNF Instance..",
-        required=True
-    )
-    vnfProfileId = serializers.UUIDField(
-        help_text="Identifier of the VNF profile of the NSD.",
-        required=True
-    )
-    vnfName = serializers.CharField(
-        help_text="Name of the VNF Instance.",
-        required=True)
-    changeType = serializers.ChoiceField(
-        help_text="Signals the type of change",
-        required=True,
-        choices=CHANGE_TYPE
-    )
-    changeResult = serializers.ChoiceField(
-        help_text="Signals the type of change",
-        required=True,
-        choices=CHANGE_RESULT
-    )
-    changedInfo = ChangedInfoSerializer(
-        help_text="Links to resources related to this resource.",
-        required=False)
diff --git a/lcm/ns/biz/ext_link_port_info.py b/lcm/ns/biz/ext_link_port_info.py
deleted file mode 100644 (file)
index e2ca15b..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-
-from resource_handle import ResourceHandleSerializer
-
-
-class ExtlinkPortInfoSerializer(serializers.Serializer):
-    id = serializers.CharField(
-        help_text="Identifier of this link port as provided by the entity that has created the link port.",
-        max_length=255,
-        required=True,
-        allow_blank=False,
-        allow_null=False)
-    resourceHandle = ResourceHandleSerializer(
-        help_text="Reference to the virtualised resource realizing this link port.",
-        required=True,
-        allow_null=False)
-    cpInstanceId = serializers.CharField(
-        help_text="Identifier of the external CP of the VNFconnected to this link port.",
-        max_length=255,
-        required=False,
-        allow_blank=True,
-        allow_null=True)
diff --git a/lcm/ns/biz/ext_virtual_link_info.py b/lcm/ns/biz/ext_virtual_link_info.py
deleted file mode 100644 (file)
index 7e67e6f..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-
-from resource_handle import ResourceHandleSerializer
-from ext_link_port_info import ExtlinkPortInfoSerializer
-
-
-class ExtVirtualLinkInfoSerializer(serializers.Serializer):
-    id = serializers.CharField(
-        help_text="Identifier of the external VL and the related external VL information instance.",
-        required=True,
-        max_length=255,
-        allow_null=False,
-        allow_blank=False)
-    resourceHandle = ResourceHandleSerializer(
-        help_text="Reference to the resource realizing this VL.",
-        required=True,
-        allow_null=False)
-    extlinkPorts = ExtlinkPortInfoSerializer(
-        help_text="Link ports of this VL.",
-        many=True,
-        required=False,
-        allow_null=True)
diff --git a/lcm/ns/biz/modify_vnf_info_data.py b/lcm/ns/biz/modify_vnf_info_data.py
deleted file mode 100644 (file)
index 546fc6b..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-
-
-class ModifyVnfInfoDataSerializer(serializers.Serializer):
-    vnfInstanceId = serializers.UUIDField(
-        help_text="Identifier of the VNF instance."
-    )
-    vnfInstanceName = serializers.CharField(
-        help_text="New value of the 'vnfInstanceName' attribute in 'VnfInstance', or 'null' to remove the attribute.",
-        max_length=255,
-        required=False,
-        allow_null=True,
-        allow_blank=True)
-    vnfInstanceDescription = serializers.CharField(
-        help_text="If present, this attribute signals modifications of the 'vnfInstanceDescription' attribute in "
-                  "'VnfInstance'",
-        required=False,
-        allow_null=True,
-        allow_blank=True)
-    vnfPkgId = serializers.UUIDField(
-        help_text="New value of the 'vnfPkgId' attribute in 'VnfInstance' The value 'null' is not permitted.."
-    )
-    vnfConfigurableProperties = serializers.DictField(
-        help_text="Modifications to entries in the 'vnfConfigurableProperties' list, as defined below this Table.",
-        child=serializers.CharField(help_text="KeyValue Pairs", allow_blank=True),
-        required=False,
-        allow_null=True)
-    metaData = serializers.DictField(
-        help_text="If present, this attribute signals modifications of certain 'metadata' attribute in 'vnfInstance'.",
-        child=serializers.CharField(help_text="KeyValue Pairs", allow_blank=True),
-        required=False,
-        allow_null=True)
-    extensions = serializers.DictField(
-        help_text="If present,this attribute signals modifications of certain 'extensions' attribute in 'vnfInstance'.",
-        child=serializers.CharField(help_text="KeyValue Pairs", allow_blank=True),
-        required=False,
-        allow_null=True)
diff --git a/lcm/ns/biz/ns_lcm_op_occ.py b/lcm/ns/biz/ns_lcm_op_occ.py
deleted file mode 100644 (file)
index 02c7cf9..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-
-from affected_vnfs import AffectedVnfsSerializer
-from affected_pnfs import AffectedPnfsSerializer
-from affected_vls import AffectedVLsSerializer
-from affected_vnffgs import AffectedVnffgsSerializer
-from affected_nss import AffectedNssSerializer
-from affected_saps import AffectedSapsSerializer
-
-from link import LinkSerializer
-from response import ProblemDetailsSerializer
-from lcm.ns import const
-
-
-class ResourceChangesSerializer(serializers.Serializer):
-    affectedVnfs = AffectedVnfsSerializer(
-        help_text="Information about VNFC instances that were affected during the lifecycle operation.",
-        required=False,
-        many=True
-    )
-    affectedPnfs = AffectedPnfsSerializer(
-        help_text="Information about the PNF instances that were affected during the lifecycle operation.",
-        required=False,
-        many=True
-    )
-    affectedVls = AffectedVLsSerializer(
-        help_text="Information about the VL instances that were affected during the lifecycle operation",
-        required=False,
-        many=True
-    )
-    affectedVnffgs = AffectedVnffgsSerializer(
-        help_text="Information about the VNFFG instances that were affected during the lifecycle operation.",
-        required=False,
-        many=True
-    )
-    affectedNss = AffectedNssSerializer(
-        help_text="Information about the nested NS instances that were affected during the lifecycle operation.",
-        required=False,
-        many=True
-    )
-    affectedSaps = AffectedSapsSerializer(
-        help_text="Information about the SAP instances that were affected during the lifecycle operation.",
-        required=False,
-        many=True
-    )
-
-
-class LcmOpLinkSerializer(serializers.Serializer):
-    self = LinkSerializer(
-        help_text="URI of this resource.",
-        required=True,
-        allow_null=False)
-    nsInstance = serializers.CharField(
-        help_text="Link to the NS instance that the operation applies to.",
-        required=True)
-    cancel = serializers.CharField(
-        help_text="Link to the task resource that represents the 'cancel' operation for this LCM operation occurrence.",
-        required=False)
-    retry = serializers.CharField(
-        help_text="Link to the task resource that represents the 'retry' operation for this LCM operation occurrence, "
-                  "if retrying is currently allowed",
-        required=False)
-    rollback = serializers.CharField(
-        help_text="Link to the task resource that represents the 'cancel' operation for this LCM operation occurrence.",
-        required=False)
-    fail = serializers.CharField(
-        help_text="Link to the task resource that represents the 'fail' operation for this LCM operation occurrence.",
-        required=False)
-
-
-class NSLCMOpOccSerializer(serializers.Serializer):
-    id = serializers.CharField(
-        help_text="Identifier of this NS lifecycle management operation occurrence,",
-        max_length=255,
-        required=True,
-        allow_null=False
-    )
-    operationState = serializers.ChoiceField(
-        help_text="The state of the VNF LCM operation occurrence. ",
-        required=True,
-        choices=const.LCM_OPERATION_STATE_TYPES
-    )
-    stateEnteredTime = serializers.CharField(
-        help_text="Date-time when the current state was entered.",
-        max_length=50
-    )
-    startTime = serializers.CharField(
-        help_text="Date-time of the start of the operation.",
-        max_length=50
-    )
-    nsInstanceId = serializers.UUIDField(
-        help_text="Identifier of the ns instance to which the operation applies"
-    )
-    operation = serializers.ChoiceField(
-        help_text="The lifecycle management operation",
-        required=True,
-        choices=const.NS_LCM_OP_TYPES
-    )
-    isAutomaticInvocation = serializers.BooleanField(
-        help_text="Set to true if this NS LCM operation occurrence has been automatically triggered by the NFVO.",
-        default=False
-    )
-    operationParams = serializers.DictField(
-        help_text="Input parameters of the LCM operation. This attribute shall be formatted according to the request "
-                  "data type of the related LCM operation. The following mapping between operationType and the data "
-                  "type of this attribute shall apply: "
-                  "1. INSTANTIATE: InstantiateVnfRequest "
-                  "2. SCALE: ScaleVnfRequest "
-                  "3. CHANGE_FLAVOUR: ChangeVnfFlavourRequest"
-                  "4. HEAL: HealVnfRequest "
-                  "5. TERMINATE: TerminateVnfRequest ",
-        required=True,
-        allow_null=False
-    )
-    isCancelPending = serializers.BooleanField(
-        help_text="If the NS LCM operation occurrence is in 'STARTING' or 'PROCESSING' or 'ROLLING_BACK' state and "
-                  "the operation is being cancelled, this attribute shall be set to True. Otherwise, it shall be set "
-                  "to False.",
-        required=True
-    )
-    cancelMode = serializers.CharField(
-        help_text="The mode of an ongoing cancellation. Shall be present when isCancelPending=true, and shall be None "
-                  "otherwise.",
-        allow_null=True,
-        required=False
-    )
-    error = ProblemDetailsSerializer(
-        help_text="If 'operationState' is 'FAILED_TEMP' or 'FAILED' or PROCESSING' or 'ROLLING_BACK' and previous "
-                  "value of 'operationState' was 'FAILED_TEMP'  this attribute shall be present ",
-        allow_null=True,
-        required=False
-    )
-    resourceChanges = ResourceChangesSerializer(
-        help_text="It contains information about the cumulative changes to virtualised resources that were performed "
-                  "so far by the LCM operation since its start, if applicable.",
-        required=False,
-        allow_null=True)
-    _links = LcmOpLinkSerializer(
-        help_text="Links to resources related to this resource.",
-        required=True)
diff --git a/lcm/ns/biz/ns_lcm_op_occs.py b/lcm/ns/biz/ns_lcm_op_occs.py
deleted file mode 100644 (file)
index cede4e3..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-from ns_lcm_op_occ import NSLCMOpOccSerializer
-
-
-class NSLCMOpOccsSerializer(serializers.ListSerializer):
-    child = NSLCMOpOccSerializer()
diff --git a/lcm/ns/biz/resource_handle.py b/lcm/ns/biz/resource_handle.py
deleted file mode 100644 (file)
index 79ec53b..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright (c) 2019, CMCC Technologies Co., Ltd.
-
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-
-# http://www.apache.org/licenses/LICENSE-2.0
-
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# 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 rest_framework import serializers
-
-
-class ResourceHandleSerializer(serializers.Serializer):
-    vimConnectionId = serializers.CharField(
-        help_text="Identifier of the VIM connection to manage the resource.",
-        max_length=255,
-        required=False,
-        allow_null=True,
-        allow_blank=True)
-    resourceProviderId = serializers.CharField(
-        help_text="Identifier of the entity responsible for the management of the resource.",
-        max_length=255,
-        required=False,
-        allow_null=True,
-        allow_blank=True)
-    resourceId = serializers.CharField(
-        help_text="Identifier of the resource in the scope of the VIM or the resource provider.",
-        required=True,
-        max_length=255,
-        allow_null=False,
-        allow_blank=False)
-    vimLevelResourceType = serializers.CharField(
-        help_text="String, type of the resource in the scope of the VIM or the resource provider.",
-        max_length=255,
-        required=False,
-        allow_null=True,
-        allow_blank=True)