Bagikan melalui


@azure-rest/confidential-ledger package

Antarmuka

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

Id koleksi dapat ditentukan secara opsional.

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

Id koleksi dapat ditentukan secara opsional.

CreateOrUpdateUser200Response

Patch penggabungan JSON diterapkan untuk pengguna yang sudah ada

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

Patch penggabungan JSON diterapkan untuk pengguna yang sudah ada

DeleteUser
DeleteUser204Response

Menghapus pengguna dari Confidential Ledger.

DeleteUserdefaultResponse

Menghapus pengguna dari Confidential Ledger.

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

Konstitusi adalah skrip yang menilai dan menerapkan proposal dari anggota konsorsium.

GetConstitutiondefaultResponse

Konstitusi adalah skrip yang menilai dan menerapkan proposal dari anggota konsorsium.

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

Id koleksi dapat ditentukan secara opsional.

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

Id koleksi dapat ditentukan secara opsional.

GetEnclaveQuotes
GetEnclaveQuotes200Response

Kutipan adalah pengukuran enklave SGX yang dapat digunakan untuk memverifikasi validitas simpul dan enklavenya.

GetEnclaveQuotesdefaultResponse

Kutipan adalah pengukuran enklave SGX yang dapat digunakan untuk memverifikasi validitas simpul dan enklavenya.

GetLedgerEntry
GetLedgerEntry200Response

Untuk mengembalikan entri ledger yang lebih lama, bagian ledger yang relevan harus dibaca dari disk dan divalidasi. Untuk mencegah pemblokiran dalam enklave, respons akan menunjukkan apakah entri siap dan bagian dari respons, atau jika pemuatan masih berlangsung.

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

Untuk mengembalikan entri ledger yang lebih lama, bagian ledger yang relevan harus dibaca dari disk dan divalidasi. Untuk mencegah pemblokiran dalam enklave, respons akan menunjukkan apakah entri siap dan bagian dari respons, atau jika pemuatan masih berlangsung.

GetReceipt
GetReceipt200Response

Mendapatkan tanda terima yang mensertifikasi konten ledger pada id transaksi tertentu.

GetReceiptdefaultResponse

Mendapatkan tanda terima yang mensertifikasi konten ledger pada id transaksi tertentu.

GetTransactionStatus
GetTransactionStatus200Response

Mendapatkan status entri yang diidentifikasi oleh id transaksi.

GetTransactionStatusdefaultResponse

Mendapatkan status entri yang diidentifikasi oleh id transaksi.

GetUser200Response

Mendapatkan pengguna.

GetUserdefaultResponse

Mendapatkan pengguna.

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

Id koleksi adalah koleksi entri ledger yang dibuat pengguna

ListCollectionsdefaultResponse

Id koleksi adalah koleksi entri ledger yang dibuat pengguna

ListConsortiumMembers
ListConsortiumMembers200Response

Anggota konsorsium dapat mengelola Confidential Ledger.

ListConsortiumMembersdefaultResponse

Anggota konsorsium dapat mengelola Confidential Ledger.

ListLedgerEntries
ListLedgerEntries200Response

Id koleksi dapat ditentukan secara opsional. Hanya entri dalam koleksi (atau default) yang ditentukan yang akan dikembalikan.

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

Id koleksi dapat ditentukan secara opsional. Hanya entri dalam koleksi (atau default) yang ditentukan yang akan dikembalikan.

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

Opsi untuk pembantu halaman

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

Alias Jenis

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

Jenis pembantu untuk mengekstrak jenis array

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

Jenis fungsi kustom yang menentukan cara mendapatkan halaman dan tautan ke yang berikutnya jika ada.

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

Jenis pembantu untuk menyimpulkan Jenis elemen halaman dari jenis respons Jenis ini dihasilkan berdasarkan informasi swagger untuk x-ms-pageable khususnya pada properti itemName yang menunjukkan properti respons tempat item halaman ditemukan. Nilai defaultnya adalah value. Jenis ini akan memungkinkan kami untuk memberikan Iterator yang sangat ditik berdasarkan respons yang kami dapatkan sebagai parameter kedua

Fungsi

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

Pembantu untuk mem-paginate hasil dari respons awal yang mengikuti spesifikasi ekstensi Autorest x-ms-pageable

Detail Fungsi

default(string, string, ClientOptions)

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

Parameter

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

Mengembalikan

default(string, string, TokenCredential, ClientOptions)

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

Parameter

ledgerEndpoint

string

ledgerIdentityCertificate

string

credentials
TokenCredential
options
ClientOptions

Mengembalikan

getLedgerIdentity(string, string)

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

Parameter

ledgerId

string

identityServiceBaseUrl

string

Mengembalikan

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

Parameter

Mengembalikan

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

Parameter

Mengembalikan

response

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

Pembantu untuk mem-paginate hasil dari respons awal yang mengikuti spesifikasi ekstensi Autorest x-ms-pageable

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

Parameter

client
Client

Klien yang digunakan untuk mengirim permintaan halaman berikutnya

initialResponse

TResponse

Respons awal yang berisi nextLink dan halaman elemen saat ini

options

PagingOptions<TResponse>

Mengembalikan

  • PagedAsyncIterableIterator untuk melakukan iterasi elemen