커버리지
TerraProvider가 Intune 및 Entra ID에서 관리하는 항목.
버전 0.20.2의 모든 리소스를 찾기 쉽게 그룹화했습니다. 각 리소스마다 Terraform Registry의 문서 페이지가 있으며, 운영 중인 테넌트에서 가져올 수 있습니다.
- 리소스 60개
- 데이터 소스 127개
- Graph 영역 25개
- 버전 0.20.2
8개의 리소스 패밀리
레지스트리는 리소스를 25개의 Graph 영역으로 분류합니다. 여기서는 Intune 또는 Entra ID 관리자가 실제로 사용하는 8개 그룹으로 묶었습니다.
Intune 디바이스
설정 카탈로그 및 클래식 구성 프로필, 규정 준수 정책 및 스크립트, 필터, PowerShell 및 셸 스크립트, Windows 기능 및 드라이버 업데이트.
Intune 앱
21가지 유형의 앱과 해당 패키지, 앱 보호 및 앱 구성 정책, 카테고리, 회사 포털 브랜딩.
등록
Autopilot 프로필 및 할당, 등록 제한 및 설정, Microsoft Defender for Endpoint 커넥터.
조건부 액세스 및 로그인
조건부 액세스, 인증 컨텍스트 및 강도, 인증 방법, 보안 기본값, 권한 부여, 디바이스 등록 및 외부 ID 정책.
Cross-tenant 액세스
기본 및 파트너별 인바운드·아웃바운드 설정, cross-tenant 동기화.
역할 및 거버넌스
사용자 지정 역할, PIM 역할 설정, 수명 주기 워크플로, 관리 단위, 사용자 지정 보안 특성, 그룹 기반 라이선싱, 연결된 조직.
Windows 365
Cloud PC 프로비저닝 정책 및 사용자 설정.
네트워크 및 앱
애플리케이션 프록시 커넥터 그룹, IP 애플리케이션 세그먼트, Global Secure Access 테넌트 상태, 테넌트의 SharePoint 설정, 프로비저닝 스키마.
전체 리소스 60개
패밀리별로 필터링할 수 있습니다. 이름을 클릭하면 해당 리소스의 문서 페이지로 이동하며, 모든 속성과 기본값을 확인할 수 있습니다.
모든 리소스는 데이터 소스로도 존재하므로, 아직 관리하지 않는 객체도 읽을 수 있습니다. 버전 0.20.2 기준이며, 다음 릴리스에서 프로필 카드 속성이 추가됩니다.
테넌트 전체 설정도 리소스입니다
13개의 리소스는 테넌트당 하나씩만 존재합니다. 거의 변경되지 않기 때문에 오히려 드리프트가 발생하기 쉽습니다. 마지막으로 변경한 담당자가 퇴사한 경우가 많습니다.
인증 방법
사용자가 등록하고 사용할 수 있는 인증 방법을 지정합니다.
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_settingsDefender for Endpoint 커넥터
Intune에서의 커넥터 설정입니다.
mobile_threat_defense_connector_microsoft_defenderWindows management app
관리형 설치 관리자 설정입니다.
windows_management_appGlobal Secure Access
테넌트의 온보딩 상태입니다.
networkaccess_tenant_statusSharePoint
공유 등 테넌트의 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를 조회합니다. |
앱 패키지를 위한 두 가지 함수
parse_intunewin_metadata
.intunewin파일에서Detection.xml을 읽어 Win32 앱의 파일 이름과 설치 파일을 패키지에서 가져옵니다.parse_appxmsix_metadata
APPX 또는 MSIX 패키지에서
AppxManifest.xml과 로고를 읽습니다.
이 프로바이더가 다루지 않는 항목
직접 보유한 테넌트를 대상으로 플랜을 실행해 보세요.
위의 모든 리소스는 Terraform Registry에 전용 페이지가 있습니다. Community Edition은 사용자 수 99명 이하 조직에 무료로 제공됩니다.