AIOpsAssistantPolicy
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.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| Access Analyzer | 9 of 37 | 3 List, 6 Read; 0 restricted, 0 conditional | access-analyzer:GetAnalyzer, access-analyzer:List* |
| Certificate Manager | 2 of 42 | 2 Read; 0 restricted, 0 conditional | acm:DescribeCertificate, acm:GetAccountConfiguration |
| Private Certificate Authority | 8 of 23 | 1 List, 7 Read; 0 restricted, 0 conditional | acm-pca:Describe*, acm-pca:GetCertificate, acm-pca:GetCertificateAuthorityCertificate, acm-pca:GetCertificateAuthorityCsr, acm-pca:List* |
| MWAA | 2 of 12 | 1 List, 1 Read; 0 restricted, 0 conditional | airflow:List* |
| Amplify | 12 of 41 | 8 List, 4 Read; 0 restricted, 0 conditional | amplify:GetApp, amplify:GetBranch, amplify:GetDomainAssociation, amplify:List* |
| OpenSearch Serverless | 16 of 57 | 10 List, 6 Read; 0 restricted, 0 conditional | aoss:BatchGetCollection, aoss:BatchGetLifecyclePolicy, aoss:BatchGetVpcEndpoint, aoss:GetAccessPolicy, aoss:GetSecurityConfig, aoss:GetSecurityPolicy, aoss:List* |
| API Gateway | 1 of 44 | 1 Read; 1 restricted, 0 conditional | apigateway:GET |
| AppConfig | 16 of 56 | 11 List, 5 Read; 0 restricted, 0 conditional | appconfig:GetApplication, appconfig:GetConfigurationProfile, appconfig:GetEnvironment, appconfig:GetHostedConfigurationVersion, appconfig:List* |
| AppFlow | 14 of 31 | 3 List, 11 Read; 0 restricted, 0 conditional | appflow:Describe*, appflow:List* |
| Application Auto Scaling | 4 of 14 | 4 Read; 0 restricted, 0 conditional | application-autoscaling:Describe* |
| Application Signals | 15 of 30 | 8 List, 7 Read; 0 restricted, 0 conditional | application-signals:BatchGetServiceLevelObjectiveBudgetReport, application-signals:GetService, application-signals:GetServiceLevelObjective, application-signals:List* |
| CloudWatch Application Insights | 17 of 34 | 7 List, 10 Read; 0 restricted, 0 conditional | applicationinsights:Describe*, applicationinsights:List* |
| App Runner | 18 of 42 | 9 List, 9 Read; 0 restricted, 0 conditional | apprunner:Describe*, apprunner:List* |
| AppStream 2.0 | 24 of 90 | 19 List, 5 Read; 0 restricted, 0 conditional | appstream:Describe*, appstream:List* |
| AppSync | 23 of 87 | 13 List, 10 Read; 0 restricted, 0 conditional | appsync:GetApiAssociation, appsync:GetDataSource, appsync:GetDomainName, appsync:GetFunction, appsync:GetGraphqlApi, appsync:GetGraphqlApiEnvironmentVariables, appsync:GetIntrospectionSchema, appsync:GetResolver, appsync:GetSourceApiAssociation, appsync:List* |
| AMP | 21 of 61 | 4 List, 17 Read; 0 restricted, 0 conditional | aps:Describe*, aps:List* |
| ARC Zonal Shift | 4 of 15 | 3 List, 1 Read; 0 restricted, 0 conditional | arc-zonal-shift:GetManagedResource, arc-zonal-shift:List* |
| Athena | 23 of 86 | 13 List, 10 Read; 0 restricted, 0 conditional | athena:GetCapacityAssignmentConfiguration, athena:GetCapacityReservation, athena:GetDataCatalog, athena:GetNamedQuery, athena:GetPreparedStatement, athena:GetWorkGroup, athena:List* |
| Audit Manager | 13 of 62 | 11 List, 2 Read; 0 restricted, 0 conditional | auditmanager:GetAssessment, auditmanager:List* |
| EC2 Auto Scaling | 22 of 68 | 21 List, 1 Read; 0 restricted, 0 conditional | autoscaling:Describe* |
| Backup | 52 of 122 | 31 List, 1 Permissions management, 20 Read; 0 restricted, 0 conditional | backup:Describe*, backup:GetBackupPlan, backup:GetBackupSelection, backup:GetBackupVaultAccessPolicy, backup:GetBackupVaultNotifications, backup:GetRestoreTestingPlan, backup:GetRestoreTestingSelection, backup:List* |
| Backup Gateway | 5 of 27 | 5 Read; 0 restricted, 0 conditional | backup-gateway:GetHypervisor, backup-gateway:List* |
| Batch | 10 of 46 | 5 List, 5 Read; 0 restricted, 0 conditional | batch:DescribeComputeEnvironments, batch:DescribeJobQueues, batch:DescribeSchedulingPolicies, batch:List* |
| Bedrock | 54 of 232 | 45 List, 9 Read; 0 restricted, 0 conditional | bedrock:GetAgent, bedrock:GetAgentActionGroup, bedrock:GetAgentAlias, bedrock:GetAgentKnowledgeBase, bedrock:GetDataSource, bedrock:GetGuardrail, bedrock:GetKnowledgeBase, bedrock:List* |
| Budget | 5 of 13 | 5 Read; 0 restricted, 0 conditional | budgets:Describe*, budgets:List* |
| Cost Explorer Service | 12 of 59 | 6 List, 6 Read; 0 restricted, 0 conditional | ce:Describe*, ce:GetAnomalyMonitors, ce:GetAnomalySubscriptions, ce:List* |
| Chatbot | 12 of 39 | 1 List, 11 Read; 0 restricted, 0 conditional | chatbot:Describe*, chatbot:GetMicrosoftTeamsChannelConfiguration, chatbot:List* |
| Clean Rooms | 30 of 107 | 24 List, 6 Read; 0 restricted, 0 conditional | cleanrooms:GetAnalysisTemplate, cleanrooms:GetCollaboration, cleanrooms:GetConfiguredTable, cleanrooms:GetConfiguredTableAnalysisRule, cleanrooms:GetConfiguredTableAssociation, cleanrooms:GetMembership, cleanrooms:List* |
| Clean Rooms ML | 18 of 59 | 17 List, 1 Read; 0 restricted, 0 conditional | cleanrooms-ml:GetTrainingDataset, cleanrooms-ml:List* |
| CloudFormation | 47 of 104 | 23 List, 24 Read; 0 restricted, 0 conditional | cloudformation:Describe*, cloudformation:GetResource, cloudformation:GetStackPolicy, cloudformation:GetTemplate, cloudformation:List* |
| CloudFront | 58 of 173 | 41 List, 17 Read; 0 restricted, 0 conditional | cloudfront: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 |
| CloudTrail | 24 of 66 | 8 List, 15 Read, 1 Write; 0 restricted, 0 conditional | cloudtrail: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 |
| CloudWatch | 36 of 160 | 24 List, 12 Read; 0 restricted, 0 conditional | cloudwatch:Describe*, cloudwatch:GenerateQuery, cloudwatch:GetDashboard, cloudwatch:GetInsightRuleReport, cloudwatch:GetMetricStream, cloudwatch:GetService, cloudwatch:GetServiceLevelObjective, cloudwatch:List* |
| CodeArtifact | 19 of 51 | 12 List, 7 Read; 0 restricted, 0 conditional | codeartifact:Describe*, codeartifact:GetDomainPermissionsPolicy, codeartifact:GetRepositoryPermissionsPolicy, codeartifact:List* |
| CodeBuild | 19 of 67 | 18 List, 1 Read; 0 restricted, 0 conditional | codebuild:BatchGetFleets, codebuild:List* |
| CodeCommit | 2 of 91 | 2 Read; 0 restricted, 0 conditional | codecommit:GetRepository, codecommit:GetRepositoryTriggers |
| CodeDeploy | 14 of 48 | 12 List, 2 Read; 0 restricted, 0 conditional | codedeploy:BatchGetDeploymentTargets, codedeploy:BatchGetDeployments, codedeploy:GetApplication, codedeploy:GetDeploymentConfig, codedeploy:List* |
| CodeGuru Profiler | 7 of 21 | 4 List, 3 Read; 0 restricted, 0 conditional | codeguru-profiler:Describe*, codeguru-profiler:GetNotificationConfiguration, codeguru-profiler:GetPolicy, codeguru-profiler:List* |
| CodeGuru Reviewer | 9 of 17 | 5 List, 4 Read; 0 restricted, 0 conditional | codeguru-reviewer:Describe*, codeguru-reviewer:List* |
| CodePipeline | 11 of 44 | 3 List, 8 Read; 0 restricted, 0 conditional | codepipeline:GetPipeline, codepipeline:GetPipelineState, codepipeline:List* |
| CodeStar Connections | 10 of 38 | 7 List, 3 Read; 0 restricted, 0 conditional | codestar-connections:GetConnection, codestar-connections:GetRepositoryLink, codestar-connections:GetSyncConfiguration, codestar-connections:List* |
| CodeStar Notifications | 5 of 13 | 4 List, 1 Read; 0 restricted, 0 conditional | codestar-notifications:Describe*, codestar-notifications:List* |
| Cognito Identity | 4 of 21 | 1 List, 3 Read; 0 restricted, 0 conditional | cognito-identity:DescribeIdentityPool, cognito-identity:GetIdentityPoolRoles, cognito-identity:ListIdentityPools, cognito-identity:ListTagsForResource |
| Cognito User Pools | 19 of 139 | 8 List, 11 Read; 0 restricted, 0 conditional | 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 and 7 more |
| Comprehend | 34 of 85 | 34 Read; 0 restricted, 0 conditional | comprehend:Describe*, comprehend:List* |
| Config | 34 of 102 | 18 List, 16 Read; 0 restricted, 0 conditional | config:Describe*, config:GetStoredQuery, config:List* |
| Connect | 107 of 388 | 66 List, 41 Read; 0 restricted, 0 conditional | connect:Describe*, connect:GetTaskTemplate, connect:List* |
| DataBrew | 16 of 44 | 16 Read; 0 restricted, 0 conditional | databrew:Describe*, databrew:List* |
| Data Pipeline | 4 of 21 | 1 List, 3 Read; 0 restricted, 0 conditional | datapipeline:Describe*, datapipeline:GetPipelineDefinition, datapipeline:List* |
| DataSync | 25 of 66 | 8 List, 17 Read; 0 restricted, 0 conditional | datasync:Describe*, datasync:List* |
| Deadline Cloud | 29 of 92 | 20 List, 9 Read; 0 restricted, 0 conditional | deadline:GetFarm, deadline:GetFleet, deadline:GetLicenseEndpoint, deadline:GetMonitor, deadline:GetQueue, deadline:GetQueueEnvironment, deadline:GetQueueFleetAssociation, deadline:GetStorageProfile, deadline:List* |
| Detective | 10 of 36 | 9 List, 1 Read; 0 restricted, 0 conditional | detective:GetMembers, detective:List* |
| Device Farm | 30 of 77 | 24 List, 6 Read; 0 restricted, 0 conditional | devicefarm:GetDevicePool, devicefarm:GetInstanceProfile, devicefarm:GetNetworkProfile, devicefarm:GetProject, devicefarm:GetTestGridProject, devicefarm:GetVPCEConfiguration, devicefarm:List* |
| DevOps Guru | 20 of 31 | 8 List, 12 Read; 0 restricted, 0 conditional | devops-guru:Describe*, devops-guru:GetResourceCollection, devops-guru:List* |
| DMS | 48 of 125 | 48 Read; 0 restricted, 0 conditional | dms:Describe*, dms:List* |
| Directory Service | 17 of 91 | 1 List, 16 Read; 0 restricted, 0 conditional | ds:Describe* |
| DynamoDB | 27 of 68 | 7 List, 20 Read; 0 restricted, 0 conditional | dynamodb:Describe*, dynamodb:GetResourcePolicy, dynamodb:List* |
| EC2 | 209 of 834 | 204 List, 5 Read; 0 restricted, 0 conditional | ec2: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 Registry | 16 of 65 | 5 List, 11 Read; 0 restricted, 0 conditional | ecr:Describe*, ecr:GetLifecyclePolicy, ecr:GetRegistryPolicy, ecr:GetRepositoryPolicy, ecr:List* |
| Elastic Container Service | 34 of 92 | 15 List, 19 Read; 0 restricted, 0 conditional | ecs:Describe*, ecs:List* |
| EKS | 33 of 74 | 14 List, 19 Read; 0 restricted, 0 conditional | eks:Describe*, eks:List* |
| ElastiCache | 21 of 77 | 20 List, 1 Read; 0 restricted, 0 conditional | elasticache:Describe*, elasticache:List* |
| Elastic Beanstalk | 17 of 50 | 6 List, 11 Read; 0 restricted, 0 conditional | elasticbeanstalk:Describe*, elasticbeanstalk:List* |
| EFS | 10 of 38 | 4 List, 6 Read; 0 restricted, 0 conditional | elasticfilesystem:Describe* |
| ELB | 23 of 77 | 2 List, 21 Read; 0 restricted, 0 conditional | elasticloadbalancing:Describe*, elasticloadbalancing:GetResourcePolicy, elasticloadbalancing:GetTrustStoreCaCertificatesBundle, elasticloadbalancing:GetTrustStoreRevocationContent |
| EMR | 26 of 88 | 11 List, 15 Read; 0 restricted, 0 conditional | elasticmapreduce:Describe*, elasticmapreduce:List* |
| EMR Containers | 11 of 25 | 6 List, 5 Read; 0 restricted, 0 conditional | emr-containers:Describe*, emr-containers:List* |
| EMR Serverless | 6 of 25 | 4 List, 2 Read; 0 restricted, 0 conditional | emr-serverless:GetApplication, emr-serverless:List* |
| OpenSearch Service | 46 of 138 | 32 List, 14 Read; 0 restricted, 0 conditional | es:Describe*, es:List* |
| EventBridge | 25 of 71 | 15 List, 10 Read; 0 restricted, 0 conditional | events:Describe*, events:List* |
| Firehose | 3 of 10 | 2 List, 1 Read; 0 restricted, 0 conditional | firehose:Describe*, firehose:List* |
| FIS | 10 of 29 | 7 List, 3 Read; 0 restricted, 0 conditional | fis:GetExperimentTemplate, fis:GetTargetAccountConfiguration, fis:List* |
| Firewall Manager | 14 of 42 | 11 List, 3 Read; 0 restricted, 0 conditional | fms:GetNotificationChannel, fms:GetPolicy, fms:List* |
| Forecast | 30 of 70 | 30 Read; 0 restricted, 0 conditional | forecast:Describe*, forecast:List* |
| Fraud Detector | 17 of 74 | 11 List, 6 Read; 0 restricted, 0 conditional | frauddetector: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 |
| FSx | 12 of 56 | 12 Read; 0 restricted, 0 conditional | fsx:Describe* |
| GameLift Servers | 46 of 121 | 12 List, 34 Read; 0 restricted, 0 conditional | gamelift:Describe*, gamelift:List* |
| GlobalAccelerator | 22 of 56 | 12 List, 10 Read; 0 restricted, 0 conditional | globalaccelerator:Describe*, globalaccelerator:List* |
| Glue | 35 of 306 | 23 List, 2 Permissions management, 10 Read; 0 restricted, 0 conditional | glue:GetDatabase, glue:GetDatabases, glue:GetJob, glue:GetRegistry, glue:GetSchema, glue:GetSchemaVersion, glue:GetTable, glue:GetTags, glue:GetTrigger, glue:List*, glue:querySchemaVersionMetadata |
| Managed Grafana | 9 of 25 | 2 List, 7 Read; 0 restricted, 0 conditional | grafana:Describe*, grafana:List* |
| IoT Greengrass | 29 of 112 | 25 List, 4 Read; 0 restricted, 0 conditional | greengrass:Describe*, greengrass:GetDeployment, greengrass:List* |
| Ground Station | 14 of 40 | 10 List, 4 Read; 0 restricted, 0 conditional | groundstation:GetConfig, groundstation:GetDataflowEndpointGroup, groundstation:GetMissionProfile, groundstation:List* |
| GuardDuty | 27 of 103 | 18 List, 9 Read; 0 restricted, 0 conditional | guardduty:GetDetector, guardduty:GetFilter, guardduty:GetIPSet, guardduty:GetMalwareProtectionPlan, guardduty:GetMasterAccount, guardduty:GetMembers, guardduty:GetThreatIntelSet, guardduty:List* |
| Health | 2 of 14 | 2 Read; 0 restricted, 0 conditional | health:DescribeEventDetails, health:DescribeEvents |
| HealthLake | 15 of 68 | 7 List, 8 Read; 0 restricted, 0 conditional | healthlake:Describe*, healthlake:List* |
| IAM | 20 of 190 | 7 List, 13 Read; 0 restricted, 0 conditional | iam: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 Store | 4 of 29 | 2 List, 2 Read; 0 restricted, 0 conditional | identitystore:DescribeGroup, identitystore:DescribeGroupMembership, identitystore:ListGroupMemberships, identitystore:ListGroups |
| EC2 Image Builder | 31 of 77 | 21 List, 10 Read; 0 restricted, 0 conditional | imagebuilder:GetComponent, imagebuilder:GetContainerRecipe, imagebuilder:GetDistributionConfiguration, imagebuilder:GetImage, imagebuilder:GetImagePipeline, imagebuilder:GetImageRecipe, imagebuilder:GetInfrastructureConfiguration, imagebuilder:GetLifecyclePolicy, imagebuilder:GetWorkflow, imagebuilder:List* |
| Inspector | 17 of 37 | 8 List, 9 Read; 0 restricted, 0 conditional | inspector:Describe*, inspector:List* |
| Inspector2 | 20 of 84 | 19 List, 1 Read; 0 restricted, 0 conditional | inspector2:List* |
| Internet Monitor | 5 of 17 | 3 List, 2 Read; 0 restricted, 0 conditional | internetmonitor:GetMonitor, internetmonitor:List* |
| IoT | 112 of 293 | 67 List, 44 Read, 1 Write; 0 restricted, 0 conditional | iot:Describe*, iot:GetPackage, iot:GetPackageVersion, iot:GetPolicy, iot:GetThingShadow, iot:GetTopicRule, iot:GetTopicRuleDestination, iot:GetV2LoggingOptions, iot:List* |
| IoT Analytics | 11 of 34 | 5 List, 6 Read; 0 restricted, 0 conditional | iotanalytics:Describe*, iotanalytics:List* |
| IoT Fleet Hub | 3 of 8 | 1 List, 2 Read; 0 restricted, 0 conditional | iotfleethub:Describe*, iotfleethub:List* |
| IoT SiteWise | 62 of 129 | 32 List, 30 Read; 0 restricted, 0 conditional | iotsitewise:Describe*, iotsitewise:List* |
| IoT Wireless | 26 of 113 | 26 Read; 0 restricted, 0 conditional | iotwireless:GetDestination, iotwireless:GetDeviceProfile, iotwireless:GetFuotaTask, iotwireless:GetMulticastGroup, iotwireless:GetNetworkAnalyzerConfiguration, iotwireless:GetServiceProfile, iotwireless:GetWirelessDevice, iotwireless:GetWirelessGateway, iotwireless:GetWirelessGatewayTaskDefinition, iotwireless:List* |
| Interactive Video Service | 25 of 83 | 19 List, 6 Read; 0 restricted, 0 conditional | ivs:GetChannel, ivs:GetEncoderConfiguration, ivs:GetPlaybackRestrictionPolicy, ivs:GetRecordingConfiguration, ivs:GetStage, ivs:List* |
| Interactive Video Service Chat | 5 of 17 | 2 List, 3 Read; 0 restricted, 0 conditional | ivschat:GetLoggingConfiguration, ivschat:GetRoom, ivschat:List* |
| MSK | 27 of 64 | 14 List, 13 Read; 0 restricted, 0 conditional | kafka:Describe*, kafka:GetClusterPolicy, kafka:List* |
| MSK Connect | 9 of 21 | 9 Read; 0 restricted, 0 conditional | kafkaconnect:Describe*, kafkaconnect:List* |
| Kendra | 23 of 66 | 12 List, 11 Read; 0 restricted, 0 conditional | kendra:Describe*, kendra:List* |
| Kinesis | 13 of 42 | 4 List, 9 Read; 0 restricted, 0 conditional | kinesis:Describe*, kinesis:GetResourcePolicy, kinesis:List* |
| Kinesis Analytics | 9 of 34 | 1 List, 8 Read; 0 restricted, 0 conditional | kinesisanalytics:Describe*, kinesisanalytics:List* |
| Kinesis Video Streams | 8 of 37 | 3 List, 5 Read; 0 restricted, 0 conditional | kinesisvideo:Describe* |
| KMS | 7 of 58 | 4 List, 3 Read; 0 restricted, 0 conditional | kms:DescribeKey, kms:GetKeyPolicy, kms:GetKeyRotationStatus, kms:ListAliases, kms:ListKeyRotations, kms:ListKeys, kms:ListResourceTags |
| Lake Formation | 15 of 68 | 8 List, 7 Read; 0 restricted, 0 conditional | lakeformation:Describe*, lakeformation:GetLFTag, lakeformation:GetResourceLFTags, lakeformation:List* |
| Lambda | 40 of 121 | 25 List, 15 Read; 0 restricted, 0 conditional | lambda: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 Wizard | 13 of 40 | 11 List, 2 Read; 0 restricted, 0 conditional | launchwizard:GetDeployment, launchwizard:List* |
| Lex | 52 of 146 | 28 List, 24 Read; 0 restricted, 0 conditional | lex:Describe*, lex:List* |
| License Manager | 22 of 62 | 19 List, 3 Read; 0 restricted, 0 conditional | license-manager:GetLicense, license-manager:List* |
| Lightsail | 13 of 161 | 13 Read; 0 restricted, 0 conditional | lightsail: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 Logs | 47 of 133 | 33 List, 14 Read; 0 restricted, 0 conditional | logs: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 Metrics | 11 of 30 | 6 List, 5 Read; 0 restricted, 0 conditional | lookoutmetrics:Describe*, lookoutmetrics:List* |
| Lookout Vision | 11 of 25 | 4 List, 7 Read; 0 restricted, 0 conditional | lookoutvision:Describe*, lookoutvision:List* |
| Mainframe Modernization | 14 of 37 | 2 List, 12 Read; 0 restricted, 0 conditional | m2:GetApplication, m2:GetEnvironment, m2:List* |
| Macie | 19 of 81 | 14 List, 5 Read; 0 restricted, 0 conditional | macie2:GetAllowList, macie2:GetCustomDataIdentifier, macie2:GetFindingsFilter, macie2:GetMacieSession, macie2:List* |
| MediaConnect | 21 of 95 | 12 List, 9 Read; 0 restricted, 0 conditional | mediaconnect:Describe*, mediaconnect:List* |
| MediaLive | 46 of 125 | 24 List, 22 Read; 0 restricted, 0 conditional | medialive:Describe*, medialive:GetCloudWatchAlarmTemplate, medialive:GetCloudWatchAlarmTemplateGroup, medialive:GetEventBridgeRuleTemplate, medialive:GetEventBridgeRuleTemplateGroup, medialive:GetSignalMap, medialive:List* |
| MediaPackage | 7 of 19 | 7 Read; 0 restricted, 0 conditional | mediapackage:Describe*, mediapackage:List* |
| MediaPackage VOD | 7 of 17 | 3 List, 4 Read; 0 restricted, 0 conditional | mediapackage-vod:Describe*, mediapackage-vod:List* |
| MediaPackage v2 | 10 of 34 | 4 List, 6 Read; 0 restricted, 0 conditional | mediapackagev2:GetChannel, mediapackagev2:GetChannelGroup, mediapackagev2:GetChannelPolicy, mediapackagev2:GetOriginEndpoint, mediapackagev2:GetOriginEndpointPolicy, mediapackagev2:List* |
| MemoryDB | 18 of 47 | 18 Read; 0 restricted, 0 conditional | memorydb:Describe*, memorydb:List* |
| Pinpoint | 5 of 119 | 3 List, 2 Read; 0 restricted, 0 conditional | mobiletargeting:GetInAppTemplate, mobiletargeting:List* |
| MQ | 12 of 27 | 5 List, 7 Read; 0 restricted, 0 conditional | mq:Describe*, mq:List* |
| Network Firewall | 31 of 89 | 13 List, 18 Read; 0 restricted, 0 conditional | network-firewall:Describe*, network-firewall:List* |
| Network Manager | 26 of 97 | 17 List, 9 Read; 0 restricted, 0 conditional | networkmanager: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 Studio | 15 of 51 | 15 Read; 0 restricted, 0 conditional | nimble:GetLaunchProfile, nimble:GetStreamingImage, nimble:GetStudio, nimble:GetStudioComponent, nimble:List* |
| OAM | 7 of 15 | 7 Read; 0 restricted, 0 conditional | oam:GetLink, oam:GetSink, oam:GetSinkPolicy, oam:List* |
| Omics | 32 of 108 | 26 List, 6 Read; 0 restricted, 0 conditional | omics:GetAnnotationStore, omics:GetReferenceStore, omics:GetRunGroup, omics:GetSequenceStore, omics:GetVariantStore, omics:GetWorkflow, omics:List* |
| OpsworksCM | 6 of 19 | 5 List, 1 Read; 0 restricted, 0 conditional | opsworks-cm:Describe*, opsworks-cm:List* |
| Organizations | 29 of 63 | 20 List, 9 Read; 0 restricted, 0 conditional | organizations:Describe*, organizations:List* |
| OpenSearch Ingestion | 6 of 23 | 4 List, 2 Read; 0 restricted, 0 conditional | osis:GetPipeline, osis:List* |
| Payment Cryptography | 5 of 47 | 2 List, 3 Read; 0 restricted, 0 conditional | payment-cryptography:GetAlias, payment-cryptography:GetKey, payment-cryptography:List* |
| Private CA Connector for Active Directory | 11 of 25 | 5 List, 6 Read; 0 restricted, 0 conditional | pca-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 SCEP | 5 of 12 | 2 List, 3 Read; 0 restricted, 0 conditional | pca-connector-scep:GetChallengeMetadata, pca-connector-scep:GetConnector, pca-connector-scep:List* |
| Personalize | 38 of 83 | 19 List, 19 Read; 0 restricted, 0 conditional | personalize:Describe*, personalize:List* |
| Performance Insights | 4 of 14 | 4 Read; 0 restricted, 0 conditional | pi:GetResourceMetadata, pi:GetResourceMetrics, pi:ListAvailableResourceDimensions, pi:ListAvailableResourceMetrics |
| EventBridge Pipes | 3 of 10 | 1 List, 2 Read; 0 restricted, 0 conditional | pipes:Describe*, pipes:List* |
| Proton | 27 of 111 | 24 List, 3 Read; 0 restricted, 0 conditional | proton:GetEnvironmentTemplate, proton:GetServiceTemplate, proton:List* |
| Q Business | 20 of 67 | 10 List, 10 Read; 0 restricted, 0 conditional | qbusiness:GetApplication, qbusiness:GetDataSource, qbusiness:GetIndex, qbusiness:GetPlugin, qbusiness:GetRetriever, qbusiness:GetWebExperience, qbusiness:List* |
| QLDB | 8 of 35 | 4 List, 4 Read; 0 restricted, 0 conditional | qldb:Describe*, qldb:List* |
| Resource Access Manager | 11 of 39 | 9 List, 2 Read; 0 restricted, 0 conditional | ram:GetPermission, ram:List* |
| RDS | 50 of 173 | 47 List, 3 Read; 0 restricted, 0 conditional | rds:Describe*, rds:List* |
| Redshift | 46 of 167 | 11 List, 35 Read; 0 restricted, 0 conditional | redshift:Describe* |
| Redshift Serverless | 18 of 69 | 15 List, 3 Read; 0 restricted, 0 conditional | redshift-serverless:GetNamespace, redshift-serverless:GetWorkgroup, redshift-serverless:List* |
| Migration Hub Refactor Spaces | 9 of 24 | 9 Read; 0 restricted, 0 conditional | refactor-spaces:GetApplication, refactor-spaces:GetEnvironment, refactor-spaces:GetRoute, refactor-spaces:List* |
| Rekognition | 14 of 76 | 1 List, 13 Read; 0 restricted, 0 conditional | rekognition:Describe*, rekognition:List* |
| Resilience Hub | 57 of 133 | 20 List, 37 Read; 0 restricted, 0 conditional | resiliencehub:Describe*, resiliencehub:List* |
| Resource Explorer | 12 of 37 | 8 List, 4 Read; 0 restricted, 0 conditional | resource-explorer-2:GetDefaultView, resource-explorer-2:GetIndex, resource-explorer-2:GetView, resource-explorer-2:List* |
| Resource Groups | 9 of 29 | 5 List, 4 Read; 0 restricted, 0 conditional | resource-groups:GetGroup, resource-groups:GetGroupConfiguration, resource-groups:GetGroupQuery, resource-groups:GetTags, resource-groups:List* |
| RoboMaker | 24 of 59 | 13 List, 11 Read; 0 restricted, 0 conditional | robomaker:Describe*, robomaker:List* |
| Route 53 | 22 of 71 | 14 List, 8 Read; 0 restricted, 0 conditional | route53:GetDNSSEC, route53:GetHealthCheck, route53:GetHostedZone, route53:List* |
| Route 53 Recovery Controls | 10 of 27 | 1 List, 9 Read; 0 restricted, 0 conditional | route53-recovery-control-config:Describe*, route53-recovery-control-config:List* |
| Route 53 Recovery Readiness | 11 of 32 | 11 Read; 0 restricted, 0 conditional | route53-recovery-readiness:GetCell, route53-recovery-readiness:GetReadinessCheck, route53-recovery-readiness:GetRecoveryGroup, route53-recovery-readiness:GetResourceSet, route53-recovery-readiness:List* |
| Route 53 Profiles | 7 of 19 | 4 List, 3 Read; 0 restricted, 0 conditional | route53profiles:GetProfile, route53profiles:GetProfileAssociation, route53profiles:GetProfileResourceAssociation, route53profiles:List* |
| Route 53 Resolver | 26 of 70 | 16 List, 10 Read; 0 restricted, 0 conditional | route53resolver:GetFirewallDomainList, route53resolver:GetFirewallRuleGroup, route53resolver:GetFirewallRuleGroupAssociation, route53resolver:GetOutpostResolver, route53resolver:GetResolverConfig, route53resolver:GetResolverQueryLogConfig, route53resolver:GetResolverQueryLogConfigAssociation, route53resolver:GetResolverRule, route53resolver:GetResolverRuleAssociation, route53resolver:List* |
| CloudWatch RUM | 4 of 19 | 1 List, 3 Read; 0 restricted, 0 conditional | rum:GetAppMonitor, rum:List* |
| S3 | 52 of 155 | 15 List, 37 Read; 0 restricted, 0 conditional | S3: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 Outposts | 15 of 48 | 9 List, 6 Read; 0 restricted, 0 conditional | s3-outposts:GetAccessPoint, s3-outposts:GetAccessPointPolicy, s3-outposts:GetBucket, s3-outposts:GetBucketPolicy, s3-outposts:GetBucketTagging, s3-outposts:GetLifecycleConfiguration, s3-outposts:List* |
| SageMaker | 175 of 441 | 95 List, 80 Read; 0 restricted, 0 conditional | sagemaker:Describe*, sagemaker:List* |
| EventBridge Scheduler | 6 of 13 | 3 List, 3 Read; 0 restricted, 0 conditional | scheduler:GetSchedule, scheduler:GetScheduleGroup, scheduler:List* |
| EventBridge Schemas | 10 of 31 | 4 List, 6 Read; 0 restricted, 0 conditional | schemas:Describe*, schemas:GetResourcePolicy, schemas:List* |
| Secrets Manager | 5 of 27 | 1 List, 4 Read; 0 restricted, 0 conditional | secretsmanager:Describe*, secretsmanager:GetResourcePolicy, secretsmanager:List* |
| SecurityHub | 35 of 141 | 20 List, 15 Read; 0 restricted, 0 conditional | securityhub:BatchGetAutomationRules, securityhub:BatchGetSecurityControls, securityhub:Describe*, securityhub:GetConfigurationPolicy, securityhub:GetConfigurationPolicyAssociation, securityhub:GetEnabledStandards, securityhub:GetFindingAggregator, securityhub:GetInsights, securityhub:List* |
| SecurityLake | 6 of 31 | 5 List, 1 Read; 0 restricted, 0 conditional | securitylake:GetSubscriber, securitylake:List* |
| Service Catalog | 42 of 117 | 24 List, 18 Read; 0 restricted, 0 conditional | servicecatalog:Describe*, servicecatalog:GetApplication, servicecatalog:GetAttributeGroup, servicecatalog:List* |
| Service Quotas | 1 of 26 | 1 Read; 0 restricted, 0 conditional | servicequotas:GetServiceQuota |
| SES | 58 of 231 | 31 List, 27 Read; 0 restricted, 0 conditional | ses: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 |
| Shield | 14 of 40 | 5 List, 9 Read; 0 restricted, 0 conditional | shield:Describe*, shield:List* |
| Signer | 6 of 18 | 3 List, 3 Read; 0 restricted, 0 conditional | signer:GetSigningProfile, signer:List* |
| SNS | 12 of 40 | 7 List, 5 Read; 0 restricted, 0 conditional | sns:GetDataProtectionPolicy, sns:GetSubscriptionAttributes, sns:GetTopicAttributes, sns:List* |
| SQS | 6 of 20 | 6 Read; 0 restricted, 0 conditional | sqs:GetQueueAttributes, sqs:GetQueueUrl, sqs:List* |
| Systems Manager | 59 of 164 | 35 List, 24 Read; 0 restricted, 0 conditional | ssm:Describe*, ssm:GetDefaultPatchBaseline, ssm:GetDocument, ssm:GetParameters, ssm:GetPatchBaseline, ssm:GetResourcePolicies, ssm:List* |
| Incident Manager Contacts | 14 of 40 | 11 List, 3 Read; 0 restricted, 0 conditional | ssm-contacts:GetContact, ssm-contacts:GetContactChannel, ssm-contacts:List* |
| Incident Manager | 9 of 31 | 6 List, 3 Read; 0 restricted, 0 conditional | ssm-incidents:GetReplicationSet, ssm-incidents:GetResponsePlan, ssm-incidents:List* |
| Systems Manager for SAP | 11 of 30 | 9 List, 2 Read; 0 restricted, 0 conditional | ssm-sap:GetApplication, ssm-sap:List* |
| IAM Identity Center | 11 of 126 | 6 List, 5 Read; 0 restricted, 0 conditional | sso:GetInlinePolicyForPermissionSet, sso:GetManagedApplicationInstance, sso:GetPermissionsBoundaryForPermissionSet, sso:GetSharedSsoConfiguration, sso:ListAccountAssignments, sso:ListApplicationAssignments, sso:ListApplications, sso:ListCustomerManagedPolicyReferencesInPermissionSet, sso:ListInstances, sso:ListManagedPoliciesInPermissionSet, sso:ListTagsForResource |
| IAM Identity Center directory | 2 of 57 | 2 Read; 0 restricted, 0 conditional | sso-directory:SearchGroups, sso-directory:SearchUsers |
| Step Functions | 14 of 37 | 7 List, 7 Read; 0 restricted, 0 conditional | states:Describe*, states:GetExecutionHistory, states:List* |
| CloudWatch Synthetics | 9 of 22 | 3 List, 6 Read; 0 restricted, 0 conditional | synthetics:Describe*, synthetics:GetCanary, synthetics:GetGroup, synthetics:List* |
| Resource Group Tagging | 1 of 9 | 1 Read; 0 restricted, 0 conditional | tag:GetResources |
| Timestream | 10 of 32 | 4 List, 6 Read; 0 restricted, 0 conditional | timestream:Describe*, timestream:List* |
| Transfer | 27 of 72 | 5 List, 22 Read; 0 restricted, 0 conditional | transfer:Describe*, transfer:List* |
| Verified Permissions | 11 of 31 | 5 List, 6 Read; 0 restricted, 0 conditional | verifiedpermissions:GetIdentitySource, verifiedpermissions:GetPolicy, verifiedpermissions:GetPolicyStore, verifiedpermissions:GetPolicyTemplate, verifiedpermissions:GetSchema, verifiedpermissions:List* |
| VPC Lattice | 26 of 75 | 15 List, 11 Read; 0 restricted, 0 conditional | 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* |
| WAF V2 | 19 of 64 | 12 List, 7 Read; 0 restricted, 0 conditional | wafv2:GetIPSet, wafv2:GetLoggingConfiguration, wafv2:GetRegexPatternSet, wafv2:GetRuleGroup, wafv2:GetWebACL, wafv2:GetWebACLForResource, wafv2:List* |
| WorkSpaces | 25 of 103 | 13 List, 12 Read; 0 restricted, 0 conditional | workspaces:Describe* |
| WorkSpaces Secure Browser | 21 of 75 | 21 Read; 0 restricted, 0 conditional | 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* |
| X-Ray | 5 of 32 | 2 List, 3 Read; 0 restricted, 0 conditional | xray: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.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| Application Signals | 1 of 2 | 1 List; 0 restricted, 0 conditional | application-signals:List* |
| Bedrock | 3 of 37 | 3 List; 0 restricted, 0 conditional | bedrock:List* |
| CloudWatch | 3 of 5 | 1 List, 2 Read; 0 restricted, 0 conditional | cloudwatch:GetMetricData, cloudwatch:GetMetricStatistics, cloudwatch:List* |
| Deadline Cloud | 10 of 29 | 10 List; 0 restricted, 0 conditional | deadline:List* |
| IoT SiteWise | 4 of 22 | 2 List, 2 Read; 0 restricted, 0 conditional | iotsitewise:Describe*, iotsitewise:List* |
| Q Business | 6 of 26 | 6 List; 0 restricted, 0 conditional | qbusiness:List* |
| S3 | 6 of 25 | 3 List, 3 Read; 3 restricted, 3 conditional | s3:GetObject, s3:GetObjectAcl, s3:GetObjectVersion, s3:List* |
| SageMaker | 1 of 19 | 1 List; 0 restricted, 0 conditional | sagemaker:List* |
| Timestream | 2 of 5 | 2 List; 0 restricted, 0 conditional | timestream:Describe*, timestream:List* |
| X-Ray | 4 of 12 | 2 List, 2 Read; 0 restricted, 0 conditional | xray: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.
Related policies
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
{
"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/AIOpsAssistantPolicyCloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/AIOpsAssistantPolicyTerraform
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.