DscResources/TestRes/TestRes.schema.json

[
  {
    "CimSystemProperties": {
      "Namespace": null,
      "ServerName": null,
      "ClassName": "EmbClass",
      "Path": null
    },
    "CimSuperClassName": null,
    "CimClassQualifiers": [],
    "CimClassProperties": [
      {
        "Name": "EmbClassProp",
        "Value": null,
        "CimType": "String",
        "Flags": "Property, NullValue",
        "Qualifiers": [],
        "ReferenceClassName": null
      }
    ]
  },
  {
    "CimSystemProperties": {
      "Namespace": null,
      "ServerName": null,
      "ClassName": "TestRes",
      "Path": null
    },
    "CimSuperClassName": "OMI_BaseResource",
    "CimClassQualifiers": [
      {
        "Name": "ClassVersion",
        "Value": "1.0",
        "CimType": "String",
        "Flags": "EnableOverride, Restricted"
      }
    ],
    "CimClassProperties": [
      {
        "Name": "propName",
        "Value": null,
        "CimType": "String",
        "Flags": "Property, Required, NullValue",
        "Qualifiers": [
          {
            "Name": "Write",
            "Value": true,
            "CimType": "Boolean",
            "Flags": "EnableOverride, ToSubclass"
          },
          {
            "Name": "Required",
            "Value": true,
            "CimType": "Boolean",
            "Flags": "DisableOverride, ToSubclass"
          }
        ],
        "ReferenceClassName": null
      },
      {
        "Name": "EmbClassObj",
        "Value": null,
        "CimType": "Instance",
        "Flags": "Property, NullValue",
        "Qualifiers": [
          {
            "Name": "Write",
            "Value": true,
            "CimType": "Boolean",
            "Flags": "EnableOverride, ToSubclass"
          },
          {
            "Name": "EmbeddedInstance",
            "Value": "EmbClass",
            "CimType": "String",
            "Flags": "EnableOverride, ToSubclass"
          }
        ],
        "ReferenceClassName": "EmbClass"
      }
    ]
  }
]