PSCloudFormation
3.0.0
PSCloudFormation greatly improves the experience of deploying AWS CloudFormation stacks from the commannd line.
It combines the features of aws cloudformation deploy and aws cloudformation package into a small set of
PowerShell cmdlets.
Key Festures:
- Detection of stack parameters in the template file, presenting them as parameters to the cmdlets.
- Output of all st
It combines the features of aws cloudformation deploy and aws cloudformation package into a small set of
PowerShell cmdlets.
Key Festures:
- Detection of stack parameters in the template file, presenting them as parameters to the cmdlets.
- Output of all st
PSCloudFormation greatly improves the experience of deploying AWS CloudFormation stacks from the commannd line.
It combines the features of aws cloudformation deploy and aws cloudformation package into a small set of
PowerShell cmdlets.
Key Festures:
- Detection of stack parameters in the template file, presenting them as parameters to the cmdlets.
- Output of all stack events, including those from nested stacks.
- Seamless integration of packaging process, using PowerShell pipleline to pass packaged templates to stack modification cmdlets.
- Supports SAM and the latest CloudFormation enhancements such as resource import.
Show more
It combines the features of aws cloudformation deploy and aws cloudformation package into a small set of
PowerShell cmdlets.
Key Festures:
- Detection of stack parameters in the template file, presenting them as parameters to the cmdlets.
- Output of all stack events, including those from nested stacks.
- Seamless integration of packaging process, using PowerShell pipleline to pass packaged templates to stack modification cmdlets.
- Supports SAM and the latest CloudFormation enhancements such as resource import.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2018-2020 Alistair Mackay. All rights reserved.
Package Details
Author(s)
- Alistair Mackay
Tags
Functions
Get-PSCFNStackOutputs New-PSCFNStack Remove-PSCFNStack Reset-PSCFNStack Update-PSCFNStack New-PSCFNPackage
Dependencies
This module has no dependencies.
Release Notes
https://github.com/fireflycons/PSCloudFormation/blob/master/RELEASENOTES.md
FileList
- PSCloudFormation.nuspec
- PSCloudFormation.psd1
- PSCloudFormation.psm1
- lib\Initialize-Assemblies.ps1
- lib\net35\YamlDotNet.dll
- lib\net45\YamlDotNet.dll
- lib\netstandard1.3\YamlDotNet.dll
- Private\ArgumentHandling\Get-CommandLineStackParameters.ps1
- Private\ArgumentHandling\Get-CommonCredentialParameters.ps1
- Private\ArgumentHandling\New-CredentialDynamicParameters.ps1
- Private\ArgumentHandling\New-DynamicParam.ps1
- Private\ArgumentHandling\New-ResourceImports.ps1
- Private\ArgumentHandling\New-StackOperationArguments.ps1
- Private\ArgumentHandling\New-TemplateDynamicParameters.ps1
- Private\Packager\Get-PathToReferencedFilesystemObject.ps1
- Private\Packager\Get-ResourcePropertyNode.ps1
- Private\Packager\New-S3BundleNode.ps1
- Private\Packager\New-S3ObjectUrl.ps1
- Private\Packager\Resolve-NestedStack.ps1
- Private\Packager\Write-Resource.ps1
- Private\Packager\Write-S3PackageArtifact.ps1
- Private\S3\Copy-OversizeTemplateToS3.ps1
- Private\S3\Get-CloudFormationBucket.ps1
- Private\S3\Write-CloudFormationBucketTagging.ps1
- Private\Stack\Get-ExceptionForFailedStack.ps1
- Private\Stack\Get-StackEvents.ps1
- Private\Stack\Test-StackExists.ps1
- Private\Stack\Wait-PSCFNStack.ps1
- Private\Stack\Write-StackEvents.ps1
- Private\Template\Get-ParameterTypeFromStringValue.ps1
- Private\Template\Get-TemplateParameters.ps1
- Private\Template\New-TemplateResolver.ps1
- Private\Template\Save-TemplateBackup.ps1
- Private\Types\Loader.ps1
- Private\Types\PSCloudFormation.Exceptions.CloudFormationException.cs
- Private\Types\PSCloudFormation.Packager.Package.cs
- Private\Utils\Compress-UnixZip.ps1
- Private\Utils\Format-ExceptionDetail.ps1
- Private\Utils\Format-Json.ps1
- Private\Utils\Get-CurrentRegion.ps1
- Private\Utils\Get-FileFormat.ps1
- Private\Utils\Initialize-RegionInfo.ps1
- Private\Utils\Out-FileWithoutBOM.ps1
- Private\Utils\Test-IsFileSystemPath.ps1
- Private\Utils\Test-IsPackageTempFile.ps1
- Private\Utils\Update-EndpointValue.ps1
- Private\Utils\Write-PSObject.ps1
- Public\Get-PSCFNStackOutputs.ps1
- Public\New-PSCFNPackage.ps1
- Public\New-PSCFNStack.ps1
- Public\Remove-PSCFNStack.ps1
- Public\Reset-PSCFNStack.ps1
- Public\Update-PSCFNStack.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
4.1.16.5 | 323 | 3/13/2022 |
4.1.16.4 | 55 | 1/27/2022 |
4.1.16.3 | 34 | 1/3/2022 |
4.1.16.2 | 25 | 12/24/2021 |
4.1.16.0 | 22 | 12/16/2021 |
4.1.6.21 | 55 | 10/21/2021 |
4.1.6.20 | 49 | 9/7/2021 |
4.1.6.19 | 16 | 9/3/2021 |
4.1.6.18 | 25 | 8/18/2021 |
4.1.6.17 | 14 | 8/16/2021 |
4.1.6.16 | 28 | 8/3/2021 |
4.1.6.15 | 33 | 6/28/2021 |
4.1.6.14 | 16 | 6/26/2021 |
4.1.6.13 | 20 | 6/24/2021 |
4.1.6.12 | 22 | 5/22/2021 |
4.1.6.11 | 23 | 4/25/2021 |
4.1.6.10 | 21 | 4/4/2021 |
4.1.6.9 | 22 | 3/16/2021 |
4.1.6.8 | 35 | 2/4/2021 |
4.1.6.7 | 16 | 1/31/2021 |
4.1.6.6 | 21 | 1/24/2021 |
4.1.6.5 | 24 | 1/19/2021 |
4.1.6.4 | 20 | 1/17/2021 |
4.1.6.3 | 16 | 1/14/2021 |
4.1.6.1 | 20 | 1/7/2021 |
4.1.6.0 | 19 | 12/31/2020 |
4.1.2.3 | 16 | 12/26/2020 |
4.1.2.2 | 17 | 12/20/2020 |
4.1.2.1 | 23 | 11/3/2020 |
4.1.2.0 | 16 | 10/24/2020 |
4.0.13 | 15 | 10/22/2020 |
4.0.11 | 10 | 9/28/2020 |
4.0.10 | 11 | 9/24/2020 |
4.0.9 | 10 | 9/19/2020 |
4.0.8 | 13 | 9/16/2020 |
4.0.4 | 15 | 9/3/2020 |
4.0.3 | 20 | 8/25/2020 |
4.0.2 | 15 | 8/24/2020 |
4.0.1 | 15 | 8/24/2020 |
4.0.0 | 18 | 8/9/2020 |
3.0.0 (current version) | 63 | 3/8/2020 |
2.2.2 | 35 | 2/24/2020 |
2.2.1 | 18 | 2/16/2020 |
2.2.0 | 16 | 2/16/2020 |
2.1.0 | 17 | 2/10/2020 |
2.0.0 | 33 | 12/4/2019 |
1.8.0 | 25 | 10/14/2019 |
1.7.1 | 40 | 7/22/2019 |
1.7.0 | 21 | 7/16/2019 |
1.6.0 | 38 | 5/11/2019 |
1.5.0 | 24 | 5/4/2019 |
1.4.0 | 16 | 5/1/2019 |
1.3.0 | 17 | 4/28/2019 |
1.2.0 | 17 | 4/24/2019 |
1.1.0 | 16 | 4/23/2019 |
1.0.5 | 20 | 4/16/2019 |
1.0.4 | 18 | 4/15/2019 |
0.5.0 | 21 | 4/9/2019 |
0.4.0 | 24 | 3/31/2019 |
0.3.1 | 27 | 3/11/2019 |
0.3.0 | 17 | 3/9/2019 |
0.2.0 | 50 | 10/9/2018 |
0.1.1 | 29 | 8/15/2018 |