AWS Systems Manager
AWS Systems Manager gives you visibility and control of your infrastructure on AWS. Systems Manager provides a unified user interface so you can view operational data from multiple AWS services and allows you to automate operational tasks across your AWS resources. With Systems Manager, you can group resources, like Amazon EC2 instances, Amazon S3 buckets, or Amazon RDS instances, by application, view operational data for monitoring and troubleshooting, and take action on your groups of resources. Systems Manager simplifies resource and application management, shortens the time to detect and resolve operational problems, and makes it easy to operate and manage your infrastructure securely at scale.
Below are the cmdlets which are available with AWS Systems Manager
CmdletName | ServiceOperation |
Add-SSMResourceTag | AddTagsToResource |
Edit-SSMDocumentPermission | ModifyDocumentPermission |
Get-SSMActivation | DescribeActivations |
Get-SSMAssociation | DescribeAssociation |
Get-SSMAssociationExecution | DescribeAssociationExecutions |
Get-SSMAssociationExecutionTarget | DescribeAssociationExecutionTargets |
Get-SSMAssociationList | ListAssociations |
Get-SSMAssociationVersionList | ListAssociationVersions |
Get-SSMAutomationExecution | GetAutomationExecution |
Get-SSMAutomationExecutionList | DescribeAutomationExecutions |
Get-SSMAutomationStepExecution | DescribeAutomationStepExecutions |
Get-SSMAvailablePatch | DescribeAvailablePatches |
Get-SSMCalendarState | GetCalendarState |
Get-SSMCommand | ListCommands |
Get-SSMCommandInvocation | ListCommandInvocations |
Get-SSMCommandInvocationDetail | GetCommandInvocation |
Get-SSMComplianceItemList | ListComplianceItems |
Get-SSMComplianceSummaryList | ListComplianceSummaries |
Get-SSMConnectionStatus | GetConnectionStatus |
Get-SSMDefaultPatchBaseline | GetDefaultPatchBaseline |
Get-SSMDeployablePatchSnapshotForInstance | GetDeployablePatchSnapshotForInstance |
Get-SSMDocument | GetDocument |
Get-SSMDocumentDescription | DescribeDocument |
Get-SSMDocumentList | ListDocuments |
Get-SSMDocumentPermission | DescribeDocumentPermission |
Get-SSMDocumentVersionList | ListDocumentVersions |
Get-SSMEffectiveInstanceAssociationList | DescribeEffectiveInstanceAssociations |
Get-SSMEffectivePatchesForPatchBaseline | DescribeEffectivePatchesForPatchBaseline |
Get-SSMInstanceAssociationsStatus | DescribeInstanceAssociationsStatus |
Get-SSMInstanceInformation | DescribeInstanceInformation |
Get-SSMInstancePatch | DescribeInstancePatches |
Get-SSMInstancePatchState | DescribeInstancePatchStates |
Get-SSMInstancePatchStatesForPatchGroup | DescribeInstancePatchStatesForPatchGroup |
Get-SSMInventory | GetInventory |
Get-SSMInventoryDeletionList | DescribeInventoryDeletions |
Get-SSMInventoryEntryList | ListInventoryEntries |
Get-SSMInventorySchema | GetInventorySchema |
Get-SSMLatestEC2Image | |
Get-SSMMaintenanceWindow | GetMaintenanceWindow |
Get-SSMMaintenanceWindowExecution | GetMaintenanceWindowExecution |
Get-SSMMaintenanceWindowExecutionList | DescribeMaintenanceWindowExecutions |
Get-SSMMaintenanceWindowExecutionTask | GetMaintenanceWindowExecutionTask |
Get-SSMMaintenanceWindowExecutionTaskInvocation | GetMaintenanceWindowExecutionTaskInvocation |
Get-SSMMaintenanceWindowExecutionTaskInvocation… | DescribeMaintenanceWindowExecutionTaskInvo… |
Get-SSMMaintenanceWindowExecutionTaskList | DescribeMaintenanceWindowExecutionTasks |
Get-SSMMaintenanceWindowList | DescribeMaintenanceWindows |
Get-SSMMaintenanceWindowSchedule | DescribeMaintenanceWindowSchedule |
Get-SSMMaintenanceWindowsForTarget | DescribeMaintenanceWindowsForTarget |
Get-SSMMaintenanceWindowTarget | DescribeMaintenanceWindowTargets |
Get-SSMMaintenanceWindowTask | GetMaintenanceWindowTask |
Get-SSMMaintenanceWindowTaskList | DescribeMaintenanceWindowTasks |
Get-SSMOpsItem | GetOpsItem |
Get-SSMOpsItemSummary | DescribeOpsItems |
Get-SSMOpsSummary | GetOpsSummary |
Get-SSMParameter | GetParameter |
Get-SSMParameterHistory | GetParameterHistory |
Get-SSMParameterList | DescribeParameters |
Get-SSMParametersByPath | GetParametersByPath |
Get-SSMParameterValue | GetParameters |
Get-SSMPatchBaseline | DescribePatchBaselines |
Get-SSMPatchBaselineDetail | GetPatchBaseline |
Get-SSMPatchBaselineForPatchGroup | GetPatchBaselineForPatchGroup |
Get-SSMPatchGroup | DescribePatchGroups |
Get-SSMPatchGroupState | DescribePatchGroupState |
Get-SSMPatchProperty | DescribePatchProperties |
Get-SSMResourceComplianceSummaryList | ListResourceComplianceSummaries |
Get-SSMResourceDataSync | ListResourceDataSync |
Get-SSMResourceTag | ListTagsForResource |
Get-SSMServiceSetting | GetServiceSetting |
Get-SSMSession | DescribeSessions |
New-SSMActivation | CreateActivation |
New-SSMAssociation | CreateAssociation |
New-SSMAssociationFromBatch | CreateAssociationBatch |
New-SSMDocument | CreateDocument |
New-SSMMaintenanceWindow | CreateMaintenanceWindow |
New-SSMOpsItem | CreateOpsItem |
New-SSMPatchBaseline | CreatePatchBaseline |
New-SSMResourceDataSync | CreateResourceDataSync |
Register-SSMDefaultPatchBaseline | RegisterDefaultPatchBaseline |
Register-SSMPatchBaselineForPatchGroup | RegisterPatchBaselineForPatchGroup |
Register-SSMTargetWithMaintenanceWindow | RegisterTargetWithMaintenanceWindow |
Register-SSMTaskWithMaintenanceWindow | RegisterTaskWithMaintenanceWindow |
Remove-SSMActivation | DeleteActivation |
Remove-SSMAssociation | DeleteAssociation |
Remove-SSMDocument | DeleteDocument |
Remove-SSMInventory | DeleteInventory |
Remove-SSMMaintenanceWindow | DeleteMaintenanceWindow |
Remove-SSMParameter | DeleteParameter |
Remove-SSMParameterCollection | DeleteParameters |
Remove-SSMPatchBaseline | DeletePatchBaseline |
Remove-SSMResourceDataSync | DeleteResourceDataSync |
Remove-SSMResourceTag | RemoveTagsFromResource |
Reset-SSMServiceSetting | ResetServiceSetting |
Resume-SSMSession | ResumeSession |
Send-SSMAutomationSignal | SendAutomationSignal |
Send-SSMCommand | SendCommand |
Set-SSMParameterVersionLabel | LabelParameterVersion |
Start-SSMAssociationsOnce | StartAssociationsOnce |
Start-SSMAutomationExecution | StartAutomationExecution |
Start-SSMSession | StartSession |
Stop-SSMAutomationExecution | StopAutomationExecution |
Stop-SSMCommand | CancelCommand |
Stop-SSMMaintenanceWindowExecution | CancelMaintenanceWindowExecution |
Stop-SSMSession | TerminateSession |
Unregister-SSMManagedInstance | DeregisterManagedInstance |
Unregister-SSMPatchBaselineForPatchGroup | DeregisterPatchBaselineForPatchGroup |
Unregister-SSMTargetFromMaintenanceWindow | DeregisterTargetFromMaintenanceWindow |
Unregister-SSMTaskFromMaintenanceWindow | DeregisterTaskFromMaintenanceWindow |
Update-SSMAssociation | UpdateAssociation |
Update-SSMAssociationStatus | UpdateAssociationStatus |
Update-SSMDocument | UpdateDocument |
Update-SSMDocumentDefaultVersion | UpdateDocumentDefaultVersion |
Update-SSMMaintenanceWindow | UpdateMaintenanceWindow |
Update-SSMMaintenanceWindowTarget | UpdateMaintenanceWindowTarget |
Update-SSMMaintenanceWindowTask | UpdateMaintenanceWindowTask |
Update-SSMManagedInstanceRole | UpdateManagedInstanceRole |
Update-SSMOpsItem | UpdateOpsItem |
Update-SSMPatchBaseline | UpdatePatchBaseline |
Update-SSMResourceDataSync | UpdateResourceDataSync |
Update-SSMServiceSetting | UpdateServiceSetting |
Write-SSMComplianceItem | PutComplianceItems |
Write-SSMInventory | PutInventory |
Write-SSMParameter | PutParameter |
You can also check other AWS Services, and each services cmdlets we are providing.