/// <summary> /// Initializes a new instance of the CommitmentPeriod class. /// </summary> /// <param name="tier">Commitment period commitment tier.</param> /// <param name="count">Commitment period commitment count.</param> /// <param name="startDate">Commitment period start date.</param> /// <param name="endDate">Commitment period end date.</param> public CommitmentPeriod(string tier = default(string), int?count = default(int?), CommitmentQuota quota = default(CommitmentQuota), string startDate = default(string), string endDate = default(string)) { Tier = tier; Count = count; Quota = quota; StartDate = startDate; EndDate = endDate; CustomInit(); }
/// <summary> /// Initializes a new instance of the CommitmentTier class. /// </summary> /// <param name="kind">The Kind of the resource.</param> /// <param name="skuName">The name of the SKU. Ex - P3. It is typically /// a letter+number code</param> /// <param name="hostingModel">Account hosting model. Possible values /// include: 'Web', 'ConnectedContainer', /// 'DisconnectedContainer'</param> /// <param name="planType">Commitment plan type.</param> /// <param name="tier">Commitment period commitment tier.</param> /// <param name="maxCount">Commitment period commitment max /// count.</param> public CommitmentTier(string kind = default(string), string skuName = default(string), string hostingModel = default(string), string planType = default(string), string tier = default(string), int?maxCount = default(int?), CommitmentQuota quota = default(CommitmentQuota), CommitmentCost cost = default(CommitmentCost)) { Kind = kind; SkuName = skuName; HostingModel = hostingModel; PlanType = planType; Tier = tier; MaxCount = maxCount; Quota = quota; Cost = cost; CustomInit(); }