current_principal_is_member_of()
Checks group membership or principal identity of the current principal running the query.
Syntax
current_principal_is_member_of(
group)
Learn more about syntax conventions.
Parameters
Name | Type | Required | Description |
---|---|---|---|
group | dynamic | ✓ | An array of string literals in which each literal represents an Azure Active Directory (Azure AD) principal. See examples for Azure AD principals. |
Returns
The function returns true
if the current principal running the query is successfully matched for at least one input argument. If not, the function returns false
.
Examples
print result=current_principal_is_member_of(
'aaduser=user1@fabrikam.com',
'aadgroup=group1@fabrikam.com',
'aadapp=66ad1332-3a94-4a69-9fa2-17732f093664;72f988bf-86f1-41af-91ab-2d7cd011db47'
)
Output
result |
---|
false |
Using dynamic array instead of multiple arguments:
print result=current_principal_is_member_of(
dynamic([
'aaduser=user1@fabrikam.com',
'aadgroup=group1@fabrikam.com',
'aadapp=66ad1332-3a94-4a69-9fa2-17732f093664;72f988bf-86f1-41af-91ab-2d7cd011db47'
]))
Output
result |
---|
false |
This capability isn't supported in Azure Monitor
Feedback
Submit and view feedback for