Share via


DnsEntityProperties Class

Definition

Dns entity property bag.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.DnsEntityPropertiesTypeConverter))]
public class DnsEntityProperties : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IDnsEntityProperties, Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.DnsEntityPropertiesTypeConverter))>]
type DnsEntityProperties = class
    interface IDnsEntityProperties
    interface IJsonSerializable
    interface IEntityCommonProperties
    interface IValidates
Public Class DnsEntityProperties
Implements IDnsEntityProperties, IValidates
Inheritance
DnsEntityProperties
Attributes
Implements

Constructors

DnsEntityProperties()

Creates an new DnsEntityProperties instance.

Properties

AdditionalData

A bag of custom fields that should be part of the entity and will be presented to the user.

DnsServerIPEntityId

An ip entity id for the dns server resolving the request

DomainName

The name of the dns record associated with the alert

FriendlyName

The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated.

HostIPAddressEntityId

An ip entity id for the dns request client

IPAddressEntityId

Ip entity identifiers for the resolved ip address.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DnsEntityProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DnsEntityProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IDnsEntityProperties.

FromJsonString(String)

Creates a new instance of DnsEntityProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DnsEntityProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to