Skip to main content
IAM Policy Map

AWSPanoramaFullAccess

AdminAWS managedActivePermissions reviewedShow on mapCompare

Summary

Provides full access to AWS Panorama

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

Identity

ARN
arn:aws:iam::aws:policy/AWSPanoramaFullAccess
Default version
v7
Created
Last edited
Services
cloudwatch, iam, logs, panorama, s3, secretsmanager

Control-plane actions (99)

By access level: 43 List, 37 Read, 2 Tagging, 17 Write.

Control-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
IAM3 of 1901 List, 2 Write; 2 restricted, 2 conditionaliam:CreateServiceLinkedRole, iam:ListRoles, iam:PassRole
CloudWatch Logs55 of 13333 List, 22 Read; 55 restricted, 0 conditionallogs:Describe*, logs:DescribeLogGroups, logs:FilterLogEvents, logs:Get*, logs:List*, logs:StartQuery, logs:StopQuery, logs:TestMetricFilter
PanoramaAll 36 actions (see the Panorama page)9 List, 12 Read, 2 Tagging, 13 Write; 0 restricted, 0 conditionalpanorama:*
Secrets Manager5 of 273 Read, 2 Write; 5 restricted, 0 conditionalsecretsmanager:DescribeSecret, secretsmanager:GetSecretValue, secretsmanager:ListSecretVersionIds, secretsmanager:PutSecretValue, secretsmanager:UpdateSecret
IAM: 3 actions
  • iam:CreateServiceLinkedRole (Write)
  • iam:ListRoles (List)
  • iam:PassRole (Write)
CloudWatch Logs: 55 actions
  • logs:DescribeAccountPolicies (List)
  • logs:DescribeConfigurationTemplates (List)
  • logs:DescribeDeliveries (List)
  • logs:DescribeDeliveryDestinations (List)
  • logs:DescribeDeliverySources (List)
  • logs:DescribeDestinations (List)
  • logs:DescribeExportTasks (List)
  • logs:DescribeFieldIndexes (List)
  • logs:DescribeImportTaskBatches (List)
  • logs:DescribeImportTasks (List)
  • logs:DescribeIndexPolicies (List)
  • logs:DescribeLogGroups (List)
  • logs:DescribeLogStreams (List)
  • logs:DescribeLookupTables (List)
  • logs:DescribeMetricFilters (List)
  • logs:DescribeQueries (List)
  • logs:DescribeQueryDefinitions (List)
  • logs:DescribeResourcePolicies (List)
  • logs:DescribeSubscriptionFilters (List)
  • logs:FilterLogEvents (Read)
  • logs:GetDataProtectionPolicy (Read)
  • logs:GetDelivery (Read)
  • logs:GetDeliveryDestination (Read)
  • logs:GetDeliveryDestinationPolicy (Read)
  • logs:GetDeliverySource (Read)
  • logs:GetIntegration (Read)
  • logs:GetLogAnomalyDetector (Read)
  • logs:GetLogDelivery (Read)
  • logs:GetLogEvents (Read)
  • logs:GetLogFields (Read)
  • logs:GetLogGroupFields (Read)
  • logs:GetLogRecord (Read)
  • logs:GetLookupTable (Read)
  • logs:GetQueryResults (Read)
  • logs:GetScheduledQuery (Read)
  • logs:GetScheduledQueryHistory (Read)
  • logs:GetStorageTierPolicy (Read)
  • logs:GetTransformer (Read)
  • logs:ListAggregateLogGroupSummaries (List)
  • logs:ListAnomalies (List)
  • logs:ListEntitiesForLogGroup (List)
  • logs:ListIntegrations (List)
  • logs:ListLogAnomalyDetectors (List)
  • logs:ListLogDeliveries (List)
  • logs:ListLogGroups (List)
  • logs:ListLogGroupsForEntity (List)
  • logs:ListLogGroupsForQuery (List)
  • logs:ListScheduledQueries (List)
  • logs:ListSourcesForS3TableIntegration (List)
  • logs:ListSyslogConfigurations (List)
  • logs:ListTagsForResource (List)
  • logs:ListTagsLogGroup (List)
  • logs:StartQuery (Read)
  • logs:StopQuery (Read)
  • logs:TestMetricFilter (Read)
