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 TypeMethodDescriptionvoid
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.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation
create, create, createAsync, createAsync, createAsync, createAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating
define
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById
deleteById, deleteByIdAsync, deleteByIdAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsync, deleteByResourceGroupAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById
getById, getByIdAsync, getByIdAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsync, getByResourceGroupAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing
list, listAsync
Methods 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
-