DnsThreatDetector class

A DNS threat detector sends DNS query logs to a provider that then analyzes the logs to identify threat events in the DNS queries.

By default, all VPC networks in your projects are included. You can exclude specific networks by supplying excluded_networks.

Constructors

DnsThreatDetector({String? createTime, List<String>? excludedNetworks, Map<String, String>? labels, String? name, String? provider, String? updateTime})
DnsThreatDetector.fromJson(Map json_)

Properties

createTime String?
Create time stamp.
getter/setter pair
excludedNetworks List<String>?
A list of network resource names which aren't monitored by this DnsThreatDetector.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
labels Map<String, String>?
Any labels associated with the DnsThreatDetector, listed as key value pairs.
getter/setter pair
name String?
Identifier.
getter/setter pair
provider String?
The provider used for DNS threat analysis.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
updateTime String?
Update time stamp.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited