Devdeer.Caf.psd1
@{ RootModule = 'Devdeer.Caf.psm1' GUID = '44dfd2a4-e738-47a5-a08f-a41aa6124e2b' Author = 'DEVDEER' CompanyName = 'DEVDEER GmbH' Copyright = '(c) 2024 DEVDEER GmbH. All rights reserved.' Description = 'This module contains the functions to manage and prepare Azure Tenants in a CAF conform way.' DefaultCommandPrefix = 'Caf' ModuleVersion = '0.13.0' FunctionsToExport = @( 'Get-Context', 'Use-Context', 'Initialize-Subscriptions', 'Initialize-Subscription', 'Set-ServicePrincipal', 'Initialize-ServicePrincipals', 'Initialize-DeploymentSpGroup', 'Use-ServicePrincipal', 'New-Deployment', 'Deploy-PolicyAssets', 'Clear-PolicyAssets', 'Start-Scoped', 'Start-PimGroup', 'Stop-PimGroup', 'Start-PimRole', 'Stop-PimRole', 'Show-NamingConvention', 'Approve-PimRole', 'New-SqlFirewallRule', 'Clear-AllSqlFirewallRules', 'Restore-Locks', 'Remove-Locks', 'Remove-StaleRoleAssignments' ) CmdletsToExport = @( ) PrivateData = @{ PSData = @{ Tags = @( 'DEVDEER', 'Azure', 'Az', 'ARM', 'Subscription', 'Tenant', 'CAF') # LicenseUri = '' ProjectUri = 'https://docs.devdeer.io/caf/devdeer-caf-overview.html' IconUri = 'https://devdeer.blob.core.windows.net/shared/devdeer/logo_squared_240_bluelight.png' ReleaseNotes = @" - Start-CafPimRole, Start-CafPimGroup, Stop-CafPimRole and Stop-CafPimGroup will fallback to explicit user auth with MFA if failing to perform request. - Remove-StaleRoleAssignments works as expected. - New-CafDeployment bug with specifying the deployment file is fixed. - New-CafDeployment now allows to define new options WhatIfResultFormat and WhatIfExcludeChangeType. - Removed Mode option from New-CafDeployment. - Merge-Hashtable was overhauled and works now recursively. - Default project name for Show-CafNamingConenction is '[x]' now. "@ } } RequiredModules = @( ) #PowerShellVersion = '7.1' PowerShellHostName = 'ConsoleHost' PowerShellHostVersion = '7.1' # DotNetFrameworkVersion = '' # CLRVersion = '' # ProcessorArchitecture = '' # RequiredAssemblies = @() # ScriptsToProcess = @() # TypesToProcess = @() # FormatsToProcess = @() # NestedModules = @() VariablesToExport = '*' AliasesToExport = @() # DscResourcesToExport = @() # ModuleList = @() # FileList = @() # HelpInfoURI =}'' } |