LedgerProperties interface

Additional Confidential Ledger properties.

Properties

aadBasedSecurityPrincipals

Array of all AAD based Security Principals.

applicationType

Application type of the Confidential Ledger.

certBasedSecurityPrincipals

Array of all cert based Security Principals.

enclavePlatform

Enclave platform of the Confidential Ledger.

hostLevel

CCF Property for the logging level for the untrusted host: Trace, Debug, Info, Fail, Fatal.

identityServiceUri

Endpoint for accessing network identity.

ledgerInternalNamespace

Internal namespace for the Ledger

ledgerName

Unique name for the Confidential Ledger.

ledgerSku

SKU associated with the ledger

ledgerType

Type of Confidential Ledger

ledgerUri

Endpoint for calling Ledger Service.

maxBodySizeInMb

CCF Property for the maximum size of the http request body: 1MB, 5MB, 10MB.

nodeCount

Number of CCF nodes in the ACC Ledger.

provisioningState

Provisioning state of Ledger Resource

runningState

Object representing RunningState for Ledger.

scittConfiguration

The SCITT Configuration that needs to be set for the Confidential Ledger.

subjectName

CCF Property for the subject name to include in the node certificate. Default: CN=CCF Node.

workerThreads

Number of additional threads processing incoming client requests in the enclave (modify with care!)

writeLBAddressPrefix

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