Package com.azure.resourcemanager.authorization.models
Package containing the data models 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.
-
Interface Summary Interface Description ActiveDirectoryApplication An immutable client-side representation of an Azure AD application.ActiveDirectoryApplication.Definition Container interface for all the definitions that need to be implemented.ActiveDirectoryApplication.DefinitionStages Grouping of all the application definition stages.ActiveDirectoryApplication.DefinitionStages.Blank The first stage of the application definition.ActiveDirectoryApplication.DefinitionStages.WithAccountType The stage of application definition allowing specifying the application account type.ActiveDirectoryApplication.DefinitionStages.WithCreate An application definition with sufficient inputs to create a new application in the cloud, but exposing additional optional inputs to specify.ActiveDirectoryApplication.DefinitionStages.WithCredential The stage of application definition allowing specifying identifier keys.ActiveDirectoryApplication.DefinitionStages.WithIdentifierUrl The stage of application definition allowing specifying identifier URLs.ActiveDirectoryApplication.DefinitionStages.WithMultiTenant Deprecated. ActiveDirectoryApplication.DefinitionStages.WithReplyUrl The stage of application definition allowing specifying reply URLs.ActiveDirectoryApplication.DefinitionStages.WithSignOnUrl The stage of application definition allowing specifying the sign on URL.ActiveDirectoryApplication.Update The template for an application update operation, containing all the settings that can be modified.ActiveDirectoryApplication.UpdateStages Grouping of all the application update stages.ActiveDirectoryApplication.UpdateStages.WithAccountType The stage of application update allowing specifying the application account type.ActiveDirectoryApplication.UpdateStages.WithCredential The stage of application update allowing specifying identifier keys.ActiveDirectoryApplication.UpdateStages.WithIdentifierUrl The stage of application update allowing specifying identifier URLs.ActiveDirectoryApplication.UpdateStages.WithMultiTenant Deprecated. ActiveDirectoryApplication.UpdateStages.WithReplyUrl The stage of application update allowing specifying reply URLs.ActiveDirectoryApplication.UpdateStages.WithSignOnUrl The stage of application update allowing specifying the sign on URL.ActiveDirectoryApplications Entry point to application management API.ActiveDirectoryGroup An immutable client-side representation of an Azure AD group.ActiveDirectoryGroup.Definition Container interface for all the definitions that need to be implemented.ActiveDirectoryGroup.DefinitionStages Grouping of all the AD group definition stages.ActiveDirectoryGroup.DefinitionStages.Blank The first stage of the AD group definition.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.ActiveDirectoryGroup.DefinitionStages.WithEmailAlias An AD Group definition allowing mail nickname to be specified.ActiveDirectoryGroup.DefinitionStages.WithMember An AD Group definition allowing members to be added.ActiveDirectoryGroup.Update The template for a group update operation, containing all the settings that can be modified.ActiveDirectoryGroup.UpdateStages Grouping of all the AD group update stages.ActiveDirectoryGroup.UpdateStages.WithMember An AD Group definition allowing members to be added or removed.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.ActiveDirectoryUser.Definition Container interface for all the definitions that need to be implemented.ActiveDirectoryUser.DefinitionStages Grouping of all the user definition stages.ActiveDirectoryUser.DefinitionStages.Blank The first stage of the user definition.ActiveDirectoryUser.DefinitionStages.WithAccontEnabled A user definition allowing specifying whether the account is enabled.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.ActiveDirectoryUser.DefinitionStages.WithPassword A user definition allowing password to be specified.ActiveDirectoryUser.DefinitionStages.WithPromptToChangePasswordOnLogin A user definition allowing setting whether the user should change password on the next login.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.ActiveDirectoryUser.Update The template for a user update operation, containing all the settings that can be modified.ActiveDirectoryUser.UpdateStages Group of all the user update stages.ActiveDirectoryUser.UpdateStages.WithAccontEnabled A user update allowing specifying whether the account is enabled.ActiveDirectoryUser.UpdateStages.WithPassword A user update allowing password to be specified.ActiveDirectoryUser.UpdateStages.WithPromptToChangePasswordOnLogin A user update allowing setting whether the user should change password on the next login.ActiveDirectoryUser.UpdateStages.WithUsageLocation A user update allowing usage location to be specified.ActiveDirectoryUsers Entry point to AD user management API.CertificateCredential An immutable client-side representation of an Azure AD credential.CertificateCredential.Definition<ParentT> The entirety of a credential definition.CertificateCredential.DefinitionStages Grouping of credential definition stages applicable as part of a application or service principal creation.CertificateCredential.DefinitionStages.Blank<ParentT> The first stage of a credential definition.CertificateCredential.DefinitionStages.WithAttach<ParentT> The final stage of the credential definition.CertificateCredential.DefinitionStages.WithAuthFile<ParentT> A credential definition stage allowing exporting the auth file for the service principal.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.DefinitionStages.WithCertificateType<ParentT> The credential definition stage allowing the certificate type to be set.CertificateCredential.DefinitionStages.WithDuration<ParentT> The credential definition stage allowing the duration of key validity to be set.CertificateCredential.DefinitionStages.WithPublicKey<ParentT> The credential definition stage allowing the public key to be set.CertificateCredential.DefinitionStages.WithStartDate<ParentT> The credential definition stage allowing start date to be set.CertificateCredential.DefinitionStages.WithSymmetricKey<ParentT> The credential definition stage allowing the secret key to be set.Credential An immutable client-side representation of an Azure AD credential.PasswordCredential An immutable client-side representation of an Azure AD credential.PasswordCredential.Definition<ParentT> The entirety of a credential definition.PasswordCredential.DefinitionStages Grouping of credential definition stages applicable as part of a application or service principal creation.PasswordCredential.DefinitionStages.Blank<ParentT> The first stage of a credential definition.PasswordCredential.DefinitionStages.WithAttach<ParentT> The final stage of the credential definition.PasswordCredential.DefinitionStages.WithAuthFile<ParentT> A credential definition stage allowing exporting the auth file for the service principal.PasswordCredential.DefinitionStages.WithConsumer<ParentT> A credential definition stage allowing consuming the credential after creation.PasswordCredential.DefinitionStages.WithDuration<ParentT> The credential definition stage allowing the duration of key validity to be set.PasswordCredential.DefinitionStages.WithStartDate<ParentT> The credential definition stage allowing start date to be set.PasswordCredential.DefinitionStages.WithSubscriptionInAuthFile<ParentT> A credential definition stage allowing the subscription in the auth file to be set.Permission An immutable client-side representation of a permission.RoleAssignment An immutable client-side representation of an Azure AD role assignment.RoleAssignment.Definition Container interface for all the definitions that need to be implemented.RoleAssignment.DefinitionStages Grouping of all the role assignment definition stages.RoleAssignment.DefinitionStages.Blank The first stage of the role assignment definition.RoleAssignment.DefinitionStages.WithAssignee The stage of role assignment definition allowing specifying the assignee information.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.RoleAssignment.DefinitionStages.WithRole The stage of role assignment definition allowing specifying the role.RoleAssignment.DefinitionStages.WithScope The stage of role assignment definition allowing specifying the scope of the 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.ServicePrincipal.Definition Container interface for all the definitions that need to be implemented.ServicePrincipal.DefinitionStages Grouping of all the service principal definition stages.ServicePrincipal.DefinitionStages.Blank The first stage of the service principal definition.ServicePrincipal.DefinitionStages.WithApplication A service principal definition allowing application to be specified.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.ServicePrincipal.DefinitionStages.WithCredential A service principal definition allowing credentials to be specified.ServicePrincipal.DefinitionStages.WithRoleAssignment A service principal definition allowing role assignments to be added.ServicePrincipal.Update The template for a service principal update operation, containing all the settings that can be modified.ServicePrincipal.UpdateStages Grouping of all the service principal update stages.ServicePrincipal.UpdateStages.WithCredential A service principal update allowing credentials to be specified.ServicePrincipal.UpdateStages.WithRoleAssignment A service principal update allowing role assignments to be added.ServicePrincipals Entry point to service principal management API. -
Class Summary Class Description ApplicationAccountType Defines values for Application Account TypeBuiltInRole Defines values for roles.CertificateType Defines values for certificate types.ClassicAdministratorListResult ClassicAdministrator list result information.DenyAssignmentListResult Deny assignment list operation result.DenyAssignmentPermission Deny assignment permissions.ErrorError The ErrorError model.PermissionGetResult Permissions information.Principal The name of the entity last modified it.PrincipalType Defines values for PrincipalType.ProviderOperation Operation.ProviderOperationsMetadataListResult Provider operations metadata list.ResourceType Resource Type.RoleAssignmentCreateParameters Role assignment create parameters.RoleAssignmentListResult Role assignment list operation result.RoleDefinitionListResult Role definition list operation result.ValidationResponseErrorInfo Failed validation result details.