WellArchitectedAgentResourceScanning
Summary
Grants the AWS Well-Architected Agent read-only access to AWS resource configurations, security settings, and operational data to generate optimization recommendations
Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.
Identity
- ARN
arn:aws:iam::aws:policy/WellArchitectedAgentResourceScanning- Default version
- v2
- Created
- Last edited
- Services
- access-analyzer, acm, acm-pca, aco-automation, aidevops, aiops, airflow, airflow-serverless, amplify, amplifyuibuilder, aoss, apigateway, app-integrations, appconfig, appflow, application-autoscaling, application-signals, applicationinsights, apprunner, appstream, appsync, apptest, aps, arc-region-switch, arc-zonal-shift, athena, auditmanager, autoscaling, aws-external-anthropic, b2bi, backup, backup-gateway, batch, bcm-data-exports, bcm-pricing-calculator, bedrock, bedrock-agentcore, bedrock-mantle, billing, billingconductor, braket, budgets, cases, ce, chatbot, chime, cleanrooms, cleanrooms-ml, cloudformation, cloudfront, cloudtrail, cloudwatch, codeartifact, codebuild, codecommit, codeconnections, codedeploy, codeguru-profiler, codeguru-reviewer, codepipeline, codestar-connections, codestar-notifications, cognito-identity, cognito-idp, comprehend, config, connect, connect-campaigns, controltower, cur, databrew, datapipeline, datasync, datazone, deadline, detective, devicefarm, devops-guru, directconnect, dms, docdb-elastic, ds, dsql, dynamodb, ec2, ecr, ecr-public, ecs, eks, elasticache, elasticbeanstalk, elasticfilesystem, elasticloadbalancing, elasticmapreduce, elemental-inference, emr-containers, emr-serverless, entityresolution, es, events, evs, finspace, firehose, fis, fms, forecast, frauddetector, fsx, gamelift, gameliftstreams, geo, globalaccelerator, glue, grafana, greengrass, groundstation, guardduty, healthlake, iam, identitystore, imagebuilder, inspector, inspector2, interconnect, internetmonitor, invoicing, iot, iotanalytics, iotdeviceadvisor, iotfleetwise, iotsitewise, iottwinmaker, iotwireless, ivs, ivschat, kafka, kafka-cluster, kafkaconnect, kendra, kendra-ranking, kinesis, kinesisanalytics, kinesisvideo, kms, lakeformation, lambda, launchwizard, lex, license-manager, lightsail, logs, lookoutequipment, lookoutvision, m2, macie2, managedblockchain, mediaconnect, medialive, mediapackage, mediapackage-vod, mediapackagev2, mediatailor, medical-imaging, memorydb, mobiletargeting, mpa, mq, neptune-graph, network-firewall, networkmanager, nimble, notifications, notifications-contacts, nova-act, oam, observabilityadmin, odb, omics, organizations, osis, panorama, payment-cryptography, pca-connector-ad, pca-connector-scep, pcs, personalize, pipes, profile, proton, qbusiness, qldb, quicksight, ram, rbin, rds, redshift, redshift-serverless, refactor-spaces, rekognition, resiliencehub, resource-explorer-2, resource-groups, robomaker, rolesanywhere, route53, route53-recovery-control-config, route53-recovery-readiness, route53globalresolver, route53profiles, route53resolver, rtbfabric, rum, s3, s3-outposts, s3express, s3files, s3tables, s3vectors, sagemaker, scheduler, schemas, secretsmanager, securityagent, securityhub, securitylake, servicecatalog, ses, shield, signer, simspaceweaver, sms-voice, sns, sqs, ssm, ssm-contacts, ssm-guiconnect, ssm-incidents, ssm-quicksetup, ssm-sap, sso, sso-directory, states, sts, supportapp, synthetics, tag, thinclient, timestream, timestream-influxdb, transfer, trustedadvisor, verifiedpermissions, voiceid, vpc-lattice, wafv2, wisdom, workspaces, workspaces-instances, workspaces-web, xray
Control-plane actions (5442)
By access level: 2432 List, 4 Permissions management, 2998 Read, 1 Tagging, 7 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 | 1 of 42 | 1 Read; 0 restricted, 0 conditional | acm:DescribeCertificate |
| Private Certificate Authority | 9 of 23 | 1 List, 8 Read; 0 restricted, 0 conditional | acm-pca:Describe*, acm-pca:Get*, acm-pca:List* |
| Compute Optimizer Automation | 2 of 23 | 1 List, 1 Read; 0 restricted, 0 conditional | aco-automation:GetAutomationRule, aco-automation:ListAutomationRules |
| DevOps Agent | 40 of 90 | 24 List, 16 Read; 0 restricted, 0 conditional | aidevops:DescribePrivateConnection, aidevops:Get*, aidevops:List* |
| AI Operations | 15 of 33 | 7 List, 8 Read; 0 restricted, 0 conditional | aiops:Get*, aiops:List* |
| MWAA | 2 of 12 | 1 List, 1 Read; 0 restricted, 0 conditional | airflow:GetEnvironment, airflow:ListEnvironments |
| MWAA Serverless | 6 of 16 | 4 List, 2 Read; 0 restricted, 0 conditional | airflow-serverless:GetWorkflow, airflow-serverless:List* |
| Amplify | 17 of 41 | 8 List, 9 Read; 0 restricted, 0 conditional | amplify:Get*, amplify:List* |
| Amplify UI Builder | 10 of 29 | 5 List, 5 Read; 0 restricted, 0 conditional | amplifyuibuilder:Get*, amplifyuibuilder:List* |
| OpenSearch Serverless | 15 of 57 | 8 List, 7 Read; 0 restricted, 0 conditional | aoss:BatchGetCollection, aoss:BatchGetCollectionGroup, aoss:BatchGetLifecyclePolicy, aoss:BatchGetVpcEndpoint, aoss:GetAccessPolicy, aoss:GetSecurityConfig, aoss:GetSecurityPolicy, aoss:ListAccessPolicies, aoss:ListCollectionGroups, aoss:ListCollections, aoss:ListLifecyclePolicies, aoss:ListSecurityConfigs and 3 more |
| API Gateway | 2 of 44 | 1 List, 1 Read; 0 restricted, 0 conditional | apigateway:GetRoutingRule, apigateway:ListRoutingRules |
| AppIntegrations | 14 of 35 | 7 List, 7 Read; 0 restricted, 0 conditional | app-integrations:Get*, app-integrations:List* |
| AppConfig | 24 of 56 | 11 List, 13 Read; 0 restricted, 0 conditional | appconfig:Get*, 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 | 13 of 30 | 8 List, 5 Read; 0 restricted, 0 conditional | 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 | 15 of 87 | 8 List, 7 Read; 0 restricted, 0 conditional | appsync:GetApi, appsync:GetChannelNamespace, appsync:GetDataSource, appsync:GetDomainName, appsync:GetGraphqlApi, appsync:GetSourceApiAssociation, appsync:ListApis, appsync:ListChannelNamespaces, appsync:ListDataSources, appsync:ListDomainNames, appsync:ListFunctions, appsync:ListGraphqlApis and 3 more |
| Mainframe Modernization Application Testing | 8 of 24 | 4 List, 4 Read; 0 restricted, 0 conditional | apptest:GetTestCase, apptest:List* |
| AMP | 21 of 61 | 4 List, 17 Read; 0 restricted, 0 conditional | aps:Describe*, aps:List* |
| ARC Region switch | 9 of 25 | 7 List, 2 Read; 0 restricted, 0 conditional | arc-region-switch:GetPlan, arc-region-switch:List* |
| ARC Zonal Shift | 3 of 15 | 1 List, 2 Read; 0 restricted, 0 conditional | arc-zonal-shift:Get*, arc-zonal-shift:ListManagedResources |
| Athena | 46 of 86 | 13 List, 32 Read, 1 Write; 0 restricted, 0 conditional | athena:Get*, 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* |
| Claude Platform on AWS | 16 of 83 | 14 List, 2 Read; 0 restricted, 0 conditional | aws-external-anthropic:GetWorkspace, aws-external-anthropic:List* |
| B2BI | 9 of 23 | 4 List, 5 Read; 0 restricted, 0 conditional | b2bi:Get*, b2bi:List* |
| Backup | 63 of 122 | 31 List, 1 Permissions management, 31 Read; 0 restricted, 0 conditional | backup:Describe*, backup:Get*, backup:List* |
| Backup Gateway | 5 of 27 | 5 Read; 0 restricted, 0 conditional | backup-gateway:GetHypervisor, backup-gateway:List* |
| Batch | 16 of 46 | 5 List, 11 Read; 0 restricted, 0 conditional | batch:Describe*, batch:List* |
| BillingAndCostManagementDataExports | 5 of 12 | 3 List, 2 Read; 0 restricted, 0 conditional | bcm-data-exports:GetExport, bcm-data-exports:List* |
| Pricing Calculator | 12 of 36 | 10 List, 1 Read, 1 Tagging; 0 restricted, 0 conditional | bcm-pricing-calculator:GetBillScenario, bcm-pricing-calculator:List* |
| Bedrock | 101 of 232 | 45 List, 56 Read; 0 restricted, 0 conditional | bedrock:Get*, bedrock:List* |
| Bedrock-Agentcore | 81 of 197 | 37 List, 41 Read, 3 Write; 0 restricted, 0 conditional | bedrock-agentcore:Get*, bedrock-agentcore:List* |
| Bedrock Mantle | 9 of 38 | 7 List, 2 Read; 0 restricted, 0 conditional | bedrock-mantle:GetProject, bedrock-mantle:List* |
| Billing | 14 of 47 | 6 List, 8 Read; 0 restricted, 0 conditional | billing:GetBillingView, billing:List* |
| Billing Conductor | 11 of 34 | 4 List, 7 Read; 0 restricted, 0 conditional | billingconductor:List* |
| Braket | 5 of 20 | 3 List, 2 Read; 0 restricted, 0 conditional | braket:ListTagsForResource, braket:Search* |
| Budget | 5 of 13 | 5 Read; 0 restricted, 0 conditional | budgets:Describe*, budgets:ListTagsForResource |
| Connect Cases | 10 of 43 | 5 List, 5 Read; 0 restricted, 0 conditional | cases:BatchGetCaseRule, cases:BatchGetField, cases:GetDomain, cases:GetLayout, cases:GetTemplate, cases:ListCaseRules, cases:ListDomains, cases:ListFields, cases:ListLayouts, cases:ListTemplates |
| Cost Explorer Service | 33 of 59 | 6 List, 27 Read; 0 restricted, 0 conditional | ce:DescribeCostCategoryDefinition, ce:Get*, ce:GetCostAndUsage, ce:GetCostAndUsageWithResources, ce:List* |
| Chatbot | 16 of 39 | 1 List, 15 Read; 0 restricted, 0 conditional | chatbot:Describe*, chatbot:Get*, chatbot:List* |
| Chime | 63 of 316 | 49 List, 14 Read; 0 restricted, 0 conditional | chime:Describe*, chime:List* |
| Clean Rooms | 47 of 107 | 24 List, 23 Read; 0 restricted, 0 conditional | cleanrooms:Get*, cleanrooms:List* |
| Clean Rooms ML | 31 of 59 | 17 List, 14 Read; 0 restricted, 0 conditional | cleanrooms-ml:Get*, cleanrooms-ml:List* |
| CloudFormation | 16 of 104 | 7 List, 9 Read; 0 restricted, 0 conditional | cloudformation:BatchDescribeTypeConfigurations, cloudformation:DescribePublisher, cloudformation:DescribeStackInstance, cloudformation:DescribeStackSet, cloudformation:DescribeStacks, cloudformation:DescribeType, cloudformation:GetResource, cloudformation:GetStackPolicy, cloudformation:GetTemplate, cloudformation:ListResources, cloudformation:ListStackInstances, cloudformation:ListStackResources and 4 more |
| CloudFront | 85 of 173 | 41 List, 44 Read; 0 restricted, 0 conditional | cloudfront:Describe*, cloudfront:Get*, cloudfront:List* |
| CloudTrail | 26 of 66 | 8 List, 18 Read; 0 restricted, 0 conditional | cloudtrail:Describe*, cloudtrail:Get*, cloudtrail:List* |
| CloudWatch | 65 of 160 | 24 List, 41 Read; 0 restricted, 0 conditional | cloudwatch:Describe*, cloudwatch:DescribeAlarms, cloudwatch:Get*, cloudwatch:List* |
| CodeArtifact | 24 of 51 | 12 List, 12 Read; 0 restricted, 0 conditional | codeartifact:Describe*, codeartifact:Get*, codeartifact:List* |
| CodeBuild | 2 of 67 | 1 List, 1 Read; 0 restricted, 0 conditional | codebuild:BatchGetFleets, codebuild:ListFleets |
| CodeCommit | 26 of 91 | 26 Read; 0 restricted, 0 conditional | codecommit:Get* |
| CodeConnections | 8 of 38 | 7 List, 1 Read; 0 restricted, 0 conditional | codeconnections:GetConnection, codeconnections:List* |
| CodeDeploy | 18 of 48 | 17 List, 1 Read; 0 restricted, 0 conditional | codedeploy:Get*, codedeploy:List* |
| CodeGuru Profiler | 10 of 21 | 4 List, 6 Read; 0 restricted, 0 conditional | codeguru-profiler:DescribeProfilingGroup, codeguru-profiler:Get*, codeguru-profiler:List* |
| CodeGuru Reviewer | 7 of 17 | 5 List, 2 Read; 0 restricted, 0 conditional | codeguru-reviewer:DescribeRepositoryAssociation, codeguru-reviewer:List* |
| CodePipeline | 15 of 44 | 3 List, 12 Read; 0 restricted, 0 conditional | codepipeline:Get*, codepipeline:List* |
| CodeStar Connections | 17 of 38 | 7 List, 10 Read; 0 restricted, 0 conditional | codestar-connections:Get*, codestar-connections:List* |
| CodeStar Notifications | 2 of 13 | 1 List, 1 Read; 0 restricted, 0 conditional | codestar-notifications:DescribeNotificationRule, codestar-notifications:ListNotificationRules |
| Cognito Identity | 7 of 21 | 1 List, 6 Read; 0 restricted, 0 conditional | cognito-identity:DescribeIdentityPool, cognito-identity:Get*, cognito-identity:ListIdentityPools |
| Cognito User Pools | 13 of 139 | 6 List, 7 Read; 0 restricted, 0 conditional | cognito-idp:DescribeIdentityProvider, cognito-idp:DescribeResourceServer, cognito-idp:DescribeTerms, cognito-idp:DescribeUserPool, cognito-idp:DescribeUserPoolClient, cognito-idp:GetGroup, cognito-idp:GetUserPoolMfaConfig, cognito-idp:ListGroups, cognito-idp:ListIdentityProviders, cognito-idp:ListResourceServers, cognito-idp:ListTerms, cognito-idp:ListUserPoolClients and 1 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 | 70 of 388 | 44 List, 26 Read; 0 restricted, 0 conditional | connect:DescribeAgentStatus, connect:DescribeContactFlow, connect:DescribeContactFlowModule, connect:DescribeContactFlowModuleAlias, connect:DescribeDataTable, connect:DescribeEvaluationForm, connect:DescribeHoursOfOperation, connect:DescribeInstance, connect:DescribeInstanceStorageConfig, connect:DescribeNotification, connect:DescribePhoneNumber, connect:DescribePredefinedAttribute and 58 more |
| Connect Outbound Campaigns | 4 of 40 | 2 List, 2 Read; 0 restricted, 0 conditional | connect-campaigns:Describe*, connect-campaigns:List* |
| Control Tower | 33 of 65 | 17 List, 16 Read; 0 restricted, 0 conditional | controltower:Get*, controltower:List* |
| Cost and Usage Report | 2 of 12 | 2 Read; 0 restricted, 0 conditional | cur:Describe*, cur:ListTagsForResource |
| DataBrew | 16 of 44 | 16 Read; 0 restricted, 0 conditional | databrew:Describe*, databrew:List* |
| Data Pipeline | 3 of 21 | 1 List, 2 Read; 0 restricted, 0 conditional | datapipeline:DescribePipelines, datapipeline:GetPipelineDefinition, datapipeline:ListPipelines |
| DataSync | 25 of 66 | 8 List, 17 Read; 0 restricted, 0 conditional | datasync:Describe*, datasync:List* |
| DataZone | 28 of 278 | 16 List, 12 Read; 0 restricted, 0 conditional | datazone:GetDataSource, datazone:GetDomain, datazone:GetDomainUnit, datazone:GetEnvironment, datazone:GetEnvironmentAction, datazone:GetEnvironmentBlueprintConfiguration, datazone:GetEnvironmentProfile, datazone:GetGroupProfile, datazone:GetProject, datazone:GetProjectProfile, datazone:GetSubscriptionTarget, datazone:GetUserProfile and 16 more |
| Deadline Cloud | 37 of 92 | 20 List, 17 Read; 0 restricted, 0 conditional | deadline:Get*, deadline:List* |
| Detective | 11 of 36 | 9 List, 2 Read; 0 restricted, 0 conditional | detective:Describe*, detective:GetMembers, detective:List* |
| Device Farm | 42 of 77 | 24 List, 18 Read; 0 restricted, 0 conditional | devicefarm:Get*, devicefarm:List* |
| DevOps Guru | 21 of 31 | 8 List, 13 Read; 0 restricted, 0 conditional | devops-guru:Describe*, devops-guru:Get*, devops-guru:List* |
| Direct Connect | 18 of 73 | 18 Read; 0 restricted, 0 conditional | directconnect:Describe* |
| DMS | 48 of 125 | 48 Read; 0 restricted, 0 conditional | dms:Describe*, dms:List* |
| DocumentDB Elastic Clusters | 3 of 19 | 2 List, 1 Read; 0 restricted, 0 conditional | docdb-elastic:GetCluster, docdb-elastic:ListClusters, docdb-elastic:ListTagsForResource |
| Directory Service | 18 of 91 | 1 List, 17 Read; 0 restricted, 0 conditional | ds:Describe*, ds:ListTagsForResource |
| Aurora DSQL | 9 of 30 | 2 List, 7 Read; 0 restricted, 0 conditional | dsql:Get*, dsql:List* |
| DynamoDB | 8 of 68 | 1 List, 7 Read; 0 restricted, 0 conditional | dynamodb:DescribeContinuousBackups, dynamodb:DescribeContributorInsights, dynamodb:DescribeKinesisStreamingDestination, dynamodb:DescribeTable, dynamodb:DescribeTimeToLive, dynamodb:GetResourcePolicy, dynamodb:ListTables, dynamodb:ListTagsOfResource |
| EC2 | 103 of 834 | 95 List, 8 Read; 0 restricted, 0 conditional | ec2:DescribeAccountAttributes, ec2:DescribeAddresses, ec2:DescribeAvailabilityZones, ec2:DescribeAwsNetworkPerformanceMetricSubscriptions, ec2:DescribeCapacityManagerDataExports, ec2:DescribeCapacityReservationFleets, ec2:DescribeCapacityReservations, ec2:DescribeCarrierGateways, ec2:DescribeClientVpnEndpoints, ec2:DescribeCustomerGateways, ec2:DescribeDhcpOptions, ec2:DescribeEgressOnlyInternetGateways and 91 more |
| Elastic Container Registry | 23 of 65 | 5 List, 18 Read; 0 restricted, 0 conditional | ecr:Describe*, ecr:Get*, ecr:List* |
| Elastic Container Registry Public | 9 of 23 | 3 List, 6 Read; 0 restricted, 0 conditional | ecr-public:Describe*, ecr-public:Get*, ecr-public:ListTagsForResource |
| 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 | 10 of 77 | 9 List, 1 Read; 0 restricted, 0 conditional | elasticache:DescribeCacheClusters, elasticache:DescribeCacheParameterGroups, elasticache:DescribeCacheParameters, elasticache:DescribeCacheSubnetGroups, elasticache:DescribeGlobalReplicationGroups, elasticache:DescribeReplicationGroups, elasticache:DescribeServerlessCaches, elasticache:DescribeUserGroups, elasticache:DescribeUsers, elasticache:ListTagsForResource |
| 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 | 20 of 77 | 2 List, 18 Read; 0 restricted, 0 conditional | elasticloadbalancing:Describe* |
| EMR | 27 of 88 | 11 List, 16 Read; 0 restricted, 0 conditional | elasticmapreduce:Describe*, elasticmapreduce:GetStudioSessionMapping, elasticmapreduce:List* |
| Elemental Inference | 5 of 24 | 2 List, 3 Read; 0 restricted, 0 conditional | elemental-inference:GetFeed, elemental-inference:List* |
| EMR Containers | 11 of 25 | 6 List, 5 Read; 0 restricted, 0 conditional | emr-containers:Describe*, emr-containers:List* |
| EMR Serverless | 2 of 25 | 1 List, 1 Read; 0 restricted, 0 conditional | emr-serverless:GetApplication, emr-serverless:ListApplications |
| Entity Resolution | 17 of 40 | 7 List, 10 Read; 0 restricted, 0 conditional | entityresolution:Get*, entityresolution:List* |
| OpenSearch Service | 3 of 138 | 1 List, 2 Read; 0 restricted, 0 conditional | es:GetApplication, es:ListApplications, es:ListTags |
| EventBridge | 25 of 71 | 15 List, 10 Read; 0 restricted, 0 conditional | events:Describe*, events:List* |
| EVS | 7 of 24 | 5 List, 2 Read; 0 restricted, 0 conditional | evs:GetEnvironment, evs:List* |
| FinSpace | 2 of 59 | 1 List, 1 Read; 0 restricted, 0 conditional | finspace:GetEnvironment, finspace:ListEnvironments |
| Firehose | 3 of 10 | 2 List, 1 Read; 0 restricted, 0 conditional | firehose:DescribeDeliveryStream, firehose:List* |
| FIS | 15 of 29 | 7 List, 8 Read; 0 restricted, 0 conditional | fis:Get*, fis:List* |
| Firewall Manager | 23 of 42 | 11 List, 12 Read; 0 restricted, 0 conditional | fms:Get*, fms:List* |
| Forecast | 30 of 70 | 30 Read; 0 restricted, 0 conditional | forecast:Describe*, forecast:List* |
| Fraud Detector | 14 of 74 | 10 List, 4 Read; 0 restricted, 0 conditional | frauddetector:BatchGetVariable, frauddetector:DescribeDetector, frauddetector:GetDetectorVersion, frauddetector:GetDetectors, frauddetector:GetEntityTypes, frauddetector:GetEventTypes, frauddetector:GetExternalModels, frauddetector:GetLabels, frauddetector:GetListsMetadata, frauddetector:GetModelVersion, frauddetector:GetOutcomes, frauddetector:GetRules and 2 more |
| FSx | 12 of 56 | 12 Read; 0 restricted, 0 conditional | fsx:Describe* |
| GameLift Servers | 47 of 121 | 12 List, 35 Read; 0 restricted, 0 conditional | gamelift:Describe*, gamelift:List*, gamelift:ValidateMatchmakingRuleSet |
| GameLift Streams | 6 of 18 | 3 List, 3 Read; 0 restricted, 0 conditional | gameliftstreams:Get*, gameliftstreams:List* |
| Location | 17 of 64 | 7 List, 10 Read; 0 restricted, 0 conditional | geo:Describe*, geo:List* |
| GlobalAccelerator | 22 of 56 | 12 List, 10 Read; 0 restricted, 0 conditional | globalaccelerator:Describe*, globalaccelerator:List* |
| Glue | 22 of 306 | 9 List, 13 Read; 0 restricted, 0 conditional | glue:DescribeIntegrations, glue:GetCatalog, glue:GetCatalogs, glue:GetCrawler, glue:GetDatabase, glue:GetDatabases, glue:GetIntegrationResourceProperty, glue:GetJob, glue:GetRegistry, glue:GetSchema, glue:GetSchemaVersion, glue:GetTags and 10 more |
| Managed Grafana | 4 of 25 | 4 Read; 0 restricted, 0 conditional | grafana:Describe*, grafana:ListWorkspaces |
| IoT Greengrass | 29 of 112 | 25 List, 4 Read; 0 restricted, 0 conditional | greengrass:DescribeComponent, greengrass:GetDeployment, greengrass:List* |
| Ground Station | 18 of 40 | 10 List, 8 Read; 0 restricted, 0 conditional | groundstation:Get*, groundstation:List* |
| GuardDuty | 45 of 103 | 18 List, 27 Read; 0 restricted, 0 conditional | guardduty:DescribePublishingDestination, guardduty:Get*, guardduty:List* |
| HealthLake | 8 of 68 | 7 List, 1 Read; 0 restricted, 0 conditional | healthlake:DescribeFHIRDatastore, healthlake:List* |
| IAM | 72 of 190 | 40 List, 32 Read; 0 restricted, 0 conditional | iam:Get*, iam:List* |
| Identity Store | 4 of 29 | 3 List, 1 Read; 0 restricted, 0 conditional | identitystore:DescribeGroup, identitystore:ListGroupMemberships, identitystore:ListGroupMembershipsForMember, identitystore:ListGroups |
| EC2 Image Builder | 39 of 77 | 21 List, 18 Read; 0 restricted, 0 conditional | imagebuilder:Get*, imagebuilder:List* |
| Inspector | 17 of 37 | 8 List, 9 Read; 0 restricted, 0 conditional | inspector:Describe*, inspector:List* |
| Inspector2 | 34 of 84 | 20 List, 14 Read; 0 restricted, 0 conditional | inspector2:Get*, inspector2:List* |
| Interconnect | 5 of 13 | 2 List, 3 Read; 0 restricted, 0 conditional | interconnect:GetConnection, interconnect:List* |
| Internet Monitor | 9 of 17 | 3 List, 6 Read; 0 restricted, 0 conditional | internetmonitor:Get*, internetmonitor:List* |
| Invoicing Service | 8 of 26 | 5 List, 3 Read; 0 restricted, 0 conditional | invoicing:GetInvoiceUnit, invoicing:List* |
| IoT | 130 of 293 | 68 List, 60 Read, 2 Write; 0 restricted, 0 conditional | iot:Describe*, iot:Get*, iot:List* |
| IoT Analytics | 11 of 34 | 5 List, 6 Read; 0 restricted, 0 conditional | iotanalytics:Describe*, iotanalytics:List* |
| IoT Device Advisor | 2 of 14 | 1 List, 1 Read; 0 restricted, 0 conditional | iotdeviceadvisor:GetSuiteDefinition, iotdeviceadvisor:ListSuiteDefinitions |
| IoT FleetWise | 25 of 56 | 3 List, 22 Read; 0 restricted, 0 conditional | iotfleetwise:Get*, iotfleetwise:List* |
| IoT SiteWise | 62 of 129 | 32 List, 30 Read; 0 restricted, 0 conditional | iotsitewise:Describe*, iotsitewise:List* |
| IoT TwinMaker | 17 of 37 | 10 List, 7 Read; 0 restricted, 0 conditional | iottwinmaker:Get*, iottwinmaker:List* |
| IoT Wireless | 45 of 113 | 45 Read; 0 restricted, 0 conditional | iotwireless:Get*, iotwireless:List* |
| Interactive Video Service | 37 of 83 | 19 List, 18 Read; 0 restricted, 0 conditional | ivs:Get*, ivs:List* |
| Interactive Video Service Chat | 5 of 17 | 2 List, 3 Read; 0 restricted, 0 conditional | ivschat:Get*, ivschat:List* |
| MSK | 29 of 64 | 15 List, 14 Read; 0 restricted, 0 conditional | kafka:Describe*, kafka:Get*, kafka:List* |
| Apache Kafka APIs for MSK | 6 of 19 | 6 List; 0 restricted, 0 conditional | kafka-cluster:Describe* |
| 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* |
| Kendra Intelligent Ranking | 3 of 8 | 1 List, 2 Read; 0 restricted, 0 conditional | kendra-ranking:DescribeRescoreExecutionPlan, kendra-ranking:List* |
| Kinesis | 12 of 42 | 4 List, 8 Read; 0 restricted, 0 conditional | kinesis:Describe*, kinesis:List* |
| Kinesis Analytics | 6 of 34 | 1 List, 5 Read; 0 restricted, 0 conditional | kinesisanalytics:DescribeApplication, kinesisanalytics:List* |
| Kinesis Video Streams | 13 of 37 | 6 List, 7 Read; 0 restricted, 0 conditional | kinesisvideo:Describe*, kinesisvideo:List* |
| KMS | 13 of 58 | 7 List, 6 Read; 0 restricted, 0 conditional | kms: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 Formation | 14 of 68 | 8 List, 6 Read; 0 restricted, 0 conditional | lakeformation:Describe*, lakeformation:GetLFTag, lakeformation:List* |
| Lambda | 26 of 121 | 9 List, 17 Read; 0 restricted, 0 conditional | lambda:GetAlias, lambda:GetCapacityProvider, lambda:GetCodeSigningConfig, lambda:GetEventSourceMapping, lambda:GetFunction, lambda:GetFunctionCodeSigningConfig, lambda:GetFunctionConcurrency, lambda:GetFunctionConfiguration, lambda:GetFunctionEventInvokeConfig, lambda:GetFunctionRecursionConfig, lambda:GetFunctionScalingConfig, lambda:GetFunctionUrlConfig and 14 more |
| Launch Wizard | 13 of 40 | 11 List, 2 Read; 0 restricted, 0 conditional | launchwizard:GetDeployment, launchwizard:List* |
| Lex | 53 of 146 | 28 List, 25 Read; 0 restricted, 0 conditional | lex:Describe*, lex:GetBotAlias, lex:List* |
| License Manager | 31 of 62 | 20 List, 11 Read; 0 restricted, 0 conditional | license-manager:Get*, license-manager:List* |
| Lightsail | 24 of 161 | 24 Read; 0 restricted, 0 conditional | lightsail:GetAlarms, lightsail:GetBuckets, lightsail:GetCertificates, lightsail:GetContainerServices, lightsail:GetDisk, lightsail:GetDiskSnapshot, lightsail:GetDiskSnapshots, lightsail:GetDisks, lightsail:GetDistributions, lightsail:GetDomain, lightsail:GetDomains, lightsail:GetInstance and 12 more |
| CloudWatch Logs | 51 of 133 | 33 List, 18 Read; 0 restricted, 0 conditional | logs:Describe*, logs:Get*, logs:List* |
| Lookout for Equipment | 2 of 49 | 1 List, 1 Read; 0 restricted, 0 conditional | lookoutequipment:DescribeInferenceScheduler, lookoutequipment:ListInferenceSchedulers |
| Lookout Vision | 2 of 25 | 1 List, 1 Read; 0 restricted, 0 conditional | lookoutvision:DescribeProject, lookoutvision:ListProjects |
| Mainframe Modernization | 21 of 37 | 2 List, 19 Read; 0 restricted, 0 conditional | m2:Get*, m2:List* |
| Macie | 37 of 81 | 14 List, 23 Read; 0 restricted, 0 conditional | macie2:Get*, macie2:List* |
| Managed Blockchain | 2 of 34 | 1 List, 1 Read; 0 restricted, 0 conditional | managedblockchain:GetAccessor, managedblockchain:ListAccessors |
| MediaConnect | 29 of 95 | 12 List, 17 Read; 0 restricted, 0 conditional | mediaconnect:Describe*, mediaconnect:Get*, mediaconnect:List* |
| MediaLive | 46 of 125 | 24 List, 22 Read; 0 restricted, 0 conditional | medialive:Describe*, medialive:Get*, 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 | 13 of 34 | 4 List, 9 Read; 0 restricted, 0 conditional | mediapackagev2:Get*, mediapackagev2:List* |
| MediaTailor | 14 of 44 | 2 List, 12 Read; 0 restricted, 0 conditional | mediatailor:Describe*, mediatailor:GetPlaybackConfiguration, mediatailor:List* |
| HealthImaging | 5 of 27 | 4 List, 1 Read; 0 restricted, 0 conditional | medical-imaging:GetDatastore, medical-imaging:List* |
| MemoryDB | 7 of 47 | 7 Read; 0 restricted, 0 conditional | memorydb:DescribeACLs, memorydb:DescribeClusters, memorydb:DescribeMultiRegionClusters, memorydb:DescribeParameterGroups, memorydb:DescribeSubnetGroups, memorydb:DescribeUsers, memorydb:ListTags |
| Pinpoint | 54 of 119 | 16 List, 38 Read; 0 restricted, 0 conditional | mobiletargeting:Get*, mobiletargeting:List* |
| Multi-party approval | 12 of 25 | 7 List, 5 Read; 0 restricted, 0 conditional | mpa:Get*, mpa:List* |
| MQ | 12 of 27 | 5 List, 7 Read; 0 restricted, 0 conditional | mq:Describe*, mq:List* |
| Neptune Analytics | 7 of 38 | 7 Read; 0 restricted, 0 conditional | neptune-graph:GetGraph, neptune-graph:GetGraphSnapshot, neptune-graph:GetPrivateGraphEndpoint, neptune-graph:ListGraphSnapshots, neptune-graph:ListGraphs, neptune-graph:ListPrivateGraphEndpoints, neptune-graph:ListTagsForResource |
| Network Firewall | 31 of 89 | 13 List, 18 Read; 0 restricted, 0 conditional | network-firewall:Describe*, network-firewall:List* |
| Network Manager | 39 of 97 | 19 List, 20 Read; 0 restricted, 0 conditional | networkmanager:Describe*, networkmanager:Get*, networkmanager:List* |
| Nimble Studio | 2 of 51 | 2 Read; 0 restricted, 0 conditional | nimble:GetStudio, nimble:ListStudios |
| User Notifications | 20 of 44 | 12 List, 8 Read; 0 restricted, 0 conditional | notifications:Get*, notifications:List* |
| User Notifications Contacts | 3 of 9 | 1 List, 2 Read; 0 restricted, 0 conditional | notifications-contacts:GetEmailContact, notifications-contacts:List* |
| Nova Act | 2 of 12 | 1 List, 1 Read; 0 restricted, 0 conditional | nova-act:GetWorkflowDefinition, nova-act:ListWorkflowDefinitions |
| OAM | 7 of 15 | 7 Read; 0 restricted, 0 conditional | oam:Get*, oam:List* |
| CloudWatch Observability Admin | 18 of 45 | 7 List, 11 Read; 0 restricted, 0 conditional | observabilityadmin:Get*, observabilityadmin:List* |
| Oracle Database@AWS | 37 of 96 | 21 List, 16 Read; 0 restricted, 0 conditional | odb:Get*, odb:List* |
| Omics | 51 of 108 | 26 List, 25 Read; 0 restricted, 0 conditional | omics:Get*, omics:List* |
| Organizations | 29 of 63 | 20 List, 9 Read; 0 restricted, 0 conditional | organizations:Describe*, organizations:List* |
| OpenSearch Ingestion | 9 of 23 | 4 List, 5 Read; 0 restricted, 0 conditional | osis:Get*, osis:List* |
| Panorama | 20 of 36 | 9 List, 11 Read; 0 restricted, 0 conditional | panorama:Describe*, panorama:List* |
| Payment Cryptography | 12 of 47 | 2 List, 10 Read; 0 restricted, 0 conditional | payment-cryptography:Get*, payment-cryptography:List* |
| Private CA Connector for Active Directory | 11 of 25 | 5 List, 6 Read; 0 restricted, 0 conditional | pca-connector-ad:Get*, pca-connector-ad:List* |
| Private CA Connector for SCEP | 6 of 12 | 2 List, 4 Read; 0 restricted, 0 conditional | pca-connector-scep:Get*, pca-connector-scep:List* |
| Parallel Computing Service | 7 of 20 | 3 List, 4 Read; 0 restricted, 0 conditional | pcs:Get*, pcs:List* |
| Personalize | 38 of 83 | 19 List, 19 Read; 0 restricted, 0 conditional | personalize:Describe*, personalize:List* |
| EventBridge Pipes | 2 of 10 | 1 List, 1 Read; 0 restricted, 0 conditional | pipes:DescribePipe, pipes:ListPipes |
| Profile | 60 of 117 | 28 List, 32 Read; 0 restricted, 0 conditional | profile:Get*, profile:List* |
| Proton | 50 of 111 | 24 List, 26 Read; 0 restricted, 0 conditional | proton:Get*, proton:List* |
| Q Business | 25 of 67 | 11 List, 14 Read; 0 restricted, 0 conditional | qbusiness:Get*, qbusiness:List* |
| QLDB | 3 of 35 | 1 List, 2 Read; 0 restricted, 0 conditional | qldb:DescribeJournalKinesisStream, qldb:ListJournalKinesisStreamsForLedger, qldb:ListTagsForResource |
| QuickSight | 131 of 357 | 54 List, 3 Permissions management, 74 Read; 0 restricted, 0 conditional | quicksight:Describe*, quicksight:List* |
| Resource Access Manager | 16 of 39 | 9 List, 7 Read; 0 restricted, 0 conditional | ram:Get*, ram:List* |
| Recycle Bin | 3 of 10 | 3 Read; 0 restricted, 0 conditional | rbin:GetRule, rbin:List* |
| RDS | 19 of 173 | 18 List, 1 Read; 0 restricted, 0 conditional | rds:DescribeDBClusterParameterGroups, rds:DescribeDBClusterParameters, rds:DescribeDBClusters, rds:DescribeDBEngineVersions, rds:DescribeDBInstances, rds:DescribeDBParameterGroups, rds:DescribeDBParameters, rds:DescribeDBProxies, rds:DescribeDBProxyEndpoints, rds:DescribeDBProxyTargetGroups, rds:DescribeDBProxyTargets, rds:DescribeDBShardGroups and 7 more |
| Redshift | 13 of 167 | 4 List, 9 Read; 0 restricted, 0 conditional | redshift:DescribeClusterDbRevisions, redshift:DescribeClusterParameterGroups, redshift:DescribeClusterParameters, redshift:DescribeClusterSubnetGroups, redshift:DescribeClusters, redshift:DescribeEndpointAccess, redshift:DescribeEndpointAuthorization, redshift:DescribeEventSubscriptions, redshift:DescribeIntegrations, redshift:DescribeLoggingStatus, redshift:DescribeScheduledActions, redshift:DescribeTags and 1 more |
| Redshift Serverless | 8 of 69 | 5 List, 3 Read; 0 restricted, 0 conditional | redshift-serverless:GetNamespace, redshift-serverless:GetSnapshot, redshift-serverless:GetWorkgroup, redshift-serverless:ListNamespaces, redshift-serverless:ListSnapshotCopyConfigurations, redshift-serverless:ListSnapshots, redshift-serverless:ListTagsForResource, redshift-serverless:ListWorkgroups |
| Migration Hub Refactor Spaces | 11 of 24 | 11 Read; 0 restricted, 0 conditional | refactor-spaces:Get*, refactor-spaces:List* |
| Rekognition | 14 of 76 | 1 List, 13 Read; 0 restricted, 0 conditional | rekognition:Describe*, rekognition:List* |
| Resilience Hub | 66 of 133 | 20 List, 46 Read; 0 restricted, 0 conditional | resiliencehub:Describe*, resiliencehub:Get*, resiliencehub:List* |
| Resource Explorer | 18 of 37 | 8 List, 10 Read; 0 restricted, 0 conditional | resource-explorer-2:Get*, resource-explorer-2:List* |
| Resource Groups | 13 of 29 | 6 List, 7 Read; 0 restricted, 0 conditional | resource-groups:Get*, resource-groups:List*, resource-groups:SearchResources |
| RoboMaker | 24 of 59 | 13 List, 11 Read; 0 restricted, 0 conditional | robomaker:Describe*, robomaker:List* |
| IAM Roles Anywhere | 9 of 30 | 5 List, 4 Read; 0 restricted, 0 conditional | rolesanywhere:Get*, rolesanywhere:List* |
| Route 53 | 37 of 71 | 22 List, 15 Read; 0 restricted, 0 conditional | route53:Get*, 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 | 16 of 32 | 16 Read; 0 restricted, 0 conditional | route53-recovery-readiness:Get*, route53-recovery-readiness:List* |
| Route 53 Global Resolver | 14 of 48 | 7 List, 6 Read, 1 Write; 0 restricted, 0 conditional | route53globalresolver:GetAccessSource, route53globalresolver:GetDNSView, route53globalresolver:GetFirewallDomainList, route53globalresolver:GetFirewallRule, route53globalresolver:GetGlobalResolver, route53globalresolver:GetHostedZoneAssociation, route53globalresolver:ListAccessSources, route53globalresolver:ListAccessTokens, route53globalresolver:ListDNSViews, route53globalresolver:ListFirewallDomainLists, route53globalresolver:ListFirewallRules, route53globalresolver:ListGlobalResolvers and 2 more |
| Route 53 Profiles | 8 of 19 | 4 List, 4 Read; 0 restricted, 0 conditional | route53profiles:Get*, route53profiles:List* |
| Route 53 Resolver | 32 of 70 | 16 List, 16 Read; 0 restricted, 0 conditional | route53resolver:Get*, route53resolver:List* |
| RTB Fabric | 13 of 36 | 5 List, 8 Read; 0 restricted, 0 conditional | rtbfabric:Get*, rtbfabric:List* |
| CloudWatch RUM | 7 of 19 | 1 List, 6 Read; 0 restricted, 0 conditional | rum:BatchGetRumMetricDefinitions, rum:Get*, rum:List* |
| S3 | 46 of 155 | 10 List, 36 Read; 0 restricted, 0 conditional | s3:GetAccelerateConfiguration, s3:GetAccessGrant, s3:GetAccessGrantsInstance, s3:GetAccessGrantsLocation, s3:GetAccessPoint, s3:GetAccessPointConfigurationForObjectLambda, s3:GetAccessPointForObjectLambda, s3:GetAccessPointPolicy, s3:GetAccessPointPolicyStatusForObjectLambda, s3:GetAnalyticsConfiguration, s3:GetBucketAbac, s3:GetBucketAcl and 34 more |
| S3 Outposts | 8 of 48 | 3 List, 5 Read; 0 restricted, 0 conditional | s3-outposts:GetAccessPoint, s3-outposts:GetAccessPointPolicy, s3-outposts:GetBucket, s3-outposts:GetBucketTagging, s3-outposts:GetLifecycleConfiguration, s3-outposts:ListAccessPoints, s3-outposts:ListEndpoints, s3-outposts:ListRegionalBuckets |
| S3 Express | 11 of 28 | 3 List, 8 Read; 0 restricted, 0 conditional | s3express:GetAccessPoint, s3express:GetAccessPointPolicy, s3express:GetAccessPointScope, s3express:GetBucketPolicy, s3express:GetEncryptionConfiguration, s3express:GetInventoryConfiguration, s3express:GetLifecycleConfiguration, s3express:GetMetricsConfiguration, s3express:ListAccessPointsForDirectoryBuckets, s3express:ListAllMyDirectoryBuckets, s3express:ListTagsForResource |
| S3 Files | 9 of 24 | 3 List, 6 Read; 0 restricted, 0 conditional | s3files:GetAccessPoint, s3files:GetFileSystem, s3files:GetFileSystemPolicy, s3files:GetMountTarget, s3files:GetSynchronizationConfiguration, s3files:ListAccessPoints, s3files:ListFileSystems, s3files:ListMountTargets, s3files:ListTagsForResource |
| S3 Tables | 16 of 61 | 4 List, 12 Read; 0 restricted, 0 conditional | s3tables:GetNamespace, s3tables:GetTable, s3tables:GetTableBucket, s3tables:GetTableBucketEncryption, s3tables:GetTableBucketMaintenanceConfiguration, s3tables:GetTableBucketMetricsConfiguration, s3tables:GetTableBucketPolicy, s3tables:GetTableBucketReplication, s3tables:GetTableBucketStorageClass, s3tables:GetTableMaintenanceConfiguration, s3tables:GetTablePolicy, s3tables:GetTableStorageClass and 4 more |
| S3 Vectors | 6 of 21 | 3 List, 3 Read; 0 restricted, 0 conditional | s3vectors:GetIndex, s3vectors:GetVectorBucket, s3vectors:GetVectorBucketPolicy, s3vectors:ListIndexes, s3vectors:ListTagsForResource, s3vectors:ListVectorBuckets |
| SageMaker | 176 of 441 | 95 List, 81 Read; 0 restricted, 0 conditional | sagemaker:Describe*, sagemaker:GetModelPackageGroupPolicy, sagemaker:List*, sagemaker:ListMonitoringSchedules |
| EventBridge Scheduler | 6 of 13 | 3 List, 3 Read; 0 restricted, 0 conditional | scheduler:Get*, scheduler:List* |
| EventBridge Schemas | 9 of 31 | 4 List, 5 Read; 0 restricted, 0 conditional | schemas:Describe*, schemas:List* |
| Secrets Manager | 3 of 27 | 1 List, 2 Read; 0 restricted, 0 conditional | secretsmanager:DescribeSecret, secretsmanager:GetResourcePolicy, secretsmanager:ListSecrets |
| securityagent | 10 of 119 | 5 List, 5 Read; 0 restricted, 0 conditional | securityagent:BatchGetAgentSpaces, securityagent:BatchGetPentests, securityagent:BatchGetTargetDomains, securityagent:GetApplication, securityagent:ListAgentSpaces, securityagent:ListApplications, securityagent:ListIntegratedResources, securityagent:ListPentests, securityagent:ListTagsForResource, securityagent:ListTargetDomains |
| SecurityHub | 25 of 141 | 12 List, 13 Read; 0 restricted, 0 conditional | securityhub:BatchGetAutomationRules, securityhub:BatchGetSecurityControls, securityhub:DescribeHub, securityhub:DescribeOrganizationConfiguration, securityhub:DescribeSecurityHubV2, securityhub:DescribeStandardsControls, securityhub:GetAggregatorV2, securityhub:GetAutomationRuleV2, securityhub:GetConfigurationPolicy, securityhub:GetConfigurationPolicyAssociation, securityhub:GetConnectorV2, securityhub:GetEnabledStandards and 13 more |
| SecurityLake | 9 of 31 | 5 List, 4 Read; 0 restricted, 0 conditional | securitylake:Get*, securitylake:List* |
| Service Catalog | 47 of 117 | 24 List, 23 Read; 0 restricted, 0 conditional | servicecatalog:Describe*, servicecatalog:Get*, servicecatalog:List* |
| SES | 91 of 231 | 31 List, 60 Read; 0 restricted, 0 conditional | ses:Describe*, ses:Get*, ses:List* |
| Shield | 14 of 40 | 5 List, 9 Read; 0 restricted, 0 conditional | shield:Describe*, shield:List* |
| Signer | 7 of 18 | 3 List, 4 Read; 0 restricted, 0 conditional | signer:Get*, signer:List* |
| SimSpace Weaver | 2 of 16 | 1 List, 1 Read; 0 restricted, 0 conditional | simspaceweaver:DescribeSimulation, simspaceweaver:ListSimulations |
| Pinpoint SMS Voice | 33 of 107 | 33 Read; 0 restricted, 0 conditional | sms-voice:Describe*, sms-voice:Get*, sms-voice:List* |
| SNS | 16 of 40 | 7 List, 9 Read; 0 restricted, 0 conditional | sns:Get*, sns:List* |
| SQS | 5 of 20 | 5 Read; 0 restricted, 0 conditional | sqs:GetQueueAttributes, sqs:List* |
| Systems Manager | 17 of 164 | 10 List, 7 Read; 0 restricted, 0 conditional | ssm:DescribeAssociation, ssm:DescribeDocument, ssm:DescribeMaintenanceWindowTargets, ssm:DescribeMaintenanceWindowTasks, ssm:DescribeMaintenanceWindows, ssm:DescribeParameters, ssm:DescribePatchBaselines, ssm:GetDefaultPatchBaseline, ssm:GetDocument, ssm:GetMaintenanceWindow, ssm:GetMaintenanceWindowTask, ssm:GetPatchBaseline and 5 more |
| Incident Manager Contacts | 17 of 40 | 11 List, 6 Read; 0 restricted, 0 conditional | ssm-contacts:Get*, ssm-contacts:List* |
| GUI Connect | 2 of 7 | 2 Read; 0 restricted, 0 conditional | ssm-guiconnect:Get* |
| Incident Manager | 12 of 31 | 6 List, 6 Read; 0 restricted, 0 conditional | ssm-incidents:Get*, ssm-incidents:List* |
| Systems Manager Quick Setup | 2 of 14 | 1 List, 1 Read; 0 restricted, 0 conditional | ssm-quicksetup:GetConfigurationManager, ssm-quicksetup:ListConfigurationManagers |
| Systems Manager for SAP | 11 of 30 | 9 List, 2 Read; 0 restricted, 0 conditional | ssm-sap:GetApplication, ssm-sap:List* |
| IAM Identity Center | 56 of 126 | 23 List, 33 Read; 0 restricted, 0 conditional | sso:Describe*, sso:Get*, sso:List* |
| IAM Identity Center directory | 2 of 57 | 2 Read; 0 restricted, 0 conditional | sso-directory:DescribeGroup, sso-directory:SearchGroups |
| Step Functions | 13 of 37 | 7 List, 6 Read; 0 restricted, 0 conditional | states:Describe*, states:List* |
| STS | 1 of 16 | 1 Read; 0 restricted, 0 conditional | sts:GetCallerIdentity |
| Support App | 4 of 13 | 4 Read; 0 restricted, 0 conditional | supportapp:Get*, supportapp:List* |
| CloudWatch Synthetics | 10 of 22 | 3 List, 7 Read; 0 restricted, 0 conditional | synthetics:Describe*, synthetics:Get*, synthetics:List* |
| Resource Group Tagging | 1 of 9 | 1 Read; 0 restricted, 0 conditional | tag:GetResources |
| WorkSpaces Thin Client | 6 of 18 | 5 List, 1 Read; 0 restricted, 0 conditional | thinclient:GetEnvironment, thinclient:List* |
| Timestream | 7 of 32 | 3 List, 4 Read; 0 restricted, 0 conditional | timestream:DescribeDatabase, timestream:DescribeScheduledQuery, timestream:DescribeTable, timestream:ListDatabases, timestream:ListScheduledQueries, timestream:ListTables, timestream:ListTagsForResource |
| Timestream InfluxDB | 5 of 24 | 2 List, 3 Read; 0 restricted, 0 conditional | timestream-influxdb:GetDbCluster, timestream-influxdb:GetDbInstance, timestream-influxdb:ListDbClusters, timestream-influxdb:ListDbInstances, timestream-influxdb:ListTagsForResource |
| Transfer | 27 of 72 | 5 List, 22 Read; 0 restricted, 0 conditional | transfer:Describe*, transfer:List* |
| Trusted Advisor | 5 of 42 | 4 List, 1 Read; 0 restricted, 0 conditional | trustedadvisor:GetRecommendation, trustedadvisor:ListChecks, trustedadvisor:ListRecommendationResources, trustedadvisor:ListRecommendations, trustedadvisor:ListRecommendationsForResource |
| Verified Permissions | 12 of 31 | 5 List, 7 Read; 0 restricted, 0 conditional | verifiedpermissions:Get*, verifiedpermissions:List* |
| Voice ID | 8 of 31 | 6 List, 2 Read; 0 restricted, 0 conditional | voiceid:DescribeDomain, voiceid:List* |
| VPC Lattice | 30 of 75 | 15 List, 15 Read; 0 restricted, 0 conditional | vpc-lattice:Get*, vpc-lattice:List* |
| WAF V2 | 29 of 64 | 12 List, 17 Read; 0 restricted, 0 conditional | wafv2:Get*, wafv2:List* |
| Q in Connect | 34 of 97 | 18 List, 16 Read; 0 restricted, 0 conditional | wisdom:Get*, wisdom:List* |
| WorkSpaces | 25 of 103 | 13 List, 12 Read; 0 restricted, 0 conditional | workspaces:Describe* |
| WorkSpaces Managed Instances | 5 of 14 | 4 List, 1 Read; 0 restricted, 0 conditional | workspaces-instances:Get*, workspaces-instances:List* |
| WorkSpaces Secure Browser | 26 of 75 | 26 Read; 0 restricted, 0 conditional | workspaces-web:Get*, workspaces-web:List* |
| X-Ray | 14 of 32 | 2 List, 12 Read; 0 restricted, 0 conditional | xray:Get*, xray:List* |
The full action list is in actions.json.
Data-plane actions (99)
By access level: 40 List, 58 Read, 1 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| DevOps Agent | All 4 actions (see the DevOps Agent page) | 4 Read; 0 restricted, 0 conditional | aidevops:Get* |
| AppConfig | 1 of 2 | 1 Read; 0 restricted, 0 conditional | appconfig:Get* |
| Application Signals | 1 of 2 | 1 List; 0 restricted, 0 conditional | application-signals:List* |
| B2BI | 1 of 7 | 1 Read; 0 restricted, 0 conditional | b2bi:Get* |
| Bedrock | 10 of 37 | 3 List, 7 Read; 0 restricted, 0 conditional | bedrock:Get*, bedrock:List* |
| Bedrock-Agentcore | 23 of 62 | 12 List, 11 Read; 0 restricted, 0 conditional | bedrock-agentcore:Get*, bedrock-agentcore:List* |
| CloudWatch | 4 of 5 | 1 List, 3 Read; 0 restricted, 0 conditional | cloudwatch:Get*, cloudwatch:GetMetricData, cloudwatch:GetMetricStatistics, cloudwatch:GetMetricWidgetImage, cloudwatch:List*, cloudwatch:ListMetrics |
| Cognito Identity | 4 of 5 | 3 Read, 1 Write; 0 restricted, 0 conditional | cognito-identity:Get* |
| Deadline Cloud | 17 of 29 | 10 List, 7 Read; 0 restricted, 0 conditional | deadline:Get*, deadline:List* |
| GameLift Streams | 5 of 12 | 1 List, 4 Read; 0 restricted, 0 conditional | gameliftstreams:Get*, gameliftstreams:List* |
| IoT SiteWise | 4 of 22 | 2 List, 2 Read; 0 restricted, 0 conditional | iotsitewise:Describe*, iotsitewise:List* |
| IoT TwinMaker | 2 of 3 | 2 Read; 0 restricted, 0 conditional | iottwinmaker:Get* |
| Kinesis Video Streams | 1 of 9 | 1 List; 0 restricted, 0 conditional | kinesisvideo:List* |
| Q Business | 10 of 26 | 6 List, 4 Read; 0 restricted, 0 conditional | qbusiness:Get*, qbusiness:List* |
| QuickSight | 1 of 2 | 1 Read; 0 restricted, 0 conditional | quicksight:Describe* |
| S3 | 1 of 25 | 1 Read; 0 restricted, 0 conditional | s3:GetObjectAcl |
| SageMaker | 1 of 19 | 1 List; 0 restricted, 0 conditional | sagemaker:List* |
| Signer | All 1 actions (see the Signer page) | 1 Read; 0 restricted, 0 conditional | signer:Get* |
| Timestream | 1 of 5 | 1 List; 0 restricted, 0 conditional | timestream:DescribeEndpoints |
| X-Ray | 7 of 12 | 1 List, 6 Read; 0 restricted, 0 conditional | xray:Get*, 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: all-resources.
Can be attached: Yes, to users, groups and roles.
Why this tier
- Grants 13 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.
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": "CloudControlDiscoveryCompact",
"Effect": "Allow",
"Action": [
"access-analyzer:GetAnalyzer",
"access-analyzer:List*",
"acm-pca:Describe*",
"acm-pca:Get*",
"acm-pca:List*",
"acm:DescribeCertificate",
"aco-automation:GetAutomationRule",
"aco-automation:ListAutomationRules",
"aidevops:DescribePrivateConnection",
"aidevops:Get*",
"aidevops:List*",
"aiops:Get*",
"aiops:List*",
"airflow-serverless:GetWorkflow",
"airflow-serverless:List*",
"airflow:GetEnvironment",
"airflow:ListEnvironments",
"amplify:Get*",
"amplify:List*",
"amplifyuibuilder:Get*",
"amplifyuibuilder:List*",
"apigateway:GetRoutingRule",
"apigateway:ListRoutingRules",
"app-integrations:Get*",
"app-integrations:List*",
"appconfig:Get*",
"appconfig:List*",
"appflow:Describe*",
"appflow:List*",
"application-autoscaling:Describe*",
"application-signals:GetServiceLevelObjective",
"application-signals:List*",
"applicationinsights:Describe*",
"applicationinsights:List*",
"apprunner:Describe*",
"apprunner:List*",
"appstream:Describe*",
"appstream:List*",
"apptest:GetTestCase",
"apptest:List*",
"aps:Describe*",
"aps:List*",
"arc-region-switch:GetPlan",
"arc-region-switch:List*",
"arc-zonal-shift:Get*",
"arc-zonal-shift:ListManagedResources",
"athena:Get*",
"athena:List*",
"auditmanager:GetAssessment",
"auditmanager:List*",
"autoscaling:Describe*",
"aws-external-anthropic:GetWorkspace",
"aws-external-anthropic:List*",
"b2bi:Get*",
"b2bi:List*",
"backup-gateway:GetHypervisor",
"backup-gateway:List*",
"backup:Describe*",
"backup:Get*",
"backup:List*",
"batch:Describe*",
"batch:List*",
"bcm-data-exports:GetExport",
"bcm-data-exports:List*",
"bcm-pricing-calculator:GetBillScenario",
"bcm-pricing-calculator:List*",
"bedrock-agentcore:Get*",
"bedrock-agentcore:List*",
"bedrock-mantle:GetProject",
"bedrock-mantle:List*",
"bedrock:Get*",
"bedrock:List*",
"billing:GetBillingView",
"billing:List*",
"billingconductor:List*",
"braket:ListTagsForResource",
"braket:Search*",
"budgets:Describe*",
"budgets:ListTagsForResource",
"ce:DescribeCostCategoryDefinition",
"ce:Get*",
"ce:GetCostAndUsage",
"ce:GetCostAndUsageWithResources",
"ce:List*",
"chatbot:Describe*",
"chatbot:Get*",
"chatbot:List*",
"chime:Describe*",
"chime:List*",
"cleanrooms-ml:Get*",
"cleanrooms-ml:List*",
"cleanrooms:Get*",
"cleanrooms:List*",
"cloudformation:DescribeType",
"cloudformation:GetResource",
"cloudformation:ListResources",
"cloudformation:ListTypes",
"cloudfront:Describe*",
"cloudfront:Get*",
"cloudfront:List*",
"cloudtrail:Describe*",
"cloudtrail:Get*",
"cloudtrail:List*",
"cloudwatch:Describe*",
"cloudwatch:DescribeAlarms",
"cloudwatch:Get*",
"cloudwatch:GetMetricData",
"cloudwatch:GetMetricStatistics",
"cloudwatch:GetMetricWidgetImage",
"cloudwatch:List*",
"cloudwatch:ListMetrics",
"codeartifact:Describe*",
"codeartifact:Get*",
"codeartifact:List*",
"codebuild:BatchGetFleets",
"codebuild:ListFleets",
"codecommit:Get*",
"codeconnections:GetConnection",
"codeconnections:List*",
"codedeploy:Get*",
"codedeploy:List*",
"codeguru-profiler:DescribeProfilingGroup",
"codeguru-profiler:Get*",
"codeguru-profiler:List*",
"codeguru-reviewer:DescribeRepositoryAssociation",
"codeguru-reviewer:List*",
"codepipeline:Get*",
"codepipeline:List*",
"codestar-connections:Get*",
"codestar-connections:List*",
"codestar-notifications:DescribeNotificationRule",
"codestar-notifications:ListNotificationRules",
"cognito-identity:DescribeIdentityPool",
"cognito-identity:Get*",
"cognito-identity:ListIdentityPools",
"comprehend:Describe*",
"comprehend:List*",
"config:Describe*",
"config:GetStoredQuery",
"config:List*",
"connect-campaigns:Describe*",
"connect-campaigns:List*",
"controltower:Get*",
"controltower:List*",
"cur:Describe*",
"cur:ListTagsForResource",
"databrew:Describe*",
"databrew:List*",
"datapipeline:DescribePipelines",
"datapipeline:GetPipelineDefinition",
"datapipeline:ListPipelines",
"datasync:Describe*",
"datasync:List*",
"deadline:Get*",
"deadline:List*",
"detective:Describe*",
"detective:GetMembers",
"detective:List*",
"devicefarm:Get*",
"devicefarm:List*",
"devops-guru:Describe*",
"devops-guru:Get*",
"devops-guru:List*",
"directconnect:Describe*",
"dms:Describe*",
"dms:List*",
"ds:Describe*",
"ds:ListTagsForResource",
"dsql:Get*",
"dsql:List*",
"ecr-public:Describe*",
"ecr-public:Get*",
"ecr-public:ListTagsForResource",
"ecr:Describe*",
"ecr:Get*",
"ecr:List*",
"ecs:Describe*",
"ecs:List*",
"eks:Describe*",
"eks:List*",
"elasticbeanstalk:Describe*",
"elasticbeanstalk:List*",
"elasticfilesystem:Describe*",
"elasticloadbalancing:Describe*",
"elasticmapreduce:Describe*",
"elasticmapreduce:GetStudioSessionMapping",
"elasticmapreduce:List*",
"elemental-inference:GetFeed",
"elemental-inference:List*",
"emr-containers:Describe*",
"emr-containers:List*",
"emr-serverless:GetApplication",
"emr-serverless:ListApplications",
"entityresolution:Get*",
"entityresolution:List*",
"events:Describe*",
"events:List*",
"evidently:GetSegment",
"evidently:List*",
"evs:GetEnvironment",
"evs:List*",
"finspace:GetEnvironment",
"finspace:ListEnvironments",
"firehose:DescribeDeliveryStream",
"firehose:List*",
"fis:Get*",
"fis:List*",
"fms:Get*",
"fms:List*",
"forecast:Describe*",
"forecast:List*",
"fsx:Describe*",
"gamelift:Describe*",
"gamelift:List*",
"gamelift:ValidateMatchmakingRuleSet",
"gameliftstreams:Get*",
"gameliftstreams:List*",
"geo:Describe*",
"geo:List*",
"globalaccelerator:Describe*",
"globalaccelerator:List*",
"grafana:Describe*",
"grafana:ListWorkspaces",
"greengrass:DescribeComponent",
"greengrass:GetDeployment",
"greengrass:List*",
"groundstation:Get*",
"groundstation:List*",
"guardduty:DescribePublishingDestination",
"guardduty:Get*",
"guardduty:List*",
"healthlake:DescribeFHIRDatastore",
"healthlake:List*",
"iam:Get*",
"iam:List*",
"imagebuilder:Get*",
"imagebuilder:List*",
"inspector:Describe*",
"inspector:List*",
"inspector2:Get*",
"inspector2:List*",
"interconnect:GetConnection",
"interconnect:List*",
"internetmonitor:Get*",
"internetmonitor:List*",
"invoicing:GetInvoiceUnit",
"invoicing:List*",
"iot:Describe*",
"iot:Get*",
"iot:List*",
"iotanalytics:Describe*",
"iotanalytics:List*",
"iotdeviceadvisor:GetSuiteDefinition",
"iotdeviceadvisor:ListSuiteDefinitions",
"iotevents:Describe*",
"iotevents:List*",
"iotfleetwise:Get*",
"iotfleetwise:List*",
"iotsitewise:Describe*",
"iotsitewise:List*",
"iottwinmaker:Get*",
"iottwinmaker:List*",
"iotwireless:Get*",
"iotwireless:List*",
"ivs:Get*",
"ivs:List*",
"ivschat:Get*",
"ivschat:List*",
"kafka-cluster:Describe*",
"kafka:Describe*",
"kafka:Get*",
"kafka:List*",
"kafkaconnect:Describe*",
"kafkaconnect:List*",
"kendra-ranking:DescribeRescoreExecutionPlan",
"kendra-ranking:List*",
"kendra:Describe*",
"kendra:List*",
"kinesis:Describe*",
"kinesis:List*",
"kinesisanalytics:DescribeApplication",
"kinesisanalytics:List*",
"kinesisvideo:Describe*",
"kinesisvideo:List*",
"lakeformation:Describe*",
"lakeformation:GetLFTag",
"lakeformation:List*",
"lambda:GetFunctionConcurrency",
"launchwizard:GetDeployment",
"launchwizard:List*",
"lex:Describe*",
"lex:GetBotAlias",
"lex:List*",
"license-manager:Get*",
"license-manager:List*",
"logs:Describe*",
"logs:Get*",
"logs:List*",
"lookoutequipment:DescribeInferenceScheduler",
"lookoutequipment:ListInferenceSchedulers",
"lookoutvision:DescribeProject",
"lookoutvision:ListProjects",
"m2:Get*",
"m2:List*",
"macie2:Get*",
"macie2:List*",
"managedblockchain:GetAccessor",
"managedblockchain:ListAccessors",
"mediaconnect:Describe*",
"mediaconnect:Get*",
"mediaconnect:List*",
"medialive:Describe*",
"medialive:Get*",
"medialive:List*",
"mediapackage-vod:Describe*",
"mediapackage-vod:List*",
"mediapackage:Describe*",
"mediapackage:List*",
"mediapackagev2:Get*",
"mediapackagev2:List*",
"mediatailor:Describe*",
"mediatailor:GetPlaybackConfiguration",
"mediatailor:List*",
"medical-imaging:GetDatastore",
"medical-imaging:List*",
"mobiletargeting:Get*",
"mobiletargeting:List*",
"mpa:Get*",
"mpa:List*",
"mq:Describe*",
"mq:List*",
"network-firewall:Describe*",
"network-firewall:List*",
"networkmanager:Describe*",
"networkmanager:Get*",
"networkmanager:List*",
"nimble:GetStudio",
"nimble:ListStudios",
"notifications-contacts:GetEmailContact",
"notifications-contacts:List*",
"notifications:Get*",
"notifications:List*",
"nova-act:GetWorkflowDefinition",
"nova-act:ListWorkflowDefinitions",
"oam:Get*",
"oam:List*",
"observabilityadmin:Get*",
"observabilityadmin:List*",
"odb:Get*",
"odb:List*",
"omics:Get*",
"omics:List*",
"organizations:Describe*",
"organizations:List*",
"osis:Get*",
"osis:List*",
"panorama:Describe*",
"panorama:List*",
"payment-cryptography:Get*",
"payment-cryptography:List*",
"pca-connector-ad:Get*",
"pca-connector-ad:List*",
"pca-connector-scep:Get*",
"pca-connector-scep:List*",
"pcs:Get*",
"pcs:List*",
"personalize:Describe*",
"personalize:List*",
"pipes:DescribePipe",
"pipes:ListPipes",
"profile:Get*",
"profile:List*",
"proton:Get*",
"proton:List*",
"qbusiness:Get*",
"qbusiness:List*",
"quicksight:Describe*",
"quicksight:List*",
"ram:Get*",
"ram:List*",
"rbin:GetRule",
"rbin:List*",
"refactor-spaces:Get*",
"refactor-spaces:List*",
"rekognition:Describe*",
"rekognition:List*",
"resiliencehub:Describe*",
"resiliencehub:Get*",
"resiliencehub:List*",
"resource-explorer-2:Get*",
"resource-explorer-2:List*",
"resource-groups:Get*",
"resource-groups:List*",
"resource-groups:SearchResources",
"robomaker:Describe*",
"robomaker:List*",
"rolesanywhere:Get*",
"rolesanywhere:List*",
"route53-recovery-control-config:Describe*",
"route53-recovery-control-config:List*",
"route53-recovery-readiness:Get*",
"route53-recovery-readiness:List*",
"route53:Get*",
"route53:List*",
"route53profiles:Get*",
"route53profiles:List*",
"route53resolver:Get*",
"route53resolver:List*",
"rtbfabric:Get*",
"rtbfabric:List*",
"rum:BatchGetRumMetricDefinitions",
"rum:Get*",
"rum:List*",
"sagemaker:Describe*",
"sagemaker:GetModelPackageGroupPolicy",
"sagemaker:List*",
"sagemaker:ListMonitoringSchedules",
"scheduler:Get*",
"scheduler:List*",
"schemas:Describe*",
"schemas:List*",
"securitylake:Get*",
"securitylake:List*",
"servicecatalog:Describe*",
"servicecatalog:Get*",
"servicecatalog:List*",
"ses:Describe*",
"ses:Get*",
"ses:List*",
"shield:Describe*",
"shield:List*",
"signer:Get*",
"signer:List*",
"simspaceweaver:DescribeSimulation",
"simspaceweaver:ListSimulations",
"sms-voice:Describe*",
"sms-voice:Get*",
"sms-voice:List*",
"sns:Get*",
"sns:List*",
"sqs:GetQueueAttributes",
"sqs:List*",
"ssm-contacts:Get*",
"ssm-contacts:List*",
"ssm-guiconnect:Get*",
"ssm-incidents:Get*",
"ssm-incidents:List*",
"ssm-quicksetup:GetConfigurationManager",
"ssm-quicksetup:ListConfigurationManagers",
"ssm-sap:GetApplication",
"ssm-sap:List*",
"sso:Describe*",
"sso:Get*",
"sso:List*",
"states:Describe*",
"states:List*",
"supportapp:Get*",
"supportapp:List*",
"synthetics:Describe*",
"synthetics:Get*",
"synthetics:List*",
"tag:GetResources",
"thinclient:GetEnvironment",
"thinclient:List*",
"transfer:Describe*",
"transfer:List*",
"trustedadvisor:GetRecommendation",
"trustedadvisor:ListChecks",
"trustedadvisor:ListRecommendationResources",
"trustedadvisor:ListRecommendations",
"trustedadvisor:ListRecommendationsForResource",
"verifiedpermissions:Get*",
"verifiedpermissions:List*",
"voiceid:DescribeDomain",
"voiceid:List*",
"vpc-lattice:Get*",
"vpc-lattice:List*",
"wafv2:Get*",
"wafv2:List*",
"wisdom:Get*",
"wisdom:List*",
"workspaces-instances:Get*",
"workspaces-instances:List*",
"workspaces-web:Get*",
"workspaces-web:List*",
"workspaces:Describe*",
"xray:Get*",
"xray:List*"
],
"Resource": "*"
},
{
"Sid": "CloudControlDiscoveryCompactExact",
"Effect": "Allow",
"Action": [
"aoss:BatchGetCollection",
"aoss:BatchGetCollectionGroup",
"aoss:BatchGetLifecyclePolicy",
"aoss:BatchGetVpcEndpoint",
"aoss:GetAccessPolicy",
"aoss:GetSecurityConfig",
"aoss:GetSecurityPolicy",
"aoss:ListAccessPolicies",
"aoss:ListCollectionGroups",
"aoss:ListCollections",
"aoss:ListLifecyclePolicies",
"aoss:ListSecurityConfigs",
"aoss:ListSecurityPolicies",
"aoss:ListTagsForResource",
"aoss:ListVpcEndpoints",
"appsync:GetApi",
"appsync:GetChannelNamespace",
"appsync:GetDataSource",
"appsync:GetDomainName",
"appsync:GetGraphqlApi",
"appsync:GetSourceApiAssociation",
"appsync:ListApis",
"appsync:ListChannelNamespaces",
"appsync:ListDataSources",
"appsync:ListDomainNames",
"appsync:ListFunctions",
"appsync:ListGraphqlApis",
"appsync:ListResolvers",
"appsync:ListSourceApiAssociations",
"appsync:ListTagsForResource",
"cases:BatchGetCaseRule",
"cases:BatchGetField",
"cases:GetDomain",
"cases:GetLayout",
"cases:GetTemplate",
"cases:ListCaseRules",
"cases:ListDomains",
"cases:ListFields",
"cases:ListLayouts",
"cases:ListTemplates",
"cloudformation:BatchDescribeTypeConfigurations",
"cloudformation:DescribePublisher",
"cloudformation:DescribeStackInstance",
"cloudformation:DescribeStacks",
"cloudformation:DescribeStackSet",
"cloudformation:DescribeType",
"cloudformation:GetStackPolicy",
"cloudformation:GetTemplate",
"cloudformation:ListStackInstances",
"cloudformation:ListStackResources",
"cloudformation:ListStacks",
"cloudformation:ListStackSets",
"cloudformation:ListTypes",
"cloudformation:ListTypeVersions",
"cognito-idp:DescribeIdentityProvider",
"cognito-idp:DescribeResourceServer",
"cognito-idp:DescribeTerms",
"cognito-idp:DescribeUserPool",
"cognito-idp:DescribeUserPoolClient",
"cognito-idp:GetGroup",
"cognito-idp:GetUserPoolMfaConfig",
"cognito-idp:ListGroups",
"cognito-idp:ListIdentityProviders",
"cognito-idp:ListResourceServers",
"cognito-idp:ListTerms",
"cognito-idp:ListUserPoolClients",
"cognito-idp:ListUserPools",
"connect:DescribeAgentStatus",
"connect:DescribeContactFlow",
"connect:DescribeContactFlowModule",
"connect:DescribeContactFlowModuleAlias",
"connect:DescribeDataTable",
"connect:DescribeEvaluationForm",
"connect:DescribeHoursOfOperation",
"connect:DescribeInstance",
"connect:DescribeInstanceStorageConfig",
"connect:DescribeNotification",
"connect:DescribePhoneNumber",
"connect:DescribePredefinedAttribute",
"connect:DescribePrompt",
"connect:DescribeQueue",
"connect:DescribeQuickConnect",
"connect:DescribeRoutingProfile",
"connect:DescribeRule",
"connect:DescribeSecurityProfile",
"connect:DescribeTrafficDistributionGroup",
"connect:DescribeUserHierarchyGroup",
"connect:DescribeView",
"connect:DescribeWorkspace",
"connect:GetTaskTemplate",
"connect:ListAgentStatuses",
"connect:ListApprovedOrigins",
"connect:ListBots",
"connect:ListContactFlowModuleAliases",
"connect:ListContactFlowModules",
"connect:ListContactFlowModuleVersions",
"connect:ListContactFlows",
"connect:ListContactFlowVersions",
"connect:ListDataTableAttributes",
"connect:ListDataTables",
"connect:ListEvaluationForms",
"connect:ListEvaluationFormVersions",
"connect:ListHoursOfOperationOverrides",
"connect:ListHoursOfOperations",
"connect:ListInstanceAttributes",
"connect:ListInstances",
"connect:ListInstanceStorageConfigs",
"connect:ListIntegrationAssociations",
"connect:ListLambdaFunctions",
"connect:ListNotifications",
"connect:ListPredefinedAttributes",
"connect:ListPrompts",
"connect:ListQueueEmailAddresses",
"connect:ListQueueQuickConnects",
"connect:ListQueues",
"connect:ListQuickConnects",
"connect:ListRoutingProfileManualAssignmentQueues",
"connect:ListRoutingProfileQueues",
"connect:ListRoutingProfiles",
"connect:ListRules",
"connect:ListSecurityKeys",
"connect:ListSecurityProfileApplications",
"connect:ListSecurityProfileFlowModules",
"connect:ListSecurityProfilePermissions",
"connect:ListSecurityProfiles",
"connect:ListTagsForResource",
"connect:ListTaskTemplates",
"connect:ListTrafficDistributionGroups",
"connect:ListUserHierarchyGroups",
"connect:ListUserProficiencies",
"connect:ListUsers",
"connect:ListViews",
"connect:ListViewVersions",
"connect:ListWorkspaceMedia",
"connect:ListWorkspacePages",
"connect:ListWorkspaces",
"connect:SearchWorkspaceAssociations",
"datazone:GetDataSource",
"datazone:GetDomain",
"datazone:GetDomainUnit",
"datazone:GetEnvironment",
"datazone:GetEnvironmentAction",
"datazone:GetEnvironmentBlueprintConfiguration",
"datazone:GetEnvironmentProfile",
"datazone:GetGroupProfile",
"datazone:GetProject",
"datazone:GetProjectProfile",
"datazone:GetSubscriptionTarget",
"datazone:GetUserProfile",
"datazone:ListConnections",
"datazone:ListDataSources",
"datazone:ListDomains",
"datazone:ListDomainUnitsForParent",
"datazone:ListEntityOwners",
"datazone:ListEnvironmentActions",
"datazone:ListEnvironmentBlueprintConfigurations",
"datazone:ListEnvironmentProfiles",
"datazone:ListEnvironments",
"datazone:ListPolicyGrants",
"datazone:ListProjectMemberships",
"datazone:ListProjectProfiles",
"datazone:ListProjects",
"datazone:ListSubscriptionTargets",
"datazone:SearchGroupProfiles",
"datazone:SearchUserProfiles",
"docdb-elastic:GetCluster",
"docdb-elastic:ListClusters",
"docdb-elastic:ListTagsForResource",
"dynamodb:DescribeContinuousBackups",
"dynamodb:DescribeContributorInsights",
"dynamodb:DescribeKinesisStreamingDestination",
"dynamodb:DescribeTable",
"dynamodb:DescribeTimeToLive",
"dynamodb:GetResourcePolicy",
"dynamodb:ListTables",
"dynamodb:ListTagsOfResource",
"ec2:DescribeAccountAttributes",
"ec2:DescribeAddresses",
"ec2:DescribeAvailabilityZones",
"ec2:DescribeAwsNetworkPerformanceMetricSubscriptions",
"ec2:DescribeCapacityManagerDataExports",
"ec2:DescribeCapacityReservationFleets",
"ec2:DescribeCapacityReservations",
"ec2:DescribeCarrierGateways",
"ec2:DescribeClientVpnEndpoints",
"ec2:DescribeCustomerGateways",
"ec2:DescribeDhcpOptions",
"ec2:DescribeEgressOnlyInternetGateways",
"ec2:DescribeFleets",
"ec2:DescribeFlowLogs",
"ec2:DescribeHosts",
"ec2:DescribeInstanceAttribute",
"ec2:DescribeInstanceConnectEndpoints",
"ec2:DescribeInstanceCreditSpecifications",
"ec2:DescribeInstances",
"ec2:DescribeInstanceSqlHaStates",
"ec2:DescribeInternetGateways",
"ec2:DescribeIpamPools",
"ec2:DescribeIpamPrefixListResolvers",
"ec2:DescribeIpamPrefixListResolverTargets",
"ec2:DescribeIpamResourceDiscoveries",
"ec2:DescribeIpamResourceDiscoveryAssociations",
"ec2:DescribeIpams",
"ec2:DescribeIpamScopes",
"ec2:DescribeKeyPairs",
"ec2:DescribeLaunchTemplates",
"ec2:DescribeLocalGatewayRouteTables",
"ec2:DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations",
"ec2:DescribeLocalGatewayRouteTableVpcAssociations",
"ec2:DescribeLocalGatewayVirtualInterfaceGroups",
"ec2:DescribeLocalGatewayVirtualInterfaces",
"ec2:DescribeManagedPrefixLists",
"ec2:DescribeNatGateways",
"ec2:DescribeNetworkAcls",
"ec2:DescribeNetworkInsightsAccessScopeAnalyses",
"ec2:DescribeNetworkInsightsAccessScopes",
"ec2:DescribeNetworkInsightsPaths",
"ec2:DescribeNetworkInterfaces",
"ec2:DescribePlacementGroups",
"ec2:DescribeRouteServerEndpoints",
"ec2:DescribeRouteServerPeers",
"ec2:DescribeRouteServers",
"ec2:DescribeRouteTables",
"ec2:DescribeSecurityGroupRules",
"ec2:DescribeSecurityGroups",
"ec2:DescribeSecurityGroupVpcAssociations",
"ec2:DescribeSpotFleetRequests",
"ec2:DescribeSubnets",
"ec2:DescribeTags",
"ec2:DescribeTrafficMirrorFilterRules",
"ec2:DescribeTrafficMirrorFilters",
"ec2:DescribeTrafficMirrorSessions",
"ec2:DescribeTrafficMirrorTargets",
"ec2:DescribeTransitGatewayConnectPeers",
"ec2:DescribeTransitGatewayConnects",
"ec2:DescribeTransitGatewayMeteringPolicies",
"ec2:DescribeTransitGatewayMulticastDomains",
"ec2:DescribeTransitGatewayPeeringAttachments",
"ec2:DescribeTransitGatewayRouteTables",
"ec2:DescribeTransitGateways",
"ec2:DescribeTransitGatewayVpcAttachments",
"ec2:DescribeVerifiedAccessEndpoints",
"ec2:DescribeVerifiedAccessGroups",
"ec2:DescribeVerifiedAccessInstanceLoggingConfigurations",
"ec2:DescribeVerifiedAccessInstances",
"ec2:DescribeVerifiedAccessTrustProviders",
"ec2:DescribeVolumeAttribute",
"ec2:DescribeVolumes",
"ec2:DescribeVpcAttribute",
"ec2:DescribeVpcBlockPublicAccessExclusions",
"ec2:DescribeVpcEncryptionControls",
"ec2:DescribeVpcEndpointAssociations",
"ec2:DescribeVpcEndpointConnectionNotifications",
"ec2:DescribeVpcEndpoints",
"ec2:DescribeVpcEndpointServiceConfigurations",
"ec2:DescribeVpcEndpointServicePermissions",
"ec2:DescribeVpcPeeringConnections",
"ec2:DescribeVpcs",
"ec2:DescribeVpnConcentrators",
"ec2:DescribeVpnConnections",
"ec2:DescribeVpnGateways",
"ec2:GetAssociatedEnclaveCertificateIamRoles",
"ec2:GetIpamPoolAllocations",
"ec2:GetIpamPoolCidrs",
"ec2:GetIpamPrefixListResolverRules",
"ec2:GetManagedPrefixListEntries",
"ec2:GetNetworkInsightsAccessScopeContent",
"ec2:GetRouteServerAssociations",
"ec2:GetRouteServerPropagations",
"ec2:GetSnapshotBlockPublicAccessState",
"ec2:GetTransitGatewayMeteringPolicyEntries",
"ec2:GetTransitGatewayMulticastDomainAssociations",
"ec2:GetTransitGatewayRouteTableAssociations",
"ec2:GetTransitGatewayRouteTablePropagations",
"ec2:GetVerifiedAccessEndpointPolicy",
"ec2:GetVerifiedAccessGroupPolicy",
"ec2:SearchLocalGatewayRoutes",
"ec2:SearchTransitGatewayMulticastGroups",
"ec2:SearchTransitGatewayRoutes",
"elasticache:DescribeCacheClusters",
"elasticache:DescribeCacheParameterGroups",
"elasticache:DescribeCacheParameters",
"elasticache:DescribeCacheSubnetGroups",
"elasticache:DescribeGlobalReplicationGroups",
"elasticache:DescribeReplicationGroups",
"elasticache:DescribeServerlessCaches",
"elasticache:DescribeUserGroups",
"elasticache:DescribeUsers",
"elasticache:ListTagsForResource",
"es:GetApplication",
"es:ListApplications",
"es:ListTags",
"frauddetector:BatchGetVariable",
"frauddetector:DescribeDetector",
"frauddetector:GetDetectors",
"frauddetector:GetDetectorVersion",
"frauddetector:GetEntityTypes",
"frauddetector:GetEventTypes",
"frauddetector:GetExternalModels",
"frauddetector:GetLabels",
"frauddetector:GetListsMetadata",
"frauddetector:GetModelVersion",
"frauddetector:GetOutcomes",
"frauddetector:GetRules",
"frauddetector:GetVariables",
"frauddetector:ListTagsForResource",
"glue:DescribeIntegrations",
"glue:GetCatalog",
"glue:GetCatalogs",
"glue:GetCrawler",
"glue:GetDatabase",
"glue:GetDatabases",
"glue:GetIntegrationResourceProperty",
"glue:GetJob",
"glue:GetRegistry",
"glue:GetSchema",
"glue:GetSchemaVersion",
"glue:GetTags",
"glue:GetTrigger",
"glue:GetUsageProfile",
"glue:ListCrawlers",
"glue:ListIntegrationResourceProperties",
"glue:ListJobs",
"glue:ListRegistries",
"glue:ListSchemas",
"glue:ListSchemaVersions",
"glue:ListTriggers",
"glue:ListUsageProfiles",
"identitystore:DescribeGroup",
"identitystore:ListGroupMemberships",
"identitystore:ListGroupMembershipsForMember",
"identitystore:ListGroups",
"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",
"lambda:GetAlias",
"lambda:GetCapacityProvider",
"lambda:GetCodeSigningConfig",
"lambda:GetEventSourceMapping",
"lambda:GetFunction",
"lambda:GetFunctionCodeSigningConfig",
"lambda:GetFunctionConfiguration",
"lambda:GetFunctionEventInvokeConfig",
"lambda:GetFunctionRecursionConfig",
"lambda:GetFunctionScalingConfig",
"lambda:GetFunctionUrlConfig",
"lambda:GetLayerVersionPolicy",
"lambda:GetPolicy",
"lambda:GetProvisionedConcurrencyConfig",
"lambda:GetRuntimeManagementConfig",
"lambda:ListAliases",
"lambda:ListCapacityProviders",
"lambda:ListCodeSigningConfigs",
"lambda:ListEventSourceMappings",
"lambda:ListFunctionEventInvokeConfigs",
"lambda:ListFunctions",
"lambda:ListFunctionUrlConfigs",
"lambda:ListLayerVersions",
"lambda:ListTags",
"lambda:ListVersionsByFunction",
"lightsail:GetAlarms",
"lightsail:GetBuckets",
"lightsail:GetCertificates",
"lightsail:GetContainerServices",
"lightsail:GetDisk",
"lightsail:GetDisks",
"lightsail:GetDiskSnapshot",
"lightsail:GetDiskSnapshots",
"lightsail:GetDistributions",
"lightsail:GetDomain",
"lightsail:GetDomains",
"lightsail:GetInstance",
"lightsail:GetInstances",
"lightsail:GetInstanceSnapshot",
"lightsail:GetInstanceSnapshots",
"lightsail:GetLoadBalancer",
"lightsail:GetLoadBalancers",
"lightsail:GetLoadBalancerTlsCertificates",
"lightsail:GetRelationalDatabase",
"lightsail:GetRelationalDatabases",
"lightsail:GetRelationalDatabaseSnapshot",
"lightsail:GetRelationalDatabaseSnapshots",
"lightsail:GetStaticIp",
"lightsail:GetStaticIps",
"memorydb:DescribeACLs",
"memorydb:DescribeClusters",
"memorydb:DescribeMultiRegionClusters",
"memorydb:DescribeParameterGroups",
"memorydb:DescribeSubnetGroups",
"memorydb:DescribeUsers",
"memorydb:ListTags",
"neptune-graph:GetGraph",
"neptune-graph:GetGraphSnapshot",
"neptune-graph:GetPrivateGraphEndpoint",
"neptune-graph:ListGraphs",
"neptune-graph:ListGraphSnapshots",
"neptune-graph:ListPrivateGraphEndpoints",
"neptune-graph:ListTagsForResource",
"qldb:DescribeJournalKinesisStream",
"qldb:ListJournalKinesisStreamsForLedger",
"qldb:ListTagsForResource",
"rds:DescribeDBClusterParameterGroups",
"rds:DescribeDBClusterParameters",
"rds:DescribeDBClusters",
"rds:DescribeDBEngineVersions",
"rds:DescribeDBInstances",
"rds:DescribeDBParameterGroups",
"rds:DescribeDBParameters",
"rds:DescribeDBProxies",
"rds:DescribeDBProxyEndpoints",
"rds:DescribeDBProxyTargetGroups",
"rds:DescribeDBProxyTargets",
"rds:DescribeDBShardGroups",
"rds:DescribeDBSubnetGroups",
"rds:DescribeEngineDefaultParameters",
"rds:DescribeEventSubscriptions",
"rds:DescribeGlobalClusters",
"rds:DescribeIntegrations",
"rds:DescribeOptionGroups",
"rds:ListTagsForResource",
"redshift-serverless:GetNamespace",
"redshift-serverless:GetSnapshot",
"redshift-serverless:GetWorkgroup",
"redshift-serverless:ListNamespaces",
"redshift-serverless:ListSnapshotCopyConfigurations",
"redshift-serverless:ListSnapshots",
"redshift-serverless:ListTagsForResource",
"redshift-serverless:ListWorkgroups",
"redshift:DescribeClusterDbRevisions",
"redshift:DescribeClusterParameterGroups",
"redshift:DescribeClusterParameters",
"redshift:DescribeClusters",
"redshift:DescribeClusterSubnetGroups",
"redshift:DescribeEndpointAccess",
"redshift:DescribeEndpointAuthorization",
"redshift:DescribeEventSubscriptions",
"redshift:DescribeIntegrations",
"redshift:DescribeLoggingStatus",
"redshift:DescribeScheduledActions",
"redshift:DescribeTags",
"redshift:GetResourcePolicy",
"route53globalresolver:GetAccessSource",
"route53globalresolver:GetDNSView",
"route53globalresolver:GetFirewallDomainList",
"route53globalresolver:GetFirewallRule",
"route53globalresolver:GetGlobalResolver",
"route53globalresolver:GetHostedZoneAssociation",
"route53globalresolver:ListAccessSources",
"route53globalresolver:ListAccessTokens",
"route53globalresolver:ListDNSViews",
"route53globalresolver:ListFirewallDomainLists",
"route53globalresolver:ListFirewallRules",
"route53globalresolver:ListGlobalResolvers",
"route53globalresolver:ListHostedZoneAssociations",
"route53globalresolver:ListTagsForResource",
"s3-outposts:GetAccessPoint",
"s3-outposts:GetAccessPointPolicy",
"s3-outposts:GetBucket",
"s3-outposts:GetBucketTagging",
"s3-outposts:GetLifecycleConfiguration",
"s3-outposts:ListAccessPoints",
"s3-outposts:ListEndpoints",
"s3-outposts:ListRegionalBuckets",
"s3:GetAccelerateConfiguration",
"s3:GetAccessGrant",
"s3:GetAccessGrantsInstance",
"s3:GetAccessGrantsLocation",
"s3:GetAccessPoint",
"s3:GetAccessPointConfigurationForObjectLambda",
"s3:GetAccessPointForObjectLambda",
"s3:GetAccessPointPolicy",
"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:GetObjectAcl",
"s3:GetReplicationConfiguration",
"s3:GetStorageLensConfiguration",
"s3:GetStorageLensConfigurationTagging",
"s3:GetStorageLensGroup",
"s3:ListAccessGrants",
"s3:ListAccessGrantsInstances",
"s3:ListAccessGrantsLocations",
"s3:ListAccessPoints",
"s3:ListAccessPointsForObjectLambda",
"s3:ListAllMyBuckets",
"s3:ListMultiRegionAccessPoints",
"s3:ListStorageLensConfigurations",
"s3:ListStorageLensGroups",
"s3:ListTagsForResource",
"s3express:GetAccessPoint",
"s3express:GetAccessPointPolicy",
"s3express:GetAccessPointScope",
"s3express:GetBucketPolicy",
"s3express:GetEncryptionConfiguration",
"s3express:GetInventoryConfiguration",
"s3express:GetLifecycleConfiguration",
"s3express:GetMetricsConfiguration",
"s3express:ListAccessPointsForDirectoryBuckets",
"s3express:ListAllMyDirectoryBuckets",
"s3express:ListTagsForResource",
"s3files:GetAccessPoint",
"s3files:GetFileSystem",
"s3files:GetFileSystemPolicy",
"s3files:GetMountTarget",
"s3files:GetSynchronizationConfiguration",
"s3files:ListAccessPoints",
"s3files:ListFileSystems",
"s3files:ListMountTargets",
"s3files:ListTagsForResource",
"s3tables:GetNamespace",
"s3tables:GetTable",
"s3tables:GetTableBucket",
"s3tables:GetTableBucketEncryption",
"s3tables:GetTableBucketMaintenanceConfiguration",
"s3tables:GetTableBucketMetricsConfiguration",
"s3tables:GetTableBucketPolicy",
"s3tables:GetTableBucketReplication",
"s3tables:GetTableBucketStorageClass",
"s3tables:GetTableMaintenanceConfiguration",
"s3tables:GetTablePolicy",
"s3tables:GetTableStorageClass",
"s3tables:ListNamespaces",
"s3tables:ListTableBuckets",
"s3tables:ListTables",
"s3tables:ListTagsForResource",
"s3vectors:GetIndex",
"s3vectors:GetVectorBucket",
"s3vectors:GetVectorBucketPolicy",
"s3vectors:ListIndexes",
"s3vectors:ListTagsForResource",
"s3vectors:ListVectorBuckets",
"secretsmanager:DescribeSecret",
"secretsmanager:GetResourcePolicy",
"secretsmanager:ListSecrets",
"securityagent:BatchGetAgentSpaces",
"securityagent:BatchGetPentests",
"securityagent:BatchGetTargetDomains",
"securityagent:GetApplication",
"securityagent:ListAgentSpaces",
"securityagent:ListApplications",
"securityagent:ListIntegratedResources",
"securityagent:ListPentests",
"securityagent:ListTagsForResource",
"securityagent:ListTargetDomains",
"securityhub:BatchGetAutomationRules",
"securityhub:BatchGetSecurityControls",
"securityhub:DescribeHub",
"securityhub:DescribeOrganizationConfiguration",
"securityhub:DescribeSecurityHubV2",
"securityhub:DescribeStandardsControls",
"securityhub:GetAggregatorV2",
"securityhub:GetAutomationRuleV2",
"securityhub:GetConfigurationPolicy",
"securityhub:GetConfigurationPolicyAssociation",
"securityhub:GetConnectorV2",
"securityhub:GetEnabledStandards",
"securityhub:GetFindingAggregator",
"securityhub:GetInsights",
"securityhub:ListAggregatorsV2",
"securityhub:ListAutomationRules",
"securityhub:ListAutomationRulesV2",
"securityhub:ListConfigurationPolicies",
"securityhub:ListConfigurationPolicyAssociations",
"securityhub:ListConnectorsV2",
"securityhub:ListEnabledProductsForImport",
"securityhub:ListFindingAggregators",
"securityhub:ListOrganizationAdminAccounts",
"securityhub:ListSecurityControlDefinitions",
"securityhub:ListTagsForResource",
"ssm:DescribeAssociation",
"ssm:DescribeDocument",
"ssm:DescribeMaintenanceWindows",
"ssm:DescribeMaintenanceWindowTargets",
"ssm:DescribeMaintenanceWindowTasks",
"ssm:DescribeParameters",
"ssm:DescribePatchBaselines",
"ssm:GetDefaultPatchBaseline",
"ssm:GetDocument",
"ssm:GetMaintenanceWindow",
"ssm:GetMaintenanceWindowTask",
"ssm:GetPatchBaseline",
"ssm:GetResourcePolicies",
"ssm:ListAssociations",
"ssm:ListDocuments",
"ssm:ListResourceDataSync",
"ssm:ListTagsForResource",
"sso-directory:DescribeGroup",
"sso-directory:SearchGroups",
"sts:GetCallerIdentity",
"timestream-influxdb:GetDbCluster",
"timestream-influxdb:GetDbInstance",
"timestream-influxdb:ListDbClusters",
"timestream-influxdb:ListDbInstances",
"timestream-influxdb:ListTagsForResource",
"timestream:DescribeDatabase",
"timestream:DescribeEndpoints",
"timestream:DescribeScheduledQuery",
"timestream:DescribeTable",
"timestream:ListDatabases",
"timestream:ListScheduledQueries",
"timestream:ListTables",
"timestream:ListTagsForResource"
],
"Resource": "*"
}
]
}
Version history
Current version v2, edited by AWS on 2026-09-30. 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/WellArchitectedAgentResourceScanning
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/WellArchitectedAgentResourceScanning
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/WellArchitectedAgentResourceScanningCloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/WellArchitectedAgentResourceScanningTerraform
resource "aws_iam_role_policy_attachment" "wellarchitectedagentresourcescanning" {
role = aws_iam_role.example.name
policy_arn = "arn:aws:iam::aws:policy/WellArchitectedAgentResourceScanning"
}CDK (TypeScript)
role.addManagedPolicy(
iam.ManagedPolicy.fromAwsManagedPolicyName("WellArchitectedAgentResourceScanning"),
);Sources
Pending editorial review. No editorial sources are listed yet.