3 using System.Collections.Generic;
6 using System.Threading.Tasks;
8 namespace FUSE.AzureConfig.Tasks
55 this.Environments =
new Dictionary<string, EnvironmentSpec>();
56 this.Roles =
new List<RoleSpec>();
59 public string Name {
get; set; }
61 [JsonProperty(
"envs")]
62 public Dictionary<string, EnvironmentSpec> Environments {
get; set; }
64 public List<RoleSpec> Roles {
get; set; }
71 this.Roles =
new Dictionary<string, RoleSpec>();
72 this.ConfigSettings =
new Dictionary<string, Dictionary<string, string>>();
75 public string Parent {
get; set; }
77 public string ProfileName {
get; set; }
79 public Dictionary<string, RoleSpec> Roles {
get; set; }
81 public Dictionary<string, Dictionary<string, string>> ConfigSettings {
get; set; }
87 public string Type {
get; set; }
90 public int Instances {
get; set; }
JSON-based azure configuration specification.