Skip to main content
IAM Policy Map

AIDevOpsAgentAccessPolicy

OperatorAWS managedActivePermissions reviewedShow on mapCompare

Summary

Provides permissions required by the AWS DevOps Agent to conduct investigations and perform analysis on customer AWS resources.

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

Identity

ARN
arn:aws:iam::aws:policy/AIDevOpsAgentAccessPolicy
Default version
v15
Created
Last edited
Services
access-analyzer, acm, acm-pca, aidevops, 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, bcm-data-exports, 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, cur, databrew, datapipeline, datasync, deadline, detective, devicefarm, devops-guru, directconnect, 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, iotsitewise, iotwireless, ivs, ivschat, kafka, kafkaconnect, kendra, kinesis, kinesisanalytics, kinesisvideo, kms, lakeformation, lambda, launchwizard, license-manager, lightsail, logs, m2, macie2, mediaconnect, medialive, mediapackage, mediapackage-vod, mediapackagev2, memorydb, mobiletargeting, mq, network-firewall, networkflowmonitor, networkmanager, networkmonitor, oam, observabilityadmin, omics, organizations, osis, payment-cryptography, pca-connector-ad, pca-connector-scep, personalize, pi, pipes, proton, qbusiness, ram, rds, redshift, redshift-serverless, refactor-spaces, rekognition, resiliencehub, resource-explorer-2, resource-groups, 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, states, support, synthetics, tag, timestream, transfer, verifiedpermissions, vpc-lattice, wafv2, wisdom, workspaces, workspaces-web, xray

Control-plane actions (4143)

By access level: 2152 List, 3 Permissions management, 1981 Read, 7 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 Manager4 of 421 List, 3 Read; 0 restricted, 0 conditionalacm:DescribeCertificate, acm:GetAccountConfiguration, acm:GetCertificate, acm:ListCertificates
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*
DevOps Agent9 of 905 List, 4 Read; 0 restricted, 0 conditionalaidevops:GetAsset, aidevops:GetAssetContent, aidevops:GetAssetFile, aidevops:GetKnowledgeItem, aidevops:ListAssetFiles, aidevops:ListAssetTypes, aidevops:ListAssetVersions, aidevops:ListAssets, aidevops:ListKnowledgeItems
MWAA3 of 121 List, 2 Read; 0 restricted, 0 conditionalairflow:GetEnvironment, airflow: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*
BillingAndCostManagementDataExports7 of 123 List, 4 Read; 0 restricted, 0 conditionalbcm-data-exports:Get*, bcm-data-exports:List*
Bedrock59 of 23245 List, 14 Read; 0 restricted, 0 conditionalbedrock:GetAgent, bedrock:GetAgentActionGroup, bedrock:GetAgentAlias, bedrock:GetAgentKnowledgeBase, bedrock:GetCustomModel, bedrock:GetDataSource, bedrock:GetFoundationModel, bedrock:GetGuardrail, bedrock:GetInferenceProfile, bedrock:GetKnowledgeBase, bedrock:GetModelInvocationLoggingConfiguration, bedrock:GetProvisionedModelThroughput and 1 more
Budget6 of 136 Read; 0 restricted, 0 conditionalbudgets:Describe*, budgets:List*, budgets:ViewBudget
Cost Explorer Service35 of 596 List, 29 Read; 0 restricted, 0 conditionalce:Describe*, ce:Get*, 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
CloudWatch48 of 16024 List, 20 Read, 4 Write; 0 restricted, 0 conditionalcloudwatch:Describe*, cloudwatch:GenerateQuery, cloudwatch:GetAlert, cloudwatch:GetContextGraph, cloudwatch:GetDashboard, cloudwatch:GetInsightRuleReport, cloudwatch:GetIntelligenceConfiguration, cloudwatch:GetMetricStream, cloudwatch:GetOTelEnrichment, cloudwatch:GetProfileRecords, cloudwatch:GetRecords, cloudwatch:GetService and 8 more
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*
CodeCommit37 of 918 List, 29 Read; 0 restricted, 0 conditionalcodecommit:BatchDescribe*, codecommit:BatchGet*, codecommit:Describe*, codecommit:EvaluatePullRequestApprovalRules, codecommit:GetApprovalRuleTemplate, codecommit:GetBranch, codecommit:GetComment, codecommit:GetCommentReactions, codecommit:GetCommentsForComparedCommit, codecommit:GetCommentsForPullRequest, codecommit:GetCommit, codecommit:GetCommitHistory and 15 more
CodeDeploy15 of 4812 List, 3 Read; 0 restricted, 0 conditionalcodedeploy:BatchGetDeploymentTargets, codedeploy:BatchGetDeployments, codedeploy:GetApplication, codedeploy:GetDeploymentConfig, codedeploy:GetDeploymentTarget, 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 Pools18 of 1397 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 6 more
Comprehend34 of 8534 Read; 0 restricted, 0 conditionalcomprehend:Describe*, comprehend:List*
Config36 of 10218 List, 18 Read; 0 restricted, 0 conditionalconfig:Describe*, config:GetAggregateResourceConfig, config:GetStoredQuery, config:List*, config:SelectAggregateResourceConfig
Connect108 of 38866 List, 42 Read; 0 restricted, 0 conditionalconnect:Describe*, connect:GetMetricDataV2, connect:GetTaskTemplate, connect:List*
Cost and Usage Report4 of 124 Read; 0 restricted, 0 conditionalcur:Describe*, cur:Get*
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*
Direct Connect9 of 739 Read; 0 restricted, 0 conditionaldirectconnect:DescribeConnections, directconnect:DescribeDirectConnectGatewayAssociations, directconnect:DescribeDirectConnectGatewayAttachments, directconnect:DescribeDirectConnectGateways, directconnect:DescribeHostedConnections, directconnect:DescribeInterconnects, directconnect:DescribeLags, directconnect:DescribeTags, directconnect:DescribeVirtualInterfaces
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*
EC2216 of 834207 List, 9 Read; 0 restricted, 0 conditionalec2:Describe*, ec2:GetActiveVpnTunnelStatus, ec2:GetAssociatedEnclaveCertificateIamRoles, ec2:GetAwsNetworkPerformanceData, ec2:GetCapacityManagerAttributes, ec2:GetCapacityManagerMetricData, ec2:GetCapacityManagerMonitoredTagKeys, ec2:GetIpamPoolAllocations, ec2:GetIpamPoolCidrs, ec2:GetManagedPrefixListEntries, ec2:GetNetworkInsightsAccessScopeContent, ec2:GetSnapshotBlockPublicAccessState and 10 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*
EKS34 of 7414 List, 20 Read; 0 restricted, 0 conditionaleks:AccessKubernetesApi, eks: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*
Glue54 of 30623 List, 2 Permissions management, 29 Read; 0 restricted, 0 conditionalglue:BatchGetJobs, glue:GetClassifier, glue:GetClassifiers, glue:GetCrawler, glue:GetCrawlerMetrics, glue:GetCrawlers, glue:GetDataCatalogEncryptionSettings, glue:GetDataQualityResult, glue:GetDatabase, glue:GetDatabases, glue:GetJob, glue:GetJobBookmark and 18 more
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*
GuardDuty28 of 10318 List, 10 Read; 0 restricted, 0 conditionalguardduty:GetDetector, guardduty:GetFilter, guardduty:GetFindings, guardduty:GetIPSet, guardduty:GetMalwareProtectionPlan, guardduty:GetMasterAccount, guardduty:GetMembers, guardduty:GetThreatIntelSet, guardduty:List*
Health12 of 1412 Read; 0 restricted, 0 conditionalhealth:Describe*
HealthLake15 of 687 List, 8 Read; 0 restricted, 0 conditionalhealthlake:Describe*, healthlake:List*
IAM23 of 19010 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 11 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*
Inspector221 of 8419 List, 2 Read; 0 restricted, 0 conditionalinspector2:List*, inspector2:SearchVulnerabilities
Internet Monitor9 of 173 List, 6 Read; 0 restricted, 0 conditionalinternetmonitor:GetHealthEvent, internetmonitor:GetInternetEvent, internetmonitor:GetMonitor, internetmonitor:GetQueryResults, internetmonitor:GetQueryStatus, 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 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*
KMS13 of 587 List, 6 Read; 0 restricted, 0 conditionalkms:DescribeCustomKeyStores, kms:DescribeKey, kms:GetKeyPolicy, kms:GetKeyRotationStatus, kms:GetParametersForImport, kms:GetPublicKey, kms:ListAliases, kms:ListGrants, kms:ListKeyPolicies, kms:ListKeyRotations, kms:ListKeys, kms:ListResourceTags and 1 more
Lake Formation15 of 688 List, 7 Read; 0 restricted, 0 conditionallakeformation:Describe*, lakeformation:GetLFTag, lakeformation:GetResourceLFTags, lakeformation:List*
Lambda39 of 12125 List, 14 Read; 0 restricted, 0 conditionallambda:GetAlias, lambda:GetCodeSigningConfig, lambda:GetEventSourceMapping, lambda:GetFunctionCodeSigningConfig, lambda:GetFunctionConfiguration, lambda:GetFunctionEventInvokeConfig, lambda:GetFunctionRecursionConfig, lambda:GetFunctionUrlConfig, lambda:GetLayerVersion, lambda:GetLayerVersionPolicy, lambda:GetPolicy, lambda:GetProvisionedConcurrencyConfig and 2 more
Launch Wizard13 of 4011 List, 2 Read; 0 restricted, 0 conditionallaunchwizard:GetDeployment, launchwizard: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 Logs48 of 13333 List, 15 Read; 0 restricted, 0 conditionallogs:Describe*, logs:FilterLogEvents, logs:GetDataProtectionPolicy, logs:GetDelivery, logs:GetDeliveryDestination, logs:GetDeliveryDestinationPolicy, logs:GetDeliverySource, logs:GetLogAnomalyDetector, logs:GetLogDelivery, logs:GetLogEvents, logs:GetLogGroupFields, logs:GetQueryResults and 5 more
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 Flow Monitor5 of 142 List, 3 Read; 0 restricted, 0 conditionalnetworkflowmonitor:GetMonitor, networkflowmonitor:GetScope, networkflowmonitor:ListMonitors, networkflowmonitor:ListScopes, networkflowmonitor:ListTagsForResource
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
Network Synthetic Monitor4 of 121 List, 3 Read; 0 restricted, 0 conditionalnetworkmonitor:GetMonitor, networkmonitor:GetProbe, networkmonitor:ListMonitors, networkmonitor:ListTagsForResource
OAM7 of 157 Read; 0 restricted, 0 conditionaloam:GetLink, oam:GetSink, oam:GetSinkPolicy, oam:List*
CloudWatch Observability Admin1 of 451 List; 0 restricted, 0 conditionalobservabilityadmin:ListDatasetIntegrations
Omics32 of 10826 List, 6 Read; 0 restricted, 0 conditionalomics:GetAnnotationStore, omics:GetReferenceStore, omics:GetRunGroup, omics:GetSequenceStore, omics:GetVariantStore, omics:GetWorkflow, omics: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 Insights10 of 143 List, 7 Read; 0 restricted, 0 conditionalpi:Describe*, pi:Get*, pi:List*
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*
Resource Access Manager12 of 399 List, 3 Read; 0 restricted, 0 conditionalram:GetPermission, ram:GetResourceShares, 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 Hub66 of 13320 List, 46 Read; 0 restricted, 0 conditionalresiliencehub:Describe*, resiliencehub:Get*, resiliencehub:List*
Resource Explorer13 of 378 List, 5 Read; 0 restricted, 0 conditionalresource-explorer-2:GetDefaultView, resource-explorer-2:GetIndex, resource-explorer-2:GetView, resource-explorer-2:List*, resource-explorer-2:Search
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*
Route 5323 of 7115 List, 8 Read; 0 restricted, 0 conditionalroute53:GetDNSSEC, route53:GetHealthCheck, route53:GetHealthCheckStatus, 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*
S339 of 1552 List, 37 Read; 0 restricted, 0 conditionals3:GetAccelerateConfiguration, s3:GetAccessGrant, s3:GetAccessGrantsInstance, s3:GetAccessGrantsLocation, s3:GetAccessPoint, s3:GetAccessPointConfigurationForObjectLambda, s3:GetAccessPointForObjectLambda, s3:GetAccessPointPolicy, s3:GetAccessPointPolicyForObjectLambda, s3:GetAccessPointPolicyStatusForObjectLambda, s3:GetAnalyticsConfiguration, s3:GetBucketAbac and 27 more
S3 Outposts2 of 482 List; 0 restricted, 0 conditionals3-outposts:ListEndpoints, s3-outposts:ListOutpostsWithS3
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*
SecurityHub36 of 14120 List, 16 Read; 0 restricted, 0 conditionalsecurityhub:BatchGetAutomationRules, securityhub:BatchGetSecurityControls, securityhub:Describe*, securityhub:GetConfigurationPolicy, securityhub:GetConfigurationPolicyAssociation, securityhub:GetEnabledStandards, securityhub:GetFindingAggregator, securityhub:GetFindings, 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 Quotas14 of 2614 Read; 0 restricted, 0 conditionalservicequotas:Get*, servicequotas:List*
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:GetCommandInvocation, ssm:GetDefaultPatchBaseline, ssm:GetDocument, 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 Center14 of 1267 List, 7 Read; 0 restricted, 0 conditionalsso:DescribeAccountAssignmentCreationStatus, sso:DescribePermissionSet, sso:GetInlinePolicyForPermissionSet, sso:GetManagedApplicationInstance, sso:GetPermissionsBoundaryForPermissionSet, sso:GetSharedSsoConfiguration, sso:ListAccountAssignments, sso:ListApplicationAssignments, sso:ListApplications, sso:ListCustomerManagedPolicyReferencesInPermissionSet, sso:ListInstances, sso:ListManagedPoliciesInPermissionSet and 2 more
Step Functions14 of 377 List, 7 Read; 0 restricted, 0 conditionalstates:Describe*, states:GetExecutionHistory, states:List*
Support2 of 391 Read, 1 Write; 0 restricted, 0 conditionalsupport:CreateCase, support:DescribeCases
CloudWatch Synthetics10 of 223 List, 7 Read; 0 restricted, 0 conditionalsynthetics:Describe*, synthetics:GetCanary, synthetics:GetCanaryRuns, 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 V220 of 6412 List, 8 Read; 0 restricted, 0 conditionalwafv2:GetIPSet, wafv2:GetLoggingConfiguration, wafv2:GetRegexPatternSet, wafv2:GetRuleGroup, wafv2:GetSampledRequests, wafv2:GetWebACL, wafv2:GetWebACLForResource, wafv2:List*
Q in Connect40 of 9718 List, 22 Read; 0 restricted, 0 conditionalwisdom:Get*, wisdom:List*, wisdom:Query*, wisdom:Retrieve, wisdom:Search*
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 (41)

