IUpdateCombined Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The entirety of a record sets update as a part of parent DNS zone update.
public interface IUpdateCombined : Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateAaaaRecordSet.IUpdateAaaaRecordSet, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateARecordSet.IUpdateARecordSet, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateCaaRecordSet.IUpdateCaaRecordSet, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateCNameRecordSet.IUpdateCNameRecordSet, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateMXRecordSet.IUpdateMXRecordSet, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateNSRecordSet.IUpdateNSRecordSet, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdatePtrRecordSet.IUpdatePtrRecordSet, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateSoaRecord.IUpdateSoaRecord, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateSrvRecordSet.IUpdateSrvRecordSet, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.UpdateTxtRecordSet.IUpdateTxtRecordSet, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.ISettable<Microsoft.Azure.Management.Dns.Fluent.DnsZone.Update.IUpdate>
type IUpdateCombined = interface
interface IUpdateARecordSet
interface IWithARecordIPv4Address
interface IUpdate
interface ISettable<IUpdate>
interface IWithTtl
interface IWithMetadata
interface IWithETagCheck
interface IUpdateAaaaRecordSet
interface IWithAaaaRecordIPv6Address
interface IUpdateCaaRecordSet
interface IWithCaaRecordEntry
interface IUpdateCNameRecordSet
interface IWithCNameRecordAlias
interface IUpdateMXRecordSet
interface IWithMXRecordMailExchange
interface IUpdatePtrRecordSet
interface IWithPtrRecordTargetDomainName
interface IUpdateNSRecordSet
interface IWithNSRecordNameServer
interface IUpdateSrvRecordSet
interface IWithSrvRecordEntry
interface IUpdateTxtRecordSet
interface IWithTxtRecordTextValue
interface IUpdateSoaRecord
interface IWithSoaRecordAttributes
Public Interface IUpdateCombined
Implements ISettable(Of IUpdate), IUpdateAaaaRecordSet, IUpdateARecordSet, IUpdateCaaRecordSet, IUpdateCNameRecordSet, IUpdateMXRecordSet, IUpdateNSRecordSet, IUpdatePtrRecordSet, IUpdateSoaRecord, IUpdateSrvRecordSet, IUpdateTxtRecordSet
- Implements
-
IUpdate IWithAaaaRecordIPv6Address IWithARecordIPv4Address IWithCaaRecordEntry IWithCNameRecordAlias IWithETagCheck IWithMetadata IWithMXRecordMailExchange IWithNSRecordNameServer IWithPtrRecordTargetDomainName IWithSoaRecordAttributes IWithSrvRecordEntry IWithTtl IWithTxtRecordTextValue IUpdateAaaaRecordSet IUpdateARecordSet IUpdateCaaRecordSet IUpdateCNameRecordSet IUpdateMXRecordSet IUpdateNSRecordSet IUpdatePtrRecordSet IUpdateSoaRecord IUpdateSrvRecordSet IUpdateTxtRecordSet ISettable<IUpdate>
Methods
Parent() | (Inherited from ISettable<ParentT>) |
WithAlias(String) |
The new alias for the CNAME record set. (Inherited from IWithCNameRecordAlias) |
WithEmailServer(String) |
Specifies the email server associated with the SOA record. (Inherited from IWithSoaRecordAttributes) |
WithETagCheck() |
Specifies that If-Match header needs to set to the current eTag value associated with the record set. (Inherited from IWithETagCheck) |
WithETagCheck(String) |
Specifies that if-Match header needs to set to the given eTag value. (Inherited from IWithETagCheck) |
WithExpireTimeInSeconds(Int64) |
Specifies the time in seconds that a secondary name server will treat its cached zone file as valid when the primary name server cannot be contacted. (Inherited from IWithSoaRecordAttributes) |
WithIPv4Address(String) |
Creates an A record with the provided IPv4 address in the record set. (Inherited from IWithARecordIPv4Address) |
WithIPv6Address(String) |
Creates an AAAA record with the provided IPv6 address in this record set. (Inherited from IWithAaaaRecordIPv6Address) |
WithMailExchange(String, Int32) |
Creates and assigns priority to a MX record with the provided mail exchange server in this record set. (Inherited from IWithMXRecordMailExchange) |
WithMetadata(String, String) |
Adds a metadata to the record set. (Inherited from IWithMetadata) |
WithNameServer(String) |
Creates a NS record with the provided name server in this record set. (Inherited from IWithNSRecordNameServer) |
WithNegativeResponseCachingTimeToLiveInSeconds(Int64) |
Specifies the time in seconds that any name server or resolver should cache a negative response. (Inherited from IWithSoaRecordAttributes) |
WithoutIPv4Address(String) |
Removes the A record with the provided IPv4 address from the record set. (Inherited from IWithARecordIPv4Address) |
WithoutIPv6Address(String) |
Removes an AAAA record with the provided IPv6 address from this record set. (Inherited from IWithAaaaRecordIPv6Address) |
WithoutMailExchange(String, Int32) |
Removes MX record with the provided mail exchange server and priority from this record set. (Inherited from IWithMXRecordMailExchange) |
WithoutMetadata(String) |
Removes a metadata from the record set. (Inherited from IWithMetadata) |
WithoutNameServer(String) |
Rmoves a NS record with the provided name server from this record set. (Inherited from IWithNSRecordNameServer) |
WithoutRecord(Int32, String, String) |
Removes a Caa record for a service. (Inherited from IWithCaaRecordEntry) |
WithoutRecord(String, Int32, Int32, Int32) |
Removes a service record for a service. (Inherited from IWithSrvRecordEntry) |
WithoutTargetDomainName(String) |
Removes the CName record with the provided canonical name from this record set. (Inherited from IWithPtrRecordTargetDomainName) |
WithoutText(IList<String>) |
Removes a Txt record with the given text (split into 255 char chunks) from this record set. (Inherited from IWithTxtRecordTextValue) |
WithoutText(String) |
Removes a Txt record with the given text from this record set. (Inherited from IWithTxtRecordTextValue) |
WithRecord(Int32, String, String) |
Specifies a Caa record for a service. (Inherited from IWithCaaRecordEntry) |
WithRecord(String, Int32, Int32, Int32) |
Specifies a service record for a service. (Inherited from IWithSrvRecordEntry) |
WithRefreshTimeInSeconds(Int64) |
Specifies time in seconds that a secondary name server should wait before trying to contact the the primary name server for a zone file update. (Inherited from IWithSoaRecordAttributes) |
WithRetryTimeInSeconds(Int64) |
Specifies the time in seconds that a secondary name server should wait before trying to contact the primary name server again after a failed attempt to check for a zone file update. (Inherited from IWithSoaRecordAttributes) |
WithSerialNumber(Int64) |
Specifies the serial number for the zone file. (Inherited from IWithSoaRecordAttributes) |
WithTargetDomainName(String) |
Creates a CName record with the provided canonical name in this record set. (Inherited from IWithPtrRecordTargetDomainName) |
WithText(String) |
Creates a Txt record with the given text in this record set. (Inherited from IWithTxtRecordTextValue) |
WithTimeToLive(Int64) |
Specifies the TTL for the records in the record set. (Inherited from IWithTtl) |
Applies to
Azure SDK for .NET