@azure-rest/confidential-ledger package

인터페이스

CollectionOutput
ConfidentialLedgerEnclavesOutput
ConfidentialLedgerErrorBodyOutput
ConfidentialLedgerErrorOutput
ConsortiumMemberOutput
ConsortiumOutput
ConstitutionOutput
CreateLedgerEntry200Headers
CreateLedgerEntry200Response

컬렉션 ID를 선택적으로 지정할 수 있습니다.

CreateLedgerEntryBodyParam
CreateLedgerEntryMediaTypesParam
CreateLedgerEntryQueryParam
CreateLedgerEntryQueryParamProperties
CreateLedgerEntrydefaultResponse

컬렉션 ID를 선택적으로 지정할 수 있습니다.

CreateOrUpdateUser200Response

기존 사용자에 대해 JSON 병합 패치가 적용됨

CreateOrUpdateUserBodyParam
CreateOrUpdateUserMediaTypesParam
CreateOrUpdateUserdefaultResponse

기존 사용자에 대해 JSON 병합 패치가 적용됨

DeleteUser
DeleteUser204Response

기밀 원장에서 사용자를 삭제합니다.

DeleteUserdefaultResponse

기밀 원장에서 사용자를 삭제합니다.

EnclaveQuoteOutput
GetConstitution
GetConstitution200Response

헌법은 컨소시엄 회원의 제안을 평가하고 적용하는 스크립트입니다.

GetConstitutiondefaultResponse

헌법은 컨소시엄 회원의 제안을 평가하고 적용하는 스크립트입니다.

GetCurrentLedgerEntry
GetCurrentLedgerEntry200Response

컬렉션 ID를 선택적으로 지정할 수 있습니다.

GetCurrentLedgerEntryQueryParam
GetCurrentLedgerEntryQueryParamProperties
GetCurrentLedgerEntrydefaultResponse

컬렉션 ID를 선택적으로 지정할 수 있습니다.

GetEnclaveQuotes
GetEnclaveQuotes200Response

따옴표는 노드 및 해당 enclave의 유효성을 확인하는 데 사용할 수 있는 SGX enclave 측정값입니다.

GetEnclaveQuotesdefaultResponse

따옴표는 노드 및 해당 enclave의 유효성을 확인하는 데 사용할 수 있는 SGX enclave 측정값입니다.

GetLedgerEntry
GetLedgerEntry200Response

이전 원장 항목을 반환하려면 원장의 관련 섹션을 디스크에서 읽고 유효성을 검사해야 합니다. enclave 내에서 차단을 방지하기 위해 응답은 항목이 준비되었는지, 응답의 일부인지 또는 로드가 여전히 진행 중인지를 나타냅니다.

GetLedgerEntryQueryParam
GetLedgerEntryQueryParamProperties
GetLedgerEntrydefaultResponse

이전 원장 항목을 반환하려면 원장의 관련 섹션을 디스크에서 읽고 유효성을 검사해야 합니다. enclave 내에서 차단을 방지하기 위해 응답은 항목이 준비되었는지, 응답의 일부인지 또는 로드가 여전히 진행 중인지를 나타냅니다.

GetReceipt
GetReceipt200Response

특정 트랜잭션 ID의 영수증 인증 원장 콘텐츠를 가져옵니다.

GetReceiptdefaultResponse

특정 트랜잭션 ID의 영수증 인증 원장 콘텐츠를 가져옵니다.

GetTransactionStatus
GetTransactionStatus200Response

트랜잭션 ID로 식별되는 항목의 상태를 가져옵니다.

GetTransactionStatusdefaultResponse

트랜잭션 ID로 식별되는 항목의 상태를 가져옵니다.

GetUser200Response

사용자를 가져옵니다.

GetUserdefaultResponse

사용자를 가져옵니다.

LedgerEntry
LedgerEntryOutput
LedgerIdentity
LedgerQueryResultOutput
LedgerUser
LedgerUserOutput
LedgerWriteResultOutput
ListCollections
ListCollections200Response

컬렉션 ID는 사용자가 만든 원장 항목 컬렉션입니다.

ListCollectionsdefaultResponse

컬렉션 ID는 사용자가 만든 원장 항목 컬렉션입니다.

ListConsortiumMembers
ListConsortiumMembers200Response

컨소시엄 멤버는 기밀 원장을 관리할 수 있습니다.

ListConsortiumMembersdefaultResponse

컨소시엄 멤버는 기밀 원장을 관리할 수 있습니다.

ListLedgerEntries
ListLedgerEntries200Response

컬렉션 ID를 선택적으로 지정할 수 있습니다. 지정된(또는 기본값) 컬렉션의 항목만 반환됩니다.

ListLedgerEntriesQueryParam
ListLedgerEntriesQueryParamProperties
ListLedgerEntriesdefaultResponse

컬렉션 ID를 선택적으로 지정할 수 있습니다. 지정된(또는 기본값) 컬렉션의 항목만 반환됩니다.

