> +
> +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

Reply via email to