specs for additional intune types Co-authored-by: Ahmed Darrazi <ahmeddarrazi@adsmac.local> Reviewed-on: #28
1000 B
1000 B
Plan: Enrollment Configuration Subtypes (027)
Branch: feat/027-enrollment-config-subtypes
Date: 2026-01-04
Input: spec.md
Approach
- Confirm Graph details and type-family values for each subtype (
@odata.type). - Add new types to
config/tenantpilot.php(category “Enrollment Experience”, risk, restore mode). - Add contracts to
config/graph_contracts.php:- resource
deviceManagement/deviceEnrollmentConfigurations - type families per subtype
- assignments endpoints (if supported) or mark as unsupported
- resource
- Update
PolicySyncServiceenrollment classification logic to route each item to the correct subtype. - Ensure snapshot capture can fetch these items without special casing.
- Implement restore preview entries; keep execution preview-only until validated.
- Add targeted Pest tests.
Decisions / Notes
- All enrollment configuration subtypes should default to
preview-onlyrestore initially due to enrollment impact risk.