Supported provider
- Currently AWS only
Supported identities
Supported policy types
- Inline policy: A policy embedded directly in a single IAM identity (user, group, or role).
- Managed policy: A standalone policy that can be attached to multiple identities. AWS provides AWS managed policies, while you can also create customer managed policies.
- Permissions boundary: An advanced policy that sets the maximum permissions an identity-based policy can grant.
- SCP (Service control policy): An AWS Organizations feature used to manage permissions across accounts in an organization.
- Resource-based policy: A policy attached directly to a resource (e.g. S3 bucket policy).
ABAC support
ABAC (Attribute-based access control) is a strategy where access decisions are based on attributes (tags, account IDs, or session details) instead of just roles or groups.Supported resource types
The following AWS resource types are supported in Entitlements analyzer:- AWS::Lambda::Function
- AWS::EC2::InternetGateway
- AWS::EC2::Subnet
- AWS::EC2::RouteTable
- AWS::EC2::NetworkAcl
- AWS::EC2::Instance
- AWS::IAM::InstanceProfile
- AWS::EC2::NetworkInterface
- AWS::IAM::Role
- AWS::IAM::Policy
- AWS::ApiGatewayV2::Api
- AWS::ApiGatewayV2::Route
- AWS::DynamoDB::Table
- AWS::ECS::Service
- AWS::ECS::Cluster
- AWS::ECS::TaskDefinition
- AWS::EC2::SecurityGroup
- AWS::S3::Bucket
- AWS::RDS::DBCluster
- AWS::EC2::VPC
- AWS::APIGateway::RestAPI
- AWS::ApiGatewayV2::Integration
- AWS::APIGateway::Resource
- AWS::APIGateway::Integration
- AWS::RDS::DBInstance
- AWS::ElasticLoadBalancingV2::Listener
- AWS::AutoScaling::LaunchConfiguration
- AWS::EC2::LaunchTemplate
- AWS::AutoScaling::AutoScalingGroup
- AWS::ElasticLoadBalancingV2::LoadBalancer
- AWS::ElasticLoadBalancingV2::TargetGroup
- AWS::EC2::LaunchTemplateVersion
- AWS::RDS::DBSecurityGroup
- AWS::IAM::User
- AWS::IAM::Group
- AWS::KMS::Key
- AWS::EC2::Volume
- AWS::EC2::AMI
- AWS::SQS::Queue
- AWS::EventBridge::EventBus
- AWS::ECR::Repository
- AWS::CloudTrail::Trail
- AWS::EC2::Snapshot
- AWS::RDS::DBClusterSnapshot
- AWS::Backup::BackupVault
- AWS::SecretsManager::Secret
- AWS::SNS::Topic
- AWS::SageMaker::Notebook
- AWS::Neptune::DBCluster
- AWS::Neptune::DBInstance
- AWS::Lambda::Layer
- AWS::SES::EmailIdentity
Limitations
- S3 object-level permissions (such as
s3:GetObject,s3:WriteObject) are not currently supported.