{ "description": "The current statistics counters of the DNS forwarder including cache usages and query numbers per forwarders, on an NSX-T type of enforcement point.", "extends": { "$ref": "DNSForwarderStatisticsPerEnforcementPoint }, "id": "NsxTDNSForwarderStatistics", "module_id": "PolicyDNSStatistics", "polymorphic-type-descriptor": { "type-identifier": "NsxTDNSForwarderStatistics" }, "properties": { "cached_entries": { "readonly": true, "title": "The total number of cached entries", "type": "integer" }, "conditional_forwarder_statistics": { "items": { "$ref": "NsxTDNSForwarderZoneStatistics }, "maxItems": 5, "minItems": 0, "readonly": true, "required": false, "title": "The statistics of conditional forwarder zones", "type": "array" }, "configured_cache_size": { "readonly": true, "title": "The configured cache size, in kb", "type": "integer" }, "default_forwarder_statistics": { "$ref": "NsxTDNSForwarderZoneStatistics, "readonly": true, "title": "The statistics of default forwarder zone" }, "enforcement_point_path": { "description": "Policy path referencing the enforcement point from where the statistics are fetched.", "readonly": true, "title": "Enforcement point path", "type": "string" }, "queries_answered_locally": { "readonly": true, "title": "The total number of queries answered from local cache", "type": "integer" }, "queries_forwarded": { "readonly": true, "title": "The total number of forwarded DNS queries", "type": "integer" }, "resource_type": { "enum": [ "NsxTDNSForwarderStatistics" ], "required": true, "type": "string" }, "timestamp": { "$ref": "EpochMsTimestamp, "readonly": true, "title": "Time stamp of the current statistics, in ms" }, "total_queries": { "readonly": true, "title": "The total number of received DNS queries", "type": "integer" }, "used_cache_statistics": { "items": { "$ref": "NsxTPerNodeUsedCacheStatistics }, "maxItems": 2, "minItems": 0, "readonly": true, "required": false, "title": "The statistics of used cache", "type": "array" } }, "title": "Statistics counters of the DNS forwarder", "type": "object" }