forked from glassechidna/trackiam
-
Notifications
You must be signed in to change notification settings - Fork 0
/
execute-api.yml
228 lines (226 loc) · 9.34 KB
/
execute-api.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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
Actions:
# actions with no corresponding API
- Name: execute-api:InvalidateCache
- Name: execute-api:Invoke
- Name: execute-api:ManageConnections
# APIs without an IAM action
- Name: execute-api:AcceptCertificateTransfer
- Name: execute-api:AddThingToBillingGroup
- Name: execute-api:AddThingToThingGroup
- Name: execute-api:AssociateTargetsWithJob
- Name: execute-api:AttachPolicy
- Name: execute-api:AttachPrincipalPolicy
- Name: execute-api:AttachSecurityProfile
- Name: execute-api:AttachThingPrincipal
- Name: execute-api:CancelAuditMitigationActionsTask
- Name: execute-api:CancelAuditTask
- Name: execute-api:CancelCertificateTransfer
- Name: execute-api:CancelJob
- Name: execute-api:CancelJobExecution
- Name: execute-api:ClearDefaultAuthorizer
- Name: execute-api:ConfirmTopicRuleDestination
- Name: execute-api:CreateAuditSuppression
- Name: execute-api:CreateAuthorizer
- Name: execute-api:CreateBillingGroup
- Name: execute-api:CreateCertificateFromCsr
- Name: execute-api:CreateDimension
- Name: execute-api:CreateDomainConfiguration
- Name: execute-api:CreateDynamicThingGroup
- Name: execute-api:CreateJob
- Name: execute-api:CreateKeysAndCertificate
- Name: execute-api:CreateMitigationAction
- Name: execute-api:CreateOTAUpdate
- Name: execute-api:CreateParticipantConnection
- Name: execute-api:CreatePolicy
- Name: execute-api:CreatePolicyVersion
- Name: execute-api:CreateProvisioningClaim
- Name: execute-api:CreateProvisioningTemplate
- Name: execute-api:CreateProvisioningTemplateVersion
- Name: execute-api:CreateRoleAlias
- Name: execute-api:CreateScheduledAudit
- Name: execute-api:CreateSecurityProfile
- Name: execute-api:CreateStream
- Name: execute-api:CreateThing
- Name: execute-api:CreateThingGroup
- Name: execute-api:CreateThingType
- Name: execute-api:CreateTopicRule
- Name: execute-api:CreateTopicRuleDestination
- Name: execute-api:DeleteAccountAuditConfiguration
- Name: execute-api:DeleteAuditSuppression
- Name: execute-api:DeleteAuthorizer
- Name: execute-api:DeleteBillingGroup
- Name: execute-api:DeleteCACertificate
- Name: execute-api:DeleteCertificate
- Name: execute-api:DeleteConnection
- Name: execute-api:DeleteDimension
- Name: execute-api:DeleteDomainConfiguration
- Name: execute-api:DeleteDynamicThingGroup
- Name: execute-api:DeleteJob
- Name: execute-api:DeleteJobExecution
- Name: execute-api:DeleteMitigationAction
- Name: execute-api:DeleteOTAUpdate
- Name: execute-api:DeletePolicy
- Name: execute-api:DeletePolicyVersion
- Name: execute-api:DeleteProvisioningTemplate
- Name: execute-api:DeleteProvisioningTemplateVersion
- Name: execute-api:DeleteRegistrationCode
- Name: execute-api:DeleteRoleAlias
- Name: execute-api:DeleteScheduledAudit
- Name: execute-api:DeleteSecurityProfile
- Name: execute-api:DeleteStream
- Name: execute-api:DeleteThing
- Name: execute-api:DeleteThingGroup
- Name: execute-api:DeleteThingType
- Name: execute-api:DeleteTopicRule
- Name: execute-api:DeleteTopicRuleDestination
- Name: execute-api:DeleteV2LoggingLevel
- Name: execute-api:DeprecateThingType
- Name: execute-api:DescribeAccountAuditConfiguration
- Name: execute-api:DescribeAuditFinding
- Name: execute-api:DescribeAuditMitigationActionsTask
- Name: execute-api:DescribeAuditSuppression
- Name: execute-api:DescribeAuditTask
- Name: execute-api:DescribeAuthorizer
- Name: execute-api:DescribeBillingGroup
- Name: execute-api:DescribeCACertificate
- Name: execute-api:DescribeCertificate
- Name: execute-api:DescribeDefaultAuthorizer
- Name: execute-api:DescribeDimension
- Name: execute-api:DescribeDomainConfiguration
- Name: execute-api:DescribeEndpoint
- Name: execute-api:DescribeEventConfigurations
- Name: execute-api:DescribeIndex
- Name: execute-api:DescribeJob
- Name: execute-api:DescribeJobExecution
- Name: execute-api:DescribeMitigationAction
- Name: execute-api:DescribeProvisioningTemplate
- Name: execute-api:DescribeProvisioningTemplateVersion
- Name: execute-api:DescribeRoleAlias
- Name: execute-api:DescribeScheduledAudit
- Name: execute-api:DescribeSecurityProfile
- Name: execute-api:DescribeStream
- Name: execute-api:DescribeThing
- Name: execute-api:DescribeThingGroup
- Name: execute-api:DescribeThingRegistrationTask
- Name: execute-api:DescribeThingType
- Name: execute-api:DetachPolicy
- Name: execute-api:DetachPrincipalPolicy
- Name: execute-api:DetachSecurityProfile
- Name: execute-api:DetachThingPrincipal
- Name: execute-api:DisableTopicRule
- Name: execute-api:DisconnectParticipant
- Name: execute-api:EnableTopicRule
- Name: execute-api:GetCardinality
- Name: execute-api:GetConnection
- Name: execute-api:GetEffectivePolicies
- Name: execute-api:GetIndexingConfiguration
- Name: execute-api:GetJobDocument
- Name: execute-api:GetLoggingOptions
- Name: execute-api:GetOTAUpdate
- Name: execute-api:GetPercentiles
- Name: execute-api:GetPolicy
- Name: execute-api:GetPolicyVersion
- Name: execute-api:GetRegistrationCode
- Name: execute-api:GetStatistics
- Name: execute-api:GetTopicRule
- Name: execute-api:GetTopicRuleDestination
- Name: execute-api:GetTranscript
- Name: execute-api:GetV2LoggingOptions
- Name: execute-api:ListActiveViolations
- Name: execute-api:ListAttachedPolicies
- Name: execute-api:ListAuditFindings
- Name: execute-api:ListAuditMitigationActionsExecutions
- Name: execute-api:ListAuditMitigationActionsTasks
- Name: execute-api:ListAuditSuppressions
- Name: execute-api:ListAuditTasks
- Name: execute-api:ListAuthorizers
- Name: execute-api:ListBillingGroups
- Name: execute-api:ListCACertificates
- Name: execute-api:ListCertificates
- Name: execute-api:ListCertificatesByCA
- Name: execute-api:ListDimensions
- Name: execute-api:ListDomainConfigurations
- Name: execute-api:ListIndices
- Name: execute-api:ListJobExecutionsForJob
- Name: execute-api:ListJobExecutionsForThing
- Name: execute-api:ListJobs
- Name: execute-api:ListMitigationActions
- Name: execute-api:ListOTAUpdates
- Name: execute-api:ListOutgoingCertificates
- Name: execute-api:ListPolicies
- Name: execute-api:ListPolicyPrincipals
- Name: execute-api:ListPolicyVersions
- Name: execute-api:ListPrincipalPolicies
- Name: execute-api:ListPrincipalThings
- Name: execute-api:ListProvisioningTemplateVersions
- Name: execute-api:ListProvisioningTemplates
- Name: execute-api:ListRoleAliases
- Name: execute-api:ListScheduledAudits
- Name: execute-api:ListSecurityProfiles
- Name: execute-api:ListSecurityProfilesForTarget
- Name: execute-api:ListStreams
- Name: execute-api:ListTagsForResource
- Name: execute-api:ListTargetsForPolicy
- Name: execute-api:ListTargetsForSecurityProfile
- Name: execute-api:ListThingGroups
- Name: execute-api:ListThingGroupsForThing
- Name: execute-api:ListThingPrincipals
- Name: execute-api:ListThingRegistrationTaskReports
- Name: execute-api:ListThingRegistrationTasks
- Name: execute-api:ListThingTypes
- Name: execute-api:ListThings
- Name: execute-api:ListThingsInBillingGroup
- Name: execute-api:ListThingsInThingGroup
- Name: execute-api:ListTopicRuleDestinations
- Name: execute-api:ListTopicRules
- Name: execute-api:ListV2LoggingLevels
- Name: execute-api:ListViolationEvents
- Name: execute-api:PostToConnection
- Name: execute-api:RegisterCACertificate
- Name: execute-api:RegisterCertificate
- Name: execute-api:RegisterCertificateWithoutCA
- Name: execute-api:RegisterThing
- Name: execute-api:RejectCertificateTransfer
- Name: execute-api:RemoveThingFromBillingGroup
- Name: execute-api:RemoveThingFromThingGroup
- Name: execute-api:ReplaceTopicRule
- Name: execute-api:SearchIndex
- Name: execute-api:SendEvent
- Name: execute-api:SendMessage
- Name: execute-api:SetDefaultAuthorizer
- Name: execute-api:SetDefaultPolicyVersion
- Name: execute-api:SetLoggingOptions
- Name: execute-api:SetV2LoggingLevel
- Name: execute-api:SetV2LoggingOptions
- Name: execute-api:StartAuditMitigationActionsTask
- Name: execute-api:StartOnDemandAuditTask
- Name: execute-api:StartThingRegistrationTask
- Name: execute-api:StopThingRegistrationTask
- Name: execute-api:TagResource
- Name: execute-api:TestAuthorization
- Name: execute-api:TestInvokeAuthorizer
- Name: execute-api:TransferCertificate
- Name: execute-api:UntagResource
- Name: execute-api:UpdateAccountAuditConfiguration
- Name: execute-api:UpdateAuditSuppression
- Name: execute-api:UpdateAuthorizer
- Name: execute-api:UpdateBillingGroup
- Name: execute-api:UpdateCACertificate
- Name: execute-api:UpdateCertificate
- Name: execute-api:UpdateDimension
- Name: execute-api:UpdateDomainConfiguration
- Name: execute-api:UpdateDynamicThingGroup
- Name: execute-api:UpdateEventConfigurations
- Name: execute-api:UpdateIndexingConfiguration
- Name: execute-api:UpdateJob
- Name: execute-api:UpdateMitigationAction
- Name: execute-api:UpdateProvisioningTemplate
- Name: execute-api:UpdateRoleAlias
- Name: execute-api:UpdateScheduledAudit
- Name: execute-api:UpdateSecurityProfile
- Name: execute-api:UpdateStream
- Name: execute-api:UpdateThing
- Name: execute-api:UpdateThingGroup
- Name: execute-api:UpdateThingGroupsForThing
- Name: execute-api:UpdateTopicRuleDestination
- Name: execute-api:ValidateSecurityProfileBehaviors