Partager via


IDefinition<ParentT> Interface

Définition

Intégralité d’une définition de jeu d’enregistrements de zone DNS dans le cadre de la définition parente.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IAaaaRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IARecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.ICaaRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.ICNameRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IMXRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.INSRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IPtrRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.ISrvRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.ITxtRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithAaaaRecordIPv6Address<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithAaaaRecordIPv6AddressOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithARecordIPv4Address<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithARecordIPv4AddressOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithCaaRecordEntry<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithCaaRecordEntryOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithCNameRecordAlias<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithCNameRecordSetAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithETagCheck<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithMetadata<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithMXRecordMailExchange<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithMXRecordMailExchangeOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithNSRecordNameServer<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithNSRecordNameServerOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithPtrRecordTargetDomainName<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithPtrRecordTargetDomainNameOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithSrvRecordEntry<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithSrvRecordEntryOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithTtl<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithTxtRecordTextValue<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithTxtRecordTextValueOrAttachable<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IARecordSetBlank<'ParentT>
    interface IWithARecordIPv4Address<'ParentT>
    interface IWithARecordIPv4AddressOrAttachable<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithTtl<'ParentT>
    interface IWithMetadata<'ParentT>
    interface IWithETagCheck<'ParentT>
    interface IAaaaRecordSetBlank<'ParentT>
    interface IWithAaaaRecordIPv6Address<'ParentT>
    interface IWithAaaaRecordIPv6AddressOrAttachable<'ParentT>
    interface ICaaRecordSetBlank<'ParentT>
    interface IWithCaaRecordEntry<'ParentT>
    interface IWithCaaRecordEntryOrAttachable<'ParentT>
    interface ICNameRecordSetBlank<'ParentT>
    interface IWithCNameRecordAlias<'ParentT>
    interface IWithCNameRecordSetAttachable<'ParentT>
    interface IMXRecordSetBlank<'ParentT>
    interface IWithMXRecordMailExchange<'ParentT>
    interface IWithMXRecordMailExchangeOrAttachable<'ParentT>
    interface INSRecordSetBlank<'ParentT>
    interface IWithNSRecordNameServer<'ParentT>
    interface IWithNSRecordNameServerOrAttachable<'ParentT>
    interface IPtrRecordSetBlank<'ParentT>
    interface IWithPtrRecordTargetDomainName<'ParentT>
    interface IWithPtrRecordTargetDomainNameOrAttachable<'ParentT>
    interface ISrvRecordSetBlank<'ParentT>
    interface IWithSrvRecordEntry<'ParentT>
    interface IWithSrvRecordEntryOrAttachable<'ParentT>
    interface ITxtRecordSetBlank<'ParentT>
    interface IWithTxtRecordTextValue<'ParentT>
    interface IWithTxtRecordTextValueOrAttachable<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IAaaaRecordSetBlank(Of ParentT), IARecordSetBlank(Of ParentT), ICaaRecordSetBlank(Of ParentT), ICNameRecordSetBlank(Of ParentT), IInDefinition(Of ParentT), IMXRecordSetBlank(Of ParentT), INSRecordSetBlank(Of ParentT), IPtrRecordSetBlank(Of ParentT), ISrvRecordSetBlank(Of ParentT), ITxtRecordSetBlank(Of ParentT), IWithAaaaRecordIPv6Address(Of ParentT), IWithAaaaRecordIPv6AddressOrAttachable(Of ParentT), IWithARecordIPv4Address(Of ParentT), IWithARecordIPv4AddressOrAttachable(Of ParentT), IWithAttach(Of ParentT), IWithCaaRecordEntry(Of ParentT), IWithCaaRecordEntryOrAttachable(Of ParentT), IWithCNameRecordAlias(Of ParentT), IWithCNameRecordSetAttachable(Of ParentT), IWithETagCheck(Of ParentT), IWithMetadata(Of ParentT), IWithMXRecordMailExchange(Of ParentT), IWithMXRecordMailExchangeOrAttachable(Of ParentT), IWithNSRecordNameServer(Of ParentT), IWithNSRecordNameServerOrAttachable(Of ParentT), IWithPtrRecordTargetDomainName(Of ParentT), IWithPtrRecordTargetDomainNameOrAttachable(Of ParentT), IWithSrvRecordEntry(Of ParentT), IWithSrvRecordEntryOrAttachable(Of ParentT), IWithTtl(Of ParentT), IWithTxtRecordTextValue(Of ParentT), IWithTxtRecordTextValueOrAttachable(Of ParentT)

Paramètres de type

ParentT

Étape de la définition parente à laquelle revenir après l’attachement de cette définition.

Implémente

Méthodes

Attach()

Intégralité d’une définition de jeu d’enregistrements de zone DNS dans le cadre de la définition parente.

(Hérité de IInDefinition<ParentT>)
WithAlias(String)

Crée un enregistrement CNAME avec l’alias fourni.

(Hérité de IWithCNameRecordAlias<ParentT>)
WithETagCheck()

Spécifie que l’en-tête If-None-Match doit être défini sur pour empêcher la mise à jour d’un jeu d’enregistrements existant.

(Hérité de IWithETagCheck<ParentT>)
WithIPv4Address(String)

Crée un enregistrement A avec l’adresse IPv4 fournie dans ce jeu d’enregistrements.

(Hérité de IWithARecordIPv4Address<ParentT>)
WithIPv6Address(String)

Crée un enregistrement AAAA avec l’adresse IPv6 fournie dans ce jeu d’enregistrements.

(Hérité de IWithAaaaRecordIPv6Address<ParentT>)
WithMailExchange(String, Int32)

Crée et affecte la priorité à un enregistrement MX avec le serveur d’échange de courrier fourni dans ce jeu d’enregistrements.

(Hérité de IWithMXRecordMailExchange<ParentT>)
WithMetadata(String, String)

Ajoute une métadonnées à la ressource.

(Hérité de IWithMetadata<ParentT>)
WithNameServer(String)

Crée un enregistrement NS avec le serveur de noms fourni dans ce jeu d’enregistrements.

(Hérité de IWithNSRecordNameServer<ParentT>)
WithRecord(Int32, String, String)

Spécifie un enregistrement Caa pour un service.

(Hérité de IWithCaaRecordEntry<ParentT>)
WithRecord(String, Int32, Int32, Int32)

Spécifie un enregistrement de service pour un service.

(Hérité de IWithSrvRecordEntry<ParentT>)
WithTargetDomainName(String)

Crée un enregistrement PTR avec le nom de domaine cible fourni dans ce jeu d’enregistrements.

(Hérité de IWithPtrRecordTargetDomainName<ParentT>)
WithText(String)

Crée un enregistrement Txt avec le texte donné dans ce jeu d’enregistrements.

(Hérité de IWithTxtRecordTextValue<ParentT>)
WithTimeToLive(Int64)

Spécifie la durée de vie des enregistrements dans le jeu d’enregistrements.

(Hérité de IWithTtl<ParentT>)

S’applique à