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.