AWS Identity and Access Management (IAM) AWS-iam
61 operations, identified by eventName in the audit log.
| eventName | Description |
|---|---|
| _catch_all | Catch-all entry for AWS-iam rules that match the service but not a specific eventName. |
| AddRoleToInstanceProfile | Associates an IAM role with an EC2 instance profile, allowing EC2 instances launched with that profile to assume the role. |
| AddUserToGroup | Adds an IAM user to the specified IAM group, granting the user the permissions attached to that group. |
| AssumeRoleWithSAML | Returns temporary security credentials for users authenticated via a SAML 2.0-compliant identity provider, enabling federated access to AWS. |
| AttachGroupPolicy | Attaches a managed IAM policy to an IAM group, granting the group's users the permissions defined in the policy. |
| AttachRolePolicy | Attaches a managed IAM policy to an IAM role, adding the policy's permissions to the role. |
| AttachUserPolicy | Attaches a managed IAM policy directly to an IAM user, granting that user the permissions defined in the policy. |
| CreateAccessKey | Creates a new AWS access key pair (access key ID and secret access key) for the specified IAM user. |
| CreateGroup | Creates a new IAM group to which IAM users can be added to share a common set of permissions. |
| CreateInstanceProfile | Creates a new IAM instance profile, a container that can hold one IAM role and is used to pass role information to EC2 instances. |
| CreateLoginProfile | Creates a password for the specified IAM user, enabling console sign-in for that user. |
| CreateOpenIDConnectProvider | Creates an IAM entity that describes an identity provider (IdP) supporting OpenID Connect (OIDC), enabling federated identity for AWS. |
| CreatePolicyVersion | Creates a new version of a managed IAM policy, allowing the policy document to be updated while retaining prior versions. |
| CreateRole | Creates a new IAM role with a specified trust policy, defining which principals can assume the role. |
| CreateSAMLProvider | Creates an IAM resource that describes an identity provider supporting SAML 2.0, enabling federated users to sign in to AWS. |
| CreateUser | Creates a new IAM user in the AWS account with a specified user name. |
| DeactivateMFADevice | Deactivates an MFA device previously associated with an IAM user, removing the MFA requirement for that user. |
| DeleteGroup | Deletes an IAM group, which must not have any users or attached policies before deletion. |
| DeleteSAMLProvider | Deletes a SAML provider resource object in IAM, removing the federated identity configuration. |
| DescribeOrganization | Returns information about the AWS organization that the current account belongs to, including its master account and feature set. |
| DescribeOrgnanizationalUnit | Returns details about an organizational unit (OU) in AWS Organizations, including its ID, ARN, and name. |
| DescribeResourcePolicy | Returns the resource-based policy attached to the specified AWS Organizations resource. |
| GetAccountSummary | Retrieves a summary of IAM entity usage and quotas for the current AWS account. |
| GetLoginProfile | Retrieves the console login profile (password metadata) for the specified IAM user, excluding the password itself. |
| ListAccessKeys | Returns metadata about the access keys associated with a specified IAM user, including key IDs, status, and creation dates. |
| ListAccountAliases | Lists the alias associated with the current AWS account, if any. |
| ListAccounts | Lists all AWS accounts in the organization, returning each account's ID, name, email, and status. |
| ListAccountsForParent | Lists the child accounts directly under the specified parent root or organizational unit in AWS Organizations. |
| ListAWSServiceAccessForOrganization | Lists the AWS services for which service-level trusted access is currently enabled in AWS Organizations. |
| ListDelegatedAdministrators | Lists the AWS accounts designated as delegated administrators for the specified service principal in AWS Organizations. |
| ListDelegatedServicesForAccount | Lists the services for which the specified account is a delegated administrator in AWS Organizations. |
| ListGroups | Returns a paginated list of IAM groups in the current AWS account. |
| ListMFADevices | Returns a list of MFA devices associated with an IAM user, or all virtual MFA devices in the account when no user is specified. |
| ListOrganizationalUnitsForParent | Lists the organizational units (OUs) that are directly under the specified parent root or OU in AWS Organizations. |
| ListPolicies | Lists IAM policies, with filters available to scope results to AWS-managed, customer-managed, or locally attached policies. |
| ListRoles | Returns a paginated list of IAM roles in the current AWS account, optionally filtered by path prefix. |
| ListRoots | Lists the roots in the current AWS organization, returning the root ID, ARN, name, and policy types enabled for that root. |
| ListUsers | Returns a paginated list of IAM users in the current AWS account, optionally filtered by path prefix. |
| PutRolePolicy | Creates or updates an inline policy document embedded directly in the specified IAM role. |
| PutUserPolicy | Creates or updates an inline policy document embedded directly in the specified IAM user. |
| SetDefaultPolicyVersion | Sets the specified version of a managed IAM policy as the default active version for the policy. |
| UpdateAssumeRolePolicy | Updates the trust policy (assume-role policy document) for an IAM role, changing which principals are permitted to assume it. |
| UpdateLoginProfile | Changes the password of the console login profile for the specified IAM user. |
| UpdateSAMLProvider | Updates the metadata document for an existing SAML provider in IAM. |
| CreateVirtualMFADevice | Creates a new virtual MFA device and returns the QR code seed for enrollment. |
| DeleteAccountPasswordPolicy | Deletes the password policy for the AWS account, reverting to default password requirements. |
| DeleteLoginProfile | Deletes the password-based login profile for an IAM user, preventing console sign-in. |
| DeleteVirtualMFADevice | Deletes a virtual MFA device, permanently removing it from the account. |
| EnableMFADevice | Associates and activates a virtual or hardware MFA device for an IAM user. |
| GetAccountAuthorizationDetails | Retrieves information about all IAM users, groups, roles, and policies in the account, including their relationships. |
| GetCredentialReport | Retrieves the credential report for the account, listing all IAM users and the status of their credentials. |
| GetPolicy | Retrieves metadata about a managed IAM policy, including its ARN, default version, and attachment count. |
| GetPolicyVersion | Retrieves the policy document for a specific version of a managed IAM policy. |
| GetRole | Retrieves metadata about an IAM role, including its trust policy and attached managed policies. |
| GetRolePolicy | Retrieves the inline policy document embedded in an IAM role. |
| GetUser | Retrieves metadata about an IAM user, including path, user ID, ARN, and creation date. |
| GetUserPolicy | Retrieves the inline policy document embedded in an IAM user. |
| ListAttachedRolePolicies | Lists all managed policies attached to a specified IAM role. |
| ListAttachedUserPolicies | Lists all managed policies attached to a specified IAM user. |
| ListUserPolicies | Lists the names of inline policies embedded in a specified IAM user. |
| UpdateAccountPasswordPolicy | Updates the password policy for the AWS account, setting requirements such as minimum length, complexity, and expiration. |
_catch_all: AWS-iam (catch-all)
#Description
Catch-all entry for AWS-iam rules that match the service but not a specific eventName.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
Provider_Name | eq | iam.amazonaws.com | 3 rules | elastic |
aws::userIdentity.accessKeyId | starts_with | ASIA | 1 rule | elastic |
aws::userIdentity.type | eq | IAMUser | 1 rule | elastic, panther, sigma |
user.id | contains | :i- | 1 rule | elastic |
Detection Rules #
View all rules referencing this event →Elastic #
AddRoleToInstanceProfile
#Description
Associates an IAM role with an EC2 instance profile, allowing EC2 instances launched with that profile to assume the role.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | in | AddRoleToInstanceProfile | 2 rules | elastic |
EventType | in | AttachRolePolicy | 2 rules | elastic |
EventType | in | AttachUserPolicy | 2 rules | elastic |
EventType | in | CreateAccessKey | 2 rules | elastic |
EventType | in | CreateInstanceProfile | 2 rules | elastic |
EventType | in | CreateRole | 2 rules | elastic |
EventType | in | CreateUser | 2 rules | elastic |
EventType | in | PutRolePolicy | 2 rules | elastic |
EventType | in | PutUserPolicy | 2 rules | elastic |
aws::userIdentity.type | eq | AssumedRole | 1 rule | elastic, kusto, panther, sigma |
Detection Rules #
View all rules referencing this event →Elastic #
AddUserToGroup
#Description
Adds an IAM user to the specified IAM group, granting the user the permissions attached to that group.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
Provider_Name | eq | iam.amazonaws.com | 2 rules | elastic |
aws::userIdentity.type | eq | AssumedRole | 1 rule | elastic, kusto, panther, sigma |
Detection Rules #
View all rules referencing this event →Elastic #
AssumeRoleWithSAML
#Description
Returns temporary security credentials for users authenticated via a SAML 2.0-compliant identity provider, enabling federated access to AWS.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
AttachGroupPolicy
#Description
Attaches a managed IAM policy to an IAM group, granting the group's users the permissions defined in the policy.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | AttachGroupPolicy | 2 rules | sigma |
aws::eventName | eq | AttachRolePolicy | 2 rules | sigma |
aws::eventName | eq | AttachUserPolicy | 2 rules | sigma |
aws::eventSource | eq | iam.amazonaws.com | 2 rules | panther, sigma, splunk |
SubjectUserName | regex_match | \/i-.*$ | 1 rule | chronicle |
aws::errorCode | eq | AccessDenied | 1 rule | elastic, panther, sigma, splunk |
aws::requestParameters | contains | policyarn=arn:aws:iam::aws:policy/administratoraccess | 1 rule | elastic |
aws::userIdentity.type | eq | AssumedRole | 1 rule | elastic, kusto, panther, sigma |
principal.resource.type | eq | AssumedRole | 1 rule | chronicle |
target.application | eq | iam.amazonaws.com | 1 rule | chronicle |
Detection Rules #
View all rules referencing this event →Sigma #
Elastic #
YARA-L #
AttachRolePolicy
#Description
Attaches a managed IAM policy to an IAM role, adding the policy's permissions to the role.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
Provider_Name | eq | iam.amazonaws.com | 4 rules | elastic |
event.outcome | eq | success | 4 rules | elastic |
EventType | eq | AttachRolePolicy | 2 rules | elastic |
EventType | in | AddRoleToInstanceProfile | 2 rules | elastic |
EventType | in | AttachRolePolicy | 2 rules | elastic |
EventType | in | AttachUserPolicy | 2 rules | elastic |
EventType | in | CreateAccessKey | 2 rules | elastic |
EventType | in | CreateInstanceProfile | 2 rules | elastic |
EventType | in | CreateRole | 2 rules | elastic |
EventType | in | CreateUser | 2 rules | elastic |
EventType | in | PutRolePolicy | 2 rules | elastic |
EventType | in | PutUserPolicy | 2 rules | elastic |
aws::eventName | eq | AttachGroupPolicy | 2 rules | sigma |
aws::eventName | eq | AttachRolePolicy | 2 rules | sigma |
aws::eventName | eq | AttachUserPolicy | 2 rules | sigma |
Detection Rules #
View all rules referencing this event →Sigma #
Elastic #
Show 1 more (4 total)
YARA-L #
AttachUserPolicy
#Description
Attaches a managed IAM policy directly to an IAM user, granting that user the permissions defined in the policy.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
Provider_Name | eq | iam.amazonaws.com | 3 rules | elastic |
EventType | eq | AttachUserPolicy | 1 rule | elastic |
EventType | in | AddRoleToInstanceProfile | 2 rules | elastic |
EventType | in | AttachRolePolicy | 2 rules | elastic |
EventType | in | AttachUserPolicy | 2 rules | elastic |
EventType | in | CreateAccessKey | 2 rules | elastic |
EventType | in | CreateInstanceProfile | 2 rules | elastic |
EventType | in | CreateRole | 2 rules | elastic |
EventType | in | CreateUser | 2 rules | elastic |
EventType | in | PutRolePolicy | 2 rules | elastic |
EventType | in | PutUserPolicy | 2 rules | elastic |
aws::eventName | eq | AttachGroupPolicy | 2 rules | sigma |
aws::eventName | eq | AttachRolePolicy | 2 rules | sigma |
aws::eventName | eq | AttachUserPolicy | 2 rules | sigma |
aws::eventSource | eq | iam.amazonaws.com | 2 rules | panther, sigma, splunk |
Detection Rules #
View all rules referencing this event →Sigma #
Elastic #
YARA-L #
CreateAccessKey
#Description
Creates a new AWS access key pair (access key ID and secret access key) for the specified IAM user.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | CreateAccessKey | 4 rules | kusto, panther, sigma, splunk |
aws::eventSource | eq | iam.amazonaws.com | 4 rules | panther, sigma, splunk |
security_result.action | eq | ALLOW | 4 rules | chronicle |
Provider_Name | eq | iam.amazonaws.com | 3 rules | elastic |
EventType | in | AddRoleToInstanceProfile | 2 rules | elastic |
EventType | in | AttachRolePolicy | 2 rules | elastic |
EventType | in | AttachUserPolicy | 2 rules | elastic |
EventType | in | CreateAccessKey | 2 rules | elastic |
EventType | in | CreateInstanceProfile | 2 rules | elastic |
EventType | in | CreateRole | 2 rules | elastic |
EventType | in | CreateUser | 2 rules | elastic |
EventType | in | PutRolePolicy | 2 rules | elastic |
EventType | in | PutUserPolicy | 2 rules | elastic |
target.application | eq | iam.amazonaws.com | 2 rules | chronicle |
SubjectUserName | regex_match | \/i-.*$ | 1 rule | chronicle |
Detection Rules #
View all rules referencing this event →Sigma #
Show 1 more (4 total)
Elastic #
CreateAccessKey API operation to create new programmatic access keys for another IAM user.YARA-L #
Show 1 more (4 total)
CreateGroup
#Description
Creates a new IAM group to which IAM users can be added to share a common set of permissions.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
SubjectUserName | regex_match | \/i-.*$ | 1 rule | chronicle |
principal.resource.type | eq | AssumedRole | 1 rule | chronicle |
target.application | eq | iam.amazonaws.com | 1 rule | chronicle |
Detection Rules #
View all rules referencing this event →Elastic #
YARA-L #
CreateInstanceProfile
#Description
Creates a new IAM instance profile, a container that can hold one IAM role and is used to pass role information to EC2 instances.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | in | AddRoleToInstanceProfile | 2 rules | elastic |
EventType | in | AttachRolePolicy | 2 rules | elastic |
EventType | in | AttachUserPolicy | 2 rules | elastic |
EventType | in | CreateAccessKey | 2 rules | elastic |
EventType | in | CreateInstanceProfile | 2 rules | elastic |
EventType | in | CreateRole | 2 rules | elastic |
EventType | in | CreateUser | 2 rules | elastic |
EventType | in | PutRolePolicy | 2 rules | elastic |
EventType | in | PutUserPolicy | 2 rules | elastic |
Detection Rules #
View all rules referencing this event →Elastic #
CreateLoginProfile
#Description
Creates a password for the specified IAM user, enabling console sign-in for that user.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
security_result.action | eq | ALLOW | 3 rules | chronicle |
EventType | eq | CreateLoginProfile | 2 rules | elastic |
Provider_Name | eq | iam.amazonaws.com | 2 rules | elastic |
aws::eventName | eq | CreateLoginProfile | 2 rules | sigma, splunk |
aws::eventSource | eq | iam.amazonaws.com | 2 rules | panther, sigma, splunk |
target.application | eq | iam.amazonaws.com | 2 rules | chronicle |
SubjectUserName | regex_match | \/i-.*$ | 1 rule | chronicle |
aws::userIdentity.type | eq | Root | 1 rule | elastic, panther, sigma |
principal.resource.type | eq | AssumedRole | 1 rule | chronicle |
userAgent | contains | s3 browser | 1 rule | sigma |
Detection Rules #
View all rules referencing this event →Sigma #
Elastic #
YARA-L #
CreateOpenIDConnectProvider
#Description
Creates an IAM entity that describes an identity provider (IdP) supporting OpenID Connect (OIDC), enabling federated identity for AWS.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Elastic #
CreatePolicyVersion
#Description
Creates a new version of a managed IAM policy, allowing the policy document to be updated while retaining prior versions.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::errorCode | eq | success | 1 rule | splunk |
Detection Rules #
View all rules referencing this event →Elastic #
iam:CreatePolicyVersion or iam:SetDefaultPolicyVersion on a privileged policy can introduce a permissive policy document and activate it, escalating effective permissions without attaching a new policy. These APIs are high impact when the target policy is attached to powerful roles or users.↳ also matches SetDefaultPolicyVersionSplunk #
CreateRole
#Description
Creates a new IAM role with a specified trust policy, defining which principals can assume the role.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | in | AddRoleToInstanceProfile | 2 rules | elastic |
EventType | in | AttachRolePolicy | 2 rules | elastic |
EventType | in | AttachUserPolicy | 2 rules | elastic |
EventType | in | CreateAccessKey | 2 rules | elastic |
EventType | in | CreateInstanceProfile | 2 rules | elastic |
EventType | in | CreateRole | 2 rules | elastic |
EventType | in | CreateUser | 2 rules | elastic |
EventType | in | PutRolePolicy | 2 rules | elastic |
EventType | in | PutUserPolicy | 2 rules | elastic |
SubjectUserName | regex_match | \/i-.*$ | 1 rule | chronicle |
principal.resource.type | eq | AssumedRole | 1 rule | chronicle |
Detection Rules #
View all rules referencing this event →Elastic #
YARA-L #
CreateSAMLProvider
#Description
Creates an IAM resource that describes an identity provider supporting SAML 2.0, enabling federated users to sign in to AWS.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Elastic #
YARA-L #
CreateUser
#Description
Creates a new IAM user in the AWS account with a specified user name.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
Provider_Name | eq | iam.amazonaws.com | 3 rules | elastic |
aws::eventName | eq | CreateUser | 3 rules | panther, sigma |
aws::eventSource | eq | iam.amazonaws.com | 3 rules | panther, sigma, splunk |
event.outcome | eq | success | 3 rules | elastic |
EventType | in | AddRoleToInstanceProfile | 2 rules | elastic |
EventType | in | AttachRolePolicy | 2 rules | elastic |
EventType | in | AttachUserPolicy | 2 rules | elastic |
EventType | in | CreateAccessKey | 2 rules | elastic |
EventType | in | CreateInstanceProfile | 2 rules | elastic |
EventType | in | CreateRole | 2 rules | elastic |
EventType | in | CreateUser | 2 rules | elastic |
EventType | in | PutRolePolicy | 2 rules | elastic |
EventType | in | PutUserPolicy | 2 rules | elastic |
aws::userIdentity.type | eq | AssumedRole | 2 rules | elastic, kusto, panther, sigma |
target.application | eq | iam.amazonaws.com | 2 rules | chronicle |
Detection Rules #
View all rules referencing this event →Sigma #
Elastic #
YARA-L #
DeactivateMFADevice
#Description
Deactivates an MFA device previously associated with an IAM user, removing the MFA requirement for that user.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Elastic #
YARA-L #
DeleteGroup
#Description
Deletes an IAM group, which must not have any users or attached policies before deletion.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | DeleteGroup | 2 rules | splunk |
userAgent | ne | *.amazonaws.com | 2 rules | splunk |
aws::errorCode | eq | success | 1 rule | splunk |
aws::errorCode | in | AccessDenied | 1 rule | elastic, splunk |
Detection Rules #
View all rules referencing this event →Elastic #
Splunk #
DeleteGroup events with a success status. This activity is significant as it could indicate potential changes in…
DeleteSAMLProvider
#Description
Deletes a SAML provider resource object in IAM, removing the federated identity configuration.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
status | eq | success | 1 rule | sigma, splunk |
Detection Rules #
View all rules referencing this event →Sigma #
YARA-L #
DescribeOrganization
#Description
Returns information about the AWS organization that the current account belongs to, including its master account and feature set.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
DescribeOrgnanizationalUnit
#Description
Returns details about an organizational unit (OU) in AWS Organizations, including its ID, ARN, and name.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
DescribeResourcePolicy
#Description
Returns the resource-based policy attached to the specified AWS Organizations resource.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
GetAccountSummary
#Description
Retrieves a summary of IAM entity usage and quotas for the current AWS account.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
GetLoginProfile
#Description
Retrieves the console login profile (password metadata) for the specified IAM user, excluding the password itself.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | CreateLoginProfile | 1 rule | sigma, splunk |
userAgent | contains | s3 browser | 1 rule | sigma |
Detection Rules #
View all rules referencing this event →Sigma #
ListAccessKeys
#Description
Returns metadata about the access keys associated with a specified IAM user, including key IDs, status, and creation dates.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | GetCallerIdentity | 1 rule | kusto, panther, sigma |
aws::eventName | eq | GetSessionToken | 1 rule | panther, sigma |
aws::eventName | eq | ListBuckets | 1 rule | sigma |
aws::eventName | eq | ListRoles | 1 rule | sigma |
aws::eventName | eq | ListUsers | 1 rule | sigma |
Detection Rules #
View all rules referencing this event →Sigma #
ListAccountAliases
#Description
Lists the alias associated with the current AWS account, if any.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
ListAccounts
#Description
Lists all AWS accounts in the organization, returning each account's ID, name, email, and status.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
ListAccountsForParent
#Description
Lists the child accounts directly under the specified parent root or organizational unit in AWS Organizations.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
ListAWSServiceAccessForOrganization
#Description
Lists the AWS services for which service-level trusted access is currently enabled in AWS Organizations.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
ListDelegatedAdministrators
#Description
Lists the AWS accounts designated as delegated administrators for the specified service principal in AWS Organizations.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
ListDelegatedServicesForAccount
#Description
Lists the services for which the specified account is a delegated administrator in AWS Organizations.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
ListGroups
#Description
Returns a paginated list of IAM groups in the current AWS account.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | GetCallerIdentity | 1 rule | kusto, panther, sigma |
aws::eventName | eq | GetSessionToken | 1 rule | panther, sigma |
aws::eventName | eq | ListBuckets | 1 rule | sigma |
aws::eventName | eq | ListRoles | 1 rule | sigma |
aws::eventName | eq | ListUsers | 1 rule | sigma |
Detection Rules #
View all rules referencing this event →Sigma #
ListMFADevices
#Description
Returns a list of MFA devices associated with an IAM user, or all virtual MFA devices in the account when no user is specified.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
ListOrganizationalUnitsForParent
#Description
Lists the organizational units (OUs) that are directly under the specified parent root or OU in AWS Organizations.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
ListPolicies
#Description
Lists IAM policies, with filters available to scope results to AWS-managed, customer-managed, or locally attached policies.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
ListRoles
#Description
Returns a paginated list of IAM roles in the current AWS account, optionally filtered by path prefix.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | ListRoles | 2 rules | sigma |
aws::eventName | eq | GetCallerIdentity | 1 rule | kusto, panther, sigma |
aws::eventName | eq | GetSessionToken | 1 rule | panther, sigma |
aws::eventName | eq | ListBuckets | 1 rule | sigma |
aws::eventName | eq | ListUsers | 1 rule | sigma |
aws::eventSource | eq | iam.amazonaws.com | 2 rules | panther, sigma, splunk |
Detection Rules #
View all rules referencing this event →Sigma #
aws iam list-roles.
ListRoots
#Description
Lists the roots in the current AWS organization, returning the root ID, ARN, name, and policy types enabled for that root.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
ListUsers
#Description
Returns a paginated list of IAM users in the current AWS account, optionally filtered by path prefix.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | ListUsers | 2 rules | sigma |
aws::eventName | eq | GetCallerIdentity | 1 rule | kusto, panther, sigma |
aws::eventName | eq | GetSessionToken | 1 rule | panther, sigma |
aws::eventName | eq | ListBuckets | 1 rule | sigma |
aws::eventName | eq | ListRoles | 1 rule | sigma |
aws::eventSource | eq | iam.amazonaws.com | 2 rules | panther, sigma, splunk |
Detection Rules #
View all rules referencing this event →Sigma #
aws iam list-users.
PutRolePolicy
#Description
Creates or updates an inline policy document embedded directly in the specified IAM role.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | in | AddRoleToInstanceProfile | 2 rules | elastic |
EventType | in | AttachRolePolicy | 2 rules | elastic |
EventType | in | AttachUserPolicy | 2 rules | elastic |
EventType | in | CreateAccessKey | 2 rules | elastic |
EventType | in | CreateInstanceProfile | 2 rules | elastic |
EventType | in | CreateRole | 2 rules | elastic |
EventType | in | CreateUser | 2 rules | elastic |
EventType | in | PutRolePolicy | 2 rules | elastic |
EventType | in | PutUserPolicy | 2 rules | elastic |
Detection Rules #
View all rules referencing this event →Elastic #
PutUserPolicy
#Description
Creates or updates an inline policy document embedded directly in the specified IAM user.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | PutUserPolicy | 1 rule | panther, sigma |
target.application | eq | iam.amazonaws.com | 1 rule | chronicle |
userAgent | contains | s3 browser | 1 rule | sigma |
Detection Rules #
View all rules referencing this event →Sigma #
Elastic #
YARA-L #
SetDefaultPolicyVersion
#Description
Sets the specified version of a managed IAM policy as the default active version for the policy.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | SetDefaultPolicyVersion | 1 rule | kusto, splunk |
Detection Rules #
View all rules referencing this event →Elastic #
iam:CreatePolicyVersion or iam:SetDefaultPolicyVersion on a privileged policy can introduce a permissive policy document and activate it, escalating effective permissions without attaching a new policy. These APIs are high impact when the target policy is attached to powerful roles or users.↳ also matches CreatePolicyVersionSplunk #
SetDefaultPolicyVersion event from the IAM service. This activity is significant because attackers may…
UpdateAssumeRolePolicy
#Description
Updates the trust policy (assume-role policy document) for an IAM role, changing which principals are permitted to assume it.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | eq | UpdateAssumeRolePolicy | 2 rules | elastic |
Provider_Name | eq | iam.amazonaws.com | 2 rules | elastic |
aws::errorCode | eq | MalformedPolicyDocumentException | 1 rule | elastic, splunk |
event.outcome | eq | failure | 1 rule | elastic |
Detection Rules #
View all rules referencing this event →Elastic #
UpdateLoginProfile
#Description
Changes the password of the console login profile for the specified IAM user.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | UpdateLoginProfile | 1 rule | panther, sigma, splunk |
Detection Rules #
View all rules referencing this event →Sigma #
YARA-L #
UpdateSAMLProvider
#Description
Updates the metadata document for an existing SAML provider in IAM.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Elastic #
CreateVirtualMFADevice
#Description
Creates a new virtual MFA device and returns the QR code seed for enrollment.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::userIdentity.accessKeyId | starts_with | ASIA | 1 rule | elastic |
Detection Rules #
View all rules referencing this event →Elastic #
YARA-L #
DeleteAccountPasswordPolicy
#Description
Deletes the password policy for the AWS account, reverting to default password requirements.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →YARA-L #
DeleteLoginProfile
#Description
Deletes the password-based login profile for an IAM user, preventing console sign-in.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Sigma #
DeleteVirtualMFADevice
#Description
Deletes a virtual MFA device, permanently removing it from the account.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →YARA-L #
EnableMFADevice
#Description
Associates and activates a virtual or hardware MFA device for an IAM user.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::userIdentity.accessKeyId | starts_with | ASIA | 1 rule | elastic |
Detection Rules #
View all rules referencing this event →Elastic #
YARA-L #
GetCredentialReport
#Description
Retrieves the credential report for the account, listing all IAM users and the status of their credentials.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | GetCallerIdentity | 1 rule | kusto, panther, sigma |
aws::eventName | eq | GetSessionToken | 1 rule | panther, sigma |
aws::eventName | eq | ListBuckets | 1 rule | sigma |
aws::eventName | eq | ListRoles | 1 rule | sigma |
aws::eventName | eq | ListUsers | 1 rule | sigma |
Detection Rules #
View all rules referencing this event →Sigma #
GetPolicy
#Description
Retrieves metadata about a managed IAM policy, including its ARN, default version, and attachment count.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | GetCallerIdentity | 1 rule | kusto, panther, sigma |
aws::eventName | eq | GetSessionToken | 1 rule | panther, sigma |
aws::eventName | eq | ListBuckets | 1 rule | sigma |
aws::eventName | eq | ListRoles | 1 rule | sigma |
aws::eventName | eq | ListUsers | 1 rule | sigma |
Detection Rules #
View all rules referencing this event →Sigma #
GetPolicyVersion
#Description
Retrieves the policy document for a specific version of a managed IAM policy.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::eventName | eq | ListRoles | 1 rule | sigma |
aws::eventName | eq | ListUsers | 1 rule | sigma |
Detection Rules #
View all rules referencing this event →Sigma #
GetRole
#Description
Retrieves metadata about an IAM role, including its trust policy and attached managed policies.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Sigma #
GetRolePolicy
#Description
Retrieves the inline policy document embedded in an IAM role.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Sigma #
GetUser
#Description
Retrieves metadata about an IAM user, including path, user ID, ARN, and creation date.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Sigma #
GetUserPolicy
#Description
Retrieves the inline policy document embedded in an IAM user.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Sigma #
ListAttachedRolePolicies
#Description
Lists all managed policies attached to a specified IAM role.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Sigma #
ListAttachedUserPolicies
#Description
Lists all managed policies attached to a specified IAM user.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Sigma #
ListUserPolicies
#Description
Lists the names of inline policies embedded in a specified IAM user.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →Sigma #
UpdateAccountPasswordPolicy
#Description
Updates the password policy for the AWS account, setting requirements such as minimum length, complexity, and expiration.
Fields #
| Name | Description |
|---|---|
eventName | The name of the API action that was called. |
eventSource | The AWS service endpoint that received the request (e.g. iam.amazonaws.com). |
eventType | CloudTrail event category: AwsApiCall, AwsConsoleSignIn, AwsConsoleAction, AwsServiceEvent, or AwsVpceEvents. |
userIdentity | The IAM entity that made the request (type, principalId, arn, accountId, sessionContext). |
sourceIPAddress | IP address of the caller, or the AWS service principal for service-initiated calls. |
awsRegion | AWS Region the request was made to. |
requestParameters | Parameters sent with the request. Shape is action-specific; null when none. |
responseElements | Response elements. Shape is action-specific; null for reads or when absent. |
errorCode | AWS service error code when the request failed. Absent on success. |
errorMessage | Description of the error when errorCode is present. |
Detection Rules #
View all rules referencing this event →YARA-L #