com.microsoft.azure.management.dns

This package contains the classes for DnsManagementClient. The DNS Management Client.

Classes

ARecord

An A record.

AaaaRecord

An AAAA record.

CnameRecord

A CNAME record.

DnsZoneRecordSetETagTests
MxRecord

An MX record.

NsRecord

An NS record.

PtrRecord

A PTR record.

RecordSetUpdateParameters

Parameters supplied to update a record set.

SoaRecord

An SOA record.

SrvRecord

An SRV record.

TxtRecord

A TXT record.

Interfaces

ARecordSet

An immutable client-side representation of a A (IPv4) record set in Azure DNS Zone.

ARecordSets

Entry point to A record sets in a DNS zone.

AaaaRecordSet

An immutable client-side representation of a AAAA (IPv6) record set in Azure DNS Zone.

AaaaRecordSets

Entry point to AAAA record sets in a DNS zone.

CNameRecordSet

An immutable client-side representation of a CNAME (canonical name) record set in Azure DNS Zone.

CNameRecordSets

Entry point to CNAME record sets in a DNS zone.

DnsRecordSet

An immutable client-side representation of a record set in Azure DNS Zone.

DnsRecordSet.Definition<ParentT>

The entirety of a DNS zone record set definition as a part of parent definition.

DnsRecordSet.DefinitionStages

Grouping of DNS zone record set definition stages as a part of parent DNS zone definition.

DnsRecordSet.DefinitionStages.ARecordSetBlank<ParentT>

The first stage of an A record definition.

DnsRecordSet.DefinitionStages.AaaaRecordSetBlank<ParentT>

The first stage of a AAAA record definition.

DnsRecordSet.DefinitionStages.CNameRecordSetBlank<ParentT>

The first stage of a CNAME record set definition.

DnsRecordSet.DefinitionStages.MXRecordSetBlank<ParentT>

The first stage of a MX record definition.

DnsRecordSet.DefinitionStages.NSRecordSetBlank<ParentT>

The first stage of a NS record definition.

DnsRecordSet.DefinitionStages.PtrRecordSetBlank<ParentT>

The first stage of a PTR record definition.

DnsRecordSet.DefinitionStages.SrvRecordSetBlank<ParentT>

The first stage of a SRV record definition.

DnsRecordSet.DefinitionStages.TxtRecordSetBlank<ParentT>

The first stage of a TXT record definition.

DnsRecordSet.DefinitionStages.WithAttach<ParentT>

The final stage of the DNS zone record set definition.

At this stage, any remaining optional settings can be specified, or the DNS zone record set definition can be attached to the parent traffic manager profile definition using DnsRecordSet.DefinitionStages.WithAttach#attach().

DnsRecordSet.DefinitionStages.WithCNameRecordAlias<ParentT>

The stage of a CNAME record definition allowing to add alias.

DnsRecordSet.DefinitionStages.WithETagCheck<ParentT>

The stage of the record set definition allowing to enable ETag validation.

DnsRecordSet.DefinitionStages.WithMetadata<ParentT>

The stage of the record set definition allowing to specify metadata.

DnsRecordSet.DefinitionStages.WithSrvRecordEntry<ParentT>

The stage of the SRV record definition allowing to add first service record.

DnsRecordSet.DefinitionStages.WithTtl<ParentT>

The stage of the record set definition allowing to specify the Time To Live (TTL) for the records in this record set.

DnsRecordSet.DefinitionStages.WithTxtRecordTextValue<ParentT>

The stage of the TXT record definition allowing to add first TXT record.

DnsRecordSet.DefinitionStages.WithMXRecordMailExchangeOrAttachable<ParentT>

The stage of the MX record set definition allowing to add additional MX records or attach the record set to the parent.

DnsRecordSet.DefinitionStages.WithNSRecordNameServerOrAttachable<ParentT>

The stage of the NS record set definition allowing to add additional NS records or attach the record set to the parent.

DnsRecordSet.DefinitionStages.WithAaaaRecordIPv6Address<ParentT>

