forked from awsles/AwsServices
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAwsServices.csv
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 1 column, instead of 8 in line 1.
216 lines (216 loc) · 224 KB
/
AwsServices.csv
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
#TYPE AwsService
"ServiceShortName","ServiceName","Actions","ARNFormat","ARNRegex","conditionKeys","HasResource","DocLink"
"a4b","Alexa for Business","[""ApproveSkill"",""AssociateContactWithAddressBook"",""AssociateDeviceWithRoom"",""AssociateSkillGroupWithRoom"",""AssociateSkillWithSkillGroup"",""AssociateSkillWithUsers"",""CompleteRegistration"",""CreateAddressBook"",""CreateBusinessReportSchedule"",""CreateConferenceProvider"",""CreateContact"",""CreateProfile"",""CreateRoom"",""CreateSkillGroup"",""CreateUser"",""DeleteAddressBook"",""DeleteBusinessReportSchedule"",""DeleteConferenceProvider"",""DeleteContact"",""DeleteDevice"",""DeleteProfile"",""DeleteRoom"",""DeleteRoomSkillParameter"",""DeleteSkillAuthorization"",""DeleteSkillGroup"",""DeleteUser"",""DisassociateContactFromAddressBook"",""DisassociateDeviceFromRoom"",""DisassociateSkillFromSkillGroup"",""DisassociateSkillFromUsers"",""DisassociateSkillGroupFromRoom"",""ForgetSmartHomeAppliances"",""GetAddressBook"",""GetConferencePreference"",""GetConferenceProvider"",""GetContact"",""GetDevice"",""GetNetworkProfile"",""GetProfile"",""GetRoom"",""GetRoomSkillParameter"",""GetSkillGroup"",""ListBusinessReportSchedules"",""ListConferenceProviders"",""ListDeviceEvents"",""ListSkills"",""ListSkillsStoreCategories"",""ListSkillsStoreSkillsByCategory"",""ListSmartHomeAppliances"",""ListTags"",""PutConferencePreference"",""PutDeviceSetupEvents"",""PutRoomSkillParameter"",""PutSkillAuthorization"",""RegisterAVSDevice"",""RegisterDevice"",""RejectSkill"",""ResolveRoom"",""RevokeInvitation"",""SearchAddressBooks"",""SearchContacts"",""SearchDevices"",""SearchNetworkProfiles"",""SearchProfiles"",""SearchRooms"",""SearchSkillGroups"",""SearchUsers"",""SendInvitation"",""StartDeviceSync"",""StartSmartHomeApplianceDiscovery"",""TagResource"",""UntagResource"",""UpdateAddressBook"",""UpdateBusinessReportSchedule"",""UpdateConferenceProvider"",""UpdateContact"",""UpdateDevice"",""UpdateProfile"",""UpdateRoom"",""UpdateSkillGroup""]","arn:aws:a4b:<region>:<account-id>:<resource-type>/<resource_id>","^arn:aws:a4b:.+:.+:.+","[""a4b:amazonId"",""a4b:filters_deviceType"",""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_alexaforbusiness.html"
"execute-api","Amazon API Gateway","[""InvalidateCache"",""Invoke"",""ManageConnections""]","arn:aws:execute-api:<region>:<account_id>:<api_id>/<stage>/<method>/<api_specific_resource_path>","^arn:aws:execute-api:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonapigateway.html"
"appstream","Amazon AppStream 2.0","[""AssociateFleet"",""BatchAssociateUserStack"",""BatchDisassociateUserStack"",""CopyImage"",""CreateDirectoryConfig"",""CreateFleet"",""CreateImageBuilder"",""CreateImageBuilderStreamingURL"",""CreateStack"",""CreateStreamingURL"",""CreateUsageReportSubscription"",""CreateUser"",""DeleteDirectoryConfig"",""DeleteFleet"",""DeleteImage"",""DeleteImageBuilder"",""DeleteImagePermissions"",""DeleteStack"",""DeleteUsageReportSubscription"",""DeleteUser"",""DescribeDirectoryConfigs"",""DescribeFleets"",""DescribeImageBuilders"",""DescribeImagePermissions"",""DescribeImages"",""DescribeSessions"",""DescribeStacks"",""DescribeUsageReportSubscriptions"",""DescribeUserStackAssociations"",""DescribeUsers"",""DisableUser"",""DisassociateFleet"",""EnableUser"",""ExpireSession"",""GetImageBuilders"",""GetParametersForThemeAssetUpload"",""ListAssociatedFleets"",""ListAssociatedStacks"",""ListTagsForResource"",""StartFleet"",""StartImageBuilder"",""StopFleet"",""StopImageBuilder"",""Stream"",""TagResource"",""UntagResource"",""UpdateDirectoryConfig"",""UpdateFleet"",""UpdateImagePermissions"",""UpdateStack""]","arn:aws:appstream:<region>:<account>:<resourceType>/<resourcePath>","^arn:aws:appstream:.+","[""appstream:userId"",""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonappstream2.0.html"
"athena","Amazon Athena","[""BatchGetNamedQuery"",""BatchGetQueryExecution"",""CancelQueryExecution"",""CreateNamedQuery"",""CreateWorkGroup"",""DeleteNamedQuery"",""DeleteWorkGroup"",""GetCatalogs"",""GetExecutionEngine"",""GetExecutionEngines"",""GetNamedQuery"",""GetNamespace"",""GetNamespaces"",""GetQueryExecution"",""GetQueryExecutions"",""GetQueryResults"",""GetQueryResultsStream"",""GetTable"",""GetTables"",""GetWorkGroup"",""ListNamedQueries"",""ListQueryExecutions"",""ListTagsForResource"",""ListWorkGroups"",""RunQuery"",""StartQueryExecution"",""StopQueryExecution"",""TagResource"",""UntagResource"",""UpdateWorkGroup""]","arn:${Partition}:athena:${Region}:${Account}:workgroup/${WorkGroupName}","^arn:${Partition}:athena:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonathena.html"
"chime","Amazon Chime","[""AcceptDelegate"",""ActivateUsers"",""AddDomain"",""AddOrUpdateGroups"",""AssociatePhoneNumberWithUser"",""AssociatePhoneNumbersWithVoiceConnector"",""AssociatePhoneNumbersWithVoiceConnectorGroup"",""AuthorizeDirectory"",""BatchCreateAttendee"",""BatchCreateRoomMembership"",""BatchDeletePhoneNumber"",""BatchSuspendUser"",""BatchUnsuspendUser"",""BatchUpdatePhoneNumber"",""BatchUpdateUser"",""ConnectDirectory"",""CreateAccount"",""CreateApiKey"",""CreateAttendee"",""CreateBot"",""CreateBotMembership"",""CreateCDRBucket"",""CreateMeeting"",""CreatePhoneNumberOrder"",""CreateRoom"",""CreateRoomMembership"",""CreateVoiceConnector"",""CreateVoiceConnectorGroup"",""DeleteAccount"",""DeleteAccountOpenIdConfig"",""DeleteApiKey"",""DeleteAttendee"",""DeleteCDRBucket"",""DeleteDelegate"",""DeleteDomain"",""DeleteEventsConfiguration"",""DeleteGroups"",""DeleteMeeting"",""DeletePhoneNumber"",""DeleteRoom"",""DeleteRoomMembership"",""DeleteVoiceConnector"",""DeleteVoiceConnectorGroup"",""DeleteVoiceConnectorOrigination"",""DeleteVoiceConnectorStreamingConfiguration"",""DeleteVoiceConnectorTermination"",""DeleteVoiceConnectorTerminationCredentials"",""DisassociatePhoneNumberFromUser"",""DisassociatePhoneNumbersFromVoiceConnector"",""DisassociatePhoneNumbersFromVoiceConnectorGroup"",""DisconnectDirectory"",""GetAccount"",""GetAccountResource"",""GetAccountSettings"",""GetAccountWithOpenIdConfig"",""GetAttendee"",""GetBot"",""GetCDRBucket"",""GetDomain"",""GetEventsConfiguration"",""GetGlobalSettings"",""GetMeeting"",""GetMeetingDetail"",""GetPhoneNumber"",""GetPhoneNumberOrder"",""GetPhoneNumberSettings"",""GetRoom"",""GetTelephonyLimits"",""GetUser"",""GetUserActivityReportData"",""GetUserByEmail"",""GetUserSettings"",""GetVoiceConnector"",""GetVoiceConnectorGroup"",""GetVoiceConnectorLoggingConfiguration"",""GetVoiceConnectorOrigination"",""GetVoiceConnectorStreamingConfiguration"",""GetVoiceConnectorTermination"",""GetVoiceConnectorTerminationHealth"",""InviteDelegate"",""InviteUsers"",""ListAccountUsageReportData"",""ListAccounts"",""ListApiKeys"",""ListAttendees"",""ListBots"",""ListCDRBucket"",""ListCallingRegions"",""ListDelegates"",""ListDirectories"",""ListDomains"",""ListGroups"",""ListMeetingEvents"",""ListMeetings"",""ListMeetingsReportData"",""ListPhoneNumberOrders"",""ListPhoneNumbers"",""ListRoomMemberships"",""ListRooms"",""ListUsers"",""ListVoiceConnectorGroups"",""ListVoiceConnectorTerminationCredentials"",""ListVoiceConnectors"",""LogoutUser"",""PutEventsConfiguration"",""PutVoiceConnectorLoggingConfiguration"",""PutVoiceConnectorOrigination"",""PutVoiceConnectorStreamingConfiguration"",""PutVoiceConnectorTermination"",""PutVoiceConnectorTerminationCredentials"",""RegenerateSecurityToken"",""RenameAccount"",""RenewDelegate"",""ResetAccountResource"",""ResetPersonalPIN"",""RestorePhoneNumber"",""RetrieveDataExports"",""SearchAvailablePhoneNumbers"",""StartDataExport"",""SubmitSupportRequest"",""SuspendUsers"",""UnauthorizeDirectory"",""UpdateAccount"",""UpdateAccountOpenIdConfig"",""UpdateAccountResource"",""UpdateAccountSettings"",""UpdateBot"",""UpdateCDRSettings"",""UpdateGlobalSettings"",""UpdatePhoneNumber"",""UpdatePhoneNumberSettings"",""UpdateRoom"",""UpdateRoomMembership"",""UpdateSupportedLicenses"",""UpdateUser"",""UpdateUserLicenses"",""UpdateUserSettings"",""UpdateVoiceConnector"",""UpdateVoiceConnectorGroup"",""ValidateAccountResource""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonchime.html"
"clouddirectory","Amazon Cloud Directory","[""AddFacetToObject"",""ApplySchema"",""AttachObject"",""AttachPolicy"",""AttachToIndex"",""AttachTypedLink"",""BatchRead"",""BatchWrite"",""CreateDirectory"",""CreateFacet"",""CreateIndex"",""CreateObject"",""CreateSchema"",""CreateTypedLinkFacet"",""DeleteDirectory"",""DeleteFacet"",""DeleteObject"",""DeleteSchema"",""DeleteTypedLinkFacet"",""DetachFromIndex"",""DetachObject"",""DetachPolicy"",""DetachTypedLink"",""DisableDirectory"",""EnableDirectory"",""GetDirectory"",""GetFacet"",""GetLinkAttributes"",""GetObjectAttributes"",""GetObjectInformation"",""GetSchemaAsJson"",""GetTypedLinkFacetInformation"",""ListAppliedSchemaArns"",""ListAttachedIndices"",""ListDevelopmentSchemaArns"",""ListDirectories"",""ListFacetAttributes"",""ListFacetNames"",""ListIncomingTypedLinks"",""ListIndex"",""ListObjectAttributes"",""ListObjectChildren"",""ListObjectParentPaths"",""ListObjectParents"",""ListObjectPolicies"",""ListOutgoingTypedLinks"",""ListPolicyAttachments"",""ListPublishedSchemaArns"",""ListTagsForResource"",""ListTypedLinkFacetAttributes"",""ListTypedLinkFacetNames"",""LookupPolicy"",""PublishSchema"",""PutSchemaFromJson"",""RemoveFacetFromObject"",""TagResource"",""UntagResource"",""UpdateFacet"",""UpdateLinkAttributes"",""UpdateObjectAttributes"",""UpdateSchema"",""UpdateTypedLinkFacet""]","arn:aws:clouddirectory:<region>:<accountId>:<relative-id>","^arn:${Partition}:clouddirectory:.+:[0-9]+:(directory|schema)/.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonclouddirectory.html"
"cloudfront","Amazon CloudFront","[""CreateCloudFrontOriginAccessIdentity"",""CreateDistribution"",""CreateDistributionWithTags"",""CreateFieldLevelEncryptionConfig"",""CreateFieldLevelEncryptionProfile"",""CreateInvalidation"",""CreatePublicKey"",""CreateStreamingDistribution"",""CreateStreamingDistributionWithTags"",""DeleteCloudFrontOriginAccessIdentity"",""DeleteDistribution"",""DeleteFieldLevelEncryptionConfig"",""DeleteFieldLevelEncryptionProfile"",""DeletePublicKey"",""DeleteStreamingDistribution"",""GetCloudFrontOriginAccessIdentity"",""GetCloudFrontOriginAccessIdentityConfig"",""GetDistribution"",""GetDistributionConfig"",""GetFieldLevelEncryption"",""GetFieldLevelEncryptionConfig"",""GetFieldLevelEncryptionProfile"",""GetFieldLevelEncryptionProfileConfig"",""GetInvalidation"",""GetPublicKey"",""GetPublicKeyConfig"",""GetStreamingDistribution"",""GetStreamingDistributionConfig"",""ListCloudFrontOriginAccessIdentities"",""ListDistributions"",""ListDistributionsByWebACLId"",""ListFieldLevelEncryptionConfigs"",""ListFieldLevelEncryptionProfiles"",""ListInvalidations"",""ListPublicKeys"",""ListStreamingDistributions"",""ListTagsForResource"",""TagResource"",""UntagResource"",""UpdateCloudFrontOriginAccessIdentity"",""UpdateDistribution"",""UpdateFieldLevelEncryptionConfig"",""UpdateFieldLevelEncryptionProfile"",""UpdatePublicKey"",""UpdateStreamingDistribution""]","arn:${Partition}:cloudfront::<accountID>:<resource_type>/<resource_id>","^arn:${Partition}:cloudfront::[0-9]+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoncloudfront.html"
"cloudsearch","Amazon CloudSearch","[""AddTags"",""BuildSuggesters"",""CreateDomain"",""DefineAnalysisScheme"",""DefineExpression"",""DefineIndexField"",""DefineSuggester"",""DeleteAnalysisScheme"",""DeleteDomain"",""DeleteExpression"",""DeleteIndexField"",""DeleteSuggester"",""DescribeAnalysisSchemes"",""DescribeAvailabilityOptions"",""DescribeDomainEndpointOptions"",""DescribeDomains"",""DescribeExpressions"",""DescribeIndexFields"",""DescribeScalingParameters"",""DescribeServiceAccessPolicies"",""DescribeSuggesters"",""IndexDocuments"",""ListDomainNames"",""ListTags"",""RemoveTags"",""UpdateAvailabilityOptions"",""UpdateDomainEndpointOptions"",""UpdateScalingParameters"",""UpdateServiceAccessPolicies"",""document"",""search"",""suggest""]","arn:aws:cloudsearch:<region>:<account>:<resourceType>/<resourceName>","^arn:aws:cloudsearch:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoncloudsearch.html"
"cloudwatch","Amazon CloudWatch","[""DeleteAlarms"",""DeleteAnomalyDetector"",""DeleteDashboards"",""DeleteInsightRules"",""DescribeAlarmHistory"",""DescribeAlarms"",""DescribeAlarmsForMetric"",""DescribeAnomalyDetectors"",""DescribeInsightRules"",""DisableAlarmActions"",""DisableInsightRules"",""EnableAlarmActions"",""EnableInsightRules"",""GetDashboard"",""GetInsightRuleReport"",""GetMetricData"",""GetMetricStatistics"",""GetMetricWidgetImage"",""ListDashboards"",""ListMetrics"",""ListTagsForResource"",""PutAnomalyDetector"",""PutDashboard"",""PutInsightRule"",""PutMetricAlarm"",""PutMetricData"",""SetAlarmState"",""TagResource"",""UntagResource""]","arn:${Partition}:cloudwatch:${Region}:${Account}:${ResourceType}/${ResourcePath}","^arn:${Partition}:cloudwatch:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""cloudwatch:namespace""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoncloudwatch.html"
"logs","Amazon CloudWatch Logs","[""AssociateKmsKey"",""CancelExportTask"",""CreateExportTask"",""CreateLogDelivery"",""CreateLogGroup"",""CreateLogStream"",""DeleteDestination"",""DeleteLogDelivery"",""DeleteLogGroup"",""DeleteLogStream"",""DeleteMetricFilter"",""DeleteResourcePolicy"",""DeleteRetentionPolicy"",""DeleteSubscriptionFilter"",""DescribeDestinations"",""DescribeExportTasks"",""DescribeLogGroups"",""DescribeLogStreams"",""DescribeMetricFilters"",""DescribeQueries"",""DescribeResourcePolicies"",""DescribeSubscriptionFilters"",""DisassociateKmsKey"",""FilterLogEvents"",""GetLogDelivery"",""GetLogEvents"",""GetLogGroupFields"",""GetLogRecord"",""GetQueryResults"",""ListLogDeliveries"",""ListTagsLogGroup"",""PutDestination"",""PutDestinationPolicy"",""PutLogEvents"",""PutMetricFilter"",""PutResourcePolicy"",""PutRetentionPolicy"",""PutSubscriptionFilter"",""StartQuery"",""StopQuery"",""TagLogGroup"",""TestMetricFilter"",""UntagLogGroup"",""UpdateLogDelivery""]","arn:aws:logs:.+:.+:.+","^arn:aws:logs:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoncloudwatchlogs.html"
"synthetics","Amazon CloudWatch Synthetics","[""CreateAlarmSettings"",""CreateCanary"",""DeleteCanary"",""DescribeCanaries"",""DescribeTestRuns"",""GetAlarmSettings"",""StartCanary"",""StopCanary"",""UpdateCanary""]","arn:aws:synthetics:<region>:<account-id>:<resource-type>:<resource_name>","^arn:aws:synthetics:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoncloudwatchsynthetics.html"
"cognito-identity","Amazon Cognito Identity","[""CreateIdentityPool"",""DeleteIdentities"",""DeleteIdentityPool"",""DescribeIdentity"",""DescribeIdentityPool"",""GetCredentialsForIdentity"",""GetId"",""GetIdentityPoolRoles"",""GetOpenIdToken"",""GetOpenIdTokenForDeveloperIdentity"",""ListIdentities"",""ListIdentityPools"",""ListTagsForResource"",""LookupDeveloperIdentity"",""MergeDeveloperIdentities"",""SetIdentityPoolRoles"",""TagResource"",""UnlinkDeveloperIdentity"",""UnlinkIdentity"",""UntagResource"",""UpdateIdentityPool""]","arn:aws:cognito-identity:<region>:<account>:<resourceType>/<resourcePath>","^arn:aws:cognito-identity:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoncognitoidentity.html"
"cognito-sync","Amazon Cognito Sync","[""BulkPublish"",""DeleteDataset"",""DescribeDataset"",""DescribeIdentityPoolUsage"",""DescribeIdentityUsage"",""GetBulkPublishDetails"",""GetCognitoEvents"",""GetIdentityPoolConfiguration"",""ListDatasets"",""ListIdentityPoolUsage"",""ListRecords"",""QueryRecords"",""RegisterDevice"",""SetCognitoEvents"",""SetDatasetConfiguration"",""SetIdentityPoolConfiguration"",""SubscribeToDataset"",""UnsubscribeFromDataset"",""UpdateRecords""]","arn:aws:cognito-sync:<region>:<account>:<resourceType>/<resourcePath>:","^arn:aws:cognito-sync:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoncognitosync.html"
"cognito-idp","Amazon Cognito User Pools","[""AddCustomAttributes"",""AdminAddUserToGroup"",""AdminConfirmSignUp"",""AdminCreateUser"",""AdminDeleteUser"",""AdminDeleteUserAttributes"",""AdminDisableProviderForUser"",""AdminDisableUser"",""AdminEnableUser"",""AdminForgetDevice"",""AdminGetDevice"",""AdminGetUser"",""AdminInitiateAuth"",""AdminLinkProviderForUser"",""AdminListDevices"",""AdminListGroupsForUser"",""AdminListUserAuthEvents"",""AdminRemoveUserFromGroup"",""AdminResetUserPassword"",""AdminRespondToAuthChallenge"",""AdminSetUserMFAPreference"",""AdminSetUserPassword"",""AdminSetUserSettings"",""AdminUpdateAuthEventFeedback"",""AdminUpdateDeviceStatus"",""AdminUpdateUserAttributes"",""AdminUserGlobalSignOut"",""AssociateSoftwareToken"",""ChangePassword"",""ConfirmDevice"",""ConfirmForgotPassword"",""ConfirmSignUp"",""CreateGroup"",""CreateIdentityProvider"",""CreateResourceServer"",""CreateUserImportJob"",""CreateUserPool"",""CreateUserPoolClient"",""CreateUserPoolDomain"",""DeleteGroup"",""DeleteIdentityProvider"",""DeleteResourceServer"",""DeleteUser"",""DeleteUserAttributes"",""DeleteUserPool"",""DeleteUserPoolClient"",""DeleteUserPoolDomain"",""DescribeIdentityProvider"",""DescribeResourceServer"",""DescribeRiskConfiguration"",""DescribeUserImportJob"",""DescribeUserPool"",""DescribeUserPoolClient"",""DescribeUserPoolDomain"",""ForgetDevice"",""ForgotPassword"",""GetCSVHeader"",""GetDevice"",""GetGroup"",""GetIdentityProviderByIdentifier"",""GetSigningCertificate"",""GetUICustomization"",""GetUser"",""GetUserAttributeVerificationCode"",""GetUserPoolMfaConfig"",""GlobalSignOut"",""InitiateAuth"",""ListDevices"",""ListGroups"",""ListIdentityProviders"",""ListResourceServers"",""ListTagsForResource"",""ListUserImportJobs"",""ListUserPoolClients"",""ListUserPools"",""ListUsers"",""ListUsersInGroup"",""ResendConfirmationCode"",""RespondToAuthChallenge"",""SetRiskConfiguration"",""SetUICustomization"",""SetUserMFAPreference"",""SetUserPoolMfaConfig"",""SetUserSettings"",""SignUp"",""StartUserImportJob"",""StopUserImportJob"",""TagResource"",""UntagResource"",""UpdateAuthEventFeedback"",""UpdateDeviceStatus"",""UpdateGroup"",""UpdateIdentityProvider"",""UpdateResourceServer"",""UpdateUserAttributes"",""UpdateUserPool"",""UpdateUserPoolClient"",""UpdateUserPoolDomain"",""VerifySoftwareToken"",""VerifyUserAttribute""]","arn:aws:cognito-idp:<region>:<account>:<resourceType>/<resourcePath>:","^arn:aws:cognito-idp:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoncognitouserpools.html"
"comprehend","Amazon Comprehend","[""BatchDetectDominantLanguage"",""BatchDetectEntities"",""BatchDetectKeyPhrases"",""BatchDetectSentiment"",""BatchDetectSyntax"",""ClassifyDocument"",""CreateDocumentClassifier"",""CreateEndpoint"",""CreateEntityRecognizer"",""DeleteDocumentClassifier"",""DeleteEndpoint"",""DeleteEntityRecognizer"",""DescribeDocumentClassificationJob"",""DescribeDocumentClassifier"",""DescribeDominantLanguageDetectionJob"",""DescribeEndpoint"",""DescribeEntitiesDetectionJob"",""DescribeEntityRecognizer"",""DescribeKeyPhrasesDetectionJob"",""DescribeSentimentDetectionJob"",""DescribeTopicsDetectionJob"",""DetectDominantLanguage"",""DetectEntities"",""DetectKeyPhrases"",""DetectSentiment"",""DetectSyntax"",""ListDocumentClassificationJobs"",""ListDocumentClassifiers"",""ListDominantLanguageDetectionJobs"",""ListEndpoints"",""ListEntitiesDetectionJobs"",""ListEntityRecognizers"",""ListKeyPhrasesDetectionJobs"",""ListSentimentDetectionJobs"",""ListTagsForResource"",""ListTopicsDetectionJobs"",""StartDocumentClassificationJob"",""StartDominantLanguageDetectionJob"",""StartEntitiesDetectionJob"",""StartKeyPhrasesDetectionJob"",""StartSentimentDetectionJob"",""StartTopicsDetectionJob"",""StopDominantLanguageDetectionJob"",""StopEntitiesDetectionJob"",""StopKeyPhrasesDetectionJob"",""StopSentimentDetectionJob"",""StopTrainingDocumentClassifier"",""StopTrainingEntityRecognizer"",""TagResource"",""UntagResource"",""UpdateEndpoint""]","arn:${Partition}:comprehend:${Region}:${AccountId}:${ResourceType}/${ResourceName}","^arn:${Partition}:comprehend:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoncomprehend.html"
"connect","Amazon Connect","[""CreateInstance"",""CreateUser"",""DeleteUser"",""DescribeInstance"",""DescribeUser"",""DescribeUserHierarchyGroup"",""DescribeUserHierarchyStructure"",""DestroyInstance"",""GetContactAttributes"",""GetCurrentMetricData"",""GetFederationToken"",""GetFederationTokens"",""GetMetricData"",""ListContactFlows"",""ListHoursOfOperations"",""ListInstances"",""ListPhoneNumbers"",""ListQueues"",""ListRoutingProfiles"",""ListSecurityProfiles"",""ListTagsForResource"",""ListUserHierarchyGroups"",""ListUsers"",""ModifyInstance"",""StartOutboundVoiceContact"",""StopContact"",""TagResource"",""UntagResource"",""UpdateContactAttributes"",""UpdateUserHierarchy"",""UpdateUserIdentityInfo"",""UpdateUserPhoneConfig"",""UpdateUserRoutingProfile"",""UpdateUserSecurityProfiles""]","arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}","^arn:${Partition}:connect:.+:.+:instance/.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonconnect.html"
"dlm","Amazon Data Lifecycle Manager","[""CreateLifecyclePolicy"",""DeleteLifecyclePolicy"",""GetLifecyclePolicies"",""GetLifecyclePolicy"",""ListTagsForResource"",""TagResource"",""UntagResource"",""UpdateLifecyclePolicy""]","arn:${Partition}:dlm:<region>:<account-id>:policy/<resource_name>","^arn:${Partition}:dlm:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazondatalifecyclemanager.html"
"dynamodb","Amazon DynamoDB","[""BatchGetItem"",""BatchWriteItem"",""ConditionCheckItem"",""CreateBackup"",""CreateGlobalTable"",""CreateTable"",""CreateTableReplica"",""DeleteBackup"",""DeleteItem"",""DeleteTable"",""DeleteTableReplica"",""DescribeBackup"",""DescribeContinuousBackups"",""DescribeContributorInsights"",""DescribeGlobalTable"",""DescribeGlobalTableSettings"",""DescribeLimits"",""DescribeReservedCapacity"",""DescribeReservedCapacityOfferings"",""DescribeStream"",""DescribeTable"",""DescribeTableReplicaAutoScaling"",""DescribeTimeToLive"",""GetItem"",""GetRecords"",""GetShardIterator"",""ListBackups"",""ListContributorInsights"",""ListGlobalTables"",""ListStreams"",""ListTables"",""ListTagsOfResource"",""PurchaseReservedCapacityOfferings"",""PutItem"",""Query"",""RestoreTableFromBackup"",""RestoreTableToPointInTime"",""Scan"",""TagResource"",""UntagResource"",""UpdateContinuousBackups"",""UpdateContributorInsights"",""UpdateGlobalTable"",""UpdateGlobalTableSettings"",""UpdateItem"",""UpdateTable"",""UpdateTableReplicaAutoScaling"",""UpdateTimeToLive""]","arn:aws:dynamodb:<region>:<accountID>:<resourceType>/<resourcePath>","^arn:aws:dynamodb:.+:.+","[""dynamodb:Attributes"",""dynamodb:EnclosingOperation"",""dynamodb:LeadingKeys"",""dynamodb:ReturnConsumedCapacity"",""dynamodb:ReturnValues"",""dynamodb:Select""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazondynamodb.html"
"dax","Amazon DynamoDB Accelerator (DAX)","[""BatchGetItem"",""BatchWriteItem"",""ConditionCheckItem"",""CreateCluster"",""CreateParameterGroup"",""CreateSubnetGroup"",""DecreaseReplicationFactor"",""DeleteCluster"",""DeleteItem"",""DeleteParameterGroup"",""DeleteSubnetGroup"",""DescribeClusters"",""DescribeDefaultParameters"",""DescribeEvents"",""DescribeParameterGroups"",""DescribeParameters"",""DescribeSubnetGroups"",""GetItem"",""IncreaseReplicationFactor"",""ListTags"",""PutItem"",""Query"",""RebootNode"",""Scan"",""TagResource"",""UntagResource"",""UpdateCluster"",""UpdateItem"",""UpdateParameterGroup"",""UpdateSubnetGroup""]","arn:aws:dax:<region>:<accountId>:cache/<clustername>","^arn:aws:dax:.+:[0-9]+:cache/[a-zA-Z0-9_.-]+","""dax:EnclosingOperation""","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazondynamodbacceleratordax.html"
"ec2","Amazon EC2","[""AcceptReservedInstancesExchangeQuote"",""AcceptTransitGatewayVpcAttachment"",""AcceptVpcEndpointConnections"",""AcceptVpcPeeringConnection"",""AdvertiseByoipCidr"",""AllocateAddress"",""AllocateHosts"",""ApplySecurityGroupsToClientVpnTargetNetwork"",""AssignIpv6Addresses"",""AssignPrivateIpAddresses"",""AssociateAddress"",""AssociateClientVpnTargetNetwork"",""AssociateDhcpOptions"",""AssociateIamInstanceProfile"",""AssociateRouteTable"",""AssociateSubnetCidrBlock"",""AssociateTransitGatewayRouteTable"",""AssociateVpcCidrBlock"",""AttachClassicLinkVpc"",""AttachInternetGateway"",""AttachNetworkInterface"",""AttachVolume"",""AttachVpnGateway"",""AuthorizeClientVpnIngress"",""AuthorizeSecurityGroupEgress"",""AuthorizeSecurityGroupIngress"",""BundleInstance"",""CancelBundleTask"",""CancelCapacityReservation"",""CancelConversionTask"",""CancelExportTask"",""CancelImportTask"",""CancelReservedInstancesListing"",""CancelSpotFleetRequests"",""CancelSpotInstanceRequests"",""ConfirmProductInstance"",""CopyFpgaImage"",""CopyImage"",""CopySnapshot"",""CreateCapacityReservation"",""CreateClientVpnEndpoint"",""CreateClientVpnRoute"",""CreateCustomerGateway"",""CreateDefaultSubnet"",""CreateDefaultVpc"",""CreateDhcpOptions"",""CreateEgressOnlyInternetGateway"",""CreateFleet"",""CreateFlowLogs"",""CreateFpgaImage"",""CreateImage"",""CreateInstanceExportTask"",""CreateInternetGateway"",""CreateKeyPair"",""CreateLaunchTemplate"",""CreateLaunchTemplateVersion"",""CreateNatGateway"",""CreateNetworkAcl"",""CreateNetworkAclEntry"",""CreateNetworkInterface"",""CreateNetworkInterfacePermission"",""CreatePlacementGroup"",""CreateReservedInstancesListing"",""CreateRoute"",""CreateRouteTable"",""CreateSecurityGroup"",""CreateSnapshot"",""CreateSnapshots"",""CreateSpotDatafeedSubscription"",""CreateSubnet"",""CreateTags"",""CreateTrafficMirrorFilter"",""CreateTrafficMirrorFilterRule"",""CreateTrafficMirrorSession"",""CreateTrafficMirrorTarget"",""CreateTransitGateway"",""CreateTransitGatewayRoute"",""CreateTransitGatewayRouteTable"",""CreateTransitGatewayVpcAttachment"",""CreateVolume"",""CreateVpc"",""CreateVpcEndpoint"",""CreateVpcEndpointConnectionNotification"",""CreateVpcEndpointServiceConfiguration"",""CreateVpcPeeringConnection"",""CreateVpnConnection"",""CreateVpnConnectionRoute"",""CreateVpnGateway"",""DeleteClientVpnEndpoint"",""DeleteClientVpnRoute"",""DeleteCustomerGateway"",""DeleteDhcpOptions"",""DeleteEgressOnlyInternetGateway"",""DeleteFleets"",""DeleteFlowLogs"",""DeleteFpgaImage"",""DeleteInternetGateway"",""DeleteKeyPair"",""DeleteLaunchTemplate"",""DeleteLaunchTemplateVersions"",""DeleteNatGateway"",""DeleteNetworkAcl"",""DeleteNetworkAclEntry"",""DeleteNetworkInterface"",""DeleteNetworkInterfacePermission"",""DeletePlacementGroup"",""DeleteRoute"",""DeleteRouteTable"",""DeleteSecurityGroup"",""DeleteSnapshot"",""DeleteSpotDatafeedSubscription"",""DeleteSubnet"",""DeleteTags"",""DeleteTrafficMirrorFilter"",""DeleteTrafficMirrorFilterRule"",""DeleteTrafficMirrorSession"",""DeleteTrafficMirrorTarget"",""DeleteTransitGateway"",""DeleteTransitGatewayRoute"",""DeleteTransitGatewayRouteTable"",""DeleteTransitGatewayVpcAttachment"",""DeleteVolume"",""DeleteVpc"",""DeleteVpcEndpointConnectionNotifications"",""DeleteVpcEndpointServiceConfigurations"",""DeleteVpcEndpoints"",""DeleteVpcPeeringConnection"",""DeleteVpnConnection"",""DeleteVpnConnectionRoute"",""DeleteVpnGateway"",""DeprovisionByoipCidr"",""DeregisterImage"",""DescribeAccountAttributes"",""DescribeAddresses"",""DescribeAggregateIdFormat"",""DescribeAvailabilityZones"",""DescribeBundleTasks"",""DescribeByoipCidrs"",""DescribeCapacityReservations"",""DescribeClassicLinkInstances"",""DescribeClientVpnAuthorizationRules"",""DescribeClientVpnConnections"",""DescribeClientVpnEndpoints"",""DescribeClientVpnRoutes"",""DescribeClientVpnTargetNetworks"",""DescribeConversionTasks"",""DescribeCustomerGateways"",""DescribeDhcpOptions"",""DescribeEgressOnlyInternetGateways"",""DescribeElasticGpus"",""DescribeExportImageTasks"",""DescribeExportTasks"",""DescribeFastSnapshotRestores"",""DescribeFleetHistory"",""DescribeFleetInstances"",""DescribeFleets"",""DescribeFlowLogs"",""DescribeFpgaImageAttribute"",""DescribeFpgaImages"",""DescribeHostReservationOfferings"",""DescribeHostReservations"",""DescribeHosts"",""DescribeIamInstanceProfileAssociations"",""DescribeIdFormat"",""DescribeIdentityIdFormat"",""DescribeImageAttribute"",""DescribeImages"",""DescribeImportImageTasks"",""DescribeImportSnapshotTasks"",""DescribeInstanceAttribute"",""DescribeInstanceCreditSpecifications"",""DescribeInstanceStatus"",""DescribeInstances"",""DescribeInternetGateways"",""DescribeKeyPairs"",""DescribeLaunchTemplateVersions"",""DescribeLaunchTemplates"",""DescribeMovingAddresses"",""DescribeNatGateways"",""DescribeNetworkAcls"",""DescribeNetworkInterfaceAttribute"",""DescribeNetworkInterfacePermissions"",""DescribeNetworkInterfaces"",""DescribePlacementGroups"",""DescribePrefixLists"",""DescribePrincipalIdFormat"",""DescribePublicIpv4Pools"",""DescribeRegions"",""DescribeReservedInstances"",""DescribeReservedInstancesListings"",""DescribeReservedInstancesModifications"",""DescribeReservedInstancesOfferings"",""DescribeRouteTables"",""DescribeScheduledInstanceAvailability"",""DescribeScheduledInstances"",""DescribeSecurityGroupReferences"",""DescribeSecurityGroups"",""DescribeSnapshotAttribute"",""DescribeSnapshots"",""DescribeSpotDatafeedSubscription"",""DescribeSpotFleetInstances"",""DescribeSpotFleetRequestHistory"",""DescribeSpotFleetRequests"",""DescribeSpotInstanceRequests"",""DescribeSpotPriceHistory"",""DescribeStaleSecurityGroups"",""DescribeSubnets"",""DescribeTags"",""DescribeTrafficMirrorFilters"",""DescribeTrafficMirrorSessions"",""DescribeTrafficMirrorTargets"",""DescribeTransitGatewayAttachments"",""DescribeTransitGatewayRouteTables"",""DescribeTransitGatewayVpcAttachments"",""DescribeTransitGateways"",""DescribeVolumeAttribute"",""DescribeVolumeStatus"",""DescribeVolumes"",""DescribeVolumesModifications"",""DescribeVpcAttribute"",""DescribeVpcClassicLink"",""DescribeVpcClassicLinkDnsSupport"",""DescribeVpcEndpointConnectionNotifications"",""DescribeVpcEndpointConnections"",""DescribeVpcEndpointServiceConfigurations"",""DescribeVpcEndpointServicePermissions"",""DescribeVpcEndpointServices"",""DescribeVpcEndpoints"",""DescribeVpcPeeringConnections"",""DescribeVpcs"",""DescribeVpnConnections"",""DescribeVpnGateways"",""DetachClassicLinkVpc"",""DetachInternetGateway"",""DetachNetworkInterface"",""DetachVolume"",""DetachVpnGateway"",""DisableEbsEncryptionByDefault"",""DisableFastSnapshotRestores"",""DisableTransitGatewayRouteTablePropagation"",""DisableVgwRoutePropagation"",""DisableVpcClassicLink"",""DisableVpcClassicLinkDnsSupport"",""DisassociateAddress"",""DisassociateClientVpnTargetNetwork"",""DisassociateIamInstanceProfile"",""DisassociateRouteTable"",""DisassociateSubnetCidrBlock"",""DisassociateTransitGatewayRouteTable"",""DisassociateVpcCidrBlock"",""EnableEbsEncryptionByDefault"",""EnableFastSnapshotRestores"",""EnableTransitGatewayRouteTablePropagation"",""EnableVgwRoutePropagation"",""EnableVolumeIO"",""EnableVpcClassicLink"",""EnableVpcClassicLinkDnsSupport"",""ExportClientVpnClientCertificateRevocationList"",""ExportClientVpnClientConfiguration"",""ExportImage"",""ExportTransitGatewayRoutes"",""GetCapacityReservationUsage"",""GetConsoleOutput"",""GetConsoleScreenshot"",""GetEbsDefaultKmsKeyId"",""GetEbsEncryptionByDefault"",""GetHostReservationPurchasePreview"",""GetLaunchTemplateData"",""GetPasswordData"",""GetReservedInstancesExchangeQuote"",""GetTransitGatewayAttachmentPropagations"",""GetTransitGatewayRouteTableAssociations"",""GetTransitGatewayRouteTablePropagations"",""ImportClientVpnClientCertificateRevocationList"",""ImportImage"",""ImportInstance"",""ImportKeyPair"",""ImportSnapshot"",""ImportVolume"",""ModifyCapacityReservation"",""ModifyClientVpnEndpoint"",""ModifyEbsDefaultKmsKeyId"",""ModifyFleet"",""ModifyFpgaImageAttribute"",""ModifyHosts"",""ModifyIdFormat"",""ModifyIdentityIdFormat"",""ModifyImageAttribute"",""ModifyInstanceAttribute"",""ModifyInstanceCapacityReservationAttributes"",""ModifyInstanceCreditSpecification"",""ModifyInstanceEventStartTime"",""ModifyInstanceMetadataOptions"",""ModifyInstancePlacement"",""ModifyLaunchTemplate"",""ModifyNetworkInterfaceAttribute"",""ModifyReservedInstances"",""ModifySnapshotAttribute"",""ModifySpotFleetRequest"",""ModifySubnetAttribute"",""ModifyTrafficMirrorFilterNetworkServices"",""ModifyTrafficMirrorFilterRule"",""ModifyTrafficMirrorSession"",""ModifyTransitGatewayVpcAttachment"",""ModifyVolume"",""ModifyVolumeAttribute"",""ModifyVpcAttribute"",""ModifyVpcEndpoint"",""ModifyVpcEndpointConnectionNotification"",""ModifyVpcEndpointServiceConfiguration"",""ModifyVpcEndpointServicePermissions"",""ModifyVpcPeeringConnectionOptions"",""ModifyVpcTenancy"",""ModifyVpnConnection"",""ModifyVpnTunnelOptions"",""MonitorInstances"",""MoveAddressToVpc"",""ProvisionByoipCidr"",""PurchaseHostReservation"",""PurchaseReservedInstancesOffering"",""PurchaseScheduledInstances"",""RebootInstances"",""RegisterImage"",""RejectTransitGatewayVpcAttachment"",""RejectVpcEndpointConnections"",""RejectVpcPeeringConnection"",""ReleaseAddress"",""ReleaseHosts"",""ReplaceIamInstanceProfileAssociation"",""ReplaceNetworkAclAssociation"",""ReplaceNetworkAclEntry"",""ReplaceRoute"",""ReplaceRouteTableAssociation"",""ReplaceTransitGatewayRoute"",""ReportInstanceStatus"",""RequestSpotFleet"",""RequestSpotInstances"",""ResetEbsDefaultKmsKeyId"",""ResetFpgaImageAttribute"",""ResetImageAttribute"",""ResetInstanceAttribute"",""ResetNetworkInterfaceAttribute"",""ResetSnapshotAttribute"",""RestoreAddressToClassic"",""RevokeClientVpnIngress"",""RevokeSecurityGroupEgress"",""RevokeSecurityGroupIngress"",""RunInstances"",""RunScheduledInstances"",""SearchTransitGatewayRoutes"",""SendDiagnosticInterrupt"",""StartInstances"",""StopInstances"",""TerminateClientVpnConnections"",""TerminateInstances"",""UnassignIpv6Addresses"",""UnassignPrivateIpAddresses"",""UnmonitorInstances"",""UpdateSecurityGroupRuleDescriptionsEgress"",""UpdateSecurityGroupRuleDescriptionsIngress"",""WithdrawByoipCidr""]","arn:aws:ec2:<region>:<account>:<resourceType>/<resourcePath>","^arn:aws:ec2:.+","[""aws:RequestTag/${TagKey}"",""aws:TagKeys"",""ec2:AccepterVpc"",""ec2:AuthenticationType"",""ec2:AuthorizedService"",""ec2:AuthorizedUser"",""ec2:AvailabilityZone"",""ec2:CreateAction"",""ec2:DPDTimeoutSeconds"",""ec2:EbsOptimized"",""ec2:ElasticGpuType"",""ec2:Encrypted"",""ec2:GatewayType"",""ec2:IKEVersions"",""ec2:ImageType"",""ec2:InsideTunnelCidr"",""ec2:InstanceMarketType"",""ec2:InstanceProfile"",""ec2:InstanceType"",""ec2:IsLaunchTemplateResource"",""ec2:LaunchTemplate"",""ec2:MetadataHttpEndpoint"",""ec2:MetadataHttpPutResponseHopLimit"",""ec2:MetadataHttpTokens"",""ec2:Owner"",""ec2:ParentSnapshot"",""ec2:ParentVolume"",""ec2:Permission"",""ec2:Phase1DHGroupNumbers"",""ec2:Phase1EncryptionAlgorithms"",""ec2:Phase1IntegrityAlgorithms"",""ec2:Phase1LifetimeSeconds"",""ec2:Phase2DHGroupNumbers"",""ec2:Phase2EncryptionAlgorithms"",""ec2:Phase2IntegrityAlgorithms"",""ec2:Phase2LifetimeSeconds"",""ec2:PlacementGroup"",""ec2:PlacementGroupStrategy"",""ec2:PresharedKeys"",""ec2:ProductCode"",""ec2:Public"",""ec2:Region"",""ec2:RekeyFuzzPercentage"",""ec2:RekeyMarginTimeSeconds"",""ec2:RequesterVpc"",""ec2:ReservedInstancesOfferingType"",""ec2:ResourceTag/"",""ec2:ResourceTag/${TagKey}"",""ec2:RoleDelivery"",""ec2:RootDeviceType"",""ec2:RoutingType"",""ec2:SnapshotTime"",""ec2:SourceInstanceARN"",""ec2:Subnet"",""ec2:Tenancy"",""ec2:VolumeIops"",""ec2:VolumeSize"",""ec2:VolumeType"",""ec2:Vpc""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonec2.html"
"autoscaling","Amazon EC2 Auto Scaling","[""AttachInstances"",""AttachLoadBalancerTargetGroups"",""AttachLoadBalancers"",""BatchDeleteScheduledAction"",""BatchPutScheduledUpdateGroupAction"",""CompleteLifecycleAction"",""CreateAutoScalingGroup"",""CreateLaunchConfiguration"",""CreateOrUpdateTags"",""DeleteAutoScalingGroup"",""DeleteLaunchConfiguration"",""DeleteLifecycleHook"",""DeleteNotificationConfiguration"",""DeletePolicy"",""DeleteScheduledAction"",""DeleteTags"",""DescribeAccountLimits"",""DescribeAdjustmentTypes"",""DescribeAutoScalingGroups"",""DescribeAutoScalingInstances"",""DescribeAutoScalingNotificationTypes"",""DescribeLaunchConfigurations"",""DescribeLifecycleHookTypes"",""DescribeLifecycleHooks"",""DescribeLoadBalancerTargetGroups"",""DescribeLoadBalancers"",""DescribeMetricCollectionTypes"",""DescribeNotificationConfigurations"",""DescribePolicies"",""DescribeScalingActivities"",""DescribeScalingProcessTypes"",""DescribeScheduledActions"",""DescribeTags"",""DescribeTerminationPolicyTypes"",""DetachInstances"",""DetachLoadBalancerTargetGroups"",""DetachLoadBalancers"",""DisableMetricsCollection"",""EnableMetricsCollection"",""EnterStandby"",""ExecutePolicy"",""ExitStandby"",""PutLifecycleHook"",""PutNotificationConfiguration"",""PutScalingPolicy"",""PutScheduledUpdateGroupAction"",""RecordLifecycleActionHeartbeat"",""ResumeProcesses"",""SetDesiredCapacity"",""SetInstanceHealth"",""SetInstanceProtection"",""SuspendProcesses"",""TerminateInstanceInAutoScalingGroup"",""UpdateAutoScalingGroup""]","arn:${Partition}:autoscaling:<region>:<account>:<relative-id>","^arn:${Partition}:autoscaling:.+:.+:.+","[""autoscaling:ImageId"",""autoscaling:InstanceType"",""autoscaling:InstanceTypes"",""autoscaling:LaunchConfigurationName"",""autoscaling:LoadBalancerNames"",""autoscaling:MaxSize"",""autoscaling:MinSize"",""autoscaling:ResourceTag/${TagKey}"",""autoscaling:SpotPrice"",""autoscaling:TargetGroupARNs"",""autoscaling:VPCZoneIdentifiers"",""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonec2autoscaling.html"
"imagebuilder","Amazon EC2 Image Builder","[""CancelImageCreation"",""CreateComponent"",""CreateDistributionConfiguration"",""CreateImage"",""CreateImagePipeline"",""CreateImageRecipe"",""CreateInfrastructureConfiguration"",""DeleteComponent"",""DeleteDistributionConfiguration"",""DeleteImage"",""DeleteImagePipeline"",""DeleteImageRecipe"",""DeleteInfrastructureConfiguration"",""GetComponent"",""GetComponentPolicy"",""GetDistributionConfiguration"",""GetImage"",""GetImagePipeline"",""GetImagePolicy"",""GetImageRecipe"",""GetImageRecipePolicy"",""GetInfrastructureConfiguration"",""ListComponentBuildVersions"",""ListComponents"",""ListDistributionConfigurations"",""ListImageBuildVersions"",""ListImagePipelines"",""ListImageRecipes"",""ListImages"",""ListInfrastructureConfigurations"",""ListTagsForResource"",""PutComponentPolicy"",""PutImagePolicy"",""PutImageRecipePolicy"",""StartImagePipelineExecution"",""TagResource"",""UntagResource"",""UpdateDistributionConfiguration"",""UpdateImagePipeline"",""UpdateInfrastructureConfiguration""]","arn:aws:imagebuilder:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:imagebuilder:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonec2imagebuilder.html"
"ec2-instance-connect","Amazon EC2 Instance Connect","""SendSSHPublicKey""","arn:aws:ec2:<region>:<account>:<resourceType>/<resourcePath>","^arn:aws:ec2:.+","""ec2:osuser""","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonec2instanceconnect.html"
"ecr","Amazon Elastic Container Registry","[""BatchCheckLayerAvailability"",""BatchDeleteImage"",""BatchGetImage"",""CompleteLayerUpload"",""CreateRepository"",""DeleteLifecyclePolicy"",""DeleteRepository"",""DeleteRepositoryPolicy"",""DescribeImageScanFindings"",""DescribeImages"",""DescribeRepositories"",""GetAuthorizationToken"",""GetDownloadUrlForLayer"",""GetLifecyclePolicy"",""GetLifecyclePolicyPreview"",""GetRepositoryPolicy"",""InitiateLayerUpload"",""ListImages"",""ListTagsForResource"",""PutImage"",""PutImageScanningConfiguration"",""PutImageTagMutability"",""PutLifecyclePolicy"",""SetRepositoryPolicy"",""StartImageScan"",""StartLifecyclePolicyPreview"",""TagResource"",""UntagResource"",""UploadLayerPart""]","arn:aws:ecr:<region>:<account_ID>:repository/<repository_name>","^arn:aws:ecr:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""ecr:ResourceTag/${TagKey}""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelasticcontainerregistry.html"
"ecs","Amazon Elastic Container Service","[""CreateCluster"",""CreateService"",""CreateTaskSet"",""DeleteAccountSetting"",""DeleteAttributes"",""DeleteCluster"",""DeleteService"",""DeleteTaskSet"",""DeregisterContainerInstance"",""DeregisterTaskDefinition"",""DescribeClusters"",""DescribeContainerInstances"",""DescribeServices"",""DescribeTaskDefinition"",""DescribeTaskSets"",""DescribeTasks"",""DiscoverPollEndpoint"",""ListAccountSettings"",""ListAttributes"",""ListClusters"",""ListContainerInstances"",""ListServices"",""ListTagsForResource"",""ListTaskDefinitionFamilies"",""ListTaskDefinitions"",""ListTasks"",""Poll"",""PutAccountSetting"",""PutAccountSettingDefault"",""PutAttributes"",""RegisterContainerInstance"",""RegisterTaskDefinition"",""RunTask"",""StartTask"",""StartTelemetrySession"",""StopTask"",""SubmitAttachmentStateChanges"",""SubmitContainerStateChange"",""SubmitTaskStateChange"",""TagResource"",""UntagResource"",""UpdateContainerAgent"",""UpdateContainerInstancesState"",""UpdateService"",""UpdateServicePrimaryTaskSet"",""UpdateTaskSet""]","arn:aws:ecs:<region>:<account_ID>:<resource_type>/<relative_ID>","^arn:aws:ecs:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""ecs:ResourceTag/${TagKey}"",""ecs:cluster"",""ecs:container-instances"",""ecs:service"",""ecs:task-definition""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelasticcontainerservice.html"
"eks","Amazon Elastic Container Service for Kubernetes","[""CreateCluster"",""CreateFargateProfile"",""CreateNodegroup"",""DeleteCluster"",""DeleteFargateProfile"",""DeleteNodegroup"",""DescribeCluster"",""DescribeFargateProfile"",""DescribeNodegroup"",""DescribeUpdate"",""ListClusters"",""ListFargateProfiles"",""ListNodegroups"",""ListTagsForResource"",""ListUpdates"",""TagResource"",""UntagResource"",""UpdateClusterConfig"",""UpdateClusterVersion"",""UpdateNodegroupConfig"",""UpdateNodegroupVersion""]","arn:aws:eks:<region>:<account_ID>:<resource_type>/<relative_ID>","^arn:aws:eks:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelasticcontainerserviceforkubernetes.html"
"elasticfilesystem","Amazon Elastic File System","[""Backup"",""CreateFileSystem"",""CreateMountTarget"",""CreateTags"",""DeleteFileSystem"",""DeleteMountTarget"",""DeleteTags"",""DescribeFileSystems"",""DescribeLifecycleConfiguration"",""DescribeMountTargetSecurityGroups"",""DescribeMountTargets"",""DescribeTags"",""ModifyMountTargetSecurityGroups"",""PutLifecycleConfiguration"",""Restore"",""UpdateFileSystem""]","arn:${Partition}:elasticfilesystem:${Region}:${Account}:file-system/${FileSystemId}","^arn:${Partition}:elasticfilesystem:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelasticfilesystem.html"
"elastic-inference","Amazon Elastic Inference","""Connect""","arn:aws:elastic-inference:<region>:<account-id>:elastic-inference-accelerator/<identifier>","^arn:${Partition}:elastic-inference:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelasticinference.html"
"elasticmapreduce","Amazon Elastic MapReduce","[""AddInstanceFleet"",""AddInstanceGroups"",""AddJobFlowSteps"",""AddTags"",""CancelSteps"",""CreateEditor"",""CreateSecurityConfiguration"",""DeleteEditor"",""DeleteSecurityConfiguration"",""DescribeCluster"",""DescribeEditor"",""DescribeSecurityConfiguration"",""DescribeStep"",""GetBlockPublicAccessConfiguration"",""ListBootstrapActions"",""ListClusters"",""ListEditors"",""ListInstanceFleets"",""ListInstanceGroups"",""ListInstances"",""ListSecurityConfigurations"",""ListSteps"",""ModifyInstanceFleet"",""ModifyInstanceGroups"",""OpenEditorInConsole"",""PutAutoScalingPolicy"",""PutBlockPublicAccessConfiguration"",""RemoveAutoScalingPolicy"",""RemoveTags"",""RunJobFlow"",""SetTerminationProtection"",""StartEditor"",""StopEditor"",""TerminateJobFlows"",""ViewEventsFromAllClustersInConsole""]","arn:aws:elasticmapreduce:<region>:<account>:<resourceType>/<resourceId>","^arn:aws:elasticmapreduce:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""elasticmapreduce:RequestTag/${TagKey}"",""elasticmapreduce:ResourceTag/${TagKey}""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelasticmapreduce.html"
"elastictranscoder","Amazon Elastic Transcoder","[""CancelJob"",""CreateJob"",""CreatePipeline"",""CreatePreset"",""DeletePipeline"",""DeletePreset"",""ListJobsByPipeline"",""ListJobsByStatus"",""ListPipelines"",""ListPresets"",""ReadJob"",""ReadPipeline"",""ReadPreset"",""TestRole"",""UpdatePipeline"",""UpdatePipelineNotifications"",""UpdatePipelineStatus""]","arn:aws:elastictranscoder:<region>:<account>:<resourceType>/<resourceId>","^arn:aws:elastictranscoder:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelastictranscoder.html"
"elasticache","Amazon ElastiCache","[""AddTagsToResource"",""AuthorizeCacheSecurityGroupIngress"",""CopySnapshot"",""CreateCacheCluster"",""CreateCacheParameterGroup"",""CreateCacheSecurityGroup"",""CreateCacheSubnetGroup"",""CreateReplicationGroup"",""CreateSnapshot"",""DecreaseReplicaCount"",""DeleteCacheCluster"",""DeleteCacheParameterGroup"",""DeleteCacheSecurityGroup"",""DeleteCacheSubnetGroup"",""DeleteReplicationGroup"",""DeleteSnapshot"",""DescribeCacheClusters"",""DescribeCacheEngineVersions"",""DescribeCacheParameterGroups"",""DescribeCacheParameters"",""DescribeCacheSecurityGroups"",""DescribeCacheSubnetGroups"",""DescribeEngineDefaultParameters"",""DescribeEvents"",""DescribeReplicationGroups"",""DescribeReservedCacheNodes"",""DescribeReservedCacheNodesOfferings"",""DescribeSnapshots"",""IncreaseReplicaCount"",""ListAllowedNodeTypeModifications"",""ListTagsForResource"",""ModifyCacheCluster"",""ModifyCacheParameterGroup"",""ModifyCacheSubnetGroup"",""ModifyReplicationGroup"",""ModifyReplicationGroupShardConfiguration"",""PurchaseReservedCacheNodesOffering"",""RebootCacheCluster"",""RemoveTagsFromResource"",""ResetCacheParameterGroup"",""RevokeCacheSecurityGroupIngress"",""TestFailover""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelasticache.html"
"es","Amazon Elasticsearch Service","[""AddTags"",""CreateElasticsearchDomain"",""DeleteElasticsearchDomain"",""DeleteElasticsearchServiceRole"",""DescribeElasticsearchDomain"",""DescribeElasticsearchDomainConfig"",""DescribeElasticsearchDomains"",""DescribeElasticsearchInstanceTypeLimits"",""DescribeReservedElasticsearchInstanceOfferings"",""DescribeReservedElasticsearchInstances"",""ESHttpDelete"",""ESHttpGet"",""ESHttpHead"",""ESHttpPost"",""ESHttpPut"",""GetCompatibleElasticsearchVersions"",""GetUpgradeHistory"",""GetUpgradeStatus"",""ListDomainNames"",""ListElasticsearchInstanceTypes"",""ListElasticsearchVersions"",""ListTags"",""PurchaseReservedElasticsearchInstanceOffering"",""RemoveTags"",""UpdateElasticsearchDomainConfig"",""UpgradeElasticsearchDomain""]","arn:aws:es:<region>:<account_ID>:<resource>","^arn:aws:es:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelasticsearchservice.html"
"events","Amazon EventBridge","[""ActivateEventSource"",""CreateEventBus"",""CreatePartnerEventSource"",""DeactivateEventSource"",""DeleteEventBus"",""DeletePartnerEventSource"",""DeleteRule"",""DescribeEventBus"",""DescribeEventSource"",""DescribePartnerEventSource"",""DescribeRule"",""DisableRule"",""EnableRule"",""ListEventBuses"",""ListEventSources"",""ListPartnerEventSourceAccounts"",""ListPartnerEventSources"",""ListRuleNamesByTarget"",""ListRules"",""ListTagsForResource"",""ListTargetsByRule"",""PutEvents"",""PutPartnerEvents"",""PutPermission"",""PutRule"",""PutTargets"",""RemovePermission"",""RemoveTargets"",""TagResource"",""TestEventPattern"",""UntagResource""]","arn:aws:<serviceName>:<region>:<account>:<resourceType>/<resourceName>","^arn:aws:events:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""events:TargetArn"",""events:detail-type"",""events:detail.eventTypeCode"",""events:detail.service"",""events:detail.userIdentity.principalId"",""events:source""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoneventbridge.html"
"schemas","Amazon EventBridge Schemas","[""CreateDiscoverer"",""CreateRegistry"",""CreateSchema"",""DeleteDiscoverer"",""DeleteRegistry"",""DeleteSchema"",""DeleteSchemaVersion"",""DescribeCodeBinding"",""DescribeDiscoverer"",""DescribeRegistry"",""DescribeSchema"",""GetCodeBindingSource"",""GetDiscoveredSchema"",""ListDiscoverers"",""ListRegistries"",""ListSchemaVersions"",""ListSchemas"",""ListTagsForResource"",""PutCodeBinding"",""SearchSchemas"",""StartDiscoverer"",""StopDiscoverer"",""TagResource"",""UntagResource"",""UpdateDiscoverer"",""UpdateRegistry"",""UpdateSchema""]","arn:aws:schemas:<region>:<account>:<resourceType>/<resourceName>","^arn:${Partition}:schemas:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoneventbridgeschemas.html"
"forecast","Amazon Forecast","[""CreateDataset"",""CreateDatasetGroup"",""CreateDatasetImportJob"",""CreateForecast"",""CreateForecastExportJob"",""CreatePredictor"",""DeleteDataset"",""DeleteDatasetGroup"",""DeleteDatasetImportJob"",""DeleteForecast"",""DeleteForecastExportJob"",""DeletePredictor"",""DescribeDataset"",""DescribeDatasetGroup"",""DescribeDatasetImportJob"",""DescribeForecast"",""DescribeForecastExportJob"",""DescribePredictor"",""GetAccuracyMetrics"",""ListDatasetGroups"",""ListDatasetImportJobs"",""ListDatasets"",""ListForecastExportJobs"",""ListForecasts"",""ListPredictors"",""QueryForecast"",""UpdateDatasetGroup""]","arn:aws:forecast:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:forecast:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonforecast.html"
"frauddetector","Amazon Fraud Detector","[""BatchCreateVariable"",""BatchGetVariable"",""CreateDetectorVersion"",""CreateModelVersion"",""CreateRule"",""CreateVariable"",""DeleteDetectorVersion"",""DeleteEvent"",""DescribeDetector"",""DescribeModelVersions"",""GetDetectorVersion"",""GetDetectors"",""GetExternalModels"",""GetModelVersion"",""GetModels"",""GetOutcomes"",""GetPrediction"",""GetRules"",""GetVariables"",""PutDetector"",""PutExternalModel"",""PutModel"",""PutOutcome"",""UpdateDetectorVersion"",""UpdateDetectorVersionMetadata"",""UpdateDetectorVersionStatus"",""UpdateModelVersion"",""UpdateRuleMetadata"",""UpdateRuleVersion"",""UpdateVariable""]","arn:aws:frauddetector:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:frauddetector:.+:.+:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonfrauddetector.html"
"freertos","Amazon FreeRTOS","[""CreateSoftwareConfiguration"",""DeleteSoftwareConfiguration"",""DescribeHardwarePlatform"",""DescribeSoftwareConfiguration"",""GetSoftwareURL"",""GetSoftwareURLForConfiguration"",""ListFreeRTOSVersions"",""ListHardwarePlatforms"",""ListHardwareVendors"",""ListSoftwareConfigurations"",""UpdateSoftwareConfiguration""]","arn:aws:freertos:<region>:<account_ID>:<type>/<name>","^arn:aws:freertos:.+:[0-9]+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonfreertos.html"
"fsx","Amazon FSx","[""CreateBackup"",""CreateFileSystem"",""CreateFileSystemFromBackup"",""DeleteBackup"",""DeleteFileSystem"",""DescribeBackups"",""DescribeFileSystems"",""ListTagsForResource"",""TagResource"",""UntagResource"",""UpdateFileSystem""]","arn:${Partition}:fsx:${Region}:${Account}:${ResourceType}/${ResourcePath}","^arn:${Partition}:fsx:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonfsx.html"
"gamelift","Amazon GameLift","[""AcceptMatch"",""CreateAlias"",""CreateBuild"",""CreateFleet"",""CreateGameSession"",""CreateGameSessionQueue"",""CreateMatchmakingConfiguration"",""CreateMatchmakingRuleSet"",""CreatePlayerSession"",""CreatePlayerSessions"",""CreateScript"",""CreateVpcPeeringAuthorization"",""CreateVpcPeeringConnection"",""DeleteAlias"",""DeleteBuild"",""DeleteFleet"",""DeleteGameSessionQueue"",""DeleteMatchmakingConfiguration"",""DeleteMatchmakingRuleSet"",""DeleteScalingPolicy"",""DeleteScript"",""DeleteVpcPeeringAuthorization"",""DeleteVpcPeeringConnection"",""DescribeAlias"",""DescribeBuild"",""DescribeEC2InstanceLimits"",""DescribeFleetAttributes"",""DescribeFleetCapacity"",""DescribeFleetEvents"",""DescribeFleetPortSettings"",""DescribeFleetUtilization"",""DescribeGameSessionDetails"",""DescribeGameSessionPlacement"",""DescribeGameSessionQueues"",""DescribeGameSessions"",""DescribeInstances"",""DescribeMatchmaking"",""DescribeMatchmakingConfigurations"",""DescribeMatchmakingRuleSets"",""DescribePlayerSessions"",""DescribeRuntimeConfiguration"",""DescribeScalingPolicies"",""DescribeScript"",""DescribeVpcPeeringAuthorizations"",""DescribeVpcPeeringConnections"",""GetGameSessionLogUrl"",""GetInstanceAccess"",""ListAliases"",""ListBuilds"",""ListFleets"",""ListScripts"",""PutScalingPolicy"",""RequestUploadCredentials"",""ResolveAlias"",""SearchGameSessions"",""StartFleetActions"",""StartGameSessionPlacement"",""StartMatchBackfill"",""StartMatchmaking"",""StopFleetActions"",""StopGameSessionPlacement"",""StopMatchmaking"",""UpdateAlias"",""UpdateBuild"",""UpdateFleetAttributes"",""UpdateFleetCapacity"",""UpdateFleetPortSettings"",""UpdateGameSession"",""UpdateGameSessionQueue"",""UpdateMatchmakingConfiguration"",""UpdateRuntimeConfiguration"",""UpdateScript"",""ValidateMatchmakingRuleSet""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazongamelift.html"
"glacier","Amazon Glacier","[""AbortMultipartUpload"",""AbortVaultLock"",""AddTagsToVault"",""CompleteMultipartUpload"",""CompleteVaultLock"",""CreateVault"",""DeleteArchive"",""DeleteVault"",""DeleteVaultAccessPolicy"",""DeleteVaultNotifications"",""DescribeJob"",""DescribeVault"",""GetDataRetrievalPolicy"",""GetJobOutput"",""GetVaultAccessPolicy"",""GetVaultLock"",""GetVaultNotifications"",""InitiateJob"",""InitiateMultipartUpload"",""InitiateVaultLock"",""ListJobs"",""ListMultipartUploads"",""ListParts"",""ListProvisionedCapacity"",""ListTagsForVault"",""ListVaults"",""PurchaseProvisionedCapacity"",""RemoveTagsFromVault"",""SetDataRetrievalPolicy"",""SetVaultAccessPolicy"",""SetVaultNotifications"",""UploadArchive"",""UploadMultipartPart""]","arn:aws:glacier:<region>:<accountID>:<relative-id>","^arn:aws:glacier:.+:.+:.+","[""glacier:ArchiveAgeInDays"",""glacier:ResourceTag/""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonglacier.html"
"groundtruthlabeling","Amazon GroundTruth Labeling","[""DescribeConsoleJob"",""ListDatasetObjects"",""RunFilterOrSampleDatasetJob"",""RunGenerateManifestByCrawlingJob""]","arn:${Partition}:groundtruthlabeling:${region}:${account}:${resourceType}/${resourcePath}","^arn:${Partition}:groundtruthlabeling:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazongroundtruthlabeling.html"
"guardduty","Amazon GuardDuty","[""AcceptInvitation"",""ArchiveFindings"",""CreateDetector"",""CreateFilter"",""CreateIPSet"",""CreateMembers"",""CreatePublishingDestination"",""CreateSampleFindings"",""CreateThreatIntelSet"",""DeclineInvitations"",""DeleteDetector"",""DeleteFilter"",""DeleteIPSet"",""DeleteInvitations"",""DeleteMembers"",""DeletePublishingDestination"",""DeleteThreatIntelSet"",""DescribePublishingDestination"",""DisassociateFromMasterAccount"",""DisassociateMembers"",""GetDetector"",""GetFilter"",""GetFindings"",""GetFindingsStatistics"",""GetIPSet"",""GetInvitationsCount"",""GetMasterAccount"",""GetMembers"",""GetThreatIntelSet"",""InviteMembers"",""ListDetectors"",""ListFilters"",""ListFindings"",""ListInvitations"",""ListMembers"",""ListPublishingDestinations"",""ListTagsForResource"",""ListThreatIntelSets"",""StartMonitoringMembers"",""StopMonitoringMembers"",""TagResource"",""UnarchiveFindings"",""UntagResource"",""UpdateDetector"",""UpdateFilter"",""UpdateFindingsFeedback"",""UpdateIPSet"",""UpdatePublishingDestination"",""UpdateThreatIntelSet""]","arn:aws:guardduty:<region>:<account_ID>:.+","^arn:aws:guardduty:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonguardduty.html"
"inspector","Amazon Inspector","[""AddAttributesToFindings"",""CreateAssessmentTarget"",""CreateAssessmentTemplate"",""CreateResourceGroup"",""DeleteAssessmentRun"",""DeleteAssessmentTarget"",""DeleteAssessmentTemplate"",""DescribeAssessmentRuns"",""DescribeAssessmentTargets"",""DescribeAssessmentTemplates"",""DescribeCrossAccountAccessRole"",""DescribeFindings"",""DescribeResourceGroups"",""DescribeRulesPackages"",""GetTelemetryMetadata"",""ListAssessmentRunAgents"",""ListAssessmentRuns"",""ListAssessmentTargets"",""ListAssessmentTemplates"",""ListEventSubscriptions"",""ListFindings"",""ListRulesPackages"",""ListTagsForResource"",""PreviewAgents"",""RegisterCrossAccountAccessRole"",""RemoveAttributesFromFindings"",""SetTagsForResource"",""StartAssessmentRun"",""StopAssessmentRun"",""SubscribeToEvent"",""UnsubscribeFromEvent"",""UpdateAssessmentTarget""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoninspector.html"
"kendra","Amazon Kendra","[""BatchDeleteDocument"",""BatchPutDocument"",""CreateDataSource"",""CreateFaq"",""CreateIndex"",""DeleteFaq"",""DeleteIndex"",""DescribeDataSource"",""DescribeFaq"",""DescribeIndex"",""ListDataSourceSyncJobs"",""ListDataSources"",""ListFaqs"",""ListIndices"",""Query"",""StartDataSourceSyncJob"",""StopDataSourceSyncJob"",""SubmitFeedback"",""UpdateDataSource"",""UpdateIndex""]","arn:${Partition}:kendra:${Region}:${AccountId}:${ResourceType}/${ResourceName}","^arn:${Partition}:kendra:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonkendra.html"
"kinesis","Amazon Kinesis","[""AddTagsToStream"",""CreateStream"",""DecreaseStreamRetentionPeriod"",""DeleteStream"",""DeregisterStreamConsumer"",""DescribeLimits"",""DescribeStream"",""DescribeStreamConsumer"",""DescribeStreamSummary"",""DisableEnhancedMonitoring"",""EnableEnhancedMonitoring"",""GetRecords"",""GetShardIterator"",""IncreaseStreamRetentionPeriod"",""ListShards"",""ListStreamConsumers"",""ListStreams"",""ListTagsForStream"",""MergeShards"",""PutRecord"",""PutRecords"",""RegisterStreamConsumer"",""RemoveTagsFromStream"",""SplitShard"",""SubscribeToShard"",""UpdateShardCount""]","arn:aws:kinesis:<region>:<account>:<resourceType>/<resourceName>","^arn:aws:kinesis:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonkinesis.html"
"kinesisanalytics","Amazon Kinesis Analytics","[""AddApplicationInput"",""AddApplicationOutput"",""AddApplicationReferenceDataSource"",""CreateApplication"",""DeleteApplication"",""DeleteApplicationOutput"",""DeleteApplicationReferenceDataSource"",""DescribeApplication"",""DiscoverInputSchema"",""GetApplicationState"",""ListApplications"",""ListTagsForResource"",""StartApplication"",""StopApplication"",""TagResource"",""UntagResource"",""UpdateApplication""]","arn:aws:kinesisanalytics:<region>:<account_ID>:application/<applicationname>","^arn:aws:kinesisanalytics:.+:[0-9]+:application/[a-zA-Z0-9_.-]+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonkinesisanalytics.html"
"kinesisanalytics","Amazon Kinesis Analytics V2","[""AddApplicationCloudWatchLoggingOption"",""AddApplicationInput"",""AddApplicationInputProcessingConfiguration"",""AddApplicationOutput"",""AddApplicationReferenceDataSource"",""CreateApplication"",""CreateApplicationSnapshot"",""DeleteApplication"",""DeleteApplicationCloudWatchLoggingOption"",""DeleteApplicationInputProcessingConfiguration"",""DeleteApplicationOutput"",""DeleteApplicationReferenceDataSource"",""DeleteApplicationSnapshot"",""DescribeApplication"",""DescribeApplicationSnapshot"",""DiscoverInputSchema"",""ListApplicationSnapshots"",""ListApplications"",""ListTagsForResource"",""StartApplication"",""StopApplication"",""TagResource"",""UntagResource"",""UpdateApplication""]","arn:aws:kinesisanalytics:<region>:<account_ID>:application/<applicationname>","^arn:aws:kinesisanalytics:.+:[0-9]+:application/[a-zA-Z0-9_.-]+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonkinesisanalyticsv2.html"
"firehose","Amazon Kinesis Firehose","[""CreateDeliveryStream"",""DeleteDeliveryStream"",""DescribeDeliveryStream"",""ListDeliveryStreams"",""ListTagsForDeliveryStream"",""PutRecord"",""PutRecordBatch"",""StartDeliveryStreamEncryption"",""StopDeliveryStreamEncryption"",""TagDeliveryStream"",""UntagDeliveryStream"",""UpdateDestination""]","arn:aws:firehose:<region>:<account_ID>:deliverystream/<deliverystreamname>","^arn:aws:firehose:.+:[0-9]+:deliverystream/.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonkinesisfirehose.html"
"kinesisvideo","Amazon Kinesis Video Streams","[""ConnectAsMaster"",""ConnectAsViewer"",""CreateSignalingChannel"",""CreateStream"",""DeleteSignalingChannel"",""DeleteStream"",""DescribeSignalingChannel"",""DescribeStream"",""GetDASHStreamingSessionURL"",""GetDataEndpoint"",""GetHLSStreamingSessionURL"",""GetIceServerConfig"",""GetMedia"",""GetMediaForFragmentList"",""GetSignalingChannelEndpoint"",""ListFragments"",""ListSignalingChannels"",""ListStreams"",""ListTagsForResource"",""ListTagsForStream"",""PutMedia"",""SendAlexaOfferToMaster"",""TagResource"",""TagStream"",""UntagResource"",""UntagStream"",""UpdateDataRetention"",""UpdateSignalingChannel"",""UpdateStream""]","arn:aws:kinesisvideo:<region>:<account_ID>:<resourceType>/<resourceName>/<creationTime>","^arn:aws:kinesisvideo:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonkinesisvideostreams.html"
"lex","Amazon Lex","[""CreateBotVersion"",""CreateIntentVersion"",""CreateSlotTypeVersion"",""DeleteBot"",""DeleteBotAlias"",""DeleteBotChannelAssociation"",""DeleteBotVersion"",""DeleteIntent"",""DeleteIntentVersion"",""DeleteSlotType"",""DeleteSlotTypeVersion"",""DeleteUtterances"",""GetBot"",""GetBotAlias"",""GetBotAliases"",""GetBotChannelAssociation"",""GetBotChannelAssociations"",""GetBotVersions"",""GetBots"",""GetBuiltinIntent"",""GetBuiltinIntents"",""GetBuiltinSlotTypes"",""GetIntent"",""GetIntentVersions"",""GetIntents"",""GetSlotType"",""GetSlotTypeVersions"",""GetSlotTypes"",""GetUtterancesView"",""PostContent"",""PostText"",""PutBot"",""PutBotAlias"",""PutIntent"",""PutSlotType""]","arn:aws:lex:<region>:<account_ID>:<type>:<name>","^arn:aws:lex:.+:[0-9]+:.+","[""lex:associatedIntents"",""lex:associatedSlotTypes"",""lex:channelType""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonlex.html"
"lightsail","Amazon Lightsail","[""AllocateStaticIp"",""AttachDisk"",""AttachInstancesToLoadBalancer"",""AttachLoadBalancerTlsCertificate"",""AttachStaticIp"",""CloseInstancePublicPorts"",""CopySnapshot"",""CreateCloudFormationStack"",""CreateDisk"",""CreateDiskFromSnapshot"",""CreateDiskSnapshot"",""CreateDomain"",""CreateDomainEntry"",""CreateInstanceSnapshot"",""CreateInstances"",""CreateInstancesFromSnapshot"",""CreateKeyPair"",""CreateLoadBalancer"",""CreateLoadBalancerTlsCertificate"",""CreateRelationalDatabase"",""CreateRelationalDatabaseFromSnapshot"",""CreateRelationalDatabaseSnapshot"",""DeleteDisk"",""DeleteDiskSnapshot"",""DeleteDomain"",""DeleteDomainEntry"",""DeleteInstance"",""DeleteInstanceSnapshot"",""DeleteKeyPair"",""DeleteKnownHostKeys"",""DeleteLoadBalancer"",""DeleteLoadBalancerTlsCertificate"",""DeleteRelationalDatabase"",""DeleteRelationalDatabaseSnapshot"",""DetachDisk"",""DetachInstancesFromLoadBalancer"",""DetachStaticIp"",""DownloadDefaultKeyPair"",""ExportSnapshot"",""GetActiveNames"",""GetBlueprints"",""GetBundles"",""GetCloudFormationStackRecords"",""GetDisk"",""GetDiskSnapshot"",""GetDiskSnapshots"",""GetDisks"",""GetDomain"",""GetDomains"",""GetExportSnapshotRecords"",""GetInstance"",""GetInstanceAccessDetails"",""GetInstanceMetricData"",""GetInstancePortStates"",""GetInstanceSnapshot"",""GetInstanceSnapshots"",""GetInstanceState"",""GetInstances"",""GetKeyPair"",""GetKeyPairs"",""GetLoadBalancer"",""GetLoadBalancerMetricData"",""GetLoadBalancerTlsCertificates"",""GetLoadBalancers"",""GetOperation"",""GetOperations"",""GetOperationsForResource"",""GetRegions"",""GetRelationalDatabase"",""GetRelationalDatabaseBlueprints"",""GetRelationalDatabaseBundles"",""GetRelationalDatabaseEvents"",""GetRelationalDatabaseLogEvents"",""GetRelationalDatabaseLogStreams"",""GetRelationalDatabaseMasterUserPassword"",""GetRelationalDatabaseMetricData"",""GetRelationalDatabaseParameters"",""GetRelationalDatabaseSnapshot"",""GetRelationalDatabaseSnapshots"",""GetRelationalDatabases"",""GetStaticIp"",""GetStaticIps"",""ImportKeyPair"",""IsVpcPeered"",""OpenInstancePublicPorts"",""PeerVpc"",""PutInstancePublicPorts"",""RebootInstance"",""RebootRelationalDatabase"",""ReleaseStaticIp"",""StartInstance"",""StartRelationalDatabase"",""StopInstance"",""StopRelationalDatabase"",""TagResource"",""UnpeerVpc"",""UntagResource"",""UpdateDomainEntry"",""UpdateLoadBalancerAttribute"",""UpdateRelationalDatabase"",""UpdateRelationalDatabaseParameters""]","arn:aws:lightsail:<regionName>:<userAccountId>:<resourceType>/<Id>","arn:aws:lightsail:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonlightsail.html"
"machinelearning","Amazon Machine Learning","[""AddTags"",""CreateBatchPrediction"",""CreateDataSourceFromRDS"",""CreateDataSourceFromRedshift"",""CreateDataSourceFromS3"",""CreateEvaluation"",""CreateMLModel"",""CreateRealtimeEndpoint"",""DeleteBatchPrediction"",""DeleteDataSource"",""DeleteEvaluation"",""DeleteMLModel"",""DeleteRealtimeEndpoint"",""DeleteTags"",""DescribeBatchPredictions"",""DescribeDataSources"",""DescribeEvaluations"",""DescribeMLModels"",""DescribeTags"",""GetBatchPrediction"",""GetDataSource"",""GetEvaluation"",""GetMLModel"",""Predict"",""UpdateBatchPrediction"",""UpdateDataSource"",""UpdateEvaluation"",""UpdateMLModel""]","arn:aws:machinelearning:<region>:<account_ID>:<resource_type>/<relative_ID>","^arn:aws:machinelearning:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonmachinelearning.html"
"macie","Amazon Macie","[""AssociateMemberAccount"",""AssociateS3Resources"",""DisassociateMemberAccount"",""DisassociateS3Resources"",""ListMemberAccounts"",""ListS3Resources"",""UpdateS3Resources""]","","","""aws:SourceArn""","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonmacie.html"
"managedblockchain","Amazon Managed Blockchain","[""CreateMember"",""CreateNetwork"",""CreateNode"",""CreateProposal"",""DeleteMember"",""DeleteNode"",""GetMember"",""GetNetwork"",""GetNode"",""GetProposal"",""ListInvitations"",""ListMembers"",""ListNetworks"",""ListNodes"",""ListProposalVotes"",""ListProposals"",""RejectInvitation"",""VoteOnProposal""]","arn:aws:managedblockchain:<region>:<accountId>:<resourceType>/<resourcePath>","^arn:aws:managedblockchain:.+:[0-9]+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonmanagedblockchain.html"
"kafka","Amazon Managed Streaming for Kafka","[""CreateCluster"",""CreateConfiguration"",""DeleteCluster"",""DescribeCluster"",""DescribeClusterOperation"",""DescribeConfiguration"",""DescribeConfigurationRevision"",""GetBootstrapBrokers"",""ListClusterOperations"",""ListClusters"",""ListConfigurations"",""ListNodes"",""ListTagsForResource"",""TagResource"",""UntagResource"",""UpdateBrokerStorage"",""UpdateClusterConfiguration""]","arn:aws:kafka:<region>:<account>:<resourceType>/<resourceName>/<UUID>","^arn:aws:kafka:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonmanagedstreamingforkafka.html"
"mechanicalturk","Amazon Mechanical Turk","[""AcceptQualificationRequest"",""ApproveAssignment"",""AssociateQualificationWithWorker"",""CreateAdditionalAssignmentsForHIT"",""CreateHIT"",""CreateHITType"",""CreateHITWithHITType"",""CreateQualificationType"",""CreateWorkerBlock"",""DeleteHIT"",""DeleteQualificationType"",""DeleteWorkerBlock"",""DisassociateQualificationFromWorker"",""GetAccountBalance"",""GetAssignment"",""GetFileUploadURL"",""GetHIT"",""GetQualificationScore"",""GetQualificationType"",""ListAssignmentsForHIT"",""ListBonusPayments"",""ListHITs"",""ListHITsForQualificationType"",""ListQualificationRequests"",""ListQualificationTypes"",""ListReviewPolicyResultsForHIT"",""ListReviewableHITs"",""ListWorkerBlocks"",""ListWorkersWithQualificationType"",""NotifyWorkers"",""RejectAssignment"",""RejectQualificationRequest"",""SendBonus"",""SendTestEventNotification"",""UpdateExpirationForHIT"",""UpdateHITReviewStatus"",""UpdateHITTypeOfHIT"",""UpdateNotificationSettings"",""UpdateQualificationType""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonmechanicalturk.html"
"ec2messages","Amazon Message Delivery Service","[""AcknowledgeMessage"",""DeleteMessage"",""FailMessage"",""GetEndpoint"",""GetMessages"",""SendReply""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonmessagedeliveryservice.html"
"mobileanalytics","Amazon Mobile Analytics","[""GetFinancialReports"",""GetReports"",""PutEvents""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonmobileanalytics.html"
"mq","Amazon MQ","[""CreateBroker"",""CreateConfiguration"",""CreateTags"",""CreateUser"",""DeleteBroker"",""DeleteTags"",""DeleteUser"",""DescribeBroker"",""DescribeBrokerEngineTypes"",""DescribeBrokerInstanceOptions"",""DescribeConfiguration"",""DescribeConfigurationRevision"",""DescribeUser"",""ListBrokers"",""ListConfigurationRevisions"",""ListConfigurations"",""ListTags"",""ListUsers"",""RebootBroker"",""UpdateBroker"",""UpdateConfiguration"",""UpdateUser""]","arn:${Partition}:mq:<region>:<account>:.+","^arn:${Partition}:mq:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonmq.html"
"neptune-db","Amazon Neptune","""connect""","arn:aws:neptune-db:<region>:<accountID>:<relative-id>","^arn:aws:neptune-db:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonneptune.html"
"personalize","Amazon Personalize","[""CreateCampaign"",""CreateDataset"",""CreateDatasetGroup"",""CreateDatasetImportJob"",""CreateEventTracker"",""CreateSchema"",""CreateSolution"",""CreateSolutionVersion"",""DeleteCampaign"",""DeleteDataset"",""DeleteDatasetGroup"",""DeleteEventTracker"",""DeleteSchema"",""DeleteSolution"",""DescribeAlgorithm"",""DescribeCampaign"",""DescribeDataset"",""DescribeDatasetGroup"",""DescribeDatasetImportJob"",""DescribeEventTracker"",""DescribeFeatureTransformation"",""DescribeRecipe"",""DescribeSchema"",""DescribeSolution"",""DescribeSolutionVersion"",""GetPersonalizedRanking"",""GetRecommendations"",""GetSolutionMetrics"",""ListCampaigns"",""ListDatasetGroups"",""ListDatasetImportJobs"",""ListDatasets"",""ListEventTrackers"",""ListRecipes"",""ListSchemas"",""ListSolutionVersions"",""ListSolutions"",""PutEvents"",""UpdateCampaign""]","arn:aws:personalize:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:personalize:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonpersonalize.html"
"mobiletargeting","Amazon Pinpoint","[""CreateApp"",""CreateCampaign"",""CreateExportJob"",""CreateImportJob"",""CreateJourney"",""CreateSegment"",""DeleteAdmChannel"",""DeleteApnsChannel"",""DeleteApnsSandboxChannel"",""DeleteApnsVoipChannel"",""DeleteApnsVoipSandboxChannel"",""DeleteApp"",""DeleteBaiduChannel"",""DeleteCampaign"",""DeleteEmailChannel"",""DeleteEndpoint"",""DeleteEventStream"",""DeleteGcmChannel"",""DeleteJourney"",""DeleteSegment"",""DeleteSmsChannel"",""DeleteUserEndpoints"",""DeleteVoiceChannel"",""GetAdmChannel"",""GetApnsChannel"",""GetApnsSandboxChannel"",""GetApnsVoipChannel"",""GetApnsVoipSandboxChannel"",""GetApp"",""GetApplicationSettings"",""GetApps"",""GetBaiduChannel"",""GetCampaign"",""GetCampaignActivities"",""GetCampaignVersion"",""GetCampaignVersions"",""GetCampaigns"",""GetChannels"",""GetEmailChannel"",""GetEndpoint"",""GetEventStream"",""GetExportJob"",""GetExportJobs"",""GetGcmChannel"",""GetImportJob"",""GetImportJobs"",""GetJourney"",""GetSegment"",""GetSegmentExportJobs"",""GetSegmentImportJobs"",""GetSegmentVersion"",""GetSegmentVersions"",""GetSegments"",""GetSmsChannel"",""GetUserEndpoints"",""GetVoiceChannel"",""ListJourneys"",""ListTagsForResource"",""PhoneNumberValidate"",""PutEventStream"",""PutEvents"",""RemoveAttributes"",""SendMessages"",""SendUsersMessages"",""TagResource"",""UntagResource"",""UpdateAdmChannel"",""UpdateApnsChannel"",""UpdateApnsSandboxChannel"",""UpdateApnsVoipChannel"",""UpdateApnsVoipSandboxChannel"",""UpdateApplicationSettings"",""UpdateBaiduChannel"",""UpdateCampaign"",""UpdateEmailChannel"",""UpdateEndpoint"",""UpdateEndpointsBatch"",""UpdateGcmChannel"",""UpdateJourney"",""UpdateJourneyState"",""UpdateSegment"",""UpdateSmsChannel"",""UpdateVoiceChannel""]","arn:aws:mobiletargeting:<region>:<account_ID>:.+","^arn:aws:mobiletargeting:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonpinpoint.html"
"ses","Amazon Pinpoint Email Service","[""CreateConfigurationSet"",""CreateConfigurationSetEventDestination"",""CreateDedicatedIpPool"",""CreateDeliverabilityTestReport"",""CreateEmailIdentity"",""DeleteConfigurationSet"",""DeleteConfigurationSetEventDestination"",""DeleteDedicatedIpPool"",""DeleteEmailIdentity"",""GetAccount"",""GetBlacklistReports"",""GetConfigurationSet"",""GetConfigurationSetEventDestinations"",""GetDedicatedIp"",""GetDedicatedIps"",""GetDeliverabilityDashboardOptions"",""GetDeliverabilityTestReport"",""GetDomainStatisticsReport"",""GetEmailIdentity"",""ListConfigurationSets"",""ListDedicatedIpPools"",""ListDeliverabilityTestReports"",""ListEmailIdentities"",""ListTagsForResource"",""PutAccountDedicatedIpWarmupAttributes"",""PutAccountSendingAttributes"",""PutConfigurationSetDeliveryOptions"",""PutConfigurationSetReputationOptions"",""PutConfigurationSetSendingOptions"",""PutConfigurationSetTrackingOptions"",""PutDedicatedIpInPool"",""PutDedicatedIpWarmupAttributes"",""PutDeliverabilityDashboardOption"",""PutEmailIdentityDkimAttributes"",""PutEmailIdentityFeedbackAttributes"",""PutEmailIdentityMailFromAttributes"",""SendEmail"",""TagResource"",""UntagResource"",""UpdateConfigurationSetEventDestination""]","arn:aws:ses:<region>:<account_ID>:<arn_type>/<resource_id>","^arn:aws:ses:.+:[0-9]+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""ses:FeedbackAddress"",""ses:FromAddress"",""ses:FromDisplayName"",""ses:Recipients""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonpinpointemailservice.html"
"sms-voice","Amazon Pinpoint SMS and Voice Service","[""CreateConfigurationSet"",""CreateConfigurationSetEventDestination"",""DeleteConfigurationSet"",""DeleteConfigurationSetEventDestination"",""GetConfigurationSetEventDestinations"",""ListConfigurationSets"",""SendVoiceMessage"",""UpdateConfigurationSetEventDestination""]","arn:aws:sms-voice:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:sms-voice:.+:.+:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonpinpointsmsandvoiceservice.html"
"polly","Amazon Polly","[""DeleteLexicon"",""DescribeVoices"",""GetLexicon"",""GetSpeechSynthesisTask"",""ListLexicons"",""ListSpeechSynthesisTasks"",""PutLexicon"",""StartSpeechSynthesisTask"",""SynthesizeSpeech""]","arn:aws:polly:<region>:<accountID>:<relative-id>","^arn:aws:polly::.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonpolly.html"
"qldb","Amazon QLDB","[""CreateLedger"",""DeleteLedger"",""DescribeJournalS3Export"",""DescribeLedger"",""ExecuteStatement"",""ExportJournalToS3"",""GetBlock"",""GetDigest"",""GetRevision"",""InsertSampleData"",""ListJournalS3Exports"",""ListJournalS3ExportsForLedger"",""ListLedgers"",""ListTagsForResource"",""SendCommand"",""ShowCatalog"",""TagResource"",""UntagResource"",""UpdateLedger""]","arn:${Partition}:qldb:${region}:${account}:${resourceType}/${resourcePath}","^arn:${Partition}:qldb:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonqldb.html"
"quicksight","Amazon QuickSight","[""CreateAdmin"",""CreateGroup"",""CreateGroupMembership"",""CreateReader"",""CreateUser"",""DeleteGroup"",""DeleteGroupMembership"",""DeleteUser"",""DeleteUserByPrincipalId"",""DescribeGroup"",""DescribeUser"",""GetDashboardEmbedUrl"",""GetGroupMapping"",""ListGroupMemberships"",""ListGroups"",""ListUserGroups"",""ListUsers"",""RegisterUser"",""SearchDirectoryGroups"",""SetGroupMapping"",""Subscribe"",""Unsubscribe"",""UpdateGroup"",""UpdateUser""]","arn:aws:quicksight::<region>:<accountId>:<resourceType>/<resourceId>","^arn:aws:quicksight::.+","[""quicksight:IamArn"",""quicksight:SessionName"",""quicksight:UserName""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonquicksight.html"
"rds","Amazon RDS","[""AddRoleToDBCluster"",""AddRoleToDBInstance"",""AddSourceIdentifierToSubscription"",""AddTagsToResource"",""ApplyPendingMaintenanceAction"",""AuthorizeDBSecurityGroupIngress"",""BacktrackDBCluster"",""CopyDBClusterParameterGroup"",""CopyDBClusterSnapshot"",""CopyDBParameterGroup"",""CopyDBSnapshot"",""CopyOptionGroup"",""CreateDBCluster"",""CreateDBClusterEndpoint"",""CreateDBClusterParameterGroup"",""CreateDBClusterSnapshot"",""CreateDBInstance"",""CreateDBInstanceReadReplica"",""CreateDBParameterGroup"",""CreateDBSecurityGroup"",""CreateDBSnapshot"",""CreateDBSubnetGroup"",""CreateEventSubscription"",""CreateGlobalCluster"",""CreateOptionGroup"",""DeleteDBCluster"",""DeleteDBClusterEndpoint"",""DeleteDBClusterParameterGroup"",""DeleteDBClusterSnapshot"",""DeleteDBInstance"",""DeleteDBInstanceAutomatedBackup"",""DeleteDBParameterGroup"",""DeleteDBSecurityGroup"",""DeleteDBSnapshot"",""DeleteDBSubnetGroup"",""DeleteEventSubscription"",""DeleteGlobalCluster"",""DeleteOptionGroup"",""DescribeAccountAttributes"",""DescribeCertificates"",""DescribeDBClusterBacktracks"",""DescribeDBClusterEndpoints"",""DescribeDBClusterParameterGroups"",""DescribeDBClusterParameters"",""DescribeDBClusterSnapshotAttributes"",""DescribeDBClusterSnapshots"",""DescribeDBClusters"",""DescribeDBEngineVersions"",""DescribeDBInstanceAutomatedBackups"",""DescribeDBInstances"",""DescribeDBLogFiles"",""DescribeDBParameterGroups"",""DescribeDBParameters"",""DescribeDBSecurityGroups"",""DescribeDBSnapshotAttributes"",""DescribeDBSnapshots"",""DescribeDBSubnetGroups"",""DescribeEngineDefaultClusterParameters"",""DescribeEngineDefaultParameters"",""DescribeEventCategories"",""DescribeEventSubscriptions"",""DescribeEvents"",""DescribeGlobalClusters"",""DescribeOptionGroupOptions"",""DescribeOptionGroups"",""DescribeOrderableDBInstanceOptions"",""DescribePendingMaintenanceActions"",""DescribeReservedDBInstances"",""DescribeReservedDBInstancesOfferings"",""DescribeSourceRegions"",""DescribeValidDBInstanceModifications"",""DownloadCompleteDBLogFile"",""DownloadDBLogFilePortion"",""FailoverDBCluster"",""ListTagsForResource"",""ModifyCurrentDBClusterCapacity"",""ModifyDBCluster"",""ModifyDBClusterEndpoint"",""ModifyDBClusterParameterGroup"",""ModifyDBClusterSnapshotAttribute"",""ModifyDBInstance"",""ModifyDBParameterGroup"",""ModifyDBSnapshot"",""ModifyDBSnapshotAttribute"",""ModifyDBSubnetGroup"",""ModifyEventSubscription"",""ModifyGlobalCluster"",""ModifyOptionGroup"",""PromoteReadReplica"",""PromoteReadReplicaDBCluster"",""PurchaseReservedDBInstancesOffering"",""RebootDBInstance"",""RemoveFromGlobalCluster"",""RemoveRoleFromDBCluster"",""RemoveRoleFromDBInstance"",""RemoveSourceIdentifierFromSubscription"",""RemoveTagsFromResource"",""ResetDBClusterParameterGroup"",""ResetDBParameterGroup"",""RestoreDBClusterFromS3"",""RestoreDBClusterFromSnapshot"",""RestoreDBClusterToPointInTime"",""RestoreDBInstanceFromDBSnapshot"",""RestoreDBInstanceFromS3"",""RestoreDBInstanceToPointInTime"",""RevokeDBSecurityGroupIngress"",""StartActivityStream"",""StartDBCluster"",""StartDBInstance"",""StopActivityStream"",""StopDBCluster"",""StopDBInstance""]","arn:aws:rds:<region>:<accountID>:<relative-id>","^arn:aws:rds:.+","[""Piops"",""rds:DatabaseClass"",""rds:DatabaseEngine"",""rds:DatabaseName"",""rds:EndpointType"",""rds:MultiAz"",""rds:Piops"",""rds:StorageEncrypted"",""rds:StorageSize"",""rds:Vpc"",""rds:cluster-pg-tag"",""rds:cluster-snapshot-tag"",""rds:cluster-tag"",""rds:db-tag"",""rds:es-tag"",""rds:og-tag"",""rds:pg-tag"",""rds:req-tag"",""rds:ri-tag"",""rds:secgrp-tag"",""rds:snapshot-tag"",""rds:subgrp-tag""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonrds.html"
"rds-data","Amazon RDS Data API","[""BatchExecuteStatement"",""BeginTransaction"",""CommitTransaction"",""ExecuteSql"",""ExecuteStatement"",""RollbackTransaction""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonrdsdataapi.html"
"rds-db","Amazon RDS IAM Authentication","""connect""","arn:aws:rds-db:<region>:<account-id>:dbuser:<dbi-resource-id>/<db-user-name>","^arn:aws:rds-db:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonrdsiamauthentication.html"
"redshift","Amazon Redshift","[""AcceptReservedNodeExchange"",""AuthorizeClusterSecurityGroupIngress"",""AuthorizeSnapshotAccess"",""BatchDeleteClusterSnapshots"",""BatchModifyClusterSnapshots"",""CancelQuery"",""CancelQuerySession"",""CancelResize"",""CopyClusterSnapshot"",""CreateCluster"",""CreateClusterParameterGroup"",""CreateClusterSecurityGroup"",""CreateClusterSnapshot"",""CreateClusterSubnetGroup"",""CreateClusterUser"",""CreateEventSubscription"",""CreateHsmClientCertificate"",""CreateHsmConfiguration"",""CreateSavedQuery"",""CreateScheduledAction"",""CreateSnapshotCopyGrant"",""CreateSnapshotSchedule"",""CreateTags"",""DeleteCluster"",""DeleteClusterParameterGroup"",""DeleteClusterSecurityGroup"",""DeleteClusterSnapshot"",""DeleteClusterSubnetGroup"",""DeleteEventSubscription"",""DeleteHsmClientCertificate"",""DeleteHsmConfiguration"",""DeleteSavedQueries"",""DeleteScheduledAction"",""DeleteSnapshotCopyGrant"",""DeleteSnapshotSchedule"",""DeleteTags"",""DescribeAccountAttributes"",""DescribeClusterDbRevisions"",""DescribeClusterParameterGroups"",""DescribeClusterParameters"",""DescribeClusterSecurityGroups"",""DescribeClusterSnapshots"",""DescribeClusterSubnetGroups"",""DescribeClusterTracks"",""DescribeClusterVersions"",""DescribeClusters"",""DescribeDefaultClusterParameters"",""DescribeEventCategories"",""DescribeEventSubscriptions"",""DescribeEvents"",""DescribeHsmClientCertificates"",""DescribeHsmConfigurations"",""DescribeLoggingStatus"",""DescribeNodeConfigurationOptions"",""DescribeOrderableClusterOptions"",""DescribeQuery"",""DescribeReservedNodeOfferings"",""DescribeReservedNodes"",""DescribeResize"",""DescribeSavedQueries"",""DescribeScheduledActions"",""DescribeSnapshotCopyGrants"",""DescribeSnapshotSchedules"",""DescribeStorage"",""DescribeTable"",""DescribeTableRestoreStatus"",""DescribeTags"",""DisableLogging"",""DisableSnapshotCopy"",""EnableLogging"",""EnableSnapshotCopy"",""ExecuteQuery"",""FetchResults"",""GetClusterCredentials"",""GetReservedNodeExchangeOfferings"",""JoinGroup"",""ListDatabases"",""ListSavedQueries"",""ListSchemas"",""ListTables"",""ModifyCluster"",""ModifyClusterDbRevision"",""ModifyClusterIamRoles"",""ModifyClusterMaintenance"",""ModifyClusterParameterGroup"",""ModifyClusterSnapshot"",""ModifyClusterSnapshotSchedule"",""ModifyClusterSubnetGroup"",""ModifyEventSubscription"",""ModifySavedQuery"",""ModifyScheduledAction"",""ModifySnapshotCopyRetentionPeriod"",""ModifySnapshotSchedule"",""PurchaseReservedNodeOffering"",""RebootCluster"",""ResetClusterParameterGroup"",""ResizeCluster"",""RestoreFromClusterSnapshot"",""RestoreTableFromClusterSnapshot"",""RevokeClusterSecurityGroupIngress"",""RevokeSnapshotAccess"",""RotateEncryptionKey"",""ViewQueriesFromConsole"",""ViewQueriesInConsole""]","arn:aws:redshift:<region>:<accountID>:<relative-id>","^arn:aws:redshift:.+:.+:.+","[""redshift:DbName"",""redshift:DbUser"",""redshift:DurationSeconds""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonredshift.html"
"rekognition","Amazon Rekognition","[""CompareFaces"",""CreateCollection"",""CreateProject"",""CreateProjectVersion"",""CreateStreamProcessor"",""DeleteCollection"",""DeleteFaces"",""DeleteStreamProcessor"",""DescribeCollection"",""DescribeProjectVersions"",""DescribeProjects"",""DescribeStreamProcessor"",""DetectCustomLabels"",""DetectFaces"",""DetectLabels"",""DetectModerationLabels"",""DetectText"",""GetCelebrityInfo"",""GetCelebrityRecognition"",""GetContentModeration"",""GetFaceDetection"",""GetFaceSearch"",""GetLabelDetection"",""GetPersonTracking"",""IndexFaces"",""ListCollections"",""ListFaces"",""ListStreamProcessors"",""RecognizeCelebrities"",""SearchFaces"",""SearchFacesByImage"",""StartCelebrityRecognition"",""StartContentModeration"",""StartFaceDetection"",""StartFaceSearch"",""StartLabelDetection"",""StartPersonTracking"",""StartProjectVersion"",""StartStreamProcessor"",""StopProjectVersion"",""StopStreamProcessor""]","arn:aws:rekognition:<region>:<accountID>:<relative-id>","^arn:aws:rekognition::.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonrekognition.html"
"tag","Amazon Resource Group Tagging API","[""DescribeReportCreation"",""GetComplianceSummary"",""GetResources"",""GetTagKeys"",""GetTagValues"",""StartReportCreation"",""TagResources"",""UntagResources""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonresourcegrouptaggingapi.html"
"route53","Amazon Route 53","[""AssociateVPCWithHostedZone"",""ChangeResourceRecordSets"",""ChangeTagsForResource"",""CreateHealthCheck"",""CreateHostedZone"",""CreateQueryLoggingConfig"",""CreateReusableDelegationSet"",""CreateTrafficPolicy"",""CreateTrafficPolicyInstance"",""CreateTrafficPolicyVersion"",""CreateVPCAssociationAuthorization"",""DeleteHealthCheck"",""DeleteHostedZone"",""DeleteQueryLoggingConfig"",""DeleteReusableDelegationSet"",""DeleteTrafficPolicy"",""DeleteTrafficPolicyInstance"",""DeleteVPCAssociationAuthorization"",""DisassociateVPCFromHostedZone"",""GetAccountLimit"",""GetChange"",""GetCheckerIpRanges"",""GetGeoLocation"",""GetHealthCheck"",""GetHealthCheckCount"",""GetHealthCheckLastFailureReason"",""GetHealthCheckStatus"",""GetHostedZone"",""GetHostedZoneCount"",""GetHostedZoneLimit"",""GetQueryLoggingConfig"",""GetReusableDelegationSet"",""GetReusableDelegationSetLimit"",""GetTrafficPolicy"",""GetTrafficPolicyInstance"",""GetTrafficPolicyInstanceCount"",""ListGeoLocations"",""ListHealthChecks"",""ListHostedZones"",""ListHostedZonesByName"",""ListQueryLoggingConfigs"",""ListResourceRecordSets"",""ListReusableDelegationSets"",""ListTagsForResource"",""ListTagsForResources"",""ListTrafficPolicies"",""ListTrafficPolicyInstances"",""ListTrafficPolicyInstancesByHostedZone"",""ListTrafficPolicyInstancesByPolicy"",""ListTrafficPolicyVersions"",""ListVPCAssociationAuthorizations"",""TestDNSAnswer"",""UpdateHealthCheck"",""UpdateHostedZoneComment"",""UpdateTrafficPolicyComment"",""UpdateTrafficPolicyInstance""]","arn:aws:route53:::<resource>/<id>","^arn:aws:route53:::.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonroute53.html"
"route53resolver","Amazon Route 53 Resolver","[""AssociateResolverEndpointIpAddress"",""AssociateResolverRule"",""CreateResolverEndpoint"",""CreateResolverRule"",""DeleteResolverEndpoint"",""DeleteResolverRule"",""DisassociateResolverEndpointIpAddress"",""DisassociateResolverRule"",""GetResolverEndpoint"",""GetResolverRule"",""GetResolverRuleAssociation"",""GetResolverRulePolicy"",""ListResolverEndpointIpAddresses"",""ListResolverEndpoints"",""ListResolverRuleAssociations"",""ListResolverRules"",""ListTagsForResource"",""PutResolverRulePolicy"",""TagResource"",""UntagResource"",""UpdateResolverEndpoint"",""UpdateResolverRule""]","arn:aws:route53resolver:<region>:<account-id>:<resource-type>/<resource-id>","^arn:aws:route53resolver:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonroute53resolver.html"
"route53domains","Amazon Route53 Domains","[""CheckDomainAvailability"",""DeleteTagsForDomain"",""DisableDomainAutoRenew"",""DisableDomainTransferLock"",""EnableDomainAutoRenew"",""EnableDomainTransferLock"",""GetContactReachabilityStatus"",""GetDomainDetail"",""GetDomainSuggestions"",""GetOperationDetail"",""ListDomains"",""ListOperations"",""ListTagsForDomain"",""RegisterDomain"",""RenewDomain"",""ResendContactReachabilityEmail"",""RetrieveDomainAuthCode"",""TransferDomain"",""UpdateDomainContact"",""UpdateDomainContactPrivacy"",""UpdateDomainNameservers"",""UpdateTagsForDomain"",""ViewBilling""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonroute53domains.html"
"s3","Amazon S3","[""AbortMultipartUpload"",""BypassGovernanceRetention"",""CreateAccessPoint"",""CreateBucket"",""CreateJob"",""DeleteAccessPoint"",""DeleteAccessPointPolicy"",""DeleteBucket"",""DeleteBucketPolicy"",""DeleteBucketWebsite"",""DeleteObject"",""DeleteObjectTagging"",""DeleteObjectVersion"",""DeleteObjectVersionTagging"",""DescribeJob"",""GetAccelerateConfiguration"",""GetAccessPoint"",""GetAccessPointPolicy"",""GetAccessPointPolicyStatus"",""GetAccountPublicAccessBlock"",""GetAnalyticsConfiguration"",""GetBucketAcl"",""GetBucketCORS"",""GetBucketLocation"",""GetBucketLogging"",""GetBucketNotification"",""GetBucketObjectLockConfiguration"",""GetBucketPolicy"",""GetBucketPolicyStatus"",""GetBucketPublicAccessBlock"",""GetBucketRequestPayment"",""GetBucketTagging"",""GetBucketVersioning"",""GetBucketWebsite"",""GetEncryptionConfiguration"",""GetInventoryConfiguration"",""GetLifecycleConfiguration"",""GetMetricsConfiguration"",""GetObject"",""GetObjectAcl"",""GetObjectLegalHold"",""GetObjectRetention"",""GetObjectTagging"",""GetObjectTorrent"",""GetObjectVersion"",""GetObjectVersionAcl"",""GetObjectVersionForReplication"",""GetObjectVersionTagging"",""GetObjectVersionTorrent"",""GetReplicationConfiguration"",""HeadBucket"",""ListAccessPoints"",""ListAllMyBuckets"",""ListBucket"",""ListBucketMultipartUploads"",""ListBucketVersions"",""ListJobs"",""ListMultipartUploadParts"",""ObjectOwnerOverrideToBucketOwner"",""PutAccelerateConfiguration"",""PutAccessPointPolicy"",""PutAccountPublicAccessBlock"",""PutAnalyticsConfiguration"",""PutBucketAcl"",""PutBucketCORS"",""PutBucketLogging"",""PutBucketNotification"",""PutBucketObjectLockConfiguration"",""PutBucketPolicy"",""PutBucketPublicAccessBlock"",""PutBucketRequestPayment"",""PutBucketTagging"",""PutBucketVersioning"",""PutBucketWebsite"",""PutEncryptionConfiguration"",""PutInventoryConfiguration"",""PutLifecycleConfiguration"",""PutMetricsConfiguration"",""PutObject"",""PutObjectAcl"",""PutObjectLegalHold"",""PutObjectRetention"",""PutObjectTagging"",""PutObjectVersionAcl"",""PutObjectVersionTagging"",""PutReplicationConfiguration"",""ReplicateDelete"",""ReplicateObject"",""ReplicateTags"",""RestoreObject"",""UpdateJobPriority"",""UpdateJobStatus""]","arn:aws:s3:::<bucket_name>/<key_name>","^arn:aws:s3:::.+","[""s3:AccessPointNetworkOrigin"",""s3:DataAccessPointAccount"",""s3:DataAccessPointArn"",""s3:ExistingJobOperation"",""s3:ExistingJobPriority"",""s3:ExistingObjectTag/\u003ckey\u003e"",""s3:JobSuspendedCause"",""s3:LocationConstraint"",""s3:RequestJobOperation"",""s3:RequestJobPriority"",""s3:RequestObjectTag/\u003ckey\u003e"",""s3:RequestObjectTagKeys"",""s3:VersionId"",""s3:authtype"",""s3:delimiter"",""s3:locationconstraint"",""s3:max-keys"",""s3:object-lock-legal-hold"",""s3:object-lock-mode"",""s3:object-lock-remaining-retention-days"",""s3:object-lock-retain-until-date"",""s3:prefix"",""s3:signatureage"",""s3:signatureversion"",""s3:versionid"",""s3:x-amz-acl"",""s3:x-amz-content-sha256"",""s3:x-amz-copy-source"",""s3:x-amz-grant-full-control"",""s3:x-amz-grant-read"",""s3:x-amz-grant-read-acp"",""s3:x-amz-grant-write"",""s3:x-amz-grant-write-acp"",""s3:x-amz-metadata-directive"",""s3:x-amz-server-side-encryption"",""s3:x-amz-server-side-encryption-aws-kms-key-id"",""s3:x-amz-storage-class"",""s3:x-amz-website-redirect-location""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazons3.html"
"sagemaker","Amazon SageMaker","[""AddTags"",""AssociateTrialComponent"",""BatchGetMetrics"",""BatchPutMetrics"",""CreateAlgorithm"",""CreateApp"",""CreateAutoMLJob"",""CreateCodeRepository"",""CreateCompilationJob"",""CreateDomain"",""CreateEndpoint"",""CreateEndpointConfig"",""CreateExperiment"",""CreateFlowDefinition"",""CreateHumanTaskUi"",""CreateHyperParameterTuningJob"",""CreateLabelingJob"",""CreateModel"",""CreateModelPackage"",""CreateMonitoringSchedule"",""CreateNotebookInstance"",""CreateNotebookInstanceLifecycleConfig"",""CreatePresignedDomainUrl"",""CreatePresignedNotebookInstanceUrl"",""CreateProcessingJob"",""CreateTrainingJob"",""CreateTransformJob"",""CreateTrial"",""CreateTrialComponent"",""CreateUserProfile"",""CreateWorkteam"",""DeleteAlgorithm"",""DeleteApp"",""DeleteCodeRepository"",""DeleteDomain"",""DeleteEndpoint"",""DeleteEndpointConfig"",""DeleteExperiment"",""DeleteFlowDefinition"",""DeleteHumanLoop"",""DeleteModel"",""DeleteModelPackage"",""DeleteMonitoringSchedule"",""DeleteNotebookInstance"",""DeleteNotebookInstanceLifecycleConfig"",""DeleteTags"",""DeleteTrial"",""DeleteTrialComponent"",""DeleteUserProfile"",""DeleteWorkteam"",""DescribeAlgorithm"",""DescribeApp"",""DescribeAutoMLJob"",""DescribeCodeRepository"",""DescribeCompilationJob"",""DescribeDomain"",""DescribeEndpoint"",""DescribeEndpointConfig"",""DescribeExperiment"",""DescribeFlowDefinition"",""DescribeHumanLoop"",""DescribeHumanTaskUi"",""DescribeHyperParameterTuningJob"",""DescribeLabelingJob"",""DescribeModel"",""DescribeModelPackage"",""DescribeMonitoringSchedule"",""DescribeNotebookInstance"",""DescribeNotebookInstanceLifecycleConfig"",""DescribeProcessingJob"",""DescribeSubscribedWorkteam"",""DescribeTrainingJob"",""DescribeTransformJob"",""DescribeTrial"",""DescribeTrialComponent"",""DescribeUserProfile"",""DescribeWorkteam"",""DisassociateTrialComponent"",""GetSearchSuggestions"",""InvokeEndpoint"",""ListAlgorithms"",""ListApps"",""ListAutoMLJobs"",""ListCandidatesForAutoMLJob"",""ListCodeRepositories"",""ListCompilationJobs"",""ListDomains"",""ListEndpointConfigs"",""ListEndpoints"",""ListExperiments"",""ListFlowDefinitions"",""ListHumanLoops"",""ListHumanTaskUis"",""ListHyperParameterTuningJobs"",""ListLabelingJobs"",""ListLabelingJobsForWorkteam"",""ListModelPackages"",""ListModels"",""ListMonitoringExecutions"",""ListMonitoringSchedules"",""ListNotebookInstanceLifecycleConfigs"",""ListNotebookInstances"",""ListProcessingJobs"",""ListSubscribedWorkteams"",""ListTags"",""ListTrainingJobs"",""ListTrainingJobsForHyperParameterTuningJob"",""ListTransformJobs"",""ListTrialComponents"",""ListTrials"",""ListUserProfiles"",""ListWorkteams"",""RenderUiTemplate"",""Search"",""StartHumanLoop"",""StartMonitoringSchedule"",""StartNotebookInstance"",""StopAutoMLJob"",""StopCompilationJob"",""StopHumanLoop"",""StopHyperParameterTuningJob"",""StopLabelingJob"",""StopMonitoringSchedule"",""StopNotebookInstance"",""StopProcessingJob"",""StopTrainingJob"",""StopTransformJob"",""UpdateCodeRepository"",""UpdateDomain"",""UpdateEndpoint"",""UpdateEndpointWeightsAndCapacities"",""UpdateExperiment"",""UpdateMonitoringSchedule"",""UpdateNotebookInstance"",""UpdateNotebookInstanceLifecycleConfig"",""UpdateTrial"",""UpdateTrialComponent"",""UpdateUserProfile"",""UpdateWorkteam""]","arn:aws:sagemaker:<region>:<account-id>:<resource-type>/<resource_name>","^arn:${Partition}:sagemaker:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""sagemaker:AcceleratorTypes"",""sagemaker:AppNetworkAccess"",""sagemaker:DirectInternetAccess"",""sagemaker:DomainSharingOutputKmsKey"",""sagemaker:FileSystemAccessMode"",""sagemaker:FileSystemDirectoryPath"",""sagemaker:FileSystemId"",""sagemaker:FileSystemType"",""sagemaker:HomeEfsFileSystemKmsKey"",""sagemaker:InstanceTypes"",""sagemaker:InterContainerTrafficEncryption"",""sagemaker:MaxRuntimeInSeconds"",""sagemaker:ModelArn"",""sagemaker:NetworkIsolation"",""sagemaker:OutputKmsKey"",""sagemaker:ResourceTag/"",""sagemaker:ResourceTag/${TagKey}"",""sagemaker:RootAccess"",""sagemaker:VolumeKmsKey"",""sagemaker:VpcSecurityGroupIds"",""sagemaker:VpcSubnets"",""sagemaker:WorkteamArn"",""sagemaker:WorkteamType""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsagemaker.html"
"ses","Amazon SES","[""CloneReceiptRuleSet"",""CreateConfigurationSet"",""CreateConfigurationSetEventDestination"",""CreateConfigurationSetTrackingOptions"",""CreateCustomVerificationEmailTemplate"",""CreateReceiptFilter"",""CreateReceiptRule"",""CreateReceiptRuleSet"",""CreateTemplate"",""DeleteConfigurationSet"",""DeleteConfigurationSetEventDestination"",""DeleteConfigurationSetTrackingOptions"",""DeleteCustomVerificationEmailTemplate"",""DeleteIdentity"",""DeleteIdentityPolicy"",""DeleteReceiptFilter"",""DeleteReceiptRule"",""DeleteReceiptRuleSet"",""DeleteTemplate"",""DeleteVerifiedEmailAddress"",""DescribeActiveReceiptRuleSet"",""DescribeConfigurationSet"",""DescribeReceiptRule"",""DescribeReceiptRuleSet"",""GetAccountSendingEnabled"",""GetCustomVerificationEmailTemplate"",""GetIdentityDkimAttributes"",""GetIdentityMailFromDomainAttributes"",""GetIdentityNotificationAttributes"",""GetIdentityPolicies"",""GetIdentityVerificationAttributes"",""GetSendQuota"",""GetSendStatistics"",""GetTemplate"",""ListConfigurationSets"",""ListCustomVerificationEmailTemplates"",""ListIdentities"",""ListIdentityPolicies"",""ListReceiptFilters"",""ListReceiptRuleSets"",""ListTemplates"",""ListVerifiedEmailAddresses"",""PutIdentityPolicy"",""ReorderReceiptRuleSet"",""SendBounce"",""SendBulkTemplatedEmail"",""SendCustomVerificationEmail"",""SendEmail"",""SendRawEmail"",""SendTemplatedEmail"",""SetActiveReceiptRuleSet"",""SetIdentityDkimEnabled"",""SetIdentityFeedbackForwardingEnabled"",""SetIdentityHeadersInNotificationsEnabled"",""SetIdentityMailFromDomain"",""SetIdentityNotificationTopic"",""SetReceiptRulePosition"",""TestRenderTemplate"",""UpdateAccountSendingEnabled"",""UpdateConfigurationSetEventDestination"",""UpdateConfigurationSetReputationMetricsEnabled"",""UpdateConfigurationSetSendingEnabled"",""UpdateConfigurationSetTrackingOptions"",""UpdateCustomVerificationEmailTemplate"",""UpdateReceiptRule"",""UpdateTemplate"",""VerifyDomainDkim"",""VerifyDomainIdentity"",""VerifyEmailAddress"",""VerifyEmailIdentity""]","arn:aws:ses:<region>:<account_ID>:<arn_type>/<resource_id>","^arn:aws:ses:.+:[0-9]+:.+","[""ses:FeedbackAddress"",""ses:FromAddress"",""ses:FromDisplayName"",""ses:Recipients""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonses.html"
"ssmmessages","Amazon Session Manager Message Gateway Service","[""CreateControlChannel"",""CreateDataChannel"",""OpenControlChannel"",""OpenDataChannel""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsessionmanagermessagegatewayservice.html"
"swf","Amazon Simple Workflow Service","[""CancelTimer"",""CancelWorkflowExecution"",""CompleteWorkflowExecution"",""ContinueAsNewWorkflowExecution"",""CountClosedWorkflowExecutions"",""CountOpenWorkflowExecutions"",""CountPendingActivityTasks"",""CountPendingDecisionTasks"",""DeprecateActivityType"",""DeprecateDomain"",""DeprecateWorkflowType"",""DescribeActivityType"",""DescribeDomain"",""DescribeWorkflowExecution"",""DescribeWorkflowType"",""FailWorkflowExecution"",""GetWorkflowExecutionHistory"",""ListActivityTypes"",""ListClosedWorkflowExecutions"",""ListDomains"",""ListOpenWorkflowExecutions"",""ListTagsForResource"",""ListWorkflowTypes"",""PollForActivityTask"",""PollForDecisionTask"",""RecordActivityTaskHeartbeat"",""RecordMarker"",""RegisterActivityType"",""RegisterDomain"",""RegisterWorkflowType"",""RequestCancelActivityTask"",""RequestCancelExternalWorkflowExecution"",""RequestCancelWorkflowExecution"",""RespondActivityTaskCanceled"",""RespondActivityTaskCompleted"",""RespondActivityTaskFailed"",""RespondDecisionTaskCompleted"",""ScheduleActivityTask"",""SignalExternalWorkflowExecution"",""SignalWorkflowExecution"",""StartChildWorkflowExecution"",""StartTimer"",""StartWorkflowExecution"",""TagResource"",""TerminateWorkflowExecution"",""UntagResource""]","arn:aws:swf:<region>:<account>:/<domain>/<domainName>","^arn:aws:swf:.+","["" swf:workflowType.name"",""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""swf:activityType.name"",""swf:activityType.version"",""swf:defaultTaskList.name"",""swf:name"",""swf:tagFilter.tag"",""swf:tagList.member.0"",""swf:tagList.member.1"",""swf:tagList.member.2"",""swf:tagList.member.3"",""swf:tagList.member.4"",""swf:taskList.name"",""swf:typeFilter.name"",""swf:typeFilter.version"",""swf:version"",""swf:workflowType.name"",""swf:workflowType.version""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsimpleworkflowservice.html"
"sdb","Amazon SimpleDB","[""BatchDeleteAttributes"",""BatchPutAttributes"",""CreateDomain"",""DeleteAttributes"",""DeleteDomain"",""DomainMetadata"",""GetAttributes"",""ListDomains"",""PutAttributes"",""Select""]","arn:aws:sdb:<region>:<account_ID>:domain/<domain_name>","^arn:aws:sdb:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsimpledb.html"
"sns","Amazon SNS","[""AddPermission"",""CheckIfPhoneNumberIsOptedOut"",""ConfirmSubscription"",""CreatePlatformApplication"",""CreatePlatformEndpoint"",""CreateTopic"",""DeleteEndpoint"",""DeletePlatformApplication"",""DeleteTopic"",""GetEndpointAttributes"",""GetPlatformApplicationAttributes"",""GetSMSAttributes"",""GetSubscriptionAttributes"",""GetTopicAttributes"",""ListEndpointsByPlatformApplication"",""ListPhoneNumbersOptedOut"",""ListPlatformApplications"",""ListSubscriptions"",""ListSubscriptionsByTopic"",""ListTagsForResource"",""ListTopics"",""OptInPhoneNumber"",""Publish"",""RemovePermission"",""SetEndpointAttributes"",""SetPlatformApplicationAttributes"",""SetSMSAttributes"",""SetSubscriptionAttributes"",""SetTopicAttributes"",""Subscribe"",""TagResource"",""Unsubscribe"",""UntagResource""]","arn:aws:sns:<region>:<account_ID>:<topic_name>","^arn:aws:sns:.+","[""aws:RequestTag/${TagKey}"",""aws:TagKeys"",""sns:Endpoint"",""sns:Protocol""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsns.html"
"sqs","Amazon SQS","[""AddPermission"",""ChangeMessageVisibility"",""ChangeMessageVisibilityBatch"",""CreateQueue"",""DeleteMessage"",""DeleteMessageBatch"",""DeleteQueue"",""GetQueueAttributes"",""GetQueueUrl"",""ListDeadLetterSourceQueues"",""ListQueueTags"",""ListQueues"",""PurgeQueue"",""ReceiveMessage"",""RemovePermission"",""SendMessage"",""SendMessageBatch"",""SetQueueAttributes"",""TagQueue"",""UntagQueue""]","arn:aws:sqs:<region>:<account_ID>:<queue_name>","^arn:aws:sqs:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsqs.html"
"storagegateway","Amazon Storage Gateway","[""ActivateGateway"",""AddCache"",""AddTagsToResource"",""AddUploadBuffer"",""AddWorkingStorage"",""AttachVolume"",""CancelArchival"",""CancelRetrieval"",""CreateCachediSCSIVolume"",""CreateNFSFileShare"",""CreateSMBFileShare"",""CreateSnapshot"",""CreateSnapshotFromVolumeRecoveryPoint"",""CreateStorediSCSIVolume"",""CreateTapeWithBarcode"",""CreateTapes"",""DeleteBandwidthRateLimit"",""DeleteChapCredentials"",""DeleteFileShare"",""DeleteGateway"",""DeleteSnapshotSchedule"",""DeleteTape"",""DeleteTapeArchive"",""DeleteVolume"",""DescribeBandwidthRateLimit"",""DescribeCache"",""DescribeCachediSCSIVolumes"",""DescribeChapCredentials"",""DescribeGatewayInformation"",""DescribeMaintenanceStartTime"",""DescribeNFSFileShares"",""DescribeSMBFileShares"",""DescribeSMBSettings"",""DescribeSnapshotSchedule"",""DescribeStorediSCSIVolumes"",""DescribeTapeArchives"",""DescribeTapeRecoveryPoints"",""DescribeTapes"",""DescribeUploadBuffer"",""DescribeVTLDevices"",""DescribeWorkingStorage"",""DetachVolume"",""DisableGateway"",""JoinDomain"",""ListFileShares"",""ListGateways"",""ListLocalDisks"",""ListTagsForResource"",""ListTapes"",""ListVolumeInitiators"",""ListVolumeRecoveryPoints"",""ListVolumes"",""NotifyWhenUploaded"",""RefreshCache"",""RemoveTagsFromResource"",""ResetCache"",""RetrieveTapeArchive"",""RetrieveTapeRecoveryPoint"",""SetLocalConsolePassword"",""SetSMBGuestPassword"",""ShutdownGateway"",""StartGateway"",""UpdateBandwidthRateLimit"",""UpdateChapCredentials"",""UpdateGatewayInformation"",""UpdateGatewaySoftwareNow"",""UpdateMaintenanceStartTime"",""UpdateNFSFileShare"",""UpdateSMBFileShare"",""UpdateSnapshotSchedule"",""UpdateVTLDeviceType""]","arn:aws:storagegateway:us-east-1:<account>:<resourceType>/<resourceName>","^arn:aws:storagegateway:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonstoragegateway.html"
"sumerian","Amazon Sumerian","[""Login"",""ViewRelease""]","arn:aws:sumerian:<region>:<account-id>:<sumerian_resource_path>","^arn:aws:sumerian:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsumerian.html"
"textract","Amazon Textract","[""AnalyzeDocument"",""DetectDocumentText"",""GetDocumentAnalysis"",""GetDocumentTextDetection"",""StartDocumentAnalysis"",""StartDocumentTextDetection""]","arn:aws:textract:<region>:<accountID>:<relative-id>","^arn:aws:textract::.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazontextract.html"
"transcribe","Amazon Transcribe","[""CreateVocabulary"",""DeleteTranscriptionJob"",""DeleteVocabulary"",""GetTranscriptionJob"",""GetVocabulary"",""ListTranscriptionJobs"",""ListVocabularies"",""StartStreamTranscription"",""StartTranscriptionJob"",""UpdateVocabulary""]","arn:${Partition}:transcribe:${Region}:${AccountId}:${ResourceType}/${ResourceName}","^arn:${Partition}:transcribe:.+:.+:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazontranscribe.html"
"translate","Amazon Translate","[""DeleteTerminology"",""GetTerminology"",""ImportTerminology"",""ListTerminologies"",""TranslateText""]","arn:${Partition}:translate:${Region}:${AccountId}:${ResourceType}/${ResourceName}","^arn:${Partition}:translate:.+:.+:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazontranslate.html"
"workdocs","Amazon WorkDocs","[""AbortDocumentVersionUpload"",""ActivateUser"",""AddResourcePermissions"",""AddUserToGroup"",""CheckAlias"",""CreateComment"",""CreateCustomMetadata"",""CreateFolder"",""CreateInstance"",""CreateLabels"",""CreateNotificationSubscription"",""CreateUser"",""DeactivateUser"",""DeleteComment"",""DeleteCustomMetadata"",""DeleteDocument"",""DeleteFolder"",""DeleteFolderContents"",""DeleteInstance"",""DeleteLabels"",""DeleteNotificationSubscription"",""DeleteUser"",""DeregisterDirectory"",""DescribeActivities"",""DescribeAvailableDirectories"",""DescribeComments"",""DescribeDocumentVersions"",""DescribeFolderContents"",""DescribeGroups"",""DescribeInstances"",""DescribeNotificationSubscriptions"",""DescribeResourcePermissions"",""DescribeRootFolders"",""DescribeUsers"",""DownloadDocumentVersion"",""GetCurrentUser"",""GetDocument"",""GetDocumentPath"",""GetDocumentVersion"",""GetFolder"",""GetFolderPath"",""GetResources"",""InitiateDocumentVersionUpload"",""RegisterDirectory"",""RemoveAllResourcePermissions"",""RemoveResourcePermission"",""UpdateDocument"",""UpdateDocumentVersion"",""UpdateFolder"",""UpdateInstanceAlias"",""UpdateUser""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonworkdocs.html"
"worklink","Amazon WorkLink","[""AssociateDomain"",""AssociateWebsiteAuthorizationProvider"",""AssociateWebsiteCertificateAuthority"",""CreateFleet"",""DeleteFleet"",""DescribeAuditStreamConfiguration"",""DescribeCompanyNetworkConfiguration"",""DescribeDevice"",""DescribeDevicePolicyConfiguration"",""DescribeDomain"",""DescribeFleetMetadata"",""DescribeIdentityProviderConfiguration"",""DescribeWebsiteCertificateAuthority"",""DisassociateDomain"",""DisassociateWebsiteAuthorizationProvider"",""DisassociateWebsiteCertificateAuthority"",""ListDevices"",""ListDomains"",""ListFleets"",""ListWebsiteAuthorizationProviders"",""ListWebsiteCertificateAuthorities"",""RestoreDomainAccess"",""RevokeDomainAccess"",""SignOutUser"",""UpdateAuditStreamConfiguration"",""UpdateCompanyNetworkConfiguration"",""UpdateDevicePolicyConfiguration"",""UpdateDomainMetadata"",""UpdateFleetMetadata"",""UpdateIdentityProviderConfiguration""]","arn:${Partition}:worklink::${account}:${resourceType}/${resourcePath}","^arn:${Partition}:worklink:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonworklink.html"
"workmail","Amazon WorkMail","[""AddMembersToGroup"",""AssociateDelegateToResource"",""AssociateMemberToGroup"",""CreateAlias"",""CreateGroup"",""CreateInboundMailFlowRule"",""CreateMailDomain"",""CreateMailUser"",""CreateOrganization"",""CreateOutboundMailFlowRule"",""CreateResource"",""CreateSmtpGateway"",""CreateUser"",""DeleteAlias"",""DeleteGroup"",""DeleteInboundMailFlowRule"",""DeleteMailDomain"",""DeleteMailboxPermissions"",""DeleteMobileDevice"",""DeleteOrganization"",""DeleteOutboundMailFlowRule"",""DeleteResource"",""DeleteSmtpGateway"",""DeleteUser"",""DeregisterFromWorkMail"",""DescribeDirectories"",""DescribeGroup"",""DescribeInboundMailFlowRule"",""DescribeKmsKeys"",""DescribeMailDomains"",""DescribeMailGroups"",""DescribeMailUsers"",""DescribeOrganization"",""DescribeOrganizations"",""DescribeOutboundMailFlowRule"",""DescribeResource"",""DescribeSmtpGateway"",""DescribeUser"",""DisableMailGroups"",""DisableMailUsers"",""DisassociateDelegateFromResource"",""DisassociateMemberFromGroup"",""EnableMailDomain"",""EnableMailGroups"",""EnableMailUsers"",""GetJournalingRules"",""GetMailDomainDetails"",""GetMailGroupDetails"",""GetMailUserDetails"",""GetMailboxDetails"",""GetMobileDeviceDetails"",""GetMobileDevicesForUser"",""GetMobilePolicyDetails"",""ListAliases"",""ListGroupMembers"",""ListGroups"",""ListInboundMailFlowRules"",""ListMailboxPermissions"",""ListMembersInMailGroup"",""ListOrganizations"",""ListOutboundMailFlowRules"",""ListResourceDelegates"",""ListResources"",""ListSmtpGateways"",""ListUsers"",""PutMailboxPermissions"",""RegisterToWorkMail"",""RemoveMembersFromGroup"",""ResetPassword"",""ResetUserPassword"",""SearchMembers"",""SetAdmin"",""SetDefaultMailDomain"",""SetJournalingRules"",""SetMailGroupDetails"",""SetMailUserDetails"",""SetMobilePolicyDetails"",""TestInboundMailFlowRules"",""TestOutboundMailFlowRules"",""UpdateInboundMailFlowRule"",""UpdateMailboxQuota"",""UpdateOutboundMailFlowRule"",""UpdatePrimaryEmailAddress"",""UpdateResource"",""UpdateSmtpGateway"",""WipeMobileDevice""]","arn:${Partition}:workmail:${Region}:${Account}:${ResourceType}/${ResourceId}","^arn:${Partition}:workmail:.+:.+:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonworkmail.html"
"workmailmessageflow","Amazon WorkMail Message Flow","""GetRawMessageContent""","arn:${Partition}:workmailmessageflow:${Region}:${Account}:message/${OrganizationId}/${Context}/${MessageId}","^arn:${Partition}:workmailmessageflow:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonworkmailmessageflow.html"
"workspaces","Amazon WorkSpaces","[""AssociateIpGroups"",""AuthorizeIpRules"",""CreateIpGroup"",""CreateTags"",""CreateWorkspaces"",""DeleteIpGroup"",""DeleteTags"",""DeleteWorkspaceImage"",""DescribeAccount"",""DescribeAccountModifications"",""DescribeClientProperties"",""DescribeIpGroups"",""DescribeTags"",""DescribeWorkspaceBundles"",""DescribeWorkspaceDirectories"",""DescribeWorkspaceImages"",""DescribeWorkspaces"",""DescribeWorkspacesConnectionStatus"",""DisassociateIpGroups"",""ImportWorkspaceImage"",""ListAvailableManagementCidrRanges"",""ModifyAccount"",""ModifyClientProperties"",""ModifyWorkspaceProperties"",""ModifyWorkspaceState"",""RebootWorkspaces"",""RebuildWorkspaces"",""RevokeIpRules"",""StartWorkspaces"",""StopWorkspaces"",""TerminateWorkspaces"",""UpdateRulesOfIpGroup""]","arn:aws:workspaces:*:*","arn:aws:workspaces:*","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonworkspaces.html"
"wam","Amazon WorkSpaces Application Manager","""AuthenticatePackager""","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonworkspacesapplicationmanager.html"
"application-autoscaling","Application Auto Scaling","[""DeleteScalingPolicy"",""DeleteScheduledAction"",""DeregisterScalableTarget"",""DescribeScalableTargets"",""DescribeScalingActivities"",""DescribeScalingPolicies"",""DescribeScheduledActions"",""PutScalingPolicy"",""PutScheduledAction"",""RegisterScalableTarget""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_applicationautoscaling.html"
"discovery","Application Discovery","[""AssociateConfigurationItemsToApplication"",""BatchDeleteImportData"",""CreateApplication"",""CreateTags"",""DeleteApplications"",""DeleteTags"",""DescribeAgents"",""DescribeConfigurations"",""DescribeContinuousExports"",""DescribeExportConfigurations"",""DescribeExportTasks"",""DescribeImportTasks"",""DescribeTags"",""DisassociateConfigurationItemsFromApplication"",""ExportConfigurations"",""GetDiscoverySummary"",""ListConfigurations"",""ListServerNeighbors"",""StartContinuousExport"",""StartDataCollectionByAgentIds"",""StartExportTask"",""StartImportTask"",""StopContinuousExport"",""StopDataCollectionByAgentIds"",""UpdateApplication""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_applicationdiscovery.html"
"account","AWS Accounts","[""DisableRegion"",""EnableRegion"",""ListRegions""]","","","""account:TargetRegion""","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsaccounts.html"
"amplify","AWS Amplify","[""CreateApp"",""CreateBranch"",""CreateDeployment"",""CreateDomainAssociation"",""CreateWebHook"",""DeleteApp"",""DeleteBranch"",""DeleteDomainAssociation"",""DeleteJob"",""DeleteWebHook"",""GenerateAccessLogs"",""GetApp"",""GetArtifactUrl"",""GetBranch"",""GetDomainAssociation"",""GetJob"",""GetWebHook"",""ListApps"",""ListArtifacts"",""ListBranches"",""ListDomainAssociations"",""ListJobs"",""ListWebHooks"",""StartDeployment"",""StartJob"",""StopJob"",""TagResource"",""UntagResource"",""UpdateApp"",""UpdateBranch"",""UpdateDomainAssociation"",""UpdateWebHook""]","arn:aws:amplify:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:amplify:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsamplify.html"
"appmesh","AWS App Mesh","[""CreateMesh"",""CreateRoute"",""CreateVirtualNode"",""CreateVirtualRouter"",""CreateVirtualService"",""DeleteMesh"",""DeleteRoute"",""DeleteVirtualNode"",""DeleteVirtualRouter"",""DeleteVirtualService"",""DescribeMesh"",""DescribeRoute"",""DescribeVirtualNode"",""DescribeVirtualRouter"",""DescribeVirtualService"",""ListMeshes"",""ListRoutes"",""ListTagsForResource"",""ListVirtualNodes"",""ListVirtualRouters"",""ListVirtualServices"",""StreamAggregatedResources"",""TagResource"",""UntagResource"",""UpdateMesh"",""UpdateRoute"",""UpdateVirtualNode"",""UpdateVirtualRouter"",""UpdateVirtualService""]","arn:aws:appmesh:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:appmesh:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsappmesh.html"
"appmesh-preview","AWS App Mesh Preview","[""CreateMesh"",""CreateRoute"",""CreateVirtualNode"",""CreateVirtualRouter"",""CreateVirtualService"",""DeleteMesh"",""DeleteRoute"",""DeleteVirtualNode"",""DeleteVirtualRouter"",""DeleteVirtualService"",""DescribeMesh"",""DescribeRoute"",""DescribeVirtualNode"",""DescribeVirtualRouter"",""DescribeVirtualService"",""ListMeshes"",""ListRoutes"",""ListVirtualNodes"",""ListVirtualRouters"",""ListVirtualServices"",""StreamAggregatedResources"",""UpdateMesh"",""UpdateRoute"",""UpdateVirtualNode"",""UpdateVirtualRouter"",""UpdateVirtualService""]","arn:aws:appmesh-preview:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:appmesh-preview:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsappmeshpreview.html"
"appsync","AWS AppSync","[""CreateApiKey"",""CreateDataSource"",""CreateFunction"",""CreateGraphqlApi"",""CreateResolver"",""CreateType"",""DeleteApiKey"",""DeleteDataSource"",""DeleteFunction"",""DeleteGraphqlApi"",""DeleteResolver"",""DeleteType"",""GetDataSource"",""GetFunction"",""GetGraphqlApi"",""GetIntrospectionSchema"",""GetResolver"",""GetSchemaCreationStatus"",""GetType"",""GraphQL"",""ListApiKeys"",""ListDataSources"",""ListFunctions"",""ListGraphqlApis"",""ListResolvers"",""ListResolversByFunction"",""ListTagsForResource"",""ListTypes"",""StartSchemaCreation"",""TagResource"",""UntagResource"",""UpdateApiKey"",""UpdateDataSource"",""UpdateFunction"",""UpdateGraphqlApi"",""UpdateResolver"",""UpdateType""]","arn:aws:appsync:<region>:<account>:<resourceType>/<resourcePath>","^arn:aws:appsync:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsappsync.html"
"artifact","AWS Artifact","[""AcceptAgreement"",""DownloadAgreement"",""Get"",""TerminateAgreement""]","arn:aws:artifact::<resource>","^arn:aws:artifact::.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsartifact.html"
"autoscaling-plans","AWS Auto Scaling","[""CreateScalingPlan"",""DeleteScalingPlan"",""DescribeScalingPlanResources"",""DescribeScalingPlans"",""GetScalingPlanResourceForecastData"",""UpdateScalingPlan""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsautoscaling.html"
"backup","AWS Backup","[""CreateBackupPlan"",""CreateBackupSelection"",""CreateBackupVault"",""DeleteBackupPlan"",""DeleteBackupSelection"",""DeleteBackupVault"",""DeleteBackupVaultAccessPolicy"",""DeleteBackupVaultNotifications"",""DeleteRecoveryPoint"",""DescribeBackupJob"",""DescribeBackupVault"",""DescribeProtectedResource"",""DescribeRecoveryPoint"",""DescribeRestoreJob"",""ExportBackupPlanTemplate"",""GetBackupPlan"",""GetBackupPlanFromJSON"",""GetBackupPlanFromTemplate"",""GetBackupSelection"",""GetBackupVaultAccessPolicy"",""GetBackupVaultNotifications"",""GetRecoveryPointRestoreMetadata"",""GetSupportedResourceTypes"",""ListBackupJobs"",""ListBackupPlanTemplates"",""ListBackupPlanVersions"",""ListBackupPlans"",""ListBackupSelections"",""ListBackupVaults"",""ListProtectedResources"",""ListRecoveryPointsByBackupVault"",""ListRecoveryPointsByResource"",""ListRestoreJobs"",""ListTags"",""PutBackupVaultAccessPolicy"",""PutBackupVaultNotifications"",""StartBackupJob"",""StartRestoreJob"",""StopBackupJob"",""TagResource"",""UntagResource"",""UpdateBackupPlan"",""UpdateRecoveryPointLifecycle""]","arn:aws:backup:<region>:<account-id>:<resource-type>:<resource_name>","^arn:aws:backup:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsbackup.html"
"backup-storage","AWS Backup storage","""Mount""","arn:aws:backup-storage:<region>:<account-id>:<resource-type>:<resource_name>","^^arn:aws:backup-storage:.+:.+:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsbackupstorage.html"
"batch","AWS Batch","[""CancelJob"",""CreateComputeEnvironment"",""CreateJobQueue"",""DeleteComputeEnvironment"",""DeleteJobQueue"",""DeregisterJobDefinition"",""DescribeComputeEnvironments"",""DescribeJobDefinitions"",""DescribeJobQueues"",""DescribeJobs"",""ListJobs"",""RegisterJobDefinition"",""SubmitJob"",""TerminateJob"",""UpdateComputeEnvironment"",""UpdateJobQueue""]","arn:aws:batch:<region>:<account_ID>:<resource_type>/<relative_ID>","^arn:aws:batch:.+","[""batch:Image"",""batch:Privileged"",""batch:User""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsbatch.html"
"aws-portal","AWS Billing","[""ModifyAccount"",""ModifyBilling"",""ModifyPaymentMethods"",""ViewAccount"",""ViewBilling"",""ViewPaymentMethods"",""ViewUsage""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsbilling.html"
"budgets","AWS Budget Service","[""ModifyBudget"",""ViewBudget""]","arn:aws:budgets::<account_ID>:budget/<budgetname>","^arn:aws:budgets::.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsbudgetservice.html"
"acm","AWS Certificate Manager","[""AddTagsToCertificate"",""DeleteCertificate"",""DescribeCertificate"",""ExportCertificate"",""GetCertificate"",""ImportCertificate"",""ListCertificates"",""ListTagsForCertificate"",""RemoveTagsFromCertificate"",""RenewCertificate"",""RequestCertificate"",""ResendValidationEmail"",""UpdateCertificateOptions""]","arn:aws:acm:<region>:<account_ID>:<arn_type>/<resource_id>","^arn:aws:acm:.+:[0-9]+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscertificatemanager.html"
"acm-pca","AWS Certificate Manager Private Certificate Authority","[""CreateCertificateAuthority"",""CreateCertificateAuthorityAuditReport"",""CreatePermission"",""DeleteCertificateAuthority"",""DeletePermission"",""DescribeCertificateAuthority"",""DescribeCertificateAuthorityAuditReport"",""GetCertificate"",""GetCertificateAuthorityCertificate"",""GetCertificateAuthorityCsr"",""ImportCertificateAuthorityCertificate"",""IssueCertificate"",""ListCertificateAuthorities"",""ListPermissions"",""ListTags"",""RestoreCertificateAuthority"",""RevokeCertificate"",""TagCertificateAuthority"",""UntagCertificateAuthority"",""UpdateCertificateAuthority""]","arn:aws:acm-pca:<region>:<account_ID>:<arn_type>/<resource_id>","^arn:aws:acm-pca:.+:[0-9]+:.+","[""acm-pca:TemplateArn"",""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscertificatemanagerprivatecertificateauthority.html"
"chatbot","AWS Chatbot","[""CreateChimeWebhookConfiguration"",""CreateSlackChannelConfiguration"",""DeleteChimeWebhookConfiguration"",""DeleteSlackChannelConfiguration"",""DescribeChimeWebhookConfigurations"",""DescribeSlackChannelConfigurations"",""DescribeSlackChannels"",""DescribeSlackWorkspaces"",""GetSlackOauthParameters"",""RedeemSlackOauthCode"",""UpdateChimeWebhookConfiguration"",""UpdateSlackChannelConfiguration""]","arn:${Partition}:chatbot::<account>:<resourceType>/<resourceName>","^arn:${Partition}:chatbot:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awschatbot.html"
"servicediscovery","AWS Cloud Map","[""CreateHttpNamespace"",""CreatePrivateDnsNamespace"",""CreatePublicDnsNamespace"",""CreateService"",""DeleteNamespace"",""DeleteService"",""DeregisterInstance"",""DiscoverInstances"",""GetInstance"",""GetInstancesHealthStatus"",""GetNamespace"",""GetOperation"",""GetService"",""ListInstances"",""ListNamespaces"",""ListOperations"",""ListServices"",""RegisterInstance"",""UpdateInstanceCustomHealthStatus"",""UpdateService""]","arn:aws:servicediscovery:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:servicediscovery:.+","[""servicediscovery:NamespaceArn"",""servicediscovery:NamespaceName"",""servicediscovery:ServiceArn"",""servicediscovery:ServiceName""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscloudmap.html"
"cloud9","AWS Cloud9","[""CreateEnvironmentEC2"",""CreateEnvironmentMembership"",""DeleteEnvironment"",""DeleteEnvironmentMembership"",""DescribeEnvironmentMemberships"",""DescribeEnvironmentStatus"",""DescribeEnvironments"",""ListEnvironments"",""UpdateEnvironment"",""UpdateEnvironmentMembership""]","arn:aws:cloud9:<region>:<account-id>:<resource_type>:<resource_id>","^arn:aws:cloud9:.+:[0-9]+:.+:.+","[""cloud9:EnvironmentId"",""cloud9:EnvironmentName"",""cloud9:InstanceType"",""cloud9:Permissions"",""cloud9:SubnetId"",""cloud9:UserArn""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscloud9.html"
"cloudformation","AWS CloudFormation","[""CancelUpdateStack"",""ContinueUpdateRollback"",""CreateChangeSet"",""CreateStack"",""CreateStackInstances"",""CreateStackSet"",""CreateUploadBucket"",""DeleteChangeSet"",""DeleteStack"",""DeleteStackInstances"",""DeleteStackSet"",""DescribeAccountLimits"",""DescribeChangeSet"",""DescribeStackDriftDetectionStatus"",""DescribeStackEvents"",""DescribeStackInstance"",""DescribeStackResource"",""DescribeStackResourceDrifts"",""DescribeStackResources"",""DescribeStackSet"",""DescribeStackSetOperation"",""DescribeStacks"",""DetectStackDrift"",""DetectStackResourceDrift"",""EstimateTemplateCost"",""ExecuteChangeSet"",""GetStackPolicy"",""GetTemplate"",""GetTemplateSummary"",""ListChangeSets"",""ListExports"",""ListImports"",""ListStackInstances"",""ListStackResources"",""ListStackSetOperationResults"",""ListStackSetOperations"",""ListStackSets"",""ListStacks"",""SetStackPolicy"",""SignalResource"",""StopStackSetOperation"",""TagResource"",""UntagResource"",""UpdateStack"",""UpdateStackInstances"",""UpdateStackSet"",""UpdateTerminationProtection"",""ValidateTemplate""]","arn:aws:cloudformation:<region>:<account>:<relative-id>","^arn:aws:cloudformation:.+:[0-9]+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""cloudformation:ChangeSetName"",""cloudformation:ResourceTypes"",""cloudformation:RoleArn"",""cloudformation:StackPolicyUrl"",""cloudformation:TemplateUrl""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscloudformation.html"
"cloudhsm","AWS CloudHSM","[""AddTagsToResource"",""CreateCluster"",""CreateHapg"",""CreateHsm"",""CreateLunaClient"",""DeleteCluster"",""DeleteHapg"",""DeleteHsm"",""DeleteLunaClient"",""DescribeBackups"",""DescribeClusters"",""DescribeHapg"",""DescribeHsm"",""DescribeLunaClient"",""GetConfig"",""InitializeCluster"",""ListAvailableZones"",""ListHapgs"",""ListHsms"",""ListLunaClients"",""ListTags"",""ListTagsForResource"",""ModifyHapg"",""ModifyHsm"",""ModifyLunaClient"",""RemoveTagsFromResource"",""TagResource"",""UntagResource""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscloudhsm.html"
"cloudtrail","AWS CloudTrail","[""AddTags"",""CreateTrail"",""DeleteTrail"",""DescribeTrails"",""GetEventSelectors"",""GetInsightSelectors"",""GetTrail"",""GetTrailStatus"",""ListPublicKeys"",""ListTags"",""ListTrails"",""LookupEvents"",""PutEventSelectors"",""PutInsightSelectors"",""RemoveTags"",""StartLogging"",""StopLogging"",""UpdateTrail""]","arn:aws:cloudtrail:<region>:<account>:<resource>","^arn:aws:cloudtrail:.+:[0-9]+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscloudtrail.html"
"signer","AWS Code Signing for Amazon FreeRTOS","[""CancelSigningProfile"",""DescribeSigningJob"",""GetSigningPlatform"",""GetSigningProfile"",""ListSigningJobs"",""ListSigningPlatforms"",""ListSigningProfiles"",""ListTagsForResource"",""PutSigningProfile"",""StartSigningJob"",""TagResource"",""UntagResource""]","arn:aws:signer:<region>::<signer_resource_path>","^arn:aws:signer:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscodesigningforamazonfreertos.html"
"codebuild","AWS CodeBuild","[""BatchDeleteBuilds"",""BatchGetBuilds"",""BatchGetProjects"",""BatchGetReportGroups"",""BatchGetReports"",""BatchPutTestCases"",""CreateProject"",""CreateReport"",""CreateReportGroup"",""CreateWebhook"",""DeleteOAuthToken"",""DeleteProject"",""DeleteReport"",""DeleteReportGroup"",""DeleteSourceCredentials"",""DeleteWebhook"",""DescribeTestCases"",""ImportSourceCredentials"",""InvalidateProjectCache"",""ListBuilds"",""ListBuildsForProject"",""ListConnectedOAuthAccounts"",""ListCuratedEnvironmentImages"",""ListProjects"",""ListReportGroups"",""ListReports"",""ListReportsForReportGroup"",""ListRepositories"",""ListSourceCredentials"",""PersistOAuthToken"",""StartBuild"",""StopBuild"",""UpdateProject"",""UpdateReport"",""UpdateReportGroup"",""UpdateWebhook""]","arn:${Partition}:codebuild:<region>:<account_ID>:<resource_type>/<resource_id>","^arn:${Partition}:codebuild:.+:[0-9]+:.+/.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscodebuild.html"
"codecommit","AWS CodeCommit","[""AssociateApprovalRuleTemplateWithRepository"",""BatchAssociateApprovalRuleTemplateWithRepositories"",""BatchDescribeMergeConflicts"",""BatchDisassociateApprovalRuleTemplateFromRepositories"",""BatchGetCommits"",""BatchGetPullRequests"",""BatchGetRepositories"",""CancelUploadArchive"",""CreateApprovalRuleTemplate"",""CreateBranch"",""CreateCommit"",""CreatePullRequest"",""CreatePullRequestApprovalRule"",""CreateRepository"",""CreateUnreferencedMergeCommit"",""DeleteApprovalRuleTemplate"",""DeleteBranch"",""DeleteCommentContent"",""DeleteFile"",""DeletePullRequestApprovalRule"",""DeleteRepository"",""DescribeMergeConflicts"",""DescribePullRequestEvents"",""DisassociateApprovalRuleTemplateFromRepository"",""EvaluatePullRequestApprovalRules"",""GetApprovalRuleTemplate"",""GetBlob"",""GetBranch"",""GetComment"",""GetCommentsForComparedCommit"",""GetCommentsForPullRequest"",""GetCommit"",""GetCommitHistory"",""GetCommitsFromMergeBase"",""GetDifferences"",""GetFile"",""GetFolder"",""GetMergeCommit"",""GetMergeConflicts"",""GetMergeOptions"",""GetObjectIdentifier"",""GetPullRequest"",""GetPullRequestApprovalStates"",""GetPullRequestOverrideState"",""GetReferences"",""GetRepository"",""GetRepositoryTriggers"",""GetTree"",""GetUploadArchiveStatus"",""GitPull"",""GitPush"",""ListApprovalRuleTemplates"",""ListAssociatedApprovalRuleTemplatesForRepository"",""ListBranches"",""ListPullRequests"",""ListRepositories"",""ListRepositoriesForApprovalRuleTemplate"",""ListTagsForResource"",""MergeBranchesByFastForward"",""MergeBranchesBySquash"",""MergeBranchesByThreeWay"",""MergePullRequestByFastForward"",""MergePullRequestBySquash"",""MergePullRequestByThreeWay"",""OverridePullRequestApprovalRules"",""PostCommentForComparedCommit"",""PostCommentForPullRequest"",""PostCommentReply"",""PutFile"",""PutRepositoryTriggers"",""TagResource"",""TestRepositoryTriggers"",""UntagResource"",""UpdateApprovalRuleTemplateContent"",""UpdateApprovalRuleTemplateDescription"",""UpdateApprovalRuleTemplateName"",""UpdateComment"",""UpdateDefaultBranch"",""UpdatePullRequestApprovalRuleContent"",""UpdatePullRequestApprovalState"",""UpdatePullRequestDescription"",""UpdatePullRequestStatus"",""UpdatePullRequestTitle"",""UpdateRepositoryDescription"",""UpdateRepositoryName"",""UploadArchive""]","arn:aws:codecommit:<region>:<account_ID>:<repository_name>","^arn:aws:codecommit:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""codecommit:References""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscodecommit.html"
"codedeploy","AWS CodeDeploy","[""AddTagsToOnPremisesInstances"",""BatchGetApplicationRevisions"",""BatchGetApplications"",""BatchGetDeploymentGroups"",""BatchGetDeploymentInstances"",""BatchGetDeploymentTargets"",""BatchGetDeployments"",""BatchGetOnPremisesInstances"",""ContinueDeployment"",""CreateApplication"",""CreateDeployment"",""CreateDeploymentConfig"",""CreateDeploymentGroup"",""DeleteApplication"",""DeleteDeploymentConfig"",""DeleteDeploymentGroup"",""DeleteGitHubAccountToken"",""DeregisterOnPremisesInstance"",""GetApplication"",""GetApplicationRevision"",""GetDeployment"",""GetDeploymentConfig"",""GetDeploymentGroup"",""GetDeploymentInstance"",""GetDeploymentTarget"",""GetOnPremisesInstance"",""ListApplicationRevisions"",""ListApplications"",""ListDeploymentConfigs"",""ListDeploymentGroups"",""ListDeploymentInstances"",""ListDeploymentTargets"",""ListDeployments"",""ListGitHubAccountTokenNames"",""ListOnPremisesInstances"",""ListTagsForResource"",""PutLifecycleEventHookExecutionStatus"",""RegisterApplicationRevision"",""RegisterOnPremisesInstance"",""RemoveTagsFromOnPremisesInstances"",""SkipWaitTimeForInstanceTermination"",""StopDeployment"",""TagResource"",""UntagResource"",""UpdateApplication"",""UpdateDeploymentGroup""]","arn:aws:codedeploy:region:account:resource-type:resource-specifier","^arn:aws:codedeploy:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscodedeploy.html"
"codepipeline","AWS CodePipeline","[""AcknowledgeJob"",""AcknowledgeThirdPartyJob"",""CreateCustomActionType"",""CreatePipeline"",""DeleteCustomActionType"",""DeletePipeline"",""DeleteWebhook"",""DeregisterWebhookWithThirdParty"",""DisableStageTransition"",""EnableStageTransition"",""GetJobDetails"",""GetPipeline"",""GetPipelineExecution"",""GetPipelineState"",""GetThirdPartyJobDetails"",""ListActionExecutions"",""ListActionTypes"",""ListPipelineExecutions"",""ListPipelines"",""ListTagsForResource"",""ListWebhooks"",""PollForJobs"",""PollForThirdPartyJobs"",""PutActionRevision"",""PutApprovalResult"",""PutJobFailureResult"",""PutJobSuccessResult"",""PutThirdPartyJobFailureResult"",""PutThirdPartyJobSuccessResult"",""PutWebhook"",""RegisterWebhookWithThirdParty"",""RetryStageExecution"",""StartPipelineExecution"",""TagResource"",""UntagResource"",""UpdatePipeline""]","arn:aws:codepipeline:<region>:<account_ID>:<path_to_pipeline_resource>","arn:aws:codepipeline:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscodepipeline.html"
"codestar","AWS CodeStar","[""AssociateTeamMember"",""CreateProject"",""CreateUserProfile"",""DeleteExtendedAccess"",""DeleteProject"",""DeleteUserProfile"",""DescribeProject"",""DescribeUserProfile"",""DisassociateTeamMember"",""GetExtendedAccess"",""ListProjects"",""ListResources"",""ListTagsForProject"",""ListTeamMembers"",""ListUserProfiles"",""PutExtendedAccess"",""TagProject"",""UntagProject"",""UpdateProject"",""UpdateTeamMember"",""UpdateUserProfile""]","arn:aws:codestar:<region>:<account_ID>:<resource_type>/<resource_id>","^arn:aws:codestar:.+:[0-9]+:project/.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""iam:ResourceTag/${TagKey}""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscodestar.html"
"codestar-notifications","AWS CodeStar Notifications","[""CreateNotificationRule"",""DeleteNotificationRule"",""DeleteTarget"",""DescribeNotificationRule"",""ListEventTypes"",""ListNotificationRules"",""ListTagsForResource"",""ListTargets"",""Subscribe"",""TagResource"",""Unsubscribe"",""UntagResource"",""UpdateNotificationRule""]","arn:aws:codestar-notifications:<region>:<account-id>:<resource-type>/<resource_id>","^arn:aws:codestar-notifications:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""codestar-notifications:NotificationsForResource""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscodestarnotifications.html"
"config","AWS Config","[""BatchGetAggregateResourceConfig"",""BatchGetResourceConfig"",""DeleteAggregationAuthorization"",""DeleteConfigRule"",""DeleteConfigurationAggregator"",""DeleteConfigurationRecorder"",""DeleteDeliveryChannel"",""DeleteEvaluationResults"",""DeletePendingAggregationRequest"",""DeleteRemediationConfiguration"",""DeleteRemediationExceptions"",""DeleteRetentionConfiguration"",""DeliverConfigSnapshot"",""DescribeAggregateComplianceByConfigRules"",""DescribeAggregationAuthorizations"",""DescribeComplianceByConfigRule"",""DescribeComplianceByResource"",""DescribeConfigRuleEvaluationStatus"",""DescribeConfigRules"",""DescribeConfigurationAggregatorSourcesStatus"",""DescribeConfigurationAggregators"",""DescribeConfigurationRecorderStatus"",""DescribeConfigurationRecorders"",""DescribeDeliveryChannelStatus"",""DescribeDeliveryChannels"",""DescribePendingAggregationRequests"",""DescribeRemediationConfigurations"",""DescribeRemediationExceptions"",""DescribeRemediationExecutionStatus"",""DescribeRetentionConfigurations"",""GetAggregateComplianceDetailsByConfigRule"",""GetAggregateConfigRuleComplianceSummary"",""GetAggregateDiscoveredResourceCounts"",""GetAggregateResourceConfig"",""GetComplianceDetailsByConfigRule"",""GetComplianceDetailsByResource"",""GetComplianceSummaryByConfigRule"",""GetComplianceSummaryByResourceType"",""GetDiscoveredResourceCounts"",""GetResourceConfigHistory"",""GetResources"",""GetTagKeys"",""ListAggregateDiscoveredResources"",""ListDiscoveredResources"",""ListTagsForResource"",""PutAggregationAuthorization"",""PutConfigRule"",""PutConfigurationAggregator"",""PutConfigurationRecorder"",""PutDeliveryChannel"",""PutEvaluations"",""PutRemediationConfigurations"",""PutRemediationExceptions"",""PutRetentionConfiguration"",""SelectResourceConfig"",""StartConfigRulesEvaluation"",""StartConfigurationRecorder"",""StartRemediationExecution"",""StopConfigurationRecorder"",""TagResource"",""UntagResource""]","arn:<partition>:config:<region>:<account>:<resourceType>/<resourceId>","arn:<partition>:config:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsconfig.html"
"cur","AWS Cost and Usage Report","[""DeleteReportDefinition"",""DescribeReportDefinitions"",""ModifyReportDefinition"",""PutReportDefinition""]","arn:aws:cur:<region>:<account_ID>:definition/<reportname>","^arn:aws:cur:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscostandusagereport.html"
"ce","AWS Cost Explorer Service","[""CreateCostCategoryDefinition"",""DeleteCostCategoryDefinition"",""DescribeCostCategoryDefinition"",""GetCostAndUsage"",""GetCostAndUsageWithResources"",""GetCostForecast"",""GetDimensionValues"",""GetReservationCoverage"",""GetReservationPurchaseRecommendation"",""GetReservationUtilization"",""GetRightsizingRecommendation"",""GetSavingsPlansCoverage"",""GetSavingsPlansPurchaseRecommendation"",""GetSavingsPlansUtilization"",""GetSavingsPlansUtilizationDetails"",""GetTags"",""GetUsageForecast"",""ListCostCategoryDefinitions"",""UpdateCostCategoryDefinition""]","arn:aws:ce::<account_ID>:ce","^arn:aws:ce::.+:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscostexplorerservice.html"
"dataexchange","AWS Data Exchange","[""CancelJob"",""CreateDataSet"",""CreateJob"",""CreateRevision"",""DeleteAsset"",""DeleteDataSet"",""DeleteRevision"",""GetAsset"",""GetDataSet"",""GetJob"",""GetRevision"",""ListDataSetRevisions"",""ListDataSets"",""ListJobs"",""ListRevisionAssets"",""ListTagsForResource"",""StartJob"",""TagResource"",""UntagResource"",""UpdateAsset"",""UpdateDataSet"",""UpdateRevision""]","arn:aws:dataexchange:<region>:<account-id>:<resource-type>/<resource_id>","^arn:aws:dataexchange:.+:.*:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""dataexchange:JobType""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsdataexchange.html"
"dms","AWS Database Migration Service","[""AddTagsToResource"",""ApplyPendingMaintenanceAction"",""CreateEndpoint"",""CreateEventSubscription"",""CreateReplicationInstance"",""CreateReplicationSubnetGroup"",""CreateReplicationTask"",""DeleteCertificate"",""DeleteEndpoint"",""DeleteEventSubscription"",""DeleteReplicationInstance"",""DeleteReplicationSubnetGroup"",""DeleteReplicationTask"",""DescribeAccountAttributes"",""DescribeCertificates"",""DescribeConnections"",""DescribeEndpointTypes"",""DescribeEndpoints"",""DescribeEventCategories"",""DescribeEventSubscriptions"",""DescribeEvents"",""DescribeOrderableReplicationInstances"",""DescribeRefreshSchemasStatus"",""DescribeReplicationInstanceTaskLogs"",""DescribeReplicationInstances"",""DescribeReplicationSubnetGroups"",""DescribeReplicationTaskAssessmentResults"",""DescribeReplicationTasks"",""DescribeSchemas"",""DescribeTableStatistics"",""ImportCertificate"",""ListTagsForResource"",""ModifyEndpoint"",""ModifyEventSubscription"",""ModifyReplicationInstance"",""ModifyReplicationSubnetGroup"",""ModifyReplicationTask"",""RebootReplicationInstance"",""RefreshSchemas"",""ReloadTables"",""RemoveTagsFromResource"",""StartReplicationTask"",""StartReplicationTaskAssessment"",""StopReplicationTask"",""TestConnection""]","arn:aws:dms:<region>:<account>:<resource>","arn:aws:dms:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""dms:cert-tag/${TagKey}"",""dms:endpoint-tag/${TagKey}"",""dms:es-tag/${TagKey}"",""dms:rep-tag/${TagKey}"",""dms:req-tag/${TagKey}"",""dms:subgrp-tag/${TagKey}"",""dms:task-tag/${TagKey}""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsdatabasemigrationservice.html"
"deeplens","AWS DeepLens","[""AssociateServiceRoleToAccount"",""BatchGetDevice"",""BatchGetModel"",""BatchGetProject"",""CreateDeviceCertificates"",""CreateModel"",""CreateProject"",""DeleteModel"",""DeleteProject"",""DeployProject"",""DeregisterDevice"",""GetAssociatedResources"",""GetDeploymentStatus"",""GetDevice"",""GetModel"",""GetProject"",""ImportProjectFromTemplate"",""ListDeployments"",""ListDevices"",""ListModels"",""ListProjects"",""RegisterDevice"",""RemoveProject"",""UpdateProject""]","arn:aws:deeplens:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:deeplens:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsdeeplens.html"
"deepracer","AWS DeepRacer","[""CloneReinforcementLearningModel"",""CreateAccountResources"",""CreateLeaderboardSubmission"",""CreateReinforcementLearningModel"",""DeleteAccountResources"",""DeleteModel"",""GetAccountResources"",""GetAlias"",""GetEvaluation"",""GetLatestUserSubmission"",""GetLeaderboard"",""GetModel"",""GetRankedUserSubmission"",""GetTrack"",""GetTrainingJob"",""ListEvaluations"",""ListLeaderboardSubmissions"",""ListLeaderboards"",""ListModels"",""ListTracks"",""ListTrainingJobs"",""SetAlias"",""StartEvaluation"",""StopEvaluation"",""StopTrainingReinforcementLearningModel"",""TestRewardFunction""]","arn:aws:deepracer:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:deepracer:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsdeepracer.html"
"devicefarm","AWS Device Farm","[""CreateDevicePool"",""CreateInstanceProfile"",""CreateNetworkProfile"",""CreateProject"",""CreateRemoteAccessSession"",""CreateUpload"",""CreateVPCEConfiguration"",""DeleteDevicePool"",""DeleteInstanceProfile"",""DeleteNetworkProfile"",""DeleteProject"",""DeleteRemoteAccessSession"",""DeleteRun"",""DeleteUpload"",""DeleteVPCEConfiguration"",""GetAccountSettings"",""GetDevice"",""GetDeviceInstance"",""GetDevicePool"",""GetDevicePoolCompatibility"",""GetInstanceProfile"",""GetJob"",""GetNetworkProfile"",""GetOfferingStatus"",""GetProject"",""GetRemoteAccessSession"",""GetRun"",""GetSuite"",""GetTest"",""GetUpload"",""GetVPCEConfiguration"",""InstallToRemoteAccessSession"",""ListArtifacts"",""ListDeviceInstances"",""ListDevicePools"",""ListDevices"",""ListInstanceProfiles"",""ListJobs"",""ListNetworkProfiles"",""ListOfferingPromotions"",""ListOfferingTransactions"",""ListOfferings"",""ListProjects"",""ListRemoteAccessSessions"",""ListRuns"",""ListSamples"",""ListSuites"",""ListTagsForResource"",""ListTests"",""ListUniqueProblems"",""ListUploads"",""ListVPCEConfigurations"",""PurchaseOffering"",""RenewOffering"",""ScheduleRun"",""StopJob"",""StopRemoteAccessSession"",""StopRun"",""TagResource"",""UntagResource"",""UpdateDeviceInstance"",""UpdateDevicePool"",""UpdateInstanceProfile"",""UpdateNetworkProfile"",""UpdateProject"",""UpdateUpload"",""UpdateVPCEConfiguration""]","arn:aws:devicefarm:<region>:<account-id>:<resource-type>:<resource-id>","^arn:aws:devicefarm:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsdevicefarm.html"
"directconnect","AWS Direct Connect","[""AcceptDirectConnectGatewayAssociationProposal"",""AllocateConnectionOnInterconnect"",""AllocateHostedConnection"",""AllocatePrivateVirtualInterface"",""AllocatePublicVirtualInterface"",""AllocateTransitVirtualInterface"",""AssociateConnectionWithLag"",""AssociateHostedConnection"",""AssociateVirtualInterface"",""ConfirmConnection"",""ConfirmPrivateVirtualInterface"",""ConfirmPublicVirtualInterface"",""ConfirmTransitVirtualInterface"",""CreateBGPPeer"",""CreateConnection"",""CreateDirectConnectGateway"",""CreateDirectConnectGatewayAssociation"",""CreateDirectConnectGatewayAssociationProposal"",""CreateInterconnect"",""CreateLag"",""CreatePrivateVirtualInterface"",""CreatePublicVirtualInterface"",""CreateTransitVirtualInterface"",""DeleteBGPPeer"",""DeleteConnection"",""DeleteDirectConnectGateway"",""DeleteDirectConnectGatewayAssociation"",""DeleteDirectConnectGatewayAssociationProposal"",""DeleteInterconnect"",""DeleteLag"",""DeleteVirtualInterface"",""DescribeConnectionLoa"",""DescribeConnections"",""DescribeConnectionsOnInterconnect"",""DescribeDirectConnectGatewayAssociationProposals"",""DescribeDirectConnectGatewayAssociations"",""DescribeDirectConnectGatewayAttachments"",""DescribeDirectConnectGateways"",""DescribeHostedConnections"",""DescribeInterconnectLoa"",""DescribeInterconnects"",""DescribeLags"",""DescribeLoa"",""DescribeLocations"",""DescribeTags"",""DescribeVirtualGateways"",""DescribeVirtualInterfaces"",""DisassociateConnectionFromLag"",""TagResource"",""UntagResource"",""UpdateDirectConnectGatewayAssociation"",""UpdateLag"",""UpdateVirtualInterfaceAttributes""]","arn:${Partition}:directconnect:${Region}:${Account}:${ResourceType}/${ResourceId}","^arn:${Partition}:directconnect:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsdirectconnect.html"
"ds","AWS Directory Service","[""AcceptSharedDirectory"",""AddIpRoutes"",""AddTagsToResource"",""AuthorizeApplication"",""CancelSchemaExtension"",""CheckAlias"",""ConnectDirectory"",""CreateAlias"",""CreateComputer"",""CreateConditionalForwarder"",""CreateDirectory"",""CreateIdentityPoolDirectory"",""CreateLogSubscription"",""CreateMicrosoftAD"",""CreateSnapshot"",""CreateTrust"",""DeleteConditionalForwarder"",""DeleteDirectory"",""DeleteLogSubscription"",""DeleteSnapshot"",""DeleteTrust"",""DeregisterEventTopic"",""DescribeConditionalForwarders"",""DescribeDirectories"",""DescribeDomainControllers"",""DescribeEventTopics"",""DescribeSharedDirectories"",""DescribeSnapshots"",""DescribeTrusts"",""DisableRadius"",""DisableSso"",""EnableRadius"",""EnableSso"",""GetAuthorizedApplicationDetails"",""GetDirectoryLimits"",""GetSnapshotLimits"",""ListAuthorizedApplications"",""ListIpRoutes"",""ListLogSubscriptions"",""ListSchemaExtensions"",""ListTagsForResource"",""RegisterEventTopic"",""RejectSharedDirectory"",""RemoveIpRoutes"",""RemoveTagsFromResource"",""ResetUserPassword"",""RestoreFromSnapshot"",""ShareDirectory"",""StartSchemaExtension"",""UnauthorizeApplication"",""UnshareDirectory"",""UpdateConditionalForwarder"",""UpdateNumberOfDomainControllers"",""UpdateRadius"",""VerifyTrust""]","arn:<partition>:ds:<region>:<accountID>:<relative-id>","^arn:<partition>:ds:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsdirectoryservice.html"
"elasticbeanstalk","AWS Elastic Beanstalk","[""AbortEnvironmentUpdate"",""AddTags"",""ApplyEnvironmentManagedAction"",""CheckDNSAvailability"",""ComposeEnvironments"",""CreateApplication"",""CreateApplicationVersion"",""CreateConfigurationTemplate"",""CreateEnvironment"",""CreatePlatformVersion"",""CreateStorageLocation"",""DeleteApplication"",""DeleteApplicationVersion"",""DeleteConfigurationTemplate"",""DeleteEnvironmentConfiguration"",""DeletePlatformVersion"",""DescribeAccountAttributes"",""DescribeApplicationVersions"",""DescribeApplications"",""DescribeConfigurationOptions"",""DescribeConfigurationSettings"",""DescribeEnvironmentHealth"",""DescribeEnvironmentManagedActionHistory"",""DescribeEnvironmentManagedActions"",""DescribeEnvironmentResources"",""DescribeEnvironments"",""DescribeEvents"",""DescribeInstancesHealth"",""DescribePlatformVersion"",""ListAvailableSolutionStacks"",""ListPlatformVersions"",""ListTagsForResource"",""RebuildEnvironment"",""RemoveTags"",""RequestEnvironmentInfo"",""RestartAppServer"",""RetrieveEnvironmentInfo"",""SwapEnvironmentCNAMEs"",""TerminateEnvironment"",""UpdateApplication"",""UpdateApplicationResourceLifecycle"",""UpdateApplicationVersion"",""UpdateConfigurationTemplate"",""UpdateEnvironment"",""ValidateConfigurationSettings""]","arn:aws:elasticbeanstalk:<region>:<account_ID>:<resource_type>/<path_to_resource>","^arn:aws:elasticbeanstalk:.+:.*:.+/.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""elasticbeanstalk:FromApplication"",""elasticbeanstalk:FromApplicationVersion"",""elasticbeanstalk:FromConfigurationTemplate"",""elasticbeanstalk:FromEnvironment"",""elasticbeanstalk:FromPlatform"",""elasticbeanstalk:FromSolutionStack"",""elasticbeanstalk:InApplication""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awselasticbeanstalk.html"
"mediaconnect","AWS Elemental MediaConnect","[""AddFlowOutputs"",""CreateFlow"",""DeleteFlow"",""DescribeFlow"",""GrantFlowEntitlements"",""ListEntitlements"",""ListFlows"",""RemoveFlowOutput"",""RevokeFlowEntitlement"",""StartFlow"",""StopFlow"",""UpdateFlowEntitlement"",""UpdateFlowOutput"",""UpdateFlowSource""]","arn:${Partition}:mediaconnect:${Region}:${Account}:<namespace>:<relative-id>:<relative-name>","^arn:${Partition}:mediaconnect:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awselementalmediaconnect.html"
"mediaconvert","AWS Elemental MediaConvert","[""AssociateCertificate"",""CancelJob"",""CreateJob"",""CreateJobTemplate"",""CreatePreset"",""CreateQueue"",""DeleteJobTemplate"",""DeletePreset"",""DeleteQueue"",""DescribeEndpoints"",""DisassociateCertificate"",""GetJob"",""GetJobTemplate"",""GetPreset"",""GetQueue"",""ListJobTemplates"",""ListJobs"",""ListPresets"",""ListQueues"",""ListTagsForResource"",""TagResource"",""UntagResource"",""UpdateJobTemplate"",""UpdatePreset"",""UpdateQueue""]","arn:${Partition}:mediaconvert:<region>:<account>:<resourceType>/<resourceId>","^arn:${Partition}:mediaconvert:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awselementalmediaconvert.html"
"medialive","AWS Elemental MediaLive","[""BatchUpdateSchedule"",""CreateChannel"",""CreateInput"",""CreateInputSecurityGroup"",""CreateMultiplex"",""CreateTags"",""DeleteChannel"",""DeleteInput"",""DeleteInputSecurityGroup"",""DeleteMultiplex"",""DeleteReservation"",""DeleteTags"",""DescribeChannel"",""DescribeInput"",""DescribeInputSecurityGroup"",""DescribeMultiplex"",""DescribeOffering"",""DescribeReservation"",""DescribeSchedule"",""ListChannels"",""ListInputSecurityGroups"",""ListInputs"",""ListMultiplexes"",""ListOfferings"",""ListReservations"",""ListTagsForResource"",""PurchaseOffering"",""StartChannel"",""StartMultiplex"",""StopChannel"",""StopMultiplex"",""UpdateChannel"",""UpdateChannelClass"",""UpdateInput"",""UpdateInputSecurityGroup"",""UpdateMultiplex"",""UpdateReservation""]","arn:${Partition}:medialive:${Region}:${Account}:${ResourceType}:${ResourcePath}","^arn:${Partition}:medialive:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awselementalmedialive.html"
"mediapackage","AWS Elemental MediaPackage","[""CreateChannel"",""CreateOriginEndpoint"",""DeleteChannel"",""DeleteOriginEndpoint"",""DescribeChannel"",""DescribeOriginEndpoint"",""ListChannels"",""ListOriginEndpoints"",""ListTagsForResource"",""RotateIngestEndpointCredentials"",""TagResource"",""UntagResource"",""UpdateChannel"",""UpdateOriginEndpoint""]","arn:aws:mediapackage:<region>:<account_ID>:<resource>/<identifier>","^arn:aws:mediapackage:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awselementalmediapackage.html"
"mediapackage-vod","AWS Elemental MediaPackage VOD","[""CreateAsset"",""CreatePackagingConfiguration"",""CreatePackagingGroup"",""DeleteAsset"",""DeletePackagingConfiguration"",""DeletePackagingGroup"",""DescribeAsset"",""DescribePackagingConfiguration"",""DescribePackagingGroup"",""ListAssets"",""ListPackagingConfigurations"",""ListPackagingGroups""]","arn:aws:mediapackage-vod:<Region>:<Account>:<ResourceType>/<ResourceName>","^arn:aws:mediapackage-vod:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awselementalmediapackagevod.html"
"mediastore","AWS Elemental MediaStore","[""CreateContainer"",""DeleteContainer"",""DeleteContainerPolicy"",""DeleteCorsPolicy"",""DeleteLifecyclePolicy"",""DeleteObject"",""DescribeContainer"",""DescribeObject"",""GetContainerPolicy"",""GetCorsPolicy"",""GetLifecyclePolicy"",""GetObject"",""ListContainers"",""ListItems"",""PutContainerPolicy"",""PutCorsPolicy"",""PutLifecyclePolicy"",""PutObject"",""StartAccessLogging"",""StopAccessLogging""]","arn:aws:mediastore:<Region>:<Account>:<Resource>","^arn:aws:mediastore:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awselementalmediastore.html"
"mediatailor","AWS Elemental MediaTailor","[""DeletePlaybackConfiguration"",""GetPlaybackConfiguration"",""ListPlaybackConfigurations"",""ListTagsForResource"",""PutPlaybackConfiguration"",""TagResource"",""UntagResource""]","arn:aws:mediatailor:<region>:<account-id>:<resource-type>/<resource-name>","^arn:aws:mediatailor:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awselementalmediatailor.html"
"fms","AWS Firewall Manager","[""AssociateAdminAccount"",""DeleteNotificationChannel"",""DeletePolicy"",""DisassociateAdminAccount"",""GetAdminAccount"",""GetComplianceDetail"",""GetNotificationChannel"",""GetPolicy"",""GetProtectionStatus"",""ListComplianceStatus"",""ListMemberAccounts"",""ListPolicies"",""PutNotificationChannel"",""PutPolicy""]","arn:aws:fms:<region>:<account_id>:<resource>/<resource_id>","^arn:aws:fms:.+:[0-9]+:.+/.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsfirewallmanager.html"
"globalaccelerator","AWS Global Accelerator","[""CreateAccelerator"",""CreateEndpointGroup"",""CreateListener"",""DeleteAccelerator"",""DeleteEndpointGroup"",""DeleteListener"",""DescribeAccelerator"",""DescribeAcceleratorAttributes"",""DescribeEndpointGroup"",""DescribeListener"",""ListAccelerators"",""ListEndpointGroups"",""ListListeners"",""UpdateAccelerator"",""UpdateAcceleratorAttributes"",""UpdateEndpointGroup"",""UpdateListener""]","arn:aws:globalaccelerator::<account>:accelerator/<AcceleratorId>","^arn:aws:globalaccelerator::.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsglobalaccelerator.html"
"glue","AWS Glue","[""BatchCreatePartition"",""BatchDeleteConnection"",""BatchDeletePartition"",""BatchDeleteTable"",""BatchDeleteTableVersion"",""BatchGetCrawlers"",""BatchGetDevEndpoints"",""BatchGetJobs"",""BatchGetPartition"",""BatchGetTriggers"",""BatchGetWorkflows"",""BatchStopJobRun"",""CancelMLTaskRun"",""CreateClassifier"",""CreateConnection"",""CreateCrawler"",""CreateDatabase"",""CreateDevEndpoint"",""CreateJob"",""CreateMLTransform"",""CreatePartition"",""CreateScript"",""CreateSecurityConfiguration"",""CreateTable"",""CreateTrigger"",""CreateUserDefinedFunction"",""CreateWorkflow"",""DeleteClassifier"",""DeleteConnection"",""DeleteCrawler"",""DeleteDatabase"",""DeleteDevEndpoint"",""DeleteJob"",""DeleteMLTransform"",""DeletePartition"",""DeleteResourcePolicy"",""DeleteSecurityConfiguration"",""DeleteTable"",""DeleteTableVersion"",""DeleteTrigger"",""DeleteUserDefinedFunction"",""DeleteWorkflow"",""GetCatalogImportStatus"",""GetClassifier"",""GetClassifiers"",""GetConnection"",""GetConnections"",""GetCrawler"",""GetCrawlerMetrics"",""GetCrawlers"",""GetDataCatalogEncryptionSettings"",""GetDatabase"",""GetDatabases"",""GetDataflowGraph"",""GetDevEndpoint"",""GetDevEndpoints"",""GetJob"",""GetJobBookmark"",""GetJobRun"",""GetJobRuns"",""GetJobs"",""GetMLTaskRun"",""GetMLTaskRuns"",""GetMLTransform"",""GetMLTransforms"",""GetMapping"",""GetPartition"",""GetPartitions"",""GetPlan"",""GetResourcePolicy"",""GetSecurityConfiguration"",""GetSecurityConfigurations"",""GetTable"",""GetTableVersion"",""GetTableVersions"",""GetTables"",""GetTags"",""GetTrigger"",""GetTriggers"",""GetUserDefinedFunction"",""GetUserDefinedFunctions"",""GetWorkflow"",""GetWorkflowRun"",""GetWorkflowRunProperties"",""GetWorkflowRuns"",""ImportCatalogToGlue"",""ListCrawlers"",""ListDevEndpoints"",""ListJobs"",""ListTriggers"",""ListWorkflows"",""PutDataCatalogEncryptionSettings"",""PutResourcePolicy"",""PutWorkflowRunProperties"",""ResetJobBookmark"",""SearchTables"",""StartCrawler"",""StartCrawlerSchedule"",""StartExportLabelsTaskRun"",""StartImportLabelsTaskRun"",""StartJobRun"",""StartMLEvaluationTaskRun"",""StartMLLabelingSetGenerationTaskRun"",""StartTrigger"",""StartWorkflowRun"",""StopCrawler"",""StopCrawlerSchedule"",""StopTrigger"",""TagResource"",""UntagResource"",""UpdateClassifier"",""UpdateConnection"",""UpdateCrawler"",""UpdateCrawlerSchedule"",""UpdateDatabase"",""UpdateDevEndpoint"",""UpdateJob"",""UpdateMLTransform"",""UpdatePartition"",""UpdateTable"",""UpdateTrigger"",""UpdateUserDefinedFunction"",""UpdateWorkflow"",""UseMLTransforms""]","arn:aws:glue:<region>:<accountID>:<resourceType>/<resourcePath>","^arn:aws:glue:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsglue.html"
"groundstation","AWS Ground Station","[""CancelContact"",""CreateConfig"",""CreateDataflowEndpointGroup"",""CreateMissionProfile"",""DeleteConfig"",""DeleteDataflowEndpointGroup"",""DeleteMissionProfile"",""DescribeContact"",""GetConfig"",""GetDataflowEndpointGroup"",""GetMinuteUsage"",""GetMissionProfile"",""GetSatellite"",""ListConfigs"",""ListContacts"",""ListDataflowEndpointGroups"",""ListGroundStations"",""ListMissionProfiles"",""ListSatellites"",""ListTagsForResource"",""ReserveContact"",""TagResource"",""UntagResource"",""UpdateConfig"",""UpdateMissionProfile""]","arn:aws:groundstation:<region>:<accountID>:<resourceType>/<resourceId>","^arn:aws:groundstation:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""groundstation:configId"",""groundstation:configType"",""groundstation:contactId"",""groundstation:dataflowEndpointGroupId"",""groundstation:groundStationId"",""groundstation:missionProfileId"",""groundstation:satelliteId""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsgroundstation.html"
"health","AWS Health APIs and Notifications","[""DescribeAffectedEntities"",""DescribeEntityAggregates"",""DescribeEventAggregates"",""DescribeEventDetails"",""DescribeEventTypes"",""DescribeEvents""]","arn:aws:health::<namespace>:<relative-id>","^arn:aws:health:[^:]*:[^:]*:.+","[""health:eventTypeCode"",""health:service""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awshealthapisandnotifications.html"
"importexport","AWS Import Export Disk Service","[""CancelJob"",""CreateJob"",""GetShippingLabel"",""GetStatus"",""ListJobs"",""UpdateJob""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsimportexportdiskservice.html"
"iot","AWS IoT","[""AcceptCertificateTransfer"",""AddThingToBillingGroup"",""AddThingToThingGroup"",""AssociateTargetsWithJob"",""AttachPolicy"",""AttachPrincipalPolicy"",""AttachSecurityProfile"",""AttachThingPrincipal"",""CancelAuditTask"",""CancelCertificateTransfer"",""CancelJob"",""CancelJobExecution"",""ClearDefaultAuthorizer"",""CloseTunnel"",""Connect"",""CreateAuthorizer"",""CreateBillingGroup"",""CreateCertificateFromCsr"",""CreateDynamicThingGroup"",""CreateJob"",""CreateKeysAndCertificate"",""CreateOTAUpdate"",""CreatePolicy"",""CreatePolicyVersion"",""CreateRoleAlias"",""CreateScheduledAudit"",""CreateSecurityProfile"",""CreateStream"",""CreateThing"",""CreateThingGroup"",""CreateThingType"",""CreateTopicRule"",""DeleteAccountAuditConfiguration"",""DeleteAuthorizer"",""DeleteBillingGroup"",""DeleteCACertificate"",""DeleteCertificate"",""DeleteDynamicThingGroup"",""DeleteJob"",""DeleteJobExecution"",""DeleteOTAUpdate"",""DeletePolicy"",""DeletePolicyVersion"",""DeleteRegistrationCode"",""DeleteRoleAlias"",""DeleteScheduledAudit"",""DeleteSecurityProfile"",""DeleteStream"",""DeleteThing"",""DeleteThingGroup"",""DeleteThingShadow"",""DeleteThingType"",""DeleteTopicRule"",""DeleteV2LoggingLevel"",""DeprecateThingType"",""DescribeAccountAuditConfiguration"",""DescribeAuditTask"",""DescribeAuthorizer"",""DescribeBillingGroup"",""DescribeCACertificate"",""DescribeCertificate"",""DescribeDefaultAuthorizer"",""DescribeEndpoint"",""DescribeEventConfigurations"",""DescribeIndex"",""DescribeJob"",""DescribeJobExecution"",""DescribeRoleAlias"",""DescribeScheduledAudit"",""DescribeSecurityProfile"",""DescribeStream"",""DescribeThing"",""DescribeThingGroup"",""DescribeThingRegistrationTask"",""DescribeThingType"",""DescribeTunnel"",""DetachPolicy"",""DetachPrincipalPolicy"",""DetachSecurityProfile"",""DetachThingPrincipal"",""DisableTopicRule"",""EnableTopicRule"",""GetCardinality"",""GetEffectivePolicies"",""GetIndexingConfiguration"",""GetJobDocument"",""GetLoggingOptions"",""GetOTAUpdate"",""GetPendingJobExecutions"",""GetPercentiles"",""GetPolicy"",""GetPolicyVersion"",""GetRegistrationCode"",""GetStatistics"",""GetThingShadow"",""GetTopicRule"",""GetV2LoggingOptions"",""ListActiveViolations"",""ListAttachedPolicies"",""ListAuditFindings"",""ListAuditTasks"",""ListAuthorizers"",""ListBillingGroups"",""ListCACertificates"",""ListCertificates"",""ListCertificatesByCA"",""ListIndices"",""ListJobExecutionsForJob"",""ListJobExecutionsForThing"",""ListJobs"",""ListOTAUpdates"",""ListOutgoingCertificates"",""ListPolicies"",""ListPolicyPrincipals"",""ListPolicyVersions"",""ListPrincipalPolicies"",""ListPrincipalThings"",""ListRoleAliases"",""ListScheduledAudits"",""ListSecurityProfiles"",""ListSecurityProfilesForTarget"",""ListStreams"",""ListTagsForResource"",""ListTargetsForPolicy"",""ListTargetsForSecurityProfile"",""ListThingGroups"",""ListThingGroupsForThing"",""ListThingPrincipals"",""ListThingRegistrationTaskReports"",""ListThingRegistrationTasks"",""ListThingTypes"",""ListThings"",""ListThingsInBillingGroup"",""ListThingsInThingGroup"",""ListTopicRules"",""ListTunnels"",""ListV2LoggingLevels"",""ListViolationEvents"",""OpenTunnel"",""Publish"",""Receive"",""RegisterCACertificate"",""RegisterCertificate"",""RegisterThing"",""RejectCertificateTransfer"",""RemoveThingFromBillingGroup"",""RemoveThingFromThingGroup"",""ReplaceTopicRule"",""SearchIndex"",""SetDefaultAuthorizer"",""SetDefaultPolicyVersion"",""SetLoggingOptions"",""SetV2LoggingLevel"",""SetV2LoggingOptions"",""StartNextPendingJobExecution"",""StartOnDemandAuditTask"",""StartThingRegistrationTask"",""StopThingRegistrationTask"",""Subscribe"",""TagResource"",""TestAuthorization"",""TestInvokeAuthorizer"",""TransferCertificate"",""UntagResource"",""UpdateAccountAuditConfiguration"",""UpdateAuthorizer"",""UpdateBillingGroup"",""UpdateCACertificate"",""UpdateCertificate"",""UpdateDynamicThingGroup"",""UpdateEventConfigurations"",""UpdateIndexingConfiguration"",""UpdateJob"",""UpdateJobExecution"",""UpdateRoleAlias"",""UpdateScheduledAudit"",""UpdateSecurityProfile"",""UpdateStream"",""UpdateThing"",""UpdateThingGroup"",""UpdateThingGroupsForThing"",""UpdateThingShadow"",""ValidateSecurityProfileBehaviors""]","arn:aws:iot:<region>:<account_ID>:<type>/<name>","^arn:aws:iot:.+:[0-9]+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""iot:Delete"",""iot:ThingGroupArn"",""iot:TunnelDestinationService""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsiot.html"
"iot1click","AWS IoT 1-Click","[""AssociateDeviceWithPlacement"",""ClaimDevicesByClaimCode"",""CreatePlacement"",""CreateProject"",""DeletePlacement"",""DeleteProject"",""DescribeDevice"",""DescribePlacement"",""DescribeProject"",""DisassociateDeviceFromPlacement"",""FinalizeDeviceClaim"",""GetDeviceMethods"",""GetDevicesInPlacement"",""InitiateDeviceClaim"",""InvokeDeviceMethod"",""ListDeviceEvents"",""ListDevices"",""ListPlacements"",""ListProjects"",""ListTagsForResource"",""TagResource"",""UnclaimDevice"",""UntagResource"",""UpdateDeviceState"",""UpdatePlacement"",""UpdateProject""]","arn:aws:iot1click:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:iot1click:.+:[0-9]+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsiot1-click.html"
"iotanalytics","AWS IoT Analytics","[""BatchPutMessage"",""CancelPipelineReprocessing"",""CreateChannel"",""CreateDataset"",""CreateDatasetContent"",""CreateDatastore"",""CreatePipeline"",""DeleteChannel"",""DeleteDataset"",""DeleteDatasetContent"",""DeleteDatastore"",""DeletePipeline"",""DescribeChannel"",""DescribeDataset"",""DescribeDatastore"",""DescribeLoggingOptions"",""DescribePipeline"",""GetDatasetContent"",""ListChannels"",""ListDatasets"",""ListDatastores"",""ListPipelines"",""ListTagsForResource"",""PutLoggingOptions"",""RunPipelineActivity"",""SampleChannelData"",""StartPipelineReprocessing"",""TagResource"",""UntagResource"",""UpdateChannel"",""UpdateDataset"",""UpdateDatastore"",""UpdatePipeline""]","arn:aws:iotanalytics:<region>:<account_ID>:<type>/<name>","^arn:aws:iotanalytics:.+","[""aws:RequestTag/${TagKey}"",""aws:TagKeys"",""iotanalytics:ResourceTag/${TagKey}""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsiotanalytics.html"
"iotevents","AWS IoT Events","[""BatchPutMessage"",""BatchUpdateDetector"",""CreateDetectorModel"",""CreateInput"",""DeleteDetectorModel"",""DeleteInput"",""DescribeDetector"",""DescribeDetectorModel"",""DescribeInput"",""DescribeLoggingOptions"",""ListDetectorModelVersions"",""ListDetectorModels"",""ListDetectors"",""ListInputs"",""ListTagsForResource"",""PutLoggingOptions"",""TagResource"",""UntagResource"",""UpdateDetectorModel"",""UpdateInput"",""UpdateInputRouting""]","arn:aws:iotevents:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:iotevents:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsiotevents.html"
"greengrass","AWS IoT Greengrass","[""AssociateRoleToGroup"",""AssociateServiceRoleToAccount"",""CreateConnectorDefinition"",""CreateConnectorDefinitionVersion"",""CreateCoreDefinition"",""CreateCoreDefinitionVersion"",""CreateDeployment"",""CreateDeviceDefinition"",""CreateDeviceDefinitionVersion"",""CreateFunctionDefinition"",""CreateFunctionDefinitionVersion"",""CreateGroup"",""CreateGroupCertificateAuthority"",""CreateGroupVersion"",""CreateLoggerDefinition"",""CreateLoggerDefinitionVersion"",""CreateResourceDefinition"",""CreateResourceDefinitionVersion"",""CreateSoftwareUpdateJob"",""CreateSubscriptionDefinition"",""CreateSubscriptionDefinitionVersion"",""DeleteConnectorDefinition"",""DeleteCoreDefinition"",""DeleteDeviceDefinition"",""DeleteFunctionDefinition"",""DeleteGroup"",""DeleteLoggerDefinition"",""DeleteResourceDefinition"",""DeleteSubscriptionDefinition"",""DisassociateRoleFromGroup"",""DisassociateServiceRoleFromAccount"",""GetAssociatedRole"",""GetBulkDeploymentStatus"",""GetConnectivityInfo"",""GetConnectorDefinition"",""GetConnectorDefinitionVersion"",""GetCoreDefinition"",""GetCoreDefinitionVersion"",""GetDeploymentStatus"",""GetDeviceDefinition"",""GetDeviceDefinitionVersion"",""GetFunctionDefinition"",""GetFunctionDefinitionVersion"",""GetGroup"",""GetGroupCertificateAuthority"",""GetGroupCertificateConfiguration"",""GetGroupVersion"",""GetLoggerDefinition"",""GetLoggerDefinitionVersion"",""GetResourceDefinition"",""GetResourceDefinitionVersion"",""GetServiceRoleForAccount"",""GetSubscriptionDefinition"",""GetSubscriptionDefinitionVersion"",""ListBulkDeploymentDetailedReports"",""ListBulkDeployments"",""ListConnectorDefinitionVersions"",""ListConnectorDefinitions"",""ListCoreDefinitionVersions"",""ListCoreDefinitions"",""ListDeployments"",""ListDeviceDefinitionVersions"",""ListDeviceDefinitions"",""ListFunctionDefinitionVersions"",""ListFunctionDefinitions"",""ListGroupCertificateAuthorities"",""ListGroupVersions"",""ListGroups"",""ListLoggerDefinitionVersions"",""ListLoggerDefinitions"",""ListResourceDefinitionVersions"",""ListResourceDefinitions"",""ListSubscriptionDefinitionVersions"",""ListSubscriptionDefinitions"",""ListTagsForResource"",""ResetDeployments"",""StartBulkDeployment"",""StopBulkDeployment"",""TagResource"",""UntagResource"",""UpdateConnectivityInfo"",""UpdateConnectorDefinition"",""UpdateCoreDefinition"",""UpdateDeviceDefinition"",""UpdateFunctionDefinition"",""UpdateGroup"",""UpdateGroupCertificateConfiguration"",""UpdateLoggerDefinition"",""UpdateResourceDefinition"",""UpdateSubscriptionDefinition""]","arn:${Partition}:greengrass:${Region}:${Account}:/greengrass/${resourceType}/${resourcePath}","^arn:${Partition}:greengrass:.+:[0-9]+:.+","[""aws:CurrentTime"",""aws:EpochTime"",""aws:MultiFactorAuthAge"",""aws:MultiFactorAuthPresent"",""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:SecureTransport"",""aws:TagKeys"",""aws:UserAgent""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsiotgreengrass.html"
"iotsitewise","AWS IoT SiteWise","[""AssociateAssets"",""AssociateViewEntities"",""BatchAssociateProjectAssets"",""BatchDisassociateProjectAssets"",""BatchPutAssetPropertyValue"",""CreateAccessPolicy"",""CreateAsset"",""CreateAssetModel"",""CreateAssetTemplate"",""CreateDashboard"",""CreateGroup"",""CreateMeasurementDataStore"",""CreateMetricType"",""CreatePortal"",""CreateProject"",""CreateView"",""DeleteAccessPolicy"",""DeleteAsset"",""DeleteAssetModel"",""DeleteAssetTemplate"",""DeleteDashboard"",""DeleteGroup"",""DeleteMeasurementDataStore"",""DeleteMetricType"",""DeletePortal"",""DeleteProject"",""DeleteView"",""DeregisterViewEntities"",""DescribeAccessPolicy"",""DescribeAsset"",""DescribeAssetModel"",""DescribeAssetProperty"",""DescribeAssetTemplates"",""DescribeAssets"",""DescribeDashboard"",""DescribeGroups"",""DescribeLoggingOptions"",""DescribeMeasurementDataStores"",""DescribeMetricTypes"",""DescribePortal"",""DescribeProject"",""DescribeViews"",""DisassociateAssets"",""DisassociateViewEntities"",""GetAssetPropertyAggregates"",""GetAssetPropertyValue"",""GetAssetPropertyValueHistory"",""GetMeasurementData"",""GetMetricData"",""ListAccessPolicies"",""ListAssetModels"",""ListAssetTemplates"",""ListAssets"",""ListAssociatedAssets"",""ListDashboards"",""ListGroups"",""ListMeasurementDataStores"",""ListMeasurementDataStreams"",""ListMetricTypes"",""ListPortals"",""ListProjectAssets"",""ListProjects"",""ListViewEntities"",""ListViews"",""PutLoggingOptions"",""RegisterViewEntities"",""UpdateAccessPolicy"",""UpdateAsset"",""UpdateAssetModel"",""UpdateAssetProperty"",""UpdateAssetTemplate"",""UpdateDashboard"",""UpdateGroup"",""UpdateMeasurementDataStore"",""UpdatePortal"",""UpdateProject"",""UpdateView""]","arn:aws:iotsitewise:<region>:<account_ID>:<type>/<name>","^arn:${Partition}:iotsitewise:.+-\d+:\d{12}:.+","[""iotsitewise:assetHierarchyPath"",""iotsitewise:childAssetId"",""iotsitewise:group"",""iotsitewise:portal"",""iotsitewise:project"",""iotsitewise:propertyId"",""iotsitewise:user""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsiotsitewise.html"
"iotthingsgraph","AWS IoT Things Graph","[""AssociateEntityToThing"",""CreateFlowTemplate"",""CreateSystemInstance"",""CreateSystemTemplate"",""DeleteFlowTemplate"",""DeleteNamespace"",""DeleteSystemInstance"",""DeleteSystemTemplate"",""DeploySystemInstance"",""DeprecateFlowTemplate"",""DeprecateSystemTemplate"",""DescribeNamespace"",""DissociateEntityFromThing"",""GetEntities"",""GetFlowTemplate"",""GetFlowTemplateRevisions"",""GetNamespaceDeletionStatus"",""GetSystemInstance"",""GetSystemTemplate"",""GetSystemTemplateRevisions"",""GetUploadStatus"",""ListFlowExecutionMessages"",""ListTagsForResource"",""SearchEntities"",""SearchFlowExecutions"",""SearchFlowTemplates"",""SearchSystemInstances"",""SearchSystemTemplates"",""SearchThings"",""TagResource"",""UndeploySystemInstance"",""UntagResource"",""UpdateFlowTemplate"",""UpdateSystemTemplate"",""UploadEntityDefinitions""]","arn:aws:iotthingsgraph:<region>:<account_id>:<type>/<name>","^arn:aws:iotthingsgraph:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsiotthingsgraph.html"
"iq","AWS IQ","","arn:aws:iq::<account-id>:<resource-type>/<resource_name>","^arn:aws:iq::.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsiq.html"
"iq-permission","AWS IQ Permissions","","arn:aws:iq-permission::<account-id>:<resource-type>/<resource_name>","^arn:aws:iq-permission::.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsiqpermissions.html"
"kms","AWS Key Management Service","[""CancelKeyDeletion"",""ConnectCustomKeyStore"",""CreateAlias"",""CreateCustomKeyStore"",""CreateGrant"",""CreateKey"",""Decrypt"",""DeleteAlias"",""DeleteCustomKeyStore"",""DeleteImportedKeyMaterial"",""DescribeCustomKeyStores"",""DescribeKey"",""DisableKey"",""DisableKeyRotation"",""DisconnectCustomKeyStore"",""EnableKey"",""EnableKeyRotation"",""Encrypt"",""GenerateDataKey"",""GenerateDataKeyPair"",""GenerateDataKeyPairWithoutPlaintext"",""GenerateDataKeyWithoutPlaintext"",""GenerateRandom"",""GetKeyPolicy"",""GetKeyRotationStatus"",""GetParametersForImport"",""GetPublicKey"",""ImportKeyMaterial"",""ListAliases"",""ListGrants"",""ListKeyPolicies"",""ListKeys"",""ListResourceTags"",""ListRetirableGrants"",""PutKeyPolicy"",""ReEncryptFrom"",""ReEncryptTo"",""RetireGrant"",""RevokeGrant"",""ScheduleKeyDeletion"",""Sign"",""TagResource"",""UntagResource"",""UpdateAlias"",""UpdateCustomKeyStore"",""UpdateKeyDescription"",""Verify""]","arn:aws:kms:<region>:<account_id>:<resource_type>/<id>","^arn:aws:kms:.+","[""kms:BypassPolicyLockoutSafetyCheck"",""kms:CallerAccount"",""kms:CustomerMasterKeySpec"",""kms:CustomerMasterKeyUsage"",""kms:DataKeyPairSpec"",""kms:EncryptionAlgorithm"",""kms:EncryptionContextKeys"",""kms:ExpirationModel"",""kms:GrantConstraintType"",""kms:GrantIsForAWSResource"",""kms:GrantOperations"",""kms:GranteePrincipal"",""kms:KeyOrigin"",""kms:MessageType"",""kms:ReEncryptOnSameKey"",""kms:RetiringPrincipal"",""kms:SigningAlgorithm"",""kms:ValidTo"",""kms:ViaService"",""kms:WrappingAlgorithm"",""kms:WrappingKeySpec""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awskeymanagementservice.html"
"lakeformation","AWS Lake Formation","[""BatchGrantPermissions"",""BatchRevokePermissions"",""DeregisterResource"",""DescribeResource"",""GetDataAccess"",""GetDataLakeSettings"",""GetEffectivePermissionsForPath"",""GrantPermissions"",""ListPermissions"",""ListResources"",""PutDataLakeSettings"",""RegisterResource"",""RevokePermissions"",""UpdateResource""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslakeformation.html"
"lambda","AWS Lambda","[""AddLayerVersionPermission"",""AddPermission"",""CreateAlias"",""CreateEventSourceMapping"",""CreateFunction"",""DeleteAlias"",""DeleteEventSourceMapping"",""DeleteFunction"",""DeleteFunctionConcurrency"",""DeleteLayerVersion"",""EnableReplication"",""GetAccountSettings"",""GetAlias"",""GetEventSourceMapping"",""GetFunction"",""GetFunctionConfiguration"",""GetLayerVersion"",""GetLayerVersionPolicy"",""GetPolicy"",""InvokeAsync"",""InvokeFunction"",""ListAliases"",""ListEventSourceMappings"",""ListFunctions"",""ListLayerVersions"",""ListLayers"",""ListTags"",""ListVersionsByFunction"",""PublishLayerVersion"",""PublishVersion"",""PutFunctionConcurrency"",""RemoveLayerVersionPermission"",""RemovePermission"",""TagResource"",""UntagResource"",""UpdateAlias"",""UpdateEventSourceMapping"",""UpdateFunctionCode"",""UpdateFunctionConfiguration""]","arn:aws:lambda:<region>:<account>:<resourceType>:<resourceId>","^arn:aws:lambda:.+","[""lambda:FunctionArn"",""lambda:Layer"",""lambda:Principal""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslambda.html"
"license-manager","AWS License Manager","[""CreateLicenseConfiguration"",""DeleteLicenseConfiguration"",""GetLicenseConfiguration"",""GetServiceSettings"",""ListAssociationsForLicenseConfiguration"",""ListLicenseConfigurations"",""ListLicenseSpecificationsForResource"",""ListResourceInventory"",""ListTagsForResource"",""ListUsageForLicenseConfiguration"",""TagResource"",""UntagResource"",""UpdateLicenseConfiguration"",""UpdateLicenseSpecificationsForResource"",""UpdateServiceSettings""]","arn:aws:license-manager:<region>:<account-id>:<resourceType>/<resourceId>","^arn:aws:license-manager:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:TagKeys"",""license-manager:ResourceTag/${TagKey}""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslicensemanager.html"
"cassandra","AWS Managed Apache Cassandra Service","[""Alter"",""Create"",""Drop"",""Modify"",""Select""]","arn:${Partition}:cassandra:${region}:${account}:${resourceType}/${resourcePath}","^arn:${Partition}:cassandra:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsmanagedapachecassandraservice.html"
"aws-marketplace","AWS Marketplace","[""AcceptAgreementApprovalRequest"",""CancelAgreementRequest"",""GetAgreementApprovalRequest"",""GetAgreementRequest"",""ListAgreementApprovalRequests"",""ListAgreementRequests"",""RejectAgreementApprovalRequest"",""Subscribe"",""Unsubscribe"",""UpdateAgreementApprovalRequest"",""ViewSubscriptions""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsmarketplace.html"
"aws-marketplace","AWS Marketplace Catalog","[""CancelChangeSet"",""DescribeChangeSet"",""DescribeEntity"",""ListChangeSets"",""ListEntities"",""StartChangeSet""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsmarketplacecatalog.html"
"aws-marketplace","AWS Marketplace Entitlement Service","""GetEntitlements""","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsmarketplaceentitlementservice.html"
"aws-marketplace","AWS Marketplace Image Building Service","[""DescribeBuilds"",""ListBuilds"",""StartBuild""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsmarketplaceimagebuildingservice.html"
"aws-marketplace-management","AWS Marketplace Management Portal","[""uploadFiles"",""viewMarketing"",""viewReports"",""viewSettings"",""viewSupport""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsmarketplacemanagementportal.html"
"aws-marketplace","AWS Marketplace Metering Service","[""BatchMeterUsage"",""MeterUsage"",""RegisterUsage"",""ResolveCustomer""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsmarketplacemeteringservice.html"
"aws-marketplace","AWS Marketplace Procurement Systems Integration","[""DescribeProcurementSystemConfiguration"",""PutProcurementSystemConfiguration""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsmarketplaceprocurementsystemsintegration.html"
"mgh","AWS Migration Hub","[""AssociateCreatedArtifact"",""AssociateDiscoveredResource"",""CreateHomeRegionControl"",""CreateProgressUpdateStream"",""DeleteProgressUpdateStream"",""DescribeApplicationState"",""DescribeHomeRegionControls"",""DescribeMigrationTask"",""DisassociateCreatedArtifact"",""DisassociateDiscoveredResource"",""GetHomeRegion"",""ImportMigrationTask"",""ListCreatedArtifacts"",""ListDiscoveredResources"",""ListMigrationTasks"",""ListProgressUpdateStreams"",""NotifyApplicationState"",""NotifyMigrationTaskState"",""PutResourceAttributes""]","arn:aws:mgh:<region>:<namespace>:<relative-id>","^arn:aws:mgh:[a-z0-9-]+:[0-9]{12}:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsmigrationhub.html"
"mobilehub","AWS Mobile Hub","[""CreateProject"",""CreateServiceRole"",""DeleteProject"",""DeleteProjectSnapshot"",""DeployToStage"",""DescribeBundle"",""ExportBundle"",""ExportProject"",""GenerateProjectParameters"",""GetProject"",""GetProjectSnapshot"",""ImportProject"",""InstallBundle"",""ListAvailableConnectors"",""ListAvailableFeatures"",""ListAvailableRegions"",""ListBundles"",""ListProjectSnapshots"",""ListProjects"",""SynchronizeProject"",""UpdateProject"",""ValidateProject"",""VerifyServiceRole""]","arn:aws:mobilehub:<region>:<aws_account_ID>:project/<project_ID>","^arn:aws:mobilehub:.+:[0-9]+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsmobilehub.html"
"opsworks","AWS OpsWorks","[""AssignInstance"",""AssignVolume"",""AssociateElasticIp"",""AttachElasticLoadBalancer"",""CloneStack"",""CreateApp"",""CreateDeployment"",""CreateInstance"",""CreateLayer"",""CreateStack"",""CreateUserProfile"",""DeleteApp"",""DeleteInstance"",""DeleteLayer"",""DeleteStack"",""DeleteUserProfile"",""DeregisterEcsCluster"",""DeregisterElasticIp"",""DeregisterInstance"",""DeregisterRdsDbInstance"",""DeregisterVolume"",""DescribeAgentVersions"",""DescribeApps"",""DescribeCommands"",""DescribeDeployments"",""DescribeEcsClusters"",""DescribeElasticIps"",""DescribeElasticLoadBalancers"",""DescribeInstances"",""DescribeLayers"",""DescribeLoadBasedAutoScaling"",""DescribeMyUserProfile"",""DescribePermissions"",""DescribeRaidArrays"",""DescribeRdsDbInstances"",""DescribeServiceErrors"",""DescribeStackProvisioningParameters"",""DescribeStackSummary"",""DescribeStacks"",""DescribeTimeBasedAutoScaling"",""DescribeUserProfiles"",""DescribeVolumes"",""DetachElasticLoadBalancer"",""DisassociateElasticIp"",""GetHostnameSuggestion"",""GrantAccess"",""ListTags"",""RebootInstance"",""RegisterEcsCluster"",""RegisterElasticIp"",""RegisterInstance"",""RegisterRdsDbInstance"",""RegisterVolume"",""SetLoadBasedAutoScaling"",""SetPermission"",""SetTimeBasedAutoScaling"",""StartInstance"",""StartStack"",""StopInstance"",""StopStack"",""TagResource"",""UnassignInstance"",""UnassignVolume"",""UntagResource"",""UpdateApp"",""UpdateElasticIp"",""UpdateInstance"",""UpdateLayer"",""UpdateMyUserProfile"",""UpdateRdsDbInstance"",""UpdateStack"",""UpdateUserProfile"",""UpdateVolume""]","arn:aws:<serviceName>:<region>:<account>:<resourceType>/<resourceName>","^arn:aws:opsworks:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsopsworks.html"
"opsworks-cm","AWS OpsWorks Configuration Management","[""AssociateNode"",""CreateBackup"",""CreateServer"",""DeleteBackup"",""DeleteServer"",""DescribeAccountAttributes"",""DescribeBackups"",""DescribeEvents"",""DescribeNodeAssociationStatus"",""DescribeServers"",""DisassociateNode"",""RestoreServer"",""StartMaintenance"",""UpdateServer"",""UpdateServerEngineAttributes""]","arn:aws:opsworks-cm:<region>:<account>:<resourceType>/<id>","^arn:aws:opsworks-cm:.+:[0-9]+:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsopsworksconfigurationmanagement.html"
"organizations","AWS Organizations","[""AcceptHandshake"",""AttachPolicy"",""CancelHandshake"",""CreateAccount"",""CreateGovCloudAccount"",""CreateOrganization"",""CreateOrganizationalUnit"",""CreatePolicy"",""DeclineHandshake"",""DeleteOrganization"",""DeleteOrganizationalUnit"",""DeletePolicy"",""DescribeAccount"",""DescribeCreateAccountStatus"",""DescribeEffectivePolicy"",""DescribeHandshake"",""DescribeOrganization"",""DescribeOrganizationalUnit"",""DescribePolicy"",""DetachPolicy"",""DisableAWSServiceAccess"",""DisablePolicyType"",""EnableAWSServiceAccess"",""EnableAllFeatures"",""EnablePolicyType"",""InviteAccountToOrganization"",""LeaveOrganization"",""ListAWSServiceAccessForOrganization"",""ListAccounts"",""ListAccountsForParent"",""ListChildren"",""ListCreateAccountStatus"",""ListHandshakesForAccount"",""ListHandshakesForOrganization"",""ListOrganizationalUnitsForParent"",""ListParents"",""ListPolicies"",""ListPoliciesForTarget"",""ListRoots"",""ListTagsForResource"",""ListTargetsForPolicy"",""MoveAccount"",""RemoveAccountFromOrganization"",""TagResource"",""UntagResource"",""UpdateOrganizationalUnit"",""UpdatePolicy""]","arn:${Partition}:organizations::<masterAccountId>:<resource>/o-<organizationId>(/<resourceType>/<resourceId>)?","^arn:${Partition}:organizations::.+:.+","""organizations:ServicePrincipal""","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsorganizations.html"
"pi","AWS Performance Insights","[""DescribeDimensionKeys"",""GetResourceMetrics""]","arn:aws:pi:<region>:<account>:<resource-type>/<relative-id>","^arn:aws:pi:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsperformanceinsights.html"
"pricing","AWS Price List","[""DescribeServices"",""GetAttributeValues"",""GetProducts""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awspricelist.html"
"aws-marketplace","AWS Private Marketplace","[""AssociateProductsWithPrivateMarketplace"",""CreatePrivateMarketplace"",""CreatePrivateMarketplaceProfile"",""CreatePrivateMarketplaceRequests"",""DescribePrivateMarketplaceProducts"",""DescribePrivateMarketplaceProfile"",""DescribePrivateMarketplaceRequests"",""DescribePrivateMarketplaceStatus"",""DisassociateProductsFromPrivateMarketplace"",""ListPrivateMarketplaceProducts"",""ListPrivateMarketplaceRequests"",""StartPrivateMarketplace"",""StopPrivateMarketplace"",""UpdatePrivateMarketplaceProfile"",""UpdatePrivateMarketplaceSettings""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsprivatemarketplace.html"
"ram","AWS Resource Access Manager","[""AcceptResourceShareInvitation"",""AssociateResourceShare"",""CreateResourceShare"",""DeleteResourceShare"",""DisassociateResourceShare"",""EnableSharingWithAwsOrganization"",""GetResourcePolicies"",""GetResourceShareAssociations"",""GetResourceShareInvitations"",""GetResourceShares"",""ListPendingInvitationResources"",""ListPrincipals"",""ListResources"",""RejectResourceShareInvitation"",""TagResource"",""UntagResource"",""UpdateResourceShare""]","arn:aws:ram:<region>:<account-id>:resource-share/<resource-uuid>","^arn:aws:ram:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""ram:AllowsExternalPrincipals"",""ram:Principal"",""ram:RequestedAllowsExternalPrincipals"",""ram:RequestedResourceType"",""ram:ResourceArn"",""ram:ResourceShareName"",""ram:ShareOwnerAccountId""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsresourceaccessmanager.html"
"resource-groups","AWS Resource Groups","[""CreateGroup"",""DeleteGroup"",""GetGroup"",""GetGroupQuery"",""GetTags"",""ListGroupResources"",""ListGroups"",""SearchResources"",""Tag"",""Untag"",""UpdateGroup"",""UpdateGroupQuery""]","arn:aws:<serviceName>:<region>:<account>:<resourceType>/<resourceName>","^arn:aws:resource-groups:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsresourcegroups.html"
"robomaker","AWS RoboMaker","[""BatchDescribeSimulationJob"",""CancelDeploymentJob"",""CancelSimulationJob"",""CreateDeploymentJob"",""CreateFleet"",""CreateRobot"",""CreateRobotApplication"",""CreateRobotApplicationVersion"",""CreateSimulationApplication"",""CreateSimulationApplicationVersion"",""CreateSimulationJob"",""DeleteFleet"",""DeleteRobot"",""DeleteRobotApplication"",""DeleteSimulationApplication"",""DeregisterRobot"",""DescribeDeploymentJob"",""DescribeFleet"",""DescribeRobot"",""DescribeRobotApplication"",""DescribeSimulationApplication"",""DescribeSimulationJob"",""ListDeploymentJobs"",""ListFleets"",""ListRobotApplications"",""ListRobots"",""ListSimulationApplications"",""ListSimulationJobs"",""ListTagsForResource"",""RegisterRobot"",""RestartSimulationJob"",""SyncDeploymentJob"",""TagResource"",""UntagResource"",""UpdateRobotApplication"",""UpdateSimulationApplication""]","arn:${Partition}:robomaker:${Region}:${AccountId}:${ResourceType}/${ResourceName}","^arn:${Partition}:robomaker:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsrobomaker.html"
"savingsplans","AWS Savings Plans","[""CreateSavingsPlan"",""DescribeSavingsPlanRates"",""DescribeSavingsPlans"",""DescribeSavingsPlansOfferingRates"",""DescribeSavingsPlansOfferings"",""ListTagsForResource"",""TagResource"",""UntagResource""]","arn:aws:savingsplans::${Account}:${ResourceType}/${ResourcePath}","^arn:aws:savingsplans:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awssavingsplans.html"
"secretsmanager","AWS Secrets Manager","[""CancelRotateSecret"",""CreateSecret"",""DeleteResourcePolicy"",""DeleteSecret"",""DescribeSecret"",""GetRandomPassword"",""GetResourcePolicy"",""GetSecretValue"",""ListSecretVersionIds"",""ListSecrets"",""PutResourcePolicy"",""PutSecretValue"",""RestoreSecret"",""RotateSecret"",""TagResource"",""UntagResource"",""UpdateSecret"",""UpdateSecretVersionStage""]","arn:${Partition}:secretsmanager:${Region}:${Account}:secret:${SecretId}","^arn:${Partition}:secretsmanager:.+","[""aws:RequestTag/tag-key"",""aws:TagKeys"",""secretsmanager:Description"",""secretsmanager:ForceDeleteWithoutRecovery"",""secretsmanager:KmsKeyId"",""secretsmanager:Name"",""secretsmanager:RecoveryWindowInDays"",""secretsmanager:ResourceTag/tag-key"",""secretsmanager:RotationLambdaARN"",""secretsmanager:SecretId"",""secretsmanager:VersionId"",""secretsmanager:VersionStage"",""secretsmanager:resource/AllowRotationLambdaArn""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awssecretsmanager.html"
"securityhub","AWS Security Hub","[""AcceptInvitation"",""BatchDisableStandards"",""BatchEnableStandards"",""BatchImportFindings"",""CreateActionTarget"",""CreateInsight"",""CreateMembers"",""DeclineInvitations"",""DeleteActionTarget"",""DeleteInsight"",""DeleteInvitations"",""DeleteMembers"",""DescribeActionTargets"",""DescribeHub"",""DescribeProducts"",""DisableImportFindingsForProduct"",""DisableSecurityHub"",""DisassociateFromMasterAccount"",""DisassociateMembers"",""EnableImportFindingsForProduct"",""EnableSecurityHub"",""GetEnabledStandards"",""GetFindings"",""GetInsightResults"",""GetInsights"",""GetInvitationsCount"",""GetMasterAccount"",""GetMembers"",""InviteMembers"",""ListEnabledProductsForImport"",""ListInvitations"",""ListMembers"",""ListTagsForResource"",""TagResource"",""UntagResource"",""UpdateActionTarget"",""UpdateFindings"",""UpdateInsight""]","arn:aws:securityhub:<region>:<account_ID>:.+","^arn:aws:securityhub:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""securityhub:TargetAccount""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awssecurityhub.html"
"sts","AWS Security Token Service","[""AssumeRole"",""AssumeRoleWithSAML"",""AssumeRoleWithWebIdentity"",""DecodeAuthorizationMessage"",""GetAccessKeyInfo"",""GetCallerIdentity"",""GetFederationToken"",""GetSessionToken"",""TagSession""]","arn:aws:iam::<namespace>:<relative-id>","^arn:aws:iam::.+","[""accounts.google.com:aud"",""accounts.google.com:oaud"",""accounts.google.com:sub"",""aws:FederatedProvider"",""aws:PrincipalTag/${TagKey}"",""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""cognito-identity.amazonaws.com:amr"",""cognito-identity.amazonaws.com:aud"",""cognito-identity.amazonaws.com:sub"",""graph.facebook.com:app_id"",""graph.facebook.com:id"",""saml:aud"",""saml:cn"",""saml:commonName"",""saml:doc"",""saml:eduorghomepageuri"",""saml:eduorgidentityauthnpolicyuri"",""saml:eduorglegalname"",""saml:eduorgsuperioruri"",""saml:eduorgwhitepagesuri"",""saml:edupersonaffiliation"",""saml:edupersonassurance"",""saml:edupersonentitlement"",""saml:edupersonnickname"",""saml:edupersonorgdn"",""saml:edupersonorgunitdn"",""saml:edupersonprimaryaffiliation"",""saml:edupersonprimaryorgunitdn"",""saml:edupersonprincipalname"",""saml:edupersonscopedaffiliation"",""saml:edupersontargetedid"",""saml:givenName"",""saml:iss"",""saml:mail"",""saml:name"",""saml:namequalifier"",""saml:organizationStatus"",""saml:primaryGroupSID"",""saml:sub"",""saml:sub_type"",""saml:surname"",""saml:uid"",""saml:x500UniqueIdentifier"",""sts:ExternalId"",""sts:TransitiveTagKeys"",""www.amazon.com:app_id"",""www.amazon.com:user_id""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awssecuritytokenservice.html"
"sms","AWS Server Migration Service","[""CreateApp"",""CreateReplicationJob"",""DeleteApp"",""DeleteAppLaunchConfiguration"",""DeleteAppReplicationConfiguration"",""DeleteReplicationJob"",""DeleteServerCatalog"",""DisassociateConnector"",""GenerateChangeSet"",""GenerateTemplate"",""GetApp"",""GetAppLaunchConfiguration"",""GetAppReplicationConfiguration"",""GetConnectors"",""GetMessages"",""GetReplicationJobs"",""GetReplicationRuns"",""GetServers"",""ImportServerCatalog"",""LaunchApp"",""ListApps"",""PutAppLaunchConfiguration"",""PutAppReplicationConfiguration"",""SendMessage"",""StartAppReplication"",""StartOnDemandReplicationRun"",""StopAppReplication"",""TerminateApp"",""UpdateApp"",""UpdateReplicationJob""]","arn:aws:<serviceName>:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:<serviceName>:.+:.+:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsservermigrationservice.html"
"serverlessrepo","AWS Serverless Application Repository","[""CreateApplication"",""CreateApplicationVersion"",""CreateCloudFormationChangeSet"",""CreateCloudFormationTemplate"",""DeleteApplication"",""GetApplication"",""GetApplicationPolicy"",""GetCloudFormationTemplate"",""ListApplicationDependencies"",""ListApplicationVersions"",""ListApplications"",""PutApplicationPolicy"",""SearchApplications"",""UpdateApplication""]","arn:aws:serverlessrepo:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:serverlessrepo:.+:.+:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsserverlessapplicationrepository.html"
"servicecatalog","AWS Service Catalog","[""AcceptPortfolioShare"",""AssociateBudgetWithResource"",""AssociatePrincipalWithPortfolio"",""AssociateProductWithPortfolio"",""AssociateServiceActionWithProvisioningArtifact"",""AssociateTagOptionWithResource"",""BatchAssociateServiceActionWithProvisioningArtifact"",""BatchDisassociateServiceActionFromProvisioningArtifact"",""CopyProduct"",""CreateConstraint"",""CreatePortfolio"",""CreatePortfolioShare"",""CreateProduct"",""CreateProvisionedProductPlan"",""CreateProvisioningArtifact"",""CreateServiceAction"",""CreateTagOption"",""DeleteConstraint"",""DeletePortfolio"",""DeletePortfolioShare"",""DeleteProduct"",""DeleteProvisionedProductPlan"",""DeleteProvisioningArtifact"",""DeleteServiceAction"",""DeleteTagOption"",""DescribeConstraint"",""DescribeCopyProductStatus"",""DescribePortfolio"",""DescribePortfolioShareStatus"",""DescribeProduct"",""DescribeProductAsAdmin"",""DescribeProductView"",""DescribeProvisionedProduct"",""DescribeProvisionedProductPlan"",""DescribeProvisioningArtifact"",""DescribeProvisioningParameters"",""DescribeRecord"",""DescribeServiceAction"",""DescribeServiceActionExecutionParameters"",""DescribeTagOption"",""DisableAWSOrganizationsAccess"",""DisassociateBudgetFromResource"",""DisassociatePrincipalFromPortfolio"",""DisassociateProductFromPortfolio"",""DisassociateServiceActionFromProvisioningArtifact"",""DisassociateTagOptionFromResource"",""EnableAWSOrganizationsAccess"",""ExecuteProvisionedProductPlan"",""ExecuteProvisionedProductServiceAction"",""GetAWSOrganizationsAccessStatus"",""ListAcceptedPortfolioShares"",""ListBudgetsForResource"",""ListConstraintsForPortfolio"",""ListLaunchPaths"",""ListOrganizationPortfolioAccess"",""ListPortfolioAccess"",""ListPortfolios"",""ListPortfoliosForProduct"",""ListPrincipalsForPortfolio"",""ListProvisionedProductPlans"",""ListProvisioningArtifacts"",""ListProvisioningArtifactsForServiceAction"",""ListRecordHistory"",""ListResourcesForTagOption"",""ListServiceActions"",""ListServiceActionsForProvisioningArtifact"",""ListStackInstancesForProvisionedProduct"",""ListTagOptions"",""ProvisionProduct"",""RejectPortfolioShare"",""ScanProvisionedProducts"",""SearchProducts"",""SearchProductsAsAdmin"",""SearchProvisionedProducts"",""TerminateProvisionedProduct"",""UpdateConstraint"",""UpdatePortfolio"",""UpdateProduct"",""UpdateProvisionedProduct"",""UpdateProvisionedProductProperties"",""UpdateProvisioningArtifact"",""UpdateServiceAction"",""UpdateTagOption""]","arn:aws:(catalog|servicecatalog):<region>:<account>:<resourceType>/<id>","^arn:aws:(catalog|servicecatalog):.+","[""servicecatalog:accountLevel"",""servicecatalog:roleLevel"",""servicecatalog:userLevel""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsservicecatalog.html"
"shield","AWS Shield","[""AssociateDRTLogBucket"",""AssociateDRTRole"",""CreateProtection"",""CreateSubscription"",""DeleteProtection"",""DeleteSubscription"",""DescribeAttack"",""DescribeDRTAccess"",""DescribeEmergencyContactSettings"",""DescribeProtection"",""DescribeSubscription"",""DisassociateDRTLogBucket"",""DisassociateDRTRole"",""GetSubscriptionState"",""ListAttacks"",""ListProtections"",""UpdateEmergencyContactSettings""]","arn:aws:shield::<account_ID>:<resource>/<resource_id>","^arn:aws:shield::[0-9]+:.+/.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsshield.html"
"snowball","AWS Snowball","[""CancelCluster"",""CancelJob"",""CreateAddress"",""CreateCluster"",""CreateJob"",""DescribeAddress"",""DescribeAddresses"",""DescribeCluster"",""DescribeJob"",""GetJobManifest"",""GetJobUnlockCode"",""GetSnowballUsage"",""ListClusterJobs"",""ListClusters"",""ListJobs"",""UpdateCluster"",""UpdateJob""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awssnowball.html"
"sso","AWS SSO","[""AssociateDirectory"",""AssociateProfile"",""CreateApplicationInstance"",""CreateApplicationInstanceCertificate"",""CreateManagedApplicationInstance"",""CreatePermissionSet"",""CreateProfile"",""CreateTrust"",""DeleteApplicationInstance"",""DeleteApplicationInstanceCertificate"",""DeleteManagedApplicationInstance"",""DeletePermissionSet"",""DeletePermissionsPolicy"",""DeleteProfile"",""DescribePermissionsPolicies"",""DisassociateDirectory"",""DisassociateProfile"",""GetApplicationInstance"",""GetApplicationTemplate"",""GetManagedApplicationInstance"",""GetMfaDeviceManagementForDirectory"",""GetPermissionSet"",""GetPermissionsPolicy"",""GetProfile"",""GetSSOStatus"",""GetSharedSsoConfiguration"",""GetSsoConfiguration"",""GetTrust"",""ImportApplicationInstanceServiceProviderMetadata"",""ListApplicationInstanceCertificates"",""ListApplicationInstances"",""ListApplicationTemplates"",""ListApplications"",""ListDirectoryAssociations"",""ListPermissionSets"",""ListProfileAssociations"",""ListProfiles"",""PutMfaDeviceManagementForDirectory"",""PutPermissionsPolicy"",""StartSSO"",""UpdateApplicationInstanceActiveCertificate"",""UpdateApplicationInstanceDisplayData"",""UpdateApplicationInstanceResponseConfiguration"",""UpdateApplicationInstanceResponseSchemaConfiguration"",""UpdateApplicationInstanceSecurityConfiguration"",""UpdateApplicationInstanceServiceProviderConfiguration"",""UpdateApplicationInstanceStatus"",""UpdateDirectoryAssociation"",""UpdateManagedApplicationInstanceStatus"",""UpdatePermissionSet"",""UpdateProfile"",""UpdateSSOConfiguration"",""UpdateTrust""]","arn:${Partition}:sso:${Region}:${Account}:<relative-id>","^arn:${Partition}:sso:${Region}:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awssso.html"
"sso-directory","AWS SSO Directory","[""AddMemberToGroup"",""CompleteVirtualMfaDeviceRegistration"",""CreateAlias"",""CreateBearerToken"",""CreateExternalIdPConfigurationForDirectory"",""CreateGroup"",""CreateProvisioningTenant"",""CreateUser"",""DeleteBearerToken"",""DeleteExternalIdPConfigurationForDirectory"",""DeleteGroup"",""DeleteMfaDeviceForUser"",""DeleteProvisioningTenant"",""DeleteUser"",""DescribeDirectory"",""DescribeGroups"",""DescribeUsers"",""DisableExternalIdPConfigurationForDirectory"",""DisableUser"",""EnableExternalIdPConfigurationForDirectory"",""EnableUser"",""GetAWSSPConfigurationForDirectory"",""ListBearerTokens"",""ListExternalIdPConfigurationsForDirectory"",""ListGroupsForUser"",""ListMembersInGroup"",""ListMfaDevicesForUser"",""ListProvisioningTenants"",""RemoveMemberFromGroup"",""SearchGroups"",""SearchUsers"",""StartVirtualMfaDeviceRegistration"",""UpdateExternalIdPConfigurationForDirectory"",""UpdateGroup"",""UpdatePassword"",""UpdateUser"",""VerifyEmail""]","arn:${Partition}:sso-directory:${Region}:${Account}:<relative-id>","^arn:${Partition}:sso-directory:${Region}:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsssodirectory.html"
"states","AWS Step Functions","[""CreateActivity"",""CreateStateMachine"",""DeleteActivity"",""DeleteStateMachine"",""DescribeActivity"",""DescribeExecution"",""DescribeStateMachine"",""DescribeStateMachineForExecution"",""GetActivityTask"",""GetExecutionHistory"",""ListActivities"",""ListExecutions"",""ListStateMachines"",""ListTagsForResource"",""SendTaskFailure"",""SendTaskHeartbeat"",""SendTaskSuccess"",""StartExecution"",""StopExecution"",""TagResource"",""UntagResource"",""UpdateStateMachine""]","arn:aws:<serviceName>:<region>:<account>:<resourceType>:<resourceName>","^arn:aws:states:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsstepfunctions.html"
"support","AWS Support","[""AddAttachmentsToSet"",""AddCommunicationToCase"",""CreateCase"",""DescribeAttachment"",""DescribeCaseAttributes"",""DescribeCases"",""DescribeCommunications"",""DescribeIssueTypes"",""DescribeServices"",""DescribeSeverityLevels"",""DescribeSupportLevel"",""DescribeTrustedAdvisorCheckRefreshStatuses"",""DescribeTrustedAdvisorCheckResult"",""DescribeTrustedAdvisorCheckSummaries"",""DescribeTrustedAdvisorChecks"",""InitiateCallForCase"",""InitiateChatForCase"",""PutCaseAttributes"",""RateCaseCommunication"",""RefreshTrustedAdvisorCheck"",""ResolveCase"",""SearchForCases""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awssupport.html"
"ssm","AWS Systems Manager","[""AddTagsToResource"",""CancelCommand"",""CancelMaintenanceWindowExecution"",""CreateActivation"",""CreateAssociation"",""CreateAssociationBatch"",""CreateDocument"",""CreateMaintenanceWindow"",""CreateOpsItem"",""CreatePatchBaseline"",""CreateResourceDataSync"",""DeleteActivation"",""DeleteAssociation"",""DeleteDocument"",""DeleteInventory"",""DeleteMaintenanceWindow"",""DeleteParameter"",""DeleteParameters"",""DeletePatchBaseline"",""DeleteResourceDataSync"",""DeregisterManagedInstance"",""DeregisterPatchBaselineForPatchGroup"",""DeregisterTargetFromMaintenanceWindow"",""DeregisterTaskFromMaintenanceWindow"",""DescribeActivations"",""DescribeAssociation"",""DescribeAssociationExecutionTargets"",""DescribeAssociationExecutions"",""DescribeAutomationExecutions"",""DescribeAutomationStepExecutions"",""DescribeAvailablePatches"",""DescribeDocument"",""DescribeDocumentParameters"",""DescribeDocumentPermission"",""DescribeEffectiveInstanceAssociations"",""DescribeEffectivePatchesForPatchBaseline"",""DescribeInstanceAssociationsStatus"",""DescribeInstanceInformation"",""DescribeInstancePatchStates"",""DescribeInstancePatchStatesForPatchGroup"",""DescribeInstancePatches"",""DescribeInstanceProperties"",""DescribeInventoryDeletions"",""DescribeMaintenanceWindowExecutionTaskInvocations"",""DescribeMaintenanceWindowExecutionTasks"",""DescribeMaintenanceWindowExecutions"",""DescribeMaintenanceWindowSchedule"",""DescribeMaintenanceWindowTargets"",""DescribeMaintenanceWindowTasks"",""DescribeMaintenanceWindows"",""DescribeMaintenanceWindowsForTarget"",""DescribeOpsItems"",""DescribeParameters"",""DescribePatchBaselines"",""DescribePatchGroupState"",""DescribePatchGroups"",""DescribePatchProperties"",""DescribeSessions"",""GetAutomationExecution"",""GetCommandInvocation"",""GetConnectionStatus"",""GetDefaultPatchBaseline"",""GetDeployablePatchSnapshotForInstance"",""GetDocument"",""GetInventory"",""GetInventorySchema"",""GetMaintenanceWindow"",""GetMaintenanceWindowExecution"",""GetMaintenanceWindowExecutionTask"",""GetMaintenanceWindowExecutionTaskInvocation"",""GetMaintenanceWindowTask"",""GetManifest"",""GetOpsItem"",""GetOpsSummary"",""GetParameter"",""GetParameterHistory"",""GetParameters"",""GetParametersByPath"",""GetPatchBaseline"",""GetPatchBaselineForPatchGroup"",""GetServiceSetting"",""LabelParameterVersion"",""ListAssociationVersions"",""ListAssociations"",""ListCommandInvocations"",""ListCommands"",""ListComplianceItems"",""ListComplianceSummaries"",""ListDocumentVersions"",""ListDocuments"",""ListInstanceAssociations"",""ListInventoryEntries"",""ListResourceComplianceSummaries"",""ListResourceDataSync"",""ListTagsForResource"",""ModifyDocumentPermission"",""PutComplianceItems"",""PutConfigurePackageResult"",""PutInventory"",""PutParameter"",""RegisterDefaultPatchBaseline"",""RegisterPatchBaselineForPatchGroup"",""RegisterTargetWithMaintenanceWindow"",""RegisterTaskWithMaintenanceWindow"",""RemoveTagsFromResource"",""ResetServiceSetting"",""ResumeSession"",""SendAutomationSignal"",""SendCommand"",""StartAssociationsOnce"",""StartAutomationExecution"",""StartSession"",""StopAutomationExecution"",""TerminateSession"",""UpdateAssociation"",""UpdateAssociationStatus"",""UpdateDocument"",""UpdateDocumentDefaultVersion"",""UpdateInstanceAssociationStatus"",""UpdateInstanceInformation"",""UpdateMaintenanceWindow"",""UpdateMaintenanceWindowTarget"",""UpdateMaintenanceWindowTask"",""UpdateManagedInstanceRole"",""UpdateOpsItem"",""UpdatePatchBaseline"",""UpdateResourceDataSync"",""UpdateServiceSetting""]","arn:aws:ssm:<region>:<account_ID>:<relative-id>","^arn:aws:(ssm|ec2):.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""ssm:Overwrite"",""ssm:Recursive"",""ssm:SessionDocumentAccessCheck"",""ssm:SyncType"",""ssm:resourceTag/tag-key""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awssystemsmanager.html"
"transfer","AWS Transfer for SFTP","[""CreateServer"",""CreateUser"",""DeleteServer"",""DeleteSshPublicKey"",""DeleteUser"",""DescribeServer"",""DescribeUser"",""ImportSshPublicKey"",""ListServers"",""ListTagsForResource"",""ListUsers"",""StartServer"",""StopServer"",""TagResource"",""TestIdentityProvider"",""UntagResource"",""UpdateServer"",""UpdateUser""]","arn:aws:transfer:<region>:<account-id>:<resource-type>/<resource_name>","^arn:aws:transfer:.+:.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awstransferforsftp.html"
"trustedadvisor","AWS Trusted Advisor","[""DescribeAccount"",""DescribeAccountAccess"",""DescribeCheckItems"",""DescribeCheckRefreshStatuses"",""DescribeCheckSummaries"",""DescribeChecks"",""DescribeNotificationPreferences"",""ExcludeCheckItems"",""IncludeCheckItems"",""RefreshCheck"",""SetAccountAccess"",""UpdateNotificationPreferences""]","arn:aws:trustedadvisor:*:<account_ID>:checks/{category}/{checkId}","arn:aws:trustedadvisor:*","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awstrustedadvisor.html"
"waf","AWS WAF","[""CreateByteMatchSet"",""CreateGeoMatchSet"",""CreateIPSet"",""CreateRateBasedRule"",""CreateRegexMatchSet"",""CreateRegexPatternSet"",""CreateRule"",""CreateRuleGroup"",""CreateSizeConstraintSet"",""CreateSqlInjectionMatchSet"",""CreateWebACL"",""CreateXssMatchSet"",""DeleteByteMatchSet"",""DeleteGeoMatchSet"",""DeleteIPSet"",""DeleteLoggingConfiguration"",""DeletePermissionPolicy"",""DeleteRateBasedRule"",""DeleteRegexMatchSet"",""DeleteRegexPatternSet"",""DeleteRule"",""DeleteRuleGroup"",""DeleteSizeConstraintSet"",""DeleteSqlInjectionMatchSet"",""DeleteWebACL"",""DeleteXssMatchSet"",""GetByteMatchSet"",""GetChangeToken"",""GetChangeTokenStatus"",""GetGeoMatchSet"",""GetIPSet"",""GetLoggingConfiguration"",""GetPermissionPolicy"",""GetRateBasedRule"",""GetRateBasedRuleManagedKeys"",""GetRegexMatchSet"",""GetRegexPatternSet"",""GetRule"",""GetRuleGroup"",""GetSampledRequests"",""GetSizeConstraintSet"",""GetSqlInjectionMatchSet"",""GetWebACL"",""GetXssMatchSet"",""ListActivatedRulesInRuleGroup"",""ListByteMatchSets"",""ListGeoMatchSets"",""ListIPSets"",""ListLoggingConfigurations"",""ListRateBasedRules"",""ListRegexMatchSets"",""ListRegexPatternSets"",""ListRuleGroups"",""ListRules"",""ListSizeConstraintSets"",""ListSqlInjectionMatchSets"",""ListSubscribedRuleGroups"",""ListTagsForResource"",""ListWebACLs"",""ListXssMatchSets"",""PutLoggingConfiguration"",""PutPermissionPolicy"",""TagResource"",""UntagResource"",""UpdateByteMatchSet"",""UpdateGeoMatchSet"",""UpdateIPSet"",""UpdateRateBasedRule"",""UpdateRegexMatchSet"",""UpdateRegexPatternSet"",""UpdateRule"",""UpdateRuleGroup"",""UpdateSizeConstraintSet"",""UpdateSqlInjectionMatchSet"",""UpdateWebACL"",""UpdateXssMatchSet""]","arn:aws:waf::<account_ID>:<resource>/<resource_id>","^arn:aws:waf::[0-9]+:.+/.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awswaf.html"
"waf-regional","AWS WAF Regional","[""AssociateWebACL"",""CreateByteMatchSet"",""CreateGeoMatchSet"",""CreateIPSet"",""CreateRateBasedRule"",""CreateRegexMatchSet"",""CreateRegexPatternSet"",""CreateRule"",""CreateRuleGroup"",""CreateSizeConstraintSet"",""CreateSqlInjectionMatchSet"",""CreateWebACL"",""CreateXssMatchSet"",""DeleteByteMatchSet"",""DeleteGeoMatchSet"",""DeleteIPSet"",""DeleteLoggingConfiguration"",""DeletePermissionPolicy"",""DeleteRateBasedRule"",""DeleteRegexMatchSet"",""DeleteRegexPatternSet"",""DeleteRule"",""DeleteRuleGroup"",""DeleteSizeConstraintSet"",""DeleteSqlInjectionMatchSet"",""DeleteWebACL"",""DeleteXssMatchSet"",""DisassociateWebACL"",""GetByteMatchSet"",""GetChangeToken"",""GetChangeTokenStatus"",""GetGeoMatchSet"",""GetIPSet"",""GetLoggingConfiguration"",""GetPermissionPolicy"",""GetRateBasedRule"",""GetRateBasedRuleManagedKeys"",""GetRegexMatchSet"",""GetRegexPatternSet"",""GetRule"",""GetRuleGroup"",""GetSampledRequests"",""GetSizeConstraintSet"",""GetSqlInjectionMatchSet"",""GetWebACL"",""GetWebACLForResource"",""GetXssMatchSet"",""ListActivatedRulesInRuleGroup"",""ListByteMatchSets"",""ListGeoMatchSets"",""ListIPSets"",""ListLoggingConfigurations"",""ListRateBasedRules"",""ListRegexMatchSets"",""ListRegexPatternSets"",""ListResourcesForWebACL"",""ListRuleGroups"",""ListRules"",""ListSizeConstraintSets"",""ListSqlInjectionMatchSets"",""ListSubscribedRuleGroups"",""ListTagsForResource"",""ListWebACLs"",""ListXssMatchSets"",""PutLoggingConfiguration"",""PutPermissionPolicy"",""TagResource"",""UntagResource"",""UpdateByteMatchSet"",""UpdateGeoMatchSet"",""UpdateIPSet"",""UpdateRateBasedRule"",""UpdateRegexMatchSet"",""UpdateRegexPatternSet"",""UpdateRule"",""UpdateRuleGroup"",""UpdateSizeConstraintSet"",""UpdateSqlInjectionMatchSet"",""UpdateWebACL"",""UpdateXssMatchSet""]","arn:aws:waf-regional:<region>:<account_ID>:<resource>/<resource_id>","^arn:aws:waf-regional:.+:[0-9]+:.+/.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awswafregional.html"
"wellarchitected","AWS Well-Architected Tool","[""CreateWorkload"",""DeleteWorkload"",""GetWorkload"",""ListWorkloads""]","arn:aws:wellarchitected:<region>:<account-id>:<resource-type>/<resource_name>","^arn:${Partition}:wellarchitected:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awswell-architectedtool.html"
"xray","AWS X-Ray","[""BatchGetTraces"",""CreateGroup"",""CreateSamplingRule"",""DeleteGroup"",""DeleteSamplingRule"",""GetEncryptionConfig"",""GetGroup"",""GetGroups"",""GetSamplingRules"",""GetSamplingStatisticSummaries"",""GetSamplingTargets"",""GetServiceGraph"",""GetTimeSeriesServiceStatistics"",""GetTraceGraph"",""GetTraceSummaries"",""PutEncryptionConfig"",""PutTelemetryRecords"",""PutTraceSegments"",""UpdateGroup"",""UpdateSamplingRule""]","arn:${Partition}:xray:${Region}:${Account}:${ResourceType}/${ResourceId}","^arn:${Partition}:xray:.+","","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsx-ray.html"
"applicationinsights","CloudWatch Application Insights","[""CreateApplication"",""CreateComponent"",""DeleteApplication"",""DeleteComponent"",""DescribeApplication"",""DescribeComponent"",""DescribeComponentConfiguration"",""DescribeComponentConfigurationRecommendation"",""DescribeObservation"",""DescribeProblem"",""DescribeProblemObservations"",""ListApplications"",""ListComponents"",""ListProblems"",""UpdateApplication"",""UpdateComponent"",""UpdateComponentConfiguration""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_cloudwatchapplicationinsights.html"
"comprehendmedical","Comprehend Medical","[""DetectEntities"",""DetectPHI""]","arn:${Partition}:comprehendmedical:${Region}:${AccountId}:${ResourceType}/${ResourceName}","^arn:${Partition}:comprehendmedical:.+:.+:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_comprehendmedical.html"
"compute-optimizer","Compute Optimizer","[""GetAutoScalingGroupRecommendations"",""GetEC2InstanceRecommendations"",""GetEC2RecommendationProjectedMetrics"",""GetEnrollmentStatus"",""GetRecommendationSummaries"",""UpdateEnrollmentStatus""]","","","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_computeoptimizer.html"
"datapipeline","Data Pipeline","[""ActivatePipeline"",""AddTags"",""CreatePipeline"",""DeactivatePipeline"",""DeletePipeline"",""DescribeObjects"",""DescribePipelines"",""EvaluateExpression"",""GetAccountLimits"",""GetPipelineDefinition"",""ListPipelines"",""PollForTask"",""PutAccountLimits"",""PutPipelineDefinition"",""QueryObjects"",""RemoveTags"",""ReportTaskProgress"",""ReportTaskRunnerHeartbeat"",""SetStatus"",""SetTaskStatus"",""ValidatePipelineDefinition""]","","","[""datapipeline:PipelineCreator"",""datapipeline:Tag"",""datapipeline:workerGroup""]","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_datapipeline.html"
"dbqms","Database Query Metadata Service","[""CreateFavoriteQuery"",""CreateQueryHistory"",""DeleteFavoriteQueries"",""DeleteQueryHistory"",""DescribeFavoriteQueries"",""DescribeQueryHistory"",""GetQueryString"",""UpdateFavoriteQuery"",""UpdateQueryHistory""]","arn:${Partition}:dbqms::","^arn:${Partition}:dbqms::.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_databasequerymetadataservice.html"
"datasync","DataSync","[""CancelTaskExecution"",""CreateAgent"",""CreateLocationEfs"",""CreateLocationNfs"",""CreateLocationS3"",""CreateLocationSmb"",""CreateTask"",""DeleteAgent"",""DeleteLocation"",""DeleteTask"",""DescribeAgent"",""DescribeLocationEfs"",""DescribeLocationNfs"",""DescribeLocationS3"",""DescribeLocationSmb"",""DescribeTask"",""DescribeTaskExecution"",""ListAgents"",""ListLocations"",""ListTagsForResource"",""ListTaskExecutions"",""ListTasks"",""StartTaskExecution"",""TagResource"",""UntagResource"",""UpdateAgent"",""UpdateTask""]","arn:${Partition}:datasync:<region>:<account>:<resourceType>/<resourceName>","^arn:${Partition}:datasync:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_datasync.html"
"elasticloadbalancing","Elastic Load Balancing","[""AddTags"",""ApplySecurityGroupsToLoadBalancer"",""AttachLoadBalancerToSubnets"",""ConfigureHealthCheck"",""CreateAppCookieStickinessPolicy"",""CreateLBCookieStickinessPolicy"",""CreateLoadBalancer"",""CreateLoadBalancerListeners"",""CreateLoadBalancerPolicy"",""DeleteLoadBalancer"",""DeleteLoadBalancerListeners"",""DeleteLoadBalancerPolicy"",""DeregisterInstancesFromLoadBalancer"",""DescribeInstanceHealth"",""DescribeLoadBalancerAttributes"",""DescribeLoadBalancerPolicies"",""DescribeLoadBalancerPolicyTypes"",""DescribeLoadBalancers"",""DescribeTags"",""DetachLoadBalancerFromSubnets"",""DisableAvailabilityZonesForLoadBalancer"",""EnableAvailabilityZonesForLoadBalancer"",""ModifyLoadBalancerAttributes"",""RegisterInstancesWithLoadBalancer"",""RemoveTags"",""SetLoadBalancerListenerSSLCertificate"",""SetLoadBalancerPoliciesForBackendServer"",""SetLoadBalancerPoliciesOfListener""]","arn:aws:elasticloadbalancing:<region>:<account>:<resourceType>/<resourceid>","^arn:aws:elasticloadbalancing:.+","[""aws:RequestTag/tag-key"",""aws:TagKeys"",""elasticloadbalancing:ResourceTag/"",""elasticloadbalancing:ResourceTag/tag-key""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_elasticloadbalancing.html"
"elasticloadbalancing","Elastic Load Balancing V2","[""AddListenerCertificates"",""AddTags"",""CreateListener"",""CreateLoadBalancer"",""CreateRule"",""CreateTargetGroup"",""DeleteListener"",""DeleteLoadBalancer"",""DeleteRule"",""DeleteTargetGroup"",""DeregisterTargets"",""DescribeAccountLimits"",""DescribeListenerCertificates"",""DescribeListeners"",""DescribeLoadBalancerAttributes"",""DescribeLoadBalancers"",""DescribeRules"",""DescribeSSLPolicies"",""DescribeTags"",""DescribeTargetGroupAttributes"",""DescribeTargetGroups"",""DescribeTargetHealth"",""ModifyListener"",""ModifyLoadBalancerAttributes"",""ModifyRule"",""ModifyTargetGroup"",""ModifyTargetGroupAttributes"",""RegisterTargets"",""RemoveListenerCertificates"",""RemoveTags"",""SetIpAddressType"",""SetRulePriorities"",""SetSecurityGroups"",""SetSubnets"",""SetWebAcl""]","arn:aws:elasticloadbalancing:<region>:<account>:<resourceType>/<resourceid>","^arn:aws:elasticloadbalancing:.+","[""aws:RequestTag/tag-key"",""aws:TagKeys"",""elasticloadbalancing:ResourceTag/tag-key""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_elasticloadbalancingv2.html"
"access-analyzer","IAM Access Analyzer","[""CreateAnalyzer"",""CreateArchiveRule"",""DeleteAnalyzer"",""DeleteArchiveRule"",""GetAnalyzedResource"",""GetAnalyzer"",""GetArchiveRule"",""GetFinding"",""ListAnalyzedResources"",""ListAnalyzers"",""ListArchiveRules"",""ListFindings"",""ListTagsForResource"",""StartResourceScan"",""TagResource"",""UntagResource"",""UpdateArchiveRule"",""UpdateFindings""]","arn:${Partition}:access-analyzer::analyzer/${analyzerName}","^arn:${Partition}:access-analyzer::.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_iamaccessanalyzer.html"
"iam","Identity And Access Management","[""AddClientIDToOpenIDConnectProvider"",""AddRoleToInstanceProfile"",""AddUserToGroup"",""AttachGroupPolicy"",""AttachRolePolicy"",""AttachUserPolicy"",""ChangePassword"",""CreateAccessKey"",""CreateAccountAlias"",""CreateGroup"",""CreateInstanceProfile"",""CreateLoginProfile"",""CreateOpenIDConnectProvider"",""CreatePolicy"",""CreatePolicyVersion"",""CreateRole"",""CreateSAMLProvider"",""CreateServiceLinkedRole"",""CreateServiceSpecificCredential"",""CreateUser"",""CreateVirtualMFADevice"",""DeactivateMFADevice"",""DeleteAccessKey"",""DeleteAccountAlias"",""DeleteAccountPasswordPolicy"",""DeleteGroup"",""DeleteGroupPolicy"",""DeleteInstanceProfile"",""DeleteLoginProfile"",""DeleteOpenIDConnectProvider"",""DeletePolicy"",""DeletePolicyVersion"",""DeleteRole"",""DeleteRolePermissionsBoundary"",""DeleteRolePolicy"",""DeleteSAMLProvider"",""DeleteSSHPublicKey"",""DeleteServerCertificate"",""DeleteServiceLinkedRole"",""DeleteServiceSpecificCredential"",""DeleteSigningCertificate"",""DeleteUser"",""DeleteUserPermissionsBoundary"",""DeleteUserPolicy"",""DeleteVirtualMFADevice"",""DetachGroupPolicy"",""DetachRolePolicy"",""DetachUserPolicy"",""EnableMFADevice"",""GenerateCredentialReport"",""GenerateOrganizationsAccessReport"",""GenerateServiceLastAccessedDetails"",""GetAccessKeyLastUsed"",""GetAccountAuthorizationDetails"",""GetAccountPasswordPolicy"",""GetAccountSummary"",""GetContextKeysForCustomPolicy"",""GetContextKeysForPrincipalPolicy"",""GetCredentialReport"",""GetGroup"",""GetGroupPolicy"",""GetInstanceProfile"",""GetLoginProfile"",""GetOpenIDConnectProvider"",""GetOrganizationsAccessReport"",""GetPolicy"",""GetPolicyVersion"",""GetRole"",""GetRolePolicy"",""GetSAMLProvider"",""GetSSHPublicKey"",""GetServerCertificate"",""GetServiceLastAccessedDetails"",""GetServiceLastAccessedDetailsWithEntities"",""GetServiceLinkedRoleDeletionStatus"",""GetUser"",""GetUserPolicy"",""ListAccessKeys"",""ListAccountAliases"",""ListAttachedGroupPolicies"",""ListAttachedRolePolicies"",""ListAttachedUserPolicies"",""ListEntitiesForPolicy"",""ListGroupPolicies"",""ListGroups"",""ListGroupsForUser"",""ListInstanceProfiles"",""ListInstanceProfilesForRole"",""ListMFADevices"",""ListOpenIDConnectProviders"",""ListPolicies"",""ListPoliciesGrantingServiceAccess"",""ListPolicyVersions"",""ListRolePolicies"",""ListRoleTags"",""ListRoles"",""ListSAMLProviders"",""ListSSHPublicKeys"",""ListServerCertificates"",""ListServiceSpecificCredentials"",""ListSigningCertificates"",""ListUserPolicies"",""ListUserTags"",""ListUsers"",""ListVirtualMFADevices"",""PassRole"",""PutGroupPolicy"",""PutRolePermissionsBoundary"",""PutRolePolicy"",""PutUserPermissionsBoundary"",""PutUserPolicy"",""RemoveClientIDFromOpenIDConnectProvider"",""RemoveRoleFromInstanceProfile"",""RemoveUserFromGroup"",""ResetServiceSpecificCredential"",""ResyncMFADevice"",""SetDefaultPolicyVersion"",""SetSecurityTokenServicePreferences"",""SimulateCustomPolicy"",""SimulatePrincipalPolicy"",""TagRole"",""TagUser"",""UntagRole"",""UntagUser"",""UpdateAccessKey"",""UpdateAccountPasswordPolicy"",""UpdateAssumeRolePolicy"",""UpdateGroup"",""UpdateLoginProfile"",""UpdateOpenIDConnectProviderThumbprint"",""UpdateRole"",""UpdateRoleDescription"",""UpdateSAMLProvider"",""UpdateSSHPublicKey"",""UpdateServerCertificate"",""UpdateServiceSpecificCredential"",""UpdateSigningCertificate"",""UpdateUser"",""UploadSSHPublicKey"",""UploadServerCertificate"",""UploadSigningCertificate""]","arn:aws:iam::<namespace>:<relative-id>","^arn:aws:iam::.+","[""iam:AWSServiceName"",""iam:OrganizationsPolicyId"",""iam:PassedToService"",""iam:PermissionsBoundary"",""iam:PolicyARN"",""iam:ResourceTag/${TagKey}""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_identityandaccessmanagement.html"
"launchwizard","Launch Wizard","[""DeleteApp"",""DescribeProvisionedApp"",""DescribeProvisioningEvents"",""GetInfrastructureSuggestion"",""GetIpAddress"",""GetResourceCostEstimate"",""ListProvisionedApps"",""StartProvisioning""]","","^arn:aws:launchwizard:.+:.+:.+","","False","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_launchwizard.html"
"apigateway","Manage Amazon API Gateway","[""DELETE"",""GET"",""PATCH"",""POST"",""PUT"",""SetWebACL"",""UpdateRestApiPolicy""]","arn:aws:apigateway:<region>::<api_gateway_resource_path>","^arn:aws:apigateway:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_manageamazonapigateway.html"
"networkmanager","Network Manager","[""AssociateCustomerGateway"",""AssociateLink"",""CreateDevice"",""CreateGlobalNetwork"",""CreateLink"",""CreateSite"",""DeleteDevice"",""DeleteGlobalNetwork"",""DeleteLink"",""DeleteSite"",""DeregisterTransitGateway"",""DescribeGlobalNetworks"",""DisassociateCustomerGateway"",""DisassociateLink"",""GetCustomerGatewayAssociations"",""GetDevices"",""GetLinkAssociations"",""GetLinks"",""GetSites"",""GetTransitGatewayRegistrations"",""ListTagsForResource"",""RegisterTransitGateway"",""TagResource"",""UntagResource"",""UpdateDevice"",""UpdateGlobalNetwork"",""UpdateLink"",""UpdateSite""]","arn:aws:networkmanager::<account-id>:<resource-type>/<resource_name>","^arn:aws:networkmanager::.+:.+","[""aws:RequestTag/${TagKey}"",""aws:ResourceTag/${TagKey}"",""aws:TagKeys"",""networkmanager:cgwArn"",""networkmanager:tgwArn""]","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_networkmanager.html"
"servicequotas","Service Quotas","[""AssociateServiceQuotaTemplate"",""DeleteServiceQuotaIncreaseRequestFromTemplate"",""DisassociateServiceQuotaTemplate"",""GetAWSDefaultServiceQuota"",""GetAssociationForServiceQuotaTemplate"",""GetRequestedServiceQuotaChange"",""GetServiceQuota"",""GetServiceQuotaIncreaseRequestFromTemplate"",""ListAWSDefaultServiceQuotas"",""ListRequestedServiceQuotaChangeHistory"",""ListRequestedServiceQuotaChangeHistoryByQuota"",""ListServiceQuotaIncreaseRequestsInTemplate"",""ListServiceQuotas"",""ListServices"",""PutServiceQuotaIncreaseRequestIntoTemplate"",""RequestServiceQuotaIncrease""]","arn:aws:servicequotas:<region>:<account>:<resourceType>/<resourceName>","^arn:aws:servicequotas:.+","""servicequotas:service""","True","https://docs.aws.amazon.com/IAM/latest/UserGuide/list_servicequotas.html"