Loading src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +36 −10 Original line number Original line Diff line number Diff line Loading @@ -1246,16 +1246,26 @@ definitions: Specify an existing VNF instance to be used in the NS. Specify an existing VNF instance to be used in the NS. If needed, the VNF Profile to be used for this VNF If needed, the VNF Profile to be used for this VNF instance is also provided. instance is also provided. The DF of the VNF instance shall match the VNF DF present in the associated VNF Profile. type: array type: array items: items: $ref: "#/definitions/VnfInstanceData" $ref: "#/definitions/VnfInstanceData" nestedNsInstanceId: nestedNsInstanceData: description: > description: > Specify an existing NS instance to be used as a nested Specify an existing NS instance to be used as a nested NS within the NS. NS within the NS. If needed, the NS Profile to be used for this nested NS instance is also provided. NOTE 2: The NS DF of each nested NS shall be one of the allowed flavours in the associated NSD (as referenced in the nestedNsd attribute of the NSD of the NS to be instantiated). NOTE 3: The NSD of each referenced NSs (i.e. each nestedInstanceId) shall match the one of the nested NSD in the composite NSD. type: array type: array items: items: $ref: "SOL005_def.yaml#/definitions/Identifier" $ref: "#/definitions/NestedNsInstanceData" localizationLanguage: localizationLanguage: description: > description: > Defines the location constraints for the VNF to be Defines the location constraints for the VNF to be Loading @@ -1268,17 +1278,33 @@ definitions: additionalParamsForNs: additionalParamsForNs: description: > description: > Allows the OSS/BSS to provide additional parameter(s) Allows the OSS/BSS to provide additional parameter(s) at the NS level (as opposed to the VNF level, which is at the composite NS level (as opposed to the VNF level, covered in additionalParamsForVnf).. which is covered in additionalParamsForVnf), and as opposed to the nested NS level, which is covered in additionalParamForNestedNs. $ref: "SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "SOL005_def.yaml#/definitions/KeyValuePairs" additionalParamsForVnf: additionalParamForNestedNs: description: > description: > Allows the OSS/BSS to provide additional parameter(s) Allows the OSS/BSS to provide additional parameter(s) per VNF instance (as opposed to the NS level, which is per nested NS instance (as opposed to the composite NS covered in additionalParamsForNs). This is for VNFs level, which is covered in additionalParamForNs, and as opposed to the VNF level, which is covered in additionalParamForVnf). This is for nested NS instances that are to be created by the NFVO as part of the NS that are to be created by the NFVO as part of the NS instantiation and not for existing VNF that are instantiation and not for existing nested NS instances that referenced for reuse.. are referenced for reuse. type: array items: $ref: "#/definitions/ParamsForNestedNs" additionalParamsForVnf: description: > Allows the OSS/BSS to provide additional parameter(s) per VNF instance (as opposed to the composite NS level, which is covered in additionalParamsForNs and as opposed to the nested NS level, which is covered in additionalParamForNestedNs). This is for VNFs that are to be created by the NFVO as part of the NS instantiation and not for existing VNF that are referenced for reuse. type: array type: array items: items: $ref: "#/definitions/ParamsForVnf" $ref: "#/definitions/ParamsForVnf" Loading @@ -1294,7 +1320,7 @@ definitions: default NS instantiation level as declared in the NSD default NS instantiation level as declared in the NSD shall be used. shall be used. $ref: "SOL005_def.yaml#/definitions/IdentifierInNsd" $ref: "SOL005_def.yaml#/definitions/IdentifierInNsd" additionalAffinityOrAntiAffiniityRule: additionalAffinityOrAntiAffinityRule: description: > description: > Specifies additional affinity or anti-affinity constraint for Specifies additional affinity or anti-affinity constraint for the VNF instances to be instantiated as part of the NS the VNF instances to be instantiated as part of the NS Loading Loading
src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +36 −10 Original line number Original line Diff line number Diff line Loading @@ -1246,16 +1246,26 @@ definitions: Specify an existing VNF instance to be used in the NS. Specify an existing VNF instance to be used in the NS. If needed, the VNF Profile to be used for this VNF If needed, the VNF Profile to be used for this VNF instance is also provided. instance is also provided. The DF of the VNF instance shall match the VNF DF present in the associated VNF Profile. type: array type: array items: items: $ref: "#/definitions/VnfInstanceData" $ref: "#/definitions/VnfInstanceData" nestedNsInstanceId: nestedNsInstanceData: description: > description: > Specify an existing NS instance to be used as a nested Specify an existing NS instance to be used as a nested NS within the NS. NS within the NS. If needed, the NS Profile to be used for this nested NS instance is also provided. NOTE 2: The NS DF of each nested NS shall be one of the allowed flavours in the associated NSD (as referenced in the nestedNsd attribute of the NSD of the NS to be instantiated). NOTE 3: The NSD of each referenced NSs (i.e. each nestedInstanceId) shall match the one of the nested NSD in the composite NSD. type: array type: array items: items: $ref: "SOL005_def.yaml#/definitions/Identifier" $ref: "#/definitions/NestedNsInstanceData" localizationLanguage: localizationLanguage: description: > description: > Defines the location constraints for the VNF to be Defines the location constraints for the VNF to be Loading @@ -1268,17 +1278,33 @@ definitions: additionalParamsForNs: additionalParamsForNs: description: > description: > Allows the OSS/BSS to provide additional parameter(s) Allows the OSS/BSS to provide additional parameter(s) at the NS level (as opposed to the VNF level, which is at the composite NS level (as opposed to the VNF level, covered in additionalParamsForVnf).. which is covered in additionalParamsForVnf), and as opposed to the nested NS level, which is covered in additionalParamForNestedNs. $ref: "SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "SOL005_def.yaml#/definitions/KeyValuePairs" additionalParamsForVnf: additionalParamForNestedNs: description: > description: > Allows the OSS/BSS to provide additional parameter(s) Allows the OSS/BSS to provide additional parameter(s) per VNF instance (as opposed to the NS level, which is per nested NS instance (as opposed to the composite NS covered in additionalParamsForNs). This is for VNFs level, which is covered in additionalParamForNs, and as opposed to the VNF level, which is covered in additionalParamForVnf). This is for nested NS instances that are to be created by the NFVO as part of the NS that are to be created by the NFVO as part of the NS instantiation and not for existing VNF that are instantiation and not for existing nested NS instances that referenced for reuse.. are referenced for reuse. type: array items: $ref: "#/definitions/ParamsForNestedNs" additionalParamsForVnf: description: > Allows the OSS/BSS to provide additional parameter(s) per VNF instance (as opposed to the composite NS level, which is covered in additionalParamsForNs and as opposed to the nested NS level, which is covered in additionalParamForNestedNs). This is for VNFs that are to be created by the NFVO as part of the NS instantiation and not for existing VNF that are referenced for reuse. type: array type: array items: items: $ref: "#/definitions/ParamsForVnf" $ref: "#/definitions/ParamsForVnf" Loading @@ -1294,7 +1320,7 @@ definitions: default NS instantiation level as declared in the NSD default NS instantiation level as declared in the NSD shall be used. shall be used. $ref: "SOL005_def.yaml#/definitions/IdentifierInNsd" $ref: "SOL005_def.yaml#/definitions/IdentifierInNsd" additionalAffinityOrAntiAffiniityRule: additionalAffinityOrAntiAffinityRule: description: > description: > Specifies additional affinity or anti-affinity constraint for Specifies additional affinity or anti-affinity constraint for the VNF instances to be instantiated as part of the NS the VNF instances to be instantiated as part of the NS Loading