public sealed class DnsThreatDetector : IMessage<DnsThreatDetector>, IEquatable<DnsThreatDetector>, IDeepCloneable<DnsThreatDetector>, IBufferMessage, IMessageReference documentation and code samples for the Network Security v1beta1 API class DnsThreatDetector.
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.
Implements
IMessageDnsThreatDetector, IEquatableDnsThreatDetector, IDeepCloneableDnsThreatDetector, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkSecurity.V1Beta1Assembly
Google.Cloud.NetworkSecurity.V1Beta1.dll
Constructors
DnsThreatDetector()
public DnsThreatDetector()DnsThreatDetector(DnsThreatDetector)
public DnsThreatDetector(DnsThreatDetector other)| Parameter | |
|---|---|
| Name | Description |
other |
DnsThreatDetector |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. Create time stamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DnsThreatDetectorName
public DnsThreatDetectorName DnsThreatDetectorName { get; set; }DnsThreatDetectorName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
DnsThreatDetectorName |
|
ExcludedNetworks
public RepeatedField<string> ExcludedNetworks { get; }Optional. A list of network resource names which aren't monitored by this DnsThreatDetector.
Example:
projects/PROJECT_ID/global/networks/NETWORK_NAME.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
ExcludedNetworksAsNetworkNames
public ResourceNameList<NetworkName> ExcludedNetworksAsNetworkNames { get; }NetworkName-typed view over the ExcludedNetworks resource name property.
| Property Value | |
|---|---|
| Type | Description |
ResourceNameListNetworkName |
|
Labels
public MapField<string, string> Labels { get; }Optional. Any labels associated with the DnsThreatDetector, listed as key value pairs.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Name
public string Name { get; set; }Immutable. Identifier. Name of the DnsThreatDetector resource.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Provider
public DnsThreatDetector.Types.Provider Provider { get; set; }Required. The provider used for DNS threat analysis.
| Property Value | |
|---|---|
| Type | Description |
DnsThreatDetectorTypesProvider |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Update time stamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|