次の方法で共有


@azure-rest/confidential-ledger package

インターフェイス

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

必要に応じて、コレクション ID を指定できます。

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

必要に応じて、コレクション ID を指定できます。

CreateOrUpdateUser200Response

JSON マージ パッチが既存のユーザーに適用される

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

JSON マージ パッチが既存のユーザーに適用される

DeleteUser
DeleteUser204Response

Confidential Ledger からユーザーを削除します。

DeleteUserdefaultResponse

Confidential Ledger からユーザーを削除します。

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

構成は、コンソーシアム メンバーからの提案を評価して適用するスクリプトです。

GetConstitutiondefaultResponse

構成は、コンソーシアム メンバーからの提案を評価して適用するスクリプトです。

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

必要に応じて、コレクション ID を指定できます。

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

必要に応じて、コレクション ID を指定できます。

GetEnclaveQuotes
GetEnclaveQuotes200Response

引用符は、ノードとそのエンクレーブの有効性を検証するために使用できる SGX エンクレーブ測定です。

GetEnclaveQuotesdefaultResponse

引用符は、ノードとそのエンクレーブの有効性を検証するために使用できる SGX エンクレーブ測定です。

GetLedgerEntry
GetLedgerEntry200Response

古い台帳エントリを返すには、台帳の関連セクションをディスクから読み取って検証する必要があります。 エンクレーブ内でのブロックを防ぐために、応答はエントリの準備ができているか、応答の一部であるか、または読み込みがまだ進行中であるかを示します。

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

古い台帳エントリを返すには、台帳の関連セクションをディスクから読み取って検証する必要があります。 エンクレーブ内でのブロックを防ぐために、応答はエントリの準備ができているか、応答の一部であるか、または読み込みがまだ進行中であるかを示します。

GetReceipt
GetReceipt200Response

特定のトランザクション ID で台帳の内容を認定するレシートを取得します。

GetReceiptdefaultResponse

特定のトランザクション ID で台帳の内容を認定するレシートを取得します。

GetTransactionStatus
GetTransactionStatus200Response

トランザクション ID で識別されるエントリの状態を取得します。

GetTransactionStatusdefaultResponse

トランザクション ID で識別されるエントリの状態を取得します。

GetUser200Response

ユーザーを取得します。

GetUserdefaultResponse

ユーザーを取得します。

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

コレクション ID は、ユーザーが作成した台帳エントリのコレクションです

ListCollectionsdefaultResponse

コレクション ID は、ユーザーが作成した台帳エントリのコレクションです

ListConsortiumMembers
ListConsortiumMembers200Response

コンソーシアム メンバーは Confidential Ledger を管理できます。

ListConsortiumMembersdefaultResponse

コンソーシアム メンバーは Confidential Ledger を管理できます。

ListLedgerEntries
ListLedgerEntries200Response

必要に応じて、コレクション ID を指定できます。 指定した (または既定の) コレクション内のエントリのみが返されます。

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

必要に応じて、コレクション ID を指定できます。 指定した (または既定の) コレクション内のエントリのみが返されます。

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

応答型からページングされた要素の型を推測するヘルパー型。この型は、ページアイテムが見つかった応答のプロパティを示す itemName プロパティに対する x-ms-pageable の swagger 情報に基づいて生成されます。 既定値は valueです。 この型を使用すると、2 番目のパラメーターとして取得する応答に基づいて、厳密に型指定された反復子を提供できます

関数

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

nextLink と要素の現在のページを含む初期応答

options

PagingOptions<TResponse>

戻り値

  • PagedAsyncIterableIterator を使用して要素を反復処理する