RoleDefinitionsClient Interface
Implements
public interface RoleDefinitionsClient
extends InnerSupportsDelete<RoleDefinitionInner>
An instance of this class provides access to all the operations defined in RoleDefinitionsClient.
Method Summary
Method Details
createOrUpdate
public abstract RoleDefinitionInner createOrUpdate(String scope, String roleDefinitionId, RoleDefinitionInner roleDefinition)
Creates or updates a role definition.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates a role definition.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response
Creates or updates a role definition.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates or updates a role definition.
Parameters:
Returns:
delete
public abstract RoleDefinitionInner delete(String scope, String roleDefinitionId)
Deletes a role definition.
Parameters:
Returns:
deleteAsync
public abstract Mono
Deletes a role definition.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Deletes a role definition.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes a role definition.
Parameters:
Returns:
get
public abstract RoleDefinitionInner get(String scope, String roleDefinitionId)
Get role definition by name (GUID).
Parameters:
Returns:
getAsync
public abstract Mono
Get role definition by name (GUID).
Parameters:
Returns:
getById
public abstract RoleDefinitionInner getById(String roleId)
Gets a role definition by ID.
Parameters:
Returns:
getByIdAsync
public abstract Mono
Gets a role definition by ID.
Parameters:
Returns:
getByIdWithResponse
public abstract Response
Gets a role definition by ID.
Parameters:
Returns:
getByIdWithResponseAsync
public abstract Mono
Gets a role definition by ID.
Parameters:
Returns:
getWithResponse
public abstract Response
Get role definition by name (GUID).
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Get role definition by name (GUID).
Parameters:
Returns:
list
public abstract PagedIterable
Get all role definitions that are applicable at scope and above.
Parameters:
Returns:
list
public abstract PagedIterable
Get all role definitions that are applicable at scope and above.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Get all role definitions that are applicable at scope and above.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Get all role definitions that are applicable at scope and above.
Parameters:
Returns:
Applies to
Azure SDK for Java