terraform-provider-microsoft365

command module
v0.23.0-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2025 License: MPL-2.0 Imports: 5 Imported by: 0

README

Community Terraform Provider for Microsoft 365

The community Microsoft 365 Terraform Provider allows managing environments and other resources within Microsoft Intune, Microsoft 365, Microsoft Teams, and Microsoft Defender.

[!WARNING] This code is experimental and provided solely for evaluation purposes. It is NOT intended for production use and may contain bugs, incomplete features, or other issues. Use at your own risk, as it may undergo significant changes without notice until it reaches general availability, and no guarantees or support is provided. By using this code, you acknowledge and agree to these conditions. Consult the documentation or contact the maintainer if you have questions or concerns.

[!TIP] This is a community-driven project and is not officially supported by Microsoft. If you need help, want to ask questions, or connect with other users and contributors, join our community Discord

Overview

The Community Terraform Provider for Microsoft 365 empowers workplace teams and administrators to manage their Microsoft 365 environments using Infrastructure as Code (IaC) principles. This provider bridges the gap between Terraform's powerful resource management capabilities and the extensive features of Microsoft 365, allowing for automated, version-controlled, and repeatable deployments across various Microsoft cloud services.

Use Cases

  • Infrastructure as Code for Microsoft 365
    Manage Microsoft 365 configuration (users, groups, policies, device management, and more) as code, enabling version control, peer review, and repeatable deployments—just as you would for cloud infrastructure in Azure or GCP.

  • Automated, Auditable Change Management
    Use Terraform's plan and apply in gitOps workflows to preview, approve, and track changes to your Microsoft 365 environment, ensuring all modifications are intentional, reviewed, and logged.

  • Environment Replication and Drift Detection Reproduce Microsoft 365 tenant configurations across multiple environments (development, staging, production) or tenants, and detect configuration drift over time using Terraform’s state management.

  • Disaster Recovery and Rapid Rebuilds
    Store your Microsoft 365 configuration in code, allowing for rapid recovery or migration of tenant settings, policies, and assignments in the event of accidental changes or tenant loss.

  • Collaboration and Delegation Empower teams to collaborate on Microsoft 365 configuration using pull requests, code reviews, and CI/CD pipelines, reducing bottlenecks and enabling safe delegation of administrative tasks.

  • Bulk and Consistent Policy Enforcement Apply security, compliance, and device management policies at scale, ensuring consistency and reducing manual configuration errors across large organizations or multiple tenants.

  • Self-Service via Terraform Modules
    Build reusable Terraform modules for common Microsoft 365 workloads, enabling service-owning teams to provide self-service provisioning to other engineering teams while maintaining standards and reducing manual effort.

  • Integration with Policy-as-Code (OPA/Conftest)
    Integrate with Open Policy Agent (OPA) or Conftest to enforce organizational standards, compliance, and guardrails on Microsoft 365 resources before deployment, ensuring only approved configurations are applied in production.

  • Guardrailed Deployments
    Implement automated checks and guardrails in CI/CD pipelines to prevent misconfiguration and enforce best practices, reducing risk and improving governance for Microsoft 365 administration.

Getting Started

Please refer to the Getting Started guide in the terraform registry for more information on how to get started.

Provider Key Features

  • Wide Resource Coverage: Supports management of resources across Microsoft Intune, Microsoft 365, Microsoft Teams, Microsoft Defender, and related services. This includes device and app management, user and group management, and administrative resources.
  • Multi-Cloud Compatibility: Operates with Microsoft public cloud, US Government (GCC, GCC High, DoD), China, and other national cloud environments.
  • Multiple Authentication Methods: Provides support for client secret, client certificate, device code, interactive browser, managed identity, workload identity, OIDC (including GitHub Actions and Azure DevOps), and Azure Developer CLI authentication.
  • Proxy and Network Configuration: Allows configuration of HTTP proxy settings, custom user agents, request timeouts, and retry/redirect/compression policies.
  • Microsoft Graph API Support: Integrates with both v1.0 and beta Microsoft Graph API endpoint sets, to support both generally available and preview features.
  • Microsoft Graph SDK Adoption: The provider leverages the Microsoft Graph API through the Kiota-generated graphSDKs, allowing for a strongly typed development experience.

Community Contributions

As a community-driven project, contributions, feedback, and issue reports are welcome and encouraged. Together, we can enhance and expand the capabilities of this provider to meet the evolving needs of Microsoft 365 administrators and DevOps professionals.

Development Guide

The style guidelines and the design decisions for this provider can be found here

