Share via


EnrichmentDomainWhoisDetails Class

Definition

The whois record for a given domain.

public class EnrichmentDomainWhoisDetails : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityInsights.Models.EnrichmentDomainWhoisDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityInsights.Models.EnrichmentDomainWhoisDetails>
type EnrichmentDomainWhoisDetails = class
    interface IJsonModel<EnrichmentDomainWhoisDetails>
    interface IPersistableModel<EnrichmentDomainWhoisDetails>
Public Class EnrichmentDomainWhoisDetails
Implements IJsonModel(Of EnrichmentDomainWhoisDetails), IPersistableModel(Of EnrichmentDomainWhoisDetails)
Inheritance
EnrichmentDomainWhoisDetails
Implements

Properties

Contacts

The set of contacts associated with this domain.

NameServers

A list of name servers associated with this domain.

Registrar

The registrar associated with this domain.

Statuses

The set of status flags for this whois record.

Explicit Interface Implementations

IJsonModel<EnrichmentDomainWhoisDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<EnrichmentDomainWhoisDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<EnrichmentDomainWhoisDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<EnrichmentDomainWhoisDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<EnrichmentDomainWhoisDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to