DattoBackupApi.psd1
|
@{ RootModule = 'DattoBackupApi.psm1' ModuleVersion = '1.0.0' GUID = '2a0a559c-3da4-43f7-b16b-db103ab0d9b6' Author = 'DattoBackupApi contributors' CompanyName = 'Community' Copyright = '(c) 2026 DattoBackupApi contributors. Licensed under the MIT License.' Description = 'A secure, contract-mapped PowerShell client for the Datto REST API covering BCDR, Reporting, SaaS Protection, and Direct-to-Cloud operations.' PowerShellVersion = '5.1' CompatiblePSEditions = @('Desktop', 'Core') FormatsToProcess = @('DattoBackupApi.Format.ps1xml') FunctionsToExport = @( 'Connect-DattoApi', 'Disconnect-DattoApi', 'Get-DattoApiConnection', 'Get-DattoApiRateLimit', 'Test-DattoApiConnection', 'Invoke-DattoApiRequest', 'Get-DattoApiSpecification', 'Get-DattoApiOperation', 'Get-DattoApiSchema', 'ConvertFrom-DattoUnixTime', 'ConvertTo-DattoByteSize', 'Get-DattoBcdrClient', 'Get-DattoBcdrDevice', 'Get-DattoBcdrVmRestore', 'Get-DattoBcdrAsset', 'Save-DattoBcdrAssetScreenshot', 'Get-DattoBcdrShare', 'Get-DattoBcdrAgent', 'Get-DattoBcdrAlert', 'Get-DattoActivityLog', 'Get-DattoSaasDomain', 'Get-DattoSaasSeat', 'Get-DattoSaasBackup', 'Set-DattoSaasSeatAssignment', 'Get-DattoDtcAsset', 'Get-DattoDtcClientAsset', 'Save-DattoDtcAssetScreenshot', 'Set-DattoDtcAgentBandwidth', 'Get-DattoDtcRmmTemplate', 'Get-DattoDtcStoragePool' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Datto', 'Kaseya', 'BCDR', 'SaaSProtection', 'DirectToCloud', 'Backup', 'REST', 'API', 'PowerShell') ReleaseNotes = 'Initial release. Implements every operation in the supplied Datto REST API v1 OpenAPI contract, including binary screenshot endpoints.' RequireLicenseAcceptance = $false } } } |