NsInstanceSubscriptionFilter
This type represents subscription filter criteria to match NS instances. NOTE 1: The attributes "nsdIds", "vnfdIds" and "pnfdIds" are alternatives to reference to NS instances that are created based on certain NSDs, or contain VNF instances that are based on certain VNFDs, or contain PNFs that are based on certain PNFDs in a filter. They should not be used together in the same filter instance, but one alternative should be chosen. NOTE 2: The attributes "nsInstanceIds" and "nsInstanceNames" are alternatives to reference to particular NS Instances in a filter. They should not be used both in the same filter instance, but one alternative should be chosen.
{
"nsdIds": [
"string"
],
"vnfdIds": [
"string"
],
"pnfdIds": [
"string"
],
"nsInstanceIds": [
"string"
],
"nsInstanceNames": [
"string"
]
}
If present, match NS instances that were created based on a NSD identified by one of the nsdId values listed in this attribute.
If present, match NS instances that contain VNF instances that were created based on a VNFD identified by one of the vnfdId values listed in this attribute.
If present, match NS instances that contain PNFs that are represented by a PNFD identified by one of the pnfdId values listed in this attribute.
If present, match NS instances with an instance identifier listed in this attribute.
If present, match NS instances with a NS Instance Name listed in this attribute.