Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition Namespace

Interfaces

IAaaaRecordSetBlank<ParentT>

The first stage of a AAAA record definition.

IARecordSetBlank<ParentT>

The first stage of an A record definition.

ICaaRecordSetBlank<ParentT>

The first stage of a Caa record definition.

ICNameRecordSetBlank<ParentT>

The first stage of a CNAME record set definition.

IDefinition<ParentT>

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

IMXRecordSetBlank<ParentT>

The first stage of a MX record definition.

INSRecordSetBlank<ParentT>

The first stage of a NS record definition.

IPtrRecordSetBlank<ParentT>

The first stage of a PTR record definition.

ISrvRecordSetBlank<ParentT>

The first stage of a SRV record definition.

ITxtRecordSetBlank<ParentT>

The first stage of a TXT record definition.

IWithAaaaRecordIPv6Address<ParentT>

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

IWithAaaaRecordIPv6AddressOrAttachable<ParentT>

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

IWithARecordIPv4Address<ParentT>

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

IWithARecordIPv4AddressOrAttachable<ParentT>

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

IWithAttach<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().

IWithCaaRecordEntry<ParentT>

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

IWithCaaRecordEntryOrAttachable<ParentT>

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

IWithCNameRecordAlias<ParentT>

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

IWithCNameRecordSetAttachable<ParentT>

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

IWithETagCheck<ParentT>

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

IWithMetadata<ParentT>

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

IWithMXRecordMailExchange<ParentT>

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

IWithMXRecordMailExchangeOrAttachable<ParentT>

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

IWithNSRecordNameServer<ParentT>

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

IWithNSRecordNameServerOrAttachable<ParentT>

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

IWithPtrRecordTargetDomainName<ParentT>

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

IWithPtrRecordTargetDomainNameOrAttachable<ParentT>

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

IWithSrvRecordEntry<ParentT>

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

IWithSrvRecordEntryOrAttachable<ParentT>

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

IWithTtl<ParentT>

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

IWithTxtRecordTextValue<ParentT>

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

IWithTxtRecordTextValueOrAttachable<ParentT>

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