Public/SDK Wrappers/CloudFormation/Get-VSAccountLimits.ps1
function Get-VSAccountLimits { <# .SYNOPSIS Retrieves your account's AWS CloudFormation limits, such as the maximum number of stacks that you can create in your account. .PARAMETER ProfileName The name of the configuration profile to deploy the stack with. Defaults to $env:AWS_PROFILE, if set. .FUNCTIONALITY Vaporshell #> [cmdletbinding()] Param ( [parameter(Mandatory = $false)] [String] $ProfileName = $env:AWS_PROFILE ) Process { $method = 'DescribeAccountLimits' $expand = 'AccountLimits' $requestType = "Amazon.CloudFormation.Model.$($method)Request" $request = New-Object $requestType $results = ProcessRequest $PSCmdlet.ParameterSetName $ProfileName $method $request $expand if (!$results) { return } elseif ($results -is 'System.Management.Automation.ErrorRecord') { $PSCmdlet.ThrowTerminatingError($results) } elseif ($results) { return $results } } } |