Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/24/12 13:48:19 (12 years ago)
Author:
spimming
Message:

#1680:

  • Enum for instance size of roles
  • Set reference to subscription in hosted services and deployments
  • Add properties for subscription in hosted services and deployments
  • Extend properties in RoleInstance
Location:
branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.CloudManager/3.3/Model
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.CloudManager/3.3/Model/Deployment.cs

    r7326 r7402  
    3737    public int UpgradeDomainCount;
    3838    public List<Role> RoleList { get; set; }
     39    public Subscription Subscription { get; set; }
    3940
    4041    public Deployment() {
     
    5455      this.UpgradeDomainCount = original.UpgradeDomainCount;
    5556      this.RoleList = new List<Role>(original.RoleList);
     57      this.Subscription = cloner.Clone(original.Subscription);
    5658
    5759    }
     
    9092      this.UpgradeDomainCount = deployment.UpgradeDomainCount;
    9193      this.RoleList = deployment.RoleList;
     94      this.Subscription = deployment.Subscription;
    9295    }
    9396  }
  • branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.CloudManager/3.3/Model/HostedService.cs

    r7386 r7402  
    2828    public string ServiceName { get; set; }
    2929    public string Url { get; set; }
    30     public string SubscriptionId { get; set; }
     30    public Subscription Subscription { get; set; }
    3131    public HostedServiceProperties HostedServiceProperties { get; set; }
    3232    public List<Deployment> Deployments { get; set; }
     
    3939      this.ServiceName = original.ServiceName;
    4040      this.Url = original.Url;
    41       this.HostedServiceProperties = cloner.Clone(HostedServiceProperties);
     41      this.Subscription = cloner.Clone(original.Subscription);
     42      this.HostedServiceProperties = cloner.Clone(original.HostedServiceProperties);
    4243      this.Deployments = new List<Deployment>(original.Deployments);
    4344    }
  • branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.CloudManager/3.3/Model/RoleInstance.cs

    r7326 r7402  
    2828    public string InstanceName { get; set; }
    2929    public string InstanceStatus { get; set; }
     30    public string InstanceSize { get; set; }
     31    public string InstanceStateDetails { get; set; }
     32    public string InstanceErrorCode { get; set; }
    3033
    3134    public RoleInstance() {
     
    3740      this.InstanceName = original.InstanceName;
    3841      this.InstanceStatus = original.InstanceStatus;
     42      this.InstanceSize = original.InstanceSize;
     43      this.InstanceStateDetails = original.InstanceStateDetails;
     44      this.InstanceErrorCode = original.InstanceErrorCode;
    3945    }
    4046
Note: See TracChangeset for help on using the changeset viewer.