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.
- Body
- LedgerEntry
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.
- Body
- TransactionReceipt
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
- Body
- TransactionStatus
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.
- Body
- PagedLedgerEntries
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.
- Body
- LedgerQueryResult
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.
- Body
- LedgerWriteResult
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
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
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
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 |