LedgerPropertiesArgs

data class LedgerPropertiesArgs(val aadBasedSecurityPrincipals: Output<List<AADBasedSecurityPrincipalArgs>>? = null, val certBasedSecurityPrincipals: Output<List<CertBasedSecurityPrincipalArgs>>? = null, val ledgerSku: Output<Either<String, LedgerSku>>? = null, val ledgerType: Output<Either<String, LedgerType>>? = null, val runningState: Output<Either<String, RunningState>>? = null) : ConvertibleToJava<LedgerPropertiesArgs>

Additional Confidential Ledger properties.

Constructors

Link copied to clipboard
constructor(aadBasedSecurityPrincipals: Output<List<AADBasedSecurityPrincipalArgs>>? = null, certBasedSecurityPrincipals: Output<List<CertBasedSecurityPrincipalArgs>>? = null, ledgerSku: Output<Either<String, LedgerSku>>? = null, ledgerType: Output<Either<String, LedgerType>>? = null, runningState: Output<Either<String, RunningState>>? = null)

Properties

Link copied to clipboard

Array of all AAD based Security Principals.

Link copied to clipboard

Array of all cert based Security Principals.

Link copied to clipboard
val ledgerSku: Output<Either<String, LedgerSku>>? = null

SKU associated with the ledger

Link copied to clipboard
val ledgerType: Output<Either<String, LedgerType>>? = null

Type of Confidential Ledger

Link copied to clipboard
val runningState: Output<Either<String, RunningState>>? = null

Object representing RunningState for Ledger.

Functions

Link copied to clipboard
open override fun toJava(): LedgerPropertiesArgs