Skip to main content
IAM Policy Map

CloudWatchAutomaticDashboardsAccess

ReaderAWS managedActivePermissions reviewedShow on mapCompare

Summary

Provides access to the non-CloudWatch APIs used to display CloudWatch Automatic Dashboards, including the contents of objects such as Lambda functions

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

Identity

ARN
arn:aws:iam::aws:policy/CloudWatchAutomaticDashboardsAccess
Default version
v5
Created
Last edited
Services
apigateway, autoscaling, cloudfront, dynamodb, ec2, ecs, elasticache, elasticbeanstalk, elasticfilesystem, elasticloadbalancing, kinesis, lambda, rds, resource-groups, route53, s3, sns, sqs, synthetics, tag

Control-plane actions (36)

By access level: 20 List, 16 Read.

Control-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
API Gateway1 of 441 Read; 1 restricted, 0 conditionalapigateway:GET
EC2 Auto Scaling1 of 681 List; 0 restricted, 0 conditionalautoscaling:DescribeAutoScalingGroups
CloudFront2 of 1731 List, 1 Read; 0 restricted, 0 conditionalcloudfront:GetDistribution, cloudfront:ListDistributions
DynamoDB2 of 681 List, 1 Read; 0 restricted, 0 conditionaldynamodb:DescribeTable, dynamodb:ListTables
EC22 of 8342 List; 0 restricted, 0 conditionalec2:DescribeInstances, ec2:DescribeVolumes
Elastic Container Service5 of 923 List, 2 Read; 0 restricted, 0 conditionalecs:DescribeClusters, ecs:DescribeContainerInstances, ecs:ListClusters, ecs:ListContainerInstances, ecs:ListServices
ElastiCache1 of 771 List; 0 restricted, 0 conditionalelasticache:DescribeCacheClusters
Elastic Beanstalk1 of 501 List; 0 restricted, 0 conditionalelasticbeanstalk:DescribeEnvironments
EFS1 of 381 List; 0 restricted, 0 conditionalelasticfilesystem:DescribeFileSystems
ELB1 of 771 List; 0 restricted, 0 conditionalelasticloadbalancing:DescribeLoadBalancers
Kinesis2 of 421 List, 1 Read; 0 restricted, 0 conditionalkinesis:DescribeStream, kinesis:ListStreams
Lambda4 of 1211 List, 3 Read; 0 restricted, 0 conditionallambda:GetFunction, lambda:GetFunctionConfiguration, lambda:ListFunctions, lambda:ListTags
RDS2 of 1732 List; 0 restricted, 0 conditionalrds:DescribeDBClusters, rds:DescribeDBInstances
Resource Groups2 of 292 List; 0 restricted, 0 conditionalresource-groups:ListGroupResources, resource-groups:ListGroups
Route 532 of 712 Read; 0 restricted, 0 conditionalroute53:GetHealthCheck, route53:ListHealthChecks
S31 of 1551 List; 0 restricted, 0 conditionals3:ListAllMyBuckets
SNS1 of 401 List; 0 restricted, 0 conditionalsns:ListTopics
SQS3 of 203 Read; 0 restricted, 0 conditionalsqs:GetQueueAttributes, sqs:GetQueueUrl, sqs:ListQueues
CloudWatch Synthetics1 of 221 Read; 0 restricted, 0 conditionalsynthetics:DescribeCanariesLastRun
Resource Group Tagging1 of 91 Read; 0 restricted, 0 conditionaltag:GetResources
API Gateway: 1 actions
  • apigateway:GET (Read)
EC2 Auto Scaling: 1 actions
  • autoscaling:DescribeAutoScalingGroups (List)
CloudFront: 2 actions
  • cloudfront:GetDistribution (Read)
  • cloudfront:ListDistributions (List)
DynamoDB: 2 actions
  • dynamodb:DescribeTable (Read)
  • dynamodb:ListTables (List)
EC2: 2 actions
  • ec2:DescribeInstances (List)
  • ec2:DescribeVolumes (List)
