{ "description": "This type represents a notification to inform the receiver that the set of indicators supported by a VNF instance has changed. It shall comply with the provisions defined in table 8.5.2.6-1. The notification shall be triggered by the VNFM when the set of supported VNF indicators has changed as a side effect of the \"Change current VNF package\" operation. It may be triggered by the VNFM when a VNF has been instantiated.\n", "type": "object", "required": [ "id", "notificationType", "subscriptionId", "timeStamp", "vnfInstanceId", "_links" ], "properties": { "id": { "description": "An identifier with the intention of being globally unique.\n", "type": "string" }, "notificationType": { "description": "Discriminator for the different notification types. Shall be set to \"SupportedIndicatorsChangeNotification\" for this notification type.\n", "type": "string", "enum": [ "VnfIndicatorValueChangeNotification" ] }, "subscriptionId": { "description": "An identifier with the intention of being globally unique.\n", "type": "string" }, "timeStamp": { "description": "Date-time stamp. Representation: String formatted according to IETF RFC 3339.\n", "type": "string", "format": "date-time" }, "vnfInstanceId": { "description": "An identifier with the intention of being globally unique.\n", "type": "string" }, "supportedIndicators": { "description": "Set of VNF indicators supported by the VNF instance.\n", "type": "array", "items": { "type": "object", "required": [ "vnfIndicatorId" ], "properties": { "vnfIndicatorId": { "description": "An identifier that is unique within a VNF descriptor.\n", "type": "string" }, "name": { "description": "Human readable name of the VNF indicator. Shall be present if defined in the VNFD. ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications.\n", "type": "string" } } } }, "_links": { "description": "Links for this resource.\n", "type": "object", "required": [ "subscription" ], "properties": { "vnfInstance": { "description": "This type represents a link to a resource in a notification, using an absolute or relative URI.\n", "type": "object", "required": [ "href" ], "properties": { "href": { "description": "String formatted according to IETF RFC 3986.\n", "type": "string" } } }, "subscription": { "description": "This type represents a link to a resource in a notification, using an absolute or relative URI.\n", "type": "object", "required": [ "href" ], "properties": { "href": { "description": "String formatted according to IETF RFC 3986.\n", "type": "string" } } } } } } }