AWS CloudFormation
AWS CloudFormation provides a common language for you to model and provision AWS and third party application resources in your cloud environment. AWS CloudFormation allows you to use programming languages or a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. This gives you a single source of truth for your AWS and third party resources.
Below are the cmdlets which are available with AWS CloudFormation
CmdletName | ServiceOperation |
Get-CFNAccountLimit | DescribeAccountLimits |
Get-CFNChangeSet | DescribeChangeSet |
Get-CFNChangeSetList | ListChangeSets |
Get-CFNDetectedStackResourceDrift | DescribeStackResourceDrifts |
Get-CFNExport | ListExports |
Get-CFNImportList | ListImports |
Get-CFNStack | DescribeStacks |
Get-CFNStackDriftDetectionStatus | DescribeStackDriftDetectionStatus |
Get-CFNStackEvent | DescribeStackEvents |
Get-CFNStackInstance | DescribeStackInstance |
Get-CFNStackInstanceList | ListStackInstances |
Get-CFNStackPolicy | GetStackPolicy |
Get-CFNStackResource | DescribeStackResource |
Get-CFNStackResourceDrift | DetectStackResourceDrift |
Get-CFNStackResourceList | DescribeStackResources |
Get-CFNStackResourceSummary | ListStackResources |
Get-CFNStackSet | DescribeStackSet |
Get-CFNStackSetList | ListStackSets |
Get-CFNStackSetOperation | DescribeStackSetOperation |
Get-CFNStackSetOperationList | ListStackSetOperations |
Get-CFNStackSetOperationResultList | ListStackSetOperationResults |
Get-CFNStackSummary | ListStacks |
Get-CFNTemplate | GetTemplate |
Get-CFNTemplateSummary | GetTemplateSummary |
Get-CFNType | DescribeType |
Get-CFNTypeList | ListTypes |
Get-CFNTypeRegistration | DescribeTypeRegistration |
Get-CFNTypeRegistrationList | ListTypeRegistrations |
Get-CFNTypeVersion | ListTypeVersions |
Measure-CFNTemplateCost | EstimateTemplateCost |
New-CFNChangeSet | CreateChangeSet |
New-CFNStack | CreateStack |
New-CFNStackInstance | CreateStackInstances |
New-CFNStackSet | CreateStackSet |
Register-CFNType | RegisterType |
Remove-CFNChangeSet | DeleteChangeSet |
Remove-CFNStack | DeleteStack |
Remove-CFNStackInstance | DeleteStackInstances |
Remove-CFNStackSet | DeleteStackSet |
Resume-CFNUpdateRollback | ContinueUpdateRollback |
Send-CFNResourceSignal | SignalResource |
Set-CFNStackPolicy | SetStackPolicy |
Set-CFNTypeDefaultVersion | SetTypeDefaultVersion |
Start-CFNChangeSet | ExecuteChangeSet |
Start-CFNStackDriftDetection | DetectStackDrift |
Start-CFNStackSetDriftDetection | DetectStackSetDrift |
Stop-CFNStackSetOperation | StopStackSetOperation |
Stop-CFNUpdateStack | CancelUpdateStack |
Test-CFNStack | DescribeStacks |
Test-CFNTemplate | ValidateTemplate |
Unregister-CFNType | DeregisterType |
Update-CFNStack | UpdateStack |
Update-CFNStackInstance | UpdateStackInstances |
Update-CFNStackSet | UpdateStackSet |
Update-CFNTerminationProtection | UpdateTerminationProtection |
Wait-CFNStack | DescribeStacks |
Write-CFNHandlerProgress | RecordHandlerProgress |
You can also check other AWS Services, and each services cmdlets we are providing.