@azure-rest/confidential-ledger package

Rozhraní

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

Volitelně je možné zadat ID kolekce.

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

Volitelně je možné zadat ID kolekce.

CreateOrUpdateUser200Response

Pro stávající uživatele se použije oprava sloučení JSON.

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

Pro stávající uživatele se použije oprava sloučení JSON.

DeleteUser
DeleteUser204Response

Odstraní uživatele z důvěrného registru.

DeleteUserdefaultResponse

Odstraní uživatele z důvěrného registru.

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

Ústava je skript, který posuzuje a používá návrhy členů konsorcia.

GetConstitutiondefaultResponse

Ústava je skript, který posuzuje a používá návrhy členů konsorcia.

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

Volitelně je možné zadat ID kolekce.

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

Volitelně je možné zadat ID kolekce.

GetEnclaveQuotes
GetEnclaveQuotes200Response

Citace je měření enklávy SGX, které lze použít k ověření platnosti uzlu a jeho enklávy.

GetEnclaveQuotesdefaultResponse

Citace je měření enklávy SGX, které lze použít k ověření platnosti uzlu a jeho enklávy.

GetLedgerEntry
GetLedgerEntry200Response

Chcete-li vrátit starší položky registru, musí být příslušné oddíly registru načteny z disku a ověřeny. Aby se zabránilo blokování uvnitř enklávy, bude odpověď indikovat, jestli je položka připravená a součástí odpovědi, nebo jestli načítání stále probíhá.

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

Chcete-li vrátit starší položky registru, musí být příslušné oddíly registru načteny z disku a ověřeny. Aby se zabránilo blokování uvnitř enklávy, bude odpověď indikovat, jestli je položka připravená a součástí odpovědi, nebo jestli načítání stále probíhá.

GetReceipt
GetReceipt200Response

Získá potvrzení potvrzující obsah registru na konkrétním ID transakce.

GetReceiptdefaultResponse

Získá potvrzení potvrzující obsah registru na konkrétním ID transakce.

GetTransactionStatus
GetTransactionStatus200Response

Získá stav položky identifikované ID transakce.

GetTransactionStatusdefaultResponse

Získá stav položky identifikované ID transakce.

GetUser200Response

Získá uživatele.

GetUserdefaultResponse

Získá uživatele.

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

ID kolekce jsou kolekce položek registru vytvořené uživatelem.

ListCollectionsdefaultResponse

ID kolekce jsou kolekce položek registru vytvořené uživatelem.

ListConsortiumMembers
ListConsortiumMembers200Response

Členové konsorcia mohou spravovat důvěrné hlavní knihy.

ListConsortiumMembersdefaultResponse

Členové konsorcia mohou spravovat důvěrné hlavní knihy.

ListLedgerEntries
ListLedgerEntries200Response

Volitelně je možné zadat ID kolekce. Vrátí se pouze položky v zadané (nebo výchozí) kolekci.

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

Volitelně je možné zadat ID kolekce. Vrátí se pouze položky v zadané (nebo výchozí) kolekci.

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

Možnosti pomocné rutiny stránkování

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

Aliasy typu

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

Pomocný typ pro extrahování typu pole

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

Typ vlastní funkce, která definuje, jak získat stránku, a odkaz na další, pokud existuje.

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

Pomocný typ pro odvození typu stránkovaných prvků z typu odpovědi Tento typ je generován na základě informací swagger pro x-ms-pageable konkrétně na itemName vlastnost, která označuje vlastnost odpovědi, kde jsou nalezeny položky stránky. Výchozí hodnota je value. Tento typ nám umožní poskytnout iterátor silného typu na základě odpovědi, která se nám zobrazí jako druhý parametr.

Funkce

default(string, string, ClientOptions)
default(string, string, TokenCredential, ClientOptions)
getLedgerIdentity(string, string)
isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)
isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)
isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)
isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)
isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)
isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)
isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)
isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)
isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)
isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)
isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)
isUnexpected(GetUser200Response | GetUserdefaultResponse)
isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)
paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

Pomocná rutina stránkovat výsledky z počáteční odpovědi, která odpovídá specifikaci rozšíření Automatické x-ms-pageable

Podrobnosti funkce

default(string, string, ClientOptions)

function default(ledgerEndpoint: string, ledgerIdentityCertificate: string, options?: ClientOptions): ConfidentialLedgerClient

Parametry

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

Návraty

default(string, string, TokenCredential, ClientOptions)

function default(ledgerEndpoint: string, ledgerIdentityCertificate: string, credentials: TokenCredential, options?: ClientOptions): ConfidentialLedgerClient

Parametry

ledgerEndpoint

string

ledgerIdentityCertificate

string

credentials
TokenCredential
options
ClientOptions

Návraty

getLedgerIdentity(string, string)

function getLedgerIdentity(ledgerId: string, identityServiceBaseUrl?: string): Promise<LedgerIdentity>

Parametry

ledgerId

string

identityServiceBaseUrl

string

Návraty

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

Parametry

Návraty

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

Parametry

Návraty

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

Parametry

Návraty

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

Parametry

Návraty

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

Parametry

Návraty

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

Parametry

Návraty

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

Parametry

Návraty

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

Parametry

Návraty

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

Parametry

Návraty

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

Parametry

Návraty

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

Parametry

Návraty

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

Parametry

Návraty

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

Parametry

Návraty

response

paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

Pomocná rutina stránkovat výsledky z počáteční odpovědi, která odpovídá specifikaci rozšíření Automatické x-ms-pageable

function paginate<TResponse>(client: Client, initialResponse: TResponse, options?: PagingOptions<TResponse>): PagedAsyncIterableIterator<PaginateReturn<TResponse>>

Parametry

client
Client

Klient, který se má použít k odesílání žádostí na další stránku

initialResponse

TResponse

Počáteční odpověď obsahující nextLink a aktuální stránku prvků

options

PagingOptions<TResponse>

Návraty

  • PagedAsyncIterableIterator pro iteraci prvků