Dela via


KeyVaultAccessControlClient Klass

Definition

KeyVaultAccessControlClient innehåller synkrona och asynkrona metoder för att visa och hantera rollbaserad åtkomst för Azure Key Vault. Klienten har stöd för att skapa, lista, uppdatera och ta bort KeyVaultRoleAssignment och KeyVaultRoleDefinition.

public class KeyVaultAccessControlClient
type KeyVaultAccessControlClient = class
Public Class KeyVaultAccessControlClient
Arv
KeyVaultAccessControlClient

Konstruktorer

KeyVaultAccessControlClient()

Initierar en ny instans av KeyVaultAccessControlClient klassen för att håna.

KeyVaultAccessControlClient(Uri, TokenCredential)

Initierar en ny instans av KeyVaultAccessControlClient klassen för det angivna valvet.

KeyVaultAccessControlClient(Uri, TokenCredential, KeyVaultAdministrationClientOptions)

Initierar en ny instans av KeyVaultAccessControlClient klassen för det angivna valvet.

Egenskaper

VaultUri

Hämtar valvets URI.

Metoder

CreateOrUpdateRoleDefinition(CreateOrUpdateRoleDefinitionOptions, CancellationToken)

Skapar eller uppdaterar en rolldefinition.

CreateOrUpdateRoleDefinition(KeyVaultRoleScope, Nullable<Guid>, CancellationToken)

Skapar eller uppdaterar en rolldefinition. Om den namngivna rolldefinitionen redan har definierats uppdateras den.

CreateOrUpdateRoleDefinitionAsync(CreateOrUpdateRoleDefinitionOptions, CancellationToken)

Skapar eller uppdaterar en rolldefinition.

CreateOrUpdateRoleDefinitionAsync(KeyVaultRoleScope, Nullable<Guid>, CancellationToken)

Skapar eller uppdaterar en rolldefinition. Om den namngivna rolldefinitionen redan har definierats uppdateras den.

CreateRoleAssignment(KeyVaultRoleScope, String, String, Nullable<Guid>, CancellationToken)

Skapar en rolltilldelning.

CreateRoleAssignmentAsync(KeyVaultRoleScope, String, String, Nullable<Guid>, CancellationToken)

Skapar en rolltilldelning.

DeleteRoleAssignment(KeyVaultRoleScope, String, CancellationToken)

Ta bort den angivna rolltilldelningen.

DeleteRoleAssignmentAsync(KeyVaultRoleScope, String, CancellationToken)

Ta bort den angivna rolltilldelningen.

DeleteRoleDefinition(KeyVaultRoleScope, Guid, CancellationToken)

Tar bort en rolldefinition.

DeleteRoleDefinitionAsync(KeyVaultRoleScope, Guid, CancellationToken)

Tar bort en rolldefinition.

GetRoleAssignment(KeyVaultRoleScope, String, CancellationToken)

Hämta den angivna rolltilldelningen.

GetRoleAssignmentAsync(KeyVaultRoleScope, String, CancellationToken)

Hämta den angivna rolltilldelningen.

GetRoleAssignments(KeyVaultRoleScope, CancellationToken)

Hämtar rolltilldelningarna för ett omfång.

GetRoleAssignmentsAsync(KeyVaultRoleScope, CancellationToken)

Hämtar rolltilldelningarna för ett omfång.

GetRoleDefinition(KeyVaultRoleScope, Guid, CancellationToken)

Hämta en specifik rolldefinition.

GetRoleDefinitionAsync(KeyVaultRoleScope, Guid, CancellationToken)

Hämta en specifik rolldefinition.

GetRoleDefinitions(KeyVaultRoleScope, CancellationToken)

Hämta alla rolldefinitioner som är tillämpliga i omfånget och senare.

GetRoleDefinitionsAsync(KeyVaultRoleScope, CancellationToken)

Hämta alla rolldefinitioner som är tillämpliga i omfånget och senare.

Gäller för