COPERTURA

Cosa gestisce TerraProvider in Intune e Entra ID.

Tutte le risorse della versione 0.20.2, raggruppate nel modo in cui le cercheresti. Ognuna ha una pagina di documentazione nel Terraform Registry e può essere importata da un tenant attivo.

  • 60 risorse
  • 127 data source
  • 25 aree Graph
  • versione 0.20.2

Otto famiglie di risorse

Il registry suddivide le risorse in 25 aree Graph. Qui sono organizzate negli otto gruppi che un amministratore Intune o Entra ID userebbe.

Tutte le 60 risorse

Filtra per famiglia. Il nome rimanda alla documentazione della risorsa, con tutti gli attributi e i valori predefiniti.

Tutte le 60 risorse
RisorsaAreaTipo
microsoft365wp_administrative_unitDirectory management
microsoft365wp_android_managed_app_protectionApp management
microsoft365wp_attribute_setCustom security attributes
microsoft365wp_authentication_combination_configurationAuthentication
microsoft365wp_authentication_context_class_referenceConditional access
microsoft365wp_authentication_flows_policyPoliciesTenant setting
microsoft365wp_authentication_methods_policyAuthenticationTenant setting
microsoft365wp_authentication_strength_policyAuthentication
microsoft365wp_authorization_policyPoliciesTenant setting
microsoft365wp_azure_ad_windows_autopilot_deployment_profileCorporate enrollment
microsoft365wp_azure_ad_windows_autopilot_deployment_profile_assignmentCorporate enrollment
microsoft365wp_cloud_pc_provisioning_policyCloud PC
microsoft365wp_cloud_pc_user_settingCloud PC
microsoft365wp_conditional_access_policyConditional access
microsoft365wp_connected_organizationEntitlement management
microsoft365wp_connector_groupOn-premises publishing
microsoft365wp_connector_group_applicationOn-premises publishing
microsoft365wp_connector_group_member_connectorOn-premises publishing
microsoft365wp_cross_tenant_access_policyCross-tenant accessTenant setting
microsoft365wp_cross_tenant_access_policy_configuration_defaultCross-tenant accessTenant setting
microsoft365wp_cross_tenant_access_policy_configuration_partnerCross-tenant access
microsoft365wp_cross_tenant_identity_sync_policy_partnerCross-tenant access
microsoft365wp_custom_security_attribute_definitionCustom security attributes
microsoft365wp_device_and_app_management_assignment_filterAssignments
microsoft365wp_device_compliance_policyDevice configuration
microsoft365wp_device_compliance_scriptDevice management
microsoft365wp_device_configurationDevice configuration
microsoft365wp_device_configuration_customDevice configuration
microsoft365wp_device_custom_attribute_shell_scriptDevice management
microsoft365wp_device_enrollment_configurationOnboarding
microsoft365wp_device_management_configuration_policyDevice configuration
microsoft365wp_device_management_configuration_policy_jsonDevice configuration
microsoft365wp_device_management_intentDevice management
microsoft365wp_device_management_scriptDevice management
microsoft365wp_device_registration_policyPoliciesTenant setting
microsoft365wp_device_shell_scriptDevice management
microsoft365wp_external_identities_policyIdentity and sign-inTenant setting
microsoft365wp_group_assigned_licenseLicenses and subscriptions
microsoft365wp_identity_governance_custom_task_extensionLifecycle workflows
microsoft365wp_identity_governance_lifecycle_management_settingsLifecycle workflowsTenant setting
microsoft365wp_identity_governance_workflowLifecycle workflows
microsoft365wp_identity_security_defaults_enforcement_policyPoliciesTenant setting
microsoft365wp_intune_branding_profileMobile app management (MAM)
microsoft365wp_ios_managed_app_protectionApp management
microsoft365wp_ip_application_segmentApplications
microsoft365wp_managed_device_mobile_app_configurationApp management
microsoft365wp_mobile_appApp management
microsoft365wp_mobile_app_categoryApp management
microsoft365wp_mobile_threat_defense_connector_microsoft_defenderOnboardingTenant setting
microsoft365wp_mobility_management_policyApp management
microsoft365wp_networkaccess_tenant_statusNetwork access (preview)Tenant setting
microsoft365wp_notification_message_templateDevice management
microsoft365wp_sharepoint_settingsSites and listsTenant setting
microsoft365wp_synchronization_schema_jsonSynchronization
microsoft365wp_targeted_managed_app_configurationApp management
microsoft365wp_unified_role_definitionRole management
microsoft365wp_unified_role_management_policyRole management
microsoft365wp_windows_driver_update_profileSoftware updates
microsoft365wp_windows_feature_update_profileSoftware updates
microsoft365wp_windows_management_appDevice managementTenant setting

