Compartir a través de


@azure-rest/confidential-ledger package

Interfaces

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

Opcionalmente, se puede especificar un identificador de colección.

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

Opcionalmente, se puede especificar un identificador de colección.

CreateOrUpdateUser200Response

Se aplica una revisión de combinación JSON a los usuarios existentes.

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

Se aplica una revisión de combinación JSON a los usuarios existentes.

DeleteUser
DeleteUser204Response

Elimina un usuario de Confidential Ledger.

DeleteUserdefaultResponse

Elimina un usuario de Confidential Ledger.

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

La constitución es un script que evalúa y aplica propuestas de los miembros del consorcio.

GetConstitutiondefaultResponse

La constitución es un script que evalúa y aplica propuestas de los miembros del consorcio.

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

Opcionalmente, se puede especificar un identificador de colección.

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

Opcionalmente, se puede especificar un identificador de colección.

GetEnclaveQuotes
GetEnclaveQuotes200Response

Una cita es una medida de enclave SGX que se puede usar para comprobar la validez de un nodo y su enclave.

GetEnclaveQuotesdefaultResponse

Una cita es una medida de enclave SGX que se puede usar para comprobar la validez de un nodo y su enclave.

GetLedgerEntry
GetLedgerEntry200Response

Para devolver entradas de libro de contabilidad anteriores, las secciones pertinentes del libro de contabilidad deben leerse desde el disco y validarse. Para evitar el bloqueo dentro del enclave, la respuesta indicará si la entrada está lista y parte de la respuesta, o si la carga sigue en curso.

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

Para devolver entradas de libro de contabilidad anteriores, las secciones pertinentes del libro de contabilidad deben leerse desde el disco y validarse. Para evitar el bloqueo dentro del enclave, la respuesta indicará si la entrada está lista y parte de la respuesta, o si la carga sigue en curso.

GetReceipt
GetReceipt200Response

Obtiene un contenido del libro de contabilidad de certificación de recibos en un identificador de transacción determinado.

GetReceiptdefaultResponse

Obtiene un contenido del libro de contabilidad de certificación de recibos en un identificador de transacción determinado.

GetTransactionStatus
GetTransactionStatus200Response

Obtiene el estado de una entrada identificada por un identificador de transacción.

GetTransactionStatusdefaultResponse

Obtiene el estado de una entrada identificada por un identificador de transacción.

GetUser200Response

Obtiene un usuario.

GetUserdefaultResponse

Obtiene un usuario.

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

Los identificadores de colección son colecciones creadas por el usuario de entradas de libro de contabilidad

ListCollectionsdefaultResponse

Los identificadores de colección son colecciones creadas por el usuario de entradas de libro de contabilidad

ListConsortiumMembers
ListConsortiumMembers200Response

Los miembros del consorcio pueden administrar Confidential Ledger.

ListConsortiumMembersdefaultResponse

Los miembros del consorcio pueden administrar Confidential Ledger.

ListLedgerEntries
ListLedgerEntries200Response

Opcionalmente, se puede especificar un identificador de colección. Solo se devolverán las entradas de la colección especificada (o predeterminada).

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

Opcionalmente, se puede especificar un identificador de colección. Solo se devolverán las entradas de la colección especificada (o predeterminada).

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

Opciones para el asistente de paginación

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

Alias de tipos

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

Tipo auxiliar para extraer el tipo de una matriz

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

Tipo de una función personalizada que define cómo obtener una página y un vínculo al siguiente si existe.

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

Tipo auxiliar para deducir el tipo de los elementos paginados del tipo de respuesta Este tipo se genera en función de la información de swagger para x-ms-pageable específicamente en la propiedad itemName, que indica la propiedad de la respuesta donde se encuentran los elementos de página. El valor predeterminado es value. Este tipo nos permitirá proporcionar iterador fuertemente tipado en función de la respuesta que obtenemos como segundo parámetro.

Funciones

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

Asistente para paginar los resultados de una respuesta inicial que sigue la especificación de Autorest x-ms-pageable extensión

Detalles de la función

default(string, string, ClientOptions)

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

Parámetros

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

Devoluciones

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

Devoluciones

getLedgerIdentity(string, string)

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

Parámetros

ledgerId

string

identityServiceBaseUrl

string

Devoluciones

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

Parámetros

Devoluciones

response

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

Asistente para paginar los resultados de una respuesta inicial que sigue la especificación de Autorest x-ms-pageable extensión

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

Parámetros

client
Client

Cliente que se va a usar para enviar las solicitudes de página siguiente

initialResponse

TResponse

Respuesta inicial que contiene la página nextLink y actual de los elementos

options

PagingOptions<TResponse>

Devoluciones

  • PagedAsyncIterableIterator para iterar los elementos