@azure-rest/confidential-ledger package

Interfaces

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

Opcionalmente, pode ser especificada uma ID de coleção.

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

Opcionalmente, pode ser especificada uma ID de coleção.

CreateOrUpdateUser200Response

Um patch de mesclagem JSON é aplicado para usuários existentes

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

Um patch de mesclagem JSON é aplicado para usuários existentes

DeleteUser
DeleteUser204Response

Exclui um usuário do Registro Confidencial.

DeleteUserdefaultResponse

Exclui um usuário do Registro Confidencial.

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

A constituição é um roteiro que avalia e aplica propostas dos consorciados.

GetConstitutiondefaultResponse

A constituição é um roteiro que avalia e aplica propostas dos consorciados.

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

Opcionalmente, pode ser especificada uma ID de coleção.

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

Opcionalmente, pode ser especificada uma ID de coleção.

GetEnclaveQuotes
GetEnclaveQuotes200Response

Uma cotação é uma medida de enclave SGX que pode ser usada para verificar a validade de um nó e seu enclave.

GetEnclaveQuotesdefaultResponse

Uma cotação é uma medida de enclave SGX que pode ser usada para verificar a validade de um nó e seu enclave.

GetLedgerEntry
GetLedgerEntry200Response

Para retornar entradas mais antigas do livro-razão, as seções relevantes do livro razão devem ser lidas do disco e validadas. Para evitar o bloqueio dentro do enclave, a resposta indicará se a entrada está pronta e parte da resposta, ou se o carregamento ainda está em andamento.

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

Para retornar entradas mais antigas do livro-razão, as seções relevantes do livro razão devem ser lidas do disco e validadas. Para evitar o bloqueio dentro do enclave, a resposta indicará se a entrada está pronta e parte da resposta, ou se o carregamento ainda está em andamento.

GetReceipt
GetReceipt200Response

Obtém um recibo certificando o conteúdo do livro razão em um ID de transação específico.

GetReceiptdefaultResponse

Obtém um recibo certificando o conteúdo do livro razão em um ID de transação específico.

GetTransactionStatus
GetTransactionStatus200Response

Obtém o status de uma entrada identificada por uma ID de transação.

GetTransactionStatusdefaultResponse

Obtém o status de uma entrada identificada por uma ID de transação.

GetUser200Response

Obtém um usuário.

GetUserdefaultResponse

Obtém um usuário.

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

Ids de coleção são coleções criadas pelo usuário de entradas contábeis

ListCollectionsdefaultResponse

Ids de coleção são coleções criadas pelo usuário de entradas contábeis

ListConsortiumMembers
ListConsortiumMembers200Response

Os membros do consórcio podem gerir o Livro Razão Confidencial.

ListConsortiumMembersdefaultResponse

Os membros do consórcio podem gerir o Livro Razão Confidencial.

ListLedgerEntries
ListLedgerEntries200Response

Opcionalmente, pode ser especificada uma ID de coleção. Somente as entradas na coleção especificada (ou padrão) serão retornadas.

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

Opcionalmente, pode ser especificada uma ID de coleção. Somente as entradas na coleção especificada (ou padrão) serão retornadas.

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

Opções para o auxiliar de paginação

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

Aliases de Tipo

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

Tipo auxiliar para extrair o tipo de uma matriz

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

O tipo de uma função personalizada que define como obter uma página e um link para a próxima, se houver.

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

Tipo auxiliar para inferir o Tipo dos elementos paginados do tipo de resposta Esse tipo é gerado com base nas informações do swagger para x-ms-pageable, especificamente na propriedade itemName, que indica a propriedade da resposta onde os itens de página são encontrados. O valor padrão é value. Este tipo nos permitirá fornecer Iterator fortemente tipado com base na resposta que obtemos como segundo parâmetro

Funções

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

O auxiliar para paginar resulta de uma resposta inicial que segue a especificação da extensão Autorest x-ms-pageable

Detalhes de Função

default(string, string, ClientOptions)

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

Parâmetros

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

Devoluções

default(string, string, TokenCredential, ClientOptions)

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

Parâmetros

ledgerEndpoint

string

ledgerIdentityCertificate

string

credentials
TokenCredential
options
ClientOptions

Devoluções

getLedgerIdentity(string, string)

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

Parâmetros

ledgerId

string

identityServiceBaseUrl

string

Devoluções

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

Parâmetros

Devoluções

response

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

O auxiliar para paginar resulta de uma resposta inicial que segue a especificação da extensão Autorest x-ms-pageable

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

Parâmetros

client
Client

Cliente a utilizar para enviar os pedidos da página seguinte

initialResponse

TResponse

Resposta inicial contendo o nextLink e a página atual de elementos

options

PagingOptions<TResponse>

Devoluções

  • PagedAsyncIterableIterator para iterar os elementos