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 "34621747-6fc8-4771-a2eb-72f31c461f2e" `
  -TenantId "bce123b9-2b7b-4975-8360-5ca0b9b1cd08"

LedgerRoleName PrincipalId                          TenantId
-------------- -----------                          --------
Administrator  34621747-6fc8-4771-a2eb-72f31c461f2e bce123b9-2b7b-4975-8360-5ca0b9b1cd08

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

AadBasedSecurityPrincipal

Notes

ALIASES