public interface DnsZones extends com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating<DnsZone.DefinitionStages.Blank>, com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing<DnsZone>, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsListingByResourceGroup<DnsZone>, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup<DnsZone>, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById<DnsZone>, com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup, com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation<DnsZone>, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsBatchDeletion, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.dns.implementation.DnsZoneManager>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.dns.implementation.ZonesInner>
| Modifier and Type | Method and Description |
|---|---|
void |
deleteById(String id,
String eTagValue)
Deletes a resource from Azure, identifying it by its resource ID.
|
rx.Completable |
deleteByIdAsync(String id,
String eTagValue)
Asynchronously delete the zone from Azure, identifying it by its resource ID.
|
void |
deleteByResourceGroupName(String resourceGroupName,
String zoneName,
String eTagValue)
Deletes the zone from Azure, identifying it by its name and its resource group.
|
rx.Completable |
deleteByResourceGroupNameAsync(String resourceGroupName,
String zoneName,
String eTagValue)
Asynchronously deletes the zone from Azure, identifying it by its name and its resource group.
|
definelist, listAsynclistByResourceGroup, listByResourceGroupAsyncgetByResourceGroup, getByResourceGroupAsync, getByResourceGroupAsyncgetById, getByIdAsync, getByIdAsyncdeleteById, deleteByIdAsync, deleteByIdAsyncdeleteByResourceGroup, deleteByResourceGroupAsync, deleteByResourceGroupAsynccreate, create, createAsync, createAsync, createAsync, createAsyncdeleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncrx.Completable deleteByResourceGroupNameAsync(String resourceGroupName, String zoneName, String eTagValue)
resourceGroupName - the resource group the resource is part ofzoneName - the name of the zoneeTagValue - the ETag value to set on IfMatch header for concurrency protectionrx.Completable deleteByIdAsync(String id, String eTagValue)
id - the resource ID of the resource to deleteeTagValue - the ETag value to set on IfMatch header for concurrency protectionvoid deleteByResourceGroupName(String resourceGroupName, String zoneName, String eTagValue)
resourceGroupName - the resource group the resource is part ofzoneName - the name of the zoneeTagValue - the ETag value to set on IfMatch header for concurrency protection/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/