Azure Resource Manager Azure-Microsoft.Resources

4 operations, identified by operationName in the audit log.

operationNameDescription
_catch_allCatch-all for Azure-Microsoft.Resources rules matching the resource provider but no specific operation.
Microsoft.Resources/deployments/writeCreates or updates an ARM template deployment, executing infrastructure-as-code that may provision or modify any Azure resource.
Microsoft.Resources/subscriptions/resourceGroups/deleteDeletes a resource group and all resources it contains; a destructive operation used in denial-of-service or cleanup-after-exfiltration scenarios.
Microsoft.Resources/subscriptions/resourceGroups/writeCreates or updates a resource group, establishing a management boundary for Azure resources.

_catch_all: Azure Resource Manager (catch-all)

#
Resource provider
Azure-Microsoft.Resources

Description

Catch-all for Azure-Microsoft.Resources rules matching the resource provider but no specific operation.

Fields #

NameDescription
OperationNameLocalized display name of the ARM operation. Sentinel also exposes OperationNameValue (the uppercase ARM operation string the catalog keys on).
OperationNameValueThe ARM operation string (e.g. MICROSOFT.COMPUTE/VIRTUALMACHINES/WRITE). The per-event discriminator; case-insensitive.
ResourceProviderThe Azure resource-provider namespace (e.g. Microsoft.Compute).
ResourceIdFull ARM resource id the operation acted on.
CallerIdentity that initiated the operation (UPN, object id, or service principal).
CallerIpAddressIP address of the caller.
ActivityStatusValueOperation status (Started, Succeeded, Failed, Accepted).
LevelSeverity level of the activity record (Informational, Warning, Error, Critical).
AuthorizationRBAC authorization context: the action evaluated, scope, and role assignment.
PropertiesOperation-specific properties bag; shape varies by operation.
SubscriptionIdGUID of the subscription the resource belongs to.
TimeGeneratedUTC timestamp when the event was recorded.

References #

Microsoft.Resources/deployments/write

#
Resource provider
Azure-Microsoft.Resources

Description

Creates or updates an ARM template deployment, executing infrastructure-as-code that may provision or modify any Azure resource.

Fields #

NameDescription
OperationNameLocalized display name of the ARM operation. Sentinel also exposes OperationNameValue (the uppercase ARM operation string the catalog keys on).
OperationNameValueThe ARM operation string (e.g. MICROSOFT.COMPUTE/VIRTUALMACHINES/WRITE). The per-event discriminator; case-insensitive.
ResourceProviderThe Azure resource-provider namespace (e.g. Microsoft.Compute).
ResourceIdFull ARM resource id the operation acted on.
CallerIdentity that initiated the operation (UPN, object id, or service principal).
CallerIpAddressIP address of the caller.
ActivityStatusValueOperation status (Started, Succeeded, Failed, Accepted).
LevelSeverity level of the activity record (Informational, Warning, Error, Critical).
AuthorizationRBAC authorization context: the action evaluated, scope, and role assignment.
PropertiesOperation-specific properties bag; shape varies by operation.
SubscriptionIdGUID of the subscription the resource belongs to.
TimeGeneratedUTC timestamp when the event was recorded.

Common Indicators #

Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.

FieldKindValueRulesVendors
azure_ad::operation_name_valueinmicrosoft.resources/deployments/write3 ruleskusto
azure_ad::operation_name_valueinmicrosoft.compute/virtualmachines/write2 ruleskusto
ActivityStatusValuestarts_withAccept2 ruleskusto
Propertiescontainsvmsize2 ruleskusto
vmSizecontainstoken2 ruleskusto
anomaliesgt01 rulekusto
baselinegt01 rulekusto

Detection Rules #

View all rules referencing this event →

Kusto #

Show 1 more (4 total)

References #

Microsoft.Resources/subscriptions/resourceGroups/delete

#
Resource provider
Azure-Microsoft.Resources

Description

Deletes a resource group and all resources it contains; a destructive operation used in denial-of-service or cleanup-after-exfiltration scenarios.

Fields #

NameDescription
OperationNameLocalized display name of the ARM operation. Sentinel also exposes OperationNameValue (the uppercase ARM operation string the catalog keys on).
OperationNameValueThe ARM operation string (e.g. MICROSOFT.COMPUTE/VIRTUALMACHINES/WRITE). The per-event discriminator; case-insensitive.
ResourceProviderThe Azure resource-provider namespace (e.g. Microsoft.Compute).
ResourceIdFull ARM resource id the operation acted on.
CallerIdentity that initiated the operation (UPN, object id, or service principal).
CallerIpAddressIP address of the caller.
ActivityStatusValueOperation status (Started, Succeeded, Failed, Accepted).
LevelSeverity level of the activity record (Informational, Warning, Error, Critical).
AuthorizationRBAC authorization context: the action evaluated, scope, and role assignment.
PropertiesOperation-specific properties bag; shape varies by operation.
SubscriptionIdGUID of the subscription the resource belongs to.
TimeGeneratedUTC timestamp when the event was recorded.

Detection Rules #

View all rules referencing this event →

Elastic #

  • Azure Resource Group Deleted source medium: Identifies the deletion of a resource group in Azure, which includes all resources within the group. Deletion is permanent and irreversible. An adversary may delete a resource group in an attempt to evade defenses or intentionally destroy data.

References #

Microsoft.Resources/subscriptions/resourceGroups/write

#
Resource provider
Azure-Microsoft.Resources

Description

Creates or updates a resource group, establishing a management boundary for Azure resources.

Fields #

NameDescription
OperationNameLocalized display name of the ARM operation. Sentinel also exposes OperationNameValue (the uppercase ARM operation string the catalog keys on).
OperationNameValueThe ARM operation string (e.g. MICROSOFT.COMPUTE/VIRTUALMACHINES/WRITE). The per-event discriminator; case-insensitive.
ResourceProviderThe Azure resource-provider namespace (e.g. Microsoft.Compute).
ResourceIdFull ARM resource id the operation acted on.
CallerIdentity that initiated the operation (UPN, object id, or service principal).
CallerIpAddressIP address of the caller.
ActivityStatusValueOperation status (Started, Succeeded, Failed, Accepted).
LevelSeverity level of the activity record (Informational, Warning, Error, Critical).
AuthorizationRBAC authorization context: the action evaluated, scope, and role assignment.
PropertiesOperation-specific properties bag; shape varies by operation.
SubscriptionIdGUID of the subscription the resource belongs to.
TimeGeneratedUTC timestamp when the event was recorded.

Detection Rules #

View all rules referencing this event →

Kusto #

References #