Dela via


@azure-rest/confidential-ledger package

Gränssnitt

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

Du kan också ange ett samlings-ID.

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

Du kan också ange ett samlings-ID.

CreateOrUpdateUser200Response

En JSON-sammanslagningskorrigering tillämpas för befintliga användare

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

En JSON-sammanslagningskorrigering tillämpas för befintliga användare

DeleteUser
DeleteUser204Response

Tar bort en användare från den konfidentiella redovisningen.

DeleteUserdefaultResponse

Tar bort en användare från den konfidentiella redovisningen.

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

Konstitutionen är ett skript som utvärderar och tillämpar förslag från konsortiemedlemmar.

GetConstitutiondefaultResponse

Konstitutionen är ett skript som utvärderar och tillämpar förslag från konsortiemedlemmar.

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

Du kan också ange ett samlings-ID.

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

Du kan också ange ett samlings-ID.

GetEnclaveQuotes
GetEnclaveQuotes200Response

Ett citat är en SGX-enklaver som kan användas för att verifiera giltigheten för en nod och dess enklav.

GetEnclaveQuotesdefaultResponse

Ett citat är en SGX-enklaver som kan användas för att verifiera giltigheten för en nod och dess enklav.

GetLedgerEntry
GetLedgerEntry200Response

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.

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

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.

GetReceipt
GetReceipt200Response

Hämtar ett kvitto som certifierar transaktionsregistrets innehåll vid ett visst transaktions-ID.

GetReceiptdefaultResponse

Hämtar ett kvitto som certifierar transaktionsregistrets innehåll vid ett visst transaktions-ID.

GetTransactionStatus
GetTransactionStatus200Response

Hämtar status för en post som identifieras av ett transaktions-ID.

GetTransactionStatusdefaultResponse

Hämtar status för en post som identifieras av ett transaktions-ID.

GetUser200Response

Hämtar en användare.

GetUserdefaultResponse

Hämtar en användare.

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

Samlings-ID:t är användarskapade samlingar med transaktionsregisterposter

ListCollectionsdefaultResponse

Samlings-ID:t är användarskapade samlingar med transaktionsregisterposter

ListConsortiumMembers
ListConsortiumMembers200Response

Konsortiemedlemmar kan hantera den konfidentiella redovisningen.

ListConsortiumMembersdefaultResponse

Konsortiemedlemmar kan hantera den konfidentiella redovisningen.

ListLedgerEntries
ListLedgerEntries200Response

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

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

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

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

Alternativ för växlingshjälpen

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

Typalias

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

Hjälptyp för att extrahera typen av en matris

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

Typen av en anpassad funktion som definierar hur du hämtar en sida och en länk till nästa om någon.

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

Hjälptyp för att härleda typen av sidelement från svarstypen Den här typen genereras baserat på swagger-informationen för x-ms-pageable specifikt på egenskapen itemName som anger egenskapen för svaret där sidobjekten hittas. Standardvärdet är value. Med den här typen kan vi ange en starkt typbaserad iterator baserat på svaret vi får som andra parameter

Funktioner

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

Hjälp för att paginate resultat från ett första svar som följer specifikationen för Autorest x-ms-pageable tillägg

Funktionsinformation

default(string, string, ClientOptions)

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

Parametrar

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

Returer

default(string, string, TokenCredential, ClientOptions)

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

Parametrar

ledgerEndpoint

string

ledgerIdentityCertificate

string

credentials
TokenCredential
options
ClientOptions

Returer

getLedgerIdentity(string, string)

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

Parametrar

ledgerId

string

identityServiceBaseUrl

string

Returer

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

Parametrar

Returer

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

Parametrar

Returer

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

Parametrar

Returer

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

Parametrar

Returer

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

Parametrar

Returer

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

Parametrar

Returer

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

Parametrar

Returer

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

Parametrar

Returer

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

Parametrar

Returer

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

Parametrar

Returer

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

Parametrar

Returer

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

Parametrar

Returer

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

Parametrar

Returer

response

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

Hjälp för att paginate resultat från ett första svar som följer specifikationen för Autorest x-ms-pageable tillägg

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

Parametrar

client
Client

Klienten som ska användas för att skicka nästa sidbegäranden

initialResponse

TResponse

Första svaret som innehåller nästaLänk och aktuell sida med element

options

PagingOptions<TResponse>

Returer

  • PagedAsyncIterableIterator för att iterera elementen