LedgerProperties interface
Additional Confidential Ledger properties.
Properties
| aad |
Array of all AAD based Security Principals. |
| application |
Application type of the Confidential Ledger. |
| cert |
Array of all cert based Security Principals. |
| enclave |
Enclave platform of the Confidential Ledger. |
| host |
CCF Property for the logging level for the untrusted host: Trace, Debug, Info, Fail, Fatal. |
| identity |
Endpoint for accessing network identity. |
| ledger |
Internal namespace for the Ledger |
| ledger |
Unique name for the Confidential Ledger. |
| ledger |
SKU associated with the ledger |
| ledger |
Type of Confidential Ledger |
| ledger |
Endpoint for calling Ledger Service. |
| max |
CCF Property for the maximum size of the http request body: 1MB, 5MB, 10MB. |
| node |
Number of CCF nodes in the ACC Ledger. |
| provisioning |
Provisioning state of Ledger Resource |
| running |
Object representing RunningState for Ledger. |
| scitt |
The SCITT Configuration that needs to be set for the Confidential Ledger. |
| subject |
CCF Property for the subject name to include in the node certificate. Default: CN=CCF Node. |
| worker |
Number of additional threads processing incoming client requests in the enclave (modify with care!) |
| write |
Prefix for the write load balancer. Example: write |
Property Details
aadBasedSecurityPrincipals
Array of all AAD based Security Principals.
aadBasedSecurityPrincipals?: AADBasedSecurityPrincipal[]
Property Value
applicationType
Application type of the Confidential Ledger.
applicationType?: string
Property Value
string
certBasedSecurityPrincipals
Array of all cert based Security Principals.
certBasedSecurityPrincipals?: CertBasedSecurityPrincipal[]
Property Value
enclavePlatform
Enclave platform of the Confidential Ledger.
enclavePlatform?: string
Property Value
string
hostLevel
CCF Property for the logging level for the untrusted host: Trace, Debug, Info, Fail, Fatal.
hostLevel?: string
Property Value
string
identityServiceUri
Endpoint for accessing network identity.
identityServiceUri?: string
Property Value
string
ledgerInternalNamespace
Internal namespace for the Ledger
ledgerInternalNamespace?: string
Property Value
string
ledgerName
Unique name for the Confidential Ledger.
ledgerName?: string
Property Value
string
ledgerSku
SKU associated with the ledger
ledgerSku?: string
Property Value
string
ledgerType
Type of Confidential Ledger
ledgerType?: string
Property Value
string
ledgerUri
Endpoint for calling Ledger Service.
ledgerUri?: string
Property Value
string
maxBodySizeInMb
CCF Property for the maximum size of the http request body: 1MB, 5MB, 10MB.
maxBodySizeInMb?: number
Property Value
number
nodeCount
Number of CCF nodes in the ACC Ledger.
nodeCount?: number
Property Value
number
provisioningState
Provisioning state of Ledger Resource
provisioningState?: string
Property Value
string
runningState
Object representing RunningState for Ledger.
runningState?: string
Property Value
string
scittConfiguration
The SCITT Configuration that needs to be set for the Confidential Ledger.
scittConfiguration?: string
Property Value
string
subjectName
CCF Property for the subject name to include in the node certificate. Default: CN=CCF Node.
subjectName?: string
Property Value
string
workerThreads
Number of additional threads processing incoming client requests in the enclave (modify with care!)
workerThreads?: number
Property Value
number
writeLBAddressPrefix
Prefix for the write load balancer. Example: write
writeLBAddressPrefix?: string
Property Value
string