Interface DnsZones
- All Superinterfaces:
HasManager<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<DnsZoneManager>
Entry point to DNS zone management API in Azure.
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteById(String id) Deletes a resource from Azure, identifying it by its resource ID.voiddeleteById(String id, String eTagValue) Deletes a resource from Azure, identifying it by its resource ID.Asynchronously delete the zone from Azure, identifying it by its resource ID.deleteByIdAsync(String id, String eTagValue) Asynchronously delete the zone from Azure, identifying it by its resource ID.voiddeleteByResourceGroupName(String resourceGroupName, String zoneName) Deletes the zone from Azure, identifying it by its name and its resource group.voiddeleteByResourceGroupName(String resourceGroupName, String zoneName, String eTagValue) Deletes the zone from Azure, identifying it by its name and its resource group.deleteByResourceGroupNameAsync(String resourceGroupName, String zoneName) Asynchronously deletes the zone from Azure, identifying it by its name and its resource group.deleteByResourceGroupNameAsync(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 HasManager
managerMethods inherited from interface SupportsBatchCreation
create, create, createAsync, createAsyncMethods inherited from interface SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncMethods inherited from interface SupportsCreating
defineMethods inherited from interface SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsyncMethods inherited from interface SupportsGettingById
getById, getByIdAsyncMethods inherited from interface SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsyncMethods inherited from interface SupportsListing
list, listAsyncMethods inherited from interface SupportsListingByResourceGroup
listByResourceGroup, listByResourceGroupAsync
-
Method Details
-
deleteByResourceGroupNameAsync
Mono<Void> 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 ofzoneName- the name of the zoneeTagValue- the ETag value to set on IfMatch header for concurrency protection- Returns:
- a representation of the deferred computation this delete call
-
deleteByResourceGroupNameAsync
Asynchronously deletes the zone from Azure, identifying it by its name and its resource group.- Parameters:
resourceGroupName- the resource group the resource is part ofzoneName- the name of the zone- Returns:
- a representation of the deferred computation this delete call
-
deleteByIdAsync
Asynchronously delete the zone from Azure, identifying it by its resource ID.- Parameters:
id- the resource ID of the resource to deleteeTagValue- the ETag value to set on IfMatch header for concurrency protection- Returns:
- a representation of the deferred computation this delete call
-
deleteByIdAsync
Asynchronously delete the zone from Azure, identifying it by its resource ID.- Specified by:
deleteByIdAsyncin interfaceSupportsDeletingById- Parameters:
id- the resource ID of the resource to delete- Returns:
- a representation of the deferred computation this delete call
-
deleteByResourceGroupName
Deletes the zone from Azure, identifying it by its name and its resource group.- Parameters:
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
-
deleteByResourceGroupName
-
deleteById
-
deleteById
Deletes a resource from Azure, identifying it by its resource ID.- Specified by:
deleteByIdin interfaceSupportsDeletingById- Parameters:
id- the resource ID of the resource to delete
-