@azure-rest/confidential-ledger package

Schnittstellen

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

Optional kann eine Sammlungs-ID angegeben werden.

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

Optional kann eine Sammlungs-ID angegeben werden.

CreateOrUpdateUser200Response

Für vorhandene Benutzer wird ein JSON-Zusammenführungspatch angewendet.

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

Für vorhandene Benutzer wird ein JSON-Zusammenführungspatch angewendet.

DeleteUser
DeleteUser204Response

Löscht einen Benutzer aus dem vertraulichen Hauptbuch.

DeleteUserdefaultResponse

Löscht einen Benutzer aus dem vertraulichen Hauptbuch.

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

Die Verfassung ist ein Skript, das Vorschläge von Konsortiumsmitgliedern bewertet und anwendet.

GetConstitutiondefaultResponse

Die Verfassung ist ein Skript, das Vorschläge von Konsortiumsmitgliedern bewertet und anwendet.

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

Optional kann eine Sammlungs-ID angegeben werden.

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

Optional kann eine Sammlungs-ID angegeben werden.

GetEnclaveQuotes
GetEnclaveQuotes200Response

Ein Zitat ist ein SGX-Enklavenmaß, das verwendet werden kann, um die Gültigkeit eines Knotens und seiner Enklave zu überprüfen.

GetEnclaveQuotesdefaultResponse

Ein Zitat ist ein SGX-Enklavenmaß, das verwendet werden kann, um die Gültigkeit eines Knotens und seiner Enklave zu überprüfen.

GetLedgerEntry
GetLedgerEntry200Response

Um ältere Sacheinträge zurückzugeben, müssen die relevanten Abschnitte des Sachbuchs vom Datenträger gelesen und überprüft werden. Um die Blockierung innerhalb der Enklave zu verhindern, gibt die Antwort an, ob der Eintrag bereit und Teil der Antwort ist oder ob das Laden noch läuft.

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

Um ältere Sacheinträge zurückzugeben, müssen die relevanten Abschnitte des Sachbuchs vom Datenträger gelesen und überprüft werden. Um die Blockierung innerhalb der Enklave zu verhindern, gibt die Antwort an, ob der Eintrag bereit und Teil der Antwort ist oder ob das Laden noch läuft.

GetReceipt
GetReceipt200Response

Ruft einen Beleg ab, der die Sachinhalte bei einer bestimmten Transaktions-ID zertifizieren soll.

GetReceiptdefaultResponse

Ruft einen Beleg ab, der die Sachinhalte bei einer bestimmten Transaktions-ID zertifizieren soll.

GetTransactionStatus
GetTransactionStatus200Response

Ruft den Status eines Eintrags ab, der durch eine Transaktions-ID identifiziert wird.

GetTransactionStatusdefaultResponse

Ruft den Status eines Eintrags ab, der durch eine Transaktions-ID identifiziert wird.

GetUser200Response

Ruft einen Benutzer ab.

GetUserdefaultResponse

Ruft einen Benutzer ab.

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

Sammlungs-IDs sind vom Benutzer erstellte Sammlungen von Ledgereinträgen

ListCollectionsdefaultResponse

Sammlungs-IDs sind vom Benutzer erstellte Sammlungen von Ledgereinträgen

ListConsortiumMembers
ListConsortiumMembers200Response

Die Mitglieder des Konsortiums können das "Confidential Ledger" verwalten.

ListConsortiumMembersdefaultResponse

Die Mitglieder des Konsortiums können das "Confidential Ledger" verwalten.

ListLedgerEntries
ListLedgerEntries200Response

Optional kann eine Sammlungs-ID angegeben werden. Es werden nur Einträge in der angegebenen (oder Standard)-Auflistung zurückgegeben.

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

Optional kann eine Sammlungs-ID angegeben werden. Es werden nur Einträge in der angegebenen (oder Standard)-Auflistung zurückgegeben.

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

Optionen für das Paging-Hilfsprogramm

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

Typaliase

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

Hilfstyp zum Extrahieren des Typs eines Arrays

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

Der Typ einer benutzerdefinierten Funktion, die definiert, wie eine Seite und ein Link zum nächsten abgerufen werden, falls vorhanden.

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

Hilfstyp zum Ableiten des Typs der seitenseitigen Elemente vom Antworttyp Dieser Typ wird basierend auf den Waggerinformationen für x-ms-pageable speziell auf der itemName-Eigenschaft generiert, die die Eigenschaft der Antwort angibt, in der die Seitenelemente gefunden werden. Der Standardwert ist value. Dieser Typ ermöglicht es uns, stark typierte Iterator basierend auf der Antwort bereitzustellen, die als zweiter Parameter abgerufen wird.

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

Hilfsprogramm zum Paginieren von Ergebnissen aus einer ersten Antwort, die auf die Spezifikation der Erweiterung Autorest x-ms-pageable folgt

Details zur Funktion

default(string, string, ClientOptions)

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

Parameter

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

Gibt zurück

default(string, string, TokenCredential, ClientOptions)

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

Parameter

ledgerEndpoint

string

ledgerIdentityCertificate

string

credentials
TokenCredential
options
ClientOptions

Gibt zurück

getLedgerIdentity(string, string)

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

Parameter

ledgerId

string

identityServiceBaseUrl

string

Gibt zurück

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

Parameter

Gibt zurück

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

Parameter

Gibt zurück

response

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

Hilfsprogramm zum Paginieren von Ergebnissen aus einer ersten Antwort, die auf die Spezifikation der Erweiterung Autorest x-ms-pageable folgt

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

Parameter

client
Client

Client, der zum Senden der nächsten Seitenanforderungen verwendet werden soll

initialResponse

TResponse

Ursprüngliche Antwort, die die nextLink- und aktuelle Seite von Elementen enthält

options

PagingOptions<TResponse>

Gibt zurück

  • PagedAsyncIterableIterator zum Durchlaufen der Elemente