The managedCCFs resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log.
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"
}
}
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 |
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 |
Name | Description | Value |
---|---|---|
appSourceUri | Source Uri containing ManagedCCF code | string |
languageRuntime | Unique name for the Managed CCF. | 'CPP' 'JS' |
Name | Description | Value |
---|---|---|
certificate | Member Identity Certificate | string |
encryptionkey | Member Identity Certificate Encryption Key | string |
tags | Anything |