title: Is it possible to have conditional property in ARM template
body: <p>I understand there is option to have conditional output for property values, but is it possible to have conditional property itself. For example I have template which creates <code>Microsoft.Compute/VirtualMachine</code> and it's the same template for both Windows and Linux. But for windows I need to specify property which do not exist for Linux (<code>"licenseType": "Windows_Server")</code>. Presense of this property will fail deployment with error <code>The property 'LicenseType' cannot be used together with property 'linuxConfiguration'</code></p>
  
  <p>I'm trying to figure out if it's possible to have this property included only for Windows images while keeping template the same?</p>