PrivateZonesClient Interface
Implements
public interface PrivateZonesClient
extends InnerSupportsGet<PrivateZoneInner>, InnerSupportsListing<PrivateZoneInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in PrivateZonesClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone.
Parameters:
Returns:
createOrUpdate
public abstract PrivateZoneInner createOrUpdate(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters)
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone.
Parameters:
Returns:
createOrUpdate
public abstract PrivateZoneInner createOrUpdate(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch, String ifNoneMatch, Context context)
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String privateZoneName)
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed.
Parameters:
delete
public abstract void delete(String resourceGroupName, String privateZoneName, String ifMatch, Context context)
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed.
Parameters:
deleteAsync
public abstract Mono
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed.
Parameters:
Returns:
deleteAsync
public abstract Mono
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed.
Parameters:
Returns:
getByResourceGroup
public abstract PrivateZoneInner getByResourceGroup(String resourceGroupName, String privateZoneName)
Gets a Private DNS zone. Retrieves the zone properties, but not the virtual networks links or the record sets within the zone.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Gets a Private DNS zone. Retrieves the zone properties, but not the virtual networks links or the record sets within the zone.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets a Private DNS zone. Retrieves the zone properties, but not the virtual networks links or the record sets within the zone.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets a Private DNS zone. Retrieves the zone properties, but not the virtual networks links or the record sets within the zone.
Parameters:
Returns:
list
public abstract PagedIterable
Lists the Private DNS zones in all resource groups in a subscription.
Returns:
list
public abstract PagedIterable
Lists the Private DNS zones in all resource groups in a subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lists the Private DNS zones in all resource groups in a subscription.
Returns:
listAsync
public abstract PagedFlux
Lists the Private DNS zones in all resource groups in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists the Private DNS zones within a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists the Private DNS zones within a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Lists the Private DNS zones within a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Lists the Private DNS zones within a resource group.
Parameters:
Returns:
update
public abstract PrivateZoneInner update(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters)
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone.
Parameters:
Returns:
update
public abstract PrivateZoneInner update(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch, Context context)
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone.
Parameters:
Returns:
updateAsync
public abstract Mono
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone.
Parameters:
Returns:
updateAsync
public abstract Mono
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone.
Parameters:
Returns:
Applies to
Azure SDK for Java