@azure-rest/confidential-ledger package

Interfaces

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

Er kan eventueel een verzamelings-id worden opgegeven.

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

Er kan eventueel een verzamelings-id worden opgegeven.

CreateOrUpdateUser200Response

Er wordt een JSON-samenvoegpatch toegepast voor bestaande gebruikers

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

Er wordt een JSON-samenvoegpatch toegepast voor bestaande gebruikers

DeleteUser
DeleteUser204Response

Hiermee verwijdert u een gebruiker uit het vertrouwelijke grootboek.

DeleteUserdefaultResponse

Hiermee verwijdert u een gebruiker uit het vertrouwelijke grootboek.

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

De grondwet is een script waarmee voorstellen van consortiumleden worden beoordeeld en toegepast.

GetConstitutiondefaultResponse

De grondwet is een script waarmee voorstellen van consortiumleden worden beoordeeld en toegepast.

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

Er kan eventueel een verzamelings-id worden opgegeven.

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

Er kan eventueel een verzamelings-id worden opgegeven.

GetEnclaveQuotes
GetEnclaveQuotes200Response

Een aanhalingsteken is een SGX-enclavemeting die kan worden gebruikt om de geldigheid van een knooppunt en de bijbehorende enclave te controleren.

GetEnclaveQuotesdefaultResponse

Een aanhalingsteken is een SGX-enclavemeting die kan worden gebruikt om de geldigheid van een knooppunt en de bijbehorende enclave te controleren.

GetLedgerEntry
GetLedgerEntry200Response

Als u oudere grootboekvermeldingen wilt retourneren, moeten de relevante secties van het grootboek worden gelezen van schijf en gevalideerd. Om blokkeren binnen de enclave te voorkomen, geeft het antwoord aan of de vermelding gereed is en deel uitmaakt van het antwoord, of dat het laden nog steeds wordt uitgevoerd.

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

Als u oudere grootboekvermeldingen wilt retourneren, moeten de relevante secties van het grootboek worden gelezen van schijf en gevalideerd. Om blokkeren binnen de enclave te voorkomen, geeft het antwoord aan of de vermelding gereed is en deel uitmaakt van het antwoord, of dat het laden nog steeds wordt uitgevoerd.

GetReceipt
GetReceipt200Response

Hiermee haalt u een ontvangstbewijs op dat grootboekinhoud op een bepaalde transactie-id krijgt.

GetReceiptdefaultResponse

Hiermee haalt u een ontvangstbewijs op dat grootboekinhoud op een bepaalde transactie-id krijgt.

GetTransactionStatus
GetTransactionStatus200Response

Hiermee haalt u de status op van een vermelding die wordt geïdentificeerd door een transactie-id.

GetTransactionStatusdefaultResponse

Hiermee haalt u de status op van een vermelding die wordt geïdentificeerd door een transactie-id.

GetUser200Response

Hiermee haalt u een gebruiker op.

GetUserdefaultResponse

Hiermee haalt u een gebruiker op.

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

Verzamelings-id's zijn door de gebruiker gemaakte verzamelingen grootboekvermeldingen

ListCollectionsdefaultResponse

Verzamelings-id's zijn door de gebruiker gemaakte verzamelingen grootboekvermeldingen

ListConsortiumMembers
ListConsortiumMembers200Response

Consortiumleden kunnen het vertrouwelijke grootboek beheren.

ListConsortiumMembersdefaultResponse

Consortiumleden kunnen het vertrouwelijke grootboek beheren.

ListLedgerEntries
ListLedgerEntries200Response

Er kan eventueel een verzamelings-id worden opgegeven. Alleen vermeldingen in de opgegeven (of standaard) verzameling worden geretourneerd.

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

Er kan eventueel een verzamelings-id worden opgegeven. Alleen vermeldingen in de opgegeven (of standaard) verzameling worden geretourneerd.

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

Opties voor de helper voor paging

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

Type-aliassen

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

Helpertype voor het extraheren van het type matrix

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

Het type aangepaste functie waarmee wordt gedefinieerd hoe u een pagina en een koppeling naar de volgende krijgt, indien van toepassing.

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

Helpertype voor het afleiden van het type gepaginade elementen van het antwoordtype Dit type wordt gegenereerd op basis van de swagger-informatie voor x-ms-pageable specifiek op de eigenschap itemName die de eigenschap aangeeft van het antwoord waarin de pagina-items worden gevonden. De standaardwaarde is value. Met dit type kunnen we sterk getypte Iterator opgeven op basis van het antwoord dat we krijgen als tweede parameter

Functies

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

Helper voor het pagineren van resultaten van een eerste antwoord dat volgt op de specificatie van autorest x-ms-pageable-extensie

Functiedetails

default(string, string, ClientOptions)

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

Parameters

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

Retouren

default(string, string, TokenCredential, ClientOptions)

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

Parameters

ledgerEndpoint

string

ledgerIdentityCertificate

string

credentials
TokenCredential
options
ClientOptions

Retouren

getLedgerIdentity(string, string)

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

Parameters

ledgerId

string

identityServiceBaseUrl

string

Retouren

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

Parameters

Retouren

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

Parameters

Retouren

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

Parameters

Retouren

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

Parameters

Retouren

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

Parameters

Retouren

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

Parameters

Retouren

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

Parameters

Retouren

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

Parameters

Retouren

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

Parameters

Retouren

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

Parameters

Retouren

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

Parameters

Retouren

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

Parameters

Retouren

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

Parameters

Retouren

response

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

Helper voor het pagineren van resultaten van een eerste antwoord dat volgt op de specificatie van autorest x-ms-pageable-extensie

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

Parameters

client
Client

Client die moet worden gebruikt voor het verzenden van de volgende paginaaanvragen

initialResponse

TResponse

Eerste antwoord met de nextLink en de huidige pagina met elementen

options

PagingOptions<TResponse>

Retouren

  • PagedAsyncIterableIterator om de elementen te herhalen