RoleManagementPoliciesClient Interface
Implements
public interface RoleManagementPoliciesClient
extends InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in RoleManagementPoliciesClient.
Method Summary
Method Details
delete
public abstract void delete(String scope, String roleManagementPolicyName)
Delete a role management policy.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String scope, String roleManagementPolicyName)
Delete a role management policy.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String scope, String roleManagementPolicyName, Context context)
Delete a role management policy.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String scope, String roleManagementPolicyName)
Delete a role management policy.
Parameters:
Returns:
get
public abstract RoleManagementPolicyInner get(String scope, String roleManagementPolicyName)
Get the specified role management policy for a resource scope.
Parameters:
Returns:
getAsync
public abstract Mono<RoleManagementPolicyInner> getAsync(String scope, String roleManagementPolicyName)
Get the specified role management policy for a resource scope.
Parameters:
Returns:
getWithResponse
public abstract Response<RoleManagementPolicyInner> getWithResponse(String scope, String roleManagementPolicyName, Context context)
Get the specified role management policy for a resource scope.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<RoleManagementPolicyInner>> getWithResponseAsync(String scope, String roleManagementPolicyName)
Get the specified role management policy for a resource scope.
Parameters:
Returns:
listForScope
public abstract PagedIterable<RoleManagementPolicyInner> listForScope(String scope)
Gets role management policies for a resource scope.
Parameters:
Returns:
listForScope
public abstract PagedIterable<RoleManagementPolicyInner> listForScope(String scope, Context context)
Gets role management policies for a resource scope.
Parameters:
Returns:
listForScopeAsync
public abstract PagedFlux<RoleManagementPolicyInner> listForScopeAsync(String scope)
Gets role management policies for a resource scope.
Parameters:
Returns:
update
public abstract RoleManagementPolicyInner update(String scope, String roleManagementPolicyName, RoleManagementPolicyInner parameters)
Update a role management policy.
Parameters:
Returns:
updateAsync
public abstract Mono<RoleManagementPolicyInner> updateAsync(String scope, String roleManagementPolicyName, RoleManagementPolicyInner parameters)
Update a role management policy.
Parameters:
Returns:
updateWithResponse
public abstract Response<RoleManagementPolicyInner> updateWithResponse(String scope, String roleManagementPolicyName, RoleManagementPolicyInner parameters, Context context)
Update a role management policy.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono<Response<RoleManagementPolicyInner>> updateWithResponseAsync(String scope, String roleManagementPolicyName, RoleManagementPolicyInner parameters)
Update a role management policy.
Parameters:
Returns: