Microsoft.ConfidentialLedger managedCCFs

ARM template resource definition

The managedCCFs resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.ConfidentialLedger/managedCCFs resource, add the following JSON to your template.

{
  "type": "Microsoft.ConfidentialLedger/managedCCFs",
  "apiVersion": "2023-01-26-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "deploymentType": {
      "appSourceUri": "string",
      "languageRuntime": "string"
    },
    "memberIdentityCertificates": [
      {
        "certificate": "string",
        "encryptionkey": "string",
        "tags": {}
      }
    ],
    "nodeCount": "int"
  }
}

Property values

managedCCFs

Name Description Value
type The resource type 'Microsoft.ConfidentialLedger/managedCCFs'
apiVersion The resource api version '2023-01-26-preview'
name The resource name string (required)
location The geo-location where the resource lives string (required)
tags Resource tags. Dictionary of tag names and values. See Tags in templates
properties Properties of Managed CCF Resource. ManagedCCFProperties

ManagedCCFProperties

Name Description Value
deploymentType Deployment Type of Managed CCF DeploymentType
memberIdentityCertificates List of member identity certificates for Managed CCF MemberIdentityCertificate[]
nodeCount Number of CCF nodes in the Managed CCF. int

DeploymentType

Name Description Value
appSourceUri Source Uri containing ManagedCCF code string
languageRuntime Unique name for the Managed CCF. 'CPP'
'JS'

MemberIdentityCertificate

Name Description Value
certificate Member Identity Certificate string
encryptionkey Member Identity Certificate Encryption Key string
tags Anything