Compartir a través de


IUpdateDefinition<ParentT> Interfaz

Definición

La totalidad de una definición de conjunto de registros de zona DNS como parte de la actualización primaria.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IAaaaRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IARecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.ICaaRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.ICNameRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IMXRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.INSRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IPtrRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.ISrvRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.ITxtRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithAaaaRecordIPv6Address<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithAaaaRecordIPv6AddressOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithARecordIPv4Address<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithARecordIPv4AddressOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithCaaRecordEntry<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithCaaRecordEntryOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithCNameRecordAlias<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithCNameRecordSetAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithETagCheck<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithMetadata<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithMXRecordMailExchange<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithMXRecordMailExchangeOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithNSRecordNameServer<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithNSRecordNameServerOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithPtrRecordTargetDomainName<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithPtrRecordTargetDomainNameOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithSrvRecordEntry<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithSrvRecordEntryOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithTtl<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithTxtRecordTextValue<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateDefinition.IWithTxtRecordTextValueOrAttachable<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ParentT>
type IUpdateDefinition<'ParentT> = interface
    interface IARecordSetBlank<'ParentT>
    interface IWithARecordIPv4Address<'ParentT>
    interface IWithARecordIPv4AddressOrAttachable<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInUpdate<'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 IUpdateDefinition(Of ParentT)
Implements IAaaaRecordSetBlank(Of ParentT), IARecordSetBlank(Of ParentT), ICaaRecordSetBlank(Of ParentT), ICNameRecordSetBlank(Of ParentT), IInUpdate(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)

Parámetros de tipo

ParentT

Fase de la definición primaria a la que se va a volver después de adjuntar esta definición.

Implementaciones

Métodos

Attach()

La totalidad de una definición de conjunto de registros de zona DNS como parte de la actualización primaria.

(Heredado de IInUpdate<ParentT>)
WithAlias(String)

Crea un registro CNAME con el alias proporcionado.

(Heredado de IWithCNameRecordAlias<ParentT>)
WithETagCheck()

Especifica que el encabezado If-None-Match debe establecerse en para evitar actualizar un conjunto de registros existente.

(Heredado de IWithETagCheck<ParentT>)
WithIPv4Address(String)

Crea un registro A con la dirección IPv4 proporcionada en este conjunto de registros.

(Heredado de IWithARecordIPv4Address<ParentT>)
WithIPv6Address(String)

Crea un registro AAAA con la dirección IPv6 proporcionada en este conjunto de registros.

(Heredado de IWithAaaaRecordIPv6Address<ParentT>)
WithMailExchange(String, Int32)

Crea y asigna prioridad a un registro MX con el servidor de intercambio de correo proporcionado en este conjunto de registros.

(Heredado de IWithMXRecordMailExchange<ParentT>)
WithMetadata(String, String)

Agrega una etiqueta al recurso.

(Heredado de IWithMetadata<ParentT>)
WithNameServer(String)

Crea un registro NS con el servidor de nombres proporcionado en este conjunto de registros.

(Heredado de IWithNSRecordNameServer<ParentT>)
WithRecord(Int32, String, String)

Especifica un registro Caa para un servicio.

(Heredado de IWithCaaRecordEntry<ParentT>)
WithRecord(String, Int32, Int32, Int32)

Especifica un registro de servicio para un servicio.

(Heredado de IWithSrvRecordEntry<ParentT>)
WithTargetDomainName(String)

Crea un registro PTR con el nombre de dominio de destino proporcionado en este conjunto de registros.

(Heredado de IWithPtrRecordTargetDomainName<ParentT>)
WithText(String)

Crea un registro TXT con el texto especificado en este conjunto de registros.

(Heredado de IWithTxtRecordTextValue<ParentT>)
WithTimeToLive(Int64)

Especifica el TTL de los registros del conjunto de registros.

(Heredado de IWithTtl<ParentT>)

Se aplica a