GinShell.Azure/GinShell.Azure.psd1

@{
    RootModule        = 'GinShell.Azure.psm1'
    ModuleVersion     = '0.0.2'
    GUID              = 'a1b2c3d4-1002-4000-8000-000000000002'
    Author            = 'Abdur Rashid Mondal'
    CompanyName       = 'Ginni System Limited'
    Copyright         = '(c) Abdur Rashid Mondal. All rights reserved.'
    Description       = 'Azure VM, disk, and snapshot management functions for GinShell.'

    # RequiredModules = @('GinShell.Logging') # Loaded by .psm1 for local dev compatibility

    FunctionsToExport = @(
        'Connect-GsAzureAccount',
        'Get-GsAzureVmAndDisk',
        'Get-GsAzureVmFullInfo',
        'ConvertTo-GsAzureDiskToSnapshot',
        'Remove-GsAzureSnapshot',
        'Enable-GsAzureSnapshotPublicAccess',
        'Send-GsAzureSnapshotsToStorage',
        'Invoke-GsAzureVmDiskToStorageAsSnapshotBlob'
    )
    CmdletsToExport   = @()
    VariablesToExport  = @()
    AliasesToExport    = @()

    PrivateData = @{
        PSData = @{
            Tags = @('Azure', 'VM', 'Snapshot', 'GinShell')
        }
    }
}