Skip to main content
IAM Policy Map

AIOpsAssistantPolicy

OperatorAWS managedActivePermissions reviewedShow on mapCompare

Summary

Provides ReadOnly permissions required by the Amazon AI Operations Assistant to do analysis on customer AWS resources during investigations.

Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.

Identity

ARN
arn:aws:iam::aws:policy/AIOpsAssistantPolicy
Default version
v15
Created
Last edited
Services
access-analyzer, acm, acm-pca, airflow, amplify, aoss, apigateway, appconfig, appflow, application-autoscaling, application-signals, applicationinsights, apprunner, appstream, appsync, aps, arc-zonal-shift, athena, auditmanager, autoscaling, backup, backup-gateway, batch, bedrock, budgets, ce, chatbot, cleanrooms, cleanrooms-ml, cloudformation, cloudfront, cloudtrail, cloudwatch, codeartifact, codebuild, codecommit, codedeploy, codeguru-profiler, codeguru-reviewer, codepipeline, codestar-connections, codestar-notifications, cognito-identity, cognito-idp, comprehend, config, connect, databrew, datapipeline, datasync, deadline, detective, devicefarm, devops-guru, dms, ds, dynamodb, ec2, ecr, ecs, eks, elasticache, elasticbeanstalk, elasticfilesystem, elasticloadbalancing, elasticmapreduce, emr-containers, emr-serverless, es, events, firehose, fis, fms, forecast, frauddetector, fsx, gamelift, globalaccelerator, glue, grafana, greengrass, groundstation, guardduty, health, healthlake, iam, identitystore, imagebuilder, inspector, inspector2, internetmonitor, iot, iotanalytics, iotfleethub, iotsitewise, iotwireless, ivs, ivschat, kafka, kafkaconnect, kendra, kinesis, kinesisanalytics, kinesisvideo, kms, lakeformation, lambda, launchwizard, lex, license-manager, lightsail, logs, lookoutmetrics, lookoutvision, m2, macie2, mediaconnect, medialive, mediapackage, mediapackage-vod, mediapackagev2, memorydb, mobiletargeting, mq, network-firewall, networkmanager, nimble, oam, omics, opsworks-cm, organizations, osis, payment-cryptography, pca-connector-ad, pca-connector-scep, personalize, pi, pipes, proton, qbusiness, qldb, ram, rds, redshift, redshift-serverless, refactor-spaces, rekognition, resiliencehub, resource-explorer-2, resource-groups, robomaker, route53, route53-recovery-control-config, route53-recovery-readiness, route53profiles, route53resolver, rum, s3, s3-outposts, sagemaker, scheduler, schemas, secretsmanager, securityhub, securitylake, servicecatalog, servicequotas, ses, shield, signer, sns, sqs, ssm, ssm-contacts, ssm-incidents, ssm-sap, sso, sso-directory, states, synthetics, tag, timestream, transfer, verifiedpermissions, vpc-lattice, wafv2, workspaces, workspaces-web, xray

Control-plane actions (4049)

By access level: 2181 List, 3 Permissions management, 1863 Read, 2 Write.

Control-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
Access Analyzer9 of 373 List, 6 Read; 0 restricted, 0 conditionalaccess-analyzer:GetAnalyzer, access-analyzer:List*
Certificate Manager2 of 422 Read; 0 restricted, 0 conditionalacm:DescribeCertificate, acm:GetAccountConfiguration
Private Certificate Authority8 of 231 List, 7 Read; 0 restricted, 0 conditionalacm-pca:Describe*, acm-pca:GetCertificate, acm-pca:GetCertificateAuthorityCertificate, acm-pca:GetCertificateAuthorityCsr, acm-pca:List*
MWAA2 of 121 List, 1 Read; 0 restricted, 0 conditionalairflow:List*
Amplify12 of 418 List, 4 Read; 0 restricted, 0 conditionalamplify:GetApp, amplify:GetBranch, amplify:GetDomainAssociation, amplify:List*
OpenSearch Serverless16 of 5710 List, 6 Read; 0 restricted, 0 conditionalaoss:BatchGetCollection, aoss:BatchGetLifecyclePolicy, aoss:BatchGetVpcEndpoint, aoss:GetAccessPolicy, aoss:GetSecurityConfig, aoss:GetSecurityPolicy, aoss:List*
API Gateway1 of 441 Read; 1 restricted, 0 conditionalapigateway:GET
AppConfig16 of 5611 List, 5 Read; 0 restricted, 0 conditionalappconfig:GetApplication, appconfig:GetConfigurationProfile, appconfig:GetEnvironment, appconfig:GetHostedConfigurationVersion, appconfig:List*
AppFlow14 of 313 List, 11 Read; 0 restricted, 0 conditionalappflow:Describe*, appflow:List*
Application Auto Scaling4 of 144 Read; 0 restricted, 0 conditionalapplication-autoscaling:Describe*
Application Signals15 of 308 List, 7 Read; 0 restricted, 0 conditionalapplication-signals:BatchGetServiceLevelObjectiveBudgetReport, application-signals:GetService, application-signals:GetServiceLevelObjective, application-signals:List*
CloudWatch Application Insights17 of 347 List, 10 Read; 0 restricted, 0 conditionalapplicationinsights:Describe*, applicationinsights:List*
App Runner18 of 429 List, 9 Read; 0 restricted, 0 conditionalapprunner:Describe*, apprunner:List*
AppStream 2.024 of 9019 List, 5 Read; 0 restricted, 0 conditionalappstream:Describe*, appstream:List*
AppSync23 of 8713 List, 10 Read; 0 restricted, 0 conditionalappsync:GetApiAssociation, appsync:GetDataSource, appsync:GetDomainName, appsync:GetFunction, appsync:GetGraphqlApi, appsync:GetGraphqlApiEnvironmentVariables, appsync:GetIntrospectionSchema, appsync:GetResolver, appsync:GetSourceApiAssociation, appsync:List*
AMP21 of 614 List, 17 Read; 0 restricted, 0 conditionalaps:Describe*, aps:List*
ARC Zonal Shift4 of 153 List, 1 Read; 0 restricted, 0 conditionalarc-zonal-shift:GetManagedResource, arc-zonal-shift:List*
Athena23 of 8613 List, 10 Read; 0 restricted, 0 conditionalathena:GetCapacityAssignmentConfiguration, athena:GetCapacityReservation, athena:GetDataCatalog, athena:GetNamedQuery, athena:GetPreparedStatement, athena:GetWorkGroup, athena:List*
Audit Manager13 of 6211 List, 2 Read; 0 restricted, 0 conditionalauditmanager:GetAssessment, auditmanager:List*
EC2 Auto Scaling22 of 6821 List, 1 Read; 0 restricted, 0 conditionalautoscaling:Describe*
Backup52 of 12231 List, 1 Permissions management, 20 Read; 0 restricted, 0 conditionalbackup:Describe*, backup:GetBackupPlan, backup:GetBackupSelection, backup:GetBackupVaultAccessPolicy, backup:GetBackupVaultNotifications, backup:GetRestoreTestingPlan, backup:GetRestoreTestingSelection, backup:List*
Backup Gateway5 of 275 Read; 0 restricted, 0 conditionalbackup-gateway:GetHypervisor, backup-gateway:List*
Batch10 of 465 List, 5 Read; 0 restricted, 0 conditionalbatch:DescribeComputeEnvironments, batch:DescribeJobQueues, batch:DescribeSchedulingPolicies, batch:List*
Bedrock54 of 23245 List, 9 Read; 0 restricted, 0 conditionalbedrock:GetAgent, bedrock:GetAgentActionGroup, bedrock:GetAgentAlias, bedrock:GetAgentKnowledgeBase, bedrock:GetDataSource, bedrock:GetGuardrail, bedrock:GetKnowledgeBase, bedrock:List*
Budget5 of 135 Read; 0 restricted, 0 conditionalbudgets:Describe*, budgets:List*
Cost Explorer Service12 of 596 List, 6 Read; 0 restricted, 0 conditionalce:Describe*, ce:GetAnomalyMonitors, ce:GetAnomalySubscriptions, ce:List*
Chatbot12 of 391 List, 11 Read; 0 restricted, 0 conditionalchatbot:Describe*, chatbot:GetMicrosoftTeamsChannelConfiguration, chatbot:List*
Clean Rooms30 of 10724 List, 6 Read; 0 restricted, 0 conditionalcleanrooms:GetAnalysisTemplate, cleanrooms:GetCollaboration, cleanrooms:GetConfiguredTable, cleanrooms:GetConfiguredTableAnalysisRule, cleanrooms:GetConfiguredTableAssociation, cleanrooms:GetMembership, cleanrooms:List*
Clean Rooms ML18 of 5917 List, 1 Read; 0 restricted, 0 conditionalcleanrooms-ml:GetTrainingDataset, cleanrooms-ml:List*
CloudFormation47 of 10423 List, 24 Read; 0 restricted, 0 conditionalcloudformation:Describe*, cloudformation:GetResource, cloudformation:GetStackPolicy, cloudformation:GetTemplate, cloudformation:List*
CloudFront58 of 17341 List, 17 Read; 0 restricted, 0 conditionalcloudfront:Describe*, cloudfront:GetCachePolicy, cloudfront:GetCloudFrontOriginAccessIdentity, cloudfront:GetContinuousDeploymentPolicy, cloudfront:GetDistribution, cloudfront:GetDistributionConfig, cloudfront:GetFunction, cloudfront:GetKeyGroup, cloudfront:GetMonitoringSubscription, cloudfront:GetOriginAccessControl, cloudfront:GetOriginRequestPolicy, cloudfront:GetPublicKey and 3 more
CloudTrail24 of 668 List, 15 Read, 1 Write; 0 restricted, 0 conditionalcloudtrail:Describe*, cloudtrail:GetChannel, cloudtrail:GetEventConfiguration, cloudtrail:GetEventDataStore, cloudtrail:GetEventSelectors, cloudtrail:GetInsightSelectors, cloudtrail:GetQueryResults, cloudtrail:GetResourcePolicy, cloudtrail:GetTrail, cloudtrail:GetTrailStatus, cloudtrail:List*, cloudtrail:LookupEvents and 1 more
CloudWatch36 of 16024 List, 12 Read; 0 restricted, 0 conditionalcloudwatch:Describe*, cloudwatch:GenerateQuery, cloudwatch:GetDashboard, cloudwatch:GetInsightRuleReport, cloudwatch:GetMetricStream, cloudwatch:GetService, cloudwatch:GetServiceLevelObjective, cloudwatch:List*
CodeArtifact19 of 5112 List, 7 Read; 0 restricted, 0 conditionalcodeartifact:Describe*, codeartifact:GetDomainPermissionsPolicy, codeartifact:GetRepositoryPermissionsPolicy, codeartifact:List*
CodeBuild19 of 6718 List, 1 Read; 0 restricted, 0 conditionalcodebuild:BatchGetFleets, codebuild:List*
CodeCommit2 of 912 Read; 0 restricted, 0 conditionalcodecommit:GetRepository, codecommit:GetRepositoryTriggers
CodeDeploy14 of 4812 List, 2 Read; 0 restricted, 0 conditionalcodedeploy:BatchGetDeploymentTargets, codedeploy:BatchGetDeployments, codedeploy:GetApplication, codedeploy:GetDeploymentConfig, codedeploy:List*
CodeGuru Profiler7 of 214 List, 3 Read; 0 restricted, 0 conditionalcodeguru-profiler:Describe*, codeguru-profiler:GetNotificationConfiguration, codeguru-profiler:GetPolicy, codeguru-profiler:List*
CodeGuru Reviewer9 of 175 List, 4 Read; 0 restricted, 0 conditionalcodeguru-reviewer:Describe*, codeguru-reviewer:List*
CodePipeline11 of 443 List, 8 Read; 0 restricted, 0 conditionalcodepipeline:GetPipeline, codepipeline:GetPipelineState, codepipeline:List*
CodeStar Connections10 of 387 List, 3 Read; 0 restricted, 0 conditionalcodestar-connections:GetConnection, codestar-connections:GetRepositoryLink, codestar-connections:GetSyncConfiguration, codestar-connections:List*
CodeStar Notifications5 of 134 List, 1 Read; 0 restricted, 0 conditionalcodestar-notifications:Describe*, codestar-notifications:List*
Cognito Identity4 of 211 List, 3 Read; 0 restricted, 0 conditionalcognito-identity:DescribeIdentityPool, cognito-identity:GetIdentityPoolRoles, cognito-identity:ListIdentityPools, cognito-identity:ListTagsForResource
Cognito User Pools19 of 1398 List, 11 Read; 0 restricted, 0 conditionalcognito-idp:AdminListGroupsForUser, cognito-idp:DescribeIdentityProvider, cognito-idp:DescribeResourceServer, cognito-idp:DescribeRiskConfiguration, cognito-idp:DescribeUserImportJob, cognito-idp:DescribeUserPool, cognito-idp:DescribeUserPoolDomain, cognito-idp:GetGroup, cognito-idp:GetLogDeliveryConfiguration, cognito-idp:GetUICustomization, cognito-idp:GetUserPoolMfaConfig, cognito-idp:GetWebACLForResource and 7 more
Comprehend34 of 8534 Read; 0 restricted, 0 conditionalcomprehend:Describe*, comprehend:List*
Config34 of 10218 List, 16 Read; 0 restricted, 0 conditionalconfig:Describe*, config:GetStoredQuery, config:List*
Connect107 of 38866 List, 41 Read; 0 restricted, 0 conditionalconnect:Describe*, connect:GetTaskTemplate, connect:List*
DataBrew16 of 4416 Read; 0 restricted, 0 conditionaldatabrew:Describe*, databrew:List*
Data Pipeline4 of 211 List, 3 Read; 0 restricted, 0 conditionaldatapipeline:Describe*, datapipeline:GetPipelineDefinition, datapipeline:List*
DataSync25 of 668 List, 17 Read; 0 restricted, 0 conditionaldatasync:Describe*, datasync:List*
Deadline Cloud29 of 9220 List, 9 Read; 0 restricted, 0 conditionaldeadline:GetFarm, deadline:GetFleet, deadline:GetLicenseEndpoint, deadline:GetMonitor, deadline:GetQueue, deadline:GetQueueEnvironment, deadline:GetQueueFleetAssociation, deadline:GetStorageProfile, deadline:List*
Detective10 of 369 List, 1 Read; 0 restricted, 0 conditionaldetective:GetMembers, detective:List*
Device Farm30 of 7724 List, 6 Read; 0 restricted, 0 conditionaldevicefarm:GetDevicePool, devicefarm:GetInstanceProfile, devicefarm:GetNetworkProfile, devicefarm:GetProject, devicefarm:GetTestGridProject, devicefarm:GetVPCEConfiguration, devicefarm:List*
DevOps Guru20 of 318 List, 12 Read; 0 restricted, 0 conditionaldevops-guru:Describe*, devops-guru:GetResourceCollection, devops-guru:List*
DMS48 of 12548 Read; 0 restricted, 0 conditionaldms:Describe*, dms:List*
Directory Service17 of 911 List, 16 Read; 0 restricted, 0 conditionalds:Describe*
DynamoDB27 of 687 List, 20 Read; 0 restricted, 0 conditionaldynamodb:Describe*, dynamodb:GetResourcePolicy, dynamodb:List*
EC2209 of 834204 List, 5 Read; 0 restricted, 0 conditionalec2:Describe*, ec2:GetAssociatedEnclaveCertificateIamRoles, ec2:GetIpamPoolAllocations, ec2:GetIpamPoolCidrs, ec2:GetManagedPrefixListEntries, ec2:GetNetworkInsightsAccessScopeContent, ec2:GetSnapshotBlockPublicAccessState, ec2:GetTransitGatewayMulticastDomainAssociations, ec2:GetTransitGatewayRouteTableAssociations, ec2:GetTransitGatewayRouteTablePropagations, ec2:GetVerifiedAccessEndpointPolicy, ec2:GetVerifiedAccessGroupPolicy and 3 more
Elastic Container Registry16 of 655 List, 11 Read; 0 restricted, 0 conditionalecr:Describe*, ecr:GetLifecyclePolicy, ecr:GetRegistryPolicy, ecr:GetRepositoryPolicy, ecr:List*
Elastic Container Service34 of 9215 List, 19 Read; 0 restricted, 0 conditionalecs:Describe*, ecs:List*
EKS33 of 7414 List, 19 Read; 0 restricted, 0 conditionaleks:Describe*, eks:List*
ElastiCache21 of 7720 List, 1 Read; 0 restricted, 0 conditionalelasticache:Describe*, elasticache:List*
Elastic Beanstalk17 of 506 List, 11 Read; 0 restricted, 0 conditionalelasticbeanstalk:Describe*, elasticbeanstalk:List*
EFS10 of 384 List, 6 Read; 0 restricted, 0 conditionalelasticfilesystem:Describe*
ELB23 of 772 List, 21 Read; 0 restricted, 0 conditionalelasticloadbalancing:Describe*, elasticloadbalancing:GetResourcePolicy, elasticloadbalancing:GetTrustStoreCaCertificatesBundle, elasticloadbalancing:GetTrustStoreRevocationContent
EMR26 of 8811 List, 15 Read; 0 restricted, 0 conditionalelasticmapreduce:Describe*, elasticmapreduce:List*
EMR Containers11 of 256 List, 5 Read; 0 restricted, 0 conditionalemr-containers:Describe*, emr-containers:List*
EMR Serverless6 of 254 List, 2 Read; 0 restricted, 0 conditionalemr-serverless:GetApplication, emr-serverless:List*
OpenSearch Service46 of 13832 List, 14 Read; 0 restricted, 0 conditionales:Describe*, es:List*
EventBridge25 of 7115 List, 10 Read; 0 restricted, 0 conditionalevents:Describe*, events:List*
Firehose3 of 102 List, 1 Read; 0 restricted, 0 conditionalfirehose:Describe*, firehose:List*
FIS10 of 297 List, 3 Read; 0 restricted, 0 conditionalfis:GetExperimentTemplate, fis:GetTargetAccountConfiguration, fis:List*
Firewall Manager14 of 4211 List, 3 Read; 0 restricted, 0 conditionalfms:GetNotificationChannel, fms:GetPolicy, fms:List*
Forecast30 of 7030 Read; 0 restricted, 0 conditionalforecast:Describe*, forecast:List*
Fraud Detector17 of 7411 List, 6 Read; 0 restricted, 0 conditionalfrauddetector:BatchGetVariable, frauddetector:Describe*, frauddetector:GetDetectorVersion, frauddetector:GetDetectors, frauddetector:GetEntityTypes, frauddetector:GetEventTypes, frauddetector:GetExternalModels, frauddetector:GetLabels, frauddetector:GetListElements, frauddetector:GetListsMetadata, frauddetector:GetModelVersion, frauddetector:GetOutcomes and 3 more
FSx12 of 5612 Read; 0 restricted, 0 conditionalfsx:Describe*
GameLift Servers46 of 12112 List, 34 Read; 0 restricted, 0 conditionalgamelift:Describe*, gamelift:List*
GlobalAccelerator22 of 5612 List, 10 Read; 0 restricted, 0 conditionalglobalaccelerator:Describe*, globalaccelerator:List*
Glue35 of 30623 List, 2 Permissions management, 10 Read; 0 restricted, 0 conditionalglue:GetDatabase, glue:GetDatabases, glue:GetJob, glue:GetRegistry, glue:GetSchema, glue:GetSchemaVersion, glue:GetTable, glue:GetTags, glue:GetTrigger, glue:List*, glue:querySchemaVersionMetadata
Managed Grafana9 of 252 List, 7 Read; 0 restricted, 0 conditionalgrafana:Describe*, grafana:List*
IoT Greengrass29 of 11225 List, 4 Read; 0 restricted, 0 conditionalgreengrass:Describe*, greengrass:GetDeployment, greengrass:List*
Ground Station14 of 4010 List, 4 Read; 0 restricted, 0 conditionalgroundstation:GetConfig, groundstation:GetDataflowEndpointGroup, groundstation:GetMissionProfile, groundstation:List*
GuardDuty27 of 10318 List, 9 Read; 0 restricted, 0 conditionalguardduty:GetDetector, guardduty:GetFilter, guardduty:GetIPSet, guardduty:GetMalwareProtectionPlan, guardduty:GetMasterAccount, guardduty:GetMembers, guardduty:GetThreatIntelSet, guardduty:List*
Health2 of 142 Read; 0 restricted, 0 conditionalhealth:DescribeEventDetails, health:DescribeEvents
HealthLake15 of 687 List, 8 Read; 0 restricted, 0 conditionalhealthlake:Describe*, healthlake:List*
IAM20 of 1907 List, 13 Read; 0 restricted, 0 conditionaliam:GetGroup, iam:GetGroupPolicy, iam:GetInstanceProfile, iam:GetLoginProfile, iam:GetOpenIDConnectProvider, iam:GetPolicy, iam:GetPolicyVersion, iam:GetRole, iam:GetRolePolicy, iam:GetSAMLProvider, iam:GetServerCertificate, iam:GetServiceLinkedRoleDeletionStatus and 8 more
Identity Store4 of 292 List, 2 Read; 0 restricted, 0 conditionalidentitystore:DescribeGroup, identitystore:DescribeGroupMembership, identitystore:ListGroupMemberships, identitystore:ListGroups
EC2 Image Builder31 of 7721 List, 10 Read; 0 restricted, 0 conditionalimagebuilder:GetComponent, imagebuilder:GetContainerRecipe, imagebuilder:GetDistributionConfiguration, imagebuilder:GetImage, imagebuilder:GetImagePipeline, imagebuilder:GetImageRecipe, imagebuilder:GetInfrastructureConfiguration, imagebuilder:GetLifecyclePolicy, imagebuilder:GetWorkflow, imagebuilder:List*
Inspector17 of 378 List, 9 Read; 0 restricted, 0 conditionalinspector:Describe*, inspector:List*
Inspector220 of 8419 List, 1 Read; 0 restricted, 0 conditionalinspector2:List*
Internet Monitor5 of 173 List, 2 Read; 0 restricted, 0 conditionalinternetmonitor:GetMonitor, internetmonitor:List*
IoT112 of 29367 List, 44 Read, 1 Write; 0 restricted, 0 conditionaliot:Describe*, iot:GetPackage, iot:GetPackageVersion, iot:GetPolicy, iot:GetThingShadow, iot:GetTopicRule, iot:GetTopicRuleDestination, iot:GetV2LoggingOptions, iot:List*
IoT Analytics11 of 345 List, 6 Read; 0 restricted, 0 conditionaliotanalytics:Describe*, iotanalytics:List*
IoT Fleet Hub3 of 81 List, 2 Read; 0 restricted, 0 conditionaliotfleethub:Describe*, iotfleethub:List*
IoT SiteWise62 of 12932 List, 30 Read; 0 restricted, 0 conditionaliotsitewise:Describe*, iotsitewise:List*
IoT Wireless26 of 11326 Read; 0 restricted, 0 conditionaliotwireless:GetDestination, iotwireless:GetDeviceProfile, iotwireless:GetFuotaTask, iotwireless:GetMulticastGroup, iotwireless:GetNetworkAnalyzerConfiguration, iotwireless:GetServiceProfile, iotwireless:GetWirelessDevice, iotwireless:GetWirelessGateway, iotwireless:GetWirelessGatewayTaskDefinition, iotwireless:List*
Interactive Video Service25 of 8319 List, 6 Read; 0 restricted, 0 conditionalivs:GetChannel, ivs:GetEncoderConfiguration, ivs:GetPlaybackRestrictionPolicy, ivs:GetRecordingConfiguration, ivs:GetStage, ivs:List*
Interactive Video Service Chat5 of 172 List, 3 Read; 0 restricted, 0 conditionalivschat:GetLoggingConfiguration, ivschat:GetRoom, ivschat:List*
MSK27 of 6414 List, 13 Read; 0 restricted, 0 conditionalkafka:Describe*, kafka:GetClusterPolicy, kafka:List*
MSK Connect9 of 219 Read; 0 restricted, 0 conditionalkafkaconnect:Describe*, kafkaconnect:List*
Kendra23 of 6612 List, 11 Read; 0 restricted, 0 conditionalkendra:Describe*, kendra:List*
Kinesis13 of 424 List, 9 Read; 0 restricted, 0 conditionalkinesis:Describe*, kinesis:GetResourcePolicy, kinesis:List*
Kinesis Analytics9 of 341 List, 8 Read; 0 restricted, 0 conditionalkinesisanalytics:Describe*, kinesisanalytics:List*
Kinesis Video Streams8 of 373 List, 5 Read; 0 restricted, 0 conditionalkinesisvideo:Describe*
KMS7 of 584 List, 3 Read; 0 restricted, 0 conditionalkms:DescribeKey, kms:GetKeyPolicy, kms:GetKeyRotationStatus, kms:ListAliases, kms:ListKeyRotations, kms:ListKeys, kms:ListResourceTags
Lake Formation15 of 688 List, 7 Read; 0 restricted, 0 conditionallakeformation:Describe*, lakeformation:GetLFTag, lakeformation:GetResourceLFTags, lakeformation:List*
Lambda40 of 12125 List, 15 Read; 0 restricted, 0 conditionallambda:GetAlias, lambda:GetCodeSigningConfig, lambda:GetEventSourceMapping, lambda:GetFunction, lambda:GetFunctionCodeSigningConfig, lambda:GetFunctionConfiguration, lambda:GetFunctionEventInvokeConfig, lambda:GetFunctionRecursionConfig, lambda:GetFunctionUrlConfig, lambda:GetLayerVersion, lambda:GetLayerVersionPolicy, lambda:GetPolicy and 3 more
Launch Wizard13 of 4011 List, 2 Read; 0 restricted, 0 conditionallaunchwizard:GetDeployment, launchwizard:List*
Lex52 of 14628 List, 24 Read; 0 restricted, 0 conditionallex:Describe*, lex:List*
License Manager22 of 6219 List, 3 Read; 0 restricted, 0 conditionallicense-manager:GetLicense, license-manager:List*
Lightsail13 of 16113 Read; 0 restricted, 0 conditionallightsail:GetAlarms, lightsail:GetBuckets, lightsail:GetCertificates, lightsail:GetContainerServices, lightsail:GetDisk, lightsail:GetDisks, lightsail:GetInstance, lightsail:GetInstances, lightsail:GetLoadBalancer, lightsail:GetLoadBalancerTlsCertificates, lightsail:GetLoadBalancers, lightsail:GetStaticIp and 1 more
CloudWatch Logs47 of 13333 List, 14 Read; 0 restricted, 0 conditionallogs:Describe*, logs:FilterLogEvents, logs:GetDataProtectionPolicy, logs:GetDelivery, logs:GetDeliveryDestination, logs:GetDeliveryDestinationPolicy, logs:GetDeliverySource, logs:GetLogAnomalyDetector, logs:GetLogDelivery, logs:GetLogGroupFields, logs:GetQueryResults, logs:List* and 4 more
Lookout Metrics11 of 306 List, 5 Read; 0 restricted, 0 conditionallookoutmetrics:Describe*, lookoutmetrics:List*
Lookout Vision11 of 254 List, 7 Read; 0 restricted, 0 conditionallookoutvision:Describe*, lookoutvision:List*
Mainframe Modernization14 of 372 List, 12 Read; 0 restricted, 0 conditionalm2:GetApplication, m2:GetEnvironment, m2:List*
Macie19 of 8114 List, 5 Read; 0 restricted, 0 conditionalmacie2:GetAllowList, macie2:GetCustomDataIdentifier, macie2:GetFindingsFilter, macie2:GetMacieSession, macie2:List*
MediaConnect21 of 9512 List, 9 Read; 0 restricted, 0 conditionalmediaconnect:Describe*, mediaconnect:List*
MediaLive46 of 12524 List, 22 Read; 0 restricted, 0 conditionalmedialive:Describe*, medialive:GetCloudWatchAlarmTemplate, medialive:GetCloudWatchAlarmTemplateGroup, medialive:GetEventBridgeRuleTemplate, medialive:GetEventBridgeRuleTemplateGroup, medialive:GetSignalMap, medialive:List*
MediaPackage7 of 197 Read; 0 restricted, 0 conditionalmediapackage:Describe*, mediapackage:List*
MediaPackage VOD7 of 173 List, 4 Read; 0 restricted, 0 conditionalmediapackage-vod:Describe*, mediapackage-vod:List*
MediaPackage v210 of 344 List, 6 Read; 0 restricted, 0 conditionalmediapackagev2:GetChannel, mediapackagev2:GetChannelGroup, mediapackagev2:GetChannelPolicy, mediapackagev2:GetOriginEndpoint, mediapackagev2:GetOriginEndpointPolicy, mediapackagev2:List*
MemoryDB18 of 4718 Read; 0 restricted, 0 conditionalmemorydb:Describe*, memorydb:List*
Pinpoint5 of 1193 List, 2 Read; 0 restricted, 0 conditionalmobiletargeting:GetInAppTemplate, mobiletargeting:List*
MQ12 of 275 List, 7 Read; 0 restricted, 0 conditionalmq:Describe*, mq:List*
Network Firewall31 of 8913 List, 18 Read; 0 restricted, 0 conditionalnetwork-firewall:Describe*, network-firewall:List*
Network Manager26 of 9717 List, 9 Read; 0 restricted, 0 conditionalnetworkmanager:Describe*, networkmanager:GetConnectAttachment, networkmanager:GetConnectPeer, networkmanager:GetCoreNetwork, networkmanager:GetCoreNetworkPolicy, networkmanager:GetCustomerGatewayAssociations, networkmanager:GetDevices, networkmanager:GetLinkAssociations, networkmanager:GetLinks, networkmanager:GetSiteToSiteVpnAttachment, networkmanager:GetSites, networkmanager:GetTransitGatewayPeering and 4 more
Nimble Studio15 of 5115 Read; 0 restricted, 0 conditionalnimble:GetLaunchProfile, nimble:GetStreamingImage, nimble:GetStudio, nimble:GetStudioComponent, nimble:List*
OAM7 of 157 Read; 0 restricted, 0 conditionaloam:GetLink, oam:GetSink, oam:GetSinkPolicy, oam:List*
Omics32 of 10826 List, 6 Read; 0 restricted, 0 conditionalomics:GetAnnotationStore, omics:GetReferenceStore, omics:GetRunGroup, omics:GetSequenceStore, omics:GetVariantStore, omics:GetWorkflow, omics:List*
OpsworksCM6 of 195 List, 1 Read; 0 restricted, 0 conditionalopsworks-cm:Describe*, opsworks-cm:List*
Organizations29 of 6320 List, 9 Read; 0 restricted, 0 conditionalorganizations:Describe*, organizations:List*
OpenSearch Ingestion6 of 234 List, 2 Read; 0 restricted, 0 conditionalosis:GetPipeline, osis:List*
Payment Cryptography5 of 472 List, 3 Read; 0 restricted, 0 conditionalpayment-cryptography:GetAlias, payment-cryptography:GetKey, payment-cryptography:List*
Private CA Connector for Active Directory11 of 255 List, 6 Read; 0 restricted, 0 conditionalpca-connector-ad:GetConnector, pca-connector-ad:GetDirectoryRegistration, pca-connector-ad:GetServicePrincipalName, pca-connector-ad:GetTemplate, pca-connector-ad:GetTemplateGroupAccessControlEntry, pca-connector-ad:List*
Private CA Connector for SCEP5 of 122 List, 3 Read; 0 restricted, 0 conditionalpca-connector-scep:GetChallengeMetadata, pca-connector-scep:GetConnector, pca-connector-scep:List*
Personalize38 of 8319 List, 19 Read; 0 restricted, 0 conditionalpersonalize:Describe*, personalize:List*
Performance Insights4 of 144 Read; 0 restricted, 0 conditionalpi:GetResourceMetadata, pi:GetResourceMetrics, pi:ListAvailableResourceDimensions, pi:ListAvailableResourceMetrics
EventBridge Pipes3 of 101 List, 2 Read; 0 restricted, 0 conditionalpipes:Describe*, pipes:List*
Proton27 of 11124 List, 3 Read; 0 restricted, 0 conditionalproton:GetEnvironmentTemplate, proton:GetServiceTemplate, proton:List*
Q Business20 of 6710 List, 10 Read; 0 restricted, 0 conditionalqbusiness:GetApplication, qbusiness:GetDataSource, qbusiness:GetIndex, qbusiness:GetPlugin, qbusiness:GetRetriever, qbusiness:GetWebExperience, qbusiness:List*
QLDB8 of 354 List, 4 Read; 0 restricted, 0 conditionalqldb:Describe*, qldb:List*
Resource Access Manager11 of 399 List, 2 Read; 0 restricted, 0 conditionalram:GetPermission, ram:List*
RDS50 of 17347 List, 3 Read; 0 restricted, 0 conditionalrds:Describe*, rds:List*
Redshift46 of 16711 List, 35 Read; 0 restricted, 0 conditionalredshift:Describe*
Redshift Serverless18 of 6915 List, 3 Read; 0 restricted, 0 conditionalredshift-serverless:GetNamespace, redshift-serverless:GetWorkgroup, redshift-serverless:List*
Migration Hub Refactor Spaces9 of 249 Read; 0 restricted, 0 conditionalrefactor-spaces:GetApplication, refactor-spaces:GetEnvironment, refactor-spaces:GetRoute, refactor-spaces:List*
Rekognition14 of 761 List, 13 Read; 0 restricted, 0 conditionalrekognition:Describe*, rekognition:List*
Resilience Hub57 of 13320 List, 37 Read; 0 restricted, 0 conditionalresiliencehub:Describe*, resiliencehub:List*
Resource Explorer12 of 378 List, 4 Read; 0 restricted, 0 conditionalresource-explorer-2:GetDefaultView, resource-explorer-2:GetIndex, resource-explorer-2:GetView, resource-explorer-2:List*
Resource Groups9 of 295 List, 4 Read; 0 restricted, 0 conditionalresource-groups:GetGroup, resource-groups:GetGroupConfiguration, resource-groups:GetGroupQuery, resource-groups:GetTags, resource-groups:List*
RoboMaker24 of 5913 List, 11 Read; 0 restricted, 0 conditionalrobomaker:Describe*, robomaker:List*
Route 5322 of 7114 List, 8 Read; 0 restricted, 0 conditionalroute53:GetDNSSEC, route53:GetHealthCheck, route53:GetHostedZone, route53:List*
Route 53 Recovery Controls10 of 271 List, 9 Read; 0 restricted, 0 conditionalroute53-recovery-control-config:Describe*, route53-recovery-control-config:List*
Route 53 Recovery Readiness11 of 3211 Read; 0 restricted, 0 conditionalroute53-recovery-readiness:GetCell, route53-recovery-readiness:GetReadinessCheck, route53-recovery-readiness:GetRecoveryGroup, route53-recovery-readiness:GetResourceSet, route53-recovery-readiness:List*
Route 53 Profiles7 of 194 List, 3 Read; 0 restricted, 0 conditionalroute53profiles:GetProfile, route53profiles:GetProfileAssociation, route53profiles:GetProfileResourceAssociation, route53profiles:List*
Route 53 Resolver26 of 7016 List, 10 Read; 0 restricted, 0 conditionalroute53resolver:GetFirewallDomainList, route53resolver:GetFirewallRuleGroup, route53resolver:GetFirewallRuleGroupAssociation, route53resolver:GetOutpostResolver, route53resolver:GetResolverConfig, route53resolver:GetResolverQueryLogConfig, route53resolver:GetResolverQueryLogConfigAssociation, route53resolver:GetResolverRule, route53resolver:GetResolverRuleAssociation, route53resolver:List*
CloudWatch RUM4 of 191 List, 3 Read; 0 restricted, 0 conditionalrum:GetAppMonitor, rum:List*
S352 of 15515 List, 37 Read; 0 restricted, 0 conditionalS3:GetBucketWebsite, s3:GetAccelerateConfiguration, s3:GetAccessGrant, s3:GetAccessGrantsInstance, s3:GetAccessGrantsLocation, s3:GetAccessPoint, s3:GetAccessPointConfigurationForObjectLambda, s3:GetAccessPointForObjectLambda, s3:GetAccessPointPolicy, s3:GetAccessPointPolicyForObjectLambda, s3:GetAccessPointPolicyStatusForObjectLambda, s3:GetAnalyticsConfiguration and 26 more
S3 Outposts15 of 489 List, 6 Read; 0 restricted, 0 conditionals3-outposts:GetAccessPoint, s3-outposts:GetAccessPointPolicy, s3-outposts:GetBucket, s3-outposts:GetBucketPolicy, s3-outposts:GetBucketTagging, s3-outposts:GetLifecycleConfiguration, s3-outposts:List*
SageMaker175 of 44195 List, 80 Read; 0 restricted, 0 conditionalsagemaker:Describe*, sagemaker:List*
EventBridge Scheduler6 of 133 List, 3 Read; 0 restricted, 0 conditionalscheduler:GetSchedule, scheduler:GetScheduleGroup, scheduler:List*
EventBridge Schemas10 of 314 List, 6 Read; 0 restricted, 0 conditionalschemas:Describe*, schemas:GetResourcePolicy, schemas:List*
Secrets Manager5 of 271 List, 4 Read; 0 restricted, 0 conditionalsecretsmanager:Describe*, secretsmanager:GetResourcePolicy, secretsmanager:List*
SecurityHub35 of 14120 List, 15 Read; 0 restricted, 0 conditionalsecurityhub:BatchGetAutomationRules, securityhub:BatchGetSecurityControls, securityhub:Describe*, securityhub:GetConfigurationPolicy, securityhub:GetConfigurationPolicyAssociation, securityhub:GetEnabledStandards, securityhub:GetFindingAggregator, securityhub:GetInsights, securityhub:List*
SecurityLake6 of 315 List, 1 Read; 0 restricted, 0 conditionalsecuritylake:GetSubscriber, securitylake:List*
Service Catalog42 of 11724 List, 18 Read; 0 restricted, 0 conditionalservicecatalog:Describe*, servicecatalog:GetApplication, servicecatalog:GetAttributeGroup, servicecatalog:List*
Service Quotas1 of 261 Read; 0 restricted, 0 conditionalservicequotas:GetServiceQuota
SES58 of 23131 List, 27 Read; 0 restricted, 0 conditionalses:Describe*, ses:GetAccount, ses:GetAddonInstance, ses:GetAddonSubscription, ses:GetArchive, ses:GetConfigurationSet, ses:GetConfigurationSetEventDestinations, ses:GetContactList, ses:GetDedicatedIpPool, ses:GetDedicatedIps, ses:GetEmailIdentity, ses:GetEmailTemplate and 6 more
Shield14 of 405 List, 9 Read; 0 restricted, 0 conditionalshield:Describe*, shield:List*
Signer6 of 183 List, 3 Read; 0 restricted, 0 conditionalsigner:GetSigningProfile, signer:List*
SNS12 of 407 List, 5 Read; 0 restricted, 0 conditionalsns:GetDataProtectionPolicy, sns:GetSubscriptionAttributes, sns:GetTopicAttributes, sns:List*
SQS6 of 206 Read; 0 restricted, 0 conditionalsqs:GetQueueAttributes, sqs:GetQueueUrl, sqs:List*
Systems Manager59 of 16435 List, 24 Read; 0 restricted, 0 conditionalssm:Describe*, ssm:GetDefaultPatchBaseline, ssm:GetDocument, ssm:GetParameters, ssm:GetPatchBaseline, ssm:GetResourcePolicies, ssm:List*
Incident Manager Contacts14 of 4011 List, 3 Read; 0 restricted, 0 conditionalssm-contacts:GetContact, ssm-contacts:GetContactChannel, ssm-contacts:List*
Incident Manager9 of 316 List, 3 Read; 0 restricted, 0 conditionalssm-incidents:GetReplicationSet, ssm-incidents:GetResponsePlan, ssm-incidents:List*
Systems Manager for SAP11 of 309 List, 2 Read; 0 restricted, 0 conditionalssm-sap:GetApplication, ssm-sap:List*
IAM Identity Center11 of 1266 List, 5 Read; 0 restricted, 0 conditionalsso:GetInlinePolicyForPermissionSet, sso:GetManagedApplicationInstance, sso:GetPermissionsBoundaryForPermissionSet, sso:GetSharedSsoConfiguration, sso:ListAccountAssignments, sso:ListApplicationAssignments, sso:ListApplications, sso:ListCustomerManagedPolicyReferencesInPermissionSet, sso:ListInstances, sso:ListManagedPoliciesInPermissionSet, sso:ListTagsForResource
IAM Identity Center directory2 of 572 Read; 0 restricted, 0 conditionalsso-directory:SearchGroups, sso-directory:SearchUsers
Step Functions14 of 377 List, 7 Read; 0 restricted, 0 conditionalstates:Describe*, states:GetExecutionHistory, states:List*
CloudWatch Synthetics9 of 223 List, 6 Read; 0 restricted, 0 conditionalsynthetics:Describe*, synthetics:GetCanary, synthetics:GetGroup, synthetics:List*
Resource Group Tagging1 of 91 Read; 0 restricted, 0 conditionaltag:GetResources
Timestream10 of 324 List, 6 Read; 0 restricted, 0 conditionaltimestream:Describe*, timestream:List*
Transfer27 of 725 List, 22 Read; 0 restricted, 0 conditionaltransfer:Describe*, transfer:List*
Verified Permissions11 of 315 List, 6 Read; 0 restricted, 0 conditionalverifiedpermissions:GetIdentitySource, verifiedpermissions:GetPolicy, verifiedpermissions:GetPolicyStore, verifiedpermissions:GetPolicyTemplate, verifiedpermissions:GetSchema, verifiedpermissions:List*
VPC Lattice26 of 7515 List, 11 Read; 0 restricted, 0 conditionalvpc-lattice:GetAccessLogSubscription, vpc-lattice:GetAuthPolicy, vpc-lattice:GetListener, vpc-lattice:GetResourcePolicy, vpc-lattice:GetRule, vpc-lattice:GetService, vpc-lattice:GetServiceNetwork, vpc-lattice:GetServiceNetworkServiceAssociation, vpc-lattice:GetServiceNetworkVpcAssociation, vpc-lattice:GetTargetGroup, vpc-lattice:List*
WAF V219 of 6412 List, 7 Read; 0 restricted, 0 conditionalwafv2:GetIPSet, wafv2:GetLoggingConfiguration, wafv2:GetRegexPatternSet, wafv2:GetRuleGroup, wafv2:GetWebACL, wafv2:GetWebACLForResource, wafv2:List*
WorkSpaces25 of 10313 List, 12 Read; 0 restricted, 0 conditionalworkspaces:Describe*
WorkSpaces Secure Browser21 of 7521 Read; 0 restricted, 0 conditionalworkspaces-web:GetBrowserSettings, workspaces-web:GetIdentityProvider, workspaces-web:GetNetworkSettings, workspaces-web:GetPortal, workspaces-web:GetPortalServiceProviderMetadata, workspaces-web:GetTrustStore, workspaces-web:GetUserAccessLoggingSettings, workspaces-web:GetUserSettings, workspaces-web:List*
X-Ray5 of 322 List, 3 Read; 0 restricted, 0 conditionalxray:GetGroup, xray:GetGroups, xray:GetSamplingRules, xray:List*

The full action list is in actions.json.

Data-plane actions (40)

By access level: 31 List, 9 Read.

Data-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
Application Signals1 of 21 List; 0 restricted, 0 conditionalapplication-signals:List*
Bedrock3 of 373 List; 0 restricted, 0 conditionalbedrock:List*
CloudWatch3 of 51 List, 2 Read; 0 restricted, 0 conditionalcloudwatch:GetMetricData, cloudwatch:GetMetricStatistics, cloudwatch:List*
Deadline Cloud10 of 2910 List; 0 restricted, 0 conditionaldeadline:List*
IoT SiteWise4 of 222 List, 2 Read; 0 restricted, 0 conditionaliotsitewise:Describe*, iotsitewise:List*
Q Business6 of 266 List; 0 restricted, 0 conditionalqbusiness:List*
S36 of 253 List, 3 Read; 3 restricted, 3 conditionals3:GetObject, s3:GetObjectAcl, s3:GetObjectVersion, s3:List*
SageMaker1 of 191 List; 0 restricted, 0 conditionalsagemaker:List*
Timestream2 of 52 List; 0 restricted, 0 conditionaltimestream:Describe*, timestream:List*
X-Ray4 of 122 List, 2 Read; 0 restricted, 0 conditionalxray:BatchGetTraces, xray:GetServiceGraph, xray:GetTraceSummaries, xray:List*

The full action list is in actions.json.

Excluded and conditional actions

No patterns are excluded by NotAction or Deny statements.

Resource scope and attachment

Resource scope across granted actions: mixed.

Can be attached: Yes, to users, groups and roles.

Why this tier

  • Grants 5 write, tagging or permissions-management actions, short of full control of any service.
  • 1 granted write or permissions-management action has no data-plane classification from AWS, so the data-plane rule cannot assess it.
  • Can read secret values or decrypt data. Reads are not a High privilege rule.

Guidance

Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.

Same domain

Frequently asked questions

Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.

Policy JSON

Download policy.json

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AIOPSServiceAccess",
      "Effect": "Allow",
      "Action": [
        "access-analyzer:GetAnalyzer",
        "access-analyzer:List*",
        "acm-pca:Describe*",
        "acm-pca:GetCertificate",
        "acm-pca:GetCertificateAuthorityCertificate",
        "acm-pca:GetCertificateAuthorityCsr",
        "acm-pca:List*",
        "acm:DescribeCertificate",
        "acm:GetAccountConfiguration",
        "airflow:List*",
        "amplify:GetApp",
        "amplify:GetBranch",
        "amplify:GetDomainAssociation",
        "amplify:List*",
        "aoss:BatchGetCollection",
        "aoss:BatchGetLifecyclePolicy",
        "aoss:BatchGetVpcEndpoint",
        "aoss:GetAccessPolicy",
        "aoss:GetSecurityConfig",
        "aoss:GetSecurityPolicy",
        "aoss:List*",
        "appconfig:GetApplication",
        "appconfig:GetConfigurationProfile",
        "appconfig:GetEnvironment",
        "appconfig:GetHostedConfigurationVersion",
        "appconfig:List*",
        "appflow:Describe*",
        "appflow:List*",
        "application-autoscaling:Describe*",
        "application-signals:BatchGetServiceLevelObjectiveBudgetReport",
        "application-signals:GetService",
        "application-signals:GetServiceLevelObjective",
        "application-signals:List*",
        "applicationinsights:Describe*",
        "applicationinsights:List*",
        "apprunner:Describe*",
        "apprunner:List*",
        "appstream:Describe*",
        "appstream:List*",
        "appsync:GetApiAssociation",
        "appsync:GetDataSource",
        "appsync:GetDomainName",
        "appsync:GetFunction",
        "appsync:GetGraphqlApi",
        "appsync:GetGraphqlApiEnvironmentVariables",
        "appsync:GetIntrospectionSchema",
        "appsync:GetResolver",
        "appsync:GetSourceApiAssociation",
        "appsync:List*",
        "aps:Describe*",
        "aps:List*",
        "arc-zonal-shift:GetManagedResource",
        "arc-zonal-shift:List*",
        "athena:GetCapacityAssignmentConfiguration",
        "athena:GetCapacityReservation",
        "athena:GetDataCatalog",
        "athena:GetNamedQuery",
        "athena:GetPreparedStatement",
        "athena:GetWorkGroup",
        "athena:List*",
        "auditmanager:GetAssessment",
        "auditmanager:List*",
        "autoscaling:Describe*",
        "backup-gateway:GetHypervisor",
        "backup-gateway:List*",
        "backup:Describe*",
        "backup:GetBackupPlan",
        "backup:GetBackupSelection",
        "backup:GetBackupVaultAccessPolicy",
        "backup:GetBackupVaultNotifications",
        "backup:GetRestoreTestingPlan",
        "backup:GetRestoreTestingSelection",
        "backup:List*",
        "batch:DescribeComputeEnvironments",
        "batch:DescribeJobQueues",
        "batch:DescribeSchedulingPolicies",
        "batch:List*",
        "bedrock:GetAgent",
        "bedrock:GetAgentActionGroup",
        "bedrock:GetAgentAlias",
        "bedrock:GetAgentKnowledgeBase",
        "bedrock:GetDataSource",
        "bedrock:GetGuardrail",
        "bedrock:GetKnowledgeBase",
        "bedrock:List*",
        "budgets:Describe*",
        "budgets:List*",
        "ce:Describe*",
        "ce:GetAnomalyMonitors",
        "ce:GetAnomalySubscriptions",
        "ce:List*",
        "chatbot:Describe*",
        "chatbot:GetMicrosoftTeamsChannelConfiguration",
        "chatbot:List*",
        "cleanrooms-ml:GetTrainingDataset",
        "cleanrooms-ml:List*",
        "cleanrooms:GetAnalysisTemplate",
        "cleanrooms:GetCollaboration",
        "cleanrooms:GetConfiguredTable",
        "cleanrooms:GetConfiguredTableAnalysisRule",
        "cleanrooms:GetConfiguredTableAssociation",
        "cleanrooms:GetMembership",
        "cleanrooms:List*",
        "cloudformation:Describe*",
        "cloudformation:GetResource",
        "cloudformation:GetStackPolicy",
        "cloudformation:GetTemplate",
        "cloudformation:List*",
        "cloudfront:Describe*",
        "cloudfront:GetCachePolicy",
        "cloudfront:GetCloudFrontOriginAccessIdentity",
        "cloudfront:GetContinuousDeploymentPolicy",
        "cloudfront:GetDistribution",
        "cloudfront:GetDistributionConfig",
        "cloudfront:GetFunction",
        "cloudfront:GetKeyGroup",
        "cloudfront:GetMonitoringSubscription",
        "cloudfront:GetOriginAccessControl",
        "cloudfront:GetOriginRequestPolicy",
        "cloudfront:GetPublicKey",
        "cloudfront:GetRealtimeLogConfig",
        "cloudfront:GetResponseHeadersPolicy",
        "cloudfront:List*",
        "cloudtrail:Describe*",
        "cloudtrail:GetChannel",
        "cloudtrail:GetEventConfiguration",
        "cloudtrail:GetEventDataStore",
        "cloudtrail:GetEventSelectors",
        "cloudtrail:GetInsightSelectors",
        "cloudtrail:GetQueryResults",
        "cloudtrail:GetResourcePolicy",
        "cloudtrail:GetTrail",
        "cloudtrail:GetTrailStatus",
        "cloudtrail:List*",
        "cloudtrail:LookupEvents",
        "cloudtrail:StartQuery",
        "cloudwatch:Describe*",
        "cloudwatch:GenerateQuery",
        "cloudwatch:GetDashboard",
        "cloudwatch:GetInsightRuleReport",
        "cloudwatch:GetMetricData",
        "cloudwatch:GetMetricStatistics",
        "cloudwatch:GetMetricStream",
        "cloudwatch:GetService",
        "cloudwatch:GetServiceLevelObjective",
        "cloudwatch:List*",
        "codeartifact:Describe*",
        "codeartifact:GetDomainPermissionsPolicy",
        "codeartifact:GetRepositoryPermissionsPolicy",
        "codeartifact:List*",
        "codebuild:BatchGetFleets",
        "codebuild:List*",
        "codecommit:GetRepository",
        "codecommit:GetRepositoryTriggers",
        "codedeploy:BatchGetDeployments",
        "codedeploy:BatchGetDeploymentTargets",
        "codedeploy:GetApplication",
        "codedeploy:GetDeploymentConfig",
        "codedeploy:List*",
        "codeguru-profiler:Describe*",
        "codeguru-profiler:GetNotificationConfiguration",
        "codeguru-profiler:GetPolicy",
        "codeguru-profiler:List*",
        "codeguru-reviewer:Describe*",
        "codeguru-reviewer:List*",
        "codepipeline:GetPipeline",
        "codepipeline:GetPipelineState",
        "codepipeline:List*",
        "codestar-connections:GetConnection",
        "codestar-connections:GetRepositoryLink",
        "codestar-connections:GetSyncConfiguration",
        "codestar-connections:List*",
        "codestar-notifications:Describe*",
        "codestar-notifications:List*",
        "cognito-identity:DescribeIdentityPool",
        "cognito-identity:GetIdentityPoolRoles",
        "cognito-identity:ListIdentityPools",
        "cognito-identity:ListTagsForResource",
        "cognito-idp:AdminListGroupsForUser",
        "cognito-idp:DescribeIdentityProvider",
        "cognito-idp:DescribeResourceServer",
        "cognito-idp:DescribeRiskConfiguration",
        "cognito-idp:DescribeUserImportJob",
        "cognito-idp:DescribeUserPool",
        "cognito-idp:DescribeUserPoolDomain",
        "cognito-idp:GetGroup",
        "cognito-idp:GetLogDeliveryConfiguration",
        "cognito-idp:GetUICustomization",
        "cognito-idp:GetUserPoolMfaConfig",
        "cognito-idp:GetWebACLForResource",
        "cognito-idp:ListGroups",
        "cognito-idp:ListIdentityProviders",
        "cognito-idp:ListResourceServers",
        "cognito-idp:ListUserPoolClients",
        "cognito-idp:ListUserPools",
        "cognito-idp:ListUsers",
        "cognito-idp:ListTagsForResource",
        "comprehend:Describe*",
        "comprehend:List*",
        "config:Describe*",
        "config:GetStoredQuery",
        "config:List*",
        "connect:Describe*",
        "connect:GetTaskTemplate",
        "connect:List*",
        "databrew:Describe*",
        "databrew:List*",
        "datapipeline:Describe*",
        "datapipeline:GetPipelineDefinition",
        "datapipeline:List*",
        "datasync:Describe*",
        "datasync:List*",
        "deadline:GetFarm",
        "deadline:GetFleet",
        "deadline:GetLicenseEndpoint",
        "deadline:GetMonitor",
        "deadline:GetQueue",
        "deadline:GetQueueEnvironment",
        "deadline:GetQueueFleetAssociation",
        "deadline:GetStorageProfile",
        "deadline:List*",
        "detective:GetMembers",
        "detective:List*",
        "devicefarm:GetDevicePool",
        "devicefarm:GetInstanceProfile",
        "devicefarm:GetNetworkProfile",
        "devicefarm:GetProject",
        "devicefarm:GetTestGridProject",
        "devicefarm:GetVPCEConfiguration",
        "devicefarm:List*",
        "devops-guru:Describe*",
        "devops-guru:GetResourceCollection",
        "devops-guru:List*",
        "dms:Describe*",
        "dms:List*",
        "ds:Describe*",
        "dynamodb:Describe*",
        "dynamodb:GetResourcePolicy",
        "dynamodb:List*",
        "ec2:Describe*",
        "ec2:GetAssociatedEnclaveCertificateIamRoles",
        "ec2:GetIpamPoolAllocations",
        "ec2:GetIpamPoolCidrs",
        "ec2:GetManagedPrefixListEntries",
        "ec2:GetNetworkInsightsAccessScopeContent",
        "ec2:GetSnapshotBlockPublicAccessState",
        "ec2:GetTransitGatewayMulticastDomainAssociations",
        "ec2:GetTransitGatewayRouteTableAssociations",
        "ec2:GetTransitGatewayRouteTablePropagations",
        "ec2:GetVerifiedAccessEndpointPolicy",
        "ec2:GetVerifiedAccessGroupPolicy",
        "ec2:GetVerifiedAccessInstanceWebAcl",
        "ec2:SearchLocalGatewayRoutes",
        "ec2:SearchTransitGatewayRoutes",
        "ecr:Describe*",
        "ecr:GetLifecyclePolicy",
        "ecr:GetRegistryPolicy",
        "ecr:GetRepositoryPolicy",
        "ecr:List*",
        "ecs:Describe*",
        "ecs:List*",
        "eks:Describe*",
        "eks:List*",
        "elasticache:Describe*",
        "elasticache:List*",
        "elasticbeanstalk:Describe*",
        "elasticbeanstalk:List*",
        "elasticfilesystem:Describe*",
        "elasticloadbalancing:GetResourcePolicy",
        "elasticloadbalancing:GetTrustStoreCaCertificatesBundle",
        "elasticloadbalancing:GetTrustStoreRevocationContent",
        "elasticloadbalancing:Describe*",
        "elasticmapreduce:Describe*",
        "elasticmapreduce:List*",
        "emr-containers:Describe*",
        "emr-containers:List*",
        "emr-serverless:GetApplication",
        "emr-serverless:List*",
        "es:Describe*",
        "es:List*",
        "events:Describe*",
        "events:List*",
        "evidently:GetExperiment",
        "evidently:GetFeature",
        "evidently:GetLaunch",
        "evidently:GetProject",
        "evidently:GetSegment",
        "evidently:List*",
        "firehose:Describe*",
        "firehose:List*",
        "fis:GetExperimentTemplate",
        "fis:GetTargetAccountConfiguration",
        "fis:List*",
        "fms:GetNotificationChannel",
        "fms:GetPolicy",
        "fms:List*",
        "forecast:Describe*",
        "forecast:List*",
        "frauddetector:BatchGetVariable",
        "frauddetector:Describe*",
        "frauddetector:GetDetectors",
        "frauddetector:GetDetectorVersion",
        "frauddetector:GetEntityTypes",
        "frauddetector:GetEventTypes",
        "frauddetector:GetExternalModels",
        "frauddetector:GetLabels",
        "frauddetector:GetListElements",
        "frauddetector:GetListsMetadata",
        "frauddetector:GetModelVersion",
        "frauddetector:GetOutcomes",
        "frauddetector:GetRules",
        "frauddetector:GetVariables",
        "frauddetector:List*",
        "fsx:Describe*",
        "gamelift:Describe*",
        "gamelift:List*",
        "globalaccelerator:Describe*",
        "globalaccelerator:List*",
        "glue:GetDatabase",
        "glue:GetDatabases",
        "glue:GetJob",
        "glue:GetRegistry",
        "glue:GetSchema",
        "glue:GetSchemaVersion",
        "glue:GetTable",
        "glue:GetTags",
        "glue:GetTrigger",
        "glue:List*",
        "glue:querySchemaVersionMetadata",
        "grafana:Describe*",
        "grafana:List*",
        "greengrass:Describe*",
        "greengrass:GetDeployment",
        "greengrass:List*",
        "groundstation:GetConfig",
        "groundstation:GetDataflowEndpointGroup",
        "groundstation:GetMissionProfile",
        "groundstation:List*",
        "guardduty:GetDetector",
        "guardduty:GetFilter",
        "guardduty:GetIPSet",
        "guardduty:GetMalwareProtectionPlan",
        "guardduty:GetMasterAccount",
        "guardduty:GetMembers",
        "guardduty:GetThreatIntelSet",
        "guardduty:List*",
        "health:DescribeEvents",
        "health:DescribeEventDetails",
        "healthlake:Describe*",
        "healthlake:List*",
        "iam:GetGroup",
        "iam:GetGroupPolicy",
        "iam:GetInstanceProfile",
        "iam:GetLoginProfile",
        "iam:GetOpenIDConnectProvider",
        "iam:GetPolicy",
        "iam:GetPolicyVersion",
        "iam:GetRole",
        "iam:GetRolePolicy",
        "iam:GetSAMLProvider",
        "iam:GetServerCertificate",
        "iam:GetServiceLinkedRoleDeletionStatus",
        "iam:GetUser",
        "iam:GetUserPolicy",
        "iam:ListAttachedRolePolicies",
        "iam:ListOpenIDConnectProviders",
        "iam:ListRolePolicies",
        "iam:ListRoles",
        "iam:ListServerCertificates",
        "iam:ListVirtualMFADevices",
        "identitystore:DescribeGroup",
        "identitystore:DescribeGroupMembership",
        "identitystore:ListGroupMemberships",
        "identitystore:ListGroups",
        "imagebuilder:GetComponent",
        "imagebuilder:GetContainerRecipe",
        "imagebuilder:GetDistributionConfiguration",
        "imagebuilder:GetImage",
        "imagebuilder:GetImagePipeline",
        "imagebuilder:GetImageRecipe",
        "imagebuilder:GetInfrastructureConfiguration",
        "imagebuilder:GetLifecyclePolicy",
        "imagebuilder:GetWorkflow",
        "imagebuilder:List*",
        "inspector2:List*",
        "inspector:Describe*",
        "inspector:List*",
        "internetmonitor:GetMonitor",
        "internetmonitor:List*",
        "iot:Describe*",
        "iot:GetPackage",
        "iot:GetPackageVersion",
        "iot:GetPolicy",
        "iot:GetThingShadow",
        "iot:GetTopicRule",
        "iot:GetTopicRuleDestination",
        "iot:GetV2LoggingOptions",
        "iot:List*",
        "iotanalytics:Describe*",
        "iotanalytics:List*",
        "iotevents:Describe*",
        "iotevents:List*",
        "iotfleethub:Describe*",
        "iotfleethub:List*",
        "iotsitewise:Describe*",
        "iotsitewise:List*",
        "iotwireless:GetDestination",
        "iotwireless:GetDeviceProfile",
        "iotwireless:GetFuotaTask",
        "iotwireless:GetMulticastGroup",
        "iotwireless:GetNetworkAnalyzerConfiguration",
        "iotwireless:GetServiceProfile",
        "iotwireless:GetWirelessDevice",
        "iotwireless:GetWirelessGateway",
        "iotwireless:GetWirelessGatewayTaskDefinition",
        "iotwireless:List*",
        "ivs:GetChannel",
        "ivs:GetEncoderConfiguration",
        "ivs:GetPlaybackRestrictionPolicy",
        "ivs:GetRecordingConfiguration",
        "ivs:GetStage",
        "ivs:List*",
        "ivschat:GetLoggingConfiguration",
        "ivschat:GetRoom",
        "ivschat:List*",
        "kafka:Describe*",
        "kafka:GetClusterPolicy",
        "kafka:List*",
        "kafkaconnect:Describe*",
        "kafkaconnect:List*",
        "kendra:Describe*",
        "kendra:List*",
        "kinesis:Describe*",
        "kinesis:GetResourcePolicy",
        "kinesis:List*",
        "kinesisanalytics:Describe*",
        "kinesisanalytics:List*",
        "kinesisvideo:Describe*",
        "kms:DescribeKey",
        "kms:ListResourceTags",
        "kms:ListKeys",
        "kms:GetKeyPolicy",
        "kms:GetKeyRotationStatus",
        "kms:ListAliases",
        "kms:ListKeyRotations",
        "lakeformation:Describe*",
        "lakeformation:GetLFTag",
        "lakeformation:GetResourceLFTags",
        "lakeformation:List*",
        "lambda:GetAlias",
        "lambda:GetCodeSigningConfig",
        "lambda:GetEventSourceMapping",
        "lambda:GetFunction",
        "lambda:GetFunctionCodeSigningConfig",
        "lambda:GetFunctionConfiguration",
        "lambda:GetFunctionEventInvokeConfig",
        "lambda:GetFunctionRecursionConfig",
        "lambda:GetFunctionUrlConfig",
        "lambda:GetLayerVersion",
        "lambda:GetLayerVersionPolicy",
        "lambda:GetPolicy",
        "lambda:GetProvisionedConcurrencyConfig",
        "lambda:GetRuntimeManagementConfig",
        "lambda:List*",
        "launchwizard:GetDeployment",
        "launchwizard:List*",
        "lex:Describe*",
        "lex:List*",
        "license-manager:GetLicense",
        "license-manager:List*",
        "lightsail:GetAlarms",
        "lightsail:GetBuckets",
        "lightsail:GetCertificates",
        "lightsail:GetContainerServices",
        "lightsail:GetDisk",
        "lightsail:GetDisks",
        "lightsail:GetInstance",
        "lightsail:GetInstances",
        "lightsail:GetLoadBalancer",
        "lightsail:GetLoadBalancers",
        "lightsail:GetLoadBalancerTlsCertificates",
        "lightsail:GetStaticIp",
        "lightsail:GetStaticIps",
        "logs:Describe*",
        "logs:FilterLogEvents",
        "logs:GetDataProtectionPolicy",
        "logs:GetDelivery",
        "logs:GetDeliveryDestination",
        "logs:GetDeliveryDestinationPolicy",
        "logs:GetDeliverySource",
        "logs:GetLogAnomalyDetector",
        "logs:GetLogDelivery",
        "logs:GetLogGroupFields",
        "logs:GetQueryResults",
        "logs:List*",
        "logs:StartQuery",
        "logs:StopLiveTail",
        "logs:StopQuery",
        "logs:TestMetricFilter",
        "lookoutmetrics:Describe*",
        "lookoutmetrics:List*",
        "lookoutvision:Describe*",
        "lookoutvision:List*",
        "m2:GetApplication",
        "m2:GetEnvironment",
        "m2:List*",
        "macie2:GetAllowList",
        "macie2:GetCustomDataIdentifier",
        "macie2:GetFindingsFilter",
        "macie2:GetMacieSession",
        "macie2:List*",
        "mediaconnect:Describe*",
        "mediaconnect:List*",
        "medialive:Describe*",
        "medialive:GetCloudWatchAlarmTemplate",
        "medialive:GetCloudWatchAlarmTemplateGroup",
        "medialive:GetEventBridgeRuleTemplate",
        "medialive:GetEventBridgeRuleTemplateGroup",
        "medialive:GetSignalMap",
        "medialive:List*",
        "mediapackage-vod:Describe*",
        "mediapackage-vod:List*",
        "mediapackage:Describe*",
        "mediapackage:List*",
        "mediapackagev2:GetChannel",
        "mediapackagev2:GetChannelGroup",
        "mediapackagev2:GetChannelPolicy",
        "mediapackagev2:GetOriginEndpoint",
        "mediapackagev2:GetOriginEndpointPolicy",
        "mediapackagev2:List*",
        "memorydb:Describe*",
        "memorydb:List*",
        "mobiletargeting:GetInAppTemplate",
        "mobiletargeting:List*",
        "mq:Describe*",
        "mq:List*",
        "network-firewall:Describe*",
        "network-firewall:List*",
        "networkmanager:Describe*",
        "networkmanager:GetConnectAttachment",
        "networkmanager:GetConnectPeer",
        "networkmanager:GetCoreNetwork",
        "networkmanager:GetCoreNetworkPolicy",
        "networkmanager:GetCustomerGatewayAssociations",
        "networkmanager:GetDevices",
        "networkmanager:GetLinkAssociations",
        "networkmanager:GetLinks",
        "networkmanager:GetSites",
        "networkmanager:GetSiteToSiteVpnAttachment",
        "networkmanager:GetTransitGatewayPeering",
        "networkmanager:GetTransitGatewayRegistrations",
        "networkmanager:GetTransitGatewayRouteTableAttachment",
        "networkmanager:GetVpcAttachment",
        "networkmanager:List*",
        "nimble:GetLaunchProfile",
        "nimble:GetStreamingImage",
        "nimble:GetStudio",
        "nimble:GetStudioComponent",
        "nimble:List*",
        "oam:GetLink",
        "oam:GetSink",
        "oam:GetSinkPolicy",
        "oam:List*",
        "omics:GetAnnotationStore",
        "omics:GetReferenceStore",
        "omics:GetRunGroup",
        "omics:GetSequenceStore",
        "omics:GetVariantStore",
        "omics:GetWorkflow",
        "omics:List*",
        "opsworks-cm:Describe*",
        "opsworks-cm:List*",
        "organizations:Describe*",
        "organizations:List*",
        "osis:GetPipeline",
        "osis:List*",
        "payment-cryptography:GetAlias",
        "payment-cryptography:GetKey",
        "payment-cryptography:List*",
        "pca-connector-ad:GetConnector",
        "pca-connector-ad:GetDirectoryRegistration",
        "pca-connector-ad:GetServicePrincipalName",
        "pca-connector-ad:GetTemplate",
        "pca-connector-ad:GetTemplateGroupAccessControlEntry",
        "pca-connector-ad:List*",
        "pca-connector-scep:GetChallengeMetadata",
        "pca-connector-scep:GetConnector",
        "pca-connector-scep:List*",
        "personalize:Describe*",
        "personalize:List*",
        "pi:GetResourceMetadata",
        "pi:GetResourceMetrics",
        "pi:ListAvailableResourceDimensions",
        "pi:ListAvailableResourceMetrics",
        "pipes:Describe*",
        "pipes:List*",
        "proton:GetEnvironmentTemplate",
        "proton:GetServiceTemplate",
        "proton:List*",
        "qbusiness:GetApplication",
        "qbusiness:GetDataSource",
        "qbusiness:GetIndex",
        "qbusiness:GetPlugin",
        "qbusiness:GetRetriever",
        "qbusiness:GetWebExperience",
        "qbusiness:List*",
        "qldb:Describe*",
        "qldb:List*",
        "ram:GetPermission",
        "ram:List*",
        "rds:Describe*",
        "rds:List*",
        "redshift-serverless:GetNamespace",
        "redshift-serverless:GetWorkgroup",
        "redshift-serverless:List*",
        "redshift:Describe*",
        "refactor-spaces:GetApplication",
        "refactor-spaces:GetEnvironment",
        "refactor-spaces:GetRoute",
        "refactor-spaces:List*",
        "rekognition:Describe*",
        "rekognition:List*",
        "resiliencehub:Describe*",
        "resiliencehub:List*",
        "resource-explorer-2:GetDefaultView",
        "resource-explorer-2:GetIndex",
        "resource-explorer-2:GetView",
        "resource-explorer-2:List*",
        "resource-groups:GetGroup",
        "resource-groups:GetGroupConfiguration",
        "resource-groups:GetGroupQuery",
        "resource-groups:GetTags",
        "resource-groups:List*",
        "robomaker:Describe*",
        "robomaker:List*",
        "route53-recovery-control-config:Describe*",
        "route53-recovery-control-config:List*",
        "route53-recovery-readiness:GetCell",
        "route53-recovery-readiness:GetReadinessCheck",
        "route53-recovery-readiness:GetRecoveryGroup",
        "route53-recovery-readiness:GetResourceSet",
        "route53-recovery-readiness:List*",
        "route53:GetDNSSEC",
        "route53:GetHealthCheck",
        "route53:GetHostedZone",
        "route53:List*",
        "route53profiles:GetProfile",
        "route53profiles:GetProfileAssociation",
        "route53profiles:GetProfileResourceAssociation",
        "route53profiles:List*",
        "route53resolver:GetFirewallDomainList",
        "route53resolver:GetFirewallRuleGroup",
        "route53resolver:GetFirewallRuleGroupAssociation",
        "route53resolver:GetOutpostResolver",
        "route53resolver:GetResolverConfig",
        "route53resolver:GetResolverQueryLogConfig",
        "route53resolver:GetResolverQueryLogConfigAssociation",
        "route53resolver:GetResolverRule",
        "route53resolver:GetResolverRuleAssociation",
        "route53resolver:List*",
        "rum:GetAppMonitor",
        "rum:List*",
        "s3-outposts:GetAccessPoint",
        "s3-outposts:GetAccessPointPolicy",
        "s3-outposts:GetBucket",
        "s3-outposts:GetBucketPolicy",
        "s3-outposts:GetBucketTagging",
        "s3-outposts:GetLifecycleConfiguration",
        "s3-outposts:List*",
        "s3:GetAccelerateConfiguration",
        "s3:GetAccessGrant",
        "s3:GetAccessGrantsInstance",
        "s3:GetAccessGrantsLocation",
        "s3:GetAccessPoint",
        "s3:GetAccessPointConfigurationForObjectLambda",
        "s3:GetAccessPointForObjectLambda",
        "s3:GetAccessPointPolicy",
        "s3:GetAccessPointPolicyForObjectLambda",
        "s3:GetAccessPointPolicyStatusForObjectLambda",
        "s3:GetAnalyticsConfiguration",
        "s3:GetBucketAbac",
        "s3:GetBucketAcl",
        "s3:GetBucketCORS",
        "s3:GetBucketLocation",
        "s3:GetBucketLogging",
        "s3:GetBucketMetadataTableConfiguration",
        "s3:GetBucketNotification",
        "s3:GetBucketObjectLockConfiguration",
        "s3:GetBucketOwnershipControls",
        "s3:GetBucketPolicy",
        "s3:GetBucketPublicAccessBlock",
        "s3:GetBucketTagging",
        "s3:GetBucketVersioning",
        "S3:GetBucketWebsite",
        "s3:GetEncryptionConfiguration",
        "s3:GetIntelligentTieringConfiguration",
        "s3:GetInventoryConfiguration",
        "s3:GetLifecycleConfiguration",
        "s3:GetMetricsConfiguration",
        "s3:GetMultiRegionAccessPoint",
        "s3:GetMultiRegionAccessPointPolicy",
        "s3:GetMultiRegionAccessPointPolicyStatus",
        "s3:GetReplicationConfiguration",
        "s3:GetStorageLensConfiguration",
        "s3:GetStorageLensConfigurationTagging",
        "s3:GetStorageLensGroup",
        "s3:List*",
        "sagemaker:Describe*",
        "sagemaker:List*",
        "scheduler:GetSchedule",
        "scheduler:GetScheduleGroup",
        "scheduler:List*",
        "schemas:Describe*",
        "schemas:GetResourcePolicy",
        "schemas:List*",
        "secretsmanager:Describe*",
        "secretsmanager:GetResourcePolicy",
        "secretsmanager:List*",
        "securityhub:BatchGetAutomationRules",
        "securityhub:BatchGetSecurityControls",
        "securityhub:Describe*",
        "securityhub:GetConfigurationPolicy",
        "securityhub:GetConfigurationPolicyAssociation",
        "securityhub:GetEnabledStandards",
        "securityhub:GetFindingAggregator",
        "securityhub:GetInsights",
        "securityhub:List*",
        "securitylake:GetSubscriber",
        "securitylake:List*",
        "servicecatalog:Describe*",
        "servicecatalog:GetApplication",
        "servicecatalog:GetAttributeGroup",
        "servicecatalog:List*",
        "servicequotas:GetServiceQuota",
        "ses:Describe*",
        "ses:GetAccount",
        "ses:GetAddonInstance",
        "ses:GetAddonSubscription",
        "ses:GetArchive",
        "ses:GetConfigurationSet",
        "ses:GetConfigurationSetEventDestinations",
        "ses:GetContactList",
        "ses:GetDedicatedIpPool",
        "ses:GetDedicatedIps",
        "ses:GetEmailIdentity",
        "ses:GetEmailTemplate",
        "ses:GetIngressPoint",
        "ses:GetRelay",
        "ses:GetRuleSet",
        "ses:GetTemplate",
        "ses:GetTrafficPolicy",
        "ses:List*",
        "shield:Describe*",
        "shield:List*",
        "signer:GetSigningProfile",
        "signer:List*",
        "sns:GetDataProtectionPolicy",
        "sns:GetSubscriptionAttributes",
        "sns:GetTopicAttributes",
        "sns:List*",
        "sqs:GetQueueAttributes",
        "sqs:GetQueueUrl",
        "sqs:List*",
        "ssm-contacts:GetContact",
        "ssm-contacts:GetContactChannel",
        "ssm-contacts:List*",
        "ssm-incidents:GetReplicationSet",
        "ssm-incidents:GetResponsePlan",
        "ssm-incidents:List*",
        "ssm-sap:GetApplication",
        "ssm-sap:List*",
        "ssm:Describe*",
        "ssm:GetDefaultPatchBaseline",
        "ssm:GetDocument",
        "ssm:GetParameters",
        "ssm:GetPatchBaseline",
        "ssm:GetResourcePolicies",
        "ssm:List*",
        "sso-directory:SearchGroups",
        "sso-directory:SearchUsers",
        "sso:GetInlinePolicyForPermissionSet",
        "sso:GetManagedApplicationInstance",
        "sso:GetPermissionsBoundaryForPermissionSet",
        "sso:GetSharedSsoConfiguration",
        "sso:ListAccountAssignments",
        "sso:ListApplicationAssignments",
        "sso:ListApplications",
        "sso:ListCustomerManagedPolicyReferencesInPermissionSet",
        "sso:ListInstances",
        "sso:ListManagedPoliciesInPermissionSet",
        "sso:ListTagsForResource",
        "states:GetExecutionHistory",
        "states:Describe*",
        "states:List*",
        "synthetics:Describe*",
        "synthetics:GetCanary",
        "synthetics:GetGroup",
        "synthetics:List*",
        "tag:GetResources",
        "timestream:Describe*",
        "timestream:List*",
        "transfer:Describe*",
        "transfer:List*",
        "verifiedpermissions:GetIdentitySource",
        "verifiedpermissions:GetPolicy",
        "verifiedpermissions:GetPolicyStore",
        "verifiedpermissions:GetPolicyTemplate",
        "verifiedpermissions:GetSchema",
        "verifiedpermissions:List*",
        "vpc-lattice:GetAccessLogSubscription",
        "vpc-lattice:GetAuthPolicy",
        "vpc-lattice:GetListener",
        "vpc-lattice:GetResourcePolicy",
        "vpc-lattice:GetRule",
        "vpc-lattice:GetService",
        "vpc-lattice:GetServiceNetwork",
        "vpc-lattice:GetServiceNetworkServiceAssociation",
        "vpc-lattice:GetServiceNetworkVpcAssociation",
        "vpc-lattice:GetTargetGroup",
        "vpc-lattice:List*",
        "wafv2:GetIPSet",
        "wafv2:GetLoggingConfiguration",
        "wafv2:GetRegexPatternSet",
        "wafv2:GetRuleGroup",
        "wafv2:GetWebACL",
        "wafv2:GetWebACLForResource",
        "wafv2:List*",
        "workspaces-web:GetBrowserSettings",
        "workspaces-web:GetIdentityProvider",
        "workspaces-web:GetNetworkSettings",
        "workspaces-web:GetPortal",
        "workspaces-web:GetPortalServiceProviderMetadata",
        "workspaces-web:GetTrustStore",
        "workspaces-web:GetUserAccessLoggingSettings",
        "workspaces-web:GetUserSettings",
        "workspaces-web:List*",
        "workspaces:Describe*",
        "xray:BatchGetTraces",
        "xray:GetGroup",
        "xray:GetGroups",
        "xray:GetSamplingRules",
        "xray:GetServiceGraph",
        "xray:GetTraceSummaries",
        "xray:List*"
      ],
      "Resource": "*"
    },
    {
      "Sid": "AIOPSS3AccessForAmplify",
      "Effect": "Allow",
      "Action": [
        "s3:GetObject",
        "s3:GetObjectVersion",
        "s3:GetObjectAcl"
      ],
      "Resource": [
        "arn:aws:s3:::amplify",
        "arn:aws:s3:::cdk--assets--*"
      ],
      "Condition": {
        "StringEquals": {
          "aws:ViaAWSService": [
            "amplify.amazonaws.com"
          ],
          "aws:PrincipalAccount": [
            "${aws:ResourceAccount}"
          ]
        }
      }
    },
    {
      "Sid": "AIOPSAPIGatewayAccess",
      "Effect": "Allow",
      "Action": [
        "apigateway:GET"
      ],
      "Resource": [
        "arn:aws:apigateway:*::/restapis",
        "arn:aws:apigateway:*::/restapis/*",
        "arn:aws:apigateway:*::/restapis/*/deployments",
        "arn:aws:apigateway:*::/restapis/*/deployments/*",
        "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integrations",
        "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integrations/*",
        "arn:aws:apigateway:*::/restapis/*/stages",
        "arn:aws:apigateway:*::/restapis/*/stages/*",
        "arn:aws:apigateway:*::/apis",
        "arn:aws:apigateway:*::/apis/*",
        "arn:aws:apigateway:*::/apis/*/deployments",
        "arn:aws:apigateway:*::/apis/*/deployments/*",
        "arn:aws:apigateway:*::/apis/*/integrations",
        "arn:aws:apigateway:*::/apis/*/integrations/*",
        "arn:aws:apigateway:*::/apis/*/stages",
        "arn:aws:apigateway:*::/apis/*/stages/*",
        "arn:aws:apigateway:*::/domainnames/*"
      ]
    }
  ]
}

Version history

Current version v15, edited by AWS on 2026-02-12. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.

Attach snippets

AWS CLI

aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/AIOpsAssistantPolicy
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AIOpsAssistantPolicy
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AIOpsAssistantPolicy

CloudFormation

Resources:
  ExampleRole:
    Type: AWS::IAM::Role
    Properties:
      AssumeRolePolicyDocument: {}  # replace with your trust policy
      ManagedPolicyArns:
        - arn:aws:iam::aws:policy/AIOpsAssistantPolicy

Terraform

resource "aws_iam_role_policy_attachment" "aiopsassistantpolicy" {
  role       = aws_iam_role.example.name
  policy_arn = "arn:aws:iam::aws:policy/AIOpsAssistantPolicy"
}

CDK (TypeScript)

role.addManagedPolicy(
  iam.ManagedPolicy.fromAwsManagedPolicyName("AIOpsAssistantPolicy"),
);

Sources

Pending editorial review. No editorial sources are listed yet.