FmSubscription.schema.json 1.13 KB
Newer Older
{
  "description": "This type represents a subscription related to notifications about VNF faults.\n",
  "type": "object",
  "required": [
    "id",
    "callbackUri",
    "_links"
  ],
  "properties": {
    "id": {
      "description": "Identifier of this subscription resource.\n",
      "$ref": "SOL005_def.yaml#/definitions/Identifier"
    },
    "filter": {
      "description": "Filter settings for this subscription, to define the subset of all notifications this subscription relates to. A particular notification is sent to the subscriber if the filter matches, or if there is no filter.\n",
      "$ref": "#/definitions/FmNotificationsFilter"
    },
    "callbackUri": {
      "description": "The URI of the endpoint to send the notification to.\n",
      "type": "string",
      "format": "url"
    },
    "_links": {
      "description": "Links for this resource.\n",
      "type": "object",
      "required": [
        "self"
      ],
      "properties": {
        "self": {
          "description": "URI of this resource.\n",
          "$ref": "SOL005_def.yaml#/definitions/Link"
        }
      }
    }
  }
}