aliyun-net-sdk-polardb/Polardb/Model/V20170801/DescribeDBClusterAttributeResponse.cs (1,530 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.polardb.Model.V20170801 { public class DescribeDBClusterAttributeResponse : AcsResponse { private int? deletionLock; private string category; private string resourceGroupId; private long? dataLevel1BackupChainSize; private string dBClusterId; private string dBType; private string dBClusterNetworkType; private bool? isLatestVersion; private bool? hasCompleteStandbyRes; private string hotStandbyClusterStatus; private string hotStandbyCluster; private string dataSyncMode; private string standbyHAMode; private string compressStorageMode; private long? storageMax; private string dBVersion; private string zoneIds; private string maintainTime; private string engine; private string requestId; private string vPCId; private string dBClusterStatus; private string vSwitchId; private string dBClusterDescription; private string expired; private string payType; private string storagePayType; private string lockMode; private long? storageUsed; private long? compressStorageUsed; private long? storageSpace; private string dBVersionStatus; private string creationTime; private long? sQLSize; private long? inodeTotal; private long? inodeUsed; private long? blktagTotal; private long? blktagUsed; private string regionId; private string expireTime; private string subCategory; private string deployUnit; private bool? isProxyLatestVersion; private string storageType; private string serverlessType; private string strictConsistency; private string proxyCpuCores; private string proxyStandardCpuCores; private string proxyType; private string proxyStatus; private string featureHTAPSupported; private string proxyServerlessType; private string architecture; private string aiType; private string provisionedIops; private bool? hotStandbyHealthy; private bool? hotStandbyWhiteListSwitch; private bool? storageTypeWhiteListSwitch; private string aiFreeMode; private string aiCreatingTime; private string supportInstantSwitchWithImci; private string orca; private string sourceDBCluster; private string restoreType; private string restoreDataPoint; private string sourceRegionId; private string imciAutoIndex; private string osVersion; private string autoUpgradeMinorVersion; private string burstingEnabled; private string rowCompression; private string imperceptibleSwitch; private int? cnNodeCount; private int? dnNodeCount; private string documentDB; private string backupDowngradeLevel; private List<DescribeDBClusterAttribute_DBNode> dBNodes; private List<DescribeDBClusterAttribute_Tag> tags; private DescribeDBClusterAttribute_RelatedAPInstance relatedAPInstance; public int? DeletionLock { get { return deletionLock; } set { deletionLock = value; } } public string Category { get { return category; } set { category = value; } } public string ResourceGroupId { get { return resourceGroupId; } set { resourceGroupId = value; } } public long? DataLevel1BackupChainSize { get { return dataLevel1BackupChainSize; } set { dataLevel1BackupChainSize = value; } } public string DBClusterId { get { return dBClusterId; } set { dBClusterId = value; } } public string DBType { get { return dBType; } set { dBType = value; } } public string DBClusterNetworkType { get { return dBClusterNetworkType; } set { dBClusterNetworkType = value; } } public bool? IsLatestVersion { get { return isLatestVersion; } set { isLatestVersion = value; } } public bool? HasCompleteStandbyRes { get { return hasCompleteStandbyRes; } set { hasCompleteStandbyRes = value; } } public string HotStandbyClusterStatus { get { return hotStandbyClusterStatus; } set { hotStandbyClusterStatus = value; } } public string HotStandbyCluster { get { return hotStandbyCluster; } set { hotStandbyCluster = value; } } public string DataSyncMode { get { return dataSyncMode; } set { dataSyncMode = value; } } public string StandbyHAMode { get { return standbyHAMode; } set { standbyHAMode = value; } } public string CompressStorageMode { get { return compressStorageMode; } set { compressStorageMode = value; } } public long? StorageMax { get { return storageMax; } set { storageMax = value; } } public string DBVersion { get { return dBVersion; } set { dBVersion = value; } } public string ZoneIds { get { return zoneIds; } set { zoneIds = value; } } public string MaintainTime { get { return maintainTime; } set { maintainTime = value; } } public string Engine { get { return engine; } set { engine = value; } } public string RequestId { get { return requestId; } set { requestId = value; } } public string VPCId { get { return vPCId; } set { vPCId = value; } } public string DBClusterStatus { get { return dBClusterStatus; } set { dBClusterStatus = value; } } public string VSwitchId { get { return vSwitchId; } set { vSwitchId = value; } } public string DBClusterDescription { get { return dBClusterDescription; } set { dBClusterDescription = value; } } public string Expired { get { return expired; } set { expired = value; } } public string PayType { get { return payType; } set { payType = value; } } public string StoragePayType { get { return storagePayType; } set { storagePayType = value; } } public string LockMode { get { return lockMode; } set { lockMode = value; } } public long? StorageUsed { get { return storageUsed; } set { storageUsed = value; } } public long? CompressStorageUsed { get { return compressStorageUsed; } set { compressStorageUsed = value; } } public long? StorageSpace { get { return storageSpace; } set { storageSpace = value; } } public string DBVersionStatus { get { return dBVersionStatus; } set { dBVersionStatus = value; } } public string CreationTime { get { return creationTime; } set { creationTime = value; } } public long? SQLSize { get { return sQLSize; } set { sQLSize = value; } } public long? InodeTotal { get { return inodeTotal; } set { inodeTotal = value; } } public long? InodeUsed { get { return inodeUsed; } set { inodeUsed = value; } } public long? BlktagTotal { get { return blktagTotal; } set { blktagTotal = value; } } public long? BlktagUsed { get { return blktagUsed; } set { blktagUsed = value; } } public string RegionId { get { return regionId; } set { regionId = value; } } public string ExpireTime { get { return expireTime; } set { expireTime = value; } } public string SubCategory { get { return subCategory; } set { subCategory = value; } } public string DeployUnit { get { return deployUnit; } set { deployUnit = value; } } public bool? IsProxyLatestVersion { get { return isProxyLatestVersion; } set { isProxyLatestVersion = value; } } public string StorageType { get { return storageType; } set { storageType = value; } } public string ServerlessType { get { return serverlessType; } set { serverlessType = value; } } public string StrictConsistency { get { return strictConsistency; } set { strictConsistency = value; } } public string ProxyCpuCores { get { return proxyCpuCores; } set { proxyCpuCores = value; } } public string ProxyStandardCpuCores { get { return proxyStandardCpuCores; } set { proxyStandardCpuCores = value; } } public string ProxyType { get { return proxyType; } set { proxyType = value; } } public string ProxyStatus { get { return proxyStatus; } set { proxyStatus = value; } } public string FeatureHTAPSupported { get { return featureHTAPSupported; } set { featureHTAPSupported = value; } } public string ProxyServerlessType { get { return proxyServerlessType; } set { proxyServerlessType = value; } } public string Architecture { get { return architecture; } set { architecture = value; } } public string AiType { get { return aiType; } set { aiType = value; } } public string ProvisionedIops { get { return provisionedIops; } set { provisionedIops = value; } } public bool? HotStandbyHealthy { get { return hotStandbyHealthy; } set { hotStandbyHealthy = value; } } public bool? HotStandbyWhiteListSwitch { get { return hotStandbyWhiteListSwitch; } set { hotStandbyWhiteListSwitch = value; } } public bool? StorageTypeWhiteListSwitch { get { return storageTypeWhiteListSwitch; } set { storageTypeWhiteListSwitch = value; } } public string AiFreeMode { get { return aiFreeMode; } set { aiFreeMode = value; } } public string AiCreatingTime { get { return aiCreatingTime; } set { aiCreatingTime = value; } } public string SupportInstantSwitchWithImci { get { return supportInstantSwitchWithImci; } set { supportInstantSwitchWithImci = value; } } public string Orca { get { return orca; } set { orca = value; } } public string SourceDBCluster { get { return sourceDBCluster; } set { sourceDBCluster = value; } } public string RestoreType { get { return restoreType; } set { restoreType = value; } } public string RestoreDataPoint { get { return restoreDataPoint; } set { restoreDataPoint = value; } } public string SourceRegionId { get { return sourceRegionId; } set { sourceRegionId = value; } } public string ImciAutoIndex { get { return imciAutoIndex; } set { imciAutoIndex = value; } } public string OsVersion { get { return osVersion; } set { osVersion = value; } } public string AutoUpgradeMinorVersion { get { return autoUpgradeMinorVersion; } set { autoUpgradeMinorVersion = value; } } public string BurstingEnabled { get { return burstingEnabled; } set { burstingEnabled = value; } } public string RowCompression { get { return rowCompression; } set { rowCompression = value; } } public string ImperceptibleSwitch { get { return imperceptibleSwitch; } set { imperceptibleSwitch = value; } } public int? CnNodeCount { get { return cnNodeCount; } set { cnNodeCount = value; } } public int? DnNodeCount { get { return dnNodeCount; } set { dnNodeCount = value; } } public string DocumentDB { get { return documentDB; } set { documentDB = value; } } public string BackupDowngradeLevel { get { return backupDowngradeLevel; } set { backupDowngradeLevel = value; } } public List<DescribeDBClusterAttribute_DBNode> DBNodes { get { return dBNodes; } set { dBNodes = value; } } public List<DescribeDBClusterAttribute_Tag> Tags { get { return tags; } set { tags = value; } } public DescribeDBClusterAttribute_RelatedAPInstance RelatedAPInstance { get { return relatedAPInstance; } set { relatedAPInstance = value; } } public class DescribeDBClusterAttribute_DBNode { private string creationTime; private int? failoverPriority; private int? maxIOPS; private string dBNodeClass; private string cpuCores; private string memorySize; private string dBNodeRole; private string zoneId; private int? maxConnections; private string dBNodeStatus; private string dBNodeId; private string imciSwitch; private string hotReplicaMode; private string addedCpuCores; private string masterId; private string sccMode; private string serverWeight; private string serverlessType; private string subCluster; private string tair; private string remoteMemorySize; private string orca; private string osVersion; private string multiMasterLocalStandby; private string multiMasterPrimaryNode; private string dBNodeDescription; private string subGroupType; private string subGroupName; private bool? isPrimaryCN; private string standbyZoneIds; private long? storageMax; private long? storageUsed; private long? inodeUsed; private long? inodeTotal; private long? blktagTotal; private long? blktagUsed; private string subGroupDescription; private string mirrorInsName; private string architecture; public string CreationTime { get { return creationTime; } set { creationTime = value; } } public int? FailoverPriority { get { return failoverPriority; } set { failoverPriority = value; } } public int? MaxIOPS { get { return maxIOPS; } set { maxIOPS = value; } } public string DBNodeClass { get { return dBNodeClass; } set { dBNodeClass = value; } } public string CpuCores { get { return cpuCores; } set { cpuCores = value; } } public string MemorySize { get { return memorySize; } set { memorySize = value; } } public string DBNodeRole { get { return dBNodeRole; } set { dBNodeRole = value; } } public string ZoneId { get { return zoneId; } set { zoneId = value; } } public int? MaxConnections { get { return maxConnections; } set { maxConnections = value; } } public string DBNodeStatus { get { return dBNodeStatus; } set { dBNodeStatus = value; } } public string DBNodeId { get { return dBNodeId; } set { dBNodeId = value; } } public string ImciSwitch { get { return imciSwitch; } set { imciSwitch = value; } } public string HotReplicaMode { get { return hotReplicaMode; } set { hotReplicaMode = value; } } public string AddedCpuCores { get { return addedCpuCores; } set { addedCpuCores = value; } } public string MasterId { get { return masterId; } set { masterId = value; } } public string SccMode { get { return sccMode; } set { sccMode = value; } } public string ServerWeight { get { return serverWeight; } set { serverWeight = value; } } public string ServerlessType { get { return serverlessType; } set { serverlessType = value; } } public string SubCluster { get { return subCluster; } set { subCluster = value; } } public string Tair { get { return tair; } set { tair = value; } } public string RemoteMemorySize { get { return remoteMemorySize; } set { remoteMemorySize = value; } } public string Orca { get { return orca; } set { orca = value; } } public string OsVersion { get { return osVersion; } set { osVersion = value; } } public string MultiMasterLocalStandby { get { return multiMasterLocalStandby; } set { multiMasterLocalStandby = value; } } public string MultiMasterPrimaryNode { get { return multiMasterPrimaryNode; } set { multiMasterPrimaryNode = value; } } public string DBNodeDescription { get { return dBNodeDescription; } set { dBNodeDescription = value; } } public string SubGroupType { get { return subGroupType; } set { subGroupType = value; } } public string SubGroupName { get { return subGroupName; } set { subGroupName = value; } } public bool? IsPrimaryCN { get { return isPrimaryCN; } set { isPrimaryCN = value; } } public string StandbyZoneIds { get { return standbyZoneIds; } set { standbyZoneIds = value; } } public long? StorageMax { get { return storageMax; } set { storageMax = value; } } public long? StorageUsed { get { return storageUsed; } set { storageUsed = value; } } public long? InodeUsed { get { return inodeUsed; } set { inodeUsed = value; } } public long? InodeTotal { get { return inodeTotal; } set { inodeTotal = value; } } public long? BlktagTotal { get { return blktagTotal; } set { blktagTotal = value; } } public long? BlktagUsed { get { return blktagUsed; } set { blktagUsed = value; } } public string SubGroupDescription { get { return subGroupDescription; } set { subGroupDescription = value; } } public string MirrorInsName { get { return mirrorInsName; } set { mirrorInsName = value; } } public string Architecture { get { return architecture; } set { architecture = value; } } } public class DescribeDBClusterAttribute_Tag { private string key; private string _value; public string Key { get { return key; } set { key = value; } } public string _Value { get { return _value; } set { _value = value; } } } public class DescribeDBClusterAttribute_RelatedAPInstance { private string name; private string classCode; private string ossStorageUsed; private string totalAPNodes; private float? storageUsedMB; private string aPNodeStatus; public string Name { get { return name; } set { name = value; } } public string ClassCode { get { return classCode; } set { classCode = value; } } public string OssStorageUsed { get { return ossStorageUsed; } set { ossStorageUsed = value; } } public string TotalAPNodes { get { return totalAPNodes; } set { totalAPNodes = value; } } public float? StorageUsedMB { get { return storageUsedMB; } set { storageUsedMB = value; } } public string APNodeStatus { get { return aPNodeStatus; } set { aPNodeStatus = value; } } } } }