PagedCollectionsOutput
PagedLedgerEntriesOutput
PagingOptions

페이징 도우미에 대한 옵션

ReceiptContentsOutput
ReceiptElementOutput
ReceiptLeafComponentsOutput
Routes
TransactionReceiptOutput
TransactionStatusOutput

형식 별칭

ConfidentialLedgerClient
CreateLedgerEntryParameters
CreateOrUpdateUserParameters
DeleteUserParameters
GetArrayType

배열 형식을 추출하는 도우미 형식

GetConstitutionParameters
GetCurrentLedgerEntryParameters
GetEnclaveQuotesParameters
GetLedgerEntryParameters
GetPage

페이지와 다음 페이지에 대한 링크(있는 경우)를 가져오는 방법을 정의하는 사용자 지정 함수의 형식입니다.

GetReceiptParameters
GetTransactionStatusParameters
GetUserParameters
ListCollectionsParameters
ListConsortiumMembersParameters
ListLedgerEntriesParameters
PaginateReturn

응답 형식에서 페이징된 요소의 형식을 유추하는 도우미 유형입니다. 이 형식은 페이지 항목이 있는 응답의 속성을 나타내는 itemName 속성에서 특히 x-ms-pageable에 대한 swagger 정보를 기반으로 생성됩니다. 기본값은 value. 이 형식을 사용하면 두 번째 매개 변수로 가져오는 응답에 따라 강력한 형식의 반복기를 제공할 수 있습니다.

함수

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

자동 등록 x-ms-pageable 확장의 사양을 따르는 초기 응답의 결과를 페이지를 매긴 도우미

함수 세부 정보

default(string, string, ClientOptions)

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

매개 변수

ledgerEndpoint

string

ledgerIdentityCertificate

string

options
ClientOptions

반환

default(string, string, TokenCredential, ClientOptions)

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

매개 변수

ledgerEndpoint

string

ledgerIdentityCertificate

string

credentials
TokenCredential
options
ClientOptions

반환

getLedgerIdentity(string, string)

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

매개 변수

ledgerId

string

identityServiceBaseUrl

string

반환

Promise<LedgerIdentity>

isUnexpected(GetConstitution200Response | GetConstitutiondefaultResponse)

function isUnexpected(response: GetConstitution200Response | GetConstitutiondefaultResponse): response

매개 변수

반환

response

isUnexpected(ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse)

function isUnexpected(response: ListConsortiumMembers200Response | ListConsortiumMembersdefaultResponse): response

매개 변수

반환

response

isUnexpected(GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse)

function isUnexpected(response: GetEnclaveQuotes200Response | GetEnclaveQuotesdefaultResponse): response

매개 변수

반환

response

isUnexpected(ListCollections200Response | ListCollectionsdefaultResponse)

function isUnexpected(response: ListCollections200Response | ListCollectionsdefaultResponse): response

매개 변수

반환

response

isUnexpected(ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse)

function isUnexpected(response: ListLedgerEntries200Response | ListLedgerEntriesdefaultResponse): response

매개 변수

반환

response

isUnexpected(CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse)

function isUnexpected(response: CreateLedgerEntry200Response | CreateLedgerEntrydefaultResponse): response

매개 변수

반환

response

isUnexpected(GetLedgerEntry200Response | GetLedgerEntrydefaultResponse)

function isUnexpected(response: GetLedgerEntry200Response | GetLedgerEntrydefaultResponse): response

매개 변수

반환

response

isUnexpected(GetReceipt200Response | GetReceiptdefaultResponse)

function isUnexpected(response: GetReceipt200Response | GetReceiptdefaultResponse): response

매개 변수

반환

response

isUnexpected(GetTransactionStatus200Response | GetTransactionStatusdefaultResponse)

function isUnexpected(response: GetTransactionStatus200Response | GetTransactionStatusdefaultResponse): response

매개 변수

반환

response

isUnexpected(GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse)

function isUnexpected(response: GetCurrentLedgerEntry200Response | GetCurrentLedgerEntrydefaultResponse): response

매개 변수

반환

response

isUnexpected(DeleteUser204Response | DeleteUserdefaultResponse)

function isUnexpected(response: DeleteUser204Response | DeleteUserdefaultResponse): response

매개 변수

반환

response

isUnexpected(GetUser200Response | GetUserdefaultResponse)

function isUnexpected(response: GetUser200Response | GetUserdefaultResponse): response

매개 변수

반환

response

isUnexpected(CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse)

function isUnexpected(response: CreateOrUpdateUser200Response | CreateOrUpdateUserdefaultResponse): response

매개 변수

반환

response

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

자동 등록 x-ms-pageable 확장의 사양을 따르는 초기 응답의 결과를 페이지를 매긴 도우미

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

매개 변수

client
Client

다음 페이지 요청을 보내는 데 사용할 클라이언트

initialResponse

TResponse

nextLink 및 요소의 현재 페이지를 포함하는 초기 응답

options

PagingOptions<TResponse>

반환

  • 요소를 반복하는 PagedAsyncIterableIterator