AGMPowerLib

0.0.0.35

This is a community generated PowerShell Module for Actifio Global Manager (AGM).  
It provides composite functions that combine commands to various AGM API endpoints, to achieve specific outcomes.
Examples include mounting a database, creating a new VM or running a workflow.
More information about this module can be found here:   https://github.com/Actifio/AGMPowerL
This is a community generated PowerShell Module for Actifio Global Manager (AGM).  
It provides composite functions that combine commands to various AGM API endpoints, to achieve specific outcomes.
Examples include mounting a database, creating a new VM or running a workflow.
More information about this module can be found here:   https://github.com/Actifio/AGMPowerLib

Minimum PowerShell version

5.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name AGMPowerLib

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Anthony Vandewerdt

Copyright

(c) 2021 Actifio, Inc. All rights reserved

Owners

Tags

Actifio AGM Sky CDS CDX VDP ActifioGO

Functions

Export-AGMLibSLT Get-AGMLibActiveImage Get-AGMLibApplicationID Get-AGMLibAppPolicies Get-AGMLibContainerYAML Get-AGMLibCredentialSrcID New-AGMLibGCPInstance Get-AGMLibHostID Get-AGMLibHostList Get-AGMLibImageDetails Get-AGMLibImageRange Get-AGMLibFollowJobStatus Get-AGMLibLastPostCommand Get-AGMLibLatestImage Get-AGMLibPolicies Get-AGMLibRunningJobs Get-AGMLibSLA Get-AGMLibWorkflowStatus Import-AGMLibOnVault Import-AGMLibSLT New-AGMLibAWSVM New-AGMLibAzureVM New-AGMLibContainerMount New-AGMLibFSMount New-AGMLibGCPInstanceMultiMount New-AGMLibGCPVM New-AGMLibImage New-AGMLibMultiMount New-AGMLibMSSQLMount New-AGMLibVM New-AGMLibVMMultiMount New-AGMLibMultiVM New-AGMLibOracleMount New-AGMLibMSSQLMigrate New-AGMLibSystemStateToVM New-AGMLibVMExisting Remove-AGMLibMount Restore-AGMLibMount Set-AGMLibImage Set-AGMLibMSSQLMigrate Set-AGMLibSLA Start-AGMLibWorkflow Start-AGMLibPolicy Start-AGMLibRansomwareRecovery

Dependencies

Release Notes


       ## [0.0.0.35] 2021-09-13
       Allow silent install

       ## [0.0.0.34] 2021-09-13
       Added appcount to Get-AGMLibPolicies

       ## [0.0.0.33] 2021-09-08
       Made pre-session check more demanding to ensure we always have a good session before starting a composite function
       Improved RansomWare Recovery flow
       Taught New-AGMLibVM  will work with OnVault
       Taught New-AGMLibSystemStateToVM to handle stacked OnVault images
       Added  New-AGMVMMultiMount
       
       ## [0.0.0.32] 2021-08-27
       Added Export-AGMLibSLT, Import-AGMLibSLT, Import-AGMLibOnVault, Get-AGMLibHostList, Get-AGMLibCredentialSrcID
       Improved Start-AGMLibRansomwareRecovery

       ## [0.0.0.31] 2021-08-11
       Added Remove-AGMLibMount   Improved Start-AGMLibRansomwareRecovery

       ## [0.0.0.30] 2021-07-27
       Improved New-AGMLibMultiMount help

       ## [0.0.0.30] 2021-07-09
       Added ostype and label field to Get-AGMLibImageRange.  Also added a lot more help info.
       Give Hostname and appname when running Start-AGMLibPolicy
       New-AGMLibMultiMount was ignoring hostid, corrected this.  
       Added full guided mode for Start-AGMLibPolicy
       Teach Start-AGMLibPolicy to work with logical groups
       Taught New-AGMLibGCPInstance to handle disktype requests
       Add Set-AGMLibSLA, Get-AGMLibSLA, Set-AGMLibImage, Start-AGMLibRansomwareRecovery
       Changed Get-AGMLibPolicies and Get-AGMLibAppPolicies to use common operation terms rather than id

       ## [0.0.0.29] 2021-06-20
       Added Start-AGMLibPolicy, New-AGMLibGCPInstance, New-AGMLibMultiMount, New-AGMLibGCPInstanceMultiMount
       Allow Get-AGMLibImageRange to work with SLT Name.  
       Check for ostype in New-AGMLibSystemStateToVM as some vmware images may not have that value as reported in Issue 13
       Fix install bug on Linux OS in line 80 of Install-AGMPowerLib.ps1

       ## [0.0.0.28] 2020-11-12
       Start-AGMLibWorkflow now uses correct host timezone when specifying ENDPIT and user and host timezones are different
       New-AGMLibImage was not printing errors in monitor mode, fixed this.  Also changed the syntax from capturetype to backuptype as this is more obvious

       ## [0.0.0.27] 2020-11-11
       Improved monitor logic in reports that offer it
       Get-AGMLibApplicationID will ignore orphan apps
       Enhanced New-AGMLibImage by adding wait process and improving monitor process
       Enhanced Get-AGMLibFollowJobStatus to handle queued (readiness) and initializing job statuses.
       Enhanced Get-AGMLibRunningJobs with -q and -e options to track queued jobs and all dogs

       ## [0.0.0.26] 2020-11-01
       Allow New-AGMLibMSSQLMount to remount a mount

       ## [0.0.0.25] 2020-10-29
       Improve the follow logic for monitor function in all functions that use it.   Improve maturity of New-AGMLibVMExisting

       ## [0.0.0.24] 2020-10-28
       Wait option was not working in all the functions that create new objects

       ## [0.0.0.23] 2020-10-17
       Added jobtag to Get-AGMLibWorkflowStatus

       ## [0.0.0.22] 2020-10-17
       AGMPowerCLI 0.0.0.17 added duration conversion, which clashed with functions already using Convert-AGMDuration to do this.   Corrected Get-AGMLibRunningJobs,Get-AGMLibFollowJobStatus.

       ## [0.0.0.21] 2020-10-09
       Revamped New-AGMLibMSSQLMigrate and Set-AGMLibMSSQLMigrate with improved menus and help.  Enhanced imagestate column in Get-AGMLibActiveImage. Added migrate user story

       ## [0.0.0.20] 2020-09-20
       Improved module description for PowerShell Gallery users

Version History

Version Downloads Last updated
0.0.0.35 (current version) 8 9/14/2021
0.0.0.34 3 9/13/2021
0.0.0.33 7 9/8/2021
0.0.0.32 16 8/27/2021
0.0.0.31 22 8/11/2021
0.0.0.30 17 7/26/2021
0.0.0.29 8 7/4/2021
0.0.0.28 63 11/13/2020
0.0.0.27 6 11/11/2020
0.0.0.26 5 11/1/2020
0.0.0.25 4 10/29/2020
0.0.0.24 4 10/27/2020
0.0.0.23 6 10/17/2020
0.0.0.22 3 10/17/2020
0.0.0.21 1 10/9/2020
0.0.0.20 1 9/20/2020