Bewerken

Delen via


New-AzConfidentialLedgerAADBasedSecurityPrincipalObject

Create an in-memory object for AADBasedSecurityPrincipal.

Syntax

New-AzConfidentialLedgerAADBasedSecurityPrincipalObject
   [-LedgerRoleName <LedgerRoleName>]
   [-PrincipalId <String>]
   [-TenantId <String>]
   [<CommonParameters>]

Description

Create an in-memory object for AADBasedSecurityPrincipal.

Examples

Example 1: Object creation

New-AzConfidentialLedgerAADBasedSecurityPrincipalObject `
  -LedgerRoleName "Administrator" `
  -PrincipalId "00001111-aaaa-2222-bbbb-3333cccc4444" `
  -TenantId "00001111-aaaa-2222-bbbb-3333cccc4444"

LedgerRoleName PrincipalId                          TenantId
-------------- -----------                          --------
Administrator  00001111-aaaa-2222-bbbb-3333cccc4444 00001111-aaaa-2222-bbbb-3333cccc4444

Creates an AadBasedSecurityPrincipalObject that may be used for Az.ConfidentialLedger commands.

Parameters

-LedgerRoleName

LedgerRole associated with the Security Principal of Ledger.

Type:LedgerRoleName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrincipalId

UUID/GUID based Principal Id of the Security Principal.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

UUID/GUID based Tenant Id of the Security Principal.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Outputs