By access level: 29 List, 12 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*
Network Flow Monitor6 of 126 Read; 0 restricted, 0 conditionalnetworkflowmonitor:GetQueryResultsMonitorTopContributors, networkflowmonitor:GetQueryResultsWorkloadInsightsTopContributors, networkflowmonitor:GetQueryResultsWorkloadInsightsTopContributorsData, networkflowmonitor:GetQueryStatusMonitorTopContributors, networkflowmonitor:GetQueryStatusWorkloadInsightsTopContributors, networkflowmonitor:GetQueryStatusWorkloadInsightsTopContributorsData
Q Business6 of 266 List; 0 restricted, 0 conditionalqbusiness:List*
S31 of 251 List; 1 restricted, 1 conditionals3:ListBucket
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 10 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.

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": "AIOPSServiceWriteAccess",
      "Effect": "Allow",
      "Action": [
        "cloudtrail:StartQuery",
        "support:CreateCase"
      ],
      "Resource": "*"
    },
    {
      "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",
        "acm:GetCertificate",
        "acm:ListCertificates",
        "aidevops:GetAsset",
        "aidevops:GetAssetContent",
        "aidevops:GetAssetFile",
        "aidevops:GetKnowledgeItem",
        "aidevops:ListAssetFiles",
        "aidevops:ListAssets",
        "aidevops:ListAssetTypes",
        "aidevops:ListAssetVersions",
        "aidevops:ListKnowledgeItems",
        "airflow:GetEnvironment",
        "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*",
        "bcm-data-exports:Get*",
        "bcm-data-exports:List*",
        "bedrock:GetAgent",
        "bedrock:GetAgentActionGroup",
        "bedrock:GetAgentAlias",
        "bedrock:GetAgentKnowledgeBase",
        "bedrock:GetCustomModel",
        "bedrock:GetDataSource",
        "bedrock:GetFoundationModel",
        "bedrock:GetGuardrail",
        "bedrock:GetInferenceProfile",
        "bedrock:GetKnowledgeBase",
        "bedrock:GetModelInvocationLoggingConfiguration",
        "bedrock:GetProvisionedModelThroughput",
        "bedrock:List*",
        "budgets:Describe*",
        "budgets:List*",
        "budgets:ViewBudget",
        "ce:Describe*",
        "ce:Get*",
        "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",
        "cloudwatch:Describe*",
        "cloudwatch:GenerateQuery",
        "cloudwatch:GetAlert",
        "cloudwatch:GetContextGraph",
        "cloudwatch:GetDashboard",
        "cloudwatch:GetInsightRuleReport",
        "cloudwatch:GetIntelligenceConfiguration",
        "cloudwatch:GetMetricData",
        "cloudwatch:GetMetricStatistics",
        "cloudwatch:GetMetricStream",
        "cloudwatch:GetOTelEnrichment",
        "cloudwatch:GetProfileRecords",
        "cloudwatch:GetRecords",
        "cloudwatch:GetService",
        "cloudwatch:GetServiceLevelObjective",
        "cloudwatch:GetSpace",
        "cloudwatch:GetTelemetryQueryResults",
        "cloudwatch:List*",
        "cloudwatch:StartTelemetryQuery",
        "cloudwatch:StartTelemetryQuerySession",
        "cloudwatch:StopTelemetryQuery",
        "cloudwatch:StopTelemetryQuerySession",
        "codeartifact:Describe*",
        "codeartifact:GetDomainPermissionsPolicy",
        "codeartifact:GetRepositoryPermissionsPolicy",
        "codeartifact:List*",
        "codebuild:BatchGetFleets",
        "codebuild:List*",
        "codecommit:BatchDescribe*",
        "codecommit:BatchGet*",
        "codecommit:Describe*",
        "codecommit:EvaluatePullRequestApprovalRules",
        "codecommit:GetApprovalRuleTemplate",
        "codecommit:GetBranch",
        "codecommit:GetComment",
        "codecommit:GetCommentReactions",
        "codecommit:GetCommentsForComparedCommit",
        "codecommit:GetCommentsForPullRequest",
        "codecommit:GetCommit",
        "codecommit:GetCommitHistory",
        "codecommit:GetCommitsFromMergeBase",
        "codecommit:GetDifferences",
        "codecommit:GetMergeCommit",
        "codecommit:GetMergeConflicts",
        "codecommit:GetMergeOptions",
        "codecommit:GetObjectIdentifier",
        "codecommit:GetPullRequest",
        "codecommit:GetPullRequestApprovalStates",
        "codecommit:GetPullRequestOverrideState",
        "codecommit:GetReferences",
        "codecommit:GetRepository",
        "codecommit:GetRepositoryTriggers",
        "codecommit:GetTree",
        "codecommit:GetUploadArchiveStatus",
        "codecommit:List*",
        "codedeploy:BatchGetDeployments",
        "codedeploy:BatchGetDeploymentTargets",
        "codedeploy:GetApplication",
        "codedeploy:GetDeploymentConfig",
        "codedeploy:GetDeploymentTarget",
        "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:ListTagsForResource",
        "comprehend:Describe*",
        "comprehend:List*",
        "config:Describe*",
        "config:GetAggregateResourceConfig",
        "config:GetStoredQuery",
        "config:List*",
        "config:SelectAggregateResourceConfig",
        "connect:Describe*",
        "connect:GetMetricDataV2",
        "connect:GetTaskTemplate",
        "connect:List*",
        "cur:Describe*",
        "cur:Get*",
        "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*",
        "directconnect:DescribeConnections",
        "directconnect:DescribeDirectConnectGatewayAssociations",
        "directconnect:DescribeDirectConnectGatewayAttachments",
        "directconnect:DescribeDirectConnectGateways",
        "directconnect:DescribeHostedConnections",
        "directconnect:DescribeInterconnects",
        "directconnect:DescribeLags",
        "directconnect:DescribeTags",
        "directconnect:DescribeVirtualInterfaces",
        "dms:Describe*",
        "dms:List*",
        "ds:Describe*",
        "dynamodb:Describe*",
        "dynamodb:GetResourcePolicy",
        "dynamodb:List*",
        "ec2:Describe*",
        "ec2:GetActiveVpnTunnelStatus",
        "ec2:GetAssociatedEnclaveCertificateIamRoles",
        "ec2:GetAwsNetworkPerformanceData",
        "ec2:GetCapacityManagerAttributes",
        "ec2:GetCapacityManagerMetricData",
        "ec2:GetCapacityManagerMonitoredTagKeys",
        "ec2:GetIpamPoolAllocations",
        "ec2:GetIpamPoolCidrs",
        "ec2:GetManagedPrefixListEntries",
        "ec2:GetNetworkInsightsAccessScopeContent",
        "ec2:GetSnapshotBlockPublicAccessState",
        "ec2:GetTransitGatewayMulticastDomainAssociations",
        "ec2:GetTransitGatewayRouteTableAssociations",
        "ec2:GetTransitGatewayRouteTablePropagations",
        "ec2:GetVerifiedAccessEndpointPolicy",
        "ec2:GetVerifiedAccessGroupPolicy",
        "ec2:GetVerifiedAccessInstanceWebAcl",
        "ec2:GetVpnConnectionDeviceTypes",
        "ec2:GetVpnTunnelReplacementStatus",
        "ec2:SearchLocalGatewayRoutes",
        "ec2:SearchTransitGatewayRoutes",
        "ecr:Describe*",
        "ecr:GetLifecyclePolicy",
        "ecr:GetRegistryPolicy",
        "ecr:GetRepositoryPolicy",
        "ecr:List*",
        "ecs:Describe*",
        "ecs:List*",
        "eks:AccessKubernetesApi",
        "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:BatchGetJobs",
        "glue:GetClassifier",
        "glue:GetClassifiers",
        "glue:GetCrawler",
        "glue:GetCrawlerMetrics",
        "glue:GetCrawlers",
        "glue:GetDatabase",
        "glue:GetDatabases",
        "glue:GetDataCatalogEncryptionSettings",
        "glue:GetDataQualityResult",
        "glue:GetJob",
        "glue:GetJobBookmark",
        "glue:GetJobRun",
        "glue:GetJobRuns",
        "glue:getPartition",
        "glue:GetPartitions",
        "glue:GetRegistry",
        "glue:GetResourcePolicy",
        "glue:GetSchema",
        "glue:GetSchemaVersion",
        "glue:GetTable",
        "glue:GetTables",
        "glue:GetTags",
        "glue:GetTrigger",
        "glue:GetSecurityConfiguration",
        "glue:GetSecurityConfigurations",
        "glue:GetWorkflow",
        "glue:GetWorkflowRun",
        "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:GetFindings",
        "guardduty:GetIPSet",
        "guardduty:GetMalwareProtectionPlan",
        "guardduty:GetMasterAccount",
        "guardduty:GetMembers",
        "guardduty:GetThreatIntelSet",
        "guardduty:List*",
        "health:Describe*",
        "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:ListAccountAliases",
        "iam:ListAttachedRolePolicies",
        "iam:ListEntitiesForPolicy",
        "iam:ListOpenIDConnectProviders",
        "iam:ListRolePolicies",
        "iam:ListRoles",
        "iam:ListServerCertificates",
        "iam:ListUsers",
        "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*",
        "inspector2:SearchVulnerabilities",
        "inspector:Describe*",
        "inspector:List*",
        "internetmonitor:GetHealthEvent",
        "internetmonitor:GetInternetEvent",
        "internetmonitor:GetMonitor",
        "internetmonitor:GetQueryResults",
        "internetmonitor:GetQueryStatus",
        "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*",
        "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:DescribeCustomKeyStores",
        "kms:DescribeKey",
        "kms:GetKeyPolicy",
        "kms:GetKeyRotationStatus",
        "kms:GetParametersForImport",
        "kms:GetPublicKey",
        "kms:ListAliases",
        "kms:ListGrants",
        "kms:ListKeyPolicies",
        "kms:ListKeyRotations",
        "kms:ListKeys",
        "kms:ListResourceTags",
        "kms:ListRetirableGrants",
        "lakeformation:Describe*",
        "lakeformation:GetLFTag",
        "lakeformation:GetResourceLFTags",
        "lakeformation:List*",
        "lambda:GetAlias",
        "lambda:GetCodeSigningConfig",
        "lambda:GetEventSourceMapping",
        "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*",
        "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:GetLogEvents",
        "logs:GetLogGroupFields",
        "logs:GetQueryResults",
        "logs:List*",
        "logs:StartQuery",
        "logs:StopLiveTail",
        "logs:StopQuery",
        "logs:TestMetricFilter",
        "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*",
        "networkflowmonitor:GetMonitor",
        "networkflowmonitor:GetQueryResultsMonitorTopContributors",
        "networkflowmonitor:GetQueryResultsWorkloadInsightsTopContributors",
        "networkflowmonitor:GetQueryResultsWorkloadInsightsTopContributorsData",
        "networkflowmonitor:GetQueryStatusMonitorTopContributors",
        "networkflowmonitor:GetQueryStatusWorkloadInsightsTopContributors",
        "networkflowmonitor:GetQueryStatusWorkloadInsightsTopContributorsData",
        "networkflowmonitor:GetScope",
        "networkflowmonitor:ListMonitors",
        "networkflowmonitor:ListScopes",
        "networkflowmonitor:ListTagsForResource",
        "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*",
        "networkmonitor:GetMonitor",
        "networkmonitor:GetProbe",
        "networkmonitor:ListMonitors",
        "networkmonitor:ListTagsForResource",
        "oam:GetLink",
        "oam:GetSink",
        "oam:GetSinkPolicy",
        "oam:List*",
        "observabilityadmin:ListDatasetIntegrations",
        "omics:GetAnnotationStore",
        "omics:GetReferenceStore",
        "omics:GetRunGroup",
        "omics:GetSequenceStore",
        "omics:GetVariantStore",
        "omics:GetWorkflow",
        "omics: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:Describe*",
        "pi:Get*",
        "pi:List*",
        "pipes:Describe*",
        "pipes:List*",
        "proton:GetEnvironmentTemplate",
        "proton:GetServiceTemplate",
        "proton:List*",
        "qbusiness:GetApplication",
        "qbusiness:GetDataSource",
        "qbusiness:GetIndex",
        "qbusiness:GetPlugin",
        "qbusiness:GetRetriever",
        "qbusiness:GetWebExperience",
        "qbusiness:List*",
        "ram:GetPermission",
        "ram:GetResourceShares",
        "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:Get*",
        "resiliencehub:List*",
        "resource-explorer-2:GetDefaultView",
        "resource-explorer-2:GetIndex",
        "resource-explorer-2:GetView",
        "resource-explorer-2:List*",
        "resource-explorer-2:Search",
        "resource-groups:GetGroup",
        "resource-groups:GetGroupConfiguration",
        "resource-groups:GetGroupQuery",
        "resource-groups:GetTags",
        "resource-groups: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:GetHealthCheckStatus",
        "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:ListEndpoints",
        "s3-outposts:ListOutpostsWithS3",
        "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:ListAllMyBuckets",
        "s3:ListTagsForResource",
        "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:GetFindings",
        "securityhub:GetInsights",
        "securityhub:List*",
        "securitylake:GetSubscriber",
        "securitylake:List*",
        "servicecatalog:Describe*",
        "servicecatalog:GetApplication",
        "servicecatalog:GetAttributeGroup",
        "servicecatalog:List*",
        "servicequotas:Get*",
        "servicequotas:List*",
        "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:GetCommandInvocation",
        "ssm:GetDefaultPatchBaseline",
        "ssm:GetDocument",
        "ssm:GetPatchBaseline",
        "ssm:GetResourcePolicies",
        "ssm:List*",
        "sso:DescribeAccountAssignmentCreationStatus",
        "sso:DescribePermissionSet",
        "sso:GetInlinePolicyForPermissionSet",
        "sso:GetManagedApplicationInstance",
        "sso:GetPermissionsBoundaryForPermissionSet",
        "sso:GetSharedSsoConfiguration",
        "sso:ListAccountAssignments",
        "sso:ListApplicationAssignments",
        "sso:ListApplications",
        "sso:ListCustomerManagedPolicyReferencesInPermissionSet",
        "sso:ListInstances",
        "sso:ListManagedPoliciesInPermissionSet",
        "sso:ListPermissionSets",
        "sso:ListTagsForResource",
        "states:GetExecutionHistory",
        "states:Describe*",
        "states:List*",
        "support:DescribeCases",
        "synthetics:Describe*",
        "synthetics:GetCanary",
        "synthetics:GetCanaryRuns",
        "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:GetSampledRequests",
        "wafv2:GetWebACL",
        "wafv2:GetWebACLForResource",
        "wafv2:List*",
        "wisdom:Get*",
        "wisdom:List*",
        "wisdom:Query*",
        "wisdom:Retrieve",
        "wisdom:Search*",
        "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": "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",
        "arn:aws:apigateway:*::/domainnames/*"
      ]
    },
    {
      "Sid": "AllowListBucketAWSLogs",
      "Effect": "Allow",
      "Action": "s3:ListBucket",
      "Resource": "arn:aws:s3:::*",
      "Condition": {
        "StringLike": {
          "s3:prefix": [
            "AWSLogs/*",
            "*/AWSLogs/*"
          ]
        }
      }
    }
  ]
}

Version history

Current version v15, edited by AWS on 2026-11-11.

  1. v14 to v15, detected 2026-11-13: 11 added, 0 removed.

Version change details

Attach snippets

AWS CLI

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

CloudFormation

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

Terraform

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

CDK (TypeScript)

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

Sources

Pending editorial review. No editorial sources are listed yet.