Package com.microsoft.graph.models
Class AuthorizationPolicy
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DirectoryObject
com.microsoft.graph.models.PolicyBase
com.microsoft.graph.models.AuthorizationPolicy
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AuthorizationPolicy
extends PolicyBase
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Authorization Policy.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Allowed To Sign Up Email Based Subscriptions.The Allowed To Use SSPR.The Allow Email Verified Users To Join Organization.The Allow Invites From.The Block Msol Power Shell.The Default User Role Permissions.The Guest User Role Id.Fields inherited from class com.microsoft.graph.models.PolicyBase
description, displayNameFields inherited from class com.microsoft.graph.models.DirectoryObject
deletedDateTime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
allowedToSignUpEmailBasedSubscriptions
@SerializedName(value="allowedToSignUpEmailBasedSubscriptions", alternate="AllowedToSignUpEmailBasedSubscriptions") @Expose @Nullable public Boolean allowedToSignUpEmailBasedSubscriptionsThe Allowed To Sign Up Email Based Subscriptions. Indicates whether users can sign up for email based subscriptions. -
allowedToUseSSPR
@SerializedName(value="allowedToUseSSPR", alternate="AllowedToUseSSPR") @Expose @Nullable public Boolean allowedToUseSSPRThe Allowed To Use SSPR. Indicates whether the Self-Serve Password Reset feature can be used by users on the tenant. -
allowEmailVerifiedUsersToJoinOrganization
@SerializedName(value="allowEmailVerifiedUsersToJoinOrganization", alternate="AllowEmailVerifiedUsersToJoinOrganization") @Expose @Nullable public Boolean allowEmailVerifiedUsersToJoinOrganizationThe Allow Email Verified Users To Join Organization. Indicates whether a user can join the tenant by email validation. -
allowInvitesFrom
@SerializedName(value="allowInvitesFrom", alternate="AllowInvitesFrom") @Expose @Nullable public AllowInvitesFrom allowInvitesFromThe Allow Invites From. Indicates who can invite external users to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. See more in the table below. -
blockMsolPowerShell
@SerializedName(value="blockMsolPowerShell", alternate="BlockMsolPowerShell") @Expose @Nullable public Boolean blockMsolPowerShellThe Block Msol Power Shell. To disable the use of MSOL PowerShell set this property to true. This will also disable user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure AD Connect or Microsoft Graph. -
defaultUserRolePermissions
@SerializedName(value="defaultUserRolePermissions", alternate="DefaultUserRolePermissions") @Expose @Nullable public DefaultUserRolePermissions defaultUserRolePermissionsThe Default User Role Permissions. Specifies certain customizable permissions for default user role. -
guestUserRoleId
@SerializedName(value="guestUserRoleId", alternate="GuestUserRoleId") @Expose @Nullable public UUID guestUserRoleIdThe Guest User Role Id. Represents role templateId for the role that should be granted to guest user. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).
-
-
Constructor Details
-
AuthorizationPolicy
public AuthorizationPolicy()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classPolicyBase- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-