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 Allow User Consent For Risky Apps.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, displayName
Fields inherited from class com.microsoft.graph.models.DirectoryObject
deletedDateTime
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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. -
allowUserConsentForRiskyApps
@SerializedName(value="allowUserConsentForRiskyApps", alternate="AllowUserConsentForRiskyApps") @Expose @Nullable public Boolean allowUserConsentForRiskyAppsThe Allow User Consent For Risky Apps. -
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:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classPolicyBase
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-