Share via

I am facing the issue in CCF ARM template

Praveen Ayyasamy 0 Reputation points
2026-03-25T12:54:11.48+00:00

{

"code": "BadRequestException",

"message": "properties.contentSchemaVersion is required"

}

I have added the version in all the data

Developer technologies | .NET | .NET CLI
0 comments No comments

2 answers

Sort by: Most helpful
  1. Ankit Yadav 13,600 Reputation points Microsoft External Staff Moderator
    2026-03-25T13:58:54.47+00:00

    Hello Praveen Ayyasamy,

    It appears that CCF is different from Azure Cloud Services. For more information about Cloud Services, you can refer to this link: https://learn.microsoft.com/en-us/azure/cloud-services-extended-support/overview.

    Have you also tried creating a CCF resource using the Azure Portal or Azure CLI or rest api, and did that work for you? (see: https://learn.microsoft.com/en-us/rest/api/resource-manager/confidentialledger/managed-ccf/create?view=rest-resource-manager-confidentialledger-2024-09-19-preview&tabs=HTTP)

    On a side note, please note that Azure Managed CCF is being retired and the recommendation is to use Azure Confidential Ledger (ACL).

    User's image

    and to create ACL, you can follow the ARM template shared here: https://learn.microsoft.com/en-us/azure/confidential-ledger/quickstart-template?tabs=azure-cli%2CCLI


  2. Q&A Assist
    2026-03-25T12:54:23.8333333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The error indicates that the ARM template for the CCF resource is missing a required property named contentSchemaVersion under properties.

    In the Microsoft.DeviceRegistry schemaRegistries/schemas/schemaVersions ARM resource definitions, the only required property inside properties is schemaContent:

    {
      "type": "Microsoft.DeviceRegistry/schemaRegistries/schemas/schemaVersions",
      "apiVersion": "<appropriate-version>",
      "name": "string",
      "properties": {
        "description": "string",
        "schemaContent": "string"
      }
    }
    

    There is no contentSchemaVersion field defined for this resource type in the available API versions, so the error is coming from a different resource type or a higher-level CCF definition that is not shown in the context.

    To resolve the error, ensure that in the specific CCF resource where the error is raised, the properties object includes a contentSchemaVersion field with a valid value, for example:

    "properties": {
      "contentSchemaVersion": "1.0.0",
      ... other required properties ...
    }
    

    Also verify that the correct apiVersion and resource type are used for that CCF resource, and that all required properties for that type are present.


    References:

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.