All examples are available in the examples directory of the GitHub repository.
Provider Configuration
Basic Provider Setup
Example provider configurations for different authentication methods and cloud environments:Client Secret Authentication
Basic provider configuration with client secret
Certificate Authentication
Provider setup with certificate-based authentication
Managed Identity
Azure Managed Identity configuration
Government Cloud
Configuration for US Government Cloud (GCC/GCC High)
Resources
Examples for managing Microsoft 365 resources:Device Management (Intune)
Windows Device Configuration
Windows Device Configuration
Windows Autopilot
Windows Autopilot
macOS Device Configuration
macOS Device Configuration
iOS/Android Device Configuration
iOS/Android Device Configuration
Settings Catalog
Settings Catalog
Group Policy
Group Policy
Intune RBAC & Management
Intune RBAC & Management
Application Management
Windows Applications
Windows Applications
macOS Applications
macOS Applications
iOS/Android Applications
iOS/Android Applications
App Management
App Management
Identity & Access Management
Conditional Access
Conditional Access
Users & Groups
Users & Groups
Windows 365 (Cloud PC)
- Azure Network Connections
- Cloud PC Provisioning Policies
- Cloud PC User Settings
- Cloud PC Device Images
- Cloud PC Organization Settings
- Cloud PC Alert Rules
Data Sources
Examples for querying Microsoft 365 data:Device Management Data Sources
- Assignment Filters
- Device Categories
- Managed Devices
- Windows Update Catalog Items
- Group Policy Categories
- Group Policy Value References
Application Data Sources
Identity Data Sources
Utility Data Sources
- Deployment Scheduler
- GUID List Sharder
- iTunes App Metadata
- macOS PKG App Metadata
- Microsoft Store Package Manifest Metadata
- Windows MSI App Metadata
- Microsoft 365 Endpoint Reference
- Licensing Service Plan Reference
Actions (Remote Device Operations)
Examples for performing actions on managed devices:Device Actions
Security Actions
Autopilot Actions
- Assign User to Autopilot Device
- Unassign User from Autopilot Device
- Update Autopilot Device Properties
List Resources
Examples for listing and filtering resources:Using the Examples
Running Examples Locally
Contributing Examples
When adding new resources to the provider, please include:- Basic usage example
- Advanced configuration example (if applicable)
- Import example
- Comments explaining key configuration options
Related Resources
- Provider Configuration - Provider setup and authentication
- Development Guide - Building new resources
- GitHub Repository - Source code and examples
