NSP.M365.ConditionalAccess.psd1
|
@{ RootModule = 'NSP.M365.ConditionalAccess.psm1' ModuleVersion = '0.1.0' GUID = '5ce74f80-baa2-4722-a73d-77c47637fe8c' Author = 'Network Systems Plus' CompanyName = 'Network Systems Plus' Copyright = '(c) 2026 Network Systems Plus. All rights reserved.' Description = 'Conditional Access policy-as-code: declarative policy definitions, tenant profiles, drift-aware planning, and staged, approved execution against Microsoft Graph.' PowerShellVersion = '5.1' FunctionsToExport = @( 'Add-NSPConditionalAccessPolicyTarget' 'Add-NSPConditionalAccessTravel' 'Connect-NSPConditionalAccessGraph' 'ConvertTo-NSPConditionalAccessSanitizedInventory' 'Get-NSPConditionalAccessCoverage' 'Get-NSPConditionalAccessCoverageMailSetup' 'Get-NSPConditionalAccessDefinition' 'Get-NSPConditionalAccessInventory' 'Get-NSPConditionalAccessPlanSummary' 'Get-NSPConditionalAccessPolicyTarget' 'Get-NSPConditionalAccessReportOnlyImpact' 'Get-NSPConditionalAccessRunSummary' 'Get-NSPConditionalAccessTravel' 'Import-NSPConditionalAccessTravel' 'Install-NSPConditionalAccessCoverageTask' 'Invoke-NSPConditionalAccessCoverageJob' 'Invoke-NSPConditionalAccessDeploymentRun' 'New-NSPConditionalAccessCoveragePlan' 'New-NSPConditionalAccessDeploymentPlan' 'New-NSPConditionalAccessDeploymentRun' 'New-NSPConditionalAccessPromotionPlan' 'New-NSPConditionalAccessTrustedLocationPlan' 'New-NSPConditionalAccessTenantProfile' 'New-NSPConditionalAccessUndoPlan' 'Register-NSPConditionalAccessAppRegistration' 'Register-NSPConditionalAccessCoverageApp' 'Remove-NSPConditionalAccessPolicyTarget' 'Remove-NSPConditionalAccessTravel' 'Resolve-NSPConditionalAccessPolicy' 'Set-NSPConditionalAccessCoverageSetting' 'Set-NSPConditionalAccessPlanDecision' 'Set-NSPConditionalAccessTenantOption' 'Start-NSPConditionalAccess' 'Test-NSPConditionalAccessBackendParity' 'Test-NSPConditionalAccessDefinition' 'Test-NSPConditionalAccessTenant' 'Test-NSPConditionalAccessTravelOverlap' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('ConditionalAccess', 'Entra', 'MicrosoftGraph', 'M365', 'NSP') ProjectUri = 'https://github.com/ITGuyFromIA2/NSP-M365-ConditionalAccess' ReleaseNotes = 'First release. New policies are always created report-only. See CHANGELOG.md in the repository.' } } } |