ResourceGroupsClient Interface
public interface ResourceGroupsClient
An instance of this class provides access to all the operations defined in ResourceGroupsClient.
Method Summary
Method Details
beginDelete
public abstract SyncPoller
Deletes a resource group. When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a resource group. When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes a resource group. When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes a resource group. When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Parameters:
Returns:
beginExportTemplate
public abstract SyncPoller
Captures the specified resource group as a template.
Parameters:
Returns:
beginExportTemplate
public abstract SyncPoller
Captures the specified resource group as a template.
Parameters:
Returns:
beginExportTemplateAsync
public abstract PollerFlux
Captures the specified resource group as a template.
Parameters:
Returns:
checkExistence
public abstract boolean checkExistence(String resourceGroupName)
Checks whether a resource group exists.
Parameters:
Returns:
checkExistenceAsync
public abstract Mono
Checks whether a resource group exists.
Parameters:
Returns:
checkExistenceWithResponse
public abstract Response
Checks whether a resource group exists.
Parameters:
Returns:
checkExistenceWithResponseAsync
public abstract Mono
Checks whether a resource group exists.
Parameters:
Returns:
createOrUpdate
public abstract ResourceGroupInner createOrUpdate(String resourceGroupName, ResourceGroupInner parameters)
Creates or updates a resource group.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates a resource group.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response
Creates or updates a resource group.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates or updates a resource group.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName)
Deletes a resource group. When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Parameters:
delete
public abstract void delete(String resourceGroupName, String forceDeletionTypes, Context context)
Deletes a resource group. When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Parameters:
deleteAsync
public abstract Mono
Deletes a resource group. When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Parameters:
Returns:
deleteAsync
public abstract Mono
Deletes a resource group. When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes a resource group. When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Parameters:
Returns:
exportTemplate
public abstract ResourceGroupExportResultInner exportTemplate(String resourceGroupName, ExportTemplateRequest parameters)
Captures the specified resource group as a template.
Parameters:
Returns:
exportTemplate
public abstract ResourceGroupExportResultInner exportTemplate(String resourceGroupName, ExportTemplateRequest parameters, Context context)
Captures the specified resource group as a template.
Parameters:
Returns:
exportTemplateAsync
public abstract Mono
Captures the specified resource group as a template.
Parameters:
Returns:
exportTemplateWithResponseAsync
public abstract Mono
Captures the specified resource group as a template.
Parameters:
Returns:
get
public abstract ResourceGroupInner get(String resourceGroupName)
Gets a resource group.
Parameters:
Returns:
getAsync
public abstract Mono
Gets a resource group.
Parameters:
Returns:
getWithResponse
public abstract Response
Gets a resource group.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Gets a resource group.
Parameters:
Returns:
list
public abstract PagedIterable
Gets all the resource groups for a subscription.
Returns:
list
public abstract PagedIterable
Gets all the resource groups for a subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Gets all the resource groups for a subscription.
Returns:
listAsync
public abstract PagedFlux
Gets all the resource groups for a subscription.
Parameters:
Returns:
update
public abstract ResourceGroupInner update(String resourceGroupName, ResourceGroupPatchable parameters)
Updates a resource group. Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained.
Parameters:
Returns:
updateAsync
public abstract Mono
Updates a resource group. Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained.
Parameters:
Returns:
updateWithResponse
public abstract Response
Updates a resource group. Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Updates a resource group. Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained.
Parameters:
Returns:
Applies to
Azure SDK for Java