IAM Policy
Identity and Access Management (IAM) Policy
Resource Type
AWS.IAM.Policy
Resource ID Format
For IAM Policies, the resource ID is the ARN.
arn:aws:iam::123456789012:policy/example-policy
Background
This resource represents an IAM Policy, which is an entity that, when attached to an identity or resource, defines their permissions. Entities that can have an IAM Policy attached are linked below:
IAM UserIAM GroupIAM RoleAWS Managed Policies
Panther will only store an AWS managed policy if it is attached to an IAM entity.
Since IAM Policies exist within a globally-unique namespace, Panther preserves the stored ARN but modifies the Resource ID as follows:
Fields
Field
Type
Description
Entities
Map
This has three keys, PolicyGroups
, PolicyRoles
, and PolicyUsers
. Each key maps to a list of IAM groups, roles, or users respectively that have the policy attached.
AttachmentCount
Int
The number of entities (users, groups, and roles) that the policy is attached to.
DefaultVersionId
String
The identifier for the version of the policy that is set as the default version.
Description
String
A friendly description of the policy.
IsAttachable
Bool
Specifies whether the policy can be attached to an IAM user, group, or role.
Path
String
The path to the policy.
PolicyDocument
String
A JSON policy document describing what permissions this policy grants.
UpdateDate
String
The date and time, in ISO 8601 date-time format, when the policy was last updated.
Example
Last updated