public final class AuthorizationManager extends Object implements HasServiceClient<GraphRbacManagementClient>
Modifier and Type | Class and Description |
---|---|
static interface |
AuthorizationManager.Configurable
The interface allowing configurations to be set.
|
Modifier and Type | Method and Description |
---|---|
ActiveDirectoryApplications |
applications() |
static AuthorizationManager |
authenticate(com.azure.core.credential.TokenCredential credential,
com.azure.core.management.profile.AzureProfile profile)
Creates an instance of AuthorizationManager that exposes Authorization
and Graph RBAC management API entry points.
|
static AuthorizationManager.Configurable |
configure()
Get a Configurable instance that can be used to create AuthorizationManager with optional configuration.
|
ActiveDirectoryGroups |
groups() |
ResourceManagerUtils.InternalRuntimeContext |
internalContext() |
RoleAssignments |
roleAssignments() |
RoleDefinitions |
roleDefinitions() |
AuthorizationManagementClient |
roleServiceClient() |
GraphRbacManagementClient |
serviceClient() |
ServicePrincipals |
servicePrincipals() |
String |
tenantId() |
ActiveDirectoryUsers |
users() |
public static AuthorizationManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile)
credential
- the credential to useprofile
- the profile to usepublic static AuthorizationManager.Configurable configure()
public GraphRbacManagementClient serviceClient()
serviceClient
in interface HasServiceClient<GraphRbacManagementClient>
public AuthorizationManagementClient roleServiceClient()
public String tenantId()
public ResourceManagerUtils.InternalRuntimeContext internalContext()
ResourceManagerUtils.InternalRuntimeContext
associated with this managerpublic ActiveDirectoryUsers users()
public ActiveDirectoryGroups groups()
public ServicePrincipals servicePrincipals()
public ActiveDirectoryApplications applications()
public RoleAssignments roleAssignments()
public RoleDefinitions roleDefinitions()
Copyright © 2020 Microsoft Corporation. All rights reserved.