Elastic Container Service: 5 actions
  • ecs:DescribeClusters (Read)
  • ecs:DescribeContainerInstances (Read)
  • ecs:ListClusters (List)
  • ecs:ListContainerInstances (List)
  • ecs:ListServices (List)
ElastiCache: 1 actions
  • elasticache:DescribeCacheClusters (List)
Elastic Beanstalk: 1 actions
  • elasticbeanstalk:DescribeEnvironments (List)
EFS: 1 actions
  • elasticfilesystem:DescribeFileSystems (List)
ELB: 1 actions
  • elasticloadbalancing:DescribeLoadBalancers (List)
Kinesis: 2 actions
  • kinesis:DescribeStream (Read)
  • kinesis:ListStreams (List)
Lambda: 4 actions
  • lambda:GetFunction (Read)
  • lambda:GetFunctionConfiguration (Read)
  • lambda:ListFunctions (List)
  • lambda:ListTags (Read)
RDS: 2 actions
  • rds:DescribeDBClusters (List)
  • rds:DescribeDBInstances (List)
Resource Groups: 2 actions
  • resource-groups:ListGroupResources (List)
  • resource-groups:ListGroups (List)
Route 53: 2 actions
  • route53:GetHealthCheck (Read)
  • route53:ListHealthChecks (Read)
S3: 1 actions
  • s3:ListAllMyBuckets (List)
SNS: 1 actions
  • sns:ListTopics (List)
SQS: 3 actions
  • sqs:GetQueueAttributes (Read)
  • sqs:GetQueueUrl (Read)
  • sqs:ListQueues (Read)
CloudWatch Synthetics: 1 actions
  • synthetics:DescribeCanariesLastRun (Read)
Resource Group Tagging: 1 actions
  • tag:GetResources (Read)

Data-plane actions (1)

By access level: 1 List.

Data-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
S31 of 251 List; 0 restricted, 0 conditionals3:ListBucket
S3: 1 actions
  • s3:ListBucket (List)

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 only List and Read actions.

Guidance

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

Same service

Same domain

Frequently asked questions

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

Policy JSON

Download policy.json

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "autoscaling:DescribeAutoScalingGroups",
        "cloudfront:GetDistribution",
        "cloudfront:ListDistributions",
        "dynamodb:DescribeTable",
        "dynamodb:ListTables",
        "ec2:DescribeInstances",
        "ec2:DescribeVolumes",
        "ecs:DescribeClusters",
        "ecs:DescribeContainerInstances",
        "ecs:ListClusters",
        "ecs:ListContainerInstances",
        "ecs:ListServices",
        "elasticache:DescribeCacheClusters",
        "elasticbeanstalk:DescribeEnvironments",
        "elasticfilesystem:DescribeFileSystems",
        "elasticloadbalancing:DescribeLoadBalancers",
        "kinesis:DescribeStream",
        "kinesis:ListStreams",
        "lambda:GetFunction",
        "lambda:GetFunctionConfiguration",
        "lambda:ListFunctions",
        "lambda:ListTags",
        "rds:DescribeDBClusters",
        "rds:DescribeDBInstances",
        "resource-groups:ListGroupResources",
        "resource-groups:ListGroups",
        "route53:GetHealthCheck",
        "route53:ListHealthChecks",
        "s3:ListAllMyBuckets",
        "s3:ListBucket",
        "sns:ListTopics",
        "sqs:GetQueueAttributes",
        "sqs:GetQueueUrl",
        "sqs:ListQueues",
        "synthetics:DescribeCanariesLastRun",
        "tag:GetResources"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "apigateway:GET"
      ],
      "Resource": [
        "arn:aws:apigateway:*::/restapis*"
      ]
    }
  ]
}

Version history

Current version v5, edited by AWS on 2026-08-07. 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/CloudWatchAutomaticDashboardsAccess
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/CloudWatchAutomaticDashboardsAccess
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/CloudWatchAutomaticDashboardsAccess

CloudFormation

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

Terraform

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

CDK (TypeScript)

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

Sources

Pending editorial review. No editorial sources are listed yet.