RoleManagementPolicyAssignmentsClient Interface
Implements
public interface RoleManagementPolicyAssignmentsClient
extends InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in RoleManagementPolicyAssignmentsClient.
Method Summary
Method Details
create
public abstract RoleManagementPolicyAssignmentInner create(String scope, String roleManagementPolicyAssignmentName, RoleManagementPolicyAssignmentInner parameters)
Create a role management policy assignment.
Parameters:
Returns:
createAsync
public abstract Mono<RoleManagementPolicyAssignmentInner> createAsync(String scope, String roleManagementPolicyAssignmentName, RoleManagementPolicyAssignmentInner parameters)
Create a role management policy assignment.
Parameters:
Returns:
createWithResponse
public abstract Response<RoleManagementPolicyAssignmentInner> createWithResponse(String scope, String roleManagementPolicyAssignmentName, RoleManagementPolicyAssignmentInner parameters, Context context)
Create a role management policy assignment.
Parameters:
Returns:
createWithResponseAsync
public abstract Mono<Response<RoleManagementPolicyAssignmentInner>> createWithResponseAsync(String scope, String roleManagementPolicyAssignmentName, RoleManagementPolicyAssignmentInner parameters)
Create a role management policy assignment.
Parameters:
Returns:
delete
public abstract void delete(String scope, String roleManagementPolicyAssignmentName)
Delete a role management policy assignment.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String scope, String roleManagementPolicyAssignmentName)
Delete a role management policy assignment.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String scope, String roleManagementPolicyAssignmentName, Context context)
Delete a role management policy assignment.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String scope, String roleManagementPolicyAssignmentName)
Delete a role management policy assignment.
Parameters:
Returns:
get
public abstract RoleManagementPolicyAssignmentInner get(String scope, String roleManagementPolicyAssignmentName)
Get the specified role management policy assignment for a resource scope.
Parameters:
Returns:
getAsync
public abstract Mono<RoleManagementPolicyAssignmentInner> getAsync(String scope, String roleManagementPolicyAssignmentName)
Get the specified role management policy assignment for a resource scope.
Parameters:
Returns:
getWithResponse
public abstract Response<RoleManagementPolicyAssignmentInner> getWithResponse(String scope, String roleManagementPolicyAssignmentName, Context context)
Get the specified role management policy assignment for a resource scope.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<RoleManagementPolicyAssignmentInner>> getWithResponseAsync(String scope, String roleManagementPolicyAssignmentName)
Get the specified role management policy assignment for a resource scope.
Parameters:
Returns:
listForScope
public abstract PagedIterable<RoleManagementPolicyAssignmentInner> listForScope(String scope)
Gets role management assignment policies for a resource scope.
Parameters:
Returns:
listForScope
public abstract PagedIterable<RoleManagementPolicyAssignmentInner> listForScope(String scope, Context context)
Gets role management assignment policies for a resource scope.
Parameters:
Returns:
listForScopeAsync
public abstract PagedFlux<RoleManagementPolicyAssignmentInner> listForScopeAsync(String scope)
Gets role management assignment policies for a resource scope.
Parameters:
Returns: