forked from glassechidna/trackiam
-
Notifications
You must be signed in to change notification settings - Fork 0
/
iot.yml
224 lines (223 loc) · 7.44 KB
/
iot.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
Actions:
- Name: iot:DeleteThingShadow
- Name: iot:DescribeJobExecution
- Name: iot:GetPendingJobExecutions
- Name: iot:GetThingShadow
- Name: iot:ListNamedShadowsForThing
- Name: iot:Publish
- Name: iot:StartNextPendingJobExecution
- Name: iot:UpdateJobExecution
- Name: iot:UpdateThingShadow
# actions with no corresponding API
- Name: iot:AcceptCertificateTransfer
- Name: iot:AddThingToBillingGroup
- Name: iot:AddThingToThingGroup
- Name: iot:AssociateTargetsWithJob
- Name: iot:AttachPolicy
- Name: iot:AttachPrincipalPolicy
- Name: iot:AttachSecurityProfile
- Name: iot:AttachThingPrincipal
- Name: iot:CancelAuditMitigationActionsTask
- Name: iot:CancelAuditTask
- Name: iot:CancelCertificateTransfer
- Name: iot:CancelJob
- Name: iot:CancelJobExecution
- Name: iot:ClearDefaultAuthorizer
- Name: iot:CloseTunnel
- Name: iot:Connect
- Name: iot:CreateAuditSuppression
- Name: iot:CreateAuthorizer
- Name: iot:CreateBillingGroup
- Name: iot:CreateCertificateFromCsr
- Name: iot:CreateDimension
- Name: iot:CreateDomainConfiguration
- Name: iot:CreateDynamicThingGroup
- Name: iot:CreateJob
- Name: iot:CreateKeysAndCertificate
- Name: iot:CreateMitigationAction
- Name: iot:CreateOTAUpdate
- Name: iot:CreatePolicy
- Name: iot:CreatePolicyVersion
- Name: iot:CreateProvisioningClaim
- Name: iot:CreateProvisioningTemplate
- Name: iot:CreateProvisioningTemplateVersion
- Name: iot:CreateRoleAlias
- Name: iot:CreateScheduledAudit
- Name: iot:CreateSecurityProfile
- Name: iot:CreateStream
- Name: iot:CreateThing
- Name: iot:CreateThingGroup
- Name: iot:CreateThingType
- Name: iot:CreateTopicRule
- Name: iot:DeleteAccountAuditConfiguration
- Name: iot:DeleteAuditSuppression
- Name: iot:DeleteAuthorizer
- Name: iot:DeleteBillingGroup
- Name: iot:DeleteCACertificate
- Name: iot:DeleteCertificate
- Name: iot:DeleteDimension
- Name: iot:DeleteDomainConfiguration
- Name: iot:DeleteDynamicThingGroup
- Name: iot:DeleteJob
- Name: iot:DeleteJobExecution
- Name: iot:DeleteMitigationAction
- Name: iot:DeleteOTAUpdate
- Name: iot:DeletePolicy
- Name: iot:DeletePolicyVersion
- Name: iot:DeleteProvisioningTemplate
- Name: iot:DeleteProvisioningTemplateVersion
- Name: iot:DeleteRegistrationCode
- Name: iot:DeleteRoleAlias
- Name: iot:DeleteScheduledAudit
- Name: iot:DeleteSecurityProfile
- Name: iot:DeleteStream
- Name: iot:DeleteThing
- Name: iot:DeleteThingGroup
- Name: iot:DeleteThingType
- Name: iot:DeleteTopicRule
- Name: iot:DeleteV2LoggingLevel
- Name: iot:DeprecateThingType
- Name: iot:DescribeAccountAuditConfiguration
- Name: iot:DescribeAuditFinding
- Name: iot:DescribeAuditMitigationActionsTask
- Name: iot:DescribeAuditSuppression
- Name: iot:DescribeAuditTask
- Name: iot:DescribeAuthorizer
- Name: iot:DescribeBillingGroup
- Name: iot:DescribeCACertificate
- Name: iot:DescribeCertificate
- Name: iot:DescribeDefaultAuthorizer
- Name: iot:DescribeDimension
- Name: iot:DescribeDomainConfiguration
- Name: iot:DescribeEndpoint
- Name: iot:DescribeEventConfigurations
- Name: iot:DescribeIndex
- Name: iot:DescribeJob
- Name: iot:DescribeMitigationAction
- Name: iot:DescribeProvisioningTemplate
- Name: iot:DescribeProvisioningTemplateVersion
- Name: iot:DescribeRoleAlias
- Name: iot:DescribeScheduledAudit
- Name: iot:DescribeSecurityProfile
- Name: iot:DescribeStream
- Name: iot:DescribeThing
- Name: iot:DescribeThingGroup
- Name: iot:DescribeThingRegistrationTask
- Name: iot:DescribeThingType
- Name: iot:DescribeTunnel
- Name: iot:DetachPolicy
- Name: iot:DetachPrincipalPolicy
- Name: iot:DetachSecurityProfile
- Name: iot:DetachThingPrincipal
- Name: iot:DisableTopicRule
- Name: iot:EnableTopicRule
- Name: iot:GetCardinality
- Name: iot:GetEffectivePolicies
- Name: iot:GetIndexingConfiguration
- Name: iot:GetJobDocument
- Name: iot:GetLoggingOptions
- Name: iot:GetOTAUpdate
- Name: iot:GetPercentiles
- Name: iot:GetPolicy
- Name: iot:GetPolicyVersion
- Name: iot:GetRegistrationCode
- Name: iot:GetStatistics
- Name: iot:GetTopicRule
- Name: iot:GetV2LoggingOptions
- Name: iot:ListActiveViolations
- Name: iot:ListAttachedPolicies
- Name: iot:ListAuditFindings
- Name: iot:ListAuditMitigationActionsExecutions
- Name: iot:ListAuditMitigationActionsTasks
- Name: iot:ListAuditSuppressions
- Name: iot:ListAuditTasks
- Name: iot:ListAuthorizers
- Name: iot:ListBillingGroups
- Name: iot:ListCACertificates
- Name: iot:ListCertificates
- Name: iot:ListCertificatesByCA
- Name: iot:ListDimensions
- Name: iot:ListDomainConfigurations
- Name: iot:ListIndices
- Name: iot:ListJobExecutionsForJob
- Name: iot:ListJobExecutionsForThing
- Name: iot:ListJobs
- Name: iot:ListMitigationActions
- Name: iot:ListOTAUpdates
- Name: iot:ListOutgoingCertificates
- Name: iot:ListPolicies
- Name: iot:ListPolicyPrincipals
- Name: iot:ListPolicyVersions
- Name: iot:ListPrincipalPolicies
- Name: iot:ListPrincipalThings
- Name: iot:ListProvisioningTemplateVersions
- Name: iot:ListProvisioningTemplates
- Name: iot:ListRoleAliases
- Name: iot:ListScheduledAudits
- Name: iot:ListSecurityProfiles
- Name: iot:ListSecurityProfilesForTarget
- Name: iot:ListStreams
- Name: iot:ListTagsForResource
- Name: iot:ListTargetsForPolicy
- Name: iot:ListTargetsForSecurityProfile
- Name: iot:ListThingGroups
- Name: iot:ListThingGroupsForThing
- Name: iot:ListThingPrincipals
- Name: iot:ListThingRegistrationTaskReports
- Name: iot:ListThingRegistrationTasks
- Name: iot:ListThingTypes
- Name: iot:ListThings
- Name: iot:ListThingsInBillingGroup
- Name: iot:ListThingsInThingGroup
- Name: iot:ListTopicRules
- Name: iot:ListTunnels
- Name: iot:ListV2LoggingLevels
- Name: iot:ListViolationEvents
- Name: iot:OpenTunnel
- Name: iot:Receive
- Name: iot:RegisterCACertificate
- Name: iot:RegisterCertificate
- Name: iot:RegisterCertificateWithoutCA
- Name: iot:RegisterThing
- Name: iot:RejectCertificateTransfer
- Name: iot:RemoveThingFromBillingGroup
- Name: iot:RemoveThingFromThingGroup
- Name: iot:ReplaceTopicRule
- Name: iot:SearchIndex
- Name: iot:SetDefaultAuthorizer
- Name: iot:SetDefaultPolicyVersion
- Name: iot:SetLoggingOptions
- Name: iot:SetV2LoggingLevel
- Name: iot:SetV2LoggingOptions
- Name: iot:StartAuditMitigationActionsTask
- Name: iot:StartOnDemandAuditTask
- Name: iot:StartThingRegistrationTask
- Name: iot:StopThingRegistrationTask
- Name: iot:Subscribe
- Name: iot:TagResource
- Name: iot:TestAuthorization
- Name: iot:TestInvokeAuthorizer
- Name: iot:TransferCertificate
- Name: iot:UntagResource
- Name: iot:UpdateAccountAuditConfiguration
- Name: iot:UpdateAuditSuppression
- Name: iot:UpdateAuthorizer
- Name: iot:UpdateBillingGroup
- Name: iot:UpdateCACertificate
- Name: iot:UpdateCertificate
- Name: iot:UpdateDimension
- Name: iot:UpdateDomainConfiguration
- Name: iot:UpdateDynamicThingGroup
- Name: iot:UpdateEventConfigurations
- Name: iot:UpdateIndexingConfiguration
- Name: iot:UpdateJob
- Name: iot:UpdateMitigationAction
- Name: iot:UpdateProvisioningTemplate
- Name: iot:UpdateRoleAlias
- Name: iot:UpdateScheduledAudit
- Name: iot:UpdateSecurityProfile
- Name: iot:UpdateStream
- Name: iot:UpdateThing
- Name: iot:UpdateThingGroup
- Name: iot:UpdateThingGroupsForThing
- Name: iot:ValidateSecurityProfileBehaviors