Loading src/SOL005/NSPerformanceManagement/definitions/SOL005NSPerfomananceManagement_def.yaml +32 −18 Original line number Original line Diff line number Diff line Loading @@ -44,7 +44,8 @@ definitions: A metric group is a pre-defined list of metrics, A metric group is a pre-defined list of metrics, known to the producer that it can decompose to known to the producer that it can decompose to individual metrics. At least one of the two individual metrics. At least one of the two attributes (performance metric or group) shall be present. attributes (performance metric or group) shall be present. type: "array" type: "array" items: items: $ref: "SOL005_def.yaml#/definitions/String" $ref: "SOL005_def.yaml#/definitions/String" Loading @@ -52,15 +53,28 @@ definitions: description: > description: > Specifies the periodicity at which the producer Specifies the periodicity at which the producer will collect performance information. The unit will collect performance information. The unit shall be seconds. See notes 1 and 2. shall be seconds. type: integer At the end of each reportingPeriod, the producer will inform the consumer about availability of the performance data collected for each completed collection period during this reportingPeriod. The reportingPeriod should be equal to or a multiple of the collectionPeriod. In the latter case, the performance data for the collection periods within one reporting period are reported together. In particular when choosing short collection and reporting periods, the number of PM jobs that can be supported depends on the capability of the producing entity. type: UnsignedInt default: 0 reportingPeriod: reportingPeriod: description: > description: > Specifies the periodicity at which the producer Specifies the periodicity at which the producer will report to the consumer. will report to the consumer. about performance information. The unit shall about performance information. The unit shall be seconds. be seconds. See notes 1 and 2. At the end of each reportingPeriod, the producer will inform the consumer about availability of the performance type: integer data collected for each completed collection period during this reportingPeriod. The reportingPeriod should be equal to or a multiple of the collectionPeriod. In the latter case, the performance data for the collection periods within one reporting period are reported together. In particular when choosing short collection and reporting periods, the number of PM jobs that can be supported depends on the capability of the producing entity. type: UnsignedInt default: 0 reportingBoundary: reportingBoundary: description: > description: > Identifies a time boundary after which the Identifies a time boundary after which the Loading Loading @@ -131,9 +145,10 @@ definitions: $ref: "SOL005_def.yaml#/definitions/Link" $ref: "SOL005_def.yaml#/definitions/Link" objects: objects: description: > description: > Links to resources representing the VNF instances for which Links to resources representing the NS performance information is collected. Shall be present if instances for which performance information is the VNF instance information is accessible as a resource. collected. Shall be present if the NS instance information is accessible as a resource. type: array type: array items: items: $ref: "SOL005_def.yaml#/definitions/Link" $ref: "SOL005_def.yaml#/definitions/Link" Loading @@ -148,7 +163,7 @@ definitions: properties: properties: objectInstanceId: objectInstanceId: description: > description: > Identifier of the VNF instance associated with this threshold. Identifier of the NS instance associated with this threshold. $ref: "SOL005_def.yaml#/definitions/Identifier" $ref: "SOL005_def.yaml#/definitions/Identifier" criteria: criteria: description: > description: > Loading @@ -171,7 +186,7 @@ definitions: $ref: "SOL005_def.yaml#/definitions/Identifier" $ref: "SOL005_def.yaml#/definitions/Identifier" objectInstanceId: objectInstanceId: description: > description: > Identifier of the VNF instance associated with the threshold. Identifier of the NS instance associated with the threshold. $ref: "SOL005_def.yaml#/definitions/Identifier" $ref: "SOL005_def.yaml#/definitions/Identifier" criteria: criteria: description: > description: > Loading @@ -190,9 +205,10 @@ definitions: $ref: "SOL005_def.yaml#/definitions/Link" $ref: "SOL005_def.yaml#/definitions/Link" object: object: description: > description: > Link to a resource representing the VNF instance for which Link to a resource representing the NS instance for performance information is collected. Shall be present if the which performance information is collected. Shall be VNF instance information is accessible as a resource. present if the NS instance information is accessible as a resource. ThresholdCriteria: ThresholdCriteria: description: > description: > Loading Loading @@ -232,7 +248,6 @@ definitions: description: > description: > The threshold value. Shall be represented as a floating point The threshold value. Shall be represented as a floating point number. number. # TODO: This should be floating. type: integer type: integer hysteresis: hysteresis: description: > description: > Loading @@ -248,7 +263,6 @@ definitions: threshold, implementations should enforce a suitable minimum threshold, implementations should enforce a suitable minimum value for this attribute (e.g. override the value or reject the value for this attribute (e.g. override the value or reject the request). request). # TODO: This should be floating. type: integer type: integer PmSubscriptionRequest: PmSubscriptionRequest: Loading Loading
src/SOL005/NSPerformanceManagement/definitions/SOL005NSPerfomananceManagement_def.yaml +32 −18 Original line number Original line Diff line number Diff line Loading @@ -44,7 +44,8 @@ definitions: A metric group is a pre-defined list of metrics, A metric group is a pre-defined list of metrics, known to the producer that it can decompose to known to the producer that it can decompose to individual metrics. At least one of the two individual metrics. At least one of the two attributes (performance metric or group) shall be present. attributes (performance metric or group) shall be present. type: "array" type: "array" items: items: $ref: "SOL005_def.yaml#/definitions/String" $ref: "SOL005_def.yaml#/definitions/String" Loading @@ -52,15 +53,28 @@ definitions: description: > description: > Specifies the periodicity at which the producer Specifies the periodicity at which the producer will collect performance information. The unit will collect performance information. The unit shall be seconds. See notes 1 and 2. shall be seconds. type: integer At the end of each reportingPeriod, the producer will inform the consumer about availability of the performance data collected for each completed collection period during this reportingPeriod. The reportingPeriod should be equal to or a multiple of the collectionPeriod. In the latter case, the performance data for the collection periods within one reporting period are reported together. In particular when choosing short collection and reporting periods, the number of PM jobs that can be supported depends on the capability of the producing entity. type: UnsignedInt default: 0 reportingPeriod: reportingPeriod: description: > description: > Specifies the periodicity at which the producer Specifies the periodicity at which the producer will report to the consumer. will report to the consumer. about performance information. The unit shall about performance information. The unit shall be seconds. be seconds. See notes 1 and 2. At the end of each reportingPeriod, the producer will inform the consumer about availability of the performance type: integer data collected for each completed collection period during this reportingPeriod. The reportingPeriod should be equal to or a multiple of the collectionPeriod. In the latter case, the performance data for the collection periods within one reporting period are reported together. In particular when choosing short collection and reporting periods, the number of PM jobs that can be supported depends on the capability of the producing entity. type: UnsignedInt default: 0 reportingBoundary: reportingBoundary: description: > description: > Identifies a time boundary after which the Identifies a time boundary after which the Loading Loading @@ -131,9 +145,10 @@ definitions: $ref: "SOL005_def.yaml#/definitions/Link" $ref: "SOL005_def.yaml#/definitions/Link" objects: objects: description: > description: > Links to resources representing the VNF instances for which Links to resources representing the NS performance information is collected. Shall be present if instances for which performance information is the VNF instance information is accessible as a resource. collected. Shall be present if the NS instance information is accessible as a resource. type: array type: array items: items: $ref: "SOL005_def.yaml#/definitions/Link" $ref: "SOL005_def.yaml#/definitions/Link" Loading @@ -148,7 +163,7 @@ definitions: properties: properties: objectInstanceId: objectInstanceId: description: > description: > Identifier of the VNF instance associated with this threshold. Identifier of the NS instance associated with this threshold. $ref: "SOL005_def.yaml#/definitions/Identifier" $ref: "SOL005_def.yaml#/definitions/Identifier" criteria: criteria: description: > description: > Loading @@ -171,7 +186,7 @@ definitions: $ref: "SOL005_def.yaml#/definitions/Identifier" $ref: "SOL005_def.yaml#/definitions/Identifier" objectInstanceId: objectInstanceId: description: > description: > Identifier of the VNF instance associated with the threshold. Identifier of the NS instance associated with the threshold. $ref: "SOL005_def.yaml#/definitions/Identifier" $ref: "SOL005_def.yaml#/definitions/Identifier" criteria: criteria: description: > description: > Loading @@ -190,9 +205,10 @@ definitions: $ref: "SOL005_def.yaml#/definitions/Link" $ref: "SOL005_def.yaml#/definitions/Link" object: object: description: > description: > Link to a resource representing the VNF instance for which Link to a resource representing the NS instance for performance information is collected. Shall be present if the which performance information is collected. Shall be VNF instance information is accessible as a resource. present if the NS instance information is accessible as a resource. ThresholdCriteria: ThresholdCriteria: description: > description: > Loading Loading @@ -232,7 +248,6 @@ definitions: description: > description: > The threshold value. Shall be represented as a floating point The threshold value. Shall be represented as a floating point number. number. # TODO: This should be floating. type: integer type: integer hysteresis: hysteresis: description: > description: > Loading @@ -248,7 +263,6 @@ definitions: threshold, implementations should enforce a suitable minimum threshold, implementations should enforce a suitable minimum value for this attribute (e.g. override the value or reject the value for this attribute (e.g. override the value or reject the request). request). # TODO: This should be floating. type: integer type: integer PmSubscriptionRequest: PmSubscriptionRequest: Loading