Partager via


Registre confidentiel Azure

ConfidentialLedgerClient écrit et récupère les entrées de registre sur le service de registre confidentiel.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Équipe du registre confidentiel Azure
Messagerie électronique accledgerdevs@microsoft.com
Métadonnées du connecteur
Éditeur Microsoft Corporation
Site internet https://www.microsoft.com/en-us/microsoft-365
Politique de confidentialité https://privacy.microsoft.com/
Catégories Productivité

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Obtient les entrées de registre par collection et plage

Un ID de collection peut éventuellement être spécifié. Seules les entrées de la collection spécifiée (ou par défaut) sont retournées.

Obtient l’entrée de registre actuelle

Un ID de collection peut éventuellement être spécifié pour indiquer la collection à partir de laquelle récupérer la valeur. Pour retourner des entrées de registre plus anciennes, les sections pertinentes du registre doivent être lues à partir du disque et validées. Pour empêcher le blocage dans l’enclave, la réponse indique si l’entrée est prête et une partie de la réponse, ou si le chargement est toujours en cours.

Obtient l’entrée du registre par ID de transaction

Un ID de collection peut éventuellement être spécifié pour indiquer la collection à partir de laquelle récupérer la valeur. Pour retourner des entrées de registre plus anciennes, les sections pertinentes du registre doivent être lues à partir du disque et validées. Pour empêcher le blocage dans l’enclave, la réponse indique si l’entrée est prête et une partie de la réponse, ou si le chargement est toujours en cours.

Obtient l’état d’une entrée par ID de transaction

Retourne l’état actuel d’une transaction, indiquant s’il a été validé dans le registre.

Obtient un reçu par ID de transaction

Retourne un reçu de chiffrement qui peut être utilisé pour vérifier l’intégrité d’une transaction.

Écrit une entrée de registre

Un ID de collection peut éventuellement être spécifié.

Obtient les entrées de registre par collection et plage

Un ID de collection peut éventuellement être spécifié. Seules les entrées de la collection spécifiée (ou par défaut) sont retournées.

Paramètres

Nom Clé Obligatoire Type Description
Version de l’API à utiliser avec la requête HTTP.
api-version True string

Version de l’API à utiliser avec la requête HTTP.

ID de collection.
collectionId string

ID de collection.

Spécifiez le premier ID de transaction dans une plage.
fromTransactionId string

Spécifiez le premier ID de transaction dans une plage.

Spécifiez le dernier ID de transaction dans une plage.
toTransactionId string

Spécifiez le dernier ID de transaction dans une plage.

Nom du registre.
ledgerName True string

Nom du registre.

Retours

Entrées de registre paginés retournées en réponse à une requête.

Obtient l’entrée de registre actuelle

Un ID de collection peut éventuellement être spécifié pour indiquer la collection à partir de laquelle récupérer la valeur. Pour retourner des entrées de registre plus anciennes, les sections pertinentes du registre doivent être lues à partir du disque et validées. Pour empêcher le blocage dans l’enclave, la réponse indique si l’entrée est prête et une partie de la réponse, ou si le chargement est toujours en cours.

Paramètres

Nom Clé Obligatoire Type Description
Version de l’API à utiliser avec la requête HTTP.
api-version True string

Version de l’API à utiliser avec la requête HTTP.

ID de collection.
collectionId string

ID de collection.

Nom du registre.
ledgerName True string

Nom du registre.

Retours

Entrée dans le registre.

Corps
LedgerEntry

Obtient l’entrée du registre par ID de transaction

Un ID de collection peut éventuellement être spécifié pour indiquer la collection à partir de laquelle récupérer la valeur. Pour retourner des entrées de registre plus anciennes, les sections pertinentes du registre doivent être lues à partir du disque et validées. Pour empêcher le blocage dans l’enclave, la réponse indique si l’entrée est prête et une partie de la réponse, ou si le chargement est toujours en cours.

Paramètres

Nom Clé Obligatoire Type Description
Version de l’API à utiliser avec la requête HTTP.
api-version True string

Version de l’API à utiliser avec la requête HTTP.

ID de collection.
collectionId string

ID de collection.

Identifie une transaction d’écriture.
transactionId True string

Identifie une transaction d’écriture.

Nom du registre.
ledgerName True string

Nom du registre.

Retours

Résultat de l’interrogation d’une entrée de registre à partir d’un ID de transaction plus ancien. L’entrée de registre est disponible dans la réponse uniquement si l’état retourné est Prêt.

Obtient l’état d’une entrée par ID de transaction

Retourne l’état actuel d’une transaction, indiquant s’il a été validé dans le registre.

Paramètres

Nom Clé Obligatoire Type Description
Version de l’API à utiliser avec la requête HTTP.
api-version True string

Version de l’API à utiliser avec la requête HTTP.

Identifie une transaction d’écriture.
transactionId True string

Identifie une transaction d’écriture.

Nom du registre.
ledgerName True string

Nom du registre.

Retours

Réponse retournée à une requête pour l’état de la transaction

Obtient un reçu par ID de transaction

Retourne un reçu de chiffrement qui peut être utilisé pour vérifier l’intégrité d’une transaction.

Paramètres

Nom Clé Obligatoire Type Description
Version de l’API à utiliser avec la requête HTTP.
api-version True string

Version de l’API à utiliser avec la requête HTTP.

Identifie une transaction d’écriture.
transactionId True string

Identifie une transaction d’écriture.

Nom du registre.
ledgerName True string

Nom du registre.

Retours

Reçu certifiant la transaction à l’ID spécifié.

Écrit une entrée de registre

Un ID de collection peut éventuellement être spécifié.

Paramètres

