aliyun-net-sdk-rds/Rds/Model/V20140815/DescribeDBInstancesResponse.cs (834 lines of code) (raw):
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you 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.
*/
using System.Collections.Generic;
using Newtonsoft.Json;
using Aliyun.Acs.Core;
namespace Aliyun.Acs.Rds.Model.V20140815
{
public class DescribeDBInstancesResponse : AcsResponse
{
private string requestId;
private int? pageNumber;
private int? pageRecordCount;
private int? totalRecordCount;
private string nextToken;
private List<DescribeDBInstances_DBInstance> items;
[JsonProperty(PropertyName = "RequestId")]
public string RequestId
{
get
{
return requestId;
}
set
{
requestId = value;
}
}
[JsonProperty(PropertyName = "PageNumber")]
public int? PageNumber
{
get
{
return pageNumber;
}
set
{
pageNumber = value;
}
}
[JsonProperty(PropertyName = "PageRecordCount")]
public int? PageRecordCount
{
get
{
return pageRecordCount;
}
set
{
pageRecordCount = value;
}
}
[JsonProperty(PropertyName = "TotalRecordCount")]
public int? TotalRecordCount
{
get
{
return totalRecordCount;
}
set
{
totalRecordCount = value;
}
}
[JsonProperty(PropertyName = "NextToken")]
public string NextToken
{
get
{
return nextToken;
}
set
{
nextToken = value;
}
}
[JsonProperty(PropertyName = "Items")]
public List<DescribeDBInstances_DBInstance> Items
{
get
{
return items;
}
set
{
items = value;
}
}
public class DescribeDBInstances_DBInstance
{
private string vpcId;
private string dedicatedHostIdForLog;
private string createTime;
private string payType;
private string dedicatedHostNameForLog;
private bool? mutriORsignle;
private string dedicatedHostGroupName;
private string engineVersion;
private string dedicatedHostGroupId;
private string vpcName;
private string dedicatedHostZoneIdForMaster;
private int? insId;
private string connectionString;
private string instanceNetworkType;
private string masterInstanceId;
private string autoUpgradeMinorVersion;
private string expireTime;
private string destroyTime;
private string guardDBInstanceId;
private string dedicatedHostNameForMaster;
private string zoneId;
private int? tipsLevel;
private string dBInstanceId;
private string dedicatedHostIdForMaster;
private string replicateId;
private string tempDBInstanceId;
private string dBInstanceStorageType;
private string connectionMode;
private string lockMode;
private string generalGroupName;
private string vpcCloudInstanceId;
private string dedicatedHostZoneIdForSlave;
private string tips;
private string dedicatedHostZoneIdForLog;
private string dedicatedHostNameForSlave;
private string dBInstanceDescription;
private string dBInstanceCPU;
private int? dBInstanceMemory;
private string dBInstanceNetType;
private string dBInstanceType;
private string lockReason;
private string dBInstanceStatus;
private string regionId;
private string vSwitchId;
private string dedicatedHostIdForSlave;
private string resourceGroupId;
private string category;
private string engine;
private string dBInstanceClass;
private int? switchWeight;
private bool? deletionProtection;
private bool? burstingEnabled;
private string bpeEnabled;
private string ioAccelerationEnabled;
private bool? coldDataEnabled;
private List<DescribeDBInstances_ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
[JsonProperty(PropertyName = "VpcId")]
public string VpcId
{
get
{
return vpcId;
}
set
{
vpcId = value;
}
}
[JsonProperty(PropertyName = "DedicatedHostIdForLog")]
public string DedicatedHostIdForLog
{
get
{
return dedicatedHostIdForLog;
}
set
{
dedicatedHostIdForLog = value;
}
}
[JsonProperty(PropertyName = "CreateTime")]
public string CreateTime
{
get
{
return createTime;
}
set
{
createTime = value;
}
}
[JsonProperty(PropertyName = "PayType")]
public string PayType
{
get
{
return payType;
}
set
{
payType = value;
}
}
[JsonProperty(PropertyName = "DedicatedHostNameForLog")]
public string DedicatedHostNameForLog
{
get
{
return dedicatedHostNameForLog;
}
set
{
dedicatedHostNameForLog = value;
}
}
[JsonProperty(PropertyName = "MutriORsignle")]
public bool? MutriORsignle
{
get
{
return mutriORsignle;
}
set
{
mutriORsignle = value;
}
}
[JsonProperty(PropertyName = "DedicatedHostGroupName")]
public string DedicatedHostGroupName
{
get
{
return dedicatedHostGroupName;
}
set
{
dedicatedHostGroupName = value;
}
}
[JsonProperty(PropertyName = "EngineVersion")]
public string EngineVersion
{
get
{
return engineVersion;
}
set
{
engineVersion = value;
}
}
[JsonProperty(PropertyName = "DedicatedHostGroupId")]
public string DedicatedHostGroupId
{
get
{
return dedicatedHostGroupId;
}
set
{
dedicatedHostGroupId = value;
}
}
[JsonProperty(PropertyName = "VpcName")]
public string VpcName
{
get
{
return vpcName;
}
set
{
vpcName = value;
}
}
[JsonProperty(PropertyName = "DedicatedHostZoneIdForMaster")]
public string DedicatedHostZoneIdForMaster
{
get
{
return dedicatedHostZoneIdForMaster;
}
set
{
dedicatedHostZoneIdForMaster = value;
}
}
[JsonProperty(PropertyName = "InsId")]
public int? InsId
{
get
{
return insId;
}
set
{
insId = value;
}
}
[JsonProperty(PropertyName = "ConnectionString")]
public string ConnectionString
{
get
{
return connectionString;
}
set
{
connectionString = value;
}
}
[JsonProperty(PropertyName = "InstanceNetworkType")]
public string InstanceNetworkType
{
get
{
return instanceNetworkType;
}
set
{
instanceNetworkType = value;
}
}
[JsonProperty(PropertyName = "MasterInstanceId")]
public string MasterInstanceId
{
get
{
return masterInstanceId;
}
set
{
masterInstanceId = value;
}
}
[JsonProperty(PropertyName = "AutoUpgradeMinorVersion")]
public string AutoUpgradeMinorVersion
{
get
{
return autoUpgradeMinorVersion;
}
set
{
autoUpgradeMinorVersion = value;
}
}
[JsonProperty(PropertyName = "ExpireTime")]
public string ExpireTime
{
get
{
return expireTime;
}
set
{
expireTime = value;
}
}
[JsonProperty(PropertyName = "DestroyTime")]
public string DestroyTime
{
get
{
return destroyTime;
}
set
{
destroyTime = value;
}
}
[JsonProperty(PropertyName = "GuardDBInstanceId")]
public string GuardDBInstanceId
{
get
{
return guardDBInstanceId;
}
set
{
guardDBInstanceId = value;
}
}
[JsonProperty(PropertyName = "DedicatedHostNameForMaster")]
public string DedicatedHostNameForMaster
{
get
{
return dedicatedHostNameForMaster;
}
set
{
dedicatedHostNameForMaster = value;
}
}
[JsonProperty(PropertyName = "ZoneId")]
public string ZoneId
{
get
{
return zoneId;
}
set
{
zoneId = value;
}
}
[JsonProperty(PropertyName = "TipsLevel")]
public int? TipsLevel
{
get
{
return tipsLevel;
}
set
{
tipsLevel = value;
}
}
[JsonProperty(PropertyName = "DBInstanceId")]
public string DBInstanceId
{
get
{
return dBInstanceId;
}
set
{
dBInstanceId = value;
}
}
[JsonProperty(PropertyName = "DedicatedHostIdForMaster")]
public string DedicatedHostIdForMaster
{
get
{
return dedicatedHostIdForMaster;
}
set
{
dedicatedHostIdForMaster = value;
}
}
[JsonProperty(PropertyName = "ReplicateId")]
public string ReplicateId
{
get
{
return replicateId;
}
set
{
replicateId = value;
}
}
[JsonProperty(PropertyName = "TempDBInstanceId")]
public string TempDBInstanceId
{
get
{
return tempDBInstanceId;
}
set
{
tempDBInstanceId = value;
}
}
[JsonProperty(PropertyName = "DBInstanceStorageType")]
public string DBInstanceStorageType
{
get
{
return dBInstanceStorageType;
}
set
{
dBInstanceStorageType = value;
}
}
[JsonProperty(PropertyName = "ConnectionMode")]
public string ConnectionMode
{
get
{
return connectionMode;
}
set
{
connectionMode = value;
}
}
[JsonProperty(PropertyName = "LockMode")]
public string LockMode
{
get
{
return lockMode;
}
set
{
lockMode = value;
}
}
[JsonProperty(PropertyName = "GeneralGroupName")]
public string GeneralGroupName
{
get
{
return generalGroupName;
}
set
{
generalGroupName = value;
}
}
[JsonProperty(PropertyName = "VpcCloudInstanceId")]
public string VpcCloudInstanceId
{
get
{
return vpcCloudInstanceId;
}
set
{
vpcCloudInstanceId = value;
}
}
[JsonProperty(PropertyName = "DedicatedHostZoneIdForSlave")]
public string DedicatedHostZoneIdForSlave
{
get
{
return dedicatedHostZoneIdForSlave;
}
set
{
dedicatedHostZoneIdForSlave = value;
}
}
[JsonProperty(PropertyName = "Tips")]
public string Tips
{
get
{
return tips;
}
set
{
tips = value;
}
}
[JsonProperty(PropertyName = "DedicatedHostZoneIdForLog")]
public string DedicatedHostZoneIdForLog
{
get
{
return dedicatedHostZoneIdForLog;
}
set
{
dedicatedHostZoneIdForLog = value;
}
}
[JsonProperty(PropertyName = "DedicatedHostNameForSlave")]
public string DedicatedHostNameForSlave
{
get
{
return dedicatedHostNameForSlave;
}
set
{
dedicatedHostNameForSlave = value;
}
}
[JsonProperty(PropertyName = "DBInstanceDescription")]
public string DBInstanceDescription
{
get
{
return dBInstanceDescription;
}
set
{
dBInstanceDescription = value;
}
}
[JsonProperty(PropertyName = "DBInstanceCPU")]
public string DBInstanceCPU
{
get
{
return dBInstanceCPU;
}
set
{
dBInstanceCPU = value;
}
}
[JsonProperty(PropertyName = "DBInstanceMemory")]
public int? DBInstanceMemory
{
get
{
return dBInstanceMemory;
}
set
{
dBInstanceMemory = value;
}
}
[JsonProperty(PropertyName = "DBInstanceNetType")]
public string DBInstanceNetType
{
get
{
return dBInstanceNetType;
}
set
{
dBInstanceNetType = value;
}
}
[JsonProperty(PropertyName = "DBInstanceType")]
public string DBInstanceType
{
get
{
return dBInstanceType;
}
set
{
dBInstanceType = value;
}
}
[JsonProperty(PropertyName = "LockReason")]
public string LockReason
{
get
{
return lockReason;
}
set
{
lockReason = value;
}
}
[JsonProperty(PropertyName = "DBInstanceStatus")]
public string DBInstanceStatus
{
get
{
return dBInstanceStatus;
}
set
{
dBInstanceStatus = value;
}
}
[JsonProperty(PropertyName = "RegionId")]
public string RegionId
{
get
{
return regionId;
}
set
{
regionId = value;
}
}
[JsonProperty(PropertyName = "VSwitchId")]
public string VSwitchId
{
get
{
return vSwitchId;
}
set
{
vSwitchId = value;
}
}
[JsonProperty(PropertyName = "DedicatedHostIdForSlave")]
public string DedicatedHostIdForSlave
{
get
{
return dedicatedHostIdForSlave;
}
set
{
dedicatedHostIdForSlave = value;
}
}
[JsonProperty(PropertyName = "ResourceGroupId")]
public string ResourceGroupId
{
get
{
return resourceGroupId;
}
set
{
resourceGroupId = value;
}
}
[JsonProperty(PropertyName = "Category")]
public string Category
{
get
{
return category;
}
set
{
category = value;
}
}
[JsonProperty(PropertyName = "Engine")]
public string Engine
{
get
{
return engine;
}
set
{
engine = value;
}
}
[JsonProperty(PropertyName = "DBInstanceClass")]
public string DBInstanceClass
{
get
{
return dBInstanceClass;
}
set
{
dBInstanceClass = value;
}
}
[JsonProperty(PropertyName = "SwitchWeight")]
public int? SwitchWeight
{
get
{
return switchWeight;
}
set
{
switchWeight = value;
}
}
[JsonProperty(PropertyName = "DeletionProtection")]
public bool? DeletionProtection
{
get
{
return deletionProtection;
}
set
{
deletionProtection = value;
}
}
[JsonProperty(PropertyName = "BurstingEnabled")]
public bool? BurstingEnabled
{
get
{
return burstingEnabled;
}
set
{
burstingEnabled = value;
}
}
[JsonProperty(PropertyName = "BpeEnabled")]
public string BpeEnabled
{
get
{
return bpeEnabled;
}
set
{
bpeEnabled = value;
}
}
[JsonProperty(PropertyName = "IoAccelerationEnabled")]
public string IoAccelerationEnabled
{
get
{
return ioAccelerationEnabled;
}
set
{
ioAccelerationEnabled = value;
}
}
[JsonProperty(PropertyName = "ColdDataEnabled")]
public bool? ColdDataEnabled
{
get
{
return coldDataEnabled;
}
set
{
coldDataEnabled = value;
}
}
[JsonProperty(PropertyName = "ReadOnlyDBInstanceIds")]
public List<DescribeDBInstances_ReadOnlyDBInstanceId> ReadOnlyDBInstanceIds
{
get
{
return readOnlyDBInstanceIds;
}
set
{
readOnlyDBInstanceIds = value;
}
}
public class DescribeDBInstances_ReadOnlyDBInstanceId
{
private string dBInstanceId;
[JsonProperty(PropertyName = "DBInstanceId")]
public string DBInstanceId
{
get
{
return dBInstanceId;
}
set
{
dBInstanceId = value;
}
}
}
}
}
}