aliyun-net-sdk-elasticsearch/Elasticsearch/Model/V20170613/DescribeInstanceResponse.cs (1,461 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.elasticsearch.Model.V20170613 { public class DescribeInstanceResponse : AcsResponse { private string requestId; private DescribeInstance_Result result; public string RequestId { get { return requestId; } set { requestId = value; } } public DescribeInstance_Result Result { get { return result; } set { result = value; } } public class DescribeInstance_Result { private bool? advancedDedicateMaster; private string protocol; private bool? enableKibanaPublicNetwork; private int? nodeAmount; private string createdAt; private bool? enableKibanaPrivateNetwork; private string vpcInstanceId; private int? port; private bool? enablePublic; private bool? dedicateMaster; private int? kibanaPort; private string esConfig; private string resourceGroupId; private string paymentType; private string postpaidServiceStatus; private string esVersion; private bool? haveKibana; private bool? isNewDeployment; private bool? warmNode; private string updatedAt; private string instanceId; private int? zoneCount; private string publicDomain; private string status; private bool? serviceVpc; private int? publicPort; private bool? haveClientNode; private string domain; private string description; private string kibanaDomain; private string instanceCategory; private long? endtime; private string archType; private List<DescribeInstance_DictListItem> dictList; private List<DescribeInstance_SynonymsDictsItem> synonymsDicts; private List<DescribeInstance_ZoneInfo> zoneInfos; private List<DescribeInstance_Dict> aliwsDicts; private List<DescribeInstance_Tag> tags; private List<DescribeInstance_IkHotDictsItem> ikHotDicts; private List<string> esIPWhitelist; private List<Dictionary<string, string>> extendConfigs; private List<string> privateNetworkIpWhiteList; private List<string> publicIpWhitelist; private List<string> kibanaPrivateIPWhitelist; private List<string> esIPBlacklist; private List<string> kibanaIPWhitelist; private DescribeInstance_NodeSpec nodeSpec; private DescribeInstance_NetworkConfig networkConfig; private DescribeInstance_KibanaConfiguration kibanaConfiguration; private DescribeInstance_MasterConfiguration masterConfiguration; private DescribeInstance_ClientNodeConfiguration clientNodeConfiguration; private DescribeInstance_WarmNodeConfiguration warmNodeConfiguration; private DescribeInstance_AdvancedSetting advancedSetting; private DescribeInstance_ElasticDataNodeConfiguration elasticDataNodeConfiguration; public bool? AdvancedDedicateMaster { get { return advancedDedicateMaster; } set { advancedDedicateMaster = value; } } public string Protocol { get { return protocol; } set { protocol = value; } } public bool? EnableKibanaPublicNetwork { get { return enableKibanaPublicNetwork; } set { enableKibanaPublicNetwork = value; } } public int? NodeAmount { get { return nodeAmount; } set { nodeAmount = value; } } public string CreatedAt { get { return createdAt; } set { createdAt = value; } } public bool? EnableKibanaPrivateNetwork { get { return enableKibanaPrivateNetwork; } set { enableKibanaPrivateNetwork = value; } } public string VpcInstanceId { get { return vpcInstanceId; } set { vpcInstanceId = value; } } public int? Port { get { return port; } set { port = value; } } public bool? EnablePublic { get { return enablePublic; } set { enablePublic = value; } } public bool? DedicateMaster { get { return dedicateMaster; } set { dedicateMaster = value; } } public int? KibanaPort { get { return kibanaPort; } set { kibanaPort = value; } } public string EsConfig { get { return esConfig; } set { esConfig = value; } } public string ResourceGroupId { get { return resourceGroupId; } set { resourceGroupId = value; } } public string PaymentType { get { return paymentType; } set { paymentType = value; } } public string PostpaidServiceStatus { get { return postpaidServiceStatus; } set { postpaidServiceStatus = value; } } public string EsVersion { get { return esVersion; } set { esVersion = value; } } public bool? HaveKibana { get { return haveKibana; } set { haveKibana = value; } } public bool? IsNewDeployment { get { return isNewDeployment; } set { isNewDeployment = value; } } public bool? WarmNode { get { return warmNode; } set { warmNode = value; } } public string UpdatedAt { get { return updatedAt; } set { updatedAt = value; } } public string InstanceId { get { return instanceId; } set { instanceId = value; } } public int? ZoneCount { get { return zoneCount; } set { zoneCount = value; } } public string PublicDomain { get { return publicDomain; } set { publicDomain = value; } } public string Status { get { return status; } set { status = value; } } public bool? ServiceVpc { get { return serviceVpc; } set { serviceVpc = value; } } public int? PublicPort { get { return publicPort; } set { publicPort = value; } } public bool? HaveClientNode { get { return haveClientNode; } set { haveClientNode = value; } } public string Domain { get { return domain; } set { domain = value; } } public string Description { get { return description; } set { description = value; } } public string KibanaDomain { get { return kibanaDomain; } set { kibanaDomain = value; } } public string InstanceCategory { get { return instanceCategory; } set { instanceCategory = value; } } public long? Endtime { get { return endtime; } set { endtime = value; } } public string ArchType { get { return archType; } set { archType = value; } } public List<DescribeInstance_DictListItem> DictList { get { return dictList; } set { dictList = value; } } public List<DescribeInstance_SynonymsDictsItem> SynonymsDicts { get { return synonymsDicts; } set { synonymsDicts = value; } } public List<DescribeInstance_ZoneInfo> ZoneInfos { get { return zoneInfos; } set { zoneInfos = value; } } public List<DescribeInstance_Dict> AliwsDicts { get { return aliwsDicts; } set { aliwsDicts = value; } } public List<DescribeInstance_Tag> Tags { get { return tags; } set { tags = value; } } public List<DescribeInstance_IkHotDictsItem> IkHotDicts { get { return ikHotDicts; } set { ikHotDicts = value; } } public List<string> EsIPWhitelist { get { return esIPWhitelist; } set { esIPWhitelist = value; } } public List<Dictionary<string, string>> ExtendConfigs { get { return extendConfigs; } set { extendConfigs = value; } } public List<string> PrivateNetworkIpWhiteList { get { return privateNetworkIpWhiteList; } set { privateNetworkIpWhiteList = value; } } public List<string> PublicIpWhitelist { get { return publicIpWhitelist; } set { publicIpWhitelist = value; } } public List<string> KibanaPrivateIPWhitelist { get { return kibanaPrivateIPWhitelist; } set { kibanaPrivateIPWhitelist = value; } } public List<string> EsIPBlacklist { get { return esIPBlacklist; } set { esIPBlacklist = value; } } public List<string> KibanaIPWhitelist { get { return kibanaIPWhitelist; } set { kibanaIPWhitelist = value; } } public DescribeInstance_NodeSpec NodeSpec { get { return nodeSpec; } set { nodeSpec = value; } } public DescribeInstance_NetworkConfig NetworkConfig { get { return networkConfig; } set { networkConfig = value; } } public DescribeInstance_KibanaConfiguration KibanaConfiguration { get { return kibanaConfiguration; } set { kibanaConfiguration = value; } } public DescribeInstance_MasterConfiguration MasterConfiguration { get { return masterConfiguration; } set { masterConfiguration = value; } } public DescribeInstance_ClientNodeConfiguration ClientNodeConfiguration { get { return clientNodeConfiguration; } set { clientNodeConfiguration = value; } } public DescribeInstance_WarmNodeConfiguration WarmNodeConfiguration { get { return warmNodeConfiguration; } set { warmNodeConfiguration = value; } } public DescribeInstance_AdvancedSetting AdvancedSetting { get { return advancedSetting; } set { advancedSetting = value; } } public DescribeInstance_ElasticDataNodeConfiguration ElasticDataNodeConfiguration { get { return elasticDataNodeConfiguration; } set { elasticDataNodeConfiguration = value; } } public class DescribeInstance_DictListItem { private long? fileSize; private string sourceType; private string name; private string type; public long? FileSize { get { return fileSize; } set { fileSize = value; } } public string SourceType { get { return sourceType; } set { sourceType = value; } } public string Name { get { return name; } set { name = value; } } public string Type { get { return type; } set { type = value; } } } public class DescribeInstance_SynonymsDictsItem { private long? fileSize; private string sourceType; private string name; private string type; public long? FileSize { get { return fileSize; } set { fileSize = value; } } public string SourceType { get { return sourceType; } set { sourceType = value; } } public string Name { get { return name; } set { name = value; } } public string Type { get { return type; } set { type = value; } } } public class DescribeInstance_ZoneInfo { private string status; private string zoneId; public string Status { get { return status; } set { status = value; } } public string ZoneId { get { return zoneId; } set { zoneId = value; } } } public class DescribeInstance_Dict { private long? fileSize; private string sourceType; private string name; private string type; public long? FileSize { get { return fileSize; } set { fileSize = value; } } public string SourceType { get { return sourceType; } set { sourceType = value; } } public string Name { get { return name; } set { name = value; } } public string Type { get { return type; } set { type = value; } } } public class DescribeInstance_Tag { private string tagKey; private string tagValue; public string TagKey { get { return tagKey; } set { tagKey = value; } } public string TagValue { get { return tagValue; } set { tagValue = value; } } } public class DescribeInstance_IkHotDictsItem { private string type; private string sourceType; private int? fileSize; private string name; public string Type { get { return type; } set { type = value; } } public string SourceType { get { return sourceType; } set { sourceType = value; } } public int? FileSize { get { return fileSize; } set { fileSize = value; } } public string Name { get { return name; } set { name = value; } } } public class DescribeInstance_NodeSpec { private string spec; private int? disk; private bool? diskEncryption; private string diskType; private string performanceLevel; private string specInfo; public string Spec { get { return spec; } set { spec = value; } } public int? Disk { get { return disk; } set { disk = value; } } public bool? DiskEncryption { get { return diskEncryption; } set { diskEncryption = value; } } public string DiskType { get { return diskType; } set { diskType = value; } } public string PerformanceLevel { get { return performanceLevel; } set { performanceLevel = value; } } public string SpecInfo { get { return specInfo; } set { specInfo = value; } } } public class DescribeInstance_NetworkConfig { private string vpcId; private string vsArea; private string type; private string vswitchId; private List<DescribeInstance_WhiteIpGroupListItem> whiteIpGroupList; public string VpcId { get { return vpcId; } set { vpcId = value; } } public string VsArea { get { return vsArea; } set { vsArea = value; } } public string Type { get { return type; } set { type = value; } } public string VswitchId { get { return vswitchId; } set { vswitchId = value; } } public List<DescribeInstance_WhiteIpGroupListItem> WhiteIpGroupList { get { return whiteIpGroupList; } set { whiteIpGroupList = value; } } public class DescribeInstance_WhiteIpGroupListItem { private string whiteIpType; private string groupName; private List<string> ips; public string WhiteIpType { get { return whiteIpType; } set { whiteIpType = value; } } public string GroupName { get { return groupName; } set { groupName = value; } } public List<string> Ips { get { return ips; } set { ips = value; } } } } public class DescribeInstance_KibanaConfiguration { private int? amount; private string spec; private int? disk; private string specInfo; public int? Amount { get { return amount; } set { amount = value; } } public string Spec { get { return spec; } set { spec = value; } } public int? Disk { get { return disk; } set { disk = value; } } public string SpecInfo { get { return specInfo; } set { specInfo = value; } } } public class DescribeInstance_MasterConfiguration { private string spec; private int? amount; private int? disk; private string diskType; private string specInfo; public string Spec { get { return spec; } set { spec = value; } } public int? Amount { get { return amount; } set { amount = value; } } public int? Disk { get { return disk; } set { disk = value; } } public string DiskType { get { return diskType; } set { diskType = value; } } public string SpecInfo { get { return specInfo; } set { specInfo = value; } } } public class DescribeInstance_ClientNodeConfiguration { private string spec; private int? amount; private int? disk; private string diskType; private string specInfo; public string Spec { get { return spec; } set { spec = value; } } public int? Amount { get { return amount; } set { amount = value; } } public int? Disk { get { return disk; } set { disk = value; } } public string DiskType { get { return diskType; } set { diskType = value; } } public string SpecInfo { get { return specInfo; } set { specInfo = value; } } } public class DescribeInstance_WarmNodeConfiguration { private int? amount; private string spec; private int? disk; private bool? diskEncryption; private string diskType; private string specInfo; public int? Amount { get { return amount; } set { amount = value; } } public string Spec { get { return spec; } set { spec = value; } } public int? Disk { get { return disk; } set { disk = value; } } public bool? DiskEncryption { get { return diskEncryption; } set { diskEncryption = value; } } public string DiskType { get { return diskType; } set { diskType = value; } } public string SpecInfo { get { return specInfo; } set { specInfo = value; } } } public class DescribeInstance_AdvancedSetting { private string gcName; public string GcName { get { return gcName; } set { gcName = value; } } } public class DescribeInstance_ElasticDataNodeConfiguration { private int? amount; private string spec; private int? disk; private bool? diskEncryption; private string diskType; private string specInfo; public int? Amount { get { return amount; } set { amount = value; } } public string Spec { get { return spec; } set { spec = value; } } public int? Disk { get { return disk; } set { disk = value; } } public bool? DiskEncryption { get { return diskEncryption; } set { diskEncryption = value; } } public string DiskType { get { return diskType; } set { diskType = value; } } public string SpecInfo { get { return specInfo; } set { specInfo = value; } } } } } }