AGMPowerLib

0.0.0.25

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
Show more

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 -RequiredVersion 0.0.0.25

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name AGMPowerLib -Version 0.0.0.25

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

Owners

Copyright

(c) 2020 Actifio, Inc. All rights reserved

Package Details

Author(s)

  • Anthony Vandewerdt

Tags

Actifio AGM Sky CDS CDX VDP

Functions

Get-AGMLibActiveImage Get-AGMLibApplicationID Get-AGMLibAppPolicies Get-AGMLibContainerYAML Get-AGMLibHostID Get-AGMLibImageDetails Get-AGMLibImageRange Get-AGMLibFollowJobStatus Get-AGMLibLastPostCommand Get-AGMLibLatestImage Get-AGMLibPolicies Get-AGMLibRunningJobs Get-AGMLibWorkflowStatus New-AGMLibAWSVM New-AGMLibAzureVM New-AGMLibContainerMount New-AGMLibFSMount New-AGMLibGCPVM New-AGMLibImage New-AGMLibMSSQLMount New-AGMLibVM New-AGMLibMultiVM New-AGMLibOracleMount New-AGMLibMSSQLMigrate New-AGMLibSystemStateToVM New-AGMLibVMExisting Restore-AGMLibMount Set-AGMLibMSSQLMigrate Start-AGMLibWorkflow

Dependencies

Release Notes


       ## [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

       ## [0.0.0.17] 2020-09-18
       Fixed bad character issue with Get-AGMLibActiveImages

       ## [0.0.0.16] 2020-09-18
       Get-AGMLibApplicationID now offers -f for fuzzy search on appname
       PS5 compatability

       ## [0.0.0.15] 2020-09-11
       Add label to New-AGMLibImage
       Add Get-AGMLibAppPolicies, Start-AGMLibWorkflow,  Get-AGMLibWorkflowStatus, Get-AGMLibPolicies, New-AGMLibFSMount
       Change New-AGMLibOracleMount and New-AGMLibMSSQLMount so you do not need to select mount appliance.

       ## [0.0.0.14] 2020-09-05
       Changed most variables from int to string as some appliances have numbers that exceed int32 boundaries

       ## [0.0.0.13] 2020-09-04
       Added Restore-AGMLibMount to rewind child apps
       Improved New-AGMLibOracleMount and New-AGMLibMSSQLMount to check for mount appliance and offer management of child app

       ## [0.0.0.12] 2020-09-02
       NewVM menus will show OnVault pool name during image selection
       Ensure AGMPowerCLI is installed by making it a required module

       ## [0.0.0.11] 2020-08-26
       Improved Get-AGMLibActiveImage
       System State recovery will now look for latest image if that is what is wanted

       ## [0.0.0.10] 2020-08-24
       Improved Get-AGMLibActiveImage
       added appliance test to System State mounts as well as enforce manadatory fields

       ## [0.0.0.9] 2020-08-23
       Added New-AGMLibAzureVM and New-AGMLibAWSVM
       Improved New-AGMLibSystemStateToVM, New-AGMLibGCPVM

       ## [0.0.0.8] 2020-08-21
       Added New-AGMLibOracleMount, Set-AGMLibMSSQLMigrate, New-AGMLibMSSQLMigrate, New-AGMLibSystemStateToVM, New-AGMLibGCPVM
       Improved New-AGMLibMultiVM
       Improved Get-AGMLibActiveImage
       Improved Get-AGMLibLastPostCommand to also offer flags for put or delete
       Added SLA ID to Get-AGMLibApplicationID
       

       ## [0.0.0.7] 2020-08-12
       Improved New-AGMLibMultiVM

       ## [0.0.0.6] 2020-08-11
       Improved New-AGMLibMultiVM and Get-AGMLibImageRange

       ## [0.0.0.5] 2020-08-10
       Improved New-AGMLibMultiVM
       Stop using format table for any output.

       ## [0.0.0.4] 2020-08-09
       Added Get-AGMLibImageRange, New-AGMLibMultiVM
       Change Get-AGMLibActiveImage so that output is no longer a table

       ## [0.0.0.3] 2020-08-06
       Change NewVM to not require volumes.

       ## [0.0.0.2] 2020-07-21
       Added Container scripts, improved error handling, made guided mounts the default if user runs command without parms
               
       ## [0.0.0.1] 2020-07-20
       Initial Release

FileList

Version History

Version Downloads Last updated
0.0.0.77 1,148 3/14/2024
0.0.0.75 330 11/13/2023
0.0.0.74 597 9/5/2023
0.0.0.72 1,525 3/24/2023
0.0.0.71 15 3/23/2023
0.0.0.70 63 3/16/2023
0.0.0.69 41 3/8/2023
0.0.0.68 36 2/10/2023
0.0.0.67 9 2/9/2023
0.0.0.66 9 2/8/2023
0.0.0.65 18 2/1/2023
0.0.0.64 13 1/27/2023
0.0.0.63 82 12/28/2022
0.0.0.62 359 11/30/2022
0.0.0.61 1,769 11/30/2022
0.0.0.60 216 11/17/2022
0.0.0.59 67 11/11/2022
0.0.0.58 138 10/31/2022
0.0.0.57 60 10/25/2022
0.0.0.56 124 10/11/2022
0.0.0.55 47 10/10/2022
0.0.0.54 275 8/20/2022
0.0.0.53 93 6/29/2022
0.0.0.52 78 6/19/2022
0.0.0.51 77 6/17/2022
0.0.0.50 75 6/17/2022
0.0.0.49 104 5/16/2022
0.0.0.48 91 5/13/2022
0.0.0.47 94 5/11/2022
0.0.0.46 104 4/22/2022
0.0.0.45 97 4/14/2022
0.0.0.44 94 4/13/2022
0.0.0.43 94 4/13/2022
0.0.0.42 108 3/9/2022
0.0.0.41 97 3/9/2022
0.0.0.40 140 1/7/2022
0.0.0.39 100 12/30/2021
0.0.0.35 163 9/14/2021
0.0.0.34 100 9/13/2021
0.0.0.33 102 9/8/2021
0.0.0.32 112 8/27/2021
0.0.0.31 117 8/11/2021
0.0.0.30 112 7/26/2021
0.0.0.29 103 7/4/2021
0.0.0.28 157 11/13/2020
0.0.0.27 100 11/11/2020
0.0.0.26 99 11/1/2020
0.0.0.25 (current version) 98 10/29/2020
0.0.0.24 99 10/27/2020
0.0.0.23 103 10/17/2020
0.0.0.22 97 10/17/2020
0.0.0.21 95 10/9/2020
0.0.0.20 95 9/20/2020
Show less