你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
current_principal_is_member_of()
检查运行查询的当前主体的组成员身份或主体标识。
语法
'current_principal_is_member_of(
group ')
详细了解语法约定。
参数
名称 | 类型 | 必需 | 描述 |
---|---|---|---|
group | dynamic |
✔️ | 字符串文本的数组,其中每个文本表示一个Microsoft Entra主体。 请参阅Microsoft Entra主体的示例。 |
注意
为了避免Microsoft Entra ID限制,函数current_principal_is_member_of()
仅适用于字符串文本。 使用不是字符串文本的值将导致错误,以避免可能大量查询Microsoft Entra ID。
返回
如果当前运行查询的主体已成功匹配至少一个输入参数,则该函数返回 true
。 否则,该函数返回 false
。
示例
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'
)
输出
result |
---|
false |
使用动态数组而不是多个参数:
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'
]))
输出
result |
---|
false |
Azure Monitor 不支持此功能
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