internal/

directory
v0.21.1-alpha Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2025 License: MPL-2.0

Directories

Path Synopsis
services
common/plan_modifiers
planmodifiers/bool.go
planmodifiers/bool.go
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
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
datasources/device_management/graph_beta/linux_platform_script
read.go (updated with proper technology enum handling)
read.go (updated with proper technology enum handling)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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.
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
resources/device_management/graph_beta/windows_driver_update_profile_assignment
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsdriverupdateprofileassignment?view=graph-rest-beta
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsdriverupdateprofileassignment?view=graph-rest-beta
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
resources/device_management/graph_beta/windows_feature_update_profile_assignment
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsfeatureupdateprofileassignment?view=graph-rest-beta
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsfeatureupdateprofileassignment?view=graph-rest-beta
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
resources/device_management/graph_beta/windows_quality_update_policy_assignment
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsfeatureupdateprofileassignment?view=graph-rest-beta
Base resource REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-softwareupdate-windowsfeatureupdateprofileassignment?view=graph-rest-beta
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
resources/device_management/graph_beta/windows_remediation_script_assignment
Base resource REF: https://learn.microsoft.com/en-us/graph/api/intune-devices-devicehealthscriptassignment-list?view=graph-rest-beta
Base resource REF: https://learn.microsoft.com/en-us/graph/api/intune-devices-devicehealthscriptassignment-list?view=graph-rest-beta
resources/device_management/graph_beta/windows_update_ring
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-windowsupdateforbusinessconfiguration?view=graph-rest-1.0
REF: https://learn.microsoft.com/en-us/graph/api/resources/intune-deviceconfig-windowsupdateforbusinessconfiguration?view=graph-rest-1.0
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
utilities

Jump to

Keyboard shortcuts

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