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.
- Corps
- PagedLedgerEntries
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.
- Corps
- LedgerQueryResult
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
- Corps
- TransactionStatus
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é.
- Corps
- TransactionReceipt
É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.
- Corps
- LedgerWriteResult
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
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
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 |