-class virtualStorageResourceInfoSerializer(serializers.Serializer):
- virtualStorageInstanceId = serializers.CharField(help_text="virtualStorageInstanceId", required=True)
- storageResource = StorageResourceSerializer(help_text="storageResource", required=True)
-
-
-class virtualLinkResourceInfoSerializer(serializers.Serializer):
- pass
-
-
-class vnfcResourceInfoSerializer(serializers.Serializer):
- pass
-
-
-class accessInfoSerializer(serializers.Serializer):
+class VirtualStorageResourceInfoSerializer(serializers.Serializer):
+ virtualStorageInstanceId = serializers.CharField(
+ help_text="virtualStorageInstanceId", required=False, allow_null=True)
+ virtualStorageDescId = serializers.CharField(
+ help_text="virtualStorageDescId", required=False, allow_null=True)
+ storageResource = ResourceSerializer(
+ help_text="storageResource",
+ required=False,
+ allow_null=True)
+
+
+class VirtualLinkResourceInfoSerializer(serializers.Serializer):
+ virtualLinkInstanceId = serializers.IntegerField(
+ help_text="virtualLinkInstanceId", required=False, allow_null=True)
+ virtualLinkDescId = serializers.IntegerField(
+ help_text="virtualLinkDescId", required=False, allow_null=True)
+ networkResource = ResourceSerializer(
+ help_text="networkResource",
+ required=False,
+ allow_null=True)
+
+
+class VnfcResourceInfoSerializer(serializers.Serializer):
+ vnfcInstanceId = serializers.IntegerField(
+ help_text="vnfcInstanceId", required=False, allow_null=True)
+ vduId = serializers.IntegerField(
+ help_text="vduId",
+ required=False,
+ allow_null=True)
+ storageResourceIds = serializers.IntegerField(
+ help_text="storageResourceIds", required=False, allow_null=True)
+ computeResource = ResourceSerializer(
+ help_text="computeResource",
+ required=False,
+ allow_null=True)
+
+
+class AccessInfoSerializer(serializers.Serializer):