aznetworktools.psm1
$aznetworktoolsResourceUrl = "https://management.azure.com" $script:aznetworktoolsToken = $null Export-ModuleMember -Variable $aznetworktoolsResourceUrl # Import private helper functions . "$PSScriptRoot\Private\Get-AzNetworkToolsToken.ps1" . "$PSScriptRoot\Private\Invoke-AzNetworkToolsRequest.ps1" . "$PSScriptRoot\Private\Write-Log.ps1" . "$PSScriptRoot\Private\Test-TokenValidity.ps1" . "$PSScriptRoot\Private\Get-CurrentSubscriptionId.ps1" . "$PSScriptRoot\Private\Write-InformationColored.ps1" . "$PSScriptRoot\Private\ManagedVirtualNetwork\Approve-ManagedPrivateEndpointDataFactory.ps1" # Get all .ps1 files in the Public folder $functions = Get-ChildItem -Path "$PSScriptRoot\Public" -Filter *.ps1 foreach ($function in $functions) { # Dot-source the function . $function.fullname # Export the function as a module member Export-ModuleMember -Function $function.basename } |