public interface DnsZones extends SupportsCreating<DnsZone.DefinitionStages.Blank>, SupportsListing<DnsZone>, SupportsListingByResourceGroup<DnsZone>, SupportsGettingByResourceGroup<DnsZone>, SupportsGettingById<DnsZone>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<DnsZone>, SupportsBatchDeletion, HasManager<DnsZoneManager>
| Modifier and Type | Method and Description |
|---|---|
void |
deleteById(String id)
Deletes a resource from Azure, identifying it by its resource ID.
|
void |
deleteById(String id,
String eTagValue)
Deletes a resource from Azure, identifying it by its resource ID.
|
Mono<Void> |
deleteByIdAsync(String id)
Asynchronously delete the zone from Azure, identifying it by its resource ID.
|
Mono<Void> |
deleteByIdAsync(String id,
String eTagValue)
Asynchronously delete the zone from Azure, identifying it by its resource ID.
|
void |
deleteByResourceGroupName(String resourceGroupName,
String zoneName)
Deletes the zone from Azure, identifying it by its name and its resource group.
|
void |
deleteByResourceGroupName(String resourceGroupName,
String zoneName,
String eTagValue)
Deletes the zone from Azure, identifying it by its name and its resource group.
|
Mono<Void> |
deleteByResourceGroupNameAsync(String resourceGroupName,
String zoneName)
Asynchronously deletes the zone from Azure, identifying it by its name and its resource group.
|
Mono<Void> |
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, getByResourceGroupAsyncgetById, getByIdAsyncdeleteByResourceGroup, deleteByResourceGroupAsynccreate, create, createAsync, createAsyncdeleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncmanagerMono<Void> 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 protectionMono<Void> deleteByResourceGroupNameAsync(String resourceGroupName, String zoneName)
resourceGroupName - the resource group the resource is part ofzoneName - the name of the zoneMono<Void> deleteByIdAsync(String id, String eTagValue)
id - the resource ID of the resource to deleteeTagValue - the ETag value to set on IfMatch header for concurrency protectionMono<Void> deleteByIdAsync(String id)
deleteByIdAsync in interface SupportsDeletingByIdid - the resource ID of the resource to deletevoid 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 protectionvoid deleteByResourceGroupName(String resourceGroupName, String zoneName)
resourceGroupName - the resource group the resource is part ofzoneName - the name of the zonevoid deleteById(String id, String eTagValue)
id - the resource ID of the resource to deleteeTagValue - the ETag value to set on IfMatch header for concurrency protectionvoid deleteById(String id)
deleteById in interface SupportsDeletingByIdid - the resource ID of the resource to deleteVisit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.