> + > +import java.util.List; > +import java.util.Map; > + > +@AutoValue > +public abstract class DeploymentTemplate { > + > + //Empty placeholders as we want to generate the empty JSON object > + @AutoValue > + public abstract static class Parameters { > + public static Parameters create() { > + return new AutoValue_DeploymentTemplate_Parameters(); > + } > + } > + > + public abstract String $schema();
`$schema` is actually a json keyword. It is used here to specify the schema of the template. Check out this [reference](https://msdn.microsoft.com/en-us/library/azure/dn790564.aspx). ``` "properties": { "template": { "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", ... ``` --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/273/files/74f8e9bf66e7427298c5c3c9567aa7d8284e0987#r64495870