DNSFilterAPI.psd1

@{
    RootModule           = 'DNSFilterAPI.psm1'
    ModuleVersion        = '1.0.0'
    GUID                 = 'be25126d-f69e-420b-88e2-239e49446312'

    Author               = 'Chris Taylor'
    CompanyName          = 'ChrisTaylorCodes'
    Copyright            = '(c) Chris Taylor. All rights reserved.'

    Description          = 'PowerShell module for interacting with the DNSFilter REST API. Provides functions to manage organizations, networks, policies, IP addresses, user agents, and more.'

    PowerShellVersion    = '5.1'
    CompatiblePSEditions = @('Desktop', 'Core')

    FunctionsToExport    = @('Get-DNSFilterApplication','Get-DNSFilterBilling','Connect-DNSFilter','Get-DNSFilterSession','Get-DNSFilterInvoice','Get-DNSFilterIPAddress','New-DNSFilterIPAddress','Remove-DNSFilterIPAddress','Update-DNSFilterIPAddress','Get-DNSFilterNetwork','New-DNSFilterNetwork','New-DNSFilterNetworkSecret','Remove-DNSFilterNetwork','Set-DNSFilterLocalDomain','Set-DNSFilterLocalResolver','Update-DNSFilterNetwork','Get-DNSFilterOrganization','New-DNSFilterOrganization','Remove-DNSFilterOrganization','Update-DNSFilterOrganization','Get-DNSFilterPolicy','New-DNSFilterPolicy','Remove-DNSFilterPolicy','Update-DNSFilterPolicy','Get-DNSFilterUserAgent','Remove-DNSFilterUserAgent')

    CmdletsToExport      = @()
    VariablesToExport     = @()
    AliasesToExport       = @()

    PrivateData          = @{
        PSData = @{
            Tags         = @('DNSFilter', 'DNS', 'Security', 'API', 'ChrisTaylorCodes')
            ProjectUri   = 'https://github.com/christaylorcodes/DNSFilterAPI'
            LicenseUri   = 'https://github.com/christaylorcodes/DNSFilterAPI/blob/main/LICENSE'
            IconUri      = 'https://raw.githubusercontent.com/christaylorcodes/DNSFilterAPI/main/Media/Icon.png'
            ReleaseNotes = @'
## Version 1.0.0
 
### Initial Release
- Organizations: Get, New, Update, Remove
- Networks: Get, New, Update, Remove, Secret Key, Local Domains, Local Resolvers
- Policies: Get, New, Update, Remove
- IP Addresses: Get, New, Update, Remove
- User Agents: Get, Remove
- Applications: Get
- Billing: Get
- Invoices: Get
'@

        }
    }
}