All Classes and Interfaces

Class
Description
An immutable client-side representation of an Azure AD application.
Container interface for all the definitions that need to be implemented.
Grouping of all the application definition stages.
The first stage of the application definition.
The stage of application definition allowing specifying the application account type.
An application definition with sufficient inputs to create a new application in the cloud, but exposing additional optional inputs to specify.
The stage of application definition allowing specifying identifier keys.
The stage of application definition allowing specifying identifier URLs.
The stage of application definition allowing specifying reply URLs.
The stage of application definition allowing specifying the sign on URL.
The template for an application update operation, containing all the settings that can be modified.
Grouping of all the application update stages.
The stage of application update allowing specifying the application account type.
The stage of application update allowing specifying identifier keys.
The stage of application update allowing specifying identifier URLs.
The stage of application update allowing specifying reply URLs.
The stage of application update allowing specifying the sign on URL.
Entry point to application management API.
An immutable client-side representation of an Azure AD group.
Container interface for all the definitions that need to be implemented.
Grouping of all the AD group definition stages.
The first stage of the AD group definition.
An AD group definition with sufficient inputs to create a new group in the cloud, but exposing additional optional inputs to specify.
An AD Group definition allowing mail nickname to be specified.
An AD Group definition allowing members to be added.
The template for a group update operation, containing all the settings that can be modified.
Grouping of all the AD group update stages.
An AD Group definition allowing members to be added or removed.
Entry point to AD group management API.
An immutable client-side representation of an Azure AD object.
An immutable client-side representation of an Azure AD user.
Container interface for all the definitions that need to be implemented.
Grouping of all the user definition stages.
The first stage of the user definition.
A user definition allowing specifying whether the account is enabled.
An AD user definition with sufficient inputs to create a new user in the cloud, but exposing additional optional inputs to specify.
A user definition allowing password to be specified.
A user definition allowing setting whether the user should change password on the next login.
A user definition allowing usage location to be specified.
A user definition allowing user principal name to be specified.
The template for a user update operation, containing all the settings that can be modified.
Group of all the user update stages.
A user update allowing specifying whether the account is enabled.
A user update allowing password to be specified.
A user update allowing setting whether the user should change password on the next login.
A user update allowing usage location to be specified.
Entry point to AD user management API.
Defines values for Application Account Type
The ApplicationsAddKeyRequestBody model.
The ApplicationsAddPasswordRequestBody model.
An instance of this class provides access to all the operations defined in ApplicationsApplicationsClient.
The ApplicationsCheckMemberGroupsRequestBody model.
The ApplicationsCheckMemberObjectsRequestBody model.
An instance of this class provides access to all the operations defined in ApplicationsClient.
Defines values for ApplicationsExpand.
The ApplicationsGetMemberGroupsRequestBody model.
The ApplicationsGetMemberObjectsRequestBody model.
Defines values for ApplicationsOrderby.
The ApplicationsRemoveKeyRequestBody model.
The ApplicationsRemovePasswordRequestBody model.
Defines values for ApplicationsSelect.
Defines values for ApprovalMode.
The approval settings.
The approval stage.
Defines values for AssignmentType.
The interface for AuthorizationManagementClient class.
Entry point to Azure Authorization and Graph RBAC management.
The interface allowing configurations to be set.
Defines values for roles.
An immutable client-side representation of an Azure AD credential.
The entirety of a credential definition.
Grouping of credential definition stages applicable as part of a application or service principal creation.
The first stage of a credential definition.
The final stage of the credential definition.
A credential definition stage allowing exporting the auth file for the service principal.
A credential definition stage allowing specifying the private key for exporting an auth file.
A credential definition stage allowing specifying the password for the private key for exporting an auth file.
The credential definition stage allowing the certificate type to be set.
The credential definition stage allowing the duration of key validity to be set.
The credential definition stage allowing the public key to be set.
The credential definition stage allowing start date to be set.
The credential definition stage allowing the secret key to be set.
Defines values for certificate types.
Classic Administrators.
ClassicAdministrator list result information.
Classic Administrator properties.
An instance of this class provides access to all the operations defined in ClassicAdministratorsClient.
Collection of application.
Collection of directoryObject.
Collection of directoryObject.
Collection of domain.
Collection of extensionProperty.
Collection of group.
Collection of homeRealmDiscoveryPolicy.
Collection of links of directoryObject.
Collection of links of homeRealmDiscoveryPolicy.
Collection of servicePrincipal.
Collection of user.
An immutable client-side representation of an Azure AD credential.
An instance of this class provides access to all the operations defined in DomainsDomainsClient.
Eligible child resource.
An instance of this class provides access to all the operations defined in EligibleChildResourcesClient.
Eligible child resources list operation result.
Defines values for EnablementRules.
The ExpandedProperties model.
Details of the principal.
Details of role definition.
Details of the resource scope.
Defines values for Get1ItemsItem.
Defines values for Get2ItemsItem.
Defines values for Get3ItemsItem.
Defines values for Get5ItemsItem.
Defines values for Get6ItemsItem.
Defines values for Get7ItemsItem.
Defines values for Get8ItemsItem.
An instance of this class provides access to all the operations defined in GlobalAdministratorsClient.
An instance of this class provides access to all the operations defined in GroupsClient.
An instance of this class provides access to all the operations defined in GroupsGroupsClient.
Defines values for GroupsOrderby.
Defines values for GroupsSelect.
Defines values for MemberType.
Defines values for MicrosoftGraphActionState.
activityHistoryItem.
addIn.
administrativeUnit Represents an Azure Active Directory object.
alternativeSecurityId.
apiApplication.
application Represents an Azure Active Directory object.
appRole.
appRoleAssignment Represents an Azure Active Directory object.
assignedLabel.
assignedLicense.
assignedPlan.
attachment.
attachmentItem.
Defines values for MicrosoftGraphAttachmentType.
attendee.
attendeeBase.
Defines values for MicrosoftGraphAttendeeType.
audio.
audioConferencing.
automaticRepliesSetting.
Defines values for MicrosoftGraphAutomaticRepliesStatus.
baseItem.
baseItemVersion.
Defines values for MicrosoftGraphBodyType.
calculatedColumn.
calendar.
Defines values for MicrosoftGraphCalendarColor.
calendarGroup.
calendarPermission.
Defines values for MicrosoftGraphCalendarRoleType.
Defines values for MicrosoftGraphCategoryColor.
certificateAuthority.
certificateBasedAuthConfiguration.
changeTrackedEntity.
channel.
Defines values for MicrosoftGraphChannelMembershipType.
chat.
chatInfo.
chatMessage.
chatMessageAttachment.
chatMessageHostedContent.
Defines values for MicrosoftGraphChatMessageImportance.
chatMessageMention.
chatMessagePolicyViolation.
Defines values for MicrosoftGraphChatMessagePolicyViolationDlpActionTypes.
chatMessagePolicyViolationPolicyTip.
Defines values for MicrosoftGraphChatMessagePolicyViolationUserActionTypes.
Defines values for MicrosoftGraphChatMessagePolicyViolationVerdictDetailsTypes.
chatMessageReaction.
Defines values for MicrosoftGraphChatMessageType.
choiceColumn.
claimsMappingPolicy Represents an Azure Active Directory object.
The interface for MicrosoftGraphClient class.
columnDefinition.
columnLink.
Defines values for MicrosoftGraphComplianceState.
Defines values for MicrosoftGraphComplianceStatus.
configurationManagerClientEnabledFeatures configuration Manager client enabled features.
contact.
contactFolder.
contentType.
contentTypeInfo.
contentTypeOrder.
contract Represents an Azure Active Directory object.
conversation.
conversationMember.
conversationThread.
CopyNotebookModel.
currencyColumn.
dateTimeColumn.
dateTimeTimeZone.
Defines values for MicrosoftGraphDayOfWeek.
defaultColumnValue.
delegatedPermissionClassification.
Defines values for MicrosoftGraphDelegateMeetingMessageDeliveryOptions.
deleted.
device Represents an Azure Active Directory object.
deviceActionResult Device action result.
deviceCategory Device categories provides a way to organize your devices.
deviceCompliancePolicySettingState Device Compilance Policy Setting State for a given device.
deviceCompliancePolicyState Device Compliance Policy State for a given device.
deviceConfigurationSettingState Device Configuration Setting State for a given device.
deviceConfigurationState Device Configuration State for a given device.
Defines values for MicrosoftGraphDeviceEnrollmentType.
deviceHealthAttestationState.
Defines values for MicrosoftGraphDeviceManagementExchangeAccessState.
Defines values for MicrosoftGraphDeviceManagementExchangeAccessStateReason.
deviceManagementTroubleshootingEvent Event representing an general failure.
Defines values for MicrosoftGraphDeviceRegistrationState.
directory.
directoryObject Represents an Azure Active Directory object.
directoryRole Represents an Azure Active Directory object.
directoryRoleTemplate Represents an Azure Active Directory object.
domainDnsRecord.
domain.
domainState.
drive.
driveItem.
driveItemVersion.
emailAddress.
employeeOrgData.
endpoint Represents an Azure Active Directory object.
entity.
event.
Defines values for MicrosoftGraphEventType.
extension.
extensionProperty Represents an Azure Active Directory object.
Defines values for MicrosoftGraphExternalAudienceScope.
externalLink.
fieldValueSet.
file.
fileSystemInfo.
folder.
folderView.
followupFlag.
Defines values for MicrosoftGraphFollowupFlagStatus.
freeBusyError.
Defines values for MicrosoftGraphFreeBusyStatus.
geoCoordinates.
Defines values for MicrosoftGraphGiphyRatingType.
group Represents an Azure Active Directory object.
groupLifecyclePolicy.
groupSetting.
hashes.
homeRealmDiscoveryPolicy Represents an Azure Active Directory object.
identity.
identitySet.
image.
imageInfo.
implicitGrantSettings.
Defines values for MicrosoftGraphImportance.
incompleteData.
inferenceClassification.
inferenceClassificationOverride.
Defines values for MicrosoftGraphInferenceClassificationType.
informationalUrl.
insightIdentity.
internetMessageHeader.
itemActionStat.
itemActivity.
itemActivityStat.
itemAnalytics.
itemBody.
itemReference.
keyCredential.
keyValue.
licenseAssignmentState.
licenseDetails.
licenseProcessingState.
licenseUnitsDetail.
linkedResource.
list.
listInfo.
listItem.
listItemVersion.
Defines values for MicrosoftGraphLobbyBypassScope.
lobbyBypassSettings.
localeInfo.
location.
Defines values for MicrosoftGraphLocationType.
Defines values for MicrosoftGraphLocationUniqueIdType.
lookupColumn.
mailboxSettings.
mailFolder.
Defines values for MicrosoftGraphManagedAppFlaggedReason.
managedAppOperation Represents an operation applied against an app registration.
managedAppPolicy The ManagedAppPolicy resource represents a base type for platform specific policies.
managedAppRegistration The ManagedAppEntity is the base entity type for all other entity types under app management workflow.
managedDevice Devices that are managed or pre-enrolled through Intune.
Defines values for MicrosoftGraphManagedDeviceOwnerType.
Defines values for MicrosoftGraphManagedDevicePartnerReportedHealthState.
Defines values for MicrosoftGraphManagementAgentType.
Defines values for MicrosoftGraphMdmAuthority.
meetingParticipantInfo.
meetingParticipants.
message.
Defines values for MicrosoftGraphMessageActionFlag.
messageRule.
messageRuleActions.
messageRulePredicates.
multiValueLegacyExtendedProperty.
notebook.
notebookLinks.
numberColumn.
oAuth2PermissionGrant.
objectIdentity.
offerShiftRequest.
officeGraphInsights.
onenote.
onenoteEntityBaseModel.
onenoteEntityHierarchyModel.
onenoteEntitySchemaObjectModel.
onenoteOperation.
onenoteOperationError.
onenotePage.
onenotePagePreview.
onenotePagePreviewLinks.
Defines values for MicrosoftGraphOnenotePatchActionType.
onenotePatchContentCommand.
Defines values for MicrosoftGraphOnenotePatchInsertPosition.
onenoteResource.
onenoteSection.
Defines values for MicrosoftGraphOnenoteSourceService.
Defines values for MicrosoftGraphOnenoteUserRole.
onlineMeeting.
onlineMeetingInfo.
Defines values for MicrosoftGraphOnlineMeetingPresenters.
Defines values for MicrosoftGraphOnlineMeetingProviderType.
Defines values for MicrosoftGraphOnlineMeetingRole.
onPremisesExtensionAttributes.
onPremisesProvisioningError.
openShift.
openShiftChangeRequest.
openShiftItem.
operation.
operationError.
Defines values for MicrosoftGraphOperationStatus.
optionalClaim.
optionalClaims.
organization The organization resource represents an instance of global settings and resources which operate and are provisioned at the tenant-level.
orgContact Represents an Azure Active Directory object.
outlookCategory.
outlookGeoCoordinates.
outlookItem.
outlookUser.
package.
pageLinks.
parentalControlSettings.
passwordCredential.
passwordProfile.
patternedRecurrence.
pendingContentUpdate.
pendingOperations.
permission.
Defines values for MicrosoftGraphPermissionClassificationType.
permissionScope.
person.
personOrGroupColumn.
personType.
phone.
Defines values for MicrosoftGraphPhoneType.
photo.
physicalAddress.
physicalOfficeAddress.
plannerAssignedToTaskBoardTaskFormat.
plannerBucket.
plannerBucketTaskBoardTaskFormat.
plannerCategoryDescriptions.
plannerGroup.
plannerPlan.
plannerPlanDetails.
Defines values for MicrosoftGraphPlannerPreviewType.
plannerProgressTaskBoardTaskFormat.
plannerTask.
plannerTaskDetails.
plannerUser.
policyBase Represents an Azure Active Directory object.
Defines values for MicrosoftGraphPolicyPlatformType.
post.
preAuthorizedApplication.
presence.
privacyProfile.
profilePhoto.
provisionedPlan.
publicationFacet.
publicClientApplication.
publicError.
publicErrorDetail.
publicInnerError.
quota.
recentNotebook.
recentNotebookLinks.
recipient.
recurrencePattern.
Defines values for MicrosoftGraphRecurrencePatternType.
recurrenceRange.
Defines values for MicrosoftGraphRecurrenceRangeType.
remoteItem.
requiredResourceAccess.
resourceAccess.
resourceReference.
resourceSpecificPermissionGrant Represents an Azure Active Directory object.
resourceVisualization.
responseStatus.
Defines values for MicrosoftGraphResponseType.
samlSingleSignOnSettings.
schedule.
scheduleChangeRequest.
Defines values for MicrosoftGraphScheduleChangeRequestActor.
Defines values for MicrosoftGraphScheduleChangeState.
scheduleEntity.
Defines values for MicrosoftGraphScheduleEntityTheme.
scheduleInformation.
scheduleItem.
schedulingGroup.
scopedRoleMembership.
scoredEmailAddress.
searchResult.
sectionGroup.
sectionLinks.
Defines values for MicrosoftGraphSelectionLikelihoodInfo.
Defines values for MicrosoftGraphSensitivity.
servicePlanInfo.
servicePrincipal Represents an Azure Active Directory object.
settingSource.
settingValue.
shared.
sharedInsight.
sharepointIds.
sharingDetail.
sharingInvitation.
sharingLink.
shift.
shiftActivity.
shiftAvailability.
shiftItem.
shiftPreferences.
singleValueLegacyExtendedProperty.
site.
siteCollection.
sizeRange.
specialFolder.
Defines values for MicrosoftGraphStatus.
storagePlanInformation.
stsPolicy Represents an Azure Active Directory object.
subscribedSku.
subscription.
swapShiftsChangeRequest.
Defines values for MicrosoftGraphTaskStatus.
teamFunSettings.
teamGuestSettings.
team.
teamMemberSettings.
teamMessagingSettings.
teamsApp.
teamsAppDefinition.
Defines values for MicrosoftGraphTeamsAppDistributionMethod.
teamsAppInstallation.
teamsAsyncOperation.
Defines values for MicrosoftGraphTeamsAsyncOperationStatus.
Defines values for MicrosoftGraphTeamsAsyncOperationType.
Defines values for MicrosoftGraphTeamSpecialization.
teamsTab.
teamsTabConfiguration.
teamsTemplate.
Defines values for MicrosoftGraphTeamVisibilityType.
textColumn.
thumbnail.
thumbnailSet.
timeOff.
timeOffItem.
timeOffReason.
Defines values for MicrosoftGraphTimeOffReasonIconType.
timeOffRequest.
timeRange.
timeSlot.
timeZoneBase.
todo.
todoTask.
todoTaskList.
tokenIssuancePolicy Represents an Azure Active Directory object.
tokenLifetimePolicy Represents an Azure Active Directory object.
trending.
uploadSession.
usageDetails.
usedInsight.
userActivity.
user Represents an Azure Active Directory user object.
userScopeTeamsAppInstallation.
userSettings.
userTeamwork.
verifiedDomain.
video.
visualInfo.
webApplication.
website.
Defines values for MicrosoftGraphWebsiteType.
Defines values for MicrosoftGraphWeekIndex.
Defines values for MicrosoftGraphWellknownListName.
workbook.
workbookApplication.
workbookChart.
workbookChartAreaFormat.
workbookChartAxes.
workbookChartAxis.
workbookChartAxisFormat.
workbookChartAxisTitle.
workbookChartAxisTitleFormat.
workbookChartDataLabelFormat.
workbookChartDataLabels.
workbookChartFill.
workbookChartFont.
workbookChartGridlines.
workbookChartGridlinesFormat.
workbookChartLegend.
workbookChartLegendFormat.
workbookChartLineFormat.
workbookChartPoint.
workbookChartPointFormat.
workbookChartSeries.
workbookChartSeriesFormat.
workbookChartTitle.
workbookChartTitleFormat.
workbookComment.
workbookCommentReply.
workbookFilter.
workbookFilterCriteria.
workbookFunctions.
workbookIcon.
workbookNamedItem.
workbookOperation.
workbookOperationError.
Defines values for MicrosoftGraphWorkbookOperationStatus.
workbookPivotTable.
workbookSortField.
workbookTable.
workbookTableColumn.
workbookTableRow.
workbookTableSort.
workbookWorksheet.
workbookWorksheetProtection.
workbookWorksheetProtectionOptions.
workingHours.
Defines values for NotificationDeliveryMechanism.
Defines values for NotificationLevel.
The OdataErrorMain model.
Exception thrown for an invalid response with OdataErrorMain information.
An immutable client-side representation of an Azure AD credential.
The entirety of a credential definition.
Grouping of credential definition stages applicable as part of a application or service principal creation.
The first stage of a credential definition.
The final stage of the credential definition.
A credential definition stage allowing exporting the auth file for the service principal.
A credential definition stage allowing consuming the credential after creation.
The credential definition stage allowing the duration of key validity to be set.
The credential definition stage allowing start date to be set.
A credential definition stage allowing the subscription in the auth file to be set.
An immutable client-side representation of a permission.
Permissions information.
Role definition permissions.
An instance of this class provides access to all the operations defined in PermissionsClient.
Expanded info of resource scope, role definition and policy.
Details of the policy.
Details of role definition.
Details of the resource scope.
Expanded info of resource scope.
Details of the resource scope.
The name of the entity last modified it.
Defines values for PrincipalType.
Operation.
Provider Operations metadata.
Provider operations metadata list.
An instance of this class provides access to all the operations defined in ProviderOperationsMetadatasClient.
Defines values for RecipientType.
Defines values for RequestType.
Resource Type.
An immutable client-side representation of an Azure AD role assignment.
Container interface for all the definitions that need to be implemented.
Grouping of all the role assignment definition stages.
The first stage of the role assignment definition.
The stage of role assignment definition allowing specifying the assignee information.
An role assignment definition with sufficient inputs to create a new role assignment in the cloud, but exposing additional optional inputs to specify.
The stage of role assignment definition allowing specifying the role.
The stage of role assignment definition allowing specifying the scope of the assignment.
Role assignment create parameters.
A utility class to operate on role assignments for a resource with service principal (object id).
A type that provide the service principal id (object id) and ARM resource id of the resource for which role assignments needs to be done.
Role Assignments.
Role assignment list operation result.
Role assignment properties.
Role assignment properties with scope.
Entry point to role assignment management API.
Role Assignment schedule.
Information about current or upcoming role assignment schedule instance.
Role assignment schedule instance list operation result.
Role assignment schedule properties with scope.
An instance of this class provides access to all the operations defined in RoleAssignmentScheduleInstancesClient.
Role assignment schedule list operation result.
Role assignment schedule properties with scope.
Role Assignment schedule request.
Role assignment schedule request list operation result.
Role assignment schedule request properties with scope.
Schedule info of the role assignment schedule.
Expiration of the role assignment schedule.
Ticket Info of the role assignment.
An instance of this class provides access to all the operations defined in RoleAssignmentScheduleRequestsClient.
An instance of this class provides access to all the operations defined in RoleAssignmentSchedulesClient.
An instance of this class provides access to all the operations defined in RoleAssignmentsClient.
An immutable client-side representation of an Azure AD role definition.
Role definition.
Role definition list operation result.
Role definition properties.
Entry point to role definition management API.
An instance of this class provides access to all the operations defined in RoleDefinitionsClient.
Role eligibility schedule.
Information about current or upcoming role eligibility schedule instance.
Role eligibility schedule instance list operation result.
Role eligibility schedule properties with scope.
An instance of this class provides access to all the operations defined in RoleEligibilityScheduleInstancesClient.
role eligibility schedule list operation result.
Role eligibility schedule properties with scope.
Role Eligibility schedule request.
Role eligibility schedule request list operation result.
Role eligibility schedule request properties with scope.
Schedule info of the role eligibility schedule.
Expiration of the role eligibility schedule.
Ticket Info of the role eligibility.
An instance of this class provides access to all the operations defined in RoleEligibilityScheduleRequestsClient.
An instance of this class provides access to all the operations defined in RoleEligibilitySchedulesClient.
An instance of this class provides access to all the operations defined in RoleManagementPoliciesClient.
The role management policy approval rule.
Role management policy.
Role management policy assignment list operation result.
Role management policy assignment properties with scope.
An instance of this class provides access to all the operations defined in RoleManagementPolicyAssignmentsClient.
The role management policy authentication context rule.
The role management policy enablement rule.
The role management policy expiration rule.
Role management policy.
Role management policy list operation result.
The role management policy notification rule.
Role management policy properties with scope.
The role management policy rule.
The role management policy rule target.
Defines values for RoleManagementPolicyRuleType.
An immutable client-side representation of an Azure AD service principal.
Container interface for all the definitions that need to be implemented.
Grouping of all the service principal definition stages.
The first stage of the service principal definition.
A service principal definition allowing application to be specified.
A service principal definition with sufficient inputs to create a new service principal in the cloud, but exposing additional optional inputs to specify.
A service principal definition allowing credentials to be specified.
A service principal definition allowing role assignments to be added.
The template for a service principal update operation, containing all the settings that can be modified.
Grouping of all the service principal update stages.
A service principal update allowing credentials to be specified.
A service principal update allowing role assignments to be added.
Entry point to service principal management API.
The ServicePrincipalsAddKeyRequestBody model.
The ServicePrincipalsAddPasswordRequestBody model.
An instance of this class provides access to all the operations defined in ServicePrincipalsClient.
Defines values for ServicePrincipalsServicePrincipalExpand.
Defines values for ServicePrincipalsServicePrincipalOrderby.
An instance of this class provides access to all the operations defined in ServicePrincipalsServicePrincipalsClient.
Defines values for ServicePrincipalsServicePrincipalSelect.
Defines values for Status.
Defines values for Type.
The detail of a user.
An instance of this class provides access to all the operations defined in UsersUsersClient.
Defines values for UserType.