Interface DnsZones
- All Superinterfaces:
- HasInner<com.microsoft.azure.management.dns.implementation.ZonesInner>,- HasManager<com.microsoft.azure.management.dns.implementation.DnsZoneManager>,- SupportsBatchCreation<DnsZone>,- SupportsBatchDeletion,- SupportsCreating<DnsZone.DefinitionStages.Blank>,- SupportsDeletingById,- SupportsDeletingByResourceGroup,- SupportsGettingById<DnsZone>,- SupportsGettingByResourceGroup<DnsZone>,- SupportsListing<DnsZone>,- SupportsListingByResourceGroup<DnsZone>
public interface DnsZones
extends SupportsCreating<DnsZone.DefinitionStages.Blank>, SupportsListing<DnsZone>, SupportsListingByResourceGroup<DnsZone>, SupportsGettingByResourceGroup<DnsZone>, SupportsGettingById<DnsZone>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<DnsZone>, SupportsBatchDeletion, HasManager<com.microsoft.azure.management.dns.implementation.DnsZoneManager>, HasInner<com.microsoft.azure.management.dns.implementation.ZonesInner>
Entry point to DNS zone management API in Azure.
- 
Method SummaryModifier and TypeMethodDescriptionvoiddeleteById(String id, String eTagValue) Deletes a resource from Azure, identifying it by its resource ID.rx.CompletabledeleteByIdAsync(String id, String eTagValue) Asynchronously delete the zone from Azure, identifying it by its resource ID.voiddeleteByResourceGroupName(String resourceGroupName, String zoneName, String eTagValue) Deletes the zone from Azure, identifying it by its name and its resource group.rx.CompletabledeleteByResourceGroupNameAsync(String resourceGroupName, String zoneName, String eTagValue) Asynchronously deletes the zone from Azure, identifying it by its name and its resource group.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInnerinnerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManagermanagerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreationcreate, create, createAsync, createAsync, createAsync, createAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsBatchDeletiondeleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreatingdefineMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingByIddeleteById, deleteByIdAsync, deleteByIdAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroupdeleteByResourceGroup, deleteByResourceGroupAsync, deleteByResourceGroupAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByIdgetById, getByIdAsync, getByIdAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByResourceGroupgetByResourceGroup, getByResourceGroupAsync, getByResourceGroupAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsListinglist, listAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsListingByResourceGrouplistByResourceGroup, listByResourceGroupAsync
- 
Method Details- 
deleteByResourceGroupNameAsyncrx.Completable deleteByResourceGroupNameAsync(String resourceGroupName, String zoneName, String eTagValue) Asynchronously deletes the zone from Azure, identifying it by its name and its resource group.- Parameters:
- resourceGroupName- the resource group the resource is part of
- zoneName- the name of the zone
- eTagValue- the ETag value to set on IfMatch header for concurrency protection
- Returns:
- a representation of the deferred computation this delete call
 
- 
deleteByIdAsyncAsynchronously delete the zone from Azure, identifying it by its resource ID.- Parameters:
- id- the resource ID of the resource to delete
- eTagValue- the ETag value to set on IfMatch header for concurrency protection
- Returns:
- a representation of the deferred computation this delete call
 
- 
deleteByResourceGroupNameDeletes the zone from Azure, identifying it by its name and its resource group.- Parameters:
- resourceGroupName- the resource group the resource is part of
- zoneName- the name of the zone
- eTagValue- the ETag value to set on IfMatch header for concurrency protection
 
- 
deleteByIdDeletes a resource from Azure, identifying it by its resource ID.- Parameters:
- id- the resource ID of the resource to delete
- eTagValue- the ETag value to set on IfMatch header for concurrency protection
 
 
-