Files
g.hnyhua.cn/TencentCloud/Sqlserver/V20180328/Models/InquiryPriceCreateDBInstancesRequest.cs
2026-02-07 15:48:27 +08:00

86 lines
3.1 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Sqlserver.V20180328.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class InquiryPriceCreateDBInstancesRequest : AbstractModel
{
/// <summary>
/// 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。
/// </summary>
[JsonProperty("Zone")]
public string Zone{ get; set; }
/// <summary>
/// 内存大小单位GB
/// </summary>
[JsonProperty("Memory")]
public long? Memory{ get; set; }
/// <summary>
/// 实例容量大小单位GB。
/// </summary>
[JsonProperty("Storage")]
public long? Storage{ get; set; }
/// <summary>
/// 计费类型,取值支持 PREPAIDPOSTPAID。
/// </summary>
[JsonProperty("InstanceChargeType")]
public string InstanceChargeType{ get; set; }
/// <summary>
/// 购买时长单位月。取值为1到48默认为1
/// </summary>
[JsonProperty("Period")]
public long? Period{ get; set; }
/// <summary>
/// 一次性购买的实例数量。取值1-100默认取值为1
/// </summary>
[JsonProperty("GoodsNum")]
public long? GoodsNum{ get; set; }
/// <summary>
/// sqlserver版本目前只支持2008R2SQL Server 2008 Enterprise2012SP3SQL Server 2012 Enterprise2016SP1SQL Server 2016 Enterprise201602SQL Server 2016 Standard2017SQL Server 2017 Enterprise版本。默认为2008R2版本
/// </summary>
[JsonProperty("DBVersion")]
public string DBVersion{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Zone", this.Zone);
this.SetParamSimple(map, prefix + "Memory", this.Memory);
this.SetParamSimple(map, prefix + "Storage", this.Storage);
this.SetParamSimple(map, prefix + "InstanceChargeType", this.InstanceChargeType);
this.SetParamSimple(map, prefix + "Period", this.Period);
this.SetParamSimple(map, prefix + "GoodsNum", this.GoodsNum);
this.SetParamSimple(map, prefix + "DBVersion", this.DBVersion);
}
}
}