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;
}
}
}
}
}
}