Ogni risorsa esiste anche come data source, così puoi leggere un oggetto che non gestisci ancora. Versione 0.20.2; la prossima release aggiunge la proprietà profile card.

A LIVELLO DI TENANT

Anche le impostazioni a livello di tenant sono risorse

13 delle risorse esistono una sola volta per tenant. Vengono raramente modificate, ed è proprio per questo che tendono a scivolare fuori controllo: chi le ha cambiate l'ultima volta spesso non lavora più lì.

  • Metodi di autenticazione

    Quali metodi gli utenti possono registrare e usare.

    authentication_methods_policy
  • Authorization policy

    Cosa possono fare gli utenti predefiniti, dalla creazione di app alla registrazione di blueprint di identità degli agenti.

    authorization_policy
  • Security defaults

    Attivo o disattivo.

    identity_security_defaults_enforcement_policy
  • Registrazione dei dispositivi

    Chi può aggiungere e registrare dispositivi.

    device_registration_policy
  • Self-service sign-up

    Se gli utenti esterni possono registrarsi autonomamente.

    authentication_flows_policy
  • Identità esterne

    Se gli utenti esterni possono lasciare il tenant.

    external_identities_policy
  • Cross-tenant access

    L'oggetto policy del tenant.

    cross_tenant_access_policy
  • Cross-tenant defaults

    Impostazioni in entrata e in uscita per ogni tenant privo di una voce propria.

    cross_tenant_access_policy_configuration_default
  • Impostazioni del lifecycle workflow

    Dominio mittente e branding delle email del workflow.

    identity_governance_lifecycle_management_settings
  • Defender for Endpoint connector

    Le impostazioni del connector in Intune.

    mobile_threat_defense_connector_microsoft_defender
  • Windows management app

    L'impostazione del managed installer.

    windows_management_app
  • Global Secure Access

    Lo stato di onboarding del tenant.

    networkaccess_tenant_status
  • SharePoint

    Le impostazioni SharePoint del tenant, come la condivisione.

    sharepoint_settings
SOLA LETTURA

Cosa legge ma non crea

Questi oggetti provengono da altrove: dal tuo processo di identity, da Microsoft o da un altro provider. TerraProvider li cerca in modo che le tue policy possano riferirsi a essi. In sintesi: utenti, gruppi, applicazioni, service principal e SKU di licenza, più alcuni helper.

Cosa legge ma non crea
Data sourceA cosa serve
applicationFai riferimento a una registrazione app, ad esempio in Conditional Access.
cloud_pc_device_imageUsa la tua immagine Windows 365 personalizzata.
cloud_pc_gallery_imageScegli un'immagine dalla galleria Windows 365 per una provisioning policy.
connectorTrova un application proxy connector da inserire in un connector group.
groupAssegna una policy a un gruppo esistente. Crea i gruppi con il provider azuread di HashiCorp.
identity_governance_task_definitionTrova un task predefinito del lifecycle workflow.
identity_governance_workflow_versionLeggi le versioni precedenti di un lifecycle workflow.
service_principalFai riferimento a un'app enterprise.
subscribed_skuCerca uno SKU di licenza per le licenze basate su gruppo.
unified_role_management_policy_assignmentTrova quale PIM policy appartiene a quale ruolo.
userTrova l'id di un utente per un'assegnazione o un'esclusione.

Due funzioni per i pacchetti app

Cosa non copre questo provider

Se un oggetto che configuri nell'admin center di Intune o Entra non è nell'elenco, non è ancora gestito. Exchange Online, Teams, Purview e il resto di SharePoint Online sono fuori dall'ambito di questo provider. Segnala ciò di cui hai bisogno sul GitHub issue tracker. I maintainer spesso decidono cosa sviluppare dopo in base al numero di thumbs-up su un issue, quindi un thumbs-up è più utile di un commento "+1".
Cosa copre questo provider
AmbitoQuali oggetti
Gestito60 risorse in 25 aree di Intune e Entra ID
Sola letturaUtenti, gruppi, registrazioni app e service principal
Non incluso in questo providerExchange Online, Teams, Purview, SharePoint Online oltre le impostazioni SharePoint del tenant

Esegui un plan sul tuo tenant.

Ogni risorsa elencata sopra ha la propria pagina nel Terraform Registry. La Community Edition è gratuita per le organizzazioni con un massimo di 99 utenti.