ARM Error
ARM OpenAPI(swagger) specs
- RPC-Get-V1-07
Top level property names should not be repeated inside the properties bag for ARM resource '{0}'. Properties [{1}] conflict with ARM top level properties. Please rename these.
Per ARM guidelines, top level properties should not be repeated inside the properties bag for ARM resources.
Rename or remove conflicting property. Note that this may require a change on the service side and may cause a breaking change.
"id" property is repeated in the model, as "Resource" already contains "id".
"VersionedApplicationType": {
"description": "The versioned application type resource",
"properties": {
"properties": {
"id": {
"type": "string",
"description": "The name of the application type"
}
}
},
"allOf": [
{
"$ref": "#/definitions/Resource"
}
]
},
"Resource":{
"properties":{
"id":{
"readOnly":true,
"type":"string",
"description":"Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
},
"name":{
"readOnly":true,
"type":"string",
"description":"The name of the resource"
},
"type":{
"readOnly":true,
"type":"string",
"description":"The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts."
}
},
"x-ms-azure-resource": true
}