Partager via


@azure-rest/confidential-ledger package

Interfaces

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

Un ID de collection peut éventuellement être spécifié.

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

Un ID de collection peut éventuellement être spécifié.

CreateOrUpdateUser200Response

Un correctif de fusion JSON est appliqué aux utilisateurs existants

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

Un correctif de fusion JSON est appliqué aux utilisateurs existants

DeleteUser
DeleteUser204Response

Supprime un utilisateur du registre confidentiel.

DeleteUserdefaultResponse

Supprime un utilisateur du registre confidentiel.

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

La constitution est un script qui évalue et applique des propositions des membres du consortium.

GetConstitutiondefaultResponse

La constitution est un script qui évalue et applique des propositions des membres du consortium.

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

Un ID de collection peut éventuellement être spécifié.

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

Un ID de collection peut éventuellement être spécifié.

GetEnclaveQuotes
GetEnclaveQuotes200Response

Une citation est une mesure d’enclave SGX qui peut être utilisée pour vérifier la validité d’un nœud et de son enclave.

GetEnclaveQuotesdefaultResponse

Une citation est une mesure d’enclave SGX qui peut être utilisée pour vérifier la validité d’un nœud et de son enclave.

GetLedgerEntry
GetLedgerEntry200Response

Pour retourner des entrées de registre plus anciennes, les sections pertinentes du registre doivent être lues à partir du disque et validées. Pour empêcher le blocage dans l’enclave, la réponse indique si l’entrée est prête et une partie de la réponse, ou si le chargement est toujours en cours.

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

Pour retourner des entrées de registre plus anciennes, les sections pertinentes du registre doivent être lues à partir du disque et validées. Pour empêcher le blocage dans l’enclave, la réponse indique si l’entrée est prête et une partie de la réponse, ou si le chargement est toujours en cours.

GetReceipt
GetReceipt200Response

Obtient un reçu certifiant le contenu du registre à un ID de transaction particulier.

GetReceiptdefaultResponse

Obtient un reçu certifiant le contenu du registre à un ID de transaction particulier.

GetTransactionStatus
GetTransactionStatus200Response

Obtient l’état d’une entrée identifiée par un ID de transaction.

GetTransactionStatusdefaultResponse

Obtient l’état d’une entrée identifiée par un ID de transaction.

GetUser200Response

Obtient un utilisateur.

GetUserdefaultResponse

Obtient un utilisateur.

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

Les ID de collection sont des collections d’entrées de registre créées par l’utilisateur

ListCollectionsdefaultResponse

Les ID de collection sont des collections d’entrées de registre créées par l’utilisateur

ListConsortiumMembers
ListConsortiumMembers200Response

Les membres du consortium peuvent gérer le registre confidentiel.

ListConsortiumMembersdefaultResponse

Les membres du consortium peuvent gérer le registre confidentiel.

ListLedgerEntries
ListLedgerEntries200Response

Un ID de collection peut éventuellement être spécifié. Seules les entrées de la collection spécifiée (ou par défaut) sont retournées.

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

Un ID de collection peut éventuellement être spécifié. Seules les entrées de la collection spécifiée (ou par défaut) sont retournées.

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

Options de l’assistance de pagination

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

Alias de type

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

Type d’assistance pour extraire le type d’un tableau

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

Type d’une fonction personnalisée qui définit comment obtenir une page et un lien vers le suivant, le cas échéant.

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

Type d’assistance pour déduire le type des éléments paginés à partir du type de réponse Ce type est généré en fonction des informations swagger pour x-ms-pageable spécifiquement sur la propriété itemName qui indique la propriété de la réponse où les éléments de page sont trouvés. La valeur par défaut est value. Ce type nous permettra de fournir un itérateur fortement typé en fonction de la réponse que nous obtenons en tant que deuxième paramètre

Functions

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

Assistance pour paginer les résultats d’une réponse initiale qui suit la spécification de l’extension autorest x-ms-pageable

Informations relatives à la fonction

default(string, string, ClientOptions)

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

Paramètres

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

Retours

default(string, string, TokenCredential, ClientOptions)

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

Paramètres

ledgerEndpoint

string

ledgerIdentityCertificate

string

credentials
TokenCredential
options
ClientOptions

Retours

getLedgerIdentity(string, string)

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

Paramètres

ledgerId

string

identityServiceBaseUrl

string

Retours

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

Paramètres

Retours

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

Paramètres

Retours

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

Paramètres

Retours

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

Paramètres

Retours

response

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

Assistance pour paginer les résultats d’une réponse initiale qui suit la spécification de l’extension autorest x-ms-pageable

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

Paramètres

client
Client

Client à utiliser pour envoyer les demandes de page suivantes

initialResponse

TResponse

Réponse initiale contenant la page nextLink et active des éléments

options

PagingOptions<TResponse>

Retours

  • PagedAsyncIterableIterator pour itérer les éléments