The stage of the AAAA record set definition allowing to add first AAAA record.

DnsRecordSet.DefinitionStages.WithAaaaRecordIPv6AddressOrAttachable<ParentT>

The stage of the AAAA record set definition allowing to add additional AAAA records or attach the record set to the parent.

DnsRecordSet.DefinitionStages.WithARecordIPv4AddressOrAttachable<ParentT>

The stage of the A record set definition allowing to add additional A records or attach the record set to the parent.

DnsRecordSet.DefinitionStages.WithPtrRecordTargetDomainNameOrAttachable<ParentT>

The stage of the PTR record set definition allowing to add additional PTR records or attach the record set to the parent.

DnsRecordSet.DefinitionStages.WithNSRecordNameServer<ParentT>

The stage of the NS record set definition allowing to add a NS record.

DnsRecordSet.DefinitionStages.WithSrvRecordEntryOrAttachable<ParentT>

The stage of the SRV record set definition allowing to add additional SRV records or attach the record set to the parent.

DnsRecordSet.DefinitionStages.WithCNameRecordSetAttachable<ParentT>

The stage of the CNAME record set definition allowing attach the record set to the parent.

DnsRecordSet.DefinitionStages.WithMXRecordMailExchange<ParentT>

The stage of the MX record set definition allowing to add first MX record.

DnsRecordSet.DefinitionStages.WithARecordIPv4Address<ParentT>

The stage of the A record set definition allowing to add first A record.

DnsRecordSet.DefinitionStages.WithPtrRecordTargetDomainName<ParentT>

The stage of the PTR record set definition allowing to add first CNAME record.

DnsRecordSet.DefinitionStages.WithTxtRecordTextValueOrAttachable<ParentT>

The stage of the TXT record set definition allowing to add additional TXT records or attach the record set to the parent.

DnsRecordSet.Update

the set of configurations that can be updated for DNS record set irrespective of their type RecordType.

DnsRecordSet.UpdateARecordSet

The entirety of an A record set update as a part of parent DNS zone update.

DnsRecordSet.UpdateAaaaRecordSet

The entirety of an AAAA record set update as a part of parent DNS zone update.

DnsRecordSet.UpdateCNameRecordSet

The entirety of CNAME record set update as part of parent DNS zone update.

DnsRecordSet.UpdateCombined

The entirety of a record sets update as a part of parent DNS zone update.

DnsRecordSet.UpdateDefinition<ParentT>

The entirety of a DNS zone record set definition as a part of parent update.

DnsRecordSet.UpdateDefinitionStages

Grouping of DNS zone record set definition stages as a part of parent DNS zone update.

DnsRecordSet.UpdateDefinitionStages.ARecordSetBlank<ParentT>

The first stage of a A record definition.

DnsRecordSet.UpdateDefinitionStages.WithAttach<ParentT>

The final stage of the DNS zone record set definition.

At this stage, any remaining optional settings can be specified, or the DNS zone record set definition can be attached to the parent traffic manager profile definition using DnsRecordSet.UpdateDefinitionStages.WithAttach#attach().

DnsRecordSet.UpdateDefinitionStages.WithETagCheck<ParentT>

The stage of the record set definition allowing to enable ETag validation.

DnsRecordSet.UpdateDefinitionStages.WithMetadata<ParentT>

The stage of the record set definition allowing to specify metadata.

DnsRecordSet.UpdateDefinitionStages.WithTtl<ParentT>

The stage of the record set definition allowing to specify TTL for the records in this record set.

DnsRecordSet.UpdateDefinitionStages.WithTxtRecordTextValueOrAttachable<ParentT>

The stage of the TXT record set definition allowing to add additional TXT records or attach the record set to the parent.

DnsRecordSet.UpdateDefinitionStages.WithARecordIPv4Address<ParentT>

The stage of the A record set definition allowing to add first A record.

DnsRecordSet.UpdateDefinitionStages.WithNSRecordNameServer<ParentT>

The stage of the NS record set definition allowing to add a NS record.

