DattoAPI Module
Description
This PowerShell module acts as a wrapper for the Datto API.
DattoAPI Cmdlets
Add-DattoAPIKey
Sets the API public & secret keys used to authenticate API calls.
Add-DattoBaseURI
Sets the base URI for the Datto API connection.
ConvertTo-DattoQueryString
Converts uri filter parameters
Export-DattoModuleSettings
Exports the Datto BaseURI, API, & JSON configuration information to file.
Get-DattoActivityLog
Gets a filtered list of activity logs ordered by date
Get-DattoAgent
Get Datto BCDR agents from a given device
Get-DattoAlert
Gets Datto BCDR alerts for a given device.
Get-DattoAPIKey
Gets the Datto API public & secret key global variables.
Get-DattoApplication
Get Datto SaaS protection backup data for a given customer
Get-DattoAsset
Get Datto BCDR assets (agents and shares) for a given device
Get-DattoBaseURI
Shows the Datto base URI global variable.
Get-DattoBCDR
Gets Datto BCDR devices and assets
Get-DattoDevice
Gets Datto BCDR devices from the the Datto API.
Get-DattoDomain
Get Datto SaaS protection data about what domains are being protected
Get-DattoMetaData
Gets various Api metadata values
Get-DattoModuleSettings
Gets the saved Datto configuration settings
Get-DattoSaaS
Gets Datto SaaS protection data
Get-DattoSeat
Get Datto SaaS protection seats for a given customer
Get-DattoShare
Gets Datto BCDR shares for a given device
Get-DattoVMRestore
Gets Datto BCDR VM restores by serial number
Get-DattoVolume
Gets an asset(s)(agent or share) for a specific volume on a device
Import-DattoModuleSettings
Imports the Datto BaseURI, API, & JSON configuration information to the current session.
Invoke-DattoRequest
Makes an API request
Remove-DattoAPIKey
Removes the Datto API public & secret key global variables.
Remove-DattoBaseURI
Removes the Datto base URI global variable.
Remove-DattoModuleSettings
Removes the stored Datto configuration folder.
Set-DattoBulkSeatChange
Sets Datto SaaS Protection bulk seat changes
Test-DattoAPIKey
Test the Datto API public & secret keys.