Loading src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +56 −4 Original line number Original line Diff line number Diff line Loading @@ -2496,18 +2496,39 @@ definitions: update operation, a set of these parameters are then passed by the NFVO to the VNFM. It shall comply with the update operation, a set of these parameters are then passed by the NFVO to the VNFM. It shall comply with the provisions defined in Table 6.5.3.24-1. provisions defined in Table 6.5.3.24-1. type: object type: object required: - vnfdId - vnfFlavourId properties: properties: vnfdId: vnfdId: description: > description: > Information sufficient to identify the VNFD which defines Information sufficient to identify the VNFD which defines the VNF to be instantiated. the VNF to be instantiated. If vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if provided) are present, there should be only one vnfProfile that matches the vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if present) in the NS deployment flavour specified in the NSD associated to the NS instance to which the present operation is triggered. In the case there is more than one matching vnfProfile, the NFVO may select a matching vnfProfile based on other information, such as external VL. Either the attribute triple "vnfdId, vnfFlavourId and vnfInstantiationLevelId (if provided)" or the attribute "vnProfileId" shall be present, but not both. $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" vnfFlavourId: vnfFlavourId: description: > description: > Identifier of the VNF deployment flavor to be instantiated. Identifier of the VNF deployment flavor to be instantiated. If vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if provided) are present, there should be only one vnfProfile that matches the vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if present) in the NS deployment flavour specified in the NSD associated to the NS instance to which the present operation is triggered. In the case there is more than one matching vnfProfile, the NFVO may select a matching vnfProfile based on other information, such as external VL. Either the attribute triple "vnfdId, vnfFlavourId and vnfInstantiationLevelId (if provided)" or the attribute "vnProfileId" shall be present, but not both. $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd" $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd" vnfInstantiationLevelId: vnfInstantiationLevelId: description: > description: > Loading @@ -2515,7 +2536,26 @@ definitions: flavor to be instantiated. If not present, the default flavor to be instantiated. If not present, the default instantiation level as declared in the VNFD is instantiation level as declared in the VNFD is instantiated. instantiated. If vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if provided) are present, there should be only one vnfProfile that matches the vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if present) in the NS deployment flavour specified in the NSD associated to the NS instance to which the present operation is triggered. In the case there is more than one matching vnfProfile, the NFVO may select a matching vnfProfile based on other information, such as external VL. Either the attribute triple "vnfdId, vnfFlavourId and vnfInstantiationLevelId (if provided)" or the attribute "vnProfileId" shall be present, but not both. $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd" $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd" vnfProfileId: description: > Identifier of (Reference to) a vnfProfile defined in the NSD which is used for instantiating the VNF. Either the attribute triple "vnfdId, vnfFlavourId and vnfInstantiationLevelId (if provided)" or the attribute "vnProfileId" shall be present, but not both. $ref: "#/definitions/IdentifierInNsd" vnfInstanceName: vnfInstanceName: description: > description: > Human-readable name of the VNF instance to be created. Human-readable name of the VNF instance to be created. Loading Loading @@ -2547,7 +2587,11 @@ definitions: type: string type: string vnfConfigurableProperties: vnfConfigurableProperties: description: > description: > Values for the "vnfConfigurableProperties" input If present, this attribute provides values for the configurable properties declared in the VNFD. These values will override the default values if default values are also declared in the VNFD. It provides values for the "vnfConfigurableProperties" input parameter of the Instantiate VNF operation parameter of the Instantiate VNF operation defined in ETSI GS NFV-SOL 003 [4]. defined in ETSI GS NFV-SOL 003 [4]. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Loading @@ -2558,11 +2602,19 @@ definitions: $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" metadata: metadata: description: > description: > If present, this attribute provides values for metadata. Metadata can but need not be declared in the VNFD. These values will override the default values if default values are also declared in the VNFD. This attribute provides values for the "metadata" input parameter of This attribute provides values for the "metadata" input parameter of the Create VNF Identifier operation. the Create VNF Identifier operation. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" extensions: extensions: description: > description: > If present, this attribute provides values for extensions declared in the VNFD. These values will override the default values if default values are also declared in the VNFD. This attribute provides values for the "extensions" input parameter of This attribute provides values for the "extensions" input parameter of the Instantiate VNF operation. the Instantiate VNF operation. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Loading Loading
src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +56 −4 Original line number Original line Diff line number Diff line Loading @@ -2496,18 +2496,39 @@ definitions: update operation, a set of these parameters are then passed by the NFVO to the VNFM. It shall comply with the update operation, a set of these parameters are then passed by the NFVO to the VNFM. It shall comply with the provisions defined in Table 6.5.3.24-1. provisions defined in Table 6.5.3.24-1. type: object type: object required: - vnfdId - vnfFlavourId properties: properties: vnfdId: vnfdId: description: > description: > Information sufficient to identify the VNFD which defines Information sufficient to identify the VNFD which defines the VNF to be instantiated. the VNF to be instantiated. If vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if provided) are present, there should be only one vnfProfile that matches the vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if present) in the NS deployment flavour specified in the NSD associated to the NS instance to which the present operation is triggered. In the case there is more than one matching vnfProfile, the NFVO may select a matching vnfProfile based on other information, such as external VL. Either the attribute triple "vnfdId, vnfFlavourId and vnfInstantiationLevelId (if provided)" or the attribute "vnProfileId" shall be present, but not both. $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" vnfFlavourId: vnfFlavourId: description: > description: > Identifier of the VNF deployment flavor to be instantiated. Identifier of the VNF deployment flavor to be instantiated. If vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if provided) are present, there should be only one vnfProfile that matches the vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if present) in the NS deployment flavour specified in the NSD associated to the NS instance to which the present operation is triggered. In the case there is more than one matching vnfProfile, the NFVO may select a matching vnfProfile based on other information, such as external VL. Either the attribute triple "vnfdId, vnfFlavourId and vnfInstantiationLevelId (if provided)" or the attribute "vnProfileId" shall be present, but not both. $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd" $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd" vnfInstantiationLevelId: vnfInstantiationLevelId: description: > description: > Loading @@ -2515,7 +2536,26 @@ definitions: flavor to be instantiated. If not present, the default flavor to be instantiated. If not present, the default instantiation level as declared in the VNFD is instantiation level as declared in the VNFD is instantiated. instantiated. If vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if provided) are present, there should be only one vnfProfile that matches the vnfdId and vnfFlavourId (and vnfInstantiationLevelId, if present) in the NS deployment flavour specified in the NSD associated to the NS instance to which the present operation is triggered. In the case there is more than one matching vnfProfile, the NFVO may select a matching vnfProfile based on other information, such as external VL. Either the attribute triple "vnfdId, vnfFlavourId and vnfInstantiationLevelId (if provided)" or the attribute "vnProfileId" shall be present, but not both. $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd" $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd" vnfProfileId: description: > Identifier of (Reference to) a vnfProfile defined in the NSD which is used for instantiating the VNF. Either the attribute triple "vnfdId, vnfFlavourId and vnfInstantiationLevelId (if provided)" or the attribute "vnProfileId" shall be present, but not both. $ref: "#/definitions/IdentifierInNsd" vnfInstanceName: vnfInstanceName: description: > description: > Human-readable name of the VNF instance to be created. Human-readable name of the VNF instance to be created. Loading Loading @@ -2547,7 +2587,11 @@ definitions: type: string type: string vnfConfigurableProperties: vnfConfigurableProperties: description: > description: > Values for the "vnfConfigurableProperties" input If present, this attribute provides values for the configurable properties declared in the VNFD. These values will override the default values if default values are also declared in the VNFD. It provides values for the "vnfConfigurableProperties" input parameter of the Instantiate VNF operation parameter of the Instantiate VNF operation defined in ETSI GS NFV-SOL 003 [4]. defined in ETSI GS NFV-SOL 003 [4]. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Loading @@ -2558,11 +2602,19 @@ definitions: $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" metadata: metadata: description: > description: > If present, this attribute provides values for metadata. Metadata can but need not be declared in the VNFD. These values will override the default values if default values are also declared in the VNFD. This attribute provides values for the "metadata" input parameter of This attribute provides values for the "metadata" input parameter of the Create VNF Identifier operation. the Create VNF Identifier operation. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" extensions: extensions: description: > description: > If present, this attribute provides values for extensions declared in the VNFD. These values will override the default values if default values are also declared in the VNFD. This attribute provides values for the "extensions" input parameter of This attribute provides values for the "extensions" input parameter of the Instantiate VNF operation. the Instantiate VNF operation. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Loading