Secrets Manager: 5 actions
  • secretsmanager:DescribeSecret (Read)
  • secretsmanager:GetSecretValue (Read)
  • secretsmanager:ListSecretVersionIds (Read)
  • secretsmanager:PutSecretValue (Write)
  • secretsmanager:UpdateSecret (Write)

Data-plane actions (8)

By access level: 2 List, 1 Permissions management, 3 Read, 2 Write.

Data-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
CloudWatch3 of 51 List, 2 Read; 0 restricted, 0 conditionalcloudwatch:GetMetricData, cloudwatch:GetMetricStatistics, cloudwatch:ListMetrics
S35 of 251 List, 1 Permissions management, 1 Read, 2 Write; 5 restricted, 5 conditionals3:DeleteObject, s3:GetObject, s3:ListBucket, s3:PutObject, s3:PutObjectAcl
CloudWatch: 3 actions
  • cloudwatch:GetMetricData (Read)
  • cloudwatch:GetMetricStatistics (Read)
  • cloudwatch:ListMetrics (List)
S3: 5 actions
  • s3:DeleteObject (Write)
  • s3:GetObject (Read)
  • s3:ListBucket (List)
  • s3:PutObject (Write)
  • s3:PutObjectAcl (Permissions management)

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 at least 80% of the write and permissions-management actions of: panorama (13 of 13).
  • Grants data-plane write actions on a data store, but only for scoped resources or under conditions.
  • Grants iam:PassRole, but only for scoped roles or under conditions (for example iam:PassedToService).

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": [
        "panorama:*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:PutObjectAcl",
        "s3:DeleteObject",
        "s3:GetObject",
        "s3:ListBucket"
      ],
      "Resource": "*",
      "Condition": {
        "ArnLike": {
          "s3:DataAccessPointArn": "arn:aws:s3:*:*:accesspoint/panorama*"
        }
      }
    },
    {
      "Effect": "Allow",
      "Action": [
        "secretsmanager:GetSecretValue",
        "secretsmanager:DescribeSecret",
        "secretsmanager:ListSecretVersionIds",
        "secretsmanager:PutSecretValue",
        "secretsmanager:UpdateSecret"
      ],
      "Resource": [
        "arn:aws:secretsmanager:*:*:secret:panorama*",
        "arn:aws:secretsmanager:*:*:secret:Panorama*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:PassRole"
      ],
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "iam:PassedToService": "panorama.amazonaws.com"
        }
      }
    },
    {
      "Effect": "Allow",
      "Action": [
        "logs:Describe*",
        "logs:Get*",
        "logs:List*",
        "logs:StartQuery",
        "logs:StopQuery",
        "logs:TestMetricFilter",
        "logs:FilterLogEvents"
      ],
      "Resource": [
        "arn:aws:logs:*:*:log-group:/aws/panorama_device*:log-stream:*",
        "arn:aws:logs:*:*:log-group:/aws/panorama/devices/*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "logs:DescribeLogGroups"
      ],
      "Resource": [
        "arn:aws:logs:*:*:log-group:*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "cloudwatch:ListMetrics",
        "cloudwatch:GetMetricData",
        "cloudwatch:GetMetricStatistics"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": "iam:ListRoles",
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": "iam:CreateServiceLinkedRole",
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "iam:AWSServiceName": "panorama.amazonaws.com"
        }
      }
    }
  ]
}

Version history

Current version v7, edited by AWS on 2026-02-12. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.

Attach snippets

AWS CLI

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

CloudFormation

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

Terraform

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

CDK (TypeScript)

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

Sources

Pending editorial review. No editorial sources are listed yet.