Поделиться через


@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

Вспомогательный тип для вывода типа страничных элементов из типа ответа этот тип создается на основе сведений swagger для x-ms-pageable специально в свойстве itemName, которое указывает свойство ответа, в котором находятся элементы страницы. Значение по умолчанию — 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 для итерации элементов