Package-level declarations
Types
Link copied to clipboard
data class AADBasedSecurityPrincipalResponse(val ledgerRoleName: String? = null, val principalId: String? = null, val tenantId: String? = null)
AAD based security principal with associated Ledger RoleName
Link copied to clipboard
data class CertBasedSecurityPrincipalResponse(val cert: String? = null, val ledgerRoleName: String? = null)
Cert based security principal with Ledger RoleName
Link copied to clipboard
data class GetLedgerResult(val id: String, val location: String? = null, val name: String, val properties: LedgerPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)
Confidential Ledger. Contains the properties of Confidential Ledger Resource.
Link copied to clipboard
data class LedgerPropertiesResponse(val aadBasedSecurityPrincipals: List<AADBasedSecurityPrincipalResponse>? = null, val certBasedSecurityPrincipals: List<CertBasedSecurityPrincipalResponse>? = null, val identityServiceUri: String, val ledgerInternalNamespace: String, val ledgerName: String, val ledgerStorageAccount: String? = null, val ledgerType: String? = null, val ledgerUri: String, val provisioningState: String)
Additional Confidential Ledger properties.
Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)
Metadata pertaining to creation and last modification of the resource.