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
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.