Development Guide

Community Terraform Provider for Microsoft 365 Provider Roadmap

Please see the roadmap below on the intended provider resource suppport

Provider Roadmap

Disclaimer

[!IMPORTANT]
While every effort is made to maintain accuracy and reliability, users should thoroughly test configurations in non-production environments before deploying to production. Always refer to official Microsoft documentation for the most up-to-date information on Microsoft 365 services and features.

Data Collection

The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve their products and services. You may turn off the telemetry as described in the repository. There are also some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with a copy of Microsoft's privacy statement. Microsoft's privacy statement is located at https://go.microsoft.com/fwlink/?LinkID=824704. You can learn more about data collection and use in the help documentation and their privacy statement. Your use of the software operates as your consent to these practices.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
services/common/plan_modifiers
planmodifiers/bool.go
planmodifiers/bool.go
services/common/shared_models/graph_beta/device_and_app_management
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-mobileappassignment?view=graph-rest-beta
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-mobileappassignment?view=graph-rest-beta
services/common/shared_models/graph_beta/device_management
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-roleassignment?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-roleassignment?view=graph-rest-beta
read.go
read.go
services/datasources/device_management/graph_beta/linux_platform_script
read.go (updated with proper technology enum handling)
read.go (updated with proper technology enum handling)
services/datasources/device_management/graph_beta/managed_device
REF: https://learn.microsoft.com/en-us/graph/api/intune-devices-windowsmanageddevice-list?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/intune-devices-windowsmanageddevice-list?view=graph-rest-beta
read.go
read.go
services/datasources/device_management/graph_beta/windows_driver_update_inventory
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsdriverupdateinventory?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsdriverupdateinventory?view=graph-rest-beta
services/datasources/device_management/graph_beta/windows_driver_update_profile
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsdriverupdateprofile?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsdriverupdateprofile?view=graph-rest-beta
services/datasources/device_management/graph_beta/windows_feature_update_profile
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-WindowsFeatureUpdateprofile?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-WindowsFeatureUpdateprofile?view=graph-rest-beta
services/datasources/device_management/graph_beta/windows_platform_script
https://learn.microsoft.com/en-us/graph/api/resources/intune-shared-devicemanagementscript?view=graph-rest-beta
https://learn.microsoft.com/en-us/graph/api/resources/intune-shared-devicemanagementscript?view=graph-rest-beta
read.go
services/datasources/device_management/graph_beta/windows_quality_update_policy
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsdriverupdateprofile?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsdriverupdateprofile?view=graph-rest-beta
read.go
services/datasources/device_management/graph_beta/windows_update_catalog_item
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsupdatecatalogitem?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsupdatecatalogitem?view=graph-rest-beta
read.go
services/datasources/m365_admin/graph_beta/browser_site
REF: https://learn.microsoft.com/en-us/graph/api/resources/browsersite?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/browsersite?view=graph-rest-beta
services/datasources/m365_admin/graph_beta/browser_site_list
REF: https://learn.microsoft.com/en-us/graph/api/resources/browsersitelist?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/browsersitelist?view=graph-rest-beta
services/resources/device_and_app_management/graph_beta/android_managed_mobile_app
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-mam-managedmobileapp?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-mam-managedmobileapp?view=graph-rest-beta
services/resources/device_and_app_management/graph_beta/application_category
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-mobileappcategory?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-mobileappcategory?view=graph-rest-beta
services/resources/device_and_app_management/graph_beta/ios_managed_mobile_app
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-mam-managedmobileapp?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-mam-managedmobileapp?view=graph-rest-beta
services/resources/device_and_app_management/graph_beta/mobile_app_assignment
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-mobileappassignment?view=graph-rest-beta
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-mobileappassignment?view=graph-rest-beta
services/resources/device_and_app_management/graph_beta/targeted_managed_app_configurations
Package graphBetaTargetedManagedAppConfigurations provides the resource implementation for Microsoft Graph Beta Targeted Managed App Configurations Reference: https://learn.microsoft.com/en-us/graph/api/resources/intune-mam-targetedmanagedappconfiguration?view=graph-rest-beta
Package graphBetaTargetedManagedAppConfigurations provides the resource implementation for Microsoft Graph Beta Targeted Managed App Configurations Reference: https://learn.microsoft.com/en-us/graph/api/resources/intune-mam-targetedmanagedappconfiguration?view=graph-rest-beta
services/resources/device_and_app_management/graph_beta/win32_app
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-win32lobapp?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-win32lobapp?view=graph-rest-beta
services/resources/device_and_app_management/graph_beta/win32_lob_app
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-win32lobapp?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-win32lobapp?view=graph-rest-beta
services/resources/device_and_app_management/graph_beta/windows_managed_mobile_app
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-mam-managedmobileapp?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-mam-managedmobileapp?view=graph-rest-beta
services/resources/device_management/graph_beta/android_device_owner_compliance_policy
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-androiddeviceownercompliancepolicy?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-androiddeviceownercompliancepolicy?view=graph-rest-beta
services/resources/device_management/graph_beta/aosp_device_owner_compliance_policy
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-aospdeviceownercompliancepolicy?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-aospdeviceownercompliancepolicy?view=graph-rest-beta
services/resources/device_management/graph_beta/apple_user_initiated_enrollment_profile_assignment
Base resource REF: https://learn.microsoft.com/en-us/graph/api/intune-enrollment-appleenrollmentprofileassignment-get?view=graph-rest-beta
Base resource REF: https://learn.microsoft.com/en-us/graph/api/intune-enrollment-appleenrollmentprofileassignment-get?view=graph-rest-beta
services/resources/device_management/graph_beta/assignment_filter
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-policyset-deviceandappmanagementassignmentfilter?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-policyset-deviceandappmanagementassignmentfilter?view=graph-rest-beta
services/resources/device_management/graph_beta/device_category
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-shared-devicecategory?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-shared-devicecategory?view=graph-rest-beta
services/resources/device_management/graph_beta/intune_branding_profile
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-wip-intunebrandingprofile?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-wip-intunebrandingprofile?view=graph-rest-beta
services/resources/device_management/graph_beta/ios_device_compliance_policy
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-ioscompliancepolicy?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-ioscompliancepolicy?view=graph-rest-beta
services/resources/device_management/graph_beta/linux_device_compliance_policy
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfigv2-devicemanagementconfigurationpolicy?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfigv2-devicemanagementconfigurationpolicy?view=graph-rest-beta
services/resources/device_management/graph_beta/linux_device_compliance_script
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfigv2-devicemanagementreusablepolicysetting?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfigv2-devicemanagementreusablepolicysetting?view=graph-rest-beta
services/resources/device_management/graph_beta/macos_custom_attribute_script_assignment
REF https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-devicemanagementscriptassignment?view=graph-rest-beta
REF https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-devicemanagementscriptassignment?view=graph-rest-beta
services/resources/device_management/graph_beta/macos_device_compliance_policy
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-windows10compliancepolicy?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-windows10compliancepolicy?view=graph-rest-beta
services/resources/device_management/graph_beta/macos_platform_script
Main entry point to construct the intune windows device management script resource for the Terraform provider.
Main entry point to construct the intune windows device management script resource for the Terraform provider.
services/resources/device_management/graph_beta/macos_platform_script_assignment
REF https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-devicemanagementscriptassignment?view=graph-rest-beta
REF https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-devicemanagementscriptassignment?view=graph-rest-beta
services/resources/device_management/graph_beta/macos_software_update_configuration
ref: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-macossoftwareupdateconfiguration?view=graph-rest-beta
ref: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-macossoftwareupdateconfiguration?view=graph-rest-beta
services/resources/device_management/graph_beta/managed_device_cleanup_rule
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-manageddevicecleanuprule?view=graph-rest-beta
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-manageddevicecleanuprule?view=graph-rest-beta
services/resources/device_management/graph_beta/notification_message_templates
REF: https://learn.microsoft.com/en-au/graph/api/resources/intune-notification-notificationmessagetemplate?view=graph-rest-beta REF: https://learn.microsoft.com/en-au/graph/api/intune-notification-notificationmessagetemplate-create?view=graph-rest-beta
REF: https://learn.microsoft.com/en-au/graph/api/resources/intune-notification-notificationmessagetemplate?view=graph-rest-beta REF: https://learn.microsoft.com/en-au/graph/api/intune-notification-notificationmessagetemplate-create?view=graph-rest-beta
services/resources/device_management/graph_beta/operation_approval_policy
resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-operationapprovalpolicy?view=graph-rest-beta
resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-operationapprovalpolicy?view=graph-rest-beta
services/resources/device_management/graph_beta/rbac_resource_operation
resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-RBACResourceOperation?view=graph-rest-beta
resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-RBACResourceOperation?view=graph-rest-beta
services/resources/device_management/graph_beta/reuseable_policy_settings
Main entry point to construct the intune settings catalog profile resource for the Terraform provider.
Main entry point to construct the intune settings catalog profile resource for the Terraform provider.
services/resources/device_management/graph_beta/role_assignment
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-roleassignment?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-roleassignment?view=graph-rest-beta
services/resources/device_management/graph_beta/role_definition
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-roledefinition?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-rolepermission?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-roledefinition?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-rbac-rolepermission?view=graph-rest-beta
services/resources/device_management/graph_beta/settings_catalog_assignment
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfigv2-devicemanagementconfigurationpolicyassignment?view=graph-rest-beta
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfigv2-devicemanagementconfigurationpolicyassignment?view=graph-rest-beta
services/resources/device_management/graph_beta/terms_and_conditions
resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-companyterms-termsandconditions?view=graph-rest-beta
resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-companyterms-termsandconditions?view=graph-rest-beta
services/resources/device_management/graph_beta/terms_and_conditions_assignment
resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-companyterms-termsandconditionsassignment?view=graph-rest-beta
resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-companyterms-termsandconditionsassignment?view=graph-rest-beta
services/resources/device_management/graph_beta/windows_autopilot_deployment_profile
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-enrollment-activedirectorywindowsautopilotdeploymentprofile?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-enrollment-activedirectorywindowsautopilotdeploymentprofile?view=graph-rest-beta
services/resources/device_management/graph_beta/windows_autopilot_deployment_profile_assignment
Base resource REF: https://learn.microsoft.com/en-us/graph/api/intune-enrollment-windowsautopilotdeploymentprofileassignment-create?view=graph-rest-beta
Base resource REF: https://learn.microsoft.com/en-us/graph/api/intune-enrollment-windowsautopilotdeploymentprofileassignment-create?view=graph-rest-beta
services/resources/device_management/graph_beta/windows_autopilot_device_identity
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-enrollment-windowsautopilotdeviceidentity?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-enrollment-windowsautopilotdeviceidentity?view=graph-rest-beta
services/resources/device_management/graph_beta/windows_device_compliance_policy
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-windows10compliancepolicy?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/intune/intune-service/protect/compliance-custom-json REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-devicecompliancepolicyscript?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-wsldistributionconfiguration?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-windows10compliancepolicy?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/intune/intune-service/protect/compliance-custom-json REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-devicecompliancepolicyscript?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-wsldistributionconfiguration?view=graph-rest-beta
services/resources/device_management/graph_beta/windows_device_compliance_script
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-devicecompliancescript?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-devicecompliancescript?view=graph-rest-beta
services/resources/device_management/graph_beta/windows_driver_update_inventory
Main entry point to construct the intune windows driver update inventory resource for the Terraform provider.
Main entry point to construct the intune windows driver update inventory resource for the Terraform provider.
services/resources/device_management/graph_beta/windows_driver_update_profile
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsdriverupdateprofile?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsdriverupdateprofile?view=graph-rest-beta
services/resources/device_management/graph_beta/windows_feature_update_profile
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsfeatureupdateprofile?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsfeatureupdateprofile?view=graph-rest-beta
services/resources/device_management/graph_beta/windows_platform_script_assignment
REF https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-devicemanagementscriptassignment?view=graph-rest-beta
REF https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-devicemanagementscriptassignment?view=graph-rest-beta
services/resources/device_management/graph_beta/windows_remediation_script
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-devicehealthscript?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-devices-devicehealthscript?view=graph-rest-beta
services/resources/device_management/graph_beta/windows_update_ring
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-windowsupdateforbusinessconfiguration?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-windowsupdateforbusinessconfiguration?view=graph-rest-beta
services/resources/device_management/graph_v1.0/device_configuration_assignment
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-deviceconfigurationassignment?view=graph-rest-1.0
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-deviceconfigurationassignment?view=graph-rest-1.0
services/resources/groups/graph_beta/group
REF: https://learn.microsoft.com/en-us/graph/api/resources/group?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/group?view=graph-rest-beta
services/resources/groups/graph_beta/group_lifecycle_policy
REF: https://learn.microsoft.com/en-us/graph/api/resources/grouplifecyclepolicy?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/grouplifecyclepolicy?view=graph-rest-beta
services/resources/groups/graph_beta/group_member_assignment
REF: https://learn.microsoft.com/en-us/graph/api/group-list-members?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/group-post-members?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/group-delete-members?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/group-list-members?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/group-post-members?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/group-delete-members?view=graph-rest-beta
services/resources/groups/graph_beta/group_owner_assignment
REF: https://learn.microsoft.com/en-us/graph/api/group-list-owners?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/group-post-owners?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/group-delete-owners?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/group-list-owners?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/group-post-owners?view=graph-rest-beta REF: https://learn.microsoft.com/en-us/graph/api/group-delete-owners?view=graph-rest-beta
services/resources/groups/graph_beta/group_settings
REF: https://learn.microsoft.com/en-us/graph/api/resources/directorysetting?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/directorysetting?view=graph-rest-beta
services/resources/groups/graph_beta/tenant_wide_group_settings
REF: https://learn.microsoft.com/en-us/graph/api/resources/directorysetting?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/directorysetting?view=graph-rest-beta
services/resources/identity_and_access/graph_beta/conditional_access_policy
REF: https://learn.microsoft.com/en-us/graph/api/resources/conditionalaccesspolicy?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/conditionalaccesspolicy?view=graph-rest-beta
services/resources/m365_admin/graph_beta/browser_site
REF: https://learn.microsoft.com/en-us/graph/api/resources/browsersite?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/browsersite?view=graph-rest-beta
services/resources/m365_admin/graph_beta/browser_site_list
REF: https://learn.microsoft.com/en-us/graph/api/resources/browsersitelist?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/browsersitelist?view=graph-rest-beta
services/resources/m365_admin/graph_beta/m365_apps_installation_options
REF: https://learn.microsoft.com/en-us/graph/api/resources/m365appsinstallationoptions?view=graph-rest-1.0
REF: https://learn.microsoft.com/en-us/graph/api/resources/m365appsinstallationoptions?view=graph-rest-1.0
services/resources/microsoft_teams/teams_calling_policy
REF: https://learn.microsoft.com/en-us/powershell/module/teams/set-csteamscallingpolicy?view=teams-ps REF: https://learn.microsoft.com/en-us/powershell/module/teams/new-csteamscallingpolicy?view=teams-ps
REF: https://learn.microsoft.com/en-us/powershell/module/teams/set-csteamscallingpolicy?view=teams-ps REF: https://learn.microsoft.com/en-us/powershell/module/teams/new-csteamscallingpolicy?view=teams-ps
services/resources/microsoft_teams/teams_meeting_policy
REF: https://learn.microsoft.com/en-us/powershell/module/teams/new-csteamsmeetingpolicy?view=teams-ps
REF: https://learn.microsoft.com/en-us/powershell/module/teams/new-csteamsmeetingpolicy?view=teams-ps
services/resources/users/graph_beta/user
REF: https://learn.microsoft.com/en-au/graph/api/resources/user?view=graph-rest-beta
REF: https://learn.microsoft.com/en-au/graph/api/resources/user?view=graph-rest-beta
services/resources/windows_365/graph_beta/azure_network_connection
REF: https://learn.microsoft.com/en-us/graph/api/virtualendpoint-list-onpremisesconnections?view=graph-rest-beta&tabs=http
REF: https://learn.microsoft.com/en-us/graph/api/virtualendpoint-list-onpremisesconnections?view=graph-rest-beta&tabs=http
services/resources/windows_365/graph_beta/cloud_pc_alert_rule
REF: https://learn.microsoft.com/en-us/graph/api/resources/devicemanagement-alertrule?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/devicemanagement-alertrule?view=graph-rest-beta
services/resources/windows_365/graph_beta/cloud_pc_device_image
REF: https://learn.microsoft.com/en-us/graph/api/resources/cloudpcdeviceimage?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/cloudpcdeviceimage?view=graph-rest-beta
services/resources/windows_365/graph_beta/cloud_pc_organization_settings
REF: https://learn.microsoft.com/en-us/graph/api/resources/cloudpcorganizationsettings?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/cloudpcorganizationsettings?view=graph-rest-beta
services/resources/windows_365/graph_beta/cloud_pc_provisioning_policy
REF: https://learn.microsoft.com/en-us/graph/api/resources/cloudpcprovisioningpolicy?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/cloudpcprovisioningpolicy?view=graph-rest-beta
services/resources/windows_365/graph_beta/user_setting
REF: https://learn.microsoft.com/en-us/graph/api/resources/cloudpcusersetting?view=graph-rest-beta
REF: https://learn.microsoft.com/en-us/graph/api/resources/cloudpcusersetting?view=graph-rest-beta
services/resources/windows_365/graph_v1.0/cloud_pc_device_image
REF: https://learn.microsoft.com/en-us/graph/api/resources/cloudpcdeviceimage?view=graph-rest-1.0
REF: https://learn.microsoft.com/en-us/graph/api/resources/cloudpcdeviceimage?view=graph-rest-1.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL