Sdílet prostřednictvím


current_principal_is_member_of()

Kontroluje členství ve skupině nebo identitu objektu zabezpečení aktuálního objektu zabezpečení, který spouští dotaz.

Syntax

current_principal_is_member_of(Skupiny)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
skupina dynamic ✔️ Pole řetězcových literálů, ve kterých každý literál představuje Microsoft Entra objektu zabezpečení. Projděte si příklady objektů zabezpečení Microsoft Entra.

Poznámka

Aby se zabránilo omezování z Microsoft Entra ID, current_principal_is_member_of() funguje funkce pouze s řetězcovými literály. Použití hodnot, které nejsou řetězcovými literály, způsobí chybu, aby se zabránilo potenciálně velkému počtu dotazů k Microsoft Entra ID.

Návraty

Funkce vrátí, true pokud je aktuální objekt zabezpečení, který spouští dotaz, úspěšně spárován alespoň s jedním vstupním argumentem. Pokud ne, vrátí falsefunkce .

Příklady

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'
    )

Výstup

result
false (nepravda)

Použití dynamického pole místo více argumentů:

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'
    ]))

Výstup

result
false (nepravda)

Tato funkce není ve službě Azure Monitor podporována.