カバレッジ

TerraProvider が Intune と Entra ID で管理するもの。

バージョン 0.20.2 のすべてのリソースを、目的別にグループ化して掲載しています。各リソースには Terraform Registry のドキュメントページがあり、稼働中のテナントからインポートすることもできます。

  • 60 個のリソース
  • 127 個のデータソース
  • 25 個の Graph エリア
  • バージョン 0.20.2

8 つのリソースファミリー

レジストリはリソースを 25 個の Graph エリアに分類しています。ここでは Intune または Entra ID の管理者が使いやすい 8 つのグループにまとめています。

全 60 リソース

ファミリーで絞り込めます。リソース名のリンクから、すべての属性とデフォルト値を含むドキュメントを参照できます。

全 60 リソース
リソースエリア種別
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_policyPoliciesテナント設定
microsoft365wp_authentication_methods_policyAuthenticationテナント設定
microsoft365wp_authentication_strength_policyAuthentication
microsoft365wp_authorization_policyPoliciesテナント設定
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 accessテナント設定
microsoft365wp_cross_tenant_access_policy_configuration_defaultCross-tenant accessテナント設定
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_policyPoliciesテナント設定
microsoft365wp_device_shell_scriptDevice management
microsoft365wp_external_identities_policyIdentity and sign-inテナント設定
microsoft365wp_group_assigned_licenseLicenses and subscriptions
microsoft365wp_identity_governance_custom_task_extensionLifecycle workflows
microsoft365wp_identity_governance_lifecycle_management_settingsLifecycle workflowsテナント設定
microsoft365wp_identity_governance_workflowLifecycle workflows
microsoft365wp_identity_security_defaults_enforcement_policyPoliciesテナント設定
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_defenderOnboardingテナント設定
microsoft365wp_mobility_management_policyApp management
microsoft365wp_networkaccess_tenant_statusNetwork access (preview)テナント設定
microsoft365wp_notification_message_templateDevice management
microsoft365wp_sharepoint_settingsSites and listsテナント設定
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 managementテナント設定

すべてのリソースはデータソースとしても利用できるため、まだ管理していないオブジェクトを読み取ることが可能です。バージョン 0.20.2。次のリリースではプロファイルカードプロパティが追加されます。

テナント全体

テナント全体の設定もリソースです

13 個のリソースはテナントにつき 1 つだけ存在します。めったに変更されないからこそ、設定が意図せずずれていくことがあります。最後に変更した担当者がすでに退職しているケースも珍しくありません。

  • 認証方法

    ユーザーが登録・使用できる認証方法。

    authentication_methods_policy
  • 承認ポリシー

    既定ユーザーが実行できる操作の範囲。アプリの作成からエージェント ID ブループリントの登録まで含まれます。

    authorization_policy
  • セキュリティの既定値設定

    有効または無効。

    identity_security_defaults_enforcement_policy
  • デバイス登録

    デバイスへの参加および登録が許可されるユーザー。

    device_registration_policy
  • セルフサービス サインアップ

    外部ユーザーが自分でサインアップできるかどうか。

    authentication_flows_policy
  • 外部 ID

    外部ユーザーがテナントを離れることができるかどうか。

    external_identities_policy
  • クロステナント アクセス

    テナントのポリシー オブジェクト。

    cross_tenant_access_policy
  • クロステナント デフォルト

    固有のエントリを持たないすべてのテナントに対する受信・送信の設定。

    cross_tenant_access_policy_configuration_default
  • ライフサイクル ワークフロー設定

    ワークフロー メールの送信者ドメインとブランディング。

    identity_governance_lifecycle_management_settings
  • Defender for Endpoint コネクタ

    Intune におけるコネクタの設定。

    mobile_threat_defense_connector_microsoft_defender
  • Windows management app

    マネージド インストーラーの設定。

    windows_management_app
  • Global Secure Access

    テナントのオンボーディング状態。

    networkaccess_tenant_status
  • SharePoint

    共有など、テナントの SharePoint 設定。

    sharepoint_settings
読み取り専用

読み取るだけで作成しないもの

これらのオブジェクトは、ID 管理プロセス、Microsoft、または別のプロバイダーから提供されます。TerraProvider はそれらを参照することで、ポリシーから指定できるようにします。具体的には、ユーザー、グループ、アプリケーション、サービス プリンシパル、ライセンス SKU、およびいくつかのヘルパーです。

読み取るだけで作成しないもの
データソース用途
application条件付きアクセスなどでアプリ登録を参照します。
cloud_pc_device_image独自の Windows 365 イメージを選択します。
cloud_pc_gallery_imageプロビジョニング ポリシー用に Windows 365 ギャラリー イメージを選択します。
connectorコネクタ グループに追加するアプリケーション プロキシ コネクタを検索します。
group既存のグループにポリシーを割り当てます。グループの作成には HashiCorp の azuread プロバイダーを使用してください。
identity_governance_task_definition組み込みのライフサイクル ワークフロー タスクを検索します。
identity_governance_workflow_versionライフサイクル ワークフローの以前のバージョンを参照します。
service_principalエンタープライズ アプリを参照します。
subscribed_skuグループベースのライセンス割り当てに使用するライセンス SKU を検索します。
unified_role_management_policy_assignmentどの PIM ポリシーがどのロールに対応するかを確認します。
user割り当てや除外のためにユーザーの ID を取得します。

アプリ パッケージ向けの 2 つの関数

このプロバイダーが対象としないもの

Intune または Entra 管理センターで設定するオブジェクトがリストにない場合、そのオブジェクトはまだ管理対象になっていません。Exchange Online、Teams、Purview、およびその他の SharePoint Online はこのプロバイダーの対象外です。必要なものは GitHub の Issue トラッカーでリクエストしてください。メンテナーはイシューへのサムズアップの数を参考に次の対応を決めることが多いため、「+1」コメントよりサムズアップの方が効果的です。
このプロバイダーの対象範囲
スコープ対象オブジェクト
管理対象Intune および Entra ID の 25 エリアにある 60 個のリソース
読み取り専用ユーザー、グループ、アプリ登録、サービス プリンシパル
このプロバイダーの対象外Exchange Online、Teams、Purview、テナントの SharePoint 設定を超える SharePoint Online

自分のテナントに対してプランを実行してみましょう。

上記のすべてのリソースは Terraform Registry に専用ページがあります。Community Edition は 99 ユーザー以下の組織であれば無料でご利用いただけます。