Update serializer for vnfres 94/84294/1
authorfujinhua <fu.jinhua@zte.com.cn>
Fri, 5 Apr 2019 01:20:04 +0000 (09:20 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Fri, 5 Apr 2019 01:20:04 +0000 (09:20 +0800)
Change-Id: I3df787647fd20bd01c6e12ce4cf80c51f2211a77
Issue-ID: VFC-1306
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
res/res/resources/serializers.py

index 18de392..092b383 100644 (file)
@@ -20,12 +20,14 @@ class ResourceSerializer(serializers.Serializer):
         help_text="ID of resource",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vimId = serializers.CharField(
         help_text="ID of VIM",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class VirtualStorageResourceInfoSerializer(serializers.Serializer):
@@ -33,16 +35,19 @@ class VirtualStorageResourceInfoSerializer(serializers.Serializer):
         help_text="ID of virtual storage instance",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     virtualStorageDescId = serializers.CharField(
         help_text="Description ID of virtual storage",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     storageResource = ResourceSerializer(
         help_text="Storage resource",
         required=False,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class VirtualLinkResourceInfoSerializer(serializers.Serializer):
@@ -50,16 +55,19 @@ class VirtualLinkResourceInfoSerializer(serializers.Serializer):
         help_text="ID of virtual link instance",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     virtualLinkDescId = serializers.CharField(
         help_text="Description ID of virtual link",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     networkResource = ResourceSerializer(
         help_text="Network resource",
         required=False,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class VnfcResourceInfoSerializer(serializers.Serializer):
@@ -67,21 +75,25 @@ class VnfcResourceInfoSerializer(serializers.Serializer):
         help_text="ID of vnfc instance",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vduId = serializers.CharField(
         help_text="Id of virtual data unit",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     storageResourceIds = serializers.CharField(
         help_text="ID list of storage resources",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     computeResource = ResourceSerializer(
         help_text="Compute resource",
         required=False,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class AccessInfoSerializer(serializers.Serializer):
@@ -89,17 +101,20 @@ class AccessInfoSerializer(serializers.Serializer):
         help_text="Tenant",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     username = serializers.CharField(
         help_text="User Name",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     password = serializers.CharField(
         help_text="Password",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class InterfaceInfoSerializer(serializers.Serializer):
@@ -107,17 +122,20 @@ class InterfaceInfoSerializer(serializers.Serializer):
         help_text="VIM type",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     apiVersion = serializers.CharField(
         help_text="API version",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     protocolType = serializers.ChoiceField(
         help_text="Protocol type",
         choices=['http', 'https'],
         required=False,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class VmResponseSerializer(serializers.Serializer):
@@ -125,90 +143,108 @@ class VmResponseSerializer(serializers.Serializer):
         help_text="ID of VM",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vimid = serializers.CharField(
         help_text="ID of VIM",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     resouceid = serializers.CharField(
         help_text="ID of resource",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     tenant = serializers.CharField(
         help_text="Tenant",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     instid = serializers.CharField(
         help_text="ID of instance",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vmname = serializers.CharField(
         help_text="Name of VM",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     insttype = serializers.IntegerField(
         help_text="Instance type",
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
     operationalstate = serializers.CharField(
         help_text="Operational state",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     is_predefined = serializers.IntegerField(
         help_text="Is predefined",
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
     security_groups = serializers.CharField(
         help_text="Security groups",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     flavor_id = serializers.CharField(
         help_text="ID of flavor",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     availability_zone = serializers.CharField(
         help_text="Availability zone",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     server_group = serializers.CharField(
         help_text="Server group",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     volume_array = serializers.CharField(
         help_text="Volume array",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     metadata = serializers.CharField(
         help_text="Metadata",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     nic_array = serializers.CharField(
         help_text="Nic array",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     create_time = serializers.CharField(
         help_text="Create time",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     nodeId = serializers.CharField(
         help_text="ID of node",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class VimInfoSerializer(serializers.Serializer):
@@ -216,25 +252,30 @@ class VimInfoSerializer(serializers.Serializer):
         help_text="ID of VIM info",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vimId = serializers.CharField(
         help_text="ID of VIM",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     interfaceEndpoint = serializers.CharField(
         help_text="Interface endpoint",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     interfaceInfo = InterfaceInfoSerializer(
         help_text="ID of VIM info",
         required=False,
-        allow_null=True)
+        allow_null=True
+    )
     accessInfo = AccessInfoSerializer(
         help_text="Access info",
         required=False,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class LinkPortsSerializer(serializers.Serializer):
@@ -242,12 +283,14 @@ class LinkPortsSerializer(serializers.Serializer):
         help_text="ID of resource",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vimId = serializers.CharField(
         help_text="ID of VIM",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class ResourceHandleSerializer(serializers.Serializer):
@@ -255,17 +298,20 @@ class ResourceHandleSerializer(serializers.Serializer):
         help_text="ID of resource",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vimId = serializers.CharField(
         help_text="ID of VIM",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     resourceProviderId = serializers.CharField(
         help_text="ID of resource provider",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class ExtVirtualLinkInfoSerializer(serializers.Serializer):
@@ -273,41 +319,49 @@ class ExtVirtualLinkInfoSerializer(serializers.Serializer):
         help_text="ID of ext virtual link",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     resourceHandle = ResourceHandleSerializer(
         help_text="Resource handle",
-        required=True)
+        required=True
+    )
     linkPorts = LinkPortsSerializer(
         help_text="Link ports",
         many=True,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class L3AddressDataSerializer(serializers.Serializer):
     iPAddressType = serializers.ChoiceField(
         help_text="IP address type",
         choices=['IPv4', 'IPv6'],
-        required=True)
+        required=True
+    )
     iPAddress = serializers.CharField(
         help_text="IP address",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class NetworkAddressSerializer(serializers.Serializer):
     addressType = serializers.ChoiceField(
         help_text="Address type",
         choices=['MAC', 'IP'],
-        required=True)
+        required=True
+    )
     l2AddressData = serializers.CharField(
         help_text="l2 address data",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     l3AddressData = L3AddressDataSerializer(
         help_text="l3 address data",
-        required=False)
+        required=False
+    )
 
 
 class ExtCpInfoSerializer(serializers.Serializer):
@@ -315,19 +369,23 @@ class ExtCpInfoSerializer(serializers.Serializer):
         help_text="ID of CP instance",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     cpdId = serializers.IntegerField(
         help_text="ID of CPD",
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
     numDynamicAddresses = serializers.IntegerField(
         help_text="Num dynamic addresses",
         required=False,
-        allow_null=True)
+        allow_null=True
+    )
     addresses = NetworkAddressSerializer(
         help_text="Addresses",
         many=True,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class ScaleInfoSerializer(serializers.Serializer):
@@ -335,11 +393,13 @@ class ScaleInfoSerializer(serializers.Serializer):
         help_text="ID of aspect",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     scaleLevel = serializers.IntegerField(
         help_text="Scale level",
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class InstantiatedVnfInfoSerializer(serializers.Serializer):
@@ -347,49 +407,61 @@ class InstantiatedVnfInfoSerializer(serializers.Serializer):
         help_text="ID of flavour",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vnfState = serializers.ChoiceField(
         help_text="VNF state",
         choices=['STARTED', 'STOPPED'],
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
     localizationLanguage = serializers.CharField(
         help_text="Localization language",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     scaleStatus = ScaleInfoSerializer(
         help_text="Scale status",
-        many=True)
+        many=True
+    )
     extCpInfo = ExtCpInfoSerializer(
         help_text="Ext CP info",
-        many=True)
+        many=True
+    )
     extVirtualLink = ExtVirtualLinkInfoSerializer(
         help_text="Ext virtual link",
-        many=True)
+        many=True
+    )
     monitoringParameters = serializers.DictField(
         help_text="Monitoring parameters",
         child=serializers.CharField(allow_blank=True),
         required=False,
-        allow_null=True)
+        allow_null=True
+    )
     vmInfo = VmResponseSerializer(
         help_text="VM info",
         many=True,
-        allow_null=True)
+        allow_null=True
+    )
     vimInfo = VimInfoSerializer(
         help_text="VIM info",
         many=True,
         required=False,
-        allow_null=True)
+        allow_null=True
+    )
     vnfcResourceInfo = VnfcResourceInfoSerializer(
         help_text="Vnfc resource info",
-        many=True)
+        many=True
+    )
     virtualLinkResourceInfo = VirtualLinkResourceInfoSerializer(
         help_text="Virtual link resource info",
-        many=True)
+        many=True
+    )
     virtualStorageResourceInfo = VirtualStorageResourceInfoSerializer(
         help_text="Virtual storage resource info",
-        many=True)
+        many=True
+    )
 
 
 class VnfInfoSerializer(serializers.Serializer):
@@ -397,82 +469,98 @@ class VnfInfoSerializer(serializers.Serializer):
         help_text="ID of VNF instance",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vnfInstanceName = serializers.CharField(
         help_text="Name of VNF instance",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vnfInstanceDescription = serializers.CharField(
         help_text="Description of VNF instance",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     onboardedVnfPkgInfoId = serializers.CharField(
         help_text="ID of onboarded VNF package info",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vnfdId = serializers.CharField(
         help_text="ID of VNFD",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vnfdVersion = serializers.CharField(
         help_text="VNFD version",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vnfSoftwareVersion = serializers.CharField(
         help_text="VNF software version",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vnfProvider = serializers.CharField(
         help_text="VNF provider",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vnfProductName = serializers.CharField(
         help_text="VNF product name",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vnfConfigurableProperties = serializers.CharField(
         help_text="VNF configurable properties",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     instantiationState = serializers.CharField(
         help_text="Instantiation state",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     extensions = serializers.CharField(
         help_text="Extensions",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     metadata = serializers.CharField(
         help_text="Metadata",
         required=False,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     instantiatedVnfInfo = InstantiatedVnfInfoSerializer(
         help_text="Instantiated VNF info",
-        required=True)
+        required=True
+    )
 
 
 class VnfsInfoSerializer(serializers.Serializer):
     resp_data = VnfInfoSerializer(
         help_text="VNF response data",
-        many=True)
+        many=True
+    )
 
 
 class VmInfoSerializer(serializers.Serializer):
     resp_data = VmResponseSerializer(
         help_text="VM response data",
-        many=True)
+        many=True
+    )
 
 
 class FlavorResponseSerializer(serializers.Serializer):
@@ -480,56 +568,67 @@ class FlavorResponseSerializer(serializers.Serializer):
         help_text="ID of flavour",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vimid = serializers.CharField(
         help_text="ID of VIM",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     resouceid = serializers.CharField(
         help_text="ID of resouce",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     tenant = serializers.CharField(
         help_text="Tenant",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     instid = serializers.CharField(
         help_text="ID of instance",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     name = serializers.CharField(
         help_text="Name",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     extraspecs = serializers.CharField(
         help_text="Extraspecs",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     create_time = serializers.CharField(
         help_text="Create time",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     memory = serializers.IntegerField(
         help_text="Memory",
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
     vcpu = serializers.IntegerField(
         help_text="VCPU",
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class FlavorInfoSerializer(serializers.Serializer):
     resp_data = FlavorResponseSerializer(
         help_text="Flavor response data",
-        many=True)
+        many=True
+    )
 
 
 class NetworkResponseSerializer(serializers.Serializer):
@@ -537,37 +636,44 @@ class NetworkResponseSerializer(serializers.Serializer):
         help_text="ID of network",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vimid = serializers.CharField(
         help_text="ID of VIM",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     resouceid = serializers.CharField(
         help_text="ID of resouce",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     insttype = serializers.IntegerField(
         help_text="Instance type",
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
     instid = serializers.CharField(
         help_text="ID of instance",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     name = serializers.CharField(
         help_text="Name",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class NetworkInfoSerializer(serializers.Serializer):
     resp_data = NetworkResponseSerializer(
         help_text="Network response data",
-        many=True)
+        many=True
+    )
 
 
 class SubnetResponseSerializer(serializers.Serializer):
@@ -575,47 +681,56 @@ class SubnetResponseSerializer(serializers.Serializer):
         help_text="ID of subnetwork",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vimid = serializers.CharField(
         help_text="ID of VIM",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     resouceid = serializers.CharField(
         help_text="ID of resouce",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     networkid = serializers.CharField(
         help_text="ID of network",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     insttype = serializers.IntegerField(
         help_text="Instance type",
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
     instid = serializers.CharField(
         help_text="ID of instance",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     name = serializers.CharField(
         help_text="Name",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     cidr = serializers.CharField(
         help_text="CIDR",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class SubnetInfoSerializer(serializers.Serializer):
     resp_data = SubnetResponseSerializer(
         help_text="Subnet response data",
-        many=True)
+        many=True
+    )
 
 
 class CpResponseSerializer(serializers.Serializer):
@@ -623,41 +738,49 @@ class CpResponseSerializer(serializers.Serializer):
         help_text="ID of CP instance",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     cpdid = serializers.CharField(
         help_text="ID of CPD",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     cpinstancename = serializers.CharField(
         help_text="Name of CP instance",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vlinstanceid = serializers.CharField(
         help_text="ID of VL instance",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     ownertype = serializers.IntegerField(
         help_text="Owner type",
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
     ownerid = serializers.CharField(
         help_text="ID of owner",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     relatedtype = serializers.IntegerField(
         help_text="Related type",
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class CpsInfoSerializer(serializers.Serializer):
     resp_data = CpResponseSerializer(
         help_text="CP response data",
-        many=True)
+        many=True
+    )
 
 
 class VolumeResponseSerializer(serializers.Serializer):
@@ -665,39 +788,47 @@ class VolumeResponseSerializer(serializers.Serializer):
         help_text="ID of storage",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     vimid = serializers.CharField(
         help_text="ID of VIM",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     resouceid = serializers.CharField(
         help_text="ID of resouce",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     insttype = serializers.IntegerField(
         help_text="Instance type",
         required=True,
-        allow_null=True)
+        allow_null=True
+    )
     instid = serializers.CharField(
         help_text="ID of instance",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     storagetype = serializers.CharField(
         help_text="Storage type",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
     size = serializers.CharField(
         help_text="Size",
         required=True,
         max_length=255,
-        allow_null=True)
+        allow_null=True
+    )
 
 
 class VolumeInfoSerializer(serializers.Serializer):
     resp_data = VolumeResponseSerializer(
         help_text="Volume response data",
-        many=True)
+        many=True
+    )