IUpdateDefinition<ParentT> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
-
IAaaaRecordSetBlank<ParentT> IARecordSetBlank<ParentT> ICaaRecordSetBlank<ParentT> ICNameRecordSetBlank<ParentT> IMXRecordSetBlank<ParentT> INSRecordSetBlank<ParentT> IPtrRecordSetBlank<ParentT> ISrvRecordSetBlank<ParentT> ITxtRecordSetBlank<ParentT> IWithAaaaRecordIPv6Address<ParentT> IWithAaaaRecordIPv6AddressOrAttachable<ParentT> IWithARecordIPv4Address<ParentT> IWithARecordIPv4AddressOrAttachable<ParentT> IWithAttach<ParentT> IWithCaaRecordEntry<ParentT> IWithCaaRecordEntryOrAttachable<ParentT> IWithCNameRecordAlias<ParentT> IWithCNameRecordSetAttachable<ParentT> IWithETagCheck<ParentT> IWithMetadata<ParentT> IWithMXRecordMailExchange<ParentT> IWithMXRecordMailExchangeOrAttachable<ParentT> IWithNSRecordNameServer<ParentT> IWithNSRecordNameServerOrAttachable<ParentT> IWithPtrRecordTargetDomainName<ParentT> IWithPtrRecordTargetDomainNameOrAttachable<ParentT> IWithSrvRecordEntry<ParentT> IWithSrvRecordEntryOrAttachable<ParentT> IWithTtl<ParentT> IWithTxtRecordTextValue<ParentT> IWithTxtRecordTextValueOrAttachable<ParentT> IInUpdate<ParentT>
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
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de