IUpdateCombined Interface

Definition

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

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