Loading src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +65 −31 Original line number Original line Diff line number Diff line Loading @@ -198,7 +198,7 @@ definitions: nsdInfoId: nsdInfoId: description: > description: > Identifier of the NSD information object on which the 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" $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" flavourId: flavourId: description: > description: > Loading Loading @@ -388,15 +388,26 @@ definitions: description: > description: > Identifier of information held by the NFVO about Identifier of information held by the NFVO about the specific VNF package on which the VNF is 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 This attribute can be modified with the PATCH method. method. $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" vnfConfigurableProperties: vnfConfigurableProperties: description: > description: > Current values of the configurable properties of the VNF instance. Additional VNF-specific attributes that provide the current values Configurable properties referred in this attribute are declared in 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. the VNFD. ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications. based on TOSCA specifications. VNF configurable properties are sometimes also referred to as VNF configurable properties are sometimes also referred to as Loading @@ -410,13 +421,14 @@ definitions: These configurable properties include the following standard These configurable properties include the following standard attributes, which are declared in the VNFD if auto-scaling and/or attributes, which are declared in the VNFD if auto-scaling and/or auto-healing are supported by the VNF: 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, set to true, auto-scaling is currently enabled. If set to false, auto-scaling is currently disabled. 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, set to true, auto-healing is currently enabled. If set to false, auto-healing is currently disabled. 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" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" vimId: vimId: description: > description: > Loading Loading @@ -510,16 +522,30 @@ definitions: $ref: "#/definitions/VirtualStorageResourceInfo" $ref: "#/definitions/VirtualStorageResourceInfo" metadata: metadata: description: > 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 . 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" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" extensions: extensions: description: > description: > VNF-specific attributes that affect the lifecycle management of this Additional VNF-specific attributes that affect the lifecycle management of this VNF instance. VNF instance by the VNFM, or the lifecycle management scripts. 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. 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" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" LccnLinks: LccnLinks: Loading Loading @@ -1666,7 +1692,7 @@ definitions: type: array type: array items: items: $ref: "#/definitions/NestedNsInstanceData" $ref: "#/definitions/NestedNsInstanceData" localizationLanguage: locationConstraints: description: > description: > Defines the location constraints for the VNF to be Defines the location constraints for the VNF to be instantiated as part of the NS instantiation. instantiated as part of the NS instantiation. Loading Loading @@ -2206,13 +2232,23 @@ definitions: localizationLanguage: localizationLanguage: description: > description: > Localization language of the VNF to be instantiated. 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 type: string additionalParams: additionalParams: description: > description: > Additional input parameters for the instantiation process, Additional input parameters for the instantiation process, specific to the VNF being instantiated. specific to the VNF being instantiated. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $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: ChangeVnfFlavourData: description: > description: > Loading Loading @@ -2334,25 +2370,23 @@ definitions: New value of the "vnfInstanceDescription" attribute in "VnfInstance", New value of the "vnfInstanceDescription" attribute in "VnfInstance", or "null" to remove the attribute. or "null" to remove the attribute. type: string type: string vnfPkgId: vnfdId: description: > description: > New value of the "vnfPkgId" attribute in "VnfInstance". New value of the "vnfdId" attribute in "VnfInstance". The value "null" is not permitted The value "null" is not permitted $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" vnfConfigurableProperties: vnfConfigurableProperties: description: > description: > Modifications to entries in the 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" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Metadata: metadata: description: > description: > Modifications to entries in the "metadata" list, as Modifications to entries in the "metadata" attribute in "VnfInstance", as defined below in clause 6.5.3.57. defined below this Table. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Extensions: extensions: description: > description: > Modifications to entries in the "extensions" list, as Modifications to entries in the "extensions" attribute in "VnfInstance", as defined below in clause 6.5.3.57. defined below this Table. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" ChangeExtVnfConnectivityData: ChangeExtVnfConnectivityData: Loading Loading @@ -2572,7 +2606,7 @@ definitions: - IPV6 - IPV6 vlanTag: vlanTag: description: > 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. tag [6] Multiple tags can be included for QinQ stacking. See note. type: array type: array items: items: Loading Loading @@ -3236,7 +3270,7 @@ definitions: description: > description: > Authentication parameters to configure the use of Authorization when Authentication parameters to configure the use of Authorization when sending notifications corresponding to this subscription, as defined 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 This attribute shall only be present if the subscriber requires authorization of notifications. authorization of notifications. $ref: "../../definitions/SOL005_def.yaml#/definitions/SubscriptionAuthentication" $ref: "../../definitions/SOL005_def.yaml#/definitions/SubscriptionAuthentication" Loading Loading @@ -3705,7 +3739,7 @@ definitions: $ref: "#/definitions/NsLcmOperationStateType" $ref: "#/definitions/NsLcmOperationStateType" stateEnteredTime: stateEnteredTime: description: > description: > Date-time when the current state was entered. Date-time when the current state has been entered. type: string type: string format: date-time format: date-time nsInstanceId: nsInstanceId: Loading src/SOL005/NSLifecycleManagementNotification/definitions/SOL005NSLifecycleManagementNotification_def.yaml +2 −2 Original line number Original line Diff line number Diff line Loading @@ -119,8 +119,8 @@ definitions: error: error: description: > description: > Details of the latest error, if one has occurred during Details of the latest error, if one has occurred during executing the LCM operation (see clause 4.3.5). Shall executing the LCM operation (see clause 6.3 of ETSI GS NFV SOL 013). be present if operationState is "FAILED_TEMP" or Shall be present if operationState is "FAILED_TEMP" or "FAILED", and shall be absent otherwise. "FAILED", and shall be absent otherwise. $ref: "../../definitions/SOL005_def.yaml#/definitions/ProblemDetails" $ref: "../../definitions/SOL005_def.yaml#/definitions/ProblemDetails" _links: _links: Loading Loading
src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +65 −31 Original line number Original line Diff line number Diff line Loading @@ -198,7 +198,7 @@ definitions: nsdInfoId: nsdInfoId: description: > description: > Identifier of the NSD information object on which the 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" $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" flavourId: flavourId: description: > description: > Loading Loading @@ -388,15 +388,26 @@ definitions: description: > description: > Identifier of information held by the NFVO about Identifier of information held by the NFVO about the specific VNF package on which the VNF is 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 This attribute can be modified with the PATCH method. method. $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" vnfConfigurableProperties: vnfConfigurableProperties: description: > description: > Current values of the configurable properties of the VNF instance. Additional VNF-specific attributes that provide the current values Configurable properties referred in this attribute are declared in 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. the VNFD. ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications. based on TOSCA specifications. VNF configurable properties are sometimes also referred to as VNF configurable properties are sometimes also referred to as Loading @@ -410,13 +421,14 @@ definitions: These configurable properties include the following standard These configurable properties include the following standard attributes, which are declared in the VNFD if auto-scaling and/or attributes, which are declared in the VNFD if auto-scaling and/or auto-healing are supported by the VNF: 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, set to true, auto-scaling is currently enabled. If set to false, auto-scaling is currently disabled. 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, set to true, auto-healing is currently enabled. If set to false, auto-healing is currently disabled. 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" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" vimId: vimId: description: > description: > Loading Loading @@ -510,16 +522,30 @@ definitions: $ref: "#/definitions/VirtualStorageResourceInfo" $ref: "#/definitions/VirtualStorageResourceInfo" metadata: metadata: description: > 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 . 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" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" extensions: extensions: description: > description: > VNF-specific attributes that affect the lifecycle management of this Additional VNF-specific attributes that affect the lifecycle management of this VNF instance. VNF instance by the VNFM, or the lifecycle management scripts. 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. 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" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" LccnLinks: LccnLinks: Loading Loading @@ -1666,7 +1692,7 @@ definitions: type: array type: array items: items: $ref: "#/definitions/NestedNsInstanceData" $ref: "#/definitions/NestedNsInstanceData" localizationLanguage: locationConstraints: description: > description: > Defines the location constraints for the VNF to be Defines the location constraints for the VNF to be instantiated as part of the NS instantiation. instantiated as part of the NS instantiation. Loading Loading @@ -2206,13 +2232,23 @@ definitions: localizationLanguage: localizationLanguage: description: > description: > Localization language of the VNF to be instantiated. 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 type: string additionalParams: additionalParams: description: > description: > Additional input parameters for the instantiation process, Additional input parameters for the instantiation process, specific to the VNF being instantiated. specific to the VNF being instantiated. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $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: ChangeVnfFlavourData: description: > description: > Loading Loading @@ -2334,25 +2370,23 @@ definitions: New value of the "vnfInstanceDescription" attribute in "VnfInstance", New value of the "vnfInstanceDescription" attribute in "VnfInstance", or "null" to remove the attribute. or "null" to remove the attribute. type: string type: string vnfPkgId: vnfdId: description: > description: > New value of the "vnfPkgId" attribute in "VnfInstance". New value of the "vnfdId" attribute in "VnfInstance". The value "null" is not permitted The value "null" is not permitted $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" vnfConfigurableProperties: vnfConfigurableProperties: description: > description: > Modifications to entries in the 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" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Metadata: metadata: description: > description: > Modifications to entries in the "metadata" list, as Modifications to entries in the "metadata" attribute in "VnfInstance", as defined below in clause 6.5.3.57. defined below this Table. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" Extensions: extensions: description: > description: > Modifications to entries in the "extensions" list, as Modifications to entries in the "extensions" attribute in "VnfInstance", as defined below in clause 6.5.3.57. defined below this Table. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" ChangeExtVnfConnectivityData: ChangeExtVnfConnectivityData: Loading Loading @@ -2572,7 +2606,7 @@ definitions: - IPV6 - IPV6 vlanTag: vlanTag: description: > 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. tag [6] Multiple tags can be included for QinQ stacking. See note. type: array type: array items: items: Loading Loading @@ -3236,7 +3270,7 @@ definitions: description: > description: > Authentication parameters to configure the use of Authorization when Authentication parameters to configure the use of Authorization when sending notifications corresponding to this subscription, as defined 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 This attribute shall only be present if the subscriber requires authorization of notifications. authorization of notifications. $ref: "../../definitions/SOL005_def.yaml#/definitions/SubscriptionAuthentication" $ref: "../../definitions/SOL005_def.yaml#/definitions/SubscriptionAuthentication" Loading Loading @@ -3705,7 +3739,7 @@ definitions: $ref: "#/definitions/NsLcmOperationStateType" $ref: "#/definitions/NsLcmOperationStateType" stateEnteredTime: stateEnteredTime: description: > description: > Date-time when the current state was entered. Date-time when the current state has been entered. type: string type: string format: date-time format: date-time nsInstanceId: nsInstanceId: Loading
src/SOL005/NSLifecycleManagementNotification/definitions/SOL005NSLifecycleManagementNotification_def.yaml +2 −2 Original line number Original line Diff line number Diff line Loading @@ -119,8 +119,8 @@ definitions: error: error: description: > description: > Details of the latest error, if one has occurred during Details of the latest error, if one has occurred during executing the LCM operation (see clause 4.3.5). Shall executing the LCM operation (see clause 6.3 of ETSI GS NFV SOL 013). be present if operationState is "FAILED_TEMP" or Shall be present if operationState is "FAILED_TEMP" or "FAILED", and shall be absent otherwise. "FAILED", and shall be absent otherwise. $ref: "../../definitions/SOL005_def.yaml#/definitions/ProblemDetails" $ref: "../../definitions/SOL005_def.yaml#/definitions/ProblemDetails" _links: _links: Loading