DnsRecordSet.UpdateDefinitionStages.WithCNameRecordAlias<ParentT>

The stage of a CNAME record definition allowing to add alias.

DnsRecordSet.UpdateDefinitionStages.WithPtrRecordTargetDomainName<ParentT>

The stage of the PTR record set definition allowing to add first CNAME record.

DnsRecordSet.UpdateDefinitionStages.WithMXRecordMailExchangeOrAttachable<ParentT>

The stage of the MX record set definition allowing to add additional MX records or attach the record set to the parent.

DnsRecordSet.UpdateDefinitionStages.WithAaaaRecordIPv6AddressOrAttachable<ParentT>

The stage of the AAAA record set definition allowing to add additional A records or attach the record set to the parent.

DnsRecordSet.UpdateDefinitionStages.SrvRecordSetBlank<ParentT>

The first stage of a SRV record definition.

DnsRecordSet.UpdateDefinitionStages.WithSrvRecordEntry<ParentT>

The stage of the SRV record definition allowing to add first service record.

DnsRecordSet.UpdateDefinitionStages.WithTxtRecordTextValue<ParentT>

The stage of the TXT record definition allowing to add first Txt record.

DnsRecordSet.UpdateDefinitionStages.PtrRecordSetBlank<ParentT>

The first stage of a PTR record definition.

DnsRecordSet.UpdateDefinitionStages.NSRecordSetBlank<ParentT>

The first stage of a NS record definition.

DnsRecordSet.UpdateDefinitionStages.WithCNameRecordSetAttachable<ParentT>

The stage of the CNAME record set definition allowing attach the record set to the parent.

DnsRecordSet.UpdateDefinitionStages.TxtRecordSetBlank<ParentT>

The first stage of a TXT record definition.

DnsRecordSet.UpdateDefinitionStages.AaaaRecordSetBlank<ParentT>

The first stage of a AAAA record definition.

DnsRecordSet.UpdateDefinitionStages.WithNSRecordNameServerOrAttachable<ParentT>

The stage of the NS record set definition allowing to add additional NS records or attach the record set to the parent.

DnsRecordSet.UpdateDefinitionStages.MXRecordSetBlank<ParentT>

The first stage of an MX record definition.

DnsRecordSet.UpdateDefinitionStages.WithSrvRecordEntryOrAttachable<ParentT>

The stage of the SRV record set definition allowing to add additional SRV records or attach the record set to the parent.

DnsRecordSet.UpdateDefinitionStages.WithPtrRecordTargetDomainNameOrAttachable<ParentT>

The stage of the PTR record set definition allowing to add additional PTR records or attach the record set to the parent.

DnsRecordSet.UpdateDefinitionStages.WithMXRecordMailExchange<ParentT>

The stage of the MX record set definition allowing to add first MX record.

DnsRecordSet.UpdateDefinitionStages.CNameRecordSetBlank<ParentT>

The first stage of a CNAME record set definition.

DnsRecordSet.UpdateDefinitionStages.WithAaaaRecordIPv6Address<ParentT>

The stage of the AAAA record set definition allowing to add first AAAA record.

DnsRecordSet.UpdateDefinitionStages.WithARecordIPv4AddressOrAttachable<ParentT>

The stage of the A record set definition allowing to add additional A records or attach the record set to the parent.

DnsRecordSet.UpdateMXRecordSet

The entirety of a MX record set update as a part of parent DNS zone update.

DnsRecordSet.UpdateNSRecordSet

The entirety of a NS record set update as a part of parent DNS zone update.

DnsRecordSet.UpdatePtrRecordSet

The entirety of a PTR record set update as a part of parent DNS zone update.

DnsRecordSet.UpdateSoaRecord

The entirety of a SOA record update as a part of parent DNS zone update.

DnsRecordSet.UpdateSrvRecordSet

The entirety of a SRV record set update as a part of parent DNS zone update.

DnsRecordSet.UpdateStages

Grouping of DNS zone record set update stages.

DnsRecordSet.UpdateStages.WithARecordIPv4Address

