DenyAssignmentsClient Interface
Implements
public interface DenyAssignmentsClient
extends InnerSupportsListing<DenyAssignmentInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in DenyAssignmentsClient.
Method Summary
Method Details
createOrUpdate
public abstract DenyAssignmentInner createOrUpdate(String scope, String denyAssignmentId, DenyAssignmentInner parameters)
Create or update a deny assignment by scope and name.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<DenyAssignmentInner> createOrUpdateAsync(String scope, String denyAssignmentId, DenyAssignmentInner parameters)
Create or update a deny assignment by scope and name.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<DenyAssignmentInner> createOrUpdateWithResponse(String scope, String denyAssignmentId, DenyAssignmentInner parameters, Context context)
Create or update a deny assignment by scope and name.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<DenyAssignmentInner>> createOrUpdateWithResponseAsync(String scope, String denyAssignmentId, DenyAssignmentInner parameters)
Create or update a deny assignment by scope and name.
Parameters:
Returns:
delete
public abstract void delete(String scope, String denyAssignmentId)
Delete a deny assignment by scope and name.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String scope, String denyAssignmentId)
Delete a deny assignment by scope and name.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String scope, String denyAssignmentId, Context context)
Delete a deny assignment by scope and name.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String scope, String denyAssignmentId)
Delete a deny assignment by scope and name.
Parameters:
Returns:
get
public abstract DenyAssignmentInner get(String scope, String denyAssignmentId)
Get the specified deny assignment.
Parameters:
Returns:
getAsync
public abstract Mono<DenyAssignmentInner> getAsync(String scope, String denyAssignmentId)
Get the specified deny assignment.
Parameters:
Returns:
getById
public abstract DenyAssignmentInner getById(String denyAssignmentId)
Gets a deny assignment by ID.
Parameters:
Returns:
getByIdAsync
public abstract Mono<DenyAssignmentInner> getByIdAsync(String denyAssignmentId)
Gets a deny assignment by ID.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<DenyAssignmentInner> getByIdWithResponse(String denyAssignmentId, Context context)
Gets a deny assignment by ID.
Parameters:
Returns:
getByIdWithResponseAsync
public abstract Mono<Response<DenyAssignmentInner>> getByIdWithResponseAsync(String denyAssignmentId)
Gets a deny assignment by ID.
Parameters:
Returns:
getWithResponse
public abstract Response<DenyAssignmentInner> getWithResponse(String scope, String denyAssignmentId, Context context)
Get the specified deny assignment.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<DenyAssignmentInner>> getWithResponseAsync(String scope, String denyAssignmentId)
Get the specified deny assignment.
Parameters:
Returns:
list
public abstract PagedIterable<DenyAssignmentInner> list()
Gets all deny assignments for the subscription.
Returns:
list
public abstract PagedIterable<DenyAssignmentInner> list(String filter, Context context)
Gets all deny assignments for the subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux<DenyAssignmentInner> listAsync()
Gets all deny assignments for the subscription.
Returns:
listAsync
public abstract PagedFlux<DenyAssignmentInner> listAsync(String filter)
Gets all deny assignments for the subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<DenyAssignmentInner> listByResourceGroup(String resourceGroupName)
Gets deny assignments for a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<DenyAssignmentInner> listByResourceGroup(String resourceGroupName, String filter, Context context)
Gets deny assignments for a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux<DenyAssignmentInner> listByResourceGroupAsync(String resourceGroupName)
Gets deny assignments for a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux<DenyAssignmentInner> listByResourceGroupAsync(String resourceGroupName, String filter)
Gets deny assignments for a resource group.
Parameters:
Returns:
listForResource
public abstract PagedIterable<DenyAssignmentInner> listForResource(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName)
Gets deny assignments for a resource.
Parameters:
Returns:
listForResource
public abstract PagedIterable<DenyAssignmentInner> listForResource(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String filter, Context context)
Gets deny assignments for a resource.
Parameters:
Returns:
listForResourceAsync
public abstract PagedFlux<DenyAssignmentInner> listForResourceAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName)
Gets deny assignments for a resource.
Parameters:
Returns:
listForResourceAsync
public abstract PagedFlux<DenyAssignmentInner> listForResourceAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String filter)
Gets deny assignments for a resource.
Parameters:
Returns:
listForScope
public abstract PagedIterable<DenyAssignmentInner> listForScope(String scope)
Gets deny assignments for a scope.
Parameters:
Returns:
listForScope
public abstract PagedIterable<DenyAssignmentInner> listForScope(String scope, String filter, Context context)
Gets deny assignments for a scope.
Parameters:
Returns:
listForScopeAsync
public abstract PagedFlux<DenyAssignmentInner> listForScopeAsync(String scope)
Gets deny assignments for a scope.
Parameters:
Returns:
listForScopeAsync
public abstract PagedFlux<DenyAssignmentInner> listForScopeAsync(String scope, String filter)
Gets deny assignments for a scope.
Parameters:
Returns: