public interface RoleAssignmentsClient extends InnerSupportsListing<RoleAssignmentInner>, InnerSupportsDelete<RoleAssignmentInner>
Modifier and Type | Method and Description |
---|---|
RoleAssignmentInner |
create(String scope,
String roleAssignmentName,
RoleAssignmentCreateParameters parameters)
Creates a role assignment.
|
Mono<RoleAssignmentInner> |
createAsync(String scope,
String roleAssignmentName,
RoleAssignmentCreateParameters parameters)
Creates a role assignment.
|
RoleAssignmentInner |
createById(String roleId,
RoleAssignmentCreateParameters parameters)
Creates a role assignment by ID.
|
Mono<RoleAssignmentInner> |
createByIdAsync(String roleId,
RoleAssignmentCreateParameters parameters)
Creates a role assignment by ID.
|
com.azure.core.http.rest.Response<RoleAssignmentInner> |
createByIdWithResponse(String roleId,
RoleAssignmentCreateParameters parameters,
com.azure.core.util.Context context)
Creates a role assignment by ID.
|
Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> |
createByIdWithResponseAsync(String roleId,
RoleAssignmentCreateParameters parameters)
Creates a role assignment by ID.
|
com.azure.core.http.rest.Response<RoleAssignmentInner> |
createWithResponse(String scope,
String roleAssignmentName,
RoleAssignmentCreateParameters parameters,
com.azure.core.util.Context context)
Creates a role assignment.
|
Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> |
createWithResponseAsync(String scope,
String roleAssignmentName,
RoleAssignmentCreateParameters parameters)
Creates a role assignment.
|
RoleAssignmentInner |
delete(String scope,
String roleAssignmentName)
Deletes a role assignment.
|
Mono<RoleAssignmentInner> |
deleteAsync(String scope,
String roleAssignmentName)
Deletes a role assignment.
|
RoleAssignmentInner |
deleteById(String roleId)
Deletes a role assignment.
|
Mono<RoleAssignmentInner> |
deleteByIdAsync(String roleId)
Deletes a role assignment.
|
com.azure.core.http.rest.Response<RoleAssignmentInner> |
deleteByIdWithResponse(String roleId,
com.azure.core.util.Context context)
Deletes a role assignment.
|
Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> |
deleteByIdWithResponseAsync(String roleId)
Deletes a role assignment.
|
com.azure.core.http.rest.Response<RoleAssignmentInner> |
deleteWithResponse(String scope,
String roleAssignmentName,
com.azure.core.util.Context context)
Deletes a role assignment.
|
Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> |
deleteWithResponseAsync(String scope,
String roleAssignmentName)
Deletes a role assignment.
|
RoleAssignmentInner |
get(String scope,
String roleAssignmentName)
Get the specified role assignment.
|
Mono<RoleAssignmentInner> |
getAsync(String scope,
String roleAssignmentName)
Get the specified role assignment.
|
RoleAssignmentInner |
getById(String roleId)
Gets a role assignment by ID.
|
Mono<RoleAssignmentInner> |
getByIdAsync(String roleId)
Gets a role assignment by ID.
|
com.azure.core.http.rest.Response<RoleAssignmentInner> |
getByIdWithResponse(String roleId,
com.azure.core.util.Context context)
Gets a role assignment by ID.
|
Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> |
getByIdWithResponseAsync(String roleId)
Gets a role assignment by ID.
|
com.azure.core.http.rest.Response<RoleAssignmentInner> |
getWithResponse(String scope,
String roleAssignmentName,
com.azure.core.util.Context context)
Get the specified role assignment.
|
Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> |
getWithResponseAsync(String scope,
String roleAssignmentName)
Get the specified role assignment.
|
com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> |
list()
Gets all role assignments for the subscription.
|
com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> |
list(String filter,
com.azure.core.util.Context context)
Gets all role assignments for the subscription.
|
com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> |
listAsync()
Gets all role assignments for the subscription.
|
com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> |
listAsync(String filter)
Gets all role assignments for the subscription.
|
com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> |
listByResourceGroup(String resourceGroupName)
Gets role assignments for a resource group.
|
com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> |
listByResourceGroup(String resourceGroupName,
String filter,
com.azure.core.util.Context context)
Gets role assignments for a resource group.
|
com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> |
listByResourceGroupAsync(String resourceGroupName)
Gets role assignments for a resource group.
|
com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> |
listByResourceGroupAsync(String resourceGroupName,
String filter)
Gets role assignments for a resource group.
|
com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> |
listForResource(String resourceGroupName,
String resourceProviderNamespace,
String parentResourcePath,
String resourceType,
String resourceName)
Gets role assignments for a resource.
|
com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> |
listForResource(String resourceGroupName,
String resourceProviderNamespace,
String parentResourcePath,
String resourceType,
String resourceName,
String filter,
com.azure.core.util.Context context)
Gets role assignments for a resource.
|
com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> |
listForResourceAsync(String resourceGroupName,
String resourceProviderNamespace,
String parentResourcePath,
String resourceType,
String resourceName)
Gets role assignments for a resource.
|
com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> |
listForResourceAsync(String resourceGroupName,
String resourceProviderNamespace,
String parentResourcePath,
String resourceType,
String resourceName,
String filter)
Gets role assignments for a resource.
|
com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> |
listForScope(String scope)
Gets role assignments for a scope.
|
com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> |
listForScope(String scope,
String filter,
com.azure.core.util.Context context)
Gets role assignments for a scope.
|
com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> |
listForScopeAsync(String scope)
Gets role assignments for a scope.
|
com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> |
listForScopeAsync(String scope,
String filter)
Gets role assignments for a scope.
|
com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> listForResourceAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String filter)
resourceGroupName
- The name of the resource group.resourceProviderNamespace
- The namespace of the resource provider.parentResourcePath
- The parent resource identity.resourceType
- The resource type of the resource.resourceName
- The name of the resource to get role assignments for.filter
- The filter to apply on the operation. Use $filter=atScope() to return all role assignments at or
above the scope. Use $filter=principalId eq {id} to return all role assignments at, above or below the scope
for the specified principal.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> listForResourceAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName)
resourceGroupName
- The name of the resource group.resourceProviderNamespace
- The namespace of the resource provider.parentResourcePath
- The parent resource identity.resourceType
- The resource type of the resource.resourceName
- The name of the resource to get role assignments for.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> listForResource(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String filter, com.azure.core.util.Context context)
resourceGroupName
- The name of the resource group.resourceProviderNamespace
- The namespace of the resource provider.parentResourcePath
- The parent resource identity.resourceType
- The resource type of the resource.resourceName
- The name of the resource to get role assignments for.filter
- The filter to apply on the operation. Use $filter=atScope() to return all role assignments at or
above the scope. Use $filter=principalId eq {id} to return all role assignments at, above or below the scope
for the specified principal.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> listForResource(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName)
resourceGroupName
- The name of the resource group.resourceProviderNamespace
- The namespace of the resource provider.parentResourcePath
- The parent resource identity.resourceType
- The resource type of the resource.resourceName
- The name of the resource to get role assignments for.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> listByResourceGroupAsync(String resourceGroupName, String filter)
resourceGroupName
- The name of the resource group.filter
- The filter to apply on the operation. Use $filter=atScope() to return all role assignments at or
above the scope. Use $filter=principalId eq {id} to return all role assignments at, above or below the scope
for the specified principal.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> listByResourceGroupAsync(String resourceGroupName)
listByResourceGroupAsync
in interface InnerSupportsListing<RoleAssignmentInner>
resourceGroupName
- The name of the resource group.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> listByResourceGroup(String resourceGroupName, String filter, com.azure.core.util.Context context)
resourceGroupName
- The name of the resource group.filter
- The filter to apply on the operation. Use $filter=atScope() to return all role assignments at or
above the scope. Use $filter=principalId eq {id} to return all role assignments at, above or below the scope
for the specified principal.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> listByResourceGroup(String resourceGroupName)
listByResourceGroup
in interface InnerSupportsListing<RoleAssignmentInner>
resourceGroupName
- The name of the resource group.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> deleteWithResponseAsync(String scope, String roleAssignmentName)
scope
- The scope of the role assignment to delete.roleAssignmentName
- The name of the role assignment to delete.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<RoleAssignmentInner> deleteAsync(String scope, String roleAssignmentName)
deleteAsync
in interface InnerSupportsDelete<RoleAssignmentInner>
scope
- The scope of the role assignment to delete.roleAssignmentName
- The name of the role assignment to delete.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.RoleAssignmentInner delete(String scope, String roleAssignmentName)
scope
- The scope of the role assignment to delete.roleAssignmentName
- The name of the role assignment to delete.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<RoleAssignmentInner> deleteWithResponse(String scope, String roleAssignmentName, com.azure.core.util.Context context)
scope
- The scope of the role assignment to delete.roleAssignmentName
- The name of the role assignment to delete.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> createWithResponseAsync(String scope, String roleAssignmentName, RoleAssignmentCreateParameters parameters)
scope
- The scope of the role assignment to create. The scope can be any REST resource instance. For
example, use '/subscriptions/{subscription-id}/' for a subscription,
'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for a resource group, and
'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}'
for a resource.roleAssignmentName
- The name of the role assignment to create. It can be any valid GUID.parameters
- Role assignment create parameters.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<RoleAssignmentInner> createAsync(String scope, String roleAssignmentName, RoleAssignmentCreateParameters parameters)
scope
- The scope of the role assignment to create. The scope can be any REST resource instance. For
example, use '/subscriptions/{subscription-id}/' for a subscription,
'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for a resource group, and
'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}'
for a resource.roleAssignmentName
- The name of the role assignment to create. It can be any valid GUID.parameters
- Role assignment create parameters.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.RoleAssignmentInner create(String scope, String roleAssignmentName, RoleAssignmentCreateParameters parameters)
scope
- The scope of the role assignment to create. The scope can be any REST resource instance. For
example, use '/subscriptions/{subscription-id}/' for a subscription,
'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for a resource group, and
'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}'
for a resource.roleAssignmentName
- The name of the role assignment to create. It can be any valid GUID.parameters
- Role assignment create parameters.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<RoleAssignmentInner> createWithResponse(String scope, String roleAssignmentName, RoleAssignmentCreateParameters parameters, com.azure.core.util.Context context)
scope
- The scope of the role assignment to create. The scope can be any REST resource instance. For
example, use '/subscriptions/{subscription-id}/' for a subscription,
'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for a resource group, and
'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}'
for a resource.roleAssignmentName
- The name of the role assignment to create. It can be any valid GUID.parameters
- Role assignment create parameters.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> getWithResponseAsync(String scope, String roleAssignmentName)
scope
- The scope of the role assignment.roleAssignmentName
- The name of the role assignment to get.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<RoleAssignmentInner> getAsync(String scope, String roleAssignmentName)
scope
- The scope of the role assignment.roleAssignmentName
- The name of the role assignment to get.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.RoleAssignmentInner get(String scope, String roleAssignmentName)
scope
- The scope of the role assignment.roleAssignmentName
- The name of the role assignment to get.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<RoleAssignmentInner> getWithResponse(String scope, String roleAssignmentName, com.azure.core.util.Context context)
scope
- The scope of the role assignment.roleAssignmentName
- The name of the role assignment to get.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> deleteByIdWithResponseAsync(String roleId)
roleId
- The ID of the role assignment to delete.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<RoleAssignmentInner> deleteByIdAsync(String roleId)
roleId
- The ID of the role assignment to delete.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.RoleAssignmentInner deleteById(String roleId)
roleId
- The ID of the role assignment to delete.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<RoleAssignmentInner> deleteByIdWithResponse(String roleId, com.azure.core.util.Context context)
roleId
- The ID of the role assignment to delete.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> createByIdWithResponseAsync(String roleId, RoleAssignmentCreateParameters parameters)
roleId
- The ID of the role assignment to create.parameters
- Role assignment create parameters.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<RoleAssignmentInner> createByIdAsync(String roleId, RoleAssignmentCreateParameters parameters)
roleId
- The ID of the role assignment to create.parameters
- Role assignment create parameters.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.RoleAssignmentInner createById(String roleId, RoleAssignmentCreateParameters parameters)
roleId
- The ID of the role assignment to create.parameters
- Role assignment create parameters.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<RoleAssignmentInner> createByIdWithResponse(String roleId, RoleAssignmentCreateParameters parameters, com.azure.core.util.Context context)
roleId
- The ID of the role assignment to create.parameters
- Role assignment create parameters.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<RoleAssignmentInner>> getByIdWithResponseAsync(String roleId)
roleId
- The ID of the role assignment to get.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<RoleAssignmentInner> getByIdAsync(String roleId)
roleId
- The ID of the role assignment to get.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.RoleAssignmentInner getById(String roleId)
roleId
- The ID of the role assignment to get.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<RoleAssignmentInner> getByIdWithResponse(String roleId, com.azure.core.util.Context context)
roleId
- The ID of the role assignment to get.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> listAsync(String filter)
filter
- The filter to apply on the operation. Use $filter=atScope() to return all role assignments at or
above the scope. Use $filter=principalId eq {id} to return all role assignments at, above or below the scope
for the specified principal.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> listAsync()
listAsync
in interface InnerSupportsListing<RoleAssignmentInner>
com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> list(String filter, com.azure.core.util.Context context)
filter
- The filter to apply on the operation. Use $filter=atScope() to return all role assignments at or
above the scope. Use $filter=principalId eq {id} to return all role assignments at, above or below the scope
for the specified principal.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> list()
list
in interface InnerSupportsListing<RoleAssignmentInner>
com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> listForScopeAsync(String scope, String filter)
scope
- The scope of the role assignments.filter
- The filter to apply on the operation. Use $filter=atScope() to return all role assignments at or
above the scope. Use $filter=principalId eq {id} to return all role assignments at, above or below the scope
for the specified principal.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<RoleAssignmentInner> listForScopeAsync(String scope)
scope
- The scope of the role assignments.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> listForScope(String scope, String filter, com.azure.core.util.Context context)
scope
- The scope of the role assignments.filter
- The filter to apply on the operation. Use $filter=atScope() to return all role assignments at or
above the scope. Use $filter=principalId eq {id} to return all role assignments at, above or below the scope
for the specified principal.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<RoleAssignmentInner> listForScope(String scope)
scope
- The scope of the role assignments.IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Copyright © 2020 Microsoft Corporation. All rights reserved.