SophosFirewall.Core.psd1
|
@{ RootModule = 'SophosFirewall.Core.psm1' ModuleVersion = '1.0.0' CompatiblePSEditions = @('Desktop', 'Core') GUID = 'cf0350d0-30af-4cd9-ae9e-8eb43356718d' Author = 'Jan Weis' CompanyName = 'Jan Weis' Copyright = 'Copyright (c) Jan Weis 2026' Description = 'Core helper functions for Sophos Firewall API modules. Provides session management, API communication, XML escaping, and response validation.' PowerShellVersion = '5.1' FunctionsToExport = @( 'Connect-SfosFirewall', 'Disconnect-SfosFirewall', 'Invoke-SfosApi', 'Get-SfosApiStatus', 'Assert-SfosApiReturnSuccess', 'Resolve-SfosParameters', 'ConvertTo-SfosXmlEscaped' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Sophos', 'Firewall', 'XGS', 'SFOS', 'API', 'Core', 'Helper') LicenseUri = 'https://github.com/janweis/SophosFirewall-PowerShell/blob/main/LICENSE' ProjectUri = 'https://github.com/janweis/SophosFirewall-PowerShell' ReleaseNotes = 'Version 1.0.0: Initial release with centralized helper functions, session management, API communication, XML escaping, and response validation. PowerShell 5.1 and 7+ compatible.' } } } |