AWS Tools for Windows PowerShell
Command Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Cmdlets

Name Description
Add-KMSResourceTag Invokes the TagResource operation against AWS Key Management Service.
Disable-KMSGrant Invokes the RetireGrant operation against AWS Key Management Service.
Disable-KMSKey Invokes the DisableKey operation against AWS Key Management Service.
Disable-KMSKeyRotation Invokes the DisableKeyRotation operation against AWS Key Management Service.
Enable-KMSKey Invokes the EnableKey operation against AWS Key Management Service.
Enable-KMSKeyRotation Invokes the EnableKeyRotation operation against AWS Key Management Service.
Get-KMSAliasList Invokes the ListAliases operation against AWS Key Management Service.
Get-KMSGrantList Invokes the ListGrants operation against AWS Key Management Service.
Get-KMSKey Invokes the DescribeKey operation against AWS Key Management Service.
Get-KMSKeyList Invokes the ListKeys operation against AWS Key Management Service.
Get-KMSKeyPolicy Invokes the GetKeyPolicy operation against AWS Key Management Service.
Get-KMSKeyRotationStatus Invokes the GetKeyRotationStatus operation against AWS Key Management Service.
Get-KMSKsyPolicyList Invokes the ListKeyPolicies operation against AWS Key Management Service.
Get-KMSParametersForImport Invokes the GetParametersForImport operation against AWS Key Management Service.
Get-KMSResourceTag Invokes the ListResourceTags operation against AWS Key Management Service.
Get-KMSRetirableGrant Invokes the ListRetirableGrants operation against AWS Key Management Service.
Import-KMSKeyMaterial Invokes the ImportKeyMaterial operation against AWS Key Management Service.
Invoke-KMSDecrypt Invokes the Decrypt operation against AWS Key Management Service.
Invoke-KMSEncrypt Invokes the Encrypt operation against AWS Key Management Service.
Invoke-KMSReEncrypt Invokes the ReEncrypt operation against AWS Key Management Service.
New-KMSAlias Invokes the CreateAlias operation against AWS Key Management Service.
New-KMSDataKey Invokes the GenerateDataKey operation against AWS Key Management Service.
New-KMSDataKeyWithoutPlaintext Invokes the GenerateDataKeyWithoutPlaintext operation against AWS Key Management Service.
New-KMSGrant Invokes the CreateGrant operation against AWS Key Management Service.
New-KMSKey Invokes the CreateKey operation against AWS Key Management Service.
New-KMSRandom Invokes the GenerateRandom operation against AWS Key Management Service.
Remove-KMSAlias Invokes the DeleteAlias operation against AWS Key Management Service.
Remove-KMSImportedKeyMaterial Invokes the DeleteImportedKeyMaterial operation against AWS Key Management Service.
Remove-KMSResourceTag Invokes the UntagResource operation against AWS Key Management Service.
Request-KMSKeyDeletion Invokes the ScheduleKeyDeletion operation against AWS Key Management Service.
Revoke-KMSGrant Invokes the RevokeGrant operation against AWS Key Management Service.
Stop-KMSKeyDeletion Invokes the CancelKeyDeletion operation against AWS Key Management Service.
Update-KMSAlias Invokes the UpdateAlias operation against AWS Key Management Service.
Update-KMSKeyDescription Invokes the UpdateKeyDescription operation against AWS Key Management Service.
Write-KMSKeyPolicy Invokes the PutKeyPolicy operation against AWS Key Management Service.

Aliases

Name Description
Get-KMSAliases Invokes the ListAliases operation against AWS Key Management Service.
Get-KMSGrants Invokes the ListGrants operation against AWS Key Management Service.
Get-KMSKeyPolicies Invokes the ListKeyPolicies operation against AWS Key Management Service.
Get-KMSKeys Invokes the ListKeys operation against AWS Key Management Service.