/* * 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.Memcached.V20190318.Models { using Newtonsoft.Json; using System.Collections.Generic; using TencentCloud.Common; public class InstanceListInfo : AbstractModel { /// /// 实例关联的标签信息 /// [JsonProperty("Tags")] public TagInfo[] Tags{ get; set; } /// /// 实例创建时间 /// [JsonProperty("AddTimeStamp")] public string AddTimeStamp{ get; set; } /// /// 用户AppID /// [JsonProperty("AppId")] public long? AppId{ get; set; } /// /// 实例是否设置自动续费标识,1:设置自动续费;0:未设置自动续费 /// [JsonProperty("AutoRenewFlag")] public long? AutoRenewFlag{ get; set; } /// /// 实例内置ID /// [JsonProperty("CmemId")] public long? CmemId{ get; set; } /// /// 实例截止时间 /// [JsonProperty("DeadlineTimeStamp")] public string DeadlineTimeStamp{ get; set; } /// /// 过期策略 /// [JsonProperty("Expire")] public long? Expire{ get; set; } /// /// 实例描述信息 /// [JsonProperty("InstanceDesc")] public string InstanceDesc{ get; set; } /// /// 实例ID /// [JsonProperty("InstanceId")] public string InstanceId{ get; set; } /// /// 实例名称 /// [JsonProperty("InstanceName")] public string InstanceName{ get; set; } /// /// 实例隔离时间 /// [JsonProperty("IsolateTimeStamp")] public string IsolateTimeStamp{ get; set; } /// /// 实例修改时间 /// [JsonProperty("ModTimeStamp")] public string ModTimeStamp{ get; set; } /// /// 计费模式:0-按量计费,1-包年包月 /// [JsonProperty("PayMode")] public long? PayMode{ get; set; } /// /// 项目ID /// [JsonProperty("ProjectId")] public long? ProjectId{ get; set; } /// /// 地域id 1--广州 4--上海 5-- 香港 6--多伦多 7--上海金融 8--北京 9-- 新加坡 11--深圳金融 15--美西(硅谷)16--成都 17--德国 18--韩国 19--重庆 21--印度 22--美东(弗吉尼亚)23--泰国 24--俄罗斯 25--日本 /// [JsonProperty("RegionId")] public long? RegionId{ get; set; } /// /// 仓库ID /// [JsonProperty("SetId")] public long? SetId{ get; set; } /// /// 实例当前状态,0:待初始化;1:实例在流程中;2:实例运行中;-2:实例已隔离;-3:实例待删除 /// [JsonProperty("Status")] public long? Status{ get; set; } /// /// vpc网络下子网id 如:46315 /// [JsonProperty("SubnetId")] public long? SubnetId{ get; set; } /// /// vpc网络下子网id 如:subnet-fd3j6l35mm0 /// [JsonProperty("UniqSubnetId")] public string UniqSubnetId{ get; set; } /// /// vpc网络id 如:vpc-fk33jsf43kgv /// [JsonProperty("UniqVpcId")] public string UniqVpcId{ get; set; } /// /// 实例vip /// [JsonProperty("Vip")] public string Vip{ get; set; } /// /// vpc网络id 如:75101 /// [JsonProperty("VpcId")] public long? VpcId{ get; set; } /// /// 实例端口号 /// [JsonProperty("Vport")] public long? Vport{ get; set; } /// /// 区域ID /// [JsonProperty("ZoneId")] public long? ZoneId{ get; set; } /// /// For internal usage only. DO NOT USE IT. /// internal override void ToMap(Dictionary map, string prefix) { this.SetParamArrayObj(map, prefix + "Tags.", this.Tags); this.SetParamSimple(map, prefix + "AddTimeStamp", this.AddTimeStamp); this.SetParamSimple(map, prefix + "AppId", this.AppId); this.SetParamSimple(map, prefix + "AutoRenewFlag", this.AutoRenewFlag); this.SetParamSimple(map, prefix + "CmemId", this.CmemId); this.SetParamSimple(map, prefix + "DeadlineTimeStamp", this.DeadlineTimeStamp); this.SetParamSimple(map, prefix + "Expire", this.Expire); this.SetParamSimple(map, prefix + "InstanceDesc", this.InstanceDesc); this.SetParamSimple(map, prefix + "InstanceId", this.InstanceId); this.SetParamSimple(map, prefix + "InstanceName", this.InstanceName); this.SetParamSimple(map, prefix + "IsolateTimeStamp", this.IsolateTimeStamp); this.SetParamSimple(map, prefix + "ModTimeStamp", this.ModTimeStamp); this.SetParamSimple(map, prefix + "PayMode", this.PayMode); this.SetParamSimple(map, prefix + "ProjectId", this.ProjectId); this.SetParamSimple(map, prefix + "RegionId", this.RegionId); this.SetParamSimple(map, prefix + "SetId", this.SetId); this.SetParamSimple(map, prefix + "Status", this.Status); this.SetParamSimple(map, prefix + "SubnetId", this.SubnetId); this.SetParamSimple(map, prefix + "UniqSubnetId", this.UniqSubnetId); this.SetParamSimple(map, prefix + "UniqVpcId", this.UniqVpcId); this.SetParamSimple(map, prefix + "Vip", this.Vip); this.SetParamSimple(map, prefix + "VpcId", this.VpcId); this.SetParamSimple(map, prefix + "Vport", this.Vport); this.SetParamSimple(map, prefix + "ZoneId", this.ZoneId); } } }