Nom Clé Obligatoire Type Description
Version de l’API à utiliser avec la requête HTTP.
api-version True string

Version de l’API à utiliser avec la requête HTTP.

ID de collection.
collectionId string

ID de collection.

contents
contents True string

Contenu de l’entrée de registre.

collectionId
collectionId string
transactionId
transactionId string

ID de la transaction

Nom du registre.
ledgerName True string

Nom du registre.

Retours

Retourné à la suite d’une écriture dans le Registre confidentiel, l’ID de transaction dans la réponse indique quand l’écriture devient durable.

Définitions

LedgerEntries

Tableau d’entrées de registre.

Nom Chemin d’accès Type Description
Objets
LedgerEntry

Entrée dans le registre.

LedgerEntry

Entrée dans le registre.

Nom Chemin d’accès Type Description
contents
contents string

Contenu de l’entrée de registre.

collectionId
collectionId string
transactionId
transactionId string

ID de la transaction

LedgerQueryResult

Résultat de l’interrogation d’une entrée de registre à partir d’un ID de transaction plus ancien. L’entrée de registre est disponible dans la réponse uniquement si l’état retourné est Prêt.

Nom Chemin d’accès Type Description
état
state LedgerQueryState

État d’une requête de registre.

entry
entry LedgerEntry

Entrée dans le registre.

LedgerQueryState

État d’une requête de registre.

État d’une requête de registre.

LedgerWriteResult

Retourné à la suite d’une écriture dans le Registre confidentiel, l’ID de transaction dans la réponse indique quand l’écriture devient durable.

Nom Chemin d’accès Type Description
collectionId
collectionId string

PagedLedgerEntries

Entrées de registre paginés retournées en réponse à une requête.

Nom Chemin d’accès Type Description
état
state LedgerQueryState

État d’une requête de registre.

nextLink
nextLink string

Chemin d’accès à partir duquel récupérer la page suivante des résultats.

Entrées
entries LedgerEntries

Tableau d’entrées de registre.

TransactionId

Identificateur unique pour l’état du registre. Si elle est retournée dans le cadre d’un LedgerEntry, elle indique l’état à partir duquel l’entrée a été lue.

Identificateur unique pour l’état du registre. Si elle est retournée dans le cadre d’un LedgerEntry, elle indique l’état à partir duquel l’entrée a été lue.

TransactionReceipt

Reçu certifiant la transaction à l’ID spécifié.

Nom Chemin d’accès Type Description
applicationClaims
applicationClaims ApplicationClaims

Liste des revendications d’application.

reçu
receipt ReceiptContents
état
state LedgerQueryState

État d’une requête de registre.

transactionId
transactionId TransactionId

Identificateur unique pour l’état du registre. Si elle est retournée dans le cadre d’un LedgerEntry, elle indique l’état à partir duquel l’entrée a été lue.

TransactionState

Représente l’état de la transaction.

Représente l’état de la transaction.

TransactionStatus

Réponse retournée à une requête pour l’état de la transaction

Nom Chemin d’accès Type Description
état
state TransactionState

Représente l’état de la transaction.

transactionId
transactionId TransactionId

Identificateur unique pour l’état du registre. Si elle est retournée dans le cadre d’un LedgerEntry, elle indique l’état à partir duquel l’entrée a été lue.

ApplicationClaims

Liste des revendications d’application.

Nom Chemin d’accès Type Description
Objets
ApplicationClaim

Revendication d’une application de registre.

ApplicationClaim

Revendication d’une application de registre.

Nom Chemin d’accès Type Description
digérer
digest ClaimDigest

Revendication d’application sous forme digestée.

gentil
kind ApplicationClaimKind

Représente le type d’une revendication d’application.

ledgerEntry
ledgerEntry LedgerEntryClaim

Revendication d’application dérivée des données d’entrée de registre.

ApplicationClaimKind

Représente le type d’une revendication d’application.

Représente le type d’une revendication d’application.

ApplicationClaimProtocol

Représente le protocole à utiliser pour calculer la synthèse d’une revendication à partir des données de revendication données.

Représente le protocole à utiliser pour calculer la synthèse d’une revendication à partir des données de revendication données.

ClaimDigest

Revendication d’application sous forme digestée.

Nom Chemin d’accès Type Description
value
value string

Synthèse de la revendication d’application, sous forme hexadécimale.

protocol
protocol ApplicationClaimProtocol

Représente le protocole à utiliser pour calculer la synthèse d’une revendication à partir des données de revendication données.

LedgerEntryClaim

Revendication d’application dérivée des données d’entrée de registre.

Nom Chemin d’accès Type Description
collectionId
collectionId string

Identificateur d’une collection.

contents
contents string

Contenu d’une entrée de registre.

secretKey
secretKey string

Clé secrète encodée en base64.

protocol
protocol ApplicationClaimProtocol

Représente le protocole à utiliser pour calculer la synthèse d’une revendication à partir des données de revendication données.

ReceiptContents

Nom Chemin d’accès Type Description
cert
cert string
feuille
leaf string
leafComponents
leafComponents ReceiptLeafComponents
nodeId
nodeId string
preuve
proof ReceiptElementArray
root
root string
serviceEndorsements
serviceEndorsements PemArray
signature
signature string

ReceiptElement

Nom Chemin d’accès Type Description
gauche
left string
Droite
right string

ReceiptElementArray

Nom Chemin d’accès Type Description
Objets
ReceiptElement

ReceiptLeafComponents

Nom Chemin d’accès Type Description
claimsDigest
claimsDigest string
commitEvidence
commitEvidence string
writeSetDigest
writeSetDigest string

Pem

PemArray

Nom Chemin d’accès Type Description
Objets
Pem