DnsThreatDetector(mapping=None, *, ignore_unknown_fields=False, **kwargs)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.
Attributes |
|
|---|---|
| Name | Description |
name |
str
Immutable. Identifier. Name of the DnsThreatDetector resource. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Create time stamp. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Update time stamp. |
labels |
MutableMapping[str, str]
Optional. Any labels associated with the DnsThreatDetector, listed as key value pairs. |
excluded_networks |
MutableSequence[str]
Optional. A list of network resource names which aren't monitored by this DnsThreatDetector. Example: projects/PROJECT_ID/global/networks/NETWORK_NAME.
|
provider |
google.cloud.network_security_v1beta1.types.DnsThreatDetector.Provider
Required. The provider used for DNS threat analysis. |
Classes
LabelsEntry
LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)The abstract base class for a message.
| Parameters | |
|---|---|
| Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
Provider
Provider(value)Name of the provider used for DNS threat analysis.