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 CertificateTagsResponse(val tags: Map<String, String>? = null)

Tags for Managed CCF Certificates

Link copied to clipboard
data class DeploymentTypeResponse(val appSourceUri: String? = null, val languageRuntime: String? = null)

Object representing DeploymentType for Managed CCF.

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 GetManagedCCFResult(val id: String, val location: String, val name: String, val properties: ManagedCCFPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Managed CCF. Contains the properties of Managed CCF 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 ledgerType: String? = null, val ledgerUri: String, val provisioningState: String)

Additional Confidential Ledger properties.

Link copied to clipboard
data class ManagedCCFPropertiesResponse(val appName: String, val appUri: String, val deploymentType: DeploymentTypeResponse? = null, val identityServiceUri: String, val memberIdentityCertificates: List<MemberIdentityCertificateResponse>? = null, val nodeCount: Int? = null, val provisioningState: String)

Additional Managed CCF properties.

Link copied to clipboard
data class MemberIdentityCertificateResponse(val certificate: String? = null, val encryptionkey: String? = null, val tags: List<CertificateTagsResponse>? = null)

Object representing MemberIdentityCertificate for Managed CCF.

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.