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
}