Confluence.psd1

@{
    RootModule            = 'Confluence.psm1'
    ModuleVersion         = '0.1.0'
    CompatiblePSEditions  = @(
        'Core'
    )
    GUID                  = '32aa2082-1664-4e02-a709-5b2927701d61'
    Author                = 'PSModule'
    CompanyName           = 'PSModule'
    Copyright             = '(c) 2026 PSModule. All rights reserved.'
    Description           = 'A PowerShell module that interacts with Atlassian Confluence'
    PowerShellVersion     = '7.0'
    ProcessorArchitecture = 'None'
    RequiredModules       = @(
        @{
            ModuleName     = 'Context'
            ModuleVersion  = '8.1.6'
            MaximumVersion = '8.999.999'
        }
    )
    TypesToProcess        = @()
    FormatsToProcess      = @()
    FunctionsToExport     = @(
        'Add-ConfluenceAttachment'
        'Add-ConfluenceComment'
        'Add-ConfluenceLabel'
        'Connect-Confluence'
        'Disconnect-Confluence'
        'Get-ConfluenceAccessibleResource'
        'Get-ConfluenceAttachment'
        'Get-ConfluenceBlogPost'
        'Get-ConfluenceCloudId'
        'Get-ConfluenceComment'
        'Get-ConfluenceConfig'
        'Get-ConfluenceContentProperty'
        'Get-ConfluenceContext'
        'Get-ConfluenceCurrentUser'
        'Get-ConfluenceDescendant'
        'Get-ConfluenceFolder'
        'Get-ConfluenceLabel'
        'Get-ConfluencePage'
        'Get-ConfluencePageChild'
        'Get-ConfluencePageVersion'
        'Get-ConfluenceRestriction'
        'Get-ConfluenceSiteInfo'
        'Get-ConfluenceSpace'
        'Get-ConfluenceSpacePermission'
        'Get-ConfluenceSpaceProperty'
        'Invoke-ConfluenceRestMethod'
        'New-ConfluenceFolder'
        'New-ConfluencePage'
        'New-ConfluenceSpace'
        'Remove-ConfluenceAttachment'
        'Remove-ConfluenceComment'
        'Remove-ConfluenceContentProperty'
        'Remove-ConfluenceFolder'
        'Remove-ConfluenceLabel'
        'Remove-ConfluencePage'
        'Remove-ConfluenceSpace'
        'Set-ConfluenceConfig'
        'Set-ConfluenceContentProperty'
        'Set-ConfluenceSpace'
        'Update-ConfluencePage'
        'Update-ConfluenceSpace'
    )
    CmdletsToExport       = @()
    VariablesToExport     = @()
    AliasesToExport       = @()
    ModuleList            = @()
    FileList              = @(
        'Confluence.psm1'
    )
    PrivateData           = @{
        PSData = @{
            Tags       = @(
                'atlassian'
                'confluence'
                'Linux'
                'MacOS'
                'powershell'
                'powershell-module'
                'PSEdition_Core'
                'psmodule'
                'pwsh'
                'rest'
                'rest-api'
                'Windows'
            )
            LicenseUri = 'https://github.com/PSModule/Confluence/blob/main/LICENSE'
            ProjectUri = 'https://github.com/PSModule/Confluence'
            IconUri    = 'https://raw.githubusercontent.com/PSModule/Confluence/main/icon/icon.png'
        }
    }
}