SecurityAudit
Summary
The security audit template grants access to read security configuration metadata. It is useful for software that audits the configuration of an AWS account. The IAM User Guide says it grants permissions to view configuration data for many AWS services and to review their logs.
Permissions imported from the AWS Managed Policy Reference Guide; other sections reviewed against the listed AWS sources.
Identity
- ARN
arn:aws:iam::aws:policy/SecurityAudit- Default version
- v94
- Created
- Last edited
- Services
- a4b, access-analyzer, account, acm, acm-pca, airflow, amplify, apigateway, appconfig, appflow, application-autoscaling, appmesh, apprunner, appsync, athena, auditmanager, autoscaling, autoscaling-plans, backup, batch, bedrock, bedrock-agentcore, braket, chime, cleanrooms, cloud9, clouddirectory, cloudformation, cloudfront, cloudsearch, cloudtrail, cloudwatch, codeartifact, codebuild, codecommit, codedeploy, codepipeline, cognito-identity, cognito-idp, cognito-sync, comprehend, comprehendmedical, config, connect, databrew, dataexchange, datapipeline, datasync, dax, detective, devicefarm, directconnect, discovery, dlm, dms, docdb-elastic, ds, dynamodb, ec2, ecr, ecr-public, ecs, eks, elasticache, elasticbeanstalk, elasticfilesystem, elasticloadbalancing, elasticmapreduce, elastictranscoder, emr-containers, emr-serverless, entityresolution, es, events, finspace, firehose, fms, forecast, frauddetector, fsx, gamelift, geo, glacier, globalaccelerator, glue, grafana, greengrass, guardduty, health, healthlake, honeycode, iam, identitystore, inspector, inspector2, iot, iotanalytics, iotfleetwise, iotsitewise, iottwinmaker, kafka, kafka-cluster, kafkaconnect, kendra, kinesis, kinesisanalytics, kinesisvideo, kms, lambda, lex, license-manager, lightsail, logs, lookoutequipment, lookoutmetrics, lookoutvision, m2, machinelearning, macie2, managedblockchain, mechanicalturk, mediaconnect, medialive, mediapackage, mediapackage-vod, mediastore, memorydb, mq, network-firewall, networkmanager, nimble, opsworks, opsworks-cm, organizations, pcs, personalize, private-networks, profile, qapps, qbusiness, qldb, quicksight, ram, rds, redshift, redshift-serverless, rekognition, resource-groups, robomaker, rolesanywhere, route53, route53domains, route53resolver, s3, s3-object-lambda, s3-outposts, s3express, s3files, s3tables, s3vectors, sagemaker, schemas, sdb, secretsmanager, security-ir, securityhub, serverlessrepo, servicequotas, ses, shield, snowball, sns, sqs, ssm, sso, sso-directory, states, storagegateway, sts, support, synthetics, tag, tiros, transcribe, transfer, translate, trustedadvisor, voiceid, waf, waf-regional, wafv2, wisdom, workdocs, workspaces, xray
Control-plane actions (3095)
By access level: 1536 List, 3 Permissions management, 1555 Read, 1 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| Alexa for Business | 1 of 96 | 1 List; 0 restricted, 0 conditional | a4b:ListSkills |
| Access Analyzer | 9 of 37 | 2 List, 7 Read; 0 restricted, 0 conditional | access-analyzer:GetAnalyzedResource, access-analyzer:GetAnalyzer, access-analyzer:GetArchiveRule, access-analyzer:GetFinding, access-analyzer:ListAnalyzedResources, access-analyzer:ListAnalyzers, access-analyzer:ListArchiveRules, access-analyzer:ListFindings, access-analyzer:ListTagsForResource |
| Account | 4 of 20 | 4 Read; 0 restricted, 0 conditional | account:GetAccountInformation, account:GetAlternateContact, account:GetPrimaryEmail, account:GetRegionOptStatus |
| Certificate Manager | 13 of 42 | 6 List, 7 Read; 0 restricted, 0 conditional | acm:Describe*, acm:List* |
| Private Certificate Authority | 6 of 23 | 1 List, 5 Read; 0 restricted, 0 conditional | acm-pca:DescribeCertificateAuthority, acm-pca:DescribeCertificateAuthorityAuditReport, acm-pca:GetPolicy, acm-pca:ListCertificateAuthorities, acm-pca:ListPermissions, acm-pca:ListTags |
| MWAA | 2 of 12 | 1 List, 1 Read; 0 restricted, 0 conditional | airflow:GetEnvironment, airflow:ListEnvironments |
| Amplify | 3 of 41 | 2 List, 1 Read; 0 restricted, 0 conditional | amplify:GetWebACLForResource, amplify:ListDomainAssociations, amplify:ListResourcesForWebACL |
| API Gateway | 10 of 44 | 5 List, 5 Read; 1 restricted, 0 conditional | apigateway:GET, apigateway:GetPortal, apigateway:GetPortalProduct, apigateway:GetPortalProductSharingPolicy, apigateway:GetRoutingRule, apigateway:ListPortalProducts, apigateway:ListPortals, apigateway:ListProductPages, apigateway:ListProductRestEndpointPages, apigateway:ListRoutingRules |
| AppConfig | 19 of 56 | 10 List, 9 Read; 0 restricted, 0 conditional | appconfig:GetAccountSettings, appconfig:GetApplication, appconfig:GetConfigurationProfile, appconfig:GetDeploymentStrategy, appconfig:GetEnvironment, appconfig:GetExperimentDefinition, appconfig:GetExtension, appconfig:GetExtensionAssociation, appconfig:ListApplications, appconfig:ListConfigurationProfiles, appconfig:ListDeploymentStrategies, appconfig:ListDeployments and 7 more |
| AppFlow | 2 of 31 | 1 List, 1 Read; 0 restricted, 0 conditional | appflow:ListFlows, appflow:ListTagsForResource |
| Application Auto Scaling | 4 of 14 | 4 Read; 0 restricted, 0 conditional | application-autoscaling:Describe* |
| App Mesh | 15 of 42 | 8 List, 7 Read; 0 restricted, 0 conditional | appmesh:Describe*, appmesh:List* |
| App Runner | 14 of 42 | 7 List, 7 Read; 0 restricted, 0 conditional | apprunner:DescribeAutoScalingConfiguration, apprunner:DescribeCustomDomains, apprunner:DescribeObservabilityConfiguration, apprunner:DescribeService, apprunner:DescribeVpcConnector, apprunner:DescribeVpcIngressConnection, apprunner:ListAutoScalingConfigurations, apprunner:ListConnections, apprunner:ListObservabilityConfigurations, apprunner:ListOperations, apprunner:ListServices, apprunner:ListTagsForResource and 2 more |
| AppSync | 21 of 87 | 13 List, 8 Read; 0 restricted, 0 conditional | appsync:GetApi, appsync:GetApiCache, appsync:GetChannelNamespace, appsync:GetGraphqlApi, appsync:GetIntrospectionSchema, appsync:GetResourcePolicy, appsync:GetSourceApiAssociation, appsync:List* |
| Athena | 18 of 86 | 13 List, 5 Read; 0 restricted, 0 conditional | athena:GetWorkGroup, athena:List* |
| Audit Manager | 12 of 62 | 10 List, 2 Read; 0 restricted, 0 conditional | auditmanager:GetAccountStatus, auditmanager:ListAssessmentControlInsightsByControlDomain, auditmanager:ListAssessmentFrameworkShareRequests, auditmanager:ListAssessmentFrameworks, auditmanager:ListAssessmentReports, auditmanager:ListAssessments, auditmanager:ListControlDomainInsights, auditmanager:ListControlDomainInsightsByAssessment, auditmanager:ListControlInsightsByControlDomain, auditmanager:ListControls, auditmanager:ListNotifications, auditmanager:ListTagsForResource |
| EC2 Auto Scaling | 22 of 68 | 21 List, 1 Read; 0 restricted, 0 conditional | autoscaling:Describe* |
| Auto Scaling | 1 of 6 | 1 Read; 0 restricted, 0 conditional | autoscaling-plans:DescribeScalingPlans |
| Backup | 14 of 122 | 4 List, 10 Read; 0 restricted, 0 conditional | backup:DescribeBackupVault, backup:DescribeGlobalSettings, backup:DescribeRegionSettings, backup:GetBackupPlan, backup:GetBackupPlanFromJSON, backup:GetBackupPlanFromTemplate, backup:GetBackupSelection, backup:GetBackupVaultAccessPolicy, backup:GetBackupVaultNotifications, backup:ListBackupPlans, backup:ListBackupSelections, backup:ListBackupVaults and 2 more |
| Batch | 2 of 46 | 2 Read; 0 restricted, 0 conditional | batch:DescribeComputeEnvironments, batch:DescribeJobDefinitions |
| Bedrock | 69 of 232 | 24 List, 45 Read; 0 restricted, 0 conditional | bedrock:GetAccountDataRetention, bedrock:GetAdvancedPromptOptimizationJob, bedrock:GetAgent, bedrock:GetAgentActionGroup, bedrock:GetAgentAlias, bedrock:GetAgentCollaborator, bedrock:GetAgentKnowledgeBase, bedrock:GetAgentVersion, bedrock:GetAutomatedReasoningPolicy, bedrock:GetAutomatedReasoningPolicyBuildWorkflow, bedrock:GetAutomatedReasoningPolicyNextScenario, bedrock:GetBlueprint and 57 more |
| Bedrock-Agentcore | 51 of 197 | 24 List, 27 Read; 0 restricted, 0 conditional | bedrock-agentcore:GetAgentRuntime, bedrock-agentcore:GetAgentRuntimeEndpoint, bedrock-agentcore:GetApiKeyCredentialProvider, bedrock-agentcore:GetBrowser, bedrock-agentcore:GetBrowserProfile, bedrock-agentcore:GetCodeInterpreter, bedrock-agentcore:GetConfigurationBundle, bedrock-agentcore:GetConfigurationBundleVersion, bedrock-agentcore:GetEvaluator, bedrock-agentcore:GetGateway, bedrock-agentcore:GetGatewayTarget, bedrock-agentcore:GetHarness and 39 more |
| Braket | 2 of 20 | 2 List; 0 restricted, 0 conditional | braket:SearchJobs, braket:SearchQuantumTasks |
| Chime | 51 of 316 | 49 List, 2 Read; 0 restricted, 0 conditional | chime:List* |
| Clean Rooms | 41 of 107 | 19 List, 22 Read; 0 restricted, 0 conditional | cleanrooms:BatchGetCollaborationAnalysisTemplate, cleanrooms:BatchGetSchema, cleanrooms:BatchGetSchemaAnalysisRule, cleanrooms:GetAnalysisTemplate, cleanrooms:GetCollaboration, cleanrooms:GetCollaborationAnalysisTemplate, cleanrooms:GetCollaborationConfiguredAudienceModelAssociation, cleanrooms:GetCollaborationIdNamespaceAssociation, cleanrooms:GetCollaborationPrivacyBudgetTemplate, cleanrooms:GetConfiguredAudienceModelAssociation, cleanrooms:GetConfiguredTable, cleanrooms:GetConfiguredTableAnalysisRule and 29 more |
| Cloud9 | 6 of 29 | 6 Read; 0 restricted, 0 conditional | cloud9:Describe*, cloud9:ListEnvironments |
| Cloud Directory | 1 of 66 | 1 List; 0 restricted, 0 conditional | clouddirectory:ListDirectories |
| CloudFormation | 23 of 104 | 11 List, 12 Read; 0 restricted, 0 conditional | cloudformation:DescribeStack*, cloudformation:GetStackPolicy, cloudformation:GetTemplate, cloudformation:GetTemplateSummary, cloudformation:ListStack*, cloudformation:ListStackResources |
| CloudFront | 82 of 173 | 41 List, 41 Read; 0 restricted, 0 conditional | cloudfront:Get*, cloudfront:List* |
| CloudSearch | 3 of 32 | 1 List, 2 Read; 0 restricted, 0 conditional | cloudsearch:DescribeDomainEndpointOptions, cloudsearch:DescribeDomains, cloudsearch:DescribeServiceAccessPolicies |
| CloudTrail | 9 of 66 | 2 List, 7 Read; 0 restricted, 0 conditional | cloudtrail:DescribeTrails, cloudtrail:GetEventSelectors, cloudtrail:GetInsightSelectors, cloudtrail:GetTrail, cloudtrail:GetTrailStatus, cloudtrail:ListEventDataStores, cloudtrail:ListTags, cloudtrail:ListTrails, cloudtrail:LookupEvents |
| CloudWatch | 8 of 160 | 2 List, 6 Read; 0 restricted, 0 conditional | cloudwatch:Describe*, cloudwatch:GetDashboard, cloudwatch:ListDashboards, cloudwatch:ListTagsForResource |
| CodeArtifact | 5 of 51 | 3 List, 2 Read; 0 restricted, 0 conditional | codeartifact:GetDomainPermissionsPolicy, codeartifact:GetRepositoryPermissionsPolicy, codeartifact:ListDomains, codeartifact:ListPackages, codeartifact:ListRepositories |
| CodeBuild | 4 of 67 | 2 List, 2 Read; 0 restricted, 0 conditional | codebuild:BatchGetProjects, codebuild:GetResourcePolicy, codebuild:ListProjects, codebuild:ListSourceCredentials |
| CodeCommit | 13 of 91 | 8 List, 5 Read; 0 restricted, 0 conditional | codecommit:BatchGetRepositories, codecommit:GetBranch, codecommit:GetObjectIdentifier, codecommit:GetRepository, codecommit:GetRepositoryTriggers, codecommit:List* |
| CodeDeploy | 25 of 48 | 17 List, 8 Read; 0 restricted, 0 conditional | codedeploy:Batch*, codedeploy:Get*, codedeploy:List* |
| CodePipeline | 5 of 44 | 1 List, 4 Read; 0 restricted, 0 conditional | codepipeline:GetJobDetails, codepipeline:GetPipeline, codepipeline:GetPipelineExecution, codepipeline:GetPipelineState, codepipeline:ListPipelines |
| Cognito Identity | 7 of 21 | 2 List, 5 Read; 0 restricted, 0 conditional | cognito-identity:Describe*, cognito-identity:GetIdentityPoolRoles, cognito-identity:GetPrincipalTagAttributeMap, cognito-identity:ListIdentities, cognito-identity:ListIdentityPools, cognito-identity:ListTagsForResource |
| Cognito User Pools | 21 of 139 | 10 List, 11 Read; 0 restricted, 0 conditional | cognito-idp:Describe*, cognito-idp:ListDevices, cognito-idp:ListGroups, cognito-idp:ListIdentityProviders, cognito-idp:ListResourceServers, cognito-idp:ListTagsForResource, cognito-idp:ListUserImportJobs, cognito-idp:ListUserPoolClients, cognito-idp:ListUserPools, cognito-idp:ListUsers, cognito-idp:ListUsersInGroup |
| Cognito Sync | 6 of 19 | 1 List, 5 Read; 0 restricted, 0 conditional | cognito-sync:Describe*, cognito-sync:List* |
| Comprehend | 34 of 85 | 34 Read; 0 restricted, 0 conditional | comprehend:Describe*, comprehend:List* |
| ComprehendMedical | 4 of 25 | 4 Read; 0 restricted, 0 conditional | comprehendmedical:ListICD10CMInferenceJobs, comprehendmedical:ListPHIDetectionJobs, comprehendmedical:ListRxNormInferenceJobs, comprehendmedical:ListSNOMEDCTInferenceJobs |
| Config | 58 of 102 | 18 List, 40 Read; 0 restricted, 0 conditional | config:BatchGetAggregateResourceConfig, config:BatchGetResourceConfig, config:Deliver*, config:Describe*, config:Get*, config:List*, config:SelectAggregateResourceConfig, config:SelectResourceConfig |
| Connect | 8 of 388 | 8 List; 0 restricted, 0 conditional | connect:ListApprovedOrigins, connect:ListInstanceAttributes, connect:ListInstanceStorageConfigs, connect:ListInstances, connect:ListIntegrationAssociations, connect:ListLambdaFunctions, connect:ListLexBots, connect:ListSecurityKeys |
| DataBrew | 4 of 44 | 4 Read; 0 restricted, 0 conditional | databrew:DescribeDataset, databrew:DescribeProject, databrew:ListJobs, databrew:ListProjects |
| Data Exchange | 1 of 39 | 1 List; 0 restricted, 0 conditional | dataexchange:ListDataSets |
| Data Pipeline | 7 of 21 | 1 List, 6 Read; 0 restricted, 0 conditional | datapipeline:DescribeObjects, datapipeline:DescribePipelines, datapipeline:EvaluateExpression, datapipeline:GetPipelineDefinition, datapipeline:ListPipelines, datapipeline:QueryObjects, datapipeline:ValidatePipelineDefinition |
| DataSync | 25 of 66 | 8 List, 17 Read; 0 restricted, 0 conditional | datasync:Describe*, datasync:List* |
| DynamoDBAccelerator | 7 of 30 | 5 List, 2 Read; 0 restricted, 0 conditional | dax:Describe*, dax:ListTags |
| Detective | 3 of 36 | 2 List, 1 Read; 0 restricted, 0 conditional | detective:GetGraphIngestState, detective:ListGraphs, detective:ListMembers |
| Device Farm | 1 of 77 | 1 List; 0 restricted, 0 conditional | devicefarm:ListProjects |
| Direct Connect | 18 of 73 | 18 Read; 0 restricted, 0 conditional | directconnect:Describe* |
| Application Discovery | 6 of 29 | 1 List, 5 Read; 0 restricted, 0 conditional | discovery:DescribeAgents, discovery:DescribeConfigurations, discovery:DescribeContinuousExports, discovery:DescribeExportConfigurations, discovery:DescribeExportTasks, discovery:DescribeImportTasks |
| Data Lifecycle Manager | 3 of 8 | 1 List, 2 Read; 0 restricted, 0 conditional | dlm:GetLifecyclePolicies, dlm:GetLifecyclePolicy, dlm:ListTagsForResource |
| DMS | 40 of 125 | 40 Read; 0 restricted, 0 conditional | dms:Describe*, dms:ListTagsForResource |
| DocumentDB Elastic Clusters | 1 of 19 | 1 List; 0 restricted, 0 conditional | docdb-elastic:ListClusters |
| Directory Service | 1 of 91 | 1 List; 0 restricted, 0 conditional | ds:DescribeDirectories |
| DynamoDB | 26 of 68 | 6 List, 20 Read; 0 restricted, 0 conditional | dynamodb:DescribeBackup, dynamodb:DescribeContinuousBackups, dynamodb:DescribeContributorInsights, dynamodb:DescribeEndpoints, dynamodb:DescribeExport, dynamodb:DescribeGlobalTable, dynamodb:DescribeGlobalTableSettings, dynamodb:DescribeImport, dynamodb:DescribeKinesisStreamingDestination, dynamodb:DescribeLimits, dynamodb:DescribeReservedCapacity, dynamodb:DescribeReservedCapacityOfferings and 14 more |
| EC2 | 266 of 834 | 223 List, 43 Read; 0 restricted, 0 conditional | ec2:Describe*, ec2:GetActiveVpnTunnelStatus, ec2:GetAllowedImagesSettings, ec2:GetAssociatedEnclaveCertificateIamRoles, ec2:GetAssociatedIpv6PoolCidrs, ec2:GetCapacityManagerAttributes, ec2:GetCapacityManagerMetricDimensions, ec2:GetCapacityManagerMonitoredTagKeys, ec2:GetCapacityReservationUsage, ec2:GetCoipPoolUsage, ec2:GetDeclarativePoliciesReportSummary, ec2:GetDefaultCreditSpecification and 60 more |
| Elastic Container Registry | 11 of 65 | 2 List, 9 Read; 0 restricted, 0 conditional | ecr:BatchGetRepositoryScanningConfiguration, ecr:DescribeImageScanFindings, ecr:DescribeImages, ecr:DescribeRegistry, ecr:DescribeRepositories, ecr:GetLifecyclePolicy, ecr:GetRegistryPolicy, ecr:GetRegistryScanningConfiguration, ecr:GetRepositoryPolicy, ecr:ListImages, ecr:ListTagsForResource |
| Elastic Container Registry Public | 8 of 23 | 3 List, 5 Read; 0 restricted, 0 conditional | ecr-public:DescribeImageTags, ecr-public:DescribeImages, ecr-public:DescribeRegistries, ecr-public:DescribeRepositories, ecr-public:GetRegistryCatalogData, ecr-public:GetRepositoryCatalogData, ecr-public:GetRepositoryPolicy, ecr-public:ListTagsForResource |
| Elastic Container Service | 34 of 92 | 15 List, 19 Read; 0 restricted, 0 conditional | ecs:Describe*, ecs:List* |
| EKS | 11 of 74 | 6 List, 5 Read; 0 restricted, 0 conditional | eks:DescribeAccessEntry, eks:DescribeCluster, eks:DescribeFargateProfile, eks:DescribeNodeGroup, eks:ListAccessEntries, eks:ListAssociatedAccessPolicies, eks:ListClusters, eks:ListFargateProfiles, eks:ListNodeGroups, eks:ListTagsForResource, eks:ListUpdates |
| ElastiCache | 20 of 77 | 19 List, 1 Read; 0 restricted, 0 conditional | elasticache:Describe*, elasticache:ListTagsForResource |
| Elastic Beanstalk | 14 of 50 | 3 List, 11 Read; 0 restricted, 0 conditional | elasticbeanstalk:Describe*, elasticbeanstalk:ListTagsForResource |
| EFS | 10 of 38 | 4 List, 6 Read; 0 restricted, 0 conditional | elasticfilesystem:DescribeAccessPoints, elasticfilesystem:DescribeAccountPreferences, elasticfilesystem:DescribeBackupPolicy, elasticfilesystem:DescribeFileSystemPolicy, elasticfilesystem:DescribeFileSystems, elasticfilesystem:DescribeLifecycleConfiguration, elasticfilesystem:DescribeMountTargetSecurityGroups, elasticfilesystem:DescribeMountTargets, elasticfilesystem:DescribeReplicationConfigurations, elasticfilesystem:DescribeTags |
| ELB | 20 of 77 | 2 List, 18 Read; 0 restricted, 0 conditional | elasticloadbalancing:Describe* |
| EMR | 19 of 88 | 2 List, 17 Read; 0 restricted, 0 conditional | elasticmapreduce:Describe*, elasticmapreduce:GetAutoTerminationPolicy, elasticmapreduce:GetBlockPublicAccessConfiguration, elasticmapreduce:GetManagedScalingPolicy, elasticmapreduce:ListBootstrapActions, elasticmapreduce:ListClusters, elasticmapreduce:ListInstanceFleets, elasticmapreduce:ListInstanceGroups, elasticmapreduce:ListInstances, elasticmapreduce:ListSecurityConfigurations |
| Elastic Transcoder | 1 of 17 | 1 List; 0 restricted, 0 conditional | elastictranscoder:ListPipelines |
| EMR Containers | 2 of 25 | 2 List; 0 restricted, 0 conditional | emr-containers:ListTagsForResource, emr-containers:ListVirtualClusters |
| EMR Serverless | 3 of 25 | 2 List, 1 Read; 0 restricted, 0 conditional | emr-serverless:GetApplication, emr-serverless:ListApplications, emr-serverless:ListJobRuns |
| Entity Resolution | 1 of 40 | 1 Read; 0 restricted, 0 conditional | entityresolution:GetIdNamespace |
| OpenSearch Service | 31 of 138 | 17 List, 14 Read; 0 restricted, 0 conditional | es:Describe*, es:GetCompatibleVersions, es:ListDomainNames, es:ListElasticsearchInstanceTypeDetails, es:ListElasticsearchVersions, es:ListTags |
| EventBridge | 26 of 71 | 15 List, 11 Read; 0 restricted, 0 conditional | events:Describe*, events:List*, events:TestEventPattern |
| FinSpace | 2 of 59 | 2 List; 0 restricted, 0 conditional | finspace:ListEnvironments, finspace:ListKxEnvironments |
| Firehose | 3 of 10 | 2 List, 1 Read; 0 restricted, 0 conditional | firehose:Describe*, firehose:List* |
| Firewall Manager | 2 of 42 | 2 List; 0 restricted, 0 conditional | fms:ListComplianceStatus, fms:ListPolicies |
| Forecast | 1 of 70 | 1 Read; 0 restricted, 0 conditional | forecast:ListDatasets |
| Fraud Detector | 1 of 74 | 1 List; 0 restricted, 0 conditional | frauddetector:GetDetectors |
| FSx | 13 of 56 | 13 Read; 0 restricted, 0 conditional | fsx:Describe*, fsx:List* |
| GameLift Servers | 2 of 121 | 2 List; 0 restricted, 0 conditional | gamelift:ListBuilds, gamelift:ListFleets |
| Location | 1 of 64 | 1 List; 0 restricted, 0 conditional | geo:ListMaps |
| Glacier | 9 of 33 | 3 List, 6 Read; 0 restricted, 0 conditional | glacier:DescribeJob, glacier:DescribeVault, glacier:GetDataRetrievalPolicy, glacier:GetVaultAccessPolicy, glacier:GetVaultLock, glacier:GetVaultNotifications, glacier:ListJobs, glacier:ListTagsForVault, glacier:ListVaults |
| GlobalAccelerator | 22 of 56 | 12 List, 10 Read; 0 restricted, 0 conditional | globalaccelerator:Describe*, globalaccelerator:List* |
| Glue | 21 of 306 | 4 List, 17 Read; 0 restricted, 0 conditional | glue:GetCrawlers, glue:GetDataCatalogEncryptionSettings, glue:GetDatabases, glue:GetDevEndpoints, glue:GetJobBookmark, glue:GetJobRuns, glue:GetJobs, glue:GetResourcePolicies, glue:GetResourcePolicy, glue:GetSchema, glue:GetSecurityConfiguration, glue:GetSecurityConfigurations and 9 more |
| Managed Grafana | 1 of 25 | 1 Read; 0 restricted, 0 conditional | grafana:ListWorkspaces |
| IoT Greengrass | 27 of 112 | 25 List, 2 Read; 0 restricted, 0 conditional | greengrass:List* |
| GuardDuty | 47 of 103 | 18 List, 29 Read; 0 restricted, 0 conditional | guardduty:DescribeMalwareScans, guardduty:DescribeOrganizationConfiguration, guardduty:DescribePublishingDestination, guardduty:Get*, guardduty:List* |
| Health | 11 of 14 | 11 Read; 0 restricted, 0 conditional | health:DescribeAffectedAccountsForOrganization, health:DescribeAffectedEntities, health:DescribeAffectedEntitiesForOrganization, health:DescribeEntityAggregates, health:DescribeEventAggregates, health:DescribeEventDetails, health:DescribeEventDetailsForOrganization, health:DescribeEventTypes, health:DescribeEvents, health:DescribeEventsForOrganization, health:DescribeHealthServiceStatusForOrganization |
| HealthLake | 1 of 68 | 1 List; 0 restricted, 0 conditional | healthlake:ListFHIRDatastores |
| Honeycode | 1 of 30 | 1 List; 0 restricted, 0 conditional | honeycode:ListTables |
| IAM | 76 of 190 | 40 List, 36 Read; 0 restricted, 0 conditional | iam:GenerateCredentialReport, iam:GenerateServiceLastAccessedDetails, iam:Get*, iam:List*, iam:SimulateCustomPolicy, iam:SimulatePrincipalPolicy |
| Identity Store | 9 of 29 | 4 List, 5 Read; 0 restricted, 0 conditional | identitystore:DescribeGroupMembership, identitystore:GetGroupId, identitystore:GetGroupMembershipId, identitystore:GetUserId, identitystore:IsMemberInGroups, identitystore:ListGroupMemberships, identitystore:ListGroupMembershipsForMember, identitystore:ListGroups, identitystore:ListUsers |
| Inspector | 21 of 37 | 8 List, 13 Read; 0 restricted, 0 conditional | inspector:Describe*, inspector:Get*, inspector:List*, inspector:Preview* |
| Inspector2 | 16 of 84 | 8 List, 8 Read; 0 restricted, 0 conditional | inspector2:BatchGetAccountStatus, inspector2:BatchGetFreeTrialInfo, inspector2:DescribeOrganizationConfiguration, inspector2:GetConfiguration, inspector2:GetDelegatedAdminAccount, inspector2:GetFindingsReportStatus, inspector2:GetMember, inspector2:ListAccountPermissions, inspector2:ListCoverage, inspector2:ListCoverageStatistics, inspector2:ListDelegatedAdminAccounts, inspector2:ListFilters and 4 more |
| IoT | 107 of 293 | 67 List, 39 Read, 1 Write; 0 restricted, 0 conditional | iot:Describe*, iot:GetPolicy, iot:GetPolicyVersion, iot:List* |
| IoT Analytics | 1 of 34 | 1 List; 0 restricted, 0 conditional | iotanalytics:ListChannels |
| IoT FleetWise | 1 of 56 | 1 Read; 0 restricted, 0 conditional | iotfleetwise:ListModelManifests |
| IoT SiteWise | 3 of 129 | 2 List, 1 Read; 0 restricted, 0 conditional | iotsitewise:DescribeGatewayCapabilityConfiguration, iotsitewise:ListAssetModels, iotsitewise:ListGateways |
| IoT TwinMaker | 1 of 37 | 1 List; 0 restricted, 0 conditional | iottwinmaker:ListWorkspaces |
| MSK | 28 of 64 | 15 List, 13 Read; 0 restricted, 0 conditional | kafka:Describe*, kafka:GetBootstrapBrokers, kafka:GetCompatibleKafkaVersions, 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 | 4 of 66 | 2 List, 2 Read; 0 restricted, 0 conditional | kendra:DescribeIndex, kendra:ListDataSources, kendra:ListIndices, kendra:ListTagsForResource |
| Kinesis | 8 of 42 | 3 List, 5 Read; 0 restricted, 0 conditional | kinesis:DescribeLimits, kinesis:DescribeStream, kinesis:DescribeStreamConsumer, kinesis:DescribeStreamSummary, kinesis:ListShards, kinesis:ListStreamConsumers, kinesis:ListStreams, kinesis:ListTagsForStream |
| Kinesis Analytics | 2 of 34 | 1 List, 1 Read; 0 restricted, 0 conditional | kinesisanalytics:ListApplications, kinesisanalytics:ListTagsForResource |
| Kinesis Video Streams | 10 of 37 | 5 List, 5 Read; 0 restricted, 0 conditional | kinesisvideo:DescribeEdgeConfiguration, kinesisvideo:DescribeMappedResourceConfiguration, kinesisvideo:DescribeMediaStorageConfiguration, kinesisvideo:DescribeNotificationConfiguration, kinesisvideo:DescribeSignalingChannel, kinesisvideo:DescribeStream, kinesisvideo:ListSignalingChannels, kinesisvideo:ListStreams, kinesisvideo:ListTagsForResource, kinesisvideo:ListTagsForStream |
| KMS | 14 of 58 | 7 List, 7 Read; 0 restricted, 0 conditional | kms:Describe*, kms:Get*, kms:List* |
| Lambda | 37 of 121 | 25 List, 12 Read; 0 restricted, 0 conditional | lambda:GetAccountSettings, lambda:GetFunctionCodeSigningConfig, lambda:GetFunctionConcurrency, lambda:GetFunctionConfiguration, lambda:GetFunctionEventInvokeConfig, lambda:GetFunctionUrlConfig, lambda:GetLayerVersionPolicy, lambda:GetPolicy, lambda:GetProvisionedConcurrencyConfig, lambda:GetResourcePolicy, lambda:GetRuntimeManagementConfig, lambda:List* |
| Lex | 3 of 146 | 1 List, 2 Read; 0 restricted, 0 conditional | lex:DescribeBot, lex:DescribeResourcePolicy, lex:ListBots |
| License Manager | 21 of 62 | 19 List, 2 Read; 0 restricted, 0 conditional | license-manager:List* |
| Lightsail | 8 of 161 | 8 Read; 0 restricted, 0 conditional | lightsail:GetBuckets, lightsail:GetContainerServices, lightsail:GetDiskSnapshots, lightsail:GetDisks, lightsail:GetInstancePortStates, lightsail:GetInstances, lightsail:GetLoadBalancers, lightsail:GetStaticIps |
| CloudWatch Logs | 23 of 133 | 22 List, 1 Read; 0 restricted, 0 conditional | logs:Describe*, logs:GetLogDelivery, logs:ListLogDeliveries, logs:ListTagsForResource, logs:ListTagsLogGroup |
| Lookout for Equipment | 1 of 49 | 1 List; 0 restricted, 0 conditional | lookoutequipment:ListDatasets |
| Lookout Metrics | 1 of 30 | 1 List; 0 restricted, 0 conditional | lookoutmetrics:ListAnomalyDetectors |
| Lookout Vision | 1 of 25 | 1 List; 0 restricted, 0 conditional | lookoutvision:ListProjects |
| Mainframe Modernization | 5 of 37 | 2 List, 3 Read; 0 restricted, 0 conditional | m2:GetApplication, m2:GetEnvironment, m2:ListApplications, m2:ListEnvironments, m2:ListTagsForResource |
| Machine Learning | 1 of 27 | 1 List; 0 restricted, 0 conditional | machinelearning:DescribeMLModels |
| Macie | 1 of 81 | 1 List; 0 restricted, 0 conditional | macie2:ListFindings |
| Managed Blockchain | 1 of 34 | 1 List; 0 restricted, 0 conditional | managedblockchain:ListNetworks |
| MechanicalTurk | 1 of 39 | 1 List; 0 restricted, 0 conditional | mechanicalturk:ListHITs |
| MediaConnect | 21 of 95 | 12 List, 9 Read; 0 restricted, 0 conditional | mediaconnect:Describe*, mediaconnect:List* |
| MediaLive | 1 of 125 | 1 List; 0 restricted, 0 conditional | medialive:ListChannels |
| MediaPackage | 2 of 19 | 2 Read; 0 restricted, 0 conditional | mediapackage:DescribeOriginEndpoint, mediapackage:ListOriginEndpoints |
| MediaPackage VOD | 2 of 17 | 1 List, 1 Read; 0 restricted, 0 conditional | mediapackage-vod:DescribePackagingGroup, mediapackage-vod:ListPackagingGroups |
| MediaStore | 6 of 26 | 2 List, 4 Read; 0 restricted, 0 conditional | mediastore:DescribeContainer, mediastore:GetContainerPolicy, mediastore:GetCorsPolicy, mediastore:GetLifecyclePolicy, mediastore:ListContainers, mediastore:ListTagsForResource |
| MemoryDB | 3 of 47 | 3 Read; 0 restricted, 0 conditional | memorydb:DescribeAcls, memorydb:DescribeClusters, memorydb:DescribeUsers |
| MQ | 11 of 27 | 5 List, 6 Read; 0 restricted, 0 conditional | mq:DescribeBroker, mq:DescribeBrokerEngineTypes, mq:DescribeBrokerInstanceOptions, mq:DescribeConfiguration, mq:DescribeConfigurationRevision, mq:DescribeUser, mq:ListBrokers, mq:ListConfigurationRevisions, mq:ListConfigurations, mq:ListTags, mq:ListUsers |
| Network Firewall | 8 of 89 | 3 List, 5 Read; 0 restricted, 0 conditional | network-firewall:DescribeFirewall, network-firewall:DescribeFirewallPolicy, network-firewall:DescribeLoggingConfiguration, network-firewall:DescribeResourcePolicy, network-firewall:DescribeRuleGroup, network-firewall:ListFirewallPolicies, network-firewall:ListFirewalls, network-firewall:ListRuleGroups |
| Network Manager | 1 of 97 | 1 List; 0 restricted, 0 conditional | networkmanager:DescribeGlobalNetworks |
| Nimble Studio | 1 of 51 | 1 Read; 0 restricted, 0 conditional | nimble:ListStudios |
| OpsWorks | 1 of 74 | 1 List; 0 restricted, 0 conditional | opsworks:DescribeStacks |
| OpsworksCM | 1 of 19 | 1 List; 0 restricted, 0 conditional | opsworks-cm:DescribeServers |
| Organizations | 29 of 63 | 20 List, 9 Read; 0 restricted, 0 conditional | organizations:Describe*, organizations:List* |
| Parallel Computing Service | 7 of 20 | 3 List, 4 Read; 0 restricted, 0 conditional | pcs:GetCluster, pcs:GetComputeNodeGroup, pcs:GetQueue, pcs:ListClusters, pcs:ListComputeNodeGroups, pcs:ListQueues, pcs:ListTagsForResource |
| Personalize | 2 of 83 | 1 List, 1 Read; 0 restricted, 0 conditional | personalize:DescribeDatasetGroup, personalize:ListDatasetGroups |
| Private 5G | 1 of 26 | 1 List; 0 restricted, 0 conditional | private-networks:ListNetworks |
| Profile | 3 of 117 | 2 List, 1 Read; 0 restricted, 0 conditional | profile:GetDomain, profile:ListDomains, profile:ListIntegrations |
| Q Apps | 1 of 21 | 1 Read; 0 restricted, 0 conditional | qapps:ListTagsForResource |
| Q Business | 15 of 67 | 7 List, 8 Read; 0 restricted, 0 conditional | qbusiness:GetApplication, qbusiness:GetDataSource, qbusiness:GetIndex, qbusiness:GetPlugin, qbusiness:GetPolicy, qbusiness:GetRetriever, qbusiness:GetWebExperience, qbusiness:ListApplications, qbusiness:ListDataSources, qbusiness:ListIndices, qbusiness:ListPlugins, qbusiness:ListRetrievers and 3 more |
| QLDB | 5 of 35 | 3 List, 2 Read; 0 restricted, 0 conditional | qldb:DescribeJournalS3Export, qldb:DescribeLedger, qldb:ListJournalS3Exports, qldb:ListJournalS3ExportsForLedger, qldb:ListLedgers |
| QuickSight | 131 of 357 | 54 List, 3 Permissions management, 74 Read; 0 restricted, 0 conditional | quicksight:Describe*, quicksight:List* |
| Resource Access Manager | 12 of 39 | 9 List, 3 Read; 0 restricted, 0 conditional | ram:GetResourceShareAssociations, ram:GetResourceShares, ram:List* |
| RDS | 51 of 173 | 47 List, 4 Read; 0 restricted, 0 conditional | rds:Describe*, rds:DownloadDBLogFilePortion, rds:ListTagsForResource |
| Redshift | 46 of 167 | 11 List, 35 Read; 0 restricted, 0 conditional | redshift:Describe* |
| Redshift Serverless | 5 of 69 | 3 List, 2 Read; 0 restricted, 0 conditional | redshift-serverless:GetNamespace, redshift-serverless:GetResourcePolicy, redshift-serverless:ListSnapshots, redshift-serverless:ListTagsForResource, redshift-serverless:ListWorkgroups |
| Rekognition | 14 of 76 | 1 List, 13 Read; 0 restricted, 0 conditional | rekognition:Describe*, rekognition:List* |
| Resource Groups | 1 of 29 | 1 List; 0 restricted, 0 conditional | resource-groups:ListGroupResources |
| 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:GetCrl, rolesanywhere:GetProfile, rolesanywhere:GetSubject, rolesanywhere:GetTrustAnchor, rolesanywhere:ListCrls, rolesanywhere:ListProfiles, rolesanywhere:ListSubjects, rolesanywhere:ListTagsForResource, rolesanywhere:ListTrustAnchors |
| Route 53 | 37 of 71 | 22 List, 15 Read; 0 restricted, 0 conditional | route53:Get*, route53:List* |
| Route 53 Domains | 5 of 36 | 2 List, 3 Read; 0 restricted, 0 conditional | route53domains:GetDomainDetail, route53domains:GetOperationDetail, route53domains:ListDomains, route53domains:ListOperations, route53domains:ListTagsForDomain |
| Route 53 Resolver | 32 of 70 | 16 List, 16 Read; 0 restricted, 0 conditional | route53resolver:Get*, route53resolver:List* |
| S3 | 48 of 155 | 10 List, 38 Read; 0 restricted, 0 conditional | s3:DescribeJob, s3:GetAccelerateConfiguration, s3:GetAccessGrantsInstanceResourcePolicy, s3:GetAccessPoint, s3:GetAccessPointConfigurationForObjectLambda, s3:GetAccessPointForObjectLambda, s3:GetAccessPointPolicy, s3:GetAccessPointPolicyForObjectLambda, s3:GetAccessPointPolicyStatus, s3:GetAccessPointPolicyStatusForObjectLambda, s3:GetAccountPublicAccessBlock, s3:GetAnalyticsConfiguration and 21 more |
| S3 Object Lambda | 2 of 26 | 2 Read; 0 restricted, 0 conditional | s3-object-lambda:GetObjectAcl, s3-object-lambda:GetObjectVersionAcl |
| S3 Outposts | 3 of 48 | 3 List; 0 restricted, 0 conditional | s3-outposts:ListEndpoints, s3-outposts:ListOutpostsWithS3, s3-outposts:ListSharedEndpoints |
| S3 Express | 3 of 28 | 1 List, 2 Read; 0 restricted, 0 conditional | s3express:GetBucketPolicy, s3express:GetEncryptionConfiguration, s3express:ListAllMyDirectoryBuckets |
| 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 | 8 of 61 | 3 List, 5 Read; 0 restricted, 0 conditional | s3tables:GetNamespace, s3tables:GetTableBucketMaintenanceConfiguration, s3tables:GetTableBucketPolicy, s3tables:GetTableMaintenanceConfiguration, s3tables:GetTablePolicy, s3tables:ListNamespaces, s3tables:ListTableBuckets, s3tables:ListTables |
| S3 Vectors | 7 of 21 | 3 List, 4 Read; 0 restricted, 0 conditional | s3vectors:GetIndex, s3vectors:GetVectorBucket, s3vectors:GetVectorBucketPolicy, s3vectors:GetVectors, s3vectors:ListIndexes, s3vectors:ListVectorBuckets, s3vectors:ListVectors |
| SageMaker | 175 of 441 | 95 List, 80 Read; 0 restricted, 0 conditional | sagemaker:Describe*, sagemaker:List* |
| EventBridge Schemas | 10 of 31 | 4 List, 6 Read; 0 restricted, 0 conditional | schemas:DescribeCodeBinding, schemas:DescribeDiscoverer, schemas:DescribeRegistry, schemas:DescribeSchema, schemas:GetResourcePolicy, schemas:ListDiscoverers, schemas:ListRegistries, schemas:ListSchemaVersions, schemas:ListSchemas, schemas:ListTagsForResource |
| SimpleDB | 2 of 13 | 1 List, 1 Read; 0 restricted, 0 conditional | sdb:DomainMetadata, sdb:ListDomains |
| Secrets Manager | 4 of 27 | 1 List, 3 Read; 0 restricted, 0 conditional | secretsmanager:DescribeSecret, secretsmanager:GetResourcePolicy, secretsmanager:ListSecretVersionIds, secretsmanager:ListSecrets |
| Security Incident Response | 10 of 25 | 2 List, 8 Read; 0 restricted, 0 conditional | security-ir:BatchGetMemberAccountDetails, security-ir:GetCase, security-ir:GetCaseAttachmentDownloadUrl, security-ir:GetMembership, security-ir:ListCaseEdits, security-ir:ListCases, security-ir:ListComments, security-ir:ListInvestigations, security-ir:ListMemberships, security-ir:ListTagsForResource |
| SecurityHub | 70 of 141 | 20 List, 50 Read; 0 restricted, 0 conditional | securityhub:BatchGetAutomationRules, securityhub:BatchGetConfigurationPolicyAssociations, securityhub:BatchGetControlEvaluations, securityhub:BatchGetEnabledRegionsV2, securityhub:BatchGetSecurityControls, securityhub:BatchGetStandardsControlAssociations, securityhub:Describe*, securityhub:Get*, securityhub:List* |
| Serverless Application Repository | 4 of 15 | 3 List, 1 Read; 0 restricted, 0 conditional | serverlessrepo:GetApplicationPolicy, serverlessrepo:List* |
| Service Quotas | 12 of 26 | 12 Read; 0 restricted, 0 conditional | servicequotas:GetAWSDefaultServiceQuota, servicequotas:GetAssociationForServiceQuotaTemplate, servicequotas:GetRequestedServiceQuotaChange, servicequotas:GetServiceQuota, servicequotas:GetServiceQuotaIncreaseRequestFromTemplate, servicequotas:ListAWSDefaultServiceQuotas, servicequotas:ListRequestedServiceQuotaChangeHistory, servicequotas:ListRequestedServiceQuotaChangeHistoryByQuota, servicequotas:ListServiceQuotaIncreaseRequestsInTemplate, servicequotas:ListServiceQuotas, servicequotas:ListServices, servicequotas:ListTagsForResource |
| SES | 20 of 231 | 4 List, 16 Read; 0 restricted, 0 conditional | ses:Describe*, ses:GetAccount, ses:GetAccountSendingEnabled, ses:GetConfigurationSet, ses:GetConfigurationSetEventDestinations, ses:GetDedicatedIps, ses:GetEmailIdentity, ses:GetIdentityDkimAttributes, ses:GetIdentityPolicies, ses:GetIdentityVerificationAttributes, ses:ListConfigurationSets, ses:ListDedicatedIpPools and 5 more |
| Shield | 15 of 40 | 5 List, 10 Read; 0 restricted, 0 conditional | shield:Describe*, shield:GetSubscriptionState, shield:List* |
| Snowball | 2 of 27 | 2 List; 0 restricted, 0 conditional | snowball:ListClusters, snowball:ListJobs |
| SNS | 8 of 40 | 3 List, 5 Read; 0 restricted, 0 conditional | sns:GetDataProtectionPolicy, sns:GetPlatformApplicationAttributes, sns:GetSubscriptionAttributes, sns:GetTopicAttributes, sns:ListSubscriptions, sns:ListSubscriptionsByTopic, sns:ListTagsForResource, sns:ListTopics |
| SQS | 4 of 20 | 4 Read; 0 restricted, 0 conditional | sqs:GetQueueAttributes, sqs:ListDeadLetterSourceQueues, sqs:ListQueueTags, sqs:ListQueues |
| Systems Manager | 49 of 164 | 27 List, 22 Read; 0 restricted, 0 conditional | ssm:Describe*, ssm:GetAutomationExecution, ssm:GetServiceSetting, ssm:ListAssociationVersions, ssm:ListAssociations, ssm:ListCommands, ssm:ListComplianceItems, ssm:ListComplianceSummaries, ssm:ListDocumentMetadataHistory, ssm:ListDocumentVersions, ssm:ListDocuments, ssm:ListInventoryEntries and 4 more |
| IAM Identity Center | 45 of 126 | 23 List, 22 Read; 0 restricted, 0 conditional | sso:DescribeAccountAssignmentCreationStatus, sso:DescribeAccountAssignmentDeletionStatus, sso:DescribeApplication, sso:DescribeApplicationAssignment, sso:DescribeApplicationProvider, sso:DescribeInstance, sso:DescribeInstanceAccessControlAttributeConfiguration, sso:DescribePermissionSet, sso:DescribePermissionSetProvisioningStatus, sso:DescribeRegion, sso:DescribeTrustedTokenIssuer, sso:GetApplicationAccessScope and 33 more |
| IAM Identity Center directory | 1 of 57 | 1 Read; 0 restricted, 0 conditional | sso-directory:ListExternalIdPConfigurationsForDirectory |
| Step Functions | 3 of 37 | 2 List, 1 Read; 0 restricted, 0 conditional | states:DescribeStateMachine, states:ListStateMachines, states:ListTagsForResource |
| Storage Gateway | 27 of 97 | 12 List, 15 Read; 0 restricted, 0 conditional | storagegateway:DescribeBandwidthRateLimit, storagegateway:DescribeCache, storagegateway:DescribeCachediSCSIVolumes, storagegateway:DescribeGatewayInformation, storagegateway:DescribeMaintenanceStartTime, storagegateway:DescribeNFSFileShares, storagegateway:DescribeSMBSettings, storagegateway:DescribeSnapshotSchedule, storagegateway:DescribeStorediSCSIVolumes, storagegateway:DescribeTapeArchives, storagegateway:DescribeTapeRecoveryPoints, storagegateway:DescribeTapes and 4 more |
| STS | 1 of 16 | 1 Read; 0 restricted, 0 conditional | sts:GetAccessKeyInfo |
| Support | 4 of 39 | 4 Read; 0 restricted, 0 conditional | support:DescribeTrustedAdvisorCheckRefreshStatuses, support:DescribeTrustedAdvisorCheckResult, support:DescribeTrustedAdvisorCheckSummaries, support:DescribeTrustedAdvisorChecks |
| CloudWatch Synthetics | 10 of 22 | 3 List, 7 Read; 0 restricted, 0 conditional | synthetics:DescribeCanaries, synthetics:DescribeCanariesLastRun, synthetics:DescribeRuntimeVersions, synthetics:GetCanary, synthetics:GetCanaryRuns, synthetics:GetGroup, synthetics:ListAssociatedGroups, synthetics:ListGroupResources, synthetics:ListGroups, synthetics:ListTagsForResource |
| Resource Group Tagging | 2 of 9 | 2 Read; 0 restricted, 0 conditional | tag:GetResources, tag:GetTagKeys |
| Tiros | 3 of 5 | 3 Read; 0 restricted, 0 conditional | tiros:GetQueryAnswer, tiros:GetQueryExplanation, tiros:GetQueryExtensionAccounts |
| Transcribe | 13 of 52 | 8 List, 5 Read; 0 restricted, 0 conditional | transcribe:GetCallAnalyticsCategory, transcribe:GetMedicalVocabulary, transcribe:GetVocabulary, transcribe:GetVocabularyFilter, transcribe:ListCallAnalyticsCategories, transcribe:ListCallAnalyticsJobs, transcribe:ListLanguageModels, transcribe:ListMedicalTranscriptionJobs, transcribe:ListMedicalVocabularies, transcribe:ListTagsForResource, transcribe:ListTranscriptionJobs, transcribe:ListVocabularies and 1 more |
| Transfer | 27 of 72 | 5 List, 22 Read; 0 restricted, 0 conditional | transfer:Describe*, transfer:List* |
| Translate | 5 of 19 | 4 List, 1 Read; 0 restricted, 0 conditional | translate:List* |
| Trusted Advisor | 16 of 42 | 16 Read; 0 restricted, 0 conditional | trustedadvisor:Describe* |
| Voice ID | 1 of 31 | 1 Read; 0 restricted, 0 conditional | voiceid:DescribeDomain |
| WAF | 3 of 77 | 1 List, 2 Read; 0 restricted, 0 conditional | waf:GetWebACL, waf:ListTagsForResource, waf:ListWebACLs |
| WAF Regional | 4 of 81 | 2 List, 2 Read; 0 restricted, 0 conditional | waf-regional:GetWebACL, waf-regional:ListResourcesForWebACL, waf-regional:ListTagsForResource, waf-regional:ListWebACLs |
| WAF V2 | 11 of 64 | 7 List, 4 Read; 0 restricted, 0 conditional | wafv2:GetLoggingConfiguration, wafv2:GetWebACL, wafv2:GetWebACLForResource, wafv2:ListAvailableManagedRuleGroups, wafv2:ListIPSets, wafv2:ListLoggingConfigurations, wafv2:ListRegexPatternSets, wafv2:ListResourcesForWebACL, wafv2:ListRuleGroups, wafv2:ListTagsForResource, wafv2:ListWebACLs |
| Q in Connect | 2 of 97 | 1 List, 1 Read; 0 restricted, 0 conditional | wisdom:GetAssistant, wisdom:ListAssistants |
| WorkDocs | 1 of 61 | 1 List; 0 restricted, 0 conditional | workdocs:DescribeResourcePermissions |
| WorkSpaces | 25 of 103 | 13 List, 12 Read; 0 restricted, 0 conditional | workspaces:Describe* |
| X-Ray | 5 of 32 | 1 List, 4 Read; 0 restricted, 0 conditional | xray:GetEncryptionConfig, xray:GetGroup, xray:GetGroups, xray:GetSamplingRules, xray:ListTagsForResource |
The full action list is in actions.json.
Data-plane actions (29)
By access level: 12 List, 17 Read.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| Bedrock | 4 of 37 | 4 Read; 0 restricted, 0 conditional | bedrock:CheckIngestedDocumentAcl, bedrock:GetAsyncInvoke, bedrock:GetDataAutomationStatus, bedrock:GetIngestedDocumentAcl |
| Bedrock-Agentcore | 10 of 62 | 5 List, 5 Read; 0 restricted, 0 conditional | bedrock-agentcore:GetABTest, bedrock-agentcore:GetBatchEvaluation, bedrock-agentcore:GetPaymentInstrument, bedrock-agentcore:GetPaymentSession, bedrock-agentcore:GetRecommendation, bedrock-agentcore:ListABTests, bedrock-agentcore:ListBatchEvaluations, bedrock-agentcore:ListPaymentInstruments, bedrock-agentcore:ListPaymentSessions, bedrock-agentcore:ListRecommendations |
| CloudWatch | 2 of 5 | 1 List, 1 Read; 0 restricted, 0 conditional | cloudwatch:GetMetricData, cloudwatch:ListMetrics |
| Q Apps | 2 of 18 | 1 List, 1 Read; 0 restricted, 0 conditional | qapps:GetQApp, qapps:ListQApps |
| Q Business | 3 of 26 | 3 List; 0 restricted, 0 conditional | qbusiness:ListDataSourceSyncJobs, qbusiness:ListDocuments, qbusiness:ListGroups |
| QuickSight | 1 of 2 | 1 Read; 0 restricted, 0 conditional | quicksight:Describe* |
| S3 | 4 of 25 | 1 List, 3 Read; 0 restricted, 0 conditional | s3:GetObjectAcl, s3:GetObjectTagging, s3:GetObjectVersionAcl, s3:ListBucket |
| SageMaker | 1 of 19 | 1 List; 0 restricted, 0 conditional | sagemaker:List* |
| X-Ray | 2 of 12 | 2 Read; 0 restricted, 0 conditional | xray:GetSamplingTargets, xray:GetTraceSummaries |
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 4 write, tagging or permissions-management actions, short of full control of any service.
Guidance
Practical scope
The BaseSecurityAuditStatement statement applies to Resource "*". A second statement, APIGatewayAccess, allows apigateway:GET on a list of Amazon API Gateway resource ARNs. Alongside list, get and describe actions the document includes iam:GenerateCredentialReport, iam:GenerateServiceLastAccessedDetails, iam:SimulatePrincipalPolicy, rds:DownloadDBLogFilePortion and codedeploy:Batch*.
Use cases
- Monitor an account for compliance with security requirements, and access logs and events to investigate potential security breaches or potential malicious activity (the Security auditor job function).
- Give software that audits the configuration of an AWS account access to read security configuration metadata.
Best practices
- AWS managed policies don't grant least privilege permissions. The IAM User Guide suggests using IAM Access Analyzer to see which permissions principals actually use, then writing a custom policy or generating one with only the required permissions.
Security considerations
- The main statement applies to all resources. Besides read-style actions it includes iam:SimulatePrincipalPolicy and rds:DownloadDBLogFilePortion, so review the full document before giving it to a person or tool.
- The document allows cloudtrail:LookupEvents, logs:Describe*, logs:GetLogDelivery and logs:ListLogDeliveries. It does not include logs:GetLogEvents, logs:FilterLogEvents or logs:StartQuery. It names actions under 198 service prefixes.
- You cannot change the permissions in an AWS managed policy. If AWS updates the policy, the update affects every user, group and role it is attached to.
Assignment guidance
You can attach this policy to your users, groups and roles. The reference page also links to guidance on creating a permission set using AWS managed policies in IAM Identity Center. AWS says you can attach job function policies to any IAM identity. It fits a security auditor or an auditing tool that needs to read configuration data across services.
Related policies
Same domain
Frequently asked questions
- When should I attach SecurityAudit?
- Attach it for a user who monitors accounts for compliance with security requirements, or for software that audits the configuration of an AWS account. It is the Security auditor job function.
- What does SecurityAudit grant?
- It grants access to read security configuration metadata: permissions to view configuration data for many AWS services and to review their logs, on all resources, plus apigateway:GET on a list of Amazon API Gateway resource ARNs.
- What are the security risks of SecurityAudit?
- The policy applies to all resources and includes actions such as iam:SimulatePrincipalPolicy and rds:DownloadDBLogFilePortion as well as read-style actions. Among log-related actions it allows cloudtrail:LookupEvents, logs:Describe*, logs:GetLogDelivery and logs:ListLogDeliveries, but not logs:GetLogEvents, logs:FilterLogEvents or logs:StartQuery. AWS managed policies don't grant least privilege permissions, and you must consider the security risk of granting principals more permissions than they need. AWS updates to the policy affect every identity it is attached to.
Policy JSON
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "BaseSecurityAuditStatement",
"Effect": "Allow",
"Action": [
"a4b:ListSkills",
"access-analyzer:GetAnalyzedResource",
"access-analyzer:GetAnalyzer",
"access-analyzer:GetArchiveRule",
"access-analyzer:GetFinding",
"access-analyzer:ListAnalyzedResources",
"access-analyzer:ListAnalyzers",
"access-analyzer:ListArchiveRules",
"access-analyzer:ListFindings",
"access-analyzer:ListTagsForResource",
"account:GetAccountInformation",
"account:GetAlternateContact",
"account:GetPrimaryEmail",
"account:GetRegionOptStatus",
"acm-pca:DescribeCertificateAuthority",
"acm-pca:DescribeCertificateAuthorityAuditReport",
"acm-pca:GetPolicy",
"acm-pca:ListCertificateAuthorities",
"acm-pca:ListPermissions",
"acm-pca:ListTags",
"acm:Describe*",
"acm:List*",
"airflow:GetEnvironment",
"airflow:ListEnvironments",
"amplify:GetWebACLForResource",
"amplify:ListDomainAssociations",
"amplify:ListResourcesForWebACL",
"apigateway:GetPortal",
"apigateway:GetPortalProduct",
"apigateway:GetPortalProductSharingPolicy",
"apigateway:GetRoutingRule",
"apigateway:ListPortalProducts",
"apigateway:ListPortals",
"apigateway:ListProductPages",
"apigateway:ListProductRestEndpointPages",
"apigateway:ListRoutingRules",
"appconfig:GetAccountSettings",
"appconfig:GetApplication",
"appconfig:GetConfigurationProfile",
"appconfig:GetDeploymentStrategy",
"appconfig:GetEnvironment",
"appconfig:GetExperimentDefinition",
"appconfig:GetExtension",
"appconfig:GetExtensionAssociation",
"appconfig:ListApplications",
"appconfig:ListConfigurationProfiles",
"appconfig:ListDeploymentStrategies",
"appconfig:ListDeployments",
"appconfig:ListEnvironments",
"appconfig:ListExperimentDefinitions",
"appconfig:ListExperimentRuns",
"appconfig:ListExtensionAssociations",
"appconfig:ListExtensions",
"appconfig:ListHostedConfigurationVersions",
"appconfig:ListTagsForResource",
"appflow:ListFlows",
"appflow:ListTagsForResource",
"application-autoscaling:Describe*",
"appmesh:Describe*",
"appmesh:List*",
"apprunner:DescribeAutoScalingConfiguration",
"apprunner:DescribeCustomDomains",
"apprunner:DescribeObservabilityConfiguration",
"apprunner:DescribeService",
"apprunner:DescribeVpcConnector",
"apprunner:DescribeVpcIngressConnection",
"apprunner:ListAutoScalingConfigurations",
"apprunner:ListConnections",
"apprunner:ListObservabilityConfigurations",
"apprunner:ListOperations",
"apprunner:ListServices",
"apprunner:ListTagsForResource",
"apprunner:ListVpcConnectors",
"apprunner:ListVpcIngressConnections",
"appsync:GetApi",
"appsync:GetApiCache",
"appsync:GetChannelNamespace",
"appsync:GetGraphqlApi",
"appsync:GetIntrospectionSchema",
"appsync:GetResourcePolicy",
"appsync:GetSourceApiAssociation",
"appsync:List*",
"athena:GetWorkGroup",
"athena:List*",
"auditmanager:GetAccountStatus",
"auditmanager:ListAssessmentControlInsightsByControlDomain",
"auditmanager:ListAssessmentFrameworks",
"auditmanager:ListAssessmentFrameworkShareRequests",
"auditmanager:ListAssessmentReports",
"auditmanager:ListAssessments",
"auditmanager:ListControlDomainInsights",
"auditmanager:ListControlDomainInsightsByAssessment",
"auditmanager:ListControlInsightsByControlDomain",
"auditmanager:ListControls",
"auditmanager:ListNotifications",
"auditmanager:ListTagsForResource",
"autoscaling-plans:DescribeScalingPlans",
"autoscaling:Describe*",
"backup:DescribeBackupVault",
"backup:DescribeGlobalSettings",
"backup:DescribeRegionSettings",
"backup:GetBackupPlan",
"backup:GetBackupPlanFromJSON",
"backup:GetBackupPlanFromTemplate",
"backup:GetBackupSelection",
"backup:GetBackupVaultAccessPolicy",
"backup:GetBackupVaultNotifications",
"backup:ListBackupPlans",
"backup:ListBackupSelections",
"backup:ListBackupVaults",
"backup:ListProtectedResources",
"backup:ListTags",
"batch:DescribeComputeEnvironments",
"batch:DescribeJobDefinitions",
"bedrock:CheckIngestedDocumentAcl",
"bedrock:GetAccountDataRetention",
"bedrock:GetAdvancedPromptOptimizationJob",
"bedrock:GetAgent",
"bedrock:GetAgentActionGroup",
"bedrock:GetAgentAlias",
"bedrock:GetAgentCollaborator",
"bedrock:GetAgentKnowledgeBase",
"bedrock:GetAgentVersion",
"bedrock:GetAsyncInvoke",
"bedrock:GetAutomatedReasoningPolicy",
"bedrock:GetAutomatedReasoningPolicyBuildWorkflow",
"bedrock:GetAutomatedReasoningPolicyNextScenario",
"bedrock:GetBlueprint",
"bedrock:GetBlueprintOptimizationStatus",
"bedrock:GetBlueprintRecommendation",
"bedrock:GetCustomModel",
"bedrock:GetCustomModelDeployment",
"bedrock:GetDataAutomationLibrary",
"bedrock:GetDataAutomationLibraryIngestionJob",
"bedrock:GetDataAutomationProject",
"bedrock:GetDataAutomationStatus",
"bedrock:GetDataSource",
"bedrock:GetEvaluationJob",
"bedrock:GetExecutionFlowSnapshot",
"bedrock:GetFlow",
"bedrock:GetFlowAlias",
"bedrock:GetFlowExecution",
"bedrock:GetFlowVersion",
"bedrock:GetFoundationModel",
"bedrock:GetFoundationModelAvailability",
"bedrock:GetGuardrail",
"bedrock:GetImportedModel",
"bedrock:GetInferenceProfile",
"bedrock:GetIngestedDocumentAcl",
"bedrock:GetIngestionJob",
"bedrock:GetKnowledgeBase",
"bedrock:GetKnowledgeBaseDocuments",
"bedrock:GetMarketplaceModelEndpoint",
"bedrock:GetModelCopyJob",
"bedrock:GetModelCustomizationJob",
"bedrock:GetModelImportJob",
"bedrock:GetModelInvocationJob",
"bedrock:GetModelInvocationLoggingConfiguration",
"bedrock:GetPromptRouter",
"bedrock:GetProvisionedModelThroughput",
"bedrock:GetResourcePolicy",
"bedrock:ListAgentActionGroups",
"bedrock:ListAgentAliases",
"bedrock:ListAgentKnowledgeBases",
"bedrock:ListAgents",
"bedrock:ListAgentVersions",
"bedrock:ListCustomModels",
"bedrock:ListDataSources",
"bedrock:ListEvaluationJobs",
"bedrock:ListFlowAliases",
"bedrock:ListFlows",
"bedrock:ListFlowVersions",
"bedrock:ListFoundationModels",
"bedrock:ListGuardrails",
"bedrock:ListImportedModels",
"bedrock:ListInferenceProfiles",
"bedrock:ListIngestionJobs",
"bedrock:ListKnowledgeBases",
"bedrock:ListMarketplaceModelEndpoints",
"bedrock:ListModelCopyJobs",
"bedrock:ListModelCustomizationJobs",
"bedrock:ListModelImportJobs",
"bedrock:ListModelInvocationJobs",
"bedrock:ListPromptRouters",
"bedrock:ListPrompts",
"bedrock:ListProvisionedModelThroughputs",
"bedrock:ListTagsForResource",
"bedrock-agentcore:GetABTest",
"bedrock-agentcore:GetAgentRuntime",
"bedrock-agentcore:GetAgentRuntimeEndpoint",
"bedrock-agentcore:GetApiKeyCredentialProvider",
"bedrock-agentcore:GetBatchEvaluation",
"bedrock-agentcore:GetBrowser",
"bedrock-agentcore:GetBrowserProfile",
"bedrock-agentcore:GetCodeInterpreter",
"bedrock-agentcore:GetConfigurationBundle",
"bedrock-agentcore:GetConfigurationBundleVersion",
"bedrock-agentcore:GetEvaluator",
"bedrock-agentcore:GetGateway",
"bedrock-agentcore:GetGatewayTarget",
"bedrock-agentcore:GetHarness",
"bedrock-agentcore:GetMemory",
"bedrock-agentcore:GetOauth2CredentialProvider",
"bedrock-agentcore:GetOnlineEvaluationConfig",
"bedrock-agentcore:GetPaymentConnector",
"bedrock-agentcore:GetPaymentCredentialProvider",
"bedrock-agentcore:GetPaymentInstrument",
"bedrock-agentcore:GetPaymentManager",
"bedrock-agentcore:GetPaymentSession",
"bedrock-agentcore:GetPolicy",
"bedrock-agentcore:GetPolicyEngine",
"bedrock-agentcore:GetPolicyGeneration",
"bedrock-agentcore:GetRecommendation",
"bedrock-agentcore:GetRegistry",
"bedrock-agentcore:GetRegistryRecord",
"bedrock-agentcore:GetResourcePolicy",
"bedrock-agentcore:GetTokenVault",
"bedrock-agentcore:ListABTests",
"bedrock-agentcore:ListAgentRuntimeEndpoints",
"bedrock-agentcore:ListAgentRuntimeVersions",
"bedrock-agentcore:ListAgentRuntimes",
"bedrock-agentcore:ListApiKeyCredentialProviders",
"bedrock-agentcore:ListBatchEvaluations",
"bedrock-agentcore:ListBrowserProfiles",
"bedrock-agentcore:ListBrowsers",
"bedrock-agentcore:ListCodeInterpreters",
"bedrock-agentcore:ListConfigurationBundleVersions",
"bedrock-agentcore:ListConfigurationBundles",
"bedrock-agentcore:ListEvaluators",
"bedrock-agentcore:ListGatewayTargets",
"bedrock-agentcore:ListGateways",
"bedrock-agentcore:ListHarnesses",
"bedrock-agentcore:ListMemories",
"bedrock-agentcore:ListOauth2CredentialProviders",
"bedrock-agentcore:ListOnlineEvaluationConfigs",
"bedrock-agentcore:ListPaymentConnectors",
"bedrock-agentcore:ListPaymentCredentialProviders",
"bedrock-agentcore:ListPaymentInstruments",
"bedrock-agentcore:ListPaymentManagers",
"bedrock-agentcore:ListPaymentSessions",
"bedrock-agentcore:ListPolicies",
"bedrock-agentcore:ListPolicyEngines",
"bedrock-agentcore:ListPolicyGenerationAssets",
"bedrock-agentcore:ListPolicyGenerations",
"bedrock-agentcore:ListRecommendations",
"bedrock-agentcore:ListRegistries",
"bedrock-agentcore:ListRegistryRecords",
"bedrock-agentcore:ListTagsForResource",
"braket:SearchJobs",
"braket:SearchQuantumTasks",
"chime:List*",
"cleanrooms:BatchGetCollaborationAnalysisTemplate",
"cleanrooms:BatchGetSchema",
"cleanrooms:BatchGetSchemaAnalysisRule",
"cleanrooms:GetAnalysisTemplate",
"cleanrooms:GetCollaboration",
"cleanrooms:GetCollaborationAnalysisTemplate",
"cleanrooms:GetCollaborationConfiguredAudienceModelAssociation",
"cleanrooms:GetCollaborationIdNamespaceAssociation",
"cleanrooms:GetCollaborationPrivacyBudgetTemplate",
"cleanrooms:GetConfiguredAudienceModelAssociation",
"cleanrooms:GetConfiguredTable",
"cleanrooms:GetConfiguredTableAnalysisRule",
"cleanrooms:GetConfiguredTableAssociation",
"cleanrooms:GetConfiguredTableAssociationAnalysisRule",
"cleanrooms:GetIdMappingTable",
"cleanrooms:GetIdNamespaceAssociation",
"cleanrooms:GetMembership",
"cleanrooms:GetPrivacyBudgetTemplate",
"cleanrooms:GetProtectedQuery",
"cleanrooms:GetSchema",
"cleanrooms:GetSchemaAnalysisRule",
"cleanrooms:ListAnalysisTemplates",
"cleanrooms:ListCollaborationAnalysisTemplates",
"cleanrooms:ListCollaborationConfiguredAudienceModelAssociations",
"cleanrooms:ListCollaborationIdNamespaceAssociations",
"cleanrooms:ListCollaborationPrivacyBudgets",
"cleanrooms:ListCollaborationPrivacyBudgetTemplates",
"cleanrooms:ListCollaborations",
"cleanrooms:ListConfiguredAudienceModelAssociations",
"cleanrooms:ListConfiguredTableAssociations",
"cleanrooms:ListConfiguredTables",
"cleanrooms:ListIdMappingTables",
"cleanrooms:ListIdNamespaceAssociations",
"cleanrooms:ListMembers",
"cleanrooms:ListMemberships",
"cleanrooms:ListPrivacyBudgets",
"cleanrooms:ListPrivacyBudgetTemplates",
"cleanrooms:ListProtectedQueries",
"cleanrooms:ListSchemas",
"cleanrooms:ListTagsForResource",
"cleanrooms:PreviewPrivacyImpact",
"cloud9:Describe*",
"cloud9:ListEnvironments",
"clouddirectory:ListDirectories",
"cloudformation:DescribeStack*",
"cloudformation:GetStackPolicy",
"cloudformation:GetTemplate",
"cloudformation:GetTemplateSummary",
"cloudformation:ListStackResources",
"cloudformation:ListStack*",
"cloudfront:Get*",
"cloudfront:List*",
"cloudsearch:DescribeDomainEndpointOptions",
"cloudsearch:DescribeDomains",
"cloudsearch:DescribeServiceAccessPolicies",
"cloudtrail:DescribeTrails",
"cloudtrail:GetEventSelectors",
"cloudtrail:GetInsightSelectors",
"cloudtrail:GetTrail",
"cloudtrail:GetTrailStatus",
"cloudtrail:ListEventDataStores",
"cloudtrail:ListTags",
"cloudtrail:ListTrails",
"cloudtrail:LookupEvents",
"cloudwatch:Describe*",
"cloudwatch:GetDashboard",
"cloudwatch:GetMetricData",
"cloudwatch:ListDashboards",
"cloudwatch:ListMetrics",
"cloudwatch:ListTagsForResource",
"codeartifact:GetDomainPermissionsPolicy",
"codeartifact:GetRepositoryPermissionsPolicy",
"codeartifact:ListDomains",
"codeartifact:ListPackages",
"codeartifact:ListRepositories",
"codebuild:BatchGetProjects",
"codebuild:GetResourcePolicy",
"codebuild:ListProjects",
"codebuild:ListSourceCredentials",
"codecommit:BatchGetRepositories",
"codecommit:GetBranch",
"codecommit:GetObjectIdentifier",
"codecommit:GetRepository",
"codecommit:GetRepositoryTriggers",
"codecommit:List*",
"codedeploy:Batch*",
"codedeploy:Get*",
"codedeploy:List*",
"codepipeline:GetJobDetails",
"codepipeline:GetPipeline",
"codepipeline:GetPipelineExecution",
"codepipeline:GetPipelineState",
"codepipeline:ListPipelines",
"codestar:Describe*",
"codestar:List*",
"cognito-identity:Describe*",
"cognito-identity:GetIdentityPoolRoles",
"cognito-identity:GetPrincipalTagAttributeMap",
"cognito-identity:ListIdentities",
"cognito-identity:ListIdentityPools",
"cognito-identity:ListTagsForResource",
"cognito-idp:Describe*",
"cognito-idp:ListDevices",
"cognito-idp:ListGroups",
"cognito-idp:ListIdentityProviders",
"cognito-idp:ListResourceServers",
"cognito-idp:ListTagsForResource",
"cognito-idp:ListUserImportJobs",
"cognito-idp:ListUserPoolClients",
"cognito-idp:ListUserPools",
"cognito-idp:ListUsers",
"cognito-idp:ListUsersInGroup",
"cognito-sync:Describe*",
"cognito-sync:List*",
"comprehend:Describe*",
"comprehend:List*",
"comprehendmedical:ListICD10CMInferenceJobs",
"comprehendmedical:ListPHIDetectionJobs",
"comprehendmedical:ListRxNormInferenceJobs",
"comprehendmedical:ListSNOMEDCTInferenceJobs",
"config:BatchGetAggregateResourceConfig",
"config:BatchGetResourceConfig",
"config:Deliver*",
"config:Describe*",
"config:Get*",
"config:List*",
"config:SelectAggregateResourceConfig",
"config:SelectResourceConfig",
"connect:ListApprovedOrigins",
"connect:ListInstanceAttributes",
"connect:ListInstances",
"connect:ListInstanceStorageConfigs",
"connect:ListIntegrationAssociations",
"connect:ListLambdaFunctions",
"connect:ListLexBots",
"connect:ListSecurityKeys",
"databrew:DescribeDataset",
"databrew:DescribeProject",
"databrew:ListJobs",
"databrew:ListProjects",
"dataexchange:ListDataSets",
"datapipeline:DescribeObjects",
"datapipeline:DescribePipelines",
"datapipeline:EvaluateExpression",
"datapipeline:GetPipelineDefinition",
"datapipeline:ListPipelines",
"datapipeline:QueryObjects",
"datapipeline:ValidatePipelineDefinition",
"datasync:Describe*",
"datasync:List*",
"dax:Describe*",
"dax:ListTags",
"deepracer:ListModels",
"detective:GetGraphIngestState",
"detective:ListGraphs",
"detective:ListMembers",
"devicefarm:ListProjects",
"directconnect:Describe*",
"discovery:DescribeAgents",
"discovery:DescribeConfigurations",
"discovery:DescribeContinuousExports",
"discovery:DescribeExportConfigurations",
"discovery:DescribeExportTasks",
"discovery:DescribeImportTasks",
"dlm:GetLifecyclePolicies",
"dlm:GetLifecyclePolicy",
"dlm:ListTagsForResource",
"dms:Describe*",
"dms:ListTagsForResource",
"docdb-elastic:ListClusters",
"ds:DescribeDirectories",
"dynamodb:DescribeBackup",
"dynamodb:DescribeContinuousBackups",
"dynamodb:DescribeContributorInsights",
"dynamodb:DescribeEndpoints",
"dynamodb:DescribeExport",
"dynamodb:DescribeGlobalTable",
"dynamodb:DescribeGlobalTableSettings",
"dynamodb:DescribeImport",
"dynamodb:DescribeKinesisStreamingDestination",
"dynamodb:DescribeLimits",
"dynamodb:DescribeReservedCapacity",
"dynamodb:DescribeReservedCapacityOfferings",
"dynamodb:DescribeStream",
"dynamodb:DescribeTable",
"dynamodb:DescribeTableReplicaAutoScaling",
"dynamodb:DescribeTimeToLive",
"dynamodb:GetAbacStatus",
"dynamodb:GetResourcePolicy",
"dynamodb:ListBackups",
"dynamodb:ListContributorInsights",
"dynamodb:ListExports",
"dynamodb:ListGlobalTables",
"dynamodb:ListImports",
"dynamodb:ListStreams",
"dynamodb:ListTables",
"dynamodb:ListTagsOfResource",
"ec2:Describe*",
"ec2:GetActiveVpnTunnelStatus",
"ec2:GetAllowedImagesSettings",
"ec2:GetAssociatedEnclaveCertificateIamRoles",
"ec2:GetAssociatedIpv6PoolCidrs",
"ec2:GetCapacityManagerAttributes",
"ec2:GetCapacityManagerMetricDimensions",
"ec2:GetCapacityManagerMonitoredTagKeys",
"ec2:GetCapacityReservationUsage",
"ec2:GetCoipPoolUsage",
"ec2:GetDeclarativePoliciesReportSummary",
"ec2:GetDefaultCreditSpecification",
"ec2:GetEbsDefaultKmsKeyId",
"ec2:GetEbsEncryptionByDefault",
"ec2:GetEnabledIpamPolicy",
"ec2:GetFlowLogsIntegrationTemplate",
"ec2:GetGroupsForCapacityReservation",
"ec2:GetHostReservationPurchasePreview",
"ec2:GetImageAncestry",
"ec2:GetImageBlockPublicAccessState",
"ec2:GetInstanceMetadataDefaults",
"ec2:GetInstanceTypesFromInstanceRequirements",
"ec2:GetIpamAddressHistory",
"ec2:GetIpamDiscoveredAccounts",
"ec2:GetIpamDiscoveredResourceCidrs",
"ec2:GetIpamDiscoveredRoutes",
"ec2:GetIpamInternetRegistryAssociationAsns",
"ec2:GetIpamInternetRegistryAssociationCidrs",
"ec2:GetIpamPolicyAllocationRules",
"ec2:GetIpamPolicyOrganizationTargets",
"ec2:GetIpamPoolCidrs",
"ec2:GetIpamPrefixListResolverRules",
"ec2:GetIpamPrefixListResolverVersions",
"ec2:GetIpamResourceCidrs",
"ec2:GetIpamRouteOriginAuthorizations",
"ec2:GetIpamRouteProtectionFindings",
"ec2:GetIpamRoutingPolicyRegistrations",
"ec2:GetManagedPrefixListAssociations",
"ec2:GetManagedPrefixListEntries",
"ec2:GetManagedResourceVisibility",
"ec2:GetNetworkInsightsAccessScopeAnalysisFindings",
"ec2:GetNetworkInsightsAccessScopeContent",
"ec2:GetReservedInstancesExchangeQuote",
"ec2:GetResourcePolicy",
"ec2:GetRouteServerAssociations",
"ec2:GetRouteServerPropagations",
"ec2:GetSecurityGroupsForVpc",
"ec2:GetSerialConsoleAccessStatus",
"ec2:GetSnapshotBlockPublicAccessState",
"ec2:GetSpotPlacementScores",
"ec2:GetSubnetCidrReservations",
"ec2:GetTransitGatewayAttachmentPropagations",
"ec2:GetTransitGatewayMeteringPolicyEntries",
"ec2:GetTransitGatewayMulticastDomainAssociations",
"ec2:GetTransitGatewayPolicyTableAssociations",
"ec2:GetTransitGatewayPolicyTableEntries",
"ec2:GetTransitGatewayPrefixListReferences",
"ec2:GetTransitGatewayRouteTableAssociations",
"ec2:GetTransitGatewayRouteTablePropagations",
"ec2:GetVerifiedAccessEndpointPolicy",
"ec2:GetVerifiedAccessEndpointTargets",
"ec2:GetVerifiedAccessGroupPolicy",
"ec2:GetVerifiedAccessInstanceWebAcl",
"ec2:GetVpcResourcesBlockingEncryptionEnforcement",
"ec2:GetVpnConnectionDeviceTypes",
"ec2:GetVpnTunnelReplacementStatus",
"ec2:ListImagesInRecycleBin",
"ec2:ListSnapshotsInRecycleBin",
"ec2:ListVolumesInRecycleBin",
"ec2:SearchLocalGatewayRoutes",
"ec2:SearchTransitGatewayMulticastGroups",
"ec2:SearchTransitGatewayRoutes",
"ecr-public:DescribeImages",
"ecr-public:DescribeImageTags",
"ecr-public:DescribeRegistries",
"ecr-public:DescribeRepositories",
"ecr-public:GetRegistryCatalogData",
"ecr-public:GetRepositoryCatalogData",
"ecr-public:GetRepositoryPolicy",
"ecr-public:ListTagsForResource",
"ecr:BatchGetRepositoryScanningConfiguration",
"ecr:DescribeImages",
"ecr:DescribeImageScanFindings",
"ecr:DescribeRegistry",
"ecr:DescribeRepositories",
"ecr:GetLifecyclePolicy",
"ecr:GetRegistryPolicy",
"ecr:GetRegistryScanningConfiguration",
"ecr:GetRepositoryPolicy",
"ecr:ListImages",
"ecr:ListTagsForResource",
"ecs:Describe*",
"ecs:List*",
"eks:DescribeAccessEntry",
"eks:DescribeCluster",
"eks:DescribeFargateProfile",
"eks:DescribeNodeGroup",
"eks:ListAccessEntries",
"eks:ListAssociatedAccessPolicies",
"eks:ListClusters",
"eks:ListFargateProfiles",
"eks:ListNodeGroups",
"eks:ListTagsForResource",
"eks:ListUpdates",
"elasticache:Describe*",
"elasticache:ListTagsForResource",
"elasticbeanstalk:Describe*",
"elasticbeanstalk:ListTagsForResource",
"elasticfilesystem:DescribeAccessPoints",
"elasticfilesystem:DescribeAccountPreferences",
"elasticfilesystem:DescribeBackupPolicy",
"elasticfilesystem:DescribeFileSystemPolicy",
"elasticfilesystem:DescribeFileSystems",
"elasticfilesystem:DescribeLifecycleConfiguration",
"elasticfilesystem:DescribeMountTargets",
"elasticfilesystem:DescribeMountTargetSecurityGroups",
"elasticfilesystem:DescribeReplicationConfigurations",
"elasticfilesystem:DescribeTags",
"elasticloadbalancing:Describe*",
"elasticmapreduce:Describe*",
"elasticmapreduce:GetAutoTerminationPolicy",
"elasticmapreduce:GetBlockPublicAccessConfiguration",
"elasticmapreduce:GetManagedScalingPolicy",
"elasticmapreduce:ListBootstrapActions",
"elasticmapreduce:ListClusters",
"elasticmapreduce:ListInstanceFleets",
"elasticmapreduce:ListInstanceGroups",
"elasticmapreduce:ListInstances",
"elasticmapreduce:ListSecurityConfigurations",
"elastictranscoder:ListPipelines",
"emr-containers:ListTagsForResource",
"emr-containers:ListVirtualClusters",
"emr-serverless:GetApplication",
"emr-serverless:ListApplications",
"emr-serverless:ListJobRuns",
"entityresolution:GetIdNamespace",
"es:Describe*",
"es:GetCompatibleVersions",
"es:ListDomainNames",
"es:ListElasticsearchInstanceTypeDetails",
"es:ListElasticsearchVersions",
"es:ListTags",
"events:Describe*",
"events:List*",
"events:TestEventPattern",
"finspace:ListEnvironments",
"finspace:ListKxEnvironments",
"firehose:Describe*",
"firehose:List*",
"fms:ListComplianceStatus",
"fms:ListPolicies",
"forecast:ListDatasets",
"frauddetector:GetDetectors",
"fsx:Describe*",
"fsx:List*",
"gamelift:ListBuilds",
"gamelift:ListFleets",
"geo:ListMaps",
"glacier:DescribeJob",
"glacier:DescribeVault",
"glacier:GetDataRetrievalPolicy",
"glacier:GetVaultAccessPolicy",
"glacier:GetVaultLock",
"glacier:GetVaultNotifications",
"glacier:ListJobs",
"glacier:ListTagsForVault",
"glacier:ListVaults",
"globalaccelerator:Describe*",
"globalaccelerator:List*",
"glue:GetCrawlers",
"glue:GetDatabases",
"glue:GetDataCatalogEncryptionSettings",
"glue:GetDevEndpoints",
"glue:GetJobBookmark",
"glue:GetJobRuns",
"glue:GetJobs",
"glue:GetResourcePolicies",
"glue:GetResourcePolicy",
"glue:GetSchema",
"glue:GetSecurityConfiguration",
"glue:GetSecurityConfigurations",
"glue:GetTable",
"glue:GetTableVersion",
"glue:GetTableVersions",
"glue:GetTables",
"glue:GetTags",
"glue:ListJobs",
"glue:ListSchemaVersions",
"glue:ListSchemas",
"glue:ListSessions",
"grafana:ListWorkspaces",
"greengrass:List*",
"guardduty:DescribeMalwareScans",
"guardduty:DescribeOrganizationConfiguration",
"guardduty:DescribePublishingDestination",
"guardduty:Get*",
"guardduty:List*",
"health:DescribeAffectedAccountsForOrganization",
"health:DescribeAffectedEntities",
"health:DescribeAffectedEntitiesForOrganization",
"health:DescribeEntityAggregates",
"health:DescribeEventAggregates",
"health:DescribeEventDetails",
"health:DescribeEventDetailsForOrganization",
"health:DescribeEvents",
"health:DescribeEventsForOrganization",
"health:DescribeEventTypes",
"health:DescribeHealthServiceStatusForOrganization",
"healthlake:ListFHIRDatastores",
"honeycode:ListTables",
"iam:GenerateCredentialReport",
"iam:GenerateServiceLastAccessedDetails",
"iam:Get*",
"iam:List*",
"iam:SimulateCustomPolicy",
"iam:SimulatePrincipalPolicy",
"identitystore:DescribeGroupMembership",
"identitystore:GetGroupId",
"identitystore:GetGroupMembershipId",
"identitystore:GetUserId",
"identitystore:IsMemberInGroups",
"identitystore:ListGroupMemberships",
"identitystore:ListGroupMembershipsForMember",
"identitystore:ListGroups",
"identitystore:ListUsers",
"inspector:Describe*",
"inspector:Get*",
"inspector:List*",
"inspector:Preview*",
"inspector2:BatchGetAccountStatus",
"inspector2:BatchGetFreeTrialInfo",
"inspector2:DescribeOrganizationConfiguration",
"inspector2:GetConfiguration",
"inspector2:GetDelegatedAdminAccount",
"inspector2:GetFindingsReportStatus",
"inspector2:GetMember",
"inspector2:ListAccountPermissions",
"inspector2:ListCoverage",
"inspector2:ListCoverageStatistics",
"inspector2:ListDelegatedAdminAccounts",
"inspector2:ListFilters",
"inspector2:ListFindingAggregations",
"inspector2:ListFindings",
"inspector2:ListTagsForResource",
"inspector2:ListUsageTotals",
"iot:Describe*",
"iot:GetPolicy",
"iot:GetPolicyVersion",
"iot:List*",
"iotanalytics:ListChannels",
"iotevents:ListInputs",
"iotfleetwise:ListModelManifests",
"iotsitewise:DescribeGatewayCapabilityConfiguration",
"iotsitewise:ListAssetModels",
"iotsitewise:ListGateways",
"iottwinmaker:ListWorkspaces",
"kafka-cluster:Describe*",
"kafka:Describe*",
"kafka:GetBootstrapBrokers",
"kafka:GetCompatibleKafkaVersions",
"kafka:List*",
"kafkaconnect:Describe*",
"kafkaconnect:List*",
"kendra:DescribeIndex",
"kendra:ListDataSources",
"kendra:ListIndices",
"kendra:ListTagsForResource",
"kinesis:DescribeLimits",
"kinesis:DescribeStream",
"kinesis:DescribeStreamConsumer",
"kinesis:DescribeStreamSummary",
"kinesis:ListShards",
"kinesis:ListStreamConsumers",
"kinesis:ListStreams",
"kinesis:ListTagsForStream",
"kinesisanalytics:ListApplications",
"kinesisanalytics:ListTagsForResource",
"kinesisvideo:DescribeEdgeConfiguration",
"kinesisvideo:DescribeMappedResourceConfiguration",
"kinesisvideo:DescribeMediaStorageConfiguration",
"kinesisvideo:DescribeNotificationConfiguration",
"kinesisvideo:DescribeSignalingChannel",
"kinesisvideo:DescribeStream",
"kinesisvideo:ListSignalingChannels",
"kinesisvideo:ListStreams",
"kinesisvideo:ListTagsForResource",
"kinesisvideo:ListTagsForStream",
"kms:Describe*",
"kms:Get*",
"kms:List*",
"lambda:GetAccountSettings",
"lambda:GetFunctionCodeSigningConfig",
"lambda:GetFunctionConcurrency",
"lambda:GetFunctionConfiguration",
"lambda:GetFunctionEventInvokeConfig",
"lambda:GetFunctionUrlConfig",
"lambda:GetLayerVersionPolicy",
"lambda:GetPolicy",
"lambda:GetProvisionedConcurrencyConfig",
"lambda:GetResourcePolicy",
"lambda:GetRuntimeManagementConfig",
"lambda:List*",
"lex:DescribeBot",
"lex:DescribeResourcePolicy",
"lex:ListBots",
"license-manager:List*",
"lightsail:GetBuckets",
"lightsail:GetContainerServices",
"lightsail:GetDisks",
"lightsail:GetDiskSnapshots",
"lightsail:GetInstancePortStates",
"lightsail:GetInstances",
"lightsail:GetLoadBalancers",
"lightsail:GetStaticIps",
"logs:Describe*",
"logs:GetLogDelivery",
"logs:ListLogDeliveries",
"logs:ListTagsForResource",
"logs:ListTagsLogGroup",
"lookoutequipment:ListDatasets",
"lookoutmetrics:ListAnomalyDetectors",
"lookoutvision:ListProjects",
"m2:GetApplication",
"m2:GetEnvironment",
"m2:ListApplications",
"m2:ListEnvironments",
"m2:ListTagsForResource",
"machinelearning:DescribeMLModels",
"macie2:ListFindings",
"managedblockchain:ListNetworks",
"mechanicalturk:ListHITs",
"mediaconnect:Describe*",
"mediaconnect:List*",
"medialive:ListChannels",
"mediapackage-vod:DescribePackagingGroup",
"mediapackage-vod:ListPackagingGroups",
"mediapackage:DescribeOriginEndpoint",
"mediapackage:ListOriginEndpoints",
"mediastore:DescribeContainer",
"mediastore:GetContainerPolicy",
"mediastore:GetCorsPolicy",
"mediastore:GetLifecyclePolicy",
"mediastore:ListContainers",
"mediastore:ListTagsForResource",
"memorydb:DescribeAcls",
"memorydb:DescribeClusters",
"memorydb:DescribeUsers",
"mq:DescribeBroker",
"mq:DescribeBrokerEngineTypes",
"mq:DescribeBrokerInstanceOptions",
"mq:DescribeConfiguration",
"mq:DescribeConfigurationRevision",
"mq:DescribeUser",
"mq:ListBrokers",
"mq:ListConfigurationRevisions",
"mq:ListConfigurations",
"mq:ListTags",
"mq:ListUsers",
"network-firewall:DescribeFirewall",
"network-firewall:DescribeFirewallPolicy",
"network-firewall:DescribeLoggingConfiguration",
"network-firewall:DescribeResourcePolicy",
"network-firewall:DescribeRuleGroup",
"network-firewall:ListFirewallPolicies",
"network-firewall:ListFirewalls",
"network-firewall:ListRuleGroups",
"networkmanager:DescribeGlobalNetworks",
"nimble:ListStudios",
"opsworks-cm:DescribeServers",
"opsworks:DescribeStacks",
"organizations:Describe*",
"organizations:List*",
"pcs:GetCluster",
"pcs:GetComputeNodeGroup",
"pcs:GetQueue",
"pcs:ListClusters",
"pcs:ListComputeNodeGroups",
"pcs:ListQueues",
"pcs:ListTagsForResource",
"personalize:DescribeDatasetGroup",
"personalize:ListDatasetGroups",
"private-networks:ListNetworks",
"profile:GetDomain",
"profile:ListDomains",
"profile:ListIntegrations",
"qapps:GetQApp",
"qapps:ListQApps",
"qapps:ListTagsForResource",
"qbusiness:GetApplication",
"qbusiness:GetDataSource",
"qbusiness:GetIndex",
"qbusiness:GetPlugin",
"qbusiness:GetPolicy",
"qbusiness:GetRetriever",
"qbusiness:GetWebExperience",
"qbusiness:ListApplications",
"qbusiness:ListDataSources",
"qbusiness:ListDataSourceSyncJobs",
"qbusiness:ListDocuments",
"qbusiness:ListGroups",
"qbusiness:ListIndices",
"qbusiness:ListPlugins",
"qbusiness:ListRetrievers",
"qbusiness:ListSubscriptions",
"qbusiness:ListTagsForResource",
"qbusiness:ListWebExperiences",
"qldb:DescribeJournalS3Export",
"qldb:DescribeLedger",
"qldb:ListJournalS3Exports",
"qldb:ListJournalS3ExportsForLedger",
"qldb:ListLedgers",
"quicksight:Describe*",
"quicksight:List*",
"ram:GetResourceShareAssociations",
"ram:GetResourceShares",
"ram:List*",
"rds:Describe*",
"rds:DownloadDBLogFilePortion",
"rds:ListTagsForResource",
"redshift-serverless:GetNamespace",
"redshift-serverless:GetResourcePolicy",
"redshift-serverless:ListSnapshots",
"redshift-serverless:ListTagsForResource",
"redshift-serverless:ListWorkgroups",
"redshift:Describe*",
"rekognition:Describe*",
"rekognition:List*",
"resource-groups:ListGroupResources",
"robomaker:Describe*",
"robomaker:List*",
"rolesanywhere:GetCrl",
"rolesanywhere:GetProfile",
"rolesanywhere:GetSubject",
"rolesanywhere:GetTrustAnchor",
"rolesanywhere:ListCrls",
"rolesanywhere:ListProfiles",
"rolesanywhere:ListSubjects",
"rolesanywhere:ListTagsForResource",
"rolesanywhere:ListTrustAnchors",
"route53:Get*",
"route53:List*",
"route53domains:GetDomainDetail",
"route53domains:GetOperationDetail",
"route53domains:ListDomains",
"route53domains:ListOperations",
"route53domains:ListTagsForDomain",
"route53resolver:Get*",
"route53resolver:List*",
"s3-object-lambda:GetObjectAcl",
"s3-object-lambda:GetObjectVersionAcl",
"s3-outposts:ListEndpoints",
"s3-outposts:ListOutpostsWithS3",
"s3-outposts:ListSharedEndpoints",
"s3:DescribeJob",
"s3:GetAccelerateConfiguration",
"s3:GetAccessGrantsInstanceResourcePolicy",
"s3:GetAccessPoint",
"s3:GetAccessPointConfigurationForObjectLambda",
"s3:GetAccessPointForObjectLambda",
"s3:GetAccessPointPolicy",
"s3:GetAccessPointPolicyForObjectLambda",
"s3:GetAccessPointPolicyStatus",
"s3:GetAccessPointPolicyStatusForObjectLambda",
"s3:GetAccountPublicAccessBlock",
"s3:GetAnalyticsConfiguration",
"s3:GetBucket*",
"s3:GetEncryptionConfiguration",
"s3:GetInventoryConfiguration",
"s3:GetLifecycleConfiguration",
"s3:GetMetricsConfiguration",
"s3:GetMultiRegionAccessPoint",
"s3:GetMultiRegionAccessPointPolicy",
"s3:GetMultiRegionAccessPointPolicyStatus",
"s3:GetObjectAcl",
"s3:GetObjectTagging",
"s3:GetObjectVersionAcl",
"s3:GetReplicationConfiguration",
"s3:GetStorageLensConfiguration",
"s3:GetStorageLensGroup",
"s3:ListAccessGrants",
"s3:ListAccessGrantsInstances",
"s3:ListAccessPoints",
"s3:ListAccessPointsForObjectLambda",
"s3:ListAllMyBuckets",
"s3:ListBucket",
"s3:ListCallerAccessGrants",
"s3:ListJobs",
"s3:ListMultiRegionAccessPoints",
"s3:ListStorageLensConfigurations",
"s3:ListStorageLensGroups",
"s3express:GetBucketPolicy",
"s3express:GetEncryptionConfiguration",
"s3express:ListAllMyDirectoryBuckets",
"s3files:GetAccessPoint",
"s3files:GetFileSystem",
"s3files:GetFileSystemPolicy",
"s3files:GetMountTarget",
"s3files:GetSynchronizationConfiguration",
"s3files:ListAccessPoints",
"s3files:ListFileSystems",
"s3files:ListMountTargets",
"s3files:ListTagsForResource",
"s3tables:GetNamespace",
"s3tables:GetTableBucketMaintenanceConfiguration",
"s3tables:GetTableBucketPolicy",
"s3tables:GetTableMaintenanceConfiguration",
"s3tables:GetTablePolicy",
"s3tables:ListNamespaces",
"s3tables:ListTableBuckets",
"s3tables:ListTables",
"s3vectors:GetIndex",
"s3vectors:GetVectorBucket",
"s3vectors:GetVectorBucketPolicy",
"s3vectors:GetVectors",
"s3vectors:ListIndexes",
"s3vectors:ListVectorBuckets",
"s3vectors:ListVectors",
"sagemaker:Describe*",
"sagemaker:List*",
"schemas:DescribeCodeBinding",
"schemas:DescribeDiscoverer",
"schemas:DescribeRegistry",
"schemas:DescribeSchema",
"schemas:GetResourcePolicy",
"schemas:ListDiscoverers",
"schemas:ListRegistries",
"schemas:ListSchemas",
"schemas:ListSchemaVersions",
"schemas:ListTagsForResource",
"sdb:DomainMetadata",
"sdb:ListDomains",
"secretsmanager:DescribeSecret",
"secretsmanager:GetResourcePolicy",
"secretsmanager:ListSecrets",
"secretsmanager:ListSecretVersionIds",
"securityhub:BatchGetAutomationRules",
"securityhub:BatchGetConfigurationPolicyAssociations",
"securityhub:BatchGetControlEvaluations",
"securityhub:BatchGetEnabledRegionsV2",
"securityhub:BatchGetSecurityControls",
"securityhub:BatchGetStandardsControlAssociations",
"securityhub:Describe*",
"securityhub:Get*",
"securityhub:List*",
"security-ir:BatchGetMemberAccountDetails",
"security-ir:GetCase",
"security-ir:GetCaseAttachmentDownloadUrl",
"security-ir:GetMembership",
"security-ir:ListCaseEdits",
"security-ir:ListCases",
"security-ir:ListComments",
"security-ir:ListInvestigations",
"security-ir:ListMemberships",
"security-ir:ListTagsForResource",
"serverlessrepo:GetApplicationPolicy",
"serverlessrepo:List*",
"servicequotas:GetAssociationForServiceQuotaTemplate",
"servicequotas:GetAWSDefaultServiceQuota",
"servicequotas:GetRequestedServiceQuotaChange",
"servicequotas:GetServiceQuota",
"servicequotas:GetServiceQuotaIncreaseRequestFromTemplate",
"servicequotas:ListAWSDefaultServiceQuotas",
"servicequotas:ListRequestedServiceQuotaChangeHistory",
"servicequotas:ListRequestedServiceQuotaChangeHistoryByQuota",
"servicequotas:ListServiceQuotaIncreaseRequestsInTemplate",
"servicequotas:ListServiceQuotas",
"servicequotas:ListServices",
"servicequotas:ListTagsForResource",
"ses:Describe*",
"ses:GetAccount",
"ses:GetAccountSendingEnabled",
"ses:GetConfigurationSet",
"ses:GetConfigurationSetEventDestinations",
"ses:GetDedicatedIps",
"ses:GetEmailIdentity",
"ses:GetIdentityDkimAttributes",
"ses:GetIdentityPolicies",
"ses:GetIdentityVerificationAttributes",
"ses:ListConfigurationSets",
"ses:ListDedicatedIpPools",
"ses:ListIdentities",
"ses:ListIdentityPolicies",
"ses:ListReceiptFilters",
"ses:ListReceiptRuleSets",
"ses:ListVerifiedEmailAddresses",
"shield:Describe*",
"shield:GetSubscriptionState",
"shield:List*",
"snowball:ListClusters",
"snowball:ListJobs",
"sns:GetDataProtectionPolicy",
"sns:GetPlatformApplicationAttributes",
"sns:GetSubscriptionAttributes",
"sns:GetTopicAttributes",
"sns:ListSubscriptions",
"sns:ListSubscriptionsByTopic",
"sns:ListTagsForResource",
"sns:ListTopics",
"sqs:GetQueueAttributes",
"sqs:ListDeadLetterSourceQueues",
"sqs:ListQueues",
"sqs:ListQueueTags",
"ssm:Describe*",
"ssm:GetAutomationExecution",
"ssm:GetServiceSetting",
"ssm:ListAssociations",
"ssm:ListAssociationVersions",
"ssm:ListCommands",
"ssm:ListComplianceItems",
"ssm:ListComplianceSummaries",
"ssm:ListDocumentMetadataHistory",
"ssm:ListDocuments",
"ssm:ListDocumentVersions",
"ssm:ListInventoryEntries",
"ssm:ListOpsMetadata",
"ssm:ListResourceComplianceSummaries",
"ssm:ListResourceDataSync",
"ssm:ListTagsForResource",
"sso:DescribeAccountAssignmentCreationStatus",
"sso:DescribeAccountAssignmentDeletionStatus",
"sso:DescribeApplication",
"sso:DescribeApplicationAssignment",
"sso:DescribeApplicationProvider",
"sso:DescribeInstance",
"sso:DescribeInstanceAccessControlAttributeConfiguration",
"sso:DescribePermissionSet",
"sso:DescribePermissionSetProvisioningStatus",
"sso:DescribeRegion",
"sso:DescribeTrustedTokenIssuer",
"sso:GetApplicationAccessScope",
"sso:GetApplicationAssignmentConfiguration",
"sso:GetApplicationAuthenticationMethod",
"sso:GetApplicationGrant",
"sso:GetApplicationSessionConfiguration",
"sso:GetInlinePolicyForPermissionSet",
"sso:GetPermissionsBoundaryForPermissionSet",
"sso:ListAccountAssignmentCreationStatus",
"sso:ListAccountAssignmentDeletionStatus",
"sso:ListAccountAssignments",
"sso:ListAccountAssignmentsForPrincipal",
"sso:ListAccountsForProvisionedPermissionSet",
"sso:ListApplicationAccessScopes",
"sso:ListApplicationAssignments",
"sso:ListApplicationAssignmentsForPrincipal",
"sso:ListApplicationAuthenticationMethods",
"sso:ListApplicationGrants",
"sso:ListApplicationInstanceCertificates",
"sso:ListApplicationInstances",
"sso:ListApplicationProviders",
"sso:ListApplications",
"sso:ListApplicationTemplates",
"sso:ListCustomerManagedPolicyReferencesInPermissionSet",
"sso:ListDirectoryAssociations",
"sso:ListInstances",
"sso:ListManagedPoliciesInPermissionSet",
"sso:ListPermissionSetProvisioningStatus",
"sso:ListPermissionSets",
"sso:ListPermissionSetsProvisionedToAccount",
"sso:ListProfileAssociations",
"sso:ListProfiles",
"sso:ListRegions",
"sso:ListTagsForResource",
"sso:ListTrustedTokenIssuers",
"sso-directory:ListExternalIdPConfigurationsForDirectory",
"states:DescribeStateMachine",
"states:ListStateMachines",
"states:ListTagsForResource",
"storagegateway:DescribeBandwidthRateLimit",
"storagegateway:DescribeCache",
"storagegateway:DescribeCachediSCSIVolumes",
"storagegateway:DescribeGatewayInformation",
"storagegateway:DescribeMaintenanceStartTime",
"storagegateway:DescribeNFSFileShares",
"storagegateway:DescribeSMBSettings",
"storagegateway:DescribeSnapshotSchedule",
"storagegateway:DescribeStorediSCSIVolumes",
"storagegateway:DescribeTapeArchives",
"storagegateway:DescribeTapeRecoveryPoints",
"storagegateway:DescribeTapes",
"storagegateway:DescribeUploadBuffer",
"storagegateway:DescribeVTLDevices",
"storagegateway:DescribeWorkingStorage",
"storagegateway:List*",
"sts:GetAccessKeyInfo",
"support:DescribeTrustedAdvisorCheckRefreshStatuses",
"support:DescribeTrustedAdvisorCheckResult",
"support:DescribeTrustedAdvisorChecks",
"support:DescribeTrustedAdvisorCheckSummaries",
"synthetics:DescribeCanaries",
"synthetics:DescribeCanariesLastRun",
"synthetics:DescribeRuntimeVersions",
"synthetics:GetCanary",
"synthetics:GetCanaryRuns",
"synthetics:GetGroup",
"synthetics:ListAssociatedGroups",
"synthetics:ListGroupResources",
"synthetics:ListGroups",
"synthetics:ListTagsForResource",
"tag:GetResources",
"tag:GetTagKeys",
"tiros:GetQueryAnswer",
"tiros:GetQueryExplanation",
"tiros:GetQueryExtensionAccounts",
"transcribe:GetCallAnalyticsCategory",
"transcribe:GetMedicalVocabulary",
"transcribe:GetVocabulary",
"transcribe:GetVocabularyFilter",
"transcribe:ListCallAnalyticsCategories",
"transcribe:ListCallAnalyticsJobs",
"transcribe:ListLanguageModels",
"transcribe:ListMedicalTranscriptionJobs",
"transcribe:ListMedicalVocabularies",
"transcribe:ListTagsForResource",
"transcribe:ListTranscriptionJobs",
"transcribe:ListVocabularies",
"transcribe:ListVocabularyFilters",
"transfer:Describe*",
"transfer:List*",
"translate:List*",
"trustedadvisor:Describe*",
"voiceid:DescribeDomain",
"waf-regional:GetWebACL",
"waf-regional:ListResourcesForWebACL",
"waf-regional:ListTagsForResource",
"waf-regional:ListWebACLs",
"waf:GetWebACL",
"waf:ListTagsForResource",
"waf:ListWebACLs",
"wafv2:GetLoggingConfiguration",
"wafv2:GetWebACL",
"wafv2:GetWebACLForResource",
"wafv2:ListAvailableManagedRuleGroups",
"wafv2:ListIPSets",
"wafv2:ListLoggingConfigurations",
"wafv2:ListRegexPatternSets",
"wafv2:ListResourcesForWebACL",
"wafv2:ListRuleGroups",
"wafv2:ListTagsForResource",
"wafv2:ListWebACLs",
"wisdom:GetAssistant",
"wisdom:ListAssistants",
"workdocs:DescribeResourcePermissions",
"workspaces:Describe*",
"xray:GetEncryptionConfig",
"xray:GetGroup",
"xray:GetGroups",
"xray:GetSamplingRules",
"xray:GetSamplingTargets",
"xray:GetTraceSummaries",
"xray:ListTagsForResource"
],
"Resource": "*"
},
{
"Sid": "APIGatewayAccess",
"Effect": "Allow",
"Action": [
"apigateway:GET"
],
"Resource": [
"arn:aws:apigateway:*::/apis",
"arn:aws:apigateway:*::/apis/*/authorizers/*",
"arn:aws:apigateway:*::/apis/*/authorizers",
"arn:aws:apigateway:*::/apis/*/cors",
"arn:aws:apigateway:*::/apis/*/deployments/*",
"arn:aws:apigateway:*::/apis/*/deployments",
"arn:aws:apigateway:*::/apis/*/exports/*",
"arn:aws:apigateway:*::/apis/*/integrations/*",
"arn:aws:apigateway:*::/apis/*/integrations",
"arn:aws:apigateway:*::/apis/*/models/*",
"arn:aws:apigateway:*::/apis/*/models",
"arn:aws:apigateway:*::/apis/*/routes/*",
"arn:aws:apigateway:*::/apis/*/routes",
"arn:aws:apigateway:*::/apis/*/stages",
"arn:aws:apigateway:*::/apis/*/stages/*",
"arn:aws:apigateway:*::/clientcertificates",
"arn:aws:apigateway:*::/clientcertificates/*",
"arn:aws:apigateway:*::/domainnames",
"arn:aws:apigateway:*::/domainnames/*/apimappings",
"arn:aws:apigateway:*::/restapis",
"arn:aws:apigateway:*::/restapis/*/authorizers/*",
"arn:aws:apigateway:*::/restapis/*/authorizers",
"arn:aws:apigateway:*::/restapis/*/deployments/*",
"arn:aws:apigateway:*::/restapis/*/deployments",
"arn:aws:apigateway:*::/restapis/*/documentation/parts/*",
"arn:aws:apigateway:*::/restapis/*/documentation/parts",
"arn:aws:apigateway:*::/restapis/*/documentation/versions/*",
"arn:aws:apigateway:*::/restapis/*/documentation/versions",
"arn:aws:apigateway:*::/restapis/*/gatewayresponses/*",
"arn:aws:apigateway:*::/restapis/*/gatewayresponses",
"arn:aws:apigateway:*::/restapis/*/models/*",
"arn:aws:apigateway:*::/restapis/*/models",
"arn:aws:apigateway:*::/restapis/*/requestvalidators",
"arn:aws:apigateway:*::/restapis/*/requestvalidators/*",
"arn:aws:apigateway:*::/restapis/*/resources/*",
"arn:aws:apigateway:*::/restapis/*/resources",
"arn:aws:apigateway:*::/restapis/*/stages",
"arn:aws:apigateway:*::/restapis/*/stages/*",
"arn:aws:apigateway:*::/tags/*",
"arn:aws:apigateway:*::/vpclinks"
]
}
]
}
Version history
Current version v94, 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/SecurityAudit
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/SecurityAudit
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/SecurityAuditCloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/SecurityAuditTerraform
resource "aws_iam_role_policy_attachment" "securityaudit" {
role = aws_iam_role.example.name
policy_arn = "arn:aws:iam::aws:policy/SecurityAudit"
}CDK (TypeScript)
role.addManagedPolicy(
iam.ManagedPolicy.fromAwsManagedPolicyName("SecurityAudit"),
);Sources
- SecurityAudit (AWS Managed Policy Reference Guide) (retrieved ; supports summary, practicalScope, useCases, securityConsiderations, assignmentGuidance, faqs)
- AWS managed policies for job functions (IAM User Guide) (retrieved ; supports summary, useCases, bestPractices, securityConsiderations, assignmentGuidance, faqs)
- Managed policies and inline policies (IAM User Guide) (retrieved ; supports securityConsiderations, faqs)