Loading src/SOL002/VNFPerformanceManagement/definitions/VNFPerformanceManagement_def.yaml +15 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,21 @@ definitions: The object instances for this information element will be VNF instances. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" subObjectInstanceId: description: > Identifier of the sub-object instance of the measured object (i.e. of the measured object instance) for which the performance metric is reported. Shall be present if this is required in clause 6.2 of ETSI GS NFV-IFA 027 for the related measured object type. The sub-object allows to structure the measured object but is not to be confused with sub-counters which allow to structure the measurement value. EXAMPLE: Measured object: VnfInstanceXYZ Sub-object: VnfcInstance1 Measurement: vCPU_utilization Sub-counters: vCPU utilization of each of the vCPUs of VnfcInstance1 (vCPU_utilization.vCPU1, vCPU_utilization.vCPU2, etc.). $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf" performanceMetric: description: > Name of the metric collected. Loading src/definitions/SOL002SOL003VNFPerformanceManagement_def.yaml +55 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,19 @@ definitions: description: > Identifier of the VNF instance associated with this threshold. $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" subObjectInstanceIds: description: > Identifiers of the sub-object instances of the measured object instance associated with this threshold. May be present if a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027 for the related measured object type. If this attribute is absent and a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027 for the measured object type, measurements will be taken for all sub-object instances of the measured object instance. type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf" criteria: description: > Criteria that define this threshold. Loading @@ -24,6 +37,7 @@ definitions: This type represents a request to create a PM job. type: object required: - objectInstanceIds - criteria properties: objectInstanceIds: Loading @@ -33,6 +47,20 @@ definitions: type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" subObjectInstanceIds: description: > Identifiers of the sub-object instances of the measured object instance for which performance information is requested to be collected. May be present if a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027for the related measured object type. If this attribute is present, the cardinality of the "objectInstanceIds" attribute shall be 1. If this attribute is absent and a sub-object is defined in clause 6.2 of ETSI GS NFV IFA 027 for the related measured object type, measurements will be taken for all sub-object instances of the measured object instance. type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf" criteria: description: > Criteria of the collection of performance information. Loading Loading @@ -138,6 +166,20 @@ definitions: type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" subObjectInstanceIds: description: > Identifiers of the sub-object instances of the measured object instance for which performance information is requested to be collected. May be present if a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027 for the related measured object type. If this attribute is present, the cardinality of the "objectInstanceIds" attribute shall be 1. If this attribute is absent and a sub-object is defined in clause 6.2 of ETSI GS NFV IFA 027 for the related measured object type, measurements will be taken for all sub-object instances of the measured object instance. type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf" criteria: description: > Criteria of the collection of performance information. Loading Loading @@ -355,6 +397,19 @@ definitions: description: > Identifier of the VNF instance associated with the threshold. $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" subObjectInstanceIds: description: > Identifiers of the sub-object instances of the measured object instance associated with the threshold. May be present if a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027 for the related measurement type. If this attribute is absent and a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027 for the related measured object type, measurements will be taken for all sub-object instances of the measured object instance. type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf" criteria: description: > Criteria that define this threshold. Loading Loading
src/SOL002/VNFPerformanceManagement/definitions/VNFPerformanceManagement_def.yaml +15 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,21 @@ definitions: The object instances for this information element will be VNF instances. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" subObjectInstanceId: description: > Identifier of the sub-object instance of the measured object (i.e. of the measured object instance) for which the performance metric is reported. Shall be present if this is required in clause 6.2 of ETSI GS NFV-IFA 027 for the related measured object type. The sub-object allows to structure the measured object but is not to be confused with sub-counters which allow to structure the measurement value. EXAMPLE: Measured object: VnfInstanceXYZ Sub-object: VnfcInstance1 Measurement: vCPU_utilization Sub-counters: vCPU utilization of each of the vCPUs of VnfcInstance1 (vCPU_utilization.vCPU1, vCPU_utilization.vCPU2, etc.). $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf" performanceMetric: description: > Name of the metric collected. Loading
src/definitions/SOL002SOL003VNFPerformanceManagement_def.yaml +55 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,19 @@ definitions: description: > Identifier of the VNF instance associated with this threshold. $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" subObjectInstanceIds: description: > Identifiers of the sub-object instances of the measured object instance associated with this threshold. May be present if a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027 for the related measured object type. If this attribute is absent and a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027 for the measured object type, measurements will be taken for all sub-object instances of the measured object instance. type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf" criteria: description: > Criteria that define this threshold. Loading @@ -24,6 +37,7 @@ definitions: This type represents a request to create a PM job. type: object required: - objectInstanceIds - criteria properties: objectInstanceIds: Loading @@ -33,6 +47,20 @@ definitions: type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" subObjectInstanceIds: description: > Identifiers of the sub-object instances of the measured object instance for which performance information is requested to be collected. May be present if a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027for the related measured object type. If this attribute is present, the cardinality of the "objectInstanceIds" attribute shall be 1. If this attribute is absent and a sub-object is defined in clause 6.2 of ETSI GS NFV IFA 027 for the related measured object type, measurements will be taken for all sub-object instances of the measured object instance. type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf" criteria: description: > Criteria of the collection of performance information. Loading Loading @@ -138,6 +166,20 @@ definitions: type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" subObjectInstanceIds: description: > Identifiers of the sub-object instances of the measured object instance for which performance information is requested to be collected. May be present if a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027 for the related measured object type. If this attribute is present, the cardinality of the "objectInstanceIds" attribute shall be 1. If this attribute is absent and a sub-object is defined in clause 6.2 of ETSI GS NFV IFA 027 for the related measured object type, measurements will be taken for all sub-object instances of the measured object instance. type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf" criteria: description: > Criteria of the collection of performance information. Loading Loading @@ -355,6 +397,19 @@ definitions: description: > Identifier of the VNF instance associated with the threshold. $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" subObjectInstanceIds: description: > Identifiers of the sub-object instances of the measured object instance associated with the threshold. May be present if a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027 for the related measurement type. If this attribute is absent and a sub-object is defined in clause 6.2 of ETSI GS NFV-IFA 027 for the related measured object type, measurements will be taken for all sub-object instances of the measured object instance. type: array items: $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf" criteria: description: > Criteria that define this threshold. Loading