Azure.ResourceManager.ConfidentialLedger.Models Namespace

Classes

Name Description
AadBasedSecurityPrincipal

AAD based security principal with associated Ledger RoleName.

ArmConfidentialLedgerModelFactory

A factory class for creating instances of the models for mocking.

CertBasedSecurityPrincipal

Cert based security principal with Ledger RoleName.

ConfidentialLedgerBackupContent

Object representing Backup properties of a Confidential Ledger Resource.

ConfidentialLedgerBackupResult

Object representing the backup response of a Confidential Ledger Resource.

ConfidentialLedgerDeploymentType

Object representing DeploymentType for Managed CCF.

ConfidentialLedgerFilesExportContent

Object representing Files Export properties of a Confidential Ledger Resource.

ConfidentialLedgerFilesExportResult

Object representing the files export response of a Confidential Ledger Resource.

ConfidentialLedgerMemberIdentityCertificate

Object representing MemberIdentityCertificate for Managed CCF.

ConfidentialLedgerNameAvailabilityContent

The check availability request body.

ConfidentialLedgerNameAvailabilityResult

The check availability result.

ConfidentialLedgerProperties

Additional Confidential Ledger properties.

ConfidentialLedgerRestoreContent

Object representing Restore properties of a Confidential Ledger Resource.

ConfidentialLedgerRestoreResult

Object representing the restore response of a Confidential Ledger Resource.

ManagedCcfBackupContent

Object representing Backup properties of a Managed CCF Resource.

ManagedCcfBackupResult

Object representing the backup response of a Managed CCF Resource.

ManagedCcfProperties

Additional Managed CCF properties.

ManagedCcfRestoreContent

Object representing Restore properties of Managed CCF Resource.

ManagedCcfRestoreResult

Object representing the restore response of a Managed CCF Resource.

Structs

Name Description
ConfidentialLedgerApplicationType

Object representing the application type of the Confidential Ledger. Defaults to ConfidentialLedger.

ConfidentialLedgerEnclavePlatform

Object representing the enclave platform for the Confidential Ledger application. Defaults to IntelSgx.

ConfidentialLedgerLanguageRuntime

Object representing LanguageRuntime for Manged CCF.

ConfidentialLedgerNameUnavailableReason

Possible reasons for a name not being available.

ConfidentialLedgerProvisioningState

Object representing ProvisioningState for Confidential Ledger.

ConfidentialLedgerRoleName

LedgerRole associated with the Security Principal of Ledger.

ConfidentialLedgerRunningState

Object representing RunningState for Confidential Ledger.

ConfidentialLedgerSku

SKU associated with the ledger resource.

ConfidentialLedgerType

Type of the ledger. Private means transaction data is encrypted.