Loading src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +65 −31 Original line number Diff line number Diff line Loading @@ -198,7 +198,7 @@ definitions: nsdInfoId: description: > Identifier of the NSD information object on which the NS instance is based. This identifier was allocated by the NFVO. NS instance is based. This identifier has been allocated by the NFVO. $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" flavourId: description: > Loading Loading @@ -388,15 +388,26 @@ definitions: description: > Identifier of information held by the NFVO about the specific VNF package on which the VNF is based. This identifier was allocated by the NFVO. based. This identifier has been allocated by the NFVO. This attribute can be modified with the PATCH method. $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" vnfConfigurableProperties: description: > Current values of the configurable properties of the VNF instance. Configurable properties referred in this attribute are declared in Additional VNF-specific attributes that provide the current values of the configurable properties of the VNF instance. These attributes represent values that are stored persistently in the VnfInstance structure and that correspond to configuration parameters of the VNF instance. Modifying these attributes affects the configuration of the VNF instance either directly(if the VNF instance is in INSTANTIATED state at the time of the modification) or as part of the subsequent VNF instantiation operation (if the VNF instance is in NOT_INSTANTIATED state at the time of the modification). Configurable properties referred in these attributes are declared in the VNFD. ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications. VNF configurable properties are sometimes also referred to as Loading @@ -410,13 +421,14 @@ definitions: These configurable properties include the following standard attributes, which are declared in the VNFD if auto-scaling and/or auto-healing are supported by the VNF: * isAutoscaleEnabled: If present, the VNF supports auto-scaling. If - isAutoscaleEnabled: If present, the VNF supports auto-scaling. If set to true, auto-scaling is currently enabled. If set to false, auto-scaling is currently disabled. * isAutohealEnabled: If present, the VNF supports auto-healing. If - isAutohealEnabled: If present, the VNF supports auto-healing. If set to true, auto-healing is currently enabled. If set to false, auto-healing is currently disabled. This attribute can be modified with the PATCH method. These attributea can be modified with the PATCH method. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" vimId: description: > Loading Loading @@ -510,16 +522,30 @@ definitions: $ref: "#/definitions/VirtualStorageResourceInfo" metadata: description: > Additional VNF-specific metadata describing the VNF instance. Additional VNF-specific attributes that provide metadata describing the VNF instance. These attributes represent values that are stored persistently in the VnfInstance structure for consumption by functional blocks that invoke the VNF lifecycle management interface. They are not consumed by the VNFM, or the lifecycle management scripts. Modifying the values of these attributes has no effect on the VNF instance, it only affects the information represented in the VnfInstance structure. Metadata that are writeable are declared in the VNFD . This attribute can be modified with the PATCH method. These attributes can be modified with the PATCH method. ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" extensions: description: > VNF-specific attributes that affect the lifecycle management of this VNF instance by the VNFM, or the lifecycle management scripts. Additional VNF-specific attributes that affect the lifecycle management of this VNF instance. These attributes represent values that are stored persistently in the VnfInstance structure for consumption by the VNFM, or by the lifecycle management scripts. during the execution of VNF lifecycle management operations. Modifying the values of these attributes has no direct effect on the VNF instance; however, the modified attribute values can be considered during subsequent VNF lifecycle management operations, which means that the modified values can indirectly affect the configuration of the VNF instance. Extensions that are writeable are declared in the VNFD. This attribute can be modified with the PATCH method. This attribute These attributes can be modified with the PATCH method. ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" LccnLinks: Loading Loading @@ -1666,7 +1692,7 @@ definitions: type: array items: $ref: "#/definitions/NestedNsInstanceData" localizationLanguage: locationConstraints: description: > Defines the location constraints for the VNF to be instantiated as part of the NS instantiation. Loading Loading @@ -2206,13 +2232,23 @@ definitions: localizationLanguage: description: > Localization language of the VNF to be instantiated. The value shall comply with the format defined in IETF RFC 5646 [16]. The value shall comply with the format defined in IETF RFC 5646. type: string additionalParams: description: > Additional input parameters for the instantiation process, specific to the VNF being instantiated. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" metadata: description: > This attribute provides values for the "metadata" input parameter of the Create VNF Identifier operation. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" extensions: description: > This attribute provides values for the "extensions" input parameter of the Instantiate VNF operation. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" ChangeVnfFlavourData: description: > Loading Loading @@ -2334,25 +2370,23 @@ definitions: New value of the "vnfInstanceDescription" attribute in "VnfInstance", or "null" to remove the attribute. type: string vnfPkgId: vnfdId: description: > New value of the "vnfPkgId" attribute in "VnfInstance". New value of the "vnfdId" attribute in "VnfInstance". The value "null" is not permitted $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" vnfConfigurableProperties: description: > Modifications to entries in the "vnfConfigurableProperties" list, as defined below this Table. "vnfConfigurableProperties" attribute in "VnfInstance", as defined below in clause 6.5.3.57. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Metadata: metadata: description: > Modifications to entries in the "metadata" list, as defined below this Table. Modifications to entries in the "metadata" attribute in "VnfInstance", as defined below in clause 6.5.3.57. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Extensions: extensions: description: > Modifications to entries in the "extensions" list, as defined below this Table. Modifications to entries in the "extensions" attribute in "VnfInstance", as defined below in clause 6.5.3.57. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" ChangeExtVnfConnectivityData: Loading Loading @@ -2572,7 +2606,7 @@ definitions: - IPV6 vlanTag: description: > Indicates a VLAN identifier in an IEEE 802.1Q-2014 Indicates a VLAN identifier in an IEEE 802.1Q-2018 tag [6] Multiple tags can be included for QinQ stacking. See note. type: array items: Loading Loading @@ -3236,7 +3270,7 @@ definitions: description: > Authentication parameters to configure the use of Authorization when sending notifications corresponding to this subscription, as defined in clause 4.5.3.4. in clause 8.3.4 of ETSI GS NFV-SOL 013. This attribute shall only be present if the subscriber requires authorization of notifications. $ref: "../../definitions/SOL005_def.yaml#/definitions/SubscriptionAuthentication" Loading Loading @@ -3705,7 +3739,7 @@ definitions: $ref: "#/definitions/NsLcmOperationStateType" stateEnteredTime: description: > Date-time when the current state was entered. Date-time when the current state has been entered. type: string format: date-time nsInstanceId: Loading src/SOL005/NSLifecycleManagementNotification/definitions/SOL005NSLifecycleManagementNotification_def.yaml +2 −2 Original line number Diff line number Diff line Loading @@ -119,8 +119,8 @@ definitions: error: description: > Details of the latest error, if one has occurred during executing the LCM operation (see clause 4.3.5). Shall be present if operationState is "FAILED_TEMP" or executing the LCM operation (see clause 6.3 of ETSI GS NFV SOL 013). Shall be present if operationState is "FAILED_TEMP" or "FAILED", and shall be absent otherwise. $ref: "../../definitions/SOL005_def.yaml#/definitions/ProblemDetails" _links: Loading Loading
src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +65 −31 Original line number Diff line number Diff line Loading @@ -198,7 +198,7 @@ definitions: nsdInfoId: description: > Identifier of the NSD information object on which the NS instance is based. This identifier was allocated by the NFVO. NS instance is based. This identifier has been allocated by the NFVO. $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" flavourId: description: > Loading Loading @@ -388,15 +388,26 @@ definitions: description: > Identifier of information held by the NFVO about the specific VNF package on which the VNF is based. This identifier was allocated by the NFVO. based. This identifier has been allocated by the NFVO. This attribute can be modified with the PATCH method. $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" vnfConfigurableProperties: description: > Current values of the configurable properties of the VNF instance. Configurable properties referred in this attribute are declared in Additional VNF-specific attributes that provide the current values of the configurable properties of the VNF instance. These attributes represent values that are stored persistently in the VnfInstance structure and that correspond to configuration parameters of the VNF instance. Modifying these attributes affects the configuration of the VNF instance either directly(if the VNF instance is in INSTANTIATED state at the time of the modification) or as part of the subsequent VNF instantiation operation (if the VNF instance is in NOT_INSTANTIATED state at the time of the modification). Configurable properties referred in these attributes are declared in the VNFD. ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications. VNF configurable properties are sometimes also referred to as Loading @@ -410,13 +421,14 @@ definitions: These configurable properties include the following standard attributes, which are declared in the VNFD if auto-scaling and/or auto-healing are supported by the VNF: * isAutoscaleEnabled: If present, the VNF supports auto-scaling. If - isAutoscaleEnabled: If present, the VNF supports auto-scaling. If set to true, auto-scaling is currently enabled. If set to false, auto-scaling is currently disabled. * isAutohealEnabled: If present, the VNF supports auto-healing. If - isAutohealEnabled: If present, the VNF supports auto-healing. If set to true, auto-healing is currently enabled. If set to false, auto-healing is currently disabled. This attribute can be modified with the PATCH method. These attributea can be modified with the PATCH method. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" vimId: description: > Loading Loading @@ -510,16 +522,30 @@ definitions: $ref: "#/definitions/VirtualStorageResourceInfo" metadata: description: > Additional VNF-specific metadata describing the VNF instance. Additional VNF-specific attributes that provide metadata describing the VNF instance. These attributes represent values that are stored persistently in the VnfInstance structure for consumption by functional blocks that invoke the VNF lifecycle management interface. They are not consumed by the VNFM, or the lifecycle management scripts. Modifying the values of these attributes has no effect on the VNF instance, it only affects the information represented in the VnfInstance structure. Metadata that are writeable are declared in the VNFD . This attribute can be modified with the PATCH method. These attributes can be modified with the PATCH method. ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" extensions: description: > VNF-specific attributes that affect the lifecycle management of this VNF instance by the VNFM, or the lifecycle management scripts. Additional VNF-specific attributes that affect the lifecycle management of this VNF instance. These attributes represent values that are stored persistently in the VnfInstance structure for consumption by the VNFM, or by the lifecycle management scripts. during the execution of VNF lifecycle management operations. Modifying the values of these attributes has no direct effect on the VNF instance; however, the modified attribute values can be considered during subsequent VNF lifecycle management operations, which means that the modified values can indirectly affect the configuration of the VNF instance. Extensions that are writeable are declared in the VNFD. This attribute can be modified with the PATCH method. This attribute These attributes can be modified with the PATCH method. ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" LccnLinks: Loading Loading @@ -1666,7 +1692,7 @@ definitions: type: array items: $ref: "#/definitions/NestedNsInstanceData" localizationLanguage: locationConstraints: description: > Defines the location constraints for the VNF to be instantiated as part of the NS instantiation. Loading Loading @@ -2206,13 +2232,23 @@ definitions: localizationLanguage: description: > Localization language of the VNF to be instantiated. The value shall comply with the format defined in IETF RFC 5646 [16]. The value shall comply with the format defined in IETF RFC 5646. type: string additionalParams: description: > Additional input parameters for the instantiation process, specific to the VNF being instantiated. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" metadata: description: > This attribute provides values for the "metadata" input parameter of the Create VNF Identifier operation. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" extensions: description: > This attribute provides values for the "extensions" input parameter of the Instantiate VNF operation. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" ChangeVnfFlavourData: description: > Loading Loading @@ -2334,25 +2370,23 @@ definitions: New value of the "vnfInstanceDescription" attribute in "VnfInstance", or "null" to remove the attribute. type: string vnfPkgId: vnfdId: description: > New value of the "vnfPkgId" attribute in "VnfInstance". New value of the "vnfdId" attribute in "VnfInstance". The value "null" is not permitted $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" vnfConfigurableProperties: description: > Modifications to entries in the "vnfConfigurableProperties" list, as defined below this Table. "vnfConfigurableProperties" attribute in "VnfInstance", as defined below in clause 6.5.3.57. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Metadata: metadata: description: > Modifications to entries in the "metadata" list, as defined below this Table. Modifications to entries in the "metadata" attribute in "VnfInstance", as defined below in clause 6.5.3.57. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Extensions: extensions: description: > Modifications to entries in the "extensions" list, as defined below this Table. Modifications to entries in the "extensions" attribute in "VnfInstance", as defined below in clause 6.5.3.57. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" ChangeExtVnfConnectivityData: Loading Loading @@ -2572,7 +2606,7 @@ definitions: - IPV6 vlanTag: description: > Indicates a VLAN identifier in an IEEE 802.1Q-2014 Indicates a VLAN identifier in an IEEE 802.1Q-2018 tag [6] Multiple tags can be included for QinQ stacking. See note. type: array items: Loading Loading @@ -3236,7 +3270,7 @@ definitions: description: > Authentication parameters to configure the use of Authorization when sending notifications corresponding to this subscription, as defined in clause 4.5.3.4. in clause 8.3.4 of ETSI GS NFV-SOL 013. This attribute shall only be present if the subscriber requires authorization of notifications. $ref: "../../definitions/SOL005_def.yaml#/definitions/SubscriptionAuthentication" Loading Loading @@ -3705,7 +3739,7 @@ definitions: $ref: "#/definitions/NsLcmOperationStateType" stateEnteredTime: description: > Date-time when the current state was entered. Date-time when the current state has been entered. type: string format: date-time nsInstanceId: Loading
src/SOL005/NSLifecycleManagementNotification/definitions/SOL005NSLifecycleManagementNotification_def.yaml +2 −2 Original line number Diff line number Diff line Loading @@ -119,8 +119,8 @@ definitions: error: description: > Details of the latest error, if one has occurred during executing the LCM operation (see clause 4.3.5). Shall be present if operationState is "FAILED_TEMP" or executing the LCM operation (see clause 6.3 of ETSI GS NFV SOL 013). Shall be present if operationState is "FAILED_TEMP" or "FAILED", and shall be absent otherwise. $ref: "../../definitions/SOL005_def.yaml#/definitions/ProblemDetails" _links: Loading