IUpdate Interface

Definition

The template for an update operation, containing all the settings that can be modified. Call Update.apply() to apply the changes to the resource in Azure.

public interface IUpdate : Microsoft.Azure.Management.Dns.Fluent.DnsZone.Update.IWithETagCheck, Microsoft.Azure.Management.Dns.Fluent.DnsZone.Update.IWithRecordSet, Microsoft.Azure.Management.Dns.Fluent.DnsZone.Update.IWithZoneType, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Dns.Fluent.DnsZone.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Dns.Fluent.IDnsZone>
type IUpdate = interface
    interface IAppliable<IDnsZone>
    interface IIndexable
    interface IWithRecordSet
    interface IWithETagCheck
    interface IWithZoneType
    interface IUpdateWithTags<IUpdate>
Public Interface IUpdate
Implements IAppliable(Of IDnsZone), IUpdateWithTags(Of IUpdate), IWithETagCheck, IWithRecordSet, IWithZoneType
Implements

Properties

Key (Inherited from IIndexable)

Methods

Apply()

Execute the update request.

(Inherited from IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute the update request asynchronously.

(Inherited from IAppliable<T>)
DefineAaaaRecordSet(String)

Specifies definition of an AAAA record set to be attached to the DNS zone.

(Inherited from IWithRecordSet)
DefineARecordSet(String)

Specifies definition of an A record set to be attached to the DNS zone.

(Inherited from IWithRecordSet)
DefineCaaRecordSet(String)

Specifies definition of a Caa record set to be attached to the DNS zone.

(Inherited from IWithRecordSet)
DefineCNameRecordSet(String)

Specifies definition of a CNAME record set.

(Inherited from IWithRecordSet)
DefineMXRecordSet(String)

Specifies definition of a MX record set to be attached to the DNS zone.

(Inherited from IWithRecordSet)
DefineNSRecordSet(String)

Specifies definition of an NS record set to be attached to the DNS zone.

(Inherited from IWithRecordSet)
DefinePtrRecordSet(String)

Specifies definition of a PTR record set to be attached to the DNS zone.

(Inherited from IWithRecordSet)
DefineSrvRecordSet(String)

Specifies definition of a SRV record set to be attached to the DNS zone.

(Inherited from IWithRecordSet)
DefineTxtRecordSet(String)

Specifies definition of a TXT record set to be attached to the DNS zone.

(Inherited from IWithRecordSet)
UpdateAaaaRecordSet(String)

Begins the description of an update of an existing AAAA record set in this DNS zone.

(Inherited from IWithRecordSet)
UpdateARecordSet(String)

Begins the description of an update of an existing A record set in this DNS zone.

(Inherited from IWithRecordSet)
UpdateCaaRecordSet(String)

Begins the description of an update of an existing Caa record set in this DNS zone.

(Inherited from IWithRecordSet)
UpdateCNameRecordSet(String)

Specifies definition of a CNAME record set.

(Inherited from IWithRecordSet)
UpdateMXRecordSet(String)

Begins the description of an update of an existing MX record set in this DNS zone.

(Inherited from IWithRecordSet)
UpdateNSRecordSet(String)

Begins the description of an update of an existing NS record set in this DNS zone.

(Inherited from IWithRecordSet)
UpdatePtrRecordSet(String)

Begins the description of an update of an existing PTR record set in this DNS zone.

(Inherited from IWithRecordSet)
UpdateSoaRecord()

Begins the description of an update of the SOA record in this DNS zone.

(Inherited from IWithRecordSet)
UpdateSrvRecordSet(String)

Begins the description of an update of an existing SRV record set in this DNS zone.

(Inherited from IWithRecordSet)
UpdateTxtRecordSet(String)

Begins the description of an update of an existing TXT record set in this DNS zone.

(Inherited from IWithRecordSet)
WithCNameRecordSet(String, String)

Specifies definition of a CNAME record set to be attached to the DNS zone.

(Inherited from IWithRecordSet)
WithETagCheck()

Specifies that If-Match header needs to set to the current eTag value associated with the DNS Zone.

(Inherited from IWithETagCheck)
WithETagCheck(String)

Specifies that if-Match header needs to set to the given eTag value.

(Inherited from IWithETagCheck)
WithoutAaaaRecordSet(String)

Removes a AAAA record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutAaaaRecordSet(String, String)

Removes a AAAA record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutARecordSet(String)

Removes a A record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutARecordSet(String, String)

Removes a A record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutCaaRecordSet(String)

Removes a Caa record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutCaaRecordSet(String, String)

Removes a Caa record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutCNameRecordSet(String)

Removes a CNAME record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutCNameRecordSet(String, String)

Removes a CNAME record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutMXRecordSet(String)

Removes a MX record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutMXRecordSet(String, String)

Removes a MX record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutNSRecordSet(String)

Removes a NS record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutNSRecordSet(String, String)

Removes a NS record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutPtrRecordSet(String)

Removes a PTR record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutPtrRecordSet(String, String)

Removes a PTR record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutSrvRecordSet(String)

Removes a SRV record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutSrvRecordSet(String, String)

Removes a SRV record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutTag(String)

Removes a tag from the resource.

(Inherited from IUpdateWithTags<T>)
WithoutTxtRecordSet(String)

Removes a TXT record set in the DNS zone.

(Inherited from IWithRecordSet)
WithoutTxtRecordSet(String, String)

Removes a TXT record set in the DNS zone.

(Inherited from IWithRecordSet)
WithPrivateAccess()

Sets the type of this zone to Private.

(Inherited from IWithZoneType)
WithPrivateAccess(IList<String>, IList<String>)

Sets the type of this zone to Private.

(Inherited from IWithZoneType)
WithPublicAccess()

Sets the type of this zone to Public (default behavior).

(Inherited from IWithZoneType)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IUpdateWithTags<T>)

Applies to