summaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorying.yunlong <ying.yunlong@zte.com.cn>2018-02-09 15:56:27 +0800
committerying.yunlong <ying.yunlong@zte.com.cn>2018-02-09 15:56:27 +0800
commite9ffe8dc80c90e79938a0a095f6dfa766873b9d8 (patch)
treee6a2700603a83c2088fcbb3e08cf5da15a707eee /res
parent7012572224d0bb9bc648b17b79e7b4b27f469c81 (diff)
Modify vfc-vnfres swagger schemas
Change-Id: I539d7c80d16c4923709bad6438ec363f78bd0e16 Issue-ID: VFC-679 Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
Diffstat (limited to 'res')
-rw-r--r--res/res/resources/serializers.py263
1 files changed, 190 insertions, 73 deletions
diff --git a/res/res/resources/serializers.py b/res/res/resources/serializers.py
index 893c7b8..92f83e9 100644
--- a/res/res/resources/serializers.py
+++ b/res/res/resources/serializers.py
@@ -40,7 +40,9 @@ class VirtualStorageResourceInfoSerializer(serializers.Serializer):
max_length=255,
allow_null=True)
storageResource = ResourceSerializer(
- help_text="storageResource", required=False, allow_null=True)
+ help_text="storageResource",
+ required=False,
+ allow_null=True)
class VirtualLinkResourceInfoSerializer(serializers.Serializer):
@@ -68,7 +70,9 @@ class VnfcResourceInfoSerializer(serializers.Serializer):
allow_null=True)
vduId = serializers.CharField(
help_text="vduId",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
storageResourceIds = serializers.CharField(
help_text="storageResourceIds",
required=False,
@@ -83,55 +87,83 @@ class VnfcResourceInfoSerializer(serializers.Serializer):
class AccessInfoSerializer(serializers.Serializer):
tenant = serializers.CharField(
help_text="tenant",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
username = serializers.CharField(
help_text="username",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
password = serializers.CharField(
help_text="password",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
class InterfaceInfoSerializer(serializers.Serializer):
vimType = serializers.CharField(
help_text="vimType",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
apiVersion = serializers.CharField(
help_text="apiVersion",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
protocolType = serializers.ChoiceField(
- help_text="protocolType", choices=[
- 'http', 'https'], required=False, allow_null=True)
+ help_text="protocolType",
+ choices=['http', 'https'],
+ required=False,
+ allow_null=True)
class VmResponseSerializer(serializers.Serializer):
vmid = serializers.CharField(
help_text="vmid",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
vimid = serializers.CharField(
help_text="vimid",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
resouceid = serializers.CharField(
help_text="resouceid",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
tenant = serializers.CharField(
help_text="tenant",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
instid = serializers.CharField(
help_text="instid",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
vmname = serializers.CharField(
help_text="vmname",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
insttype = serializers.IntegerField(
- help_text="insttype", required=True, allow_null=True)
+ help_text="insttype",
+ required=True,
+ allow_null=True)
operationalstate = serializers.CharField(
help_text="operationalstate",
required=True,
max_length=255,
allow_null=True)
is_predefined = serializers.IntegerField(
- help_text="is_predefined", required=True, allow_null=True)
+ help_text="is_predefined",
+ required=True,
+ allow_null=True)
security_groups = serializers.CharField(
help_text="security_groups",
required=True,
@@ -139,7 +171,9 @@ class VmResponseSerializer(serializers.Serializer):
allow_null=True)
flavor_id = serializers.CharField(
help_text="flavor_id",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
availability_zone = serializers.CharField(
help_text="availability_zone",
required=True,
@@ -147,38 +181,56 @@ class VmResponseSerializer(serializers.Serializer):
allow_null=True)
server_group = serializers.CharField(
help_text="server_group",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
volume_array = serializers.CharField(
help_text="volume_array",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
metadata = serializers.CharField(
help_text="metadata",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
nic_array = serializers.CharField(
help_text="nic_array",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
create_time = serializers.CharField(
help_text="create_time",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
nodeId = serializers.CharField(
help_text="nodeId",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
class VimInfoSerializer(serializers.Serializer):
vimInfoId = serializers.CharField(
help_text="vimInfoId",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
vimId = serializers.CharField(
help_text="vimId",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
interfaceEndpoint = serializers.CharField(
help_text="interfaceEndpoint",
required=False,
max_length=255,
allow_null=True)
interfaceInfo = InterfaceInfoSerializer(
- help_text="vimInfoId", required=False, allow_null=True)
+ help_text="vimInfoId",
+ required=False,
+ allow_null=True)
accessInfo = AccessInfoSerializer(
help_text="accessInfo",
required=False,
@@ -223,15 +275,19 @@ class ExtVirtualLinkInfoSerializer(serializers.Serializer):
max_length=255,
allow_null=True)
resourceHandle = ResourceHandleSerializer(
- help_text="iPAddress", required=True)
+ help_text="iPAddress",
+ required=True)
linkPorts = LinkPortsSerializer(
- help_text="iPAddress", many=True, allow_null=True)
+ help_text="iPAddress",
+ many=True,
+ allow_null=True)
class L3AddressDataSerializer(serializers.Serializer):
iPAddressType = serializers.ChoiceField(
- help_text="iPAddressType", choices=[
- 'IPv4', 'IPv6'], required=True)
+ help_text="iPAddressType",
+ choices=['IPv4', 'IPv6'],
+ required=True)
iPAddress = serializers.CharField(
help_text="iPAddress",
required=True,
@@ -241,48 +297,60 @@ class L3AddressDataSerializer(serializers.Serializer):
class NetworkAddressSerializer(serializers.Serializer):
addressType = serializers.ChoiceField(
- help_text="addressType", choices=[
- 'MAC', 'IP'], required=True)
+ help_text="addressType",
+ choices=['MAC', 'IP'],
+ required=True)
l2AddressData = serializers.CharField(
help_text="l2AddressData",
required=False,
max_length=255,
allow_null=True)
l3AddressData = L3AddressDataSerializer(
- help_text="addresses", required=False)
+ help_text="addresses",
+ required=False)
class ExtCpInfoSerializer(serializers.Serializer):
cpInstanceId = serializers.CharField(
help_text="cpInstanceId",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
cpdId = serializers.IntegerField(
help_text="cpdId",
required=True,
allow_null=True)
numDynamicAddresses = serializers.IntegerField(
- help_text="numDynamicAddresses", required=False, allow_null=True)
+ help_text="numDynamicAddresses",
+ required=False,
+ allow_null=True)
addresses = NetworkAddressSerializer(
- help_text="addresses", many=True, allow_null=True)
+ help_text="addresses",
+ many=True,
+ allow_null=True)
class ScaleInfoSerializer(serializers.Serializer):
aspectId = serializers.CharField(
help_text="aspectId",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
scaleLevel = serializers.IntegerField(
- help_text="scaleLevel", required=True, allow_null=True)
+ help_text="scaleLevel",
+ required=True,
+ allow_null=True)
class InstantiatedVnfInfoSerializer(serializers.Serializer):
flavourId = serializers.CharField(
help_text="flavourId",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
vnfState = serializers.ChoiceField(
help_text="vnfState",
- choices=[
- 'STARTED',
- 'STOPPED'],
+ choices=['STARTED', 'STOPPED'],
required=True,
allow_null=True)
localizationLanguage = serializers.CharField(
@@ -290,13 +358,20 @@ class InstantiatedVnfInfoSerializer(serializers.Serializer):
required=True,
max_length=255,
allow_null=True)
- scaleStatus = ScaleInfoSerializer(help_text="scaleStatus", many=True)
- extCpInfo = ExtCpInfoSerializer(help_text="extCpInfo", many=True)
+ scaleStatus = ScaleInfoSerializer(
+ help_text="scaleStatus",
+ many=True)
+ extCpInfo = ExtCpInfoSerializer(
+ help_text="extCpInfo",
+ many=True)
extVirtualLink = ExtVirtualLinkInfoSerializer(
- help_text="extVirtualLink", many=True)
+ help_text="extVirtualLink",
+ many=True)
monitoringParameters = serializers.DictField(
- help_text="monitoringParameters", child=serializers.CharField(
- allow_blank=True), required=False, allow_null=True)
+ help_text="monitoringParameters",
+ child=serializers.CharField(allow_blank=True),
+ required=False,
+ allow_null=True)
vmInfo = VmResponseSerializer(
help_text="vmInfo",
many=True,
@@ -307,11 +382,14 @@ class InstantiatedVnfInfoSerializer(serializers.Serializer):
required=False,
allow_null=True)
vnfcResourceInfo = VnfcResourceInfoSerializer(
- help_text="vnfcResourceInfo", many=True)
+ help_text="vnfcResourceInfo",
+ many=True)
virtualLinkResourceInfo = VirtualLinkResourceInfoSerializer(
- help_text="virtualLinkResourceInfo", many=True)
+ help_text="virtualLinkResourceInfo",
+ many=True)
virtualStorageResourceInfo = VirtualStorageResourceInfoSerializer(
- help_text="virtualStorageResourceInfo", many=True)
+ help_text="virtualStorageResourceInfo",
+ many=True)
class VnfInfoSerializer(serializers.Serializer):
@@ -337,10 +415,14 @@ class VnfInfoSerializer(serializers.Serializer):
allow_null=True)
vnfdId = serializers.CharField(
help_text="vnfdId",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
vnfdVersion = serializers.CharField(
help_text="vnfdVersion",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
vnfSoftwareVersion = serializers.CharField(
help_text="vnfSoftwareVersion",
required=True,
@@ -348,7 +430,9 @@ class VnfInfoSerializer(serializers.Serializer):
allow_null=True)
vnfProvider = serializers.CharField(
help_text="vnfProvider",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
vnfProductName = serializers.CharField(
help_text="vnfProductName",
required=False,
@@ -366,20 +450,29 @@ class VnfInfoSerializer(serializers.Serializer):
allow_null=True)
extensions = serializers.CharField(
help_text="extensions",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
metadata = serializers.CharField(
help_text="metadata",
- required=False, max_length=255, allow_null=True)
+ required=False,
+ max_length=255,
+ allow_null=True)
instantiatedVnfInfo = InstantiatedVnfInfoSerializer(
- help_text="instantiatedVnfInfo", required=True)
+ help_text="instantiatedVnfInfo",
+ required=True)
class VnfsInfoSerializer(serializers.Serializer):
- resp_data = VnfInfoSerializer(help_text="the response data", many=True)
+ resp_data = VnfInfoSerializer(
+ help_text="the response data",
+ many=True)
class VmInfoSerializer(serializers.Serializer):
- resp_data = VmResponseSerializer(help_text="the response data", many=True)
+ resp_data = VmResponseSerializer(
+ help_text="the response data",
+ many=True)
class FlavorResponseSerializer(serializers.Serializer):
@@ -400,7 +493,9 @@ class FlavorResponseSerializer(serializers.Serializer):
allow_null=True)
tenant = serializers.CharField(
help_text="tenant",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
instid = serializers.CharField(
help_text="instid",
required=True,
@@ -418,9 +513,13 @@ class FlavorResponseSerializer(serializers.Serializer):
allow_null=True)
create_time = serializers.CharField(
help_text="create_time",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
memory = serializers.IntegerField(
- help_text="memory", required=True, allow_null=True)
+ help_text="memory",
+ required=True,
+ allow_null=True)
vcpu = serializers.IntegerField(
help_text="vcpu",
required=True,
@@ -429,7 +528,8 @@ class FlavorResponseSerializer(serializers.Serializer):
class FlavorInfoSerializer(serializers.Serializer):
resp_data = FlavorResponseSerializer(
- help_text="the response data", many=True)
+ help_text="the response data",
+ many=True)
class NetworkResponseSerializer(serializers.Serializer):
@@ -449,7 +549,9 @@ class NetworkResponseSerializer(serializers.Serializer):
max_length=255,
allow_null=True)
insttype = serializers.IntegerField(
- help_text="insttype", required=True, allow_null=True)
+ help_text="insttype",
+ required=True,
+ allow_null=True)
instid = serializers.CharField(
help_text="instid",
required=True,
@@ -464,7 +566,8 @@ class NetworkResponseSerializer(serializers.Serializer):
class NetworkInfoSerializer(serializers.Serializer):
resp_data = NetworkResponseSerializer(
- help_text="the response data", many=True)
+ help_text="the response data",
+ many=True)
class SubnetResponseSerializer(serializers.Serializer):
@@ -489,7 +592,9 @@ class SubnetResponseSerializer(serializers.Serializer):
max_length=255,
allow_null=True)
insttype = serializers.IntegerField(
- help_text="insttype", required=True, allow_null=True)
+ help_text="insttype",
+ required=True,
+ allow_null=True)
instid = serializers.CharField(
help_text="instid",
required=True,
@@ -509,7 +614,8 @@ class SubnetResponseSerializer(serializers.Serializer):
class SubnetInfoSerializer(serializers.Serializer):
resp_data = SubnetResponseSerializer(
- help_text="the response data", many=True)
+ help_text="the response data",
+ many=True)
class CpResponseSerializer(serializers.Serializer):
@@ -534,18 +640,24 @@ class CpResponseSerializer(serializers.Serializer):
max_length=255,
allow_null=True)
ownertype = serializers.IntegerField(
- help_text="ownertype", required=True, allow_null=True)
+ help_text="ownertype",
+ required=True,
+ allow_null=True)
ownerid = serializers.CharField(
help_text="ownerid",
required=True,
max_length=255,
allow_null=True)
relatedtype = serializers.IntegerField(
- help_text="relatedtype", required=True, allow_null=True)
+ help_text="relatedtype",
+ required=True,
+ allow_null=True)
class CpsInfoSerializer(serializers.Serializer):
- resp_data = CpResponseSerializer(help_text="the response data", many=True)
+ resp_data = CpResponseSerializer(
+ help_text="the response data",
+ many=True)
class VolumeResponseSerializer(serializers.Serializer):
@@ -565,7 +677,9 @@ class VolumeResponseSerializer(serializers.Serializer):
max_length=255,
allow_null=True)
insttype = serializers.IntegerField(
- help_text="insttype", required=True, allow_null=True)
+ help_text="insttype",
+ required=True,
+ allow_null=True)
instid = serializers.CharField(
help_text="instid",
required=True,
@@ -578,9 +692,12 @@ class VolumeResponseSerializer(serializers.Serializer):
allow_null=True)
size = serializers.CharField(
help_text="size",
- required=True, max_length=255, allow_null=True)
+ required=True,
+ max_length=255,
+ allow_null=True)
class VolumeInfoSerializer(serializers.Serializer):
resp_data = VolumeResponseSerializer(
- help_text="the response data", many=True)
+ help_text="the response data",
+ many=True)