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 Summary
Modifier 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.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation
create, create, createAsync, createAsync, createAsync, createAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating
defineMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById
deleteById, deleteByIdAsync, deleteByIdAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsync, deleteByResourceGroupAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById
getById, getByIdAsync, getByIdAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsync, getByResourceGroupAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing
list, listAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsListingByResourceGroup
listByResourceGroup, listByResourceGroupAsync
-
Method Details
-
deleteByResourceGroupNameAsync
rx.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 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
-
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
-
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
-
deleteById
Deletes a resource 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
-