- vnfInstanceToBeAdded = serializers.ListField(help_text="An existing VNF instance to be added to the NS "
- "instance as part of the scaling operation. ",
- child=VnfInstanceDataSerializer(
- help_text="This type specifies an existing VNF instance "
- "to be used in the NS instance and if needed",
- required=True), required=False, allow_null=True)
- vnfInstanceToBeRemoved = serializers.ListField(help_text="The VNF instance to be removed from the NS "
- "instance as part of the scaling operation",
- required=False, allow_null=True)
- scaleNsByStepsData = ScaleNsByStepsDataSerializer(help_text="The information used to scale an NS "
- "instance by one or more scaling steps",
- required=False, allow_null=True)
- scaleNsToLevelData = ScaleNsToLevelDataSerializer(help_text="The information used to scale an NS instance"
- " to a target size. ",
- required=False, allow_null=True)
- additionalParamsForNs = serializers.DictField(help_text="Allows the OSS/BSS to provide additional "
- "parameter(s) at the NS level necessary for the "
- "NS scaling ",
- child=serializers.CharField(help_text="KeyValue Pairs",
- allow_blank=True),
- required=False, allow_null=True)
- additionalParamsForVnf = serializers.ListField(help_text="Allows the OSS/BSS to provide additional "
- "parameter(s) per VNF instance",
- child=ParamsForVnfSerializer(
- help_text="This type defines the additional parameters"
- " for the VNF instance to be created "
- "associated with an NS instance.",
- required=True), required=False, allow_null=True)
- locationConstraints = serializers.ListField(help_text="The location constraints for the VNF to be "
- "instantiated as part of the NS scaling.",
- child=VnfLocationConstraintSerializer(
- help_text="This type represents the association of "
- "location constraints to a VNF instance to"
- "be created according to a specific VNF "
- "profile", required=True),
- required=False, allow_null=True)
+ vnfInstanceToBeAdded = serializers.ListField(
+ help_text="An existing VNF instance to be added to the NS instance as part of the scaling operation.",
+ child=VnfInstanceDataSerializer(
+ help_text="This type specifies an existing VNF instance to be used in the NS instance and if needed",
+ required=True),
+ required=False,
+ allow_null=True)
+ vnfInstanceToBeRemoved = serializers.ListField(
+ help_text="The VNF instance to be removed from the NS instance as part of the scaling operation",
+ required=False,
+ allow_null=True)
+ scaleNsByStepsData = ScaleNsByStepsDataSerializer(
+ help_text="The information used to scale an NS instance by one or more scaling steps",
+ required=False,
+ allow_null=True)
+ scaleNsToLevelData = ScaleNsToLevelDataSerializer(
+ help_text="The information used to scale an NS instance to a target size. ",
+ required=False,
+ allow_null=True)
+ additionalParamsForNs = serializers.DictField(
+ help_text="Allows the OSS/BSS to provide additional parameter(s) at the NS level necessary for the NS scaling ",
+ child=serializers.CharField(help_text="KeyValue Pairs",
+ allow_blank=True),
+ required=False,
+ allow_null=True)
+ additionalParamsForVnf = serializers.ListField(
+ help_text="Allows the OSS/BSS to provide additional parameter(s) per VNF instance",
+ child=ParamsForVnfSerializer(
+ help_text="This type defines the additional parameters for the VNF instance to be created associated with an NS instance.",
+ required=True),
+ required=False,
+ allow_null=True)
+ locationConstraints = serializers.ListField(
+ help_text="The location constraints for the VNF to be instantiated as part of the NS scaling.",
+ child=VnfLocationConstraintSerializer(
+ help_text="This type represents the association of location constraints to a VNF instance to"
+ "be created according to a specific VNF profile",
+ required=True),
+ required=False,
+ allow_null=True)