Private/Configuration/Get-HydrationWorkloadCatalog.ps1
|
function Get-HydrationWorkloadCatalog { [CmdletBinding()] param() @( [pscustomobject]@{ ImportKey = 'dynamicGroups' FilterKey = 'Groups' Platforms = @('Windows', 'macOS', 'iOS', 'Android') PlatformNeutral = $false } [pscustomobject]@{ ImportKey = 'staticGroups' FilterKey = 'Groups' Platforms = @('Windows', 'macOS', 'iOS', 'Android') PlatformNeutral = $false } [pscustomobject]@{ ImportKey = 'deviceFilters' FilterKey = 'DeviceFilters' Platforms = @('Windows', 'macOS', 'iOS', 'Android') PlatformNeutral = $false } [pscustomobject]@{ ImportKey = 'openIntuneBaseline' FilterKey = 'Baseline' Platforms = @('Windows', 'macOS', 'iOS', 'Android') PlatformNeutral = $false } [pscustomobject]@{ ImportKey = 'cisBaselines' FilterKey = 'CISBaseline' Platforms = @('Windows', 'macOS', 'iOS', 'Android', 'Linux') PlatformNeutral = $false } [pscustomobject]@{ ImportKey = 'complianceTemplates' FilterKey = 'Compliance' Platforms = @('Windows', 'macOS', 'iOS', 'Android', 'Linux') PlatformNeutral = $false } [pscustomobject]@{ ImportKey = 'appProtection' FilterKey = 'AppProtection' Platforms = @('iOS', 'Android') PlatformNeutral = $false } [pscustomobject]@{ ImportKey = 'enrollmentProfiles' FilterKey = 'EnrollmentProfiles' Platforms = @('Windows', 'macOS') PlatformNeutral = $false } [pscustomobject]@{ ImportKey = 'mobileApps' FilterKey = 'MobileApps' Platforms = @('Windows', 'macOS') PlatformNeutral = $false } [pscustomobject]@{ ImportKey = 'notificationTemplates' FilterKey = $null Platforms = @() PlatformNeutral = $true } [pscustomobject]@{ ImportKey = 'conditionalAccess' FilterKey = $null Platforms = @() PlatformNeutral = $true } ) } |