The stage of the A record set update allowing to add or remove A record.

DnsRecordSet.UpdateStages.WithAaaaRecordIPv6Address

The stage of the AAAA record set update allowing to add or remove AAAA record.

DnsRecordSet.UpdateStages.WithCNameRecordAlias

The stage of the CNAME record set update allowing to update the CNAME record.

DnsRecordSet.UpdateStages.WithETagCheck

The stage of the record set update allowing to enable ETag validation.

DnsRecordSet.UpdateStages.WithMXRecordMailExchange

The stage of the MX record set definition allowing to add or remove MX record.

DnsRecordSet.UpdateStages.WithMetadata

An update allowing metadata to be modified for the resource.

DnsRecordSet.UpdateStages.WithNSRecordNameServer

The stage of the NS record set definition allowing to add or remove a NS record.

DnsRecordSet.UpdateStages.WithSoaRecordAttributes

The stage of the SOA record definition allowing to update its attributes.

DnsRecordSet.UpdateStages.WithSrvRecordEntry

The stage of the SRV record definition allowing to add or remove service record.

DnsRecordSet.UpdateStages.WithTtl

The stage of the record set update allowing to specify TTL for the records in this record set.

DnsRecordSet.UpdateStages.WithTxtRecordTextValue

The stage of the SRV record definition allowing to add or remove TXT record.

DnsRecordSet.UpdateStages.WithPtrRecordTargetDomainName

The stage of the CName record set definition allowing to add or remove CName record.

DnsRecordSet.UpdateTxtRecordSet

The entirety of a TXT record set update as a part of parent DNS zone update.

DnsRecordSets<RecordSetT>

Base interface for all record sets.

DnsZone

An immutable client-side representation of an Azure DNS Zone.

DnsZone.Definition

The entirety of the DNS zone definition.

DnsZone.DefinitionStages

Grouping of DNS zone definition stages.

DnsZone.DefinitionStages.Blank

The stage of the DNS zone definition allowing to specify the resource group.

DnsZone.DefinitionStages.WithCreate

The stage of the definition which contains all the minimum required inputs for the resource to be created (via WithCreate#create()), but also allows for any other optional settings to be specified.

DnsZone.DefinitionStages.WithETagCheck

The stage of the DNS zone definition allowing to enable ETag validation.

DnsZone.DefinitionStages.WithRecordSet

The stage of the DNS zone definition allowing to specify record set.

DnsZone.Update

The template for an update operation, containing all the settings that can be modified.

Call Update#apply() to apply the changes to the resource in Azure.

DnsZone.UpdateStages

Grouping of DNS zone update stages.

DnsZone.UpdateStages.WithETagCheck

The stage of the DNS zone update allowing to enable ETag validation.

DnsZone.UpdateStages.WithRecordSet

The stage of the DNS zone update allowing to specify record set.

DnsZones

Entry point to DNS zone management API in Azure.

MXRecordSet

An immutable client-side representation of an MX (mail exchange) record set in an Azure DNS Zone.

MXRecordSets

Entry point to MX record sets in an Azure DNS zone.

NSRecordSet

An immutable client-side representation of an NS (name server) record set in Azure DNS Zone.

NSRecordSets

Entry point to NS record sets in an Azure DNS zone.

PtrRecordSet

An immutable client-side representation of a PTR (pointer) record set in Azure DNS Zone.

PtrRecordSets

Entry point to PTR record sets in a DNS zone.

SoaRecordSet

An immutable client-side representation of a SOA (start of authority) record set in Azure DNS Zone.

SrvRecordSet

An immutable client-side representation of an SVR (service) record set in Azure DNS Zone.

SrvRecordSets

Entry point to SRV record sets in a DNS zone.

TxtRecordSet

An immutable client-side representation of a TXT (text) record set in Azure DNS Zone.

TxtRecordSets

Entry point to TXT record sets in a DNS zone.

Enums

HttpStatusCode

Defines values for HttpStatusCode.

OperationStatus

Defines values for OperationStatus.

RecordType

Defines values for RecordType.