Skip to main content
IAM Policy Map

AWSServiceCatalogEndUserReadOnlyAccess

ReaderAWS managedActivePermissions reviewedShow on mapCompare

Summary

Provides read-only access to Service Catalog end-user capabilities

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

Identity

ARN
arn:aws:iam::aws:policy/AWSServiceCatalogEndUserReadOnlyAccess
Default version
v1
Created
Last edited
Services
cloudformation, config, servicecatalog, ssm

Control-plane actions (31)

By access level: 14 List, 17 Read.

Control-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
CloudFormation12 of 1046 List, 6 Read; 11 restricted, 0 conditionalcloudformation:DescribeChangeSet, cloudformation:DescribeStackEvents, cloudformation:DescribeStackInstance, cloudformation:DescribeStackSet, cloudformation:DescribeStackSetOperation, cloudformation:DescribeStacks, cloudformation:GetTemplateSummary, cloudformation:ListChangeSets, cloudformation:ListStackInstances, cloudformation:ListStackResources, cloudformation:ListStackSetOperationResults, cloudformation:ListStackSetOperations
Config2 of 1022 Read; 0 restricted, 0 conditionalconfig:DescribeConfigurationRecorderStatus, config:DescribeConfigurationRecorders
Service Catalog15 of 1178 List, 7 Read; 10 restricted, 10 conditionalservicecatalog:DescribeProduct, servicecatalog:DescribeProductView, servicecatalog:DescribeProvisionedProduct, servicecatalog:DescribeProvisionedProductPlan, servicecatalog:DescribeProvisioningParameters, servicecatalog:DescribeRecord, servicecatalog:DescribeServiceActionExecutionParameters, servicecatalog:ListLaunchPaths, servicecatalog:ListProvisionedProductPlans, servicecatalog:ListRecordHistory, servicecatalog:ListServiceActionsForProvisioningArtifact, servicecatalog:ListStackInstancesForProvisionedProduct and 3 more
Systems Manager2 of 1642 Read; 0 restricted, 0 conditionalssm:DescribeDocument, ssm:GetAutomationExecution
CloudFormation: 12 actions
  • cloudformation:DescribeChangeSet (Read)
  • cloudformation:DescribeStackEvents (Read)
  • cloudformation:DescribeStackInstance (Read)
  • cloudformation:DescribeStackSet (Read)
  • cloudformation:DescribeStackSetOperation (Read)
  • cloudformation:DescribeStacks (List)
  • cloudformation:GetTemplateSummary (Read)
  • cloudformation:ListChangeSets (List)
  • cloudformation:ListStackInstances (List)
  • cloudformation:ListStackResources (List)
  • cloudformation:ListStackSetOperationResults (List)
  • cloudformation:ListStackSetOperations (List)
Config: 2 actions
  • config:DescribeConfigurationRecorderStatus (Read)
  • config:DescribeConfigurationRecorders (Read)
Service Catalog: 15 actions
  • servicecatalog:DescribeProduct (Read)
  • servicecatalog:DescribeProductView (Read)
  • servicecatalog:DescribeProvisionedProduct (Read)
  • servicecatalog:DescribeProvisionedProductPlan (Read)
  • servicecatalog:DescribeProvisioningParameters (Read)
  • servicecatalog:DescribeRecord (Read)
  • servicecatalog:DescribeServiceActionExecutionParameters (Read)
  • servicecatalog:ListLaunchPaths (List)
  • servicecatalog:ListProvisionedProductPlans (List)
  • servicecatalog:ListRecordHistory (List)
  • servicecatalog:ListServiceActionsForProvisioningArtifact (List)
  • servicecatalog:ListStackInstancesForProvisionedProduct (List)
  • servicecatalog:ScanProvisionedProducts (List)
  • servicecatalog:SearchProducts (List)
  • servicecatalog:SearchProvisionedProducts (List)
Systems Manager: 2 actions
  • ssm:DescribeDocument (Read)
  • ssm:GetAutomationExecution (Read)

Data-plane actions (0)

By access level: none.

This policy grants no actions in this plane.

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": [
        "cloudformation:DescribeStackEvents",
        "cloudformation:DescribeStacks",
        "cloudformation:DescribeChangeSet",
        "cloudformation:ListChangeSets",
        "cloudformation:DescribeStackSet",
        "cloudformation:DescribeStackInstance",
        "cloudformation:DescribeStackSetOperation",
        "cloudformation:ListStackInstances",
        "cloudformation:ListStackResources",
        "cloudformation:ListStackSetOperations",
        "cloudformation:ListStackSetOperationResults"
      ],
      "Resource": [
        "arn:aws:cloudformation:*:*:stack/SC-*",
        "arn:aws:cloudformation:*:*:stack/StackSet-SC-*",
        "arn:aws:cloudformation:*:*:changeSet/SC-*",
        "arn:aws:cloudformation:*:*:stackset/SC-*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "cloudformation:GetTemplateSummary",
        "servicecatalog:DescribeProduct",
        "servicecatalog:DescribeProductView",
        "servicecatalog:DescribeProvisioningParameters",
        "servicecatalog:ListLaunchPaths",
        "servicecatalog:SearchProducts",
        "ssm:DescribeDocument",
        "ssm:GetAutomationExecution",
        "config:DescribeConfigurationRecorders",
        "config:DescribeConfigurationRecorderStatus"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "servicecatalog:DescribeProvisionedProduct",
        "servicecatalog:DescribeRecord",
        "servicecatalog:ListRecordHistory",
        "servicecatalog:ListStackInstancesForProvisionedProduct",
        "servicecatalog:ScanProvisionedProducts",
        "servicecatalog:SearchProvisionedProducts",
        "servicecatalog:DescribeProvisionedProductPlan",
        "servicecatalog:ListProvisionedProductPlans",
        "servicecatalog:ListServiceActionsForProvisioningArtifact",
        "servicecatalog:DescribeServiceActionExecutionParameters"
      ],
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "servicecatalog:userLevel": "self"
        }
      }
    }
  ]
}

Version history

Current version v1, edited by AWS on 2019-10-25. 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/AWSServiceCatalogEndUserReadOnlyAccess
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AWSServiceCatalogEndUserReadOnlyAccess
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AWSServiceCatalogEndUserReadOnlyAccess

CloudFormation

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

Terraform

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

CDK (TypeScript)

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

Sources

Pending editorial review. No editorial sources are listed yet.