com.microsoft.azure.management.graphrbac

This package contains the classes for AuthorizationManagementClient. Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations enable you to manage role definitions and role assignments. A role definition describes the set of actions that can be performed on resources. A role assignment grants access to Azure Active Directory users.

Classes

ApplicationsTests
BuiltInRole

Defines values for roles.

CertificateType

Defines values for certificate types.

ClassicAdministratorProperties

Classic Administrator properties.

GraphError

Active Directory error information.

GraphErrorException

Exception thrown for an invalid response with GraphError information.

GraphRbacManagementTest

The base for storage manager tests.

GroupAddMemberParameters

Request parameters for adding a member to a group.

GroupGetMemberGroupsParameters

Request parameters for GetMemberGroups API call.

GroupsTests
KeyCredentialsUpdateParameters

Request parameters for a KeyCredentials update operation.

PasswordCredentialsUpdateParameters

Request parameters for a PasswordCredentials update operation.

PasswordProfile

The password profile associated with a user.

ProviderOperation

Operation.

ResourceType

Resource Type.

RoleAssignmentCreateParameters

Role assignment create parameters.

RoleAssignmentFilter

Role Assignments filter.

RoleAssignmentPropertiesWithScope

Role assignment properties with scope.

RoleAssignmentTests
RoleDefinitionFilter

Role Definitions filter.

RoleDefinitionProperties

Role definition properties.

RoleDefinitionTests
ServicePrincipalsTests
UserGetMemberGroupsParameters

Request parameters for GetMemberGroups API call.

UsersTests

Interfaces

ActiveDirectoryApplication

An immutable client-side representation of an Azure AD application.

ActiveDirectoryApplications

Entry point to application management API.

ActiveDirectoryGroup

An immutable client-side representation of an Azure AD group.

ActiveDirectoryGroups

Entry point to AD group management API.

ActiveDirectoryObject

An immutable client-side representation of an Azure AD object.

ActiveDirectoryUser

An immutable client-side representation of an Azure AD user.

ActiveDirectoryUsers

Entry point to AD user management API.

CertificateCredential

An immutable client-side representation of an Azure AD credential.

Credential

An immutable client-side representation of an Azure AD credential.

PasswordCredential

An immutable client-side representation of an Azure AD credential.

RoleAssignment

An immutable client-side representation of an Azure AD role assignment.

RoleAssignments

Entry point to role assignment management API.

RoleDefinition

An immutable client-side representation of an Azure AD role definition.

RoleDefinitions

Entry point to role definition management API.

ServicePrincipal

An immutable client-side representation of an Azure AD service principal.

ServicePrincipals

Entry point to service principal management API.

ActiveDirectoryApplication.DefinitionStages.Blank

The first stage of the application definition.

ActiveDirectoryGroup.DefinitionStages.Blank

The first stage of the AD group definition.

ActiveDirectoryUser.DefinitionStages.Blank

The first stage of the user definition.

CertificateCredential.DefinitionStages.Blank<ParentT>

The first stage of a credential definition.

CertificateCredential.UpdateDefinitionStages.Blank<ParentT>

The first stage of a credential definition.

PasswordCredential.DefinitionStages.Blank<ParentT>

The first stage of a credential definition.

PasswordCredential.UpdateDefinitionStages.Blank<ParentT>

The first stage of a credential definition.

RoleAssignment.DefinitionStages.Blank

The first stage of the role assignment definition.

ServicePrincipal.DefinitionStages.Blank

The first stage of the service principal definition.

ActiveDirectoryApplication.Definition

Container interface for all the definitions that need to be implemented.

ActiveDirectoryGroup.Definition

Container interface for all the definitions that need to be implemented.

ActiveDirectoryUser.Definition

Container interface for all the definitions that need to be implemented.

CertificateCredential.Definition<ParentT>

The entirety of a credential definition.

PasswordCredential.Definition<ParentT>

The entirety of a credential definition.

RoleAssignment.Definition

Container interface for all the definitions that need to be implemented.

ServicePrincipal.Definition

Container interface for all the definitions that need to be implemented.

ActiveDirectoryApplication.DefinitionStages

Grouping of all the application definition stages.

ActiveDirectoryGroup.DefinitionStages

Grouping of all the AD group definition stages.

ActiveDirectoryUser.DefinitionStages

Grouping of all the user definition stages.

CertificateCredential.DefinitionStages

Grouping of credential definition stages applicable as part of a application or service principal creation.

PasswordCredential.DefinitionStages

Grouping of credential definition stages applicable as part of a application or service principal creation.

RoleAssignment.DefinitionStages

Grouping of all the role assignment definition stages.

ServicePrincipal.DefinitionStages

Grouping of all the service principal definition stages.

ServicePrincipal.Update

The template for a service principal update operation, containing all the settings that can be modified.

ActiveDirectoryApplication.Update

The template for an application update operation, containing all the settings that can be modified.

