Share via


IZonesOperations Interface

Definition

ZonesOperations operations.

public interface IZonesOperations
type IZonesOperations = interface
Public Interface IZonesOperations

Methods

BeginDeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone.

CreateOrUpdateWithHttpMessagesAsync(String, String, ZoneInner, String, String, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a DNS zone. Does not modify DNS records within the zone.

DeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone.

GetWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets a DNS zone. Retrieves the zone properties, but not the record sets within the zone.

ListByResourceGroupNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists the DNS zones within a resource group.

ListByResourceGroupWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Lists the DNS zones within a resource group.

ListNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists the DNS zones in all resource groups in a subscription.

ListWithHttpMessagesAsync(Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Lists the DNS zones in all resource groups in a subscription.

UpdateWithHttpMessagesAsync(String, String, String, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken)

Updates a DNS zone. Does not modify DNS records within the zone.

Extension Methods

BeginDeleteAsync(IZonesOperations, String, String, String, CancellationToken)

Deletes a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone.

CreateOrUpdateAsync(IZonesOperations, String, String, ZoneInner, String, String, CancellationToken)

Creates or updates a DNS zone. Does not modify DNS records within the zone.

DeleteAsync(IZonesOperations, String, String, String, CancellationToken)

Deletes a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone.

GetAsync(IZonesOperations, String, String, CancellationToken)

Gets a DNS zone. Retrieves the zone properties, but not the record sets within the zone.

ListAsync(IZonesOperations, Nullable<Int32>, CancellationToken)

Lists the DNS zones in all resource groups in a subscription.

ListByResourceGroupAsync(IZonesOperations, String, Nullable<Int32>, CancellationToken)

Lists the DNS zones within a resource group.

ListByResourceGroupNextAsync(IZonesOperations, String, CancellationToken)

Lists the DNS zones within a resource group.

ListNextAsync(IZonesOperations, String, CancellationToken)

Lists the DNS zones in all resource groups in a subscription.

UpdateAsync(IZonesOperations, String, String, String, IDictionary<String,String>, CancellationToken)

Updates a DNS zone. Does not modify DNS records within the zone.

Applies to