Threshold

Threshold
Threshold

This type represents a threshold.

JSON Example
{
    "id": "string",
    "objectType": "string",
    "objectInstanceId": "string",
    "subObjectInstanceIds": [
        "string"
    ],
    "criteria": {
        "performanceMetric": "string",
        "thresholdType": "string",
        "simpleThresholdDetails": {
            "thresholdValue": "number",
            "hysteresis": "number"
        }
    },
    "callbackUri": "string",
    "_links": {
        "self": {
            "href": "string"
        },
        "object": {
            "href": "string"
        }
    }
}
id
Required

id

string
objectType
Required

Type of the measured object. The applicable measured object type for a measurement is defined in clause 7.2 of ETSI GS NFV-IFA 027.

objectInstanceId
Required

objectInstanceId

subObjectInstanceIds
Optional

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.

criteria
Required

criteria

callbackUri
Required

callbackUri

_links
Required

_links