ComparisonMetadata.json
|
{
"Description": "Metadata for resources that require custom comparison logic during drift detection and reporting. When HasCustomComparison is true, the resource's Get-CompareParameters function will be invoked to retrieve comparison-specific parameters (ExcludedProperties, IncludedProperties, PostProcessing, etc.).", "LastGenerated": "2025-12-23 20:24:55", "TotalResources": 95, "Resources": { "AADAccessReviewDefinition": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock" }, "AADAdministrativeUnit": { "HasCustomComparison": true, "Description": "Excludes properties: Visibility" }, "AADApplication": { "HasCustomComparison": true, "Description": "Excludes properties: AppId, ObjectId" }, "AADCustomSecurityAttributeDefinition": { "HasCustomComparison": true, "Description": "Includes properties: ValueId, IsActive; Uses PostProcessing scriptblock" }, "AADEntitlementManagementAccessPackageCatalogResource": { "HasCustomComparison": true, "Description": "Excludes properties: AddedBy, AddedOn, IsPendingOnboarding" }, "AADGroup": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock" }, "AADIdentityAPIConnector": { "HasCustomComparison": true, "Description": "Excludes properties: Password" }, "AADRoleAssignmentScheduleRequest": { "HasCustomComparison": true, "Description": "Excludes properties: Action, IsValidationOnly, Justification, TicketInfo; Uses PostProcessing scriptblock" }, "AADRoleDefinition": { "HasCustomComparison": true, "Description": "Excludes properties: TemplateId" }, "AADRoleEligibilityScheduleRequest": { "HasCustomComparison": true, "Description": "Excludes properties: Action, IsValidationOnly, Justification" }, "AADServicePrincipal": { "HasCustomComparison": true, "Description": "Excludes properties: ObjectId" }, "AADSocialIdentityProvider": { "HasCustomComparison": true, "Description": "Excludes properties: ClientSecret" }, "DefenderDeviceAuthenticatedScanDefinition": { "HasCustomComparison": true, "Description": "Excludes properties: ScanAuthenticationParams" }, "EXOATPBuiltInProtectionRule": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock" }, "EXODistributionGroup": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock" }, "EXOEOPProtectionPolicyRule": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock" }, "EXOFocusedInbox": { "HasCustomComparison": true, "Description": "Excludes properties: FocusedInboxOnLastUpdateTime" }, "EXOGroupSettings": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock", "RequiresModuleCheck": true }, "EXOHostedContentFilterPolicy": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock" }, "EXOMailContact": { "HasCustomComparison": true, "Description": "Excludes properties: OrganizationalUnit" }, "EXOSafeLinksPolicy": { "HasCustomComparison": true, "Description": "Excludes properties: UseTranslatedNotificationText" }, "EXOSharedMailbox": { "HasCustomComparison": true, "Description": "Includes properties: DisplayName" }, "EXOTenantAllowBlockListItems": { "HasCustomComparison": true, "Description": "Includes properties: Action, ListType, Value" }, "IntuneAccountProtectionLocalAdministratorPasswordSolutionPolicy": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneAccountProtectionPolicyWindows10": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneAntivirusPolicyLinux": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneAntivirusPolicyMacOS": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneAntivirusPolicySecurityExperienceWindows10ConfigMgr": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneAntivirusPolicyWindows10ConfigMgr": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneAntivirusPolicyWindows10SettingCatalog": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneAppAndBrowserIsolationPolicyWindows10": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneAppAndBrowserIsolationPolicyWindows10ConfigMgr": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneAppCategory": { "HasCustomComparison": true, "Description": "Includes properties: DisplayName" }, "IntuneAppControlForBusinessPolicyWindows10": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneAttackSurfaceReductionRulesPolicyWindows10ConfigManager": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneAzureNetworkConnectionWindows365": { "HasCustomComparison": true, "Description": "Excludes properties: SubscriptionName, AdDomainPassword; Includes properties: ResourceGroupId, SubnetId, SubscriptionName, VirtualNetworkId" }, "IntuneCloudProvisioningPolicyWindows365": { "HasCustomComparison": true, "Description": "Excludes properties: ProvisioningType, UserExperienceType" }, "IntuneDeviceConfigurationDefenderForEndpointOnboardingPolicyWindows10": { "HasCustomComparison": true, "Description": "Excludes properties: AdvancedThreatProtectionOnboardingBlob" }, "IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10V2": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneDeviceControlPolicySetting": { "HasCustomComparison": true, "Description": "Includes properties: MatchType, Name" }, "IntuneDeviceControlPolicyWindows10": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneDeviceEnrollmentPlatformRestriction": { "HasCustomComparison": true, "Description": "Excludes properties: WindowsMobileRestriction" }, "IntuneDeviceRemediation": { "HasCustomComparison": true, "Description": "Excludes properties: IsGlobalScript; Uses PostProcessing scriptblock" }, "IntuneDiskEncryptionMacOS": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneDiskEncryptionPDEPolicyWindows10": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneDiskEncryptionWindows10": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneEndpointDetectionAndResponsePolicyLinux": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneEndpointDetectionAndResponsePolicyMacOS": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneEndpointDetectionAndResponsePolicyWindows10": { "HasCustomComparison": true, "Description": "Excludes properties: ConfigurationBlob; Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneEpmCertificatePolicySetting": { "HasCustomComparison": true, "Description": "Includes properties: CertificateFile" }, "IntuneEpmElevationRulesPolicyWindows10": { "HasCustomComparison": true, "Description": "Includes properties: Elevationtype, FileName, Name" }, "IntuneEpmElevationSettingsPolicyWindows10": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneExploitProtectionPolicyWindows10SettingCatalog": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock" }, "IntuneFirewallPolicySetting": { "HasCustomComparison": true, "Description": "Includes properties: PolicySettings, Addresses, AutoResolve, Keyword" }, "IntuneFirewallPolicyWindows10": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneFirewallRulesPolicyWindows10ConfigMgr": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneMobileAppsBuiltInStoreApp": { "HasCustomComparison": true, "Description": "Excludes properties: AppStoreUrl, TargetPlatform" }, "IntuneMobileAppsBundleMacOS": { "HasCustomComparison": true, "Description": "Excludes properties: PackageFileType" }, "IntuneMobileAppsLobAppAndroid": { "HasCustomComparison": true, "Description": "Excludes properties: TargetedPlatforms" }, "IntuneMobileAppsManagedGooglePlayApp": { "HasCustomComparison": true, "Description": "Excludes properties: PackageId" }, "IntuneMobileAppsMicrosoftEdge": { "HasCustomComparison": true, "Description": "Excludes properties: Channel, TargetPlatform" }, "IntuneMobileAppsMicrosoftStoreAppWindows10": { "HasCustomComparison": true, "Description": "Excludes properties: PackageIdentifier" }, "IntuneMobileAppsStoreApp": { "HasCustomComparison": true, "Description": "Excludes properties: AppStoreUrl, TargetPlatform" }, "IntuneMobileAppsWebLink": { "HasCustomComparison": true, "Description": "Excludes properties: AppUrl" }, "IntuneMobileAppsWindowsOfficeSuiteApp": { "HasCustomComparison": true, "Description": "Excludes properties: OfficePlatformArchitecture" }, "IntuneMobileThreatDefenseConnector": { "HasCustomComparison": true, "Description": "Excludes properties: LastHeartbeatDateTime" }, "IntuneRoleAssignment": { "HasCustomComparison": true, "Description": "Excludes properties: ResourceScopesDisplayNames, MembersDisplayNames" }, "IntuneSecurityBaselineDefenderForEndpoint": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneSecurityBaselineHoloLens2Advanced": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneSecurityBaselineHoloLens2Standard": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneSecurityBaselineMicrosoft365AppsForEnterprise": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneSecurityBaselineMicrosoftEdge": { "HasCustomComparison": true, "Description": "Excludes properties: WebSQLAccess, EdgeEnhanceImagesEnabled; Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneSecurityBaselineWindows10": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneSecurityBaselineWindows365": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneSettingCatalogASRRulesPolicyWindows10": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock; Uses PostProcessingArgs" }, "IntuneWifiConfigurationPolicyIOS": { "HasCustomComparison": true, "Description": "Excludes properties: PreSharedKey" }, "IntuneWifiConfigurationPolicyMacOS": { "HasCustomComparison": true, "Description": "Excludes properties: PreSharedKey" }, "IntuneWifiConfigurationPolicyWindows10": { "HasCustomComparison": true, "Description": "Excludes properties: PreSharedKey" }, "PlannerTask": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock" }, "PPPowerAppsEnvironment": { "HasCustomComparison": true, "Description": "Excludes properties: CurrencyName" }, "SCDeviceConditionalAccessRule": { "HasCustomComparison": true, "Description": "Excludes properties: Name" }, "SCDeviceConfigurationRule": { "HasCustomComparison": true, "Description": "Excludes properties: Name" }, "SCRoleGroupMember": { "HasCustomComparison": true, "Description": "Excludes properties: Description" }, "SCUnifiedAuditLogRetentionPolicy": { "HasCustomComparison": true, "Description": "Excludes properties: Name" }, "SPOApp": { "HasCustomComparison": true, "Description": "Excludes properties: Path, Publish, Overwrite" }, "SPOSiteAuditSettings": { "HasCustomComparison": true, "Description": "Excludes properties: Url" }, "SPOSiteDesignRights": { "HasCustomComparison": true, "Description": "Excludes properties: SiteDesignTitle" }, "SPOStorageEntity": { "HasCustomComparison": true, "Description": "Excludes properties: SiteUrl" }, "SPOTenantSettings": { "HasCustomComparison": true, "Description": "Excludes properties: OneDriveSharingCapability" }, "TeamsChannel": { "HasCustomComparison": true, "Description": "Excludes properties: GroupID, NewDisplayName" }, "TeamsGroupPolicyAssignment": { "HasCustomComparison": true, "Description": "Excludes properties: GroupId" }, "TeamsMeetingBroadcastConfiguration": { "HasCustomComparison": true, "Description": "Uses PostProcessing scriptblock" }, "TeamsTeam": { "HasCustomComparison": true, "Description": "Excludes properties: GroupID" }, "TeamsTenantNetworkSubnet": { "HasCustomComparison": true, "Description": "Includes properties: MaskBits" }, "TeamsUser": { "HasCustomComparison": true, "Description": "Includes properties: Role, User" } } } |