Compartilhar via


LedgerProperties Class

Definition

Additional Confidential Ledger properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConfidentialLedger.Models.Api20220513.LedgerPropertiesTypeConverter))]
public class LedgerProperties : Microsoft.Azure.PowerShell.Cmdlets.ConfidentialLedger.Models.Api20220513.ILedgerProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConfidentialLedger.Models.Api20220513.LedgerPropertiesTypeConverter))>]
type LedgerProperties = class
    interface ILedgerProperties
    interface IJsonSerializable
Public Class LedgerProperties
Implements ILedgerProperties
Inheritance
LedgerProperties
Attributes
Implements

Constructors

LedgerProperties()

Creates an new LedgerProperties instance.

Properties

AadBasedSecurityPrincipal

Array of all AAD based Security Principals.

CertBasedSecurityPrincipal

Array of all cert based Security Principals.

IdentityServiceUri

Endpoint for accessing network identity.

LedgerInternalNamespace

Internal namespace for the Ledger

LedgerName

Unique name for the Confidential Ledger.

LedgerType

Type of Confidential Ledger

LedgerUri

Endpoint for calling Ledger Service.

ProvisioningState

Provisioning state of Ledger Resource

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of LedgerProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of LedgerProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConfidentialLedger.Models.Api20220513.ILedgerProperties.

FromJsonString(String)

Creates a new instance of LedgerProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of LedgerProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to