Procurator.PowerCLI.Native.psd1

@{
    RootModule = 'Procurator.PowerCLI.Native.dll'
    ModuleVersion = '0.1.31'
    GUID = '62d5f3b8-9a8e-4a1e-9f4d-2e69c6a62c11'
    Author = 'Procurator'
    CompanyName = 'Procurator'
    Copyright = '(c) Procurator. All rights reserved.'
    Description = 'Native PowerShell module for Procurator Core gRPC API. No grpcurl wrapper.'
    PowerShellVersion = '7.4'
    CompatiblePSEditions = @('Core')
    CmdletsToExport = @(
        'Connect-Procurator',
        'Disconnect-Procurator',
        'Get-ProcSession',
        'Get-ProcHost',
        'Get-ProcDatastore',
        'Get-ProcVM',
        'New-ProcVM',
        'Remove-ProcVM',
        'Start-ProcVM',
        'Stop-ProcVM',
        'Stop-ProcVMHard',
        'Restart-ProcVM',
        'Suspend-ProcVM',
        'Wait-ProcTask',
        'New-ProcDatastore',
        'Remove-ProcDatastore',
        'Disconnect-ProcDatastore',
        'Enter-ProcDatastoreMaintenance',
        'Exit-ProcDatastoreMaintenance',
        'Get-ProcDatastoreItem',
        'New-ProcDatastoreFolder',
        'Remove-ProcDatastoreItem',
        'Get-ProcNetwork',
        'Set-ProcNetwork',
        'New-ProcNetwork',
        'Remove-ProcNetwork',
        'Get-ProcHostNetwork',
        'Get-ProcHostDatastore',
        'Get-ProcNIC',
        'Get-ProcSwitch',
        'New-ProcSwitch',
        'Remove-ProcSwitch',
        'Get-ProcVMNetwork',
        'Connect-ProcVMNetwork',
        'Disconnect-ProcVMNetwork',
        'Get-ProcStorageHealth',
        'Get-ProcStorageAdapter',
        'Invoke-ProcStorageRescan',
        'Get-ProcISCSIAdapter',
        'New-ProcISCSIAdapter',
        'Set-ProcISCSIAdapter',
        'Remove-ProcISCSIAdapter',
        'Get-ProcStorageDevice',
        'Get-ProcStorageDeviceMpath',
        'Clear-ProcStorageDevice',
        'New-ProcLvmDatastore',
        'Get-ProcTemplate',
        'New-ProcTemplate',
        'Invoke-ProcTemplateDeployment',
        'Remove-ProcTemplate',
        'Convert-ProcTemplateToVM',
        'Get-ProcComienzoHealth',
        'Get-ProcPackage',
        'Update-ProcPackage',
        'Enable-ProcPackage',
        'Disable-ProcPackage',
        'Remove-ProcPackage',
        'Start-ProcPackage',
        'Stop-ProcPackage',
        'Restart-ProcPackage'
    )
    FunctionsToExport = @()
    AliasesToExport = @(
        'New-ProcDiskDatastore',
        'Deploy-ProcTemplate'
    )
    PrivateData = @{
        PSData = @{
            Tags = @('Procurator','PowerCLI','gRPC','Virtualization')
            ProjectUri = 'https://github.com/ErmilovAlexander/terraform-provider-procurator'
        }
    }
}