public static string AsYaml(this IDeploymentTemplate helper)
        {
            var serializer = new SerializerBuilder().Build();

            var yaml = serializer.Serialize(helper);

            return(yaml);
        }
 public void Initialize(string name, string storageaccountname, string storageaccountkey, AzureInstanceType instanceType, int count, IDeploymentTemplate template)
 {
     _template           = template;
     _name               = name;
     _storageAccountName = storageaccountname;
     _storageAccountKey  = storageaccountkey;
     _deploymentBlobName = name + ".cspkg";
     _instanceType       = instanceType;
     _instanceCount      = count;
 }