ActiveDirectoryGroup.Update

The template for a group update operation, containing all the settings that can be modified.

ActiveDirectoryUser.Update

The template for a user update operation, containing all the settings that can be modified.

CertificateCredential.UpdateDefinition<ParentT>

The entirety of a credential definition as part of a application or service principal update.

PasswordCredential.UpdateDefinition<ParentT>

The entirety of a credential definition as part of a application or service principal update.

CertificateCredential.UpdateDefinitionStages

Grouping of credential definition stages applicable as part of a application or service principal update.

PasswordCredential.UpdateDefinitionStages

Grouping of credential definition stages applicable as part of a application or service principal update.

ActiveDirectoryGroup.UpdateStages

Grouping of all the AD group update stages.

ActiveDirectoryApplication.UpdateStages

Grouping of all the application update stages.

ServicePrincipal.UpdateStages

Grouping of all the service principal update stages.

ActiveDirectoryUser.UpdateStages

Group of all the user update stages.

ActiveDirectoryUser.DefinitionStages.WithAccontEnabled

A user definition allowing specifying whether the account is enabled.

ActiveDirectoryUser.UpdateStages.WithAccontEnabled

A user update allowing specifying whether the account is enabled.

ServicePrincipal.DefinitionStages.WithApplication

A service principal definition allowing application to be specified.

RoleAssignment.DefinitionStages.WithAssignee

The stage of role assignment definition allowing specifying the assignee information.

CertificateCredential.UpdateDefinitionStages.WithAttach<ParentT>

The final stage of the credential definition.

At this stage, more settings can be specified, or the credential definition can be attached to the parent application / service principal definition using attach().

PasswordCredential.UpdateDefinitionStages.WithAttach<ParentT>

The final stage of the credential definition.

At this stage, more settings can be specified, or the credential definition can be attached to the parent application / service principal update using attach().

CertificateCredential.DefinitionStages.WithAttach<ParentT>

The final stage of the credential definition.

At this stage, more settings can be specified, or the credential definition can be attached to the parent application / service principal definition using attach().

PasswordCredential.DefinitionStages.WithAttach<ParentT>

The final stage of the credential definition.

At this stage, more settings can be specified, or the credential definition can be attached to the parent application / service principal definition using attach().

PasswordCredential.UpdateDefinitionStages.WithAuthFile<ParentT>

A credential definition stage allowing exporting the auth file for the service principal.

PasswordCredential.DefinitionStages.WithAuthFile<ParentT>

A credential definition stage allowing exporting the auth file for the service principal.

CertificateCredential.DefinitionStages.WithAuthFile<ParentT>

A credential definition stage allowing exporting the auth file for the service principal.

CertificateCredential.UpdateDefinitionStages.WithAuthFile<ParentT>

A credential definition stage allowing exporting the auth file for the service principal.

CertificateCredential.UpdateDefinitionStages.WithAuthFileCertificate<ParentT>

A credential definition stage allowing specifying the private key for exporting an auth file.

CertificateCredential.DefinitionStages.WithAuthFileCertificate<ParentT>

A credential definition stage allowing specifying the private key for exporting an auth file.

CertificateCredential.DefinitionStages.WithAuthFileCertificatePassword<ParentT>

A credential definition stage allowing specifying the password for the private key for exporting an auth file.

CertificateCredential.UpdateDefinitionStages.WithAuthFileCertificatePassword<ParentT>

A credential definition stage allowing specifying the password for the private key for exporting an auth file.

CertificateCredential.UpdateDefinitionStages.WithCertificateType<ParentT>

The credential definition stage allowing the certificate type to be set.

CertificateCredential.DefinitionStages.WithCertificateType<ParentT>

The credential definition stage allowing the certificate type to be set.

ServicePrincipal.DefinitionStages.WithCreate

A service principal definition with sufficient inputs to create a new service principal in the cloud, but exposing additional optional inputs to specify.

ActiveDirectoryUser.DefinitionStages.WithCreate

An AD user definition with sufficient inputs to create a new user in the cloud, but exposing additional optional inputs to specify.

ActiveDirectoryApplication.DefinitionStages.WithCreate

An application definition with sufficient inputs to create a new application in the cloud, but exposing additional optional inputs to specify.

ActiveDirectoryGroup.DefinitionStages.WithCreate

An AD group definition with sufficient inputs to create a new group in the cloud, but exposing additional optional inputs to specify.

RoleAssignment.DefinitionStages.WithCreate

An role assignment definition with sufficient inputs to create a new role assignment in the cloud, but exposing additional optional inputs to specify.

ServicePrincipal.UpdateStages.WithCredential

A service principal update allowing credentials to be specified.

ActiveDirectoryApplication.UpdateStages.WithCredential

The stage of application update allowing specifying identifier keys.

ActiveDirectoryApplication.DefinitionStages.WithCredential

The stage of application definition allowing specifying identifier keys.

ServicePrincipal.DefinitionStages.WithCredential

A service principal definition allowing credentials to be specified.

CertificateCredential.DefinitionStages.WithDuration<ParentT>

The credential definition stage allowing the duration of key validity to be set.

PasswordCredential.DefinitionStages.WithDuration<ParentT>

The credential definition stage allowing the duration of key validity to be set.

CertificateCredential.UpdateDefinitionStages.WithDuration<ParentT>

The credential definition stage allowing the duration of key validity to be set.

PasswordCredential.UpdateDefinitionStages.WithDuration<ParentT>

The credential definition stage allowing the duration of key validity to be set.

ActiveDirectoryGroup.DefinitionStages.WithEmailAlias

An AD Group definition allowing mail nickname to be specified.

ActiveDirectoryApplication.DefinitionStages.WithIdentifierUrl

The stage of application definition allowing specifying identifier URLs.

ActiveDirectoryApplication.UpdateStages.WithIdentifierUrl

The stage of application update allowing specifying identifier URLs.

PasswordCredential.DefinitionStages.WithKey<ParentT>

The credential definition stage allowing the the password or certificate to be set.

PasswordCredential.UpdateDefinitionStages.WithKey<ParentT>

The credential definition stage allowing the the password or certificate to be set.

ActiveDirectoryGroup.UpdateStages.WithMember

An AD Group definition allowing members to be added or removed.

ActiveDirectoryGroup.DefinitionStages.WithMember

An AD Group definition allowing members to be added.

ActiveDirectoryApplication.UpdateStages.WithMultiTenant

The stage of application update allowing specifying if the application can be used in multiple tenants.

ActiveDirectoryApplication.DefinitionStages.WithMultiTenant

The stage of application definition allowing specifying if the application can be used in multiple tenants.

ActiveDirectoryUser.DefinitionStages.WithPassword

A user definition allowing password to be specified.

ActiveDirectoryUser.UpdateStages.WithPassword

A user update allowing password to be specified.

ActiveDirectoryUser.DefinitionStages.WithPromptToChangePasswordOnLogin

A user definition allowing setting whether the user should change password on the next login.

ActiveDirectoryUser.UpdateStages.WithPromptToChangePasswordOnLogin

A user update allowing setting whether the user should change password on the next login.

CertificateCredential.DefinitionStages.WithPublicKey<ParentT>

The credential definition stage allowing the public key to be set.

CertificateCredential.UpdateDefinitionStages.WithPublicKey<ParentT>

The credential definition stage allowing the public key to be set.

ActiveDirectoryApplication.UpdateStages.WithReplyUrl

The stage of application update allowing specifying reply URLs.

ActiveDirectoryApplication.DefinitionStages.WithReplyUrl

The stage of application definition allowing specifying reply URLs.

RoleAssignment.DefinitionStages.WithRole

The stage of role assignment definition allowing specifying the role.

ServicePrincipal.DefinitionStages.WithRoleAssignment

A service principal definition allowing role assignments to be added.

ServicePrincipal.UpdateStages.WithRoleAssignment

A service principal update allowing role assignments to be added.

RoleAssignment.DefinitionStages.WithScope

The stage of role assignment definition allowing specifying the scope of the assignment.

ActiveDirectoryApplication.DefinitionStages.WithSignOnUrl

The stage of application definition allowing specifying the sign on URL.

ActiveDirectoryApplication.UpdateStages.WithSignOnUrl

The stage of application update allowing specifying the sign on URL.

CertificateCredential.DefinitionStages.WithStartDate<ParentT>

The credential definition stage allowing start date to be set.

PasswordCredential.DefinitionStages.WithStartDate<ParentT>

The credential definition stage allowing start date to be set.

PasswordCredential.UpdateDefinitionStages.WithStartDate<ParentT>

The credential definition stage allowing start date to be set.

CertificateCredential.UpdateDefinitionStages.WithStartDate<ParentT>

The credential definition stage allowing start date to be set.

PasswordCredential.UpdateDefinitionStages.WithSubscriptionInAuthFile<ParentT>

A credential definition stage allowing the subscription in the auth file to be set.

PasswordCredential.DefinitionStages.WithSubscriptionInAuthFile<ParentT>

A credential definition stage allowing the subscription in the auth file to be set.

CertificateCredential.DefinitionStages.WithSymmetricKey<ParentT>

The credential definition stage allowing the secret key to be set.

CertificateCredential.UpdateDefinitionStages.WithSymmetricKey<ParentT>

The credential definition stage allowing the secret key to be set.

ActiveDirectoryUser.UpdateStages.WithUsageLocation

A user update allowing usage location to be specified.

ActiveDirectoryUser.DefinitionStages.WithUsageLocation

A user definition allowing usage location to be specified.

ActiveDirectoryUser.DefinitionStages.WithUserPrincipalName

A user definition allowing user principal name to be specified.