-
Notifications
You must be signed in to change notification settings - Fork 23
/
kms.yml
61 lines (59 loc) · 1.72 KB
/
kms.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Actions:
- Name: kms:CancelKeyDeletion
- Name: kms:ConnectCustomKeyStore
- Name: kms:CreateAlias
- Name: kms:CreateCustomKeyStore
- Name: kms:CreateGrant
- Name: kms:CreateKey
- Name: kms:Decrypt
- Name: kms:DeleteAlias
- Name: kms:DeleteCustomKeyStore
- Name: kms:DeleteImportedKeyMaterial
- Name: kms:DeriveSharedSecret
- Name: kms:DescribeCustomKeyStores
- Name: kms:DescribeKey
- Name: kms:DisableKey
- Name: kms:DisableKeyRotation
- Name: kms:DisconnectCustomKeyStore
- Name: kms:EnableKey
- Name: kms:EnableKeyRotation
- Name: kms:Encrypt
- Name: kms:GenerateDataKey
- Name: kms:GenerateDataKeyPair
- Name: kms:GenerateDataKeyPairWithoutPlaintext
- Name: kms:GenerateDataKeyWithoutPlaintext
- Name: kms:GenerateMac
- Name: kms:GenerateRandom
- Name: kms:GetKeyPolicy
- Name: kms:GetKeyRotationStatus
- Name: kms:GetParametersForImport
- Name: kms:GetPublicKey
- Name: kms:ImportKeyMaterial
- Name: kms:ListAliases
- Name: kms:ListGrants
- Name: kms:ListKeyPolicies
- Name: kms:ListKeyRotations
- Name: kms:ListKeys
- Name: kms:ListResourceTags
- Name: kms:ListRetirableGrants
- Name: kms:PutKeyPolicy
- Name: kms:ReplicateKey
- Name: kms:RetireGrant
- Name: kms:RevokeGrant
- Name: kms:RotateKeyOnDemand
- Name: kms:ScheduleKeyDeletion
- Name: kms:Sign
- Name: kms:TagResource
- Name: kms:UntagResource
- Name: kms:UpdateAlias
- Name: kms:UpdateCustomKeyStore
- Name: kms:UpdateKeyDescription
- Name: kms:UpdatePrimaryRegion
- Name: kms:Verify
- Name: kms:VerifyMac
# actions with no corresponding API
- Name: kms:ReEncryptFrom
- Name: kms:ReEncryptTo
- Name: kms:SynchronizeMultiRegionKey
# APIs without an IAM action
- Name: kms:ReEncrypt