Interface PrivateDnsZones
- All Superinterfaces:
HasManager<PrivateDnsZoneManager>,SupportsBatchCreation<PrivateDnsZone>,SupportsBatchDeletion,SupportsCreating<PrivateDnsZone.DefinitionStages.Blank>,SupportsDeletingById,SupportsDeletingByResourceGroup,SupportsGettingById<PrivateDnsZone>,SupportsGettingByResourceGroup<PrivateDnsZone>,SupportsListing<PrivateDnsZone>,SupportsListingByResourceGroup<PrivateDnsZone>
public interface PrivateDnsZones
extends SupportsCreating<PrivateDnsZone.DefinitionStages.Blank>, SupportsListing<PrivateDnsZone>, SupportsListingByResourceGroup<PrivateDnsZone>, SupportsGettingById<PrivateDnsZone>, SupportsGettingByResourceGroup<PrivateDnsZone>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<PrivateDnsZone>, SupportsBatchDeletion, HasManager<PrivateDnsZoneManager>
Entry point to private 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 private zone from Azure, identifying it by its resource ID.deleteByIdAsync(String id, String etagValue) Asynchronously delete the private zone from Azure, identifying it by its resource ID.voiddeleteByResourceGroupName(String resourceGroupName, String name) Deletes the private zone from Azure, identifying it by its name and its resource group.voiddeleteByResourceGroupName(String resourceGroupName, String name, String etagValue) Deletes the private zone from Azure, identifying it by its name and its resource group.deleteByResourceGroupNameAsync(String resourceGroupName, String name) Asynchronously deletes the private zone from Azure, identifying it by its name and its resource group.deleteByResourceGroupNameAsync(String resourceGroupName, String name, String etagValue) Asynchronously deletes the private zone from Azure, identifying it by its name and its resource group.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation
create, create, createAsync, createAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating
defineMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById
getById, getByIdAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing
list, listAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup
listByResourceGroup, listByResourceGroupAsync
-
Method Details
-
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
-
deleteByIdAsync
Asynchronously delete the private 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
-
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
-
deleteByIdAsync
Asynchronously delete the private 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 private zone from Azure, identifying it by its name and its resource group.- Parameters:
resourceGroupName- the resource group the resource is part ofname- the name of the zone
-
deleteByResourceGroupNameAsync
Asynchronously deletes the private zone from Azure, identifying it by its name and its resource group.- Parameters:
resourceGroupName- the resource group the resource is part ofname- the name of the zone- Returns:
- a representation of the deferred computation this delete call
-
deleteByResourceGroupName
Deletes the private zone from Azure, identifying it by its name and its resource group.- Parameters:
resourceGroupName- the resource group the resource is part ofname- the name of the zoneetagValue- the ETag value to set on IfMatch header for concurrency protection
-
deleteByResourceGroupNameAsync
Asynchronously deletes the private zone from Azure, identifying it by its name and its resource group.- Parameters:
resourceGroupName- the resource group the resource is part ofname- 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
-