Condividi tramite


@azure-rest/confidential-ledger package

Interfacce

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

È possibile specificare facoltativamente un ID raccolta.

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

È possibile specificare facoltativamente un ID raccolta.

CreateOrUpdateUser200Response

Per gli utenti esistenti viene applicata una patch di merge JSON

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

Per gli utenti esistenti viene applicata una patch di merge JSON

DeleteUser
DeleteUser204Response

Elimina un utente dal libro mastro riservato.

DeleteUserdefaultResponse

Elimina un utente dal libro mastro riservato.

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

La costituzione è uno script che valuta e applica proposte dei membri del consorzio.

GetConstitutiondefaultResponse

La costituzione è uno script che valuta e applica proposte dei membri del consorzio.

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

È possibile specificare facoltativamente un ID raccolta.

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

È possibile specificare facoltativamente un ID raccolta.

GetEnclaveQuotes
GetEnclaveQuotes200Response

Una citazione è una misura dell'enclave SGX che può essere usata per verificare la validità di un nodo e dell'enclave.

GetEnclaveQuotesdefaultResponse

Una citazione è una misura dell'enclave SGX che può essere usata per verificare la validità di un nodo e dell'enclave.

GetLedgerEntry
GetLedgerEntry200Response

Per restituire voci di libro mastro meno recenti, le sezioni pertinenti del libro mastro devono essere lette dal disco e convalidate. Per impedire il blocco all'interno dell'enclave, la risposta indicherà se la voce è pronta e parte della risposta o se il caricamento è ancora in corso.

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

Per restituire voci di libro mastro meno recenti, le sezioni pertinenti del libro mastro devono essere lette dal disco e convalidate. Per impedire il blocco all'interno dell'enclave, la risposta indicherà se la voce è pronta e parte della risposta o se il caricamento è ancora in corso.

GetReceipt
GetReceipt200Response

Ottiene una ricevuta che certifica il contenuto del libro mastro in corrispondenza di un id transazione specifico.

GetReceiptdefaultResponse

Ottiene una ricevuta che certifica il contenuto del libro mastro in corrispondenza di un id transazione specifico.

GetTransactionStatus
GetTransactionStatus200Response

Ottiene lo stato di una voce identificata da un ID transazione.

GetTransactionStatusdefaultResponse

Ottiene lo stato di una voce identificata da un ID transazione.

GetUser200Response

Ottiene un utente.

GetUserdefaultResponse

Ottiene un utente.

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

Gli ID raccolta sono raccolte create dall'utente di voci libro mastro

ListCollectionsdefaultResponse

Gli ID raccolta sono raccolte create dall'utente di voci libro mastro

ListConsortiumMembers
ListConsortiumMembers200Response

I membri del consorzio possono gestire il libro mastro riservato.

ListConsortiumMembersdefaultResponse

I membri del consorzio possono gestire il libro mastro riservato.

ListLedgerEntries
ListLedgerEntries200Response

È possibile specificare facoltativamente un ID raccolta. Verranno restituite solo le voci nella raccolta specificata (o predefinita).

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

È possibile specificare facoltativamente un ID raccolta. Verranno restituite solo le voci nella raccolta specificata (o predefinita).

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

Opzioni per l'helper di paging

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

Alias tipo

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

Tipo di helper per estrarre il tipo di una matrice

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

Tipo di una funzione personalizzata che definisce come ottenere una pagina e un collegamento a quello successivo, se presente.

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

Tipo di helper per dedurre il tipo di elementi di paging dal tipo di risposta Questo tipo viene generato in base alle informazioni swagger per x-ms-pageable specificamente nella proprietà itemName che indica la proprietà della risposta in cui vengono trovati gli elementi della pagina. Il valore predefinito è value. Questo tipo consentirà di fornire iteratore fortemente tipizzato in base alla risposta che si ottiene come secondo parametro

Funzioni

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>)

Helper per impaginare i risultati da una risposta iniziale che segue la specifica dell'estensione autorest x-ms-pageable

Dettagli funzione

default(string, string, ClientOptions)

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

Parametri

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

Restituisce

default(string, string, TokenCredential, ClientOptions)

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

Parametri

ledgerEndpoint

string

ledgerIdentityCertificate

string

credentials
TokenCredential
options
ClientOptions

Restituisce

getLedgerIdentity(string, string)

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

Parametri

ledgerId

string

identityServiceBaseUrl

string

Restituisce

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

Parametri

Restituisce

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

Parametri

Restituisce

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

Parametri

Restituisce

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

Parametri

Restituisce

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

Parametri

Restituisce

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

Parametri

Restituisce

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

Parametri

Restituisce

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

Parametri

Restituisce

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

Parametri

Restituisce

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

Parametri

Restituisce

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

Parametri

Restituisce

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

Parametri

Restituisce

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

Parametri

Restituisce

response

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

Helper per impaginare i risultati da una risposta iniziale che segue la specifica dell'estensione autorest x-ms-pageable

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

Parametri

client
Client

Client da usare per l'invio delle richieste di pagina successiva

initialResponse

TResponse

Risposta iniziale contenente il nextLink e la pagina corrente degli elementi

options

PagingOptions<TResponse>

Restituisce

  • PagedAsyncIterableIterator per scorrere gli elementi