@azure-rest/confidential-ledger package

Interfejsy

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

Można opcjonalnie określić identyfikator kolekcji.

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

Można opcjonalnie określić identyfikator kolekcji.

CreateOrUpdateUser200Response

Poprawka scalania JSON jest stosowana dla istniejących użytkowników

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

Poprawka scalania JSON jest stosowana dla istniejących użytkowników

DeleteUser
DeleteUser204Response

Usuwa użytkownika z rejestru poufnego.

DeleteUserdefaultResponse

Usuwa użytkownika z rejestru poufnego.

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

Konstytucja jest skryptem, który ocenia i stosuje propozycje od członków konsorcjum.

GetConstitutiondefaultResponse

Konstytucja jest skryptem, który ocenia i stosuje propozycje od członków konsorcjum.

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

Można opcjonalnie określić identyfikator kolekcji.

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

Można opcjonalnie określić identyfikator kolekcji.

GetEnclaveQuotes
GetEnclaveQuotes200Response

Cudzysłów jest pomiar enklawy SGX, który może służyć do weryfikowania ważności węzła i jego enklawy.

GetEnclaveQuotesdefaultResponse

Cudzysłów jest pomiar enklawy SGX, który może służyć do weryfikowania ważności węzła i jego enklawy.

GetLedgerEntry
GetLedgerEntry200Response

Aby zwrócić starsze wpisy rejestru, odpowiednie sekcje rejestru muszą być odczytywane z dysku i weryfikowane. Aby zapobiec blokowaniu w enklawie, odpowiedź będzie wskazywać, czy wpis jest gotowy, czy część odpowiedzi, czy też ładowanie jest nadal w toku.

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

Aby zwrócić starsze wpisy rejestru, odpowiednie sekcje rejestru muszą być odczytywane z dysku i weryfikowane. Aby zapobiec blokowaniu w enklawie, odpowiedź będzie wskazywać, czy wpis jest gotowy, czy część odpowiedzi, czy też ładowanie jest nadal w toku.

GetReceipt
GetReceipt200Response

Pobiera zawartość rejestru certyfikowanego paragonu w określonym identyfikatorze transakcji.

GetReceiptdefaultResponse

Pobiera zawartość rejestru certyfikowanego paragonu w określonym identyfikatorze transakcji.

GetTransactionStatus
GetTransactionStatus200Response

Pobiera stan wpisu zidentyfikowanego przez identyfikator transakcji.

GetTransactionStatusdefaultResponse

Pobiera stan wpisu zidentyfikowanego przez identyfikator transakcji.

GetUser200Response

Pobiera użytkownika.

GetUserdefaultResponse

Pobiera użytkownika.

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

Identyfikatory kolekcji to kolekcje utworzone przez użytkownika wpisy rejestru

ListCollectionsdefaultResponse

Identyfikatory kolekcji to kolekcje utworzone przez użytkownika wpisy rejestru

ListConsortiumMembers
ListConsortiumMembers200Response

Członkowie konsorcjum mogą zarządzać rejestrem poufnym.

ListConsortiumMembersdefaultResponse

Członkowie konsorcjum mogą zarządzać rejestrem poufnym.

ListLedgerEntries
ListLedgerEntries200Response

Można opcjonalnie określić identyfikator kolekcji. Zostaną zwrócone tylko wpisy w określonej kolekcji (lub domyślnej).

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

Można opcjonalnie określić identyfikator kolekcji. Zostaną zwrócone tylko wpisy w określonej kolekcji (lub domyślnej).

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

Opcje pomocnika stronicowania

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

Aliasy typu

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

Typ pomocnika w celu wyodrębnienia typu tablicy

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

Typ funkcji niestandardowej, która definiuje sposób pobierania strony i linku do następnej, jeśli istnieje.

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

Typ pomocnika, aby wywnioskować typ stronicowanych elementów z typu odpowiedzi Ten typ jest generowany na podstawie informacji o programie Swagger dla elementu x-ms-pageable w szczególności na właściwości itemName, która wskazuje właściwość odpowiedzi, w której znaleziono elementy strony. Wartość domyślna to value. Ten typ umożliwi nam zapewnienie silnie typizowanego iteratora na podstawie odpowiedzi, która otrzymujemy jako drugi parametr

Funkcje

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

Pomocnik do stronicowania wyników z początkowej odpowiedzi zgodnej ze specyfikacją rozszerzenia Autorest x-ms-pageable

Szczegóły funkcji

default(string, string, ClientOptions)

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

Parametry

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

Zwraca

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

Zwraca

getLedgerIdentity(string, string)

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

Parametry

ledgerId

string

identityServiceBaseUrl

string

Zwraca

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

Parametry

Zwraca

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

Parametry

Zwraca

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

Parametry

Zwraca

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

Parametry

Zwraca

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

Parametry

Zwraca

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

Parametry

Zwraca

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

Parametry

Zwraca

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

Parametry

Zwraca

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

Parametry

Zwraca

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

Parametry

Zwraca

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

Parametry

Zwraca

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

Parametry

Zwraca

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

Parametry

Zwraca

response

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

Pomocnik do stronicowania wyników z początkowej odpowiedzi zgodnej ze specyfikacją rozszerzenia Autorest x-ms-pageable

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

Parametry

client
Client

Klient do użycia do wysyłania żądań następnej strony

initialResponse

TResponse

Początkowa odpowiedź zawierająca element nextLink i bieżącą stronę elementów

options

PagingOptions<TResponse>

Zwraca

  • PagedAsyncIterableIterator w celu iterowania elementów