from rest_framework import serializers
-class VimConnectionInfoSerializer(serializers.Serializer):
+class VimConnectionSerializer(serializers.Serializer):
id = serializers.CharField(
help_text="The identifier of the VIM Connection. This identifier is managed by the NFVO.",
required=True
help_text="Identifier of the related VNF lifecycle management operation occurrence.",
required=True,
)
- vimConnections = VimConnectionInfoSerializer(
+ vimConnections = VimConnectionSerializer(
help_text="Provides information regarding VIM connections that are approved to be used by the VNFM to allocate resources.",
many=True,
required=False
from rest_framework import serializers
-class ProblemDetailsSerializer(serializers.Serializer):
+class ProblemDetailSerializer(serializers.Serializer):
type = serializers.CharField(help_text="Type", required=False, allow_null=True)
title = serializers.CharField(help_text="Title", required=False, allow_null=True)
status = serializers.IntegerField(help_text="Status", required=True)
from driver.pub.utils.restcall import req_by_msb
from driver.interfaces.serializers.operate_request import VnfOperateRequestSerializer
from driver.interfaces.serializers.heal_request import HealVnfRequestSerializerToVnfm, VnfHealRequestSerializer
-from driver.interfaces.serializers.response import ProblemDetailsSerializer
+from driver.interfaces.serializers.response import ProblemDetailSerializer
logger = logging.getLogger(__name__)
request_body=VnfOperateRequestSerializer(),
responses={
status.HTTP_202_ACCEPTED: "Success",
- status.HTTP_404_NOT_FOUND: ProblemDetailsSerializer(),
- status.HTTP_409_CONFLICT: ProblemDetailsSerializer(),
+ status.HTTP_404_NOT_FOUND: ProblemDetailSerializer(),
+ status.HTTP_409_CONFLICT: ProblemDetailSerializer(),
status.HTTP_500_INTERNAL_SERVER_ERROR: "Internal error"
}
)
request_body=VnfHealRequestSerializer(),
responses={
status.HTTP_202_ACCEPTED: "Success",
- status.HTTP_404_NOT_FOUND: ProblemDetailsSerializer(),
- status.HTTP_409_CONFLICT: ProblemDetailsSerializer(),
+ status.HTTP_404_NOT_FOUND: ProblemDetailSerializer(),
+ status.HTTP_409_CONFLICT: ProblemDetailSerializer(),
status.HTTP_500_INTERNAL_SERVER_ERROR: "Internal error"
}
)