Dela via


Azure Confidential Ledger

ConfidentialLedgerClient skriver och hämtar transaktionsregisterposter mot tjänsten Confidential Ledger.

Den här anslutningsappen är tillgänglig i följande produkter och regioner:

Tjänster Class Regioner
Copilot Studio Premie Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Power Apps Premie Alla Power Apps-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Power Automate Premie Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Kontakt
Namn Azure Confidential Ledger Team
E-postmeddelande accledgerdevs@microsoft.com
Metadata för anslutningsprogram
Utgivare Microsoft Corporation
Webbplats https://www.microsoft.com/en-us/microsoft-365
Sekretesspolicy https://privacy.microsoft.com/
Kategorier Produktivitet

Skapa en anslutning

Anslutningsappen stöder följande autentiseringstyper:

Standardinställning Parametrar för att skapa anslutning. Alla regioner Går inte att dela

Standard

Tillämpligt: Alla regioner

Parametrar för att skapa anslutning.

Det här är inte delningsbar anslutning. Om power-appen delas med en annan användare uppmanas en annan användare att skapa en ny anslutning explicit.

Begränsningsgränser

Name Anrop Förnyelseperiod
API-anrop per anslutning 100 60 sekunder

Åtgärder

Hämtar den aktuella transaktionstransaktionen

Du kan också ange ett samlings-ID för att ange vilken samling som värdet ska hämtas från. Om du vill returnera äldre transaktionsregisterposter måste relevanta avsnitt i transaktionsregistret läsas från disken och verifieras. För att förhindra blockering i enklaven anger svaret om posten är klar och en del av svaret, eller om inläsningen fortfarande pågår.

Hämtar ett kvitto per transaktions-ID

Returnerar ett kryptografiskt kvitto som kan användas för att verifiera en transaktions integritet.

Hämtar status för en post efter transaktions-ID

Returnerar aktuell status för en transaktion som anger om den har checkats in i transaktionsregistret.

Hämtar transaktionsregisterposter efter samling och intervall

Du kan också ange ett samlings-ID. Endast poster i den angivna samlingen (eller standardsamlingen) returneras.

Hämtar transaktionstransaktionen efter transaktions-ID

Du kan också ange ett samlings-ID för att ange vilken samling som värdet ska hämtas från. Om du vill returnera äldre transaktionsregisterposter måste relevanta avsnitt i transaktionsregistret läsas från disken och verifieras. För att förhindra blockering i enklaven anger svaret om posten är klar och en del av svaret, eller om inläsningen fortfarande pågår.

Skriver en transaktionsregisterpost

Du kan också ange ett samlings-ID.

Hämtar den aktuella transaktionstransaktionen

Du kan också ange ett samlings-ID för att ange vilken samling som värdet ska hämtas från. Om du vill returnera äldre transaktionsregisterposter måste relevanta avsnitt i transaktionsregistret läsas från disken och verifieras. För att förhindra blockering i enklaven anger svaret om posten är klar och en del av svaret, eller om inläsningen fortfarande pågår.

Parametrar

Name Nyckel Obligatorisk Typ Description
DEN API-version som ska användas med HTTP-begäran.
api-version True string

DEN API-version som ska användas med HTTP-begäran.

Samlings-ID:t.
collectionId string

Samlings-ID:t.

Namnet på transaktionsregistret.
ledgerName True string

Namnet på transaktionsregistret.

Returer

En post i transaktionsregistret.

Hämtar ett kvitto per transaktions-ID

Returnerar ett kryptografiskt kvitto som kan användas för att verifiera en transaktions integritet.

Parametrar

Name Nyckel Obligatorisk Typ Description
DEN API-version som ska användas med HTTP-begäran.
api-version True string

DEN API-version som ska användas med HTTP-begäran.

Identifierar en skrivtransaktion.
transactionId True string

Identifierar en skrivtransaktion.

Namnet på transaktionsregistret.
ledgerName True string

Namnet på transaktionsregistret.

Returer

Ett kvitto som certifierar transaktionen vid det angivna ID:t.

Hämtar status för en post efter transaktions-ID

Returnerar aktuell status för en transaktion som anger om den har checkats in i transaktionsregistret.

Parametrar

Name Nyckel Obligatorisk Typ Description
DEN API-version som ska användas med HTTP-begäran.
api-version True string

DEN API-version som ska användas med HTTP-begäran.

Identifierar en skrivtransaktion.
transactionId True string

Identifierar en skrivtransaktion.

Namnet på transaktionsregistret.
ledgerName True string

Namnet på transaktionsregistret.

Returer

Svar som returneras till en fråga om transaktionsstatus

Hämtar transaktionsregisterposter efter samling och intervall

Du kan också ange ett samlings-ID. Endast poster i den angivna samlingen (eller standardsamlingen) returneras.

Parametrar

Name Nyckel Obligatorisk Typ Description
DEN API-version som ska användas med HTTP-begäran.
api-version True string

DEN API-version som ska användas med HTTP-begäran.

Samlings-ID:t.
collectionId string

Samlings-ID:t.

Ange det första transaktions-ID:t i ett intervall.
fromTransactionId string

Ange det första transaktions-ID:t i ett intervall.

Ange det senaste transaktions-ID:t i ett intervall.
toTransactionId string

Ange det senaste transaktions-ID:t i ett intervall.

Namnet på transaktionsregistret.
ledgerName True string

Namnet på transaktionsregistret.

Returer

Sidnumrerade transaktionsregisterposter som returneras som svar på en fråga.

Hämtar transaktionstransaktionen efter transaktions-ID

Du kan också ange ett samlings-ID för att ange vilken samling som värdet ska hämtas från. Om du vill returnera äldre transaktionsregisterposter måste relevanta avsnitt i transaktionsregistret läsas från disken och verifieras. För att förhindra blockering i enklaven anger svaret om posten är klar och en del av svaret, eller om inläsningen fortfarande pågår.

Parametrar

Name Nyckel Obligatorisk Typ Description
DEN API-version som ska användas med HTTP-begäran.
api-version True string

DEN API-version som ska användas med HTTP-begäran.

Samlings-ID:t.
collectionId string

Samlings-ID:t.

Identifierar en skrivtransaktion.
transactionId True string

Identifierar en skrivtransaktion.

Namnet på transaktionsregistret.
ledgerName True string

Namnet på transaktionsregistret.

Returer

Resultatet av att fråga efter en transaktionstransaktion från ett äldre transaktions-ID. Transaktionsregistret är endast tillgängligt i svaret om det returnerade tillståndet är Klart.

Skriver en transaktionsregisterpost

Du kan också ange ett samlings-ID.

Parametrar

Name Nyckel Obligatorisk Typ Description
DEN API-version som ska användas med HTTP-begäran.
api-version True string

DEN API-version som ska användas med HTTP-begäran.

Samlings-ID:t.
collectionId string

Samlings-ID:t.

contents
contents True string

Innehållet i transaktionsregistret.

collectionId
collectionId string
transaktion-ID
transactionId string

Transaktions-ID

Namnet på transaktionsregistret.
ledgerName True string

Namnet på transaktionsregistret.

Returer

Transaktions-ID:t i svaret returneras som ett resultat av en skrivning till den konfidentiella redovisningen och anger när skrivningen blir varaktig.

Definitioner

TransaktionsregisterPoster

Matris med transaktionsregisterposter.

Name Sökväg Typ Description
Föremål
LedgerEntry

En post i transaktionsregistret.

LedgerEntry

En post i transaktionsregistret.

Name Sökväg Typ Description
contents
contents string

Innehållet i transaktionsregistret.

collectionId
collectionId string
transaktion-ID
transactionId string

Transaktions-ID

LedgerQueryResult

Resultatet av att fråga efter en transaktionstransaktion från ett äldre transaktions-ID. Transaktionsregistret är endast tillgängligt i svaret om det returnerade tillståndet är Klart.

Name Sökväg Typ Description
state
state LedgerQueryState

Tillstånd för en transaktionsregisterfråga.

entry
entry LedgerEntry

En post i transaktionsregistret.

LedgerQueryState

Tillstånd för en transaktionsregisterfråga.

Tillstånd för en transaktionsregisterfråga.

LedgerWriteResult

Transaktions-ID:t i svaret returneras som ett resultat av en skrivning till den konfidentiella redovisningen och anger när skrivningen blir varaktig.

Name Sökväg Typ Description
collectionId
collectionId string

PagedLedgerEntries

Sidnumrerade transaktionsregisterposter som returneras som svar på en fråga.

Name Sökväg Typ Description
state
state LedgerQueryState

Tillstånd för en transaktionsregisterfråga.

nextLink
nextLink string

Sökväg som du vill hämta nästa sida med resultat från.

Poster
entries LedgerEntries

Matris med transaktionsregisterposter.

TransactionId

En unik identifierare för tillståndet för transaktionsregistret. Om den returneras som en del av en LedgerEntry anger den det tillstånd som posten lästes från.

En unik identifierare för tillståndet för transaktionsregistret. Om den returneras som en del av en LedgerEntry anger den det tillstånd som posten lästes från.

TransactionReceipt

Ett kvitto som certifierar transaktionen vid det angivna ID:t.

Name Sökväg Typ Description
applicationClaims
applicationClaims ApplicationClaims

Lista över programanspråk.

kvitto
receipt ReceiptContents
state
state LedgerQueryState

Tillstånd för en transaktionsregisterfråga.

transaktion-ID
transactionId TransactionId

En unik identifierare för tillståndet för transaktionsregistret. Om den returneras som en del av en LedgerEntry anger den det tillstånd som posten lästes från.

TransactionState

Representerar transaktionens tillstånd.

Representerar transaktionens tillstånd.

TransactionStatus

Svar som returneras till en fråga om transaktionsstatus

Name Sökväg Typ Description
state
state TransactionState

Representerar transaktionens tillstånd.

transaktion-ID
transactionId TransactionId

En unik identifierare för tillståndet för transaktionsregistret. Om den returneras som en del av en LedgerEntry anger den det tillstånd som posten lästes från.

ApplicationClaims

Lista över programanspråk.

Name Sökväg Typ Description
Föremål
ApplicationClaim

Ett anspråk på ett transaktionsregisterprogram.

ApplicationClaim

Ett anspråk på ett transaktionsregisterprogram.

Name Sökväg Typ Description
bearbeta/smält​
digest ClaimDigest

Ett programanspråk i sammanfattat formulär.

typ
kind ApplicationClaimKind

Representerar typen av programanspråk.

ledgerEntry
ledgerEntry LedgerEntryClaim

Ett programanspråk som härleds från transaktionsregisterdata.

ApplicationClaimKind

Representerar typen av programanspråk.

Representerar typen av programanspråk.

ApplicationClaimProtocol

Representerar det protokoll som ska användas för att beräkna sammandraget av ett anspråk från angivna anspråksdata.

Representerar det protokoll som ska användas för att beräkna sammandraget av ett anspråk från angivna anspråksdata.

ClaimDigest

Ett programanspråk i sammanfattat formulär.

Name Sökväg Typ Description
värde
value string

Sammanfattningen av programanspråket i hexadecimal form.

protocol
protocol ApplicationClaimProtocol

Representerar det protokoll som ska användas för att beräkna sammandraget av ett anspråk från angivna anspråksdata.

LedgerEntryClaim

Ett programanspråk som härleds från transaktionsregisterdata.

Name Sökväg Typ Description
collectionId
collectionId string

Identifierare för en samling.

contents
contents string

Innehållet i en transaktionsregister.

secretKey
secretKey string

Base64-kodad hemlig nyckel.

protocol
protocol ApplicationClaimProtocol

Representerar det protokoll som ska användas för att beräkna sammandraget av ett anspråk från angivna anspråksdata.

ReceiptContents

Name Sökväg Typ Description
cert
cert string
blad
leaf string
leafComponents
leafComponents ReceiptLeafComponents
nodeId
nodeId string
bevis
proof ReceiptElementArray
root
root string
serviceEndorsements
serviceEndorsements PemArray
underskrift
signature string

ReceiptElement

Name Sökväg Typ Description
vänster
left string
Höger
right string

ReceiptElementArray

Name Sökväg Typ Description
Föremål
ReceiptElement

ReceiptLeafComponents

Name Sökväg Typ Description
claimsDigest
claimsDigest string
commitEvidence
commitEvidence string
writeSetDigest
writeSetDigest string

Pem

PemArray

Name Sökväg Typ Description
Föremål
Pem