@azure-rest/confidential-ledger package

介面

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

可以選擇性地指定集合標識碼。

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

可以選擇性地指定集合標識碼。

CreateOrUpdateUser200Response

JSON 合併修補程式會套用至現有的使用者

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

JSON 合併修補程式會套用至現有的使用者

DeleteUser
DeleteUser204Response

從機密總賬刪除使用者。

DeleteUserdefaultResponse

從機密總賬刪除使用者。

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

憲法是一個腳本,評估並應用財團成員的建議。

GetConstitutiondefaultResponse

憲法是一個腳本,評估並應用財團成員的建議。

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

可以選擇性地指定集合標識碼。

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

可以選擇性地指定集合標識碼。

GetEnclaveQuotes
GetEnclaveQuotes200Response

引號是 SGX 記憶體保護區度量,可用來驗證節點及其記憶體保護區的有效性。

GetEnclaveQuotesdefaultResponse

引號是 SGX 記憶體保護區度量,可用來驗證節點及其記憶體保護區的有效性。

GetLedgerEntry
GetLedgerEntry200Response

若要傳回較舊的總賬專案,必須從磁碟讀取並驗證總賬的相關區段。 為了防止記憶體保護區內的封鎖,回應會指出專案是否已就緒,以及回應的一部分,或載入仍在進行中。

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

若要傳回較舊的總賬專案,必須從磁碟讀取並驗證總賬的相關區段。 為了防止記憶體保護區內的封鎖,回應會指出專案是否已就緒,以及回應的一部分,或載入仍在進行中。

GetReceipt
GetReceipt200Response

取得在特定交易標識碼上認證總賬內容的收據。

GetReceiptdefaultResponse

取得在特定交易標識碼上認證總賬內容的收據。

GetTransactionStatus
GetTransactionStatus200Response

取得交易標識碼所識別之項目的狀態。

GetTransactionStatusdefaultResponse

取得交易標識碼所識別之項目的狀態。

GetUser200Response

取得使用者。

GetUserdefaultResponse

取得使用者。

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

集合標識碼是使用者建立的總賬專案集合

ListCollectionsdefaultResponse

集合標識碼是使用者建立的總賬專案集合

ListConsortiumMembers
ListConsortiumMembers200Response

聯盟成員可以管理機密總帳。

ListConsortiumMembersdefaultResponse

聯盟成員可以管理機密總帳。

ListLedgerEntries
ListLedgerEntries200Response

可以選擇性地指定集合標識碼。 只會傳回指定之 (或預設值) 集合中的專案。

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

可以選擇性地指定集合標識碼。 只會傳回指定之 (或預設值) 集合中的專案。

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

分頁協助程序的選項

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

類型別名

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

用來擷取數位型別的協助程序類型

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

自定義函式的類型,定義如何取得頁面,以及下一個頁面的連結,如果有的話。

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

協助程式類型,從回應類型推斷分頁元素的類型 這個類型是根據 x-ms-pageable 的 Swagger 資訊,特別是 itemName 屬性上的 swagger 資訊,指出找到頁面專案之回應的屬性。 預設值為 value。 此類型可讓我們根據我們取得作為第二個參數的回應,提供強型別反覆運算器

函式

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

協助程式,從遵循 Autorest x-ms-pageable 擴充功能規格的初始回應分頁結果

函式詳細資料

default(string, string, ClientOptions)

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

參數

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

傳回

default(string, string, TokenCredential, ClientOptions)

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

參數

ledgerEndpoint

string

ledgerIdentityCertificate

string

credentials
TokenCredential
options
ClientOptions

傳回

getLedgerIdentity(string, string)

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

參數

ledgerId

string

identityServiceBaseUrl

string

傳回

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

參數

傳回

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

參數

傳回

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

參數

傳回

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

參數

傳回

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

參數

傳回

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

參數

傳回

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

參數

傳回

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

參數

傳回

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

參數

傳回

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

參數

傳回

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

參數

傳回

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

參數

傳回

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

參數

傳回

response

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

協助程式,從遵循 Autorest x-ms-pageable 擴充功能規格的初始回應分頁結果

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

參數

client
Client

用來傳送下一個頁面要求的用戶端

initialResponse

TResponse

包含專案下一頁和目前頁面的初始回應

options

PagingOptions<TResponse>

傳回

  • PagedAsyncIterableIterator 來反覆運算元素