lib/v20180416/models.rb in tencentcloud-sdk-es-3.0.709 vs lib/v20180416/models.rb in tencentcloud-sdk-es-3.0.710
- old
+ new
@@ -2369,11 +2369,11 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type EsPublicUrl: String
# @param MultiZoneInfo: 多可用区网络信息
# 注意:此字段可能返回 null,表示取不到有效值。
# @type MultiZoneInfo: Array
- # @param DeployMode: 部署模式<li>0:单可用区</li><li>1:多可用区</li>
+ # @param DeployMode: 部署模式<li>0:单可用区</li><li>1:多可用区,北京、上海、上海金融、广州、南京、香港、新加坡、法兰克福(白名单控制)</li>
# 注意:此字段可能返回 null,表示取不到有效值。
# @type DeployMode: Integer
# @param PublicAccess: ES公网访问状态<li>OPEN:开启</li><li>CLOSE:关闭
# 注意:此字段可能返回 null,表示取不到有效值。
# @type PublicAccess: String
@@ -2473,23 +2473,29 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type EnableHybridStorage: Boolean
# @param ProcessPercent: 流程进度
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ProcessPercent: Float
- # @param KibanaAlteringPublicAccess: Kibana的altering外网告警策略<li>OPEN:开启</li><li>CLOSE:关闭
+ # @param KibanaAlteringPublicAccess: Kibana的alerting外网告警策略<li>OPEN:开启</li><li>CLOSE:关闭
# 注意:此字段可能返回 null,表示取不到有效值。
# @type KibanaAlteringPublicAccess: String
# @param HasKernelUpgrade: 本月是否有内核可以更新:false-无,true-有
# 注意:此字段可能返回 null,表示取不到有效值。
# @type HasKernelUpgrade: Boolean
# @param CdcId: cdcId,使用cdc子网时传递
# 注意:此字段可能返回 null,表示取不到有效值。
# @type CdcId: String
+ # @param KibanaPrivateVip: kibana内网vip
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type KibanaPrivateVip: String
+ # @param CustomKibanaPrivateUrl: 自定义kibana内网url
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type CustomKibanaPrivateUrl: String
- attr_accessor :InstanceId, :InstanceName, :Region, :Zone, :AppId, :Uin, :VpcUid, :SubnetUid, :Status, :RenewFlag, :ChargeType, :ChargePeriod, :NodeType, :NodeNum, :CpuNum, :MemSize, :DiskType, :DiskSize, :EsDomain, :EsVip, :EsPort, :KibanaUrl, :EsVersion, :EsConfig, :EsAcl, :CreateTime, :UpdateTime, :Deadline, :InstanceType, :IkConfig, :MasterNodeInfo, :CosBackup, :AllowCosBackup, :TagList, :LicenseType, :EnableHotWarmMode, :WarmNodeType, :WarmNodeNum, :WarmCpuNum, :WarmMemSize, :WarmDiskType, :WarmDiskSize, :NodeInfoList, :EsPublicUrl, :MultiZoneInfo, :DeployMode, :PublicAccess, :EsPublicAcl, :KibanaPrivateUrl, :KibanaPublicAccess, :KibanaPrivateAccess, :SecurityType, :SceneType, :KibanaConfig, :KibanaNodeInfo, :WebNodeTypeInfo, :Jdk, :Protocol, :SecurityGroups, :ColdNodeType, :ColdNodeNum, :ColdCpuNum, :ColdMemSize, :ColdDiskType, :ColdDiskSize, :FrozenNodeType, :FrozenNodeNum, :FrozenCpuNum, :FrozenMemSize, :FrozenDiskType, :FrozenDiskSize, :HealthStatus, :EsPrivateUrl, :EsPrivateDomain, :EsConfigSets, :OperationDuration, :OptionalWebServiceInfos, :AutoIndexEnabled, :EnableHybridStorage, :ProcessPercent, :KibanaAlteringPublicAccess, :HasKernelUpgrade, :CdcId
+ attr_accessor :InstanceId, :InstanceName, :Region, :Zone, :AppId, :Uin, :VpcUid, :SubnetUid, :Status, :RenewFlag, :ChargeType, :ChargePeriod, :NodeType, :NodeNum, :CpuNum, :MemSize, :DiskType, :DiskSize, :EsDomain, :EsVip, :EsPort, :KibanaUrl, :EsVersion, :EsConfig, :EsAcl, :CreateTime, :UpdateTime, :Deadline, :InstanceType, :IkConfig, :MasterNodeInfo, :CosBackup, :AllowCosBackup, :TagList, :LicenseType, :EnableHotWarmMode, :WarmNodeType, :WarmNodeNum, :WarmCpuNum, :WarmMemSize, :WarmDiskType, :WarmDiskSize, :NodeInfoList, :EsPublicUrl, :MultiZoneInfo, :DeployMode, :PublicAccess, :EsPublicAcl, :KibanaPrivateUrl, :KibanaPublicAccess, :KibanaPrivateAccess, :SecurityType, :SceneType, :KibanaConfig, :KibanaNodeInfo, :WebNodeTypeInfo, :Jdk, :Protocol, :SecurityGroups, :ColdNodeType, :ColdNodeNum, :ColdCpuNum, :ColdMemSize, :ColdDiskType, :ColdDiskSize, :FrozenNodeType, :FrozenNodeNum, :FrozenCpuNum, :FrozenMemSize, :FrozenDiskType, :FrozenDiskSize, :HealthStatus, :EsPrivateUrl, :EsPrivateDomain, :EsConfigSets, :OperationDuration, :OptionalWebServiceInfos, :AutoIndexEnabled, :EnableHybridStorage, :ProcessPercent, :KibanaAlteringPublicAccess, :HasKernelUpgrade, :CdcId, :KibanaPrivateVip, :CustomKibanaPrivateUrl
- def initialize(instanceid=nil, instancename=nil, region=nil, zone=nil, appid=nil, uin=nil, vpcuid=nil, subnetuid=nil, status=nil, renewflag=nil, chargetype=nil, chargeperiod=nil, nodetype=nil, nodenum=nil, cpunum=nil, memsize=nil, disktype=nil, disksize=nil, esdomain=nil, esvip=nil, esport=nil, kibanaurl=nil, esversion=nil, esconfig=nil, esacl=nil, createtime=nil, updatetime=nil, deadline=nil, instancetype=nil, ikconfig=nil, masternodeinfo=nil, cosbackup=nil, allowcosbackup=nil, taglist=nil, licensetype=nil, enablehotwarmmode=nil, warmnodetype=nil, warmnodenum=nil, warmcpunum=nil, warmmemsize=nil, warmdisktype=nil, warmdisksize=nil, nodeinfolist=nil, espublicurl=nil, multizoneinfo=nil, deploymode=nil, publicaccess=nil, espublicacl=nil, kibanaprivateurl=nil, kibanapublicaccess=nil, kibanaprivateaccess=nil, securitytype=nil, scenetype=nil, kibanaconfig=nil, kibananodeinfo=nil, webnodetypeinfo=nil, jdk=nil, protocol=nil, securitygroups=nil, coldnodetype=nil, coldnodenum=nil, coldcpunum=nil, coldmemsize=nil, colddisktype=nil, colddisksize=nil, frozennodetype=nil, frozennodenum=nil, frozencpunum=nil, frozenmemsize=nil, frozendisktype=nil, frozendisksize=nil, healthstatus=nil, esprivateurl=nil, esprivatedomain=nil, esconfigsets=nil, operationduration=nil, optionalwebserviceinfos=nil, autoindexenabled=nil, enablehybridstorage=nil, processpercent=nil, kibanaalteringpublicaccess=nil, haskernelupgrade=nil, cdcid=nil)
+ def initialize(instanceid=nil, instancename=nil, region=nil, zone=nil, appid=nil, uin=nil, vpcuid=nil, subnetuid=nil, status=nil, renewflag=nil, chargetype=nil, chargeperiod=nil, nodetype=nil, nodenum=nil, cpunum=nil, memsize=nil, disktype=nil, disksize=nil, esdomain=nil, esvip=nil, esport=nil, kibanaurl=nil, esversion=nil, esconfig=nil, esacl=nil, createtime=nil, updatetime=nil, deadline=nil, instancetype=nil, ikconfig=nil, masternodeinfo=nil, cosbackup=nil, allowcosbackup=nil, taglist=nil, licensetype=nil, enablehotwarmmode=nil, warmnodetype=nil, warmnodenum=nil, warmcpunum=nil, warmmemsize=nil, warmdisktype=nil, warmdisksize=nil, nodeinfolist=nil, espublicurl=nil, multizoneinfo=nil, deploymode=nil, publicaccess=nil, espublicacl=nil, kibanaprivateurl=nil, kibanapublicaccess=nil, kibanaprivateaccess=nil, securitytype=nil, scenetype=nil, kibanaconfig=nil, kibananodeinfo=nil, webnodetypeinfo=nil, jdk=nil, protocol=nil, securitygroups=nil, coldnodetype=nil, coldnodenum=nil, coldcpunum=nil, coldmemsize=nil, colddisktype=nil, colddisksize=nil, frozennodetype=nil, frozennodenum=nil, frozencpunum=nil, frozenmemsize=nil, frozendisktype=nil, frozendisksize=nil, healthstatus=nil, esprivateurl=nil, esprivatedomain=nil, esconfigsets=nil, operationduration=nil, optionalwebserviceinfos=nil, autoindexenabled=nil, enablehybridstorage=nil, processpercent=nil, kibanaalteringpublicaccess=nil, haskernelupgrade=nil, cdcid=nil, kibanaprivatevip=nil, customkibanaprivateurl=nil)
@InstanceId = instanceid
@InstanceName = instancename
@Region = region
@Zone = zone
@AppId = appid
@@ -2569,10 +2575,12 @@
@EnableHybridStorage = enablehybridstorage
@ProcessPercent = processpercent
@KibanaAlteringPublicAccess = kibanaalteringpublicaccess
@HasKernelUpgrade = haskernelupgrade
@CdcId = cdcid
+ @KibanaPrivateVip = kibanaprivatevip
+ @CustomKibanaPrivateUrl = customkibanaprivateurl
end
def deserialize(params)
@InstanceId = params['InstanceId']
@InstanceName = params['InstanceName']
@@ -2714,10 +2722,12 @@
@EnableHybridStorage = params['EnableHybridStorage']
@ProcessPercent = params['ProcessPercent']
@KibanaAlteringPublicAccess = params['KibanaAlteringPublicAccess']
@HasKernelUpgrade = params['HasKernelUpgrade']
@CdcId = params['CdcId']
+ @KibanaPrivateVip = params['KibanaPrivateVip']
+ @CustomKibanaPrivateUrl = params['CustomKibanaPrivateUrl']
end
end
# ES集群日志详细信息
class InstanceLog < TencentCloud::Common::AbstractModel
@@ -3720,31 +3730,41 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type PrivateAccess: String
# @param Version: 版本号
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Version: String
+ # @param PrivateVip: web服务内网vip
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type PrivateVip: String
+ # @param CustomPrivateUrl: 自定义cerebro内网url
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type CustomPrivateUrl: String
- attr_accessor :Type, :Status, :PublicUrl, :PrivateUrl, :PublicAccess, :PrivateAccess, :Version
+ attr_accessor :Type, :Status, :PublicUrl, :PrivateUrl, :PublicAccess, :PrivateAccess, :Version, :PrivateVip, :CustomPrivateUrl
- def initialize(type=nil, status=nil, publicurl=nil, privateurl=nil, publicaccess=nil, privateaccess=nil, version=nil)
+ def initialize(type=nil, status=nil, publicurl=nil, privateurl=nil, publicaccess=nil, privateaccess=nil, version=nil, privatevip=nil, customprivateurl=nil)
@Type = type
@Status = status
@PublicUrl = publicurl
@PrivateUrl = privateurl
@PublicAccess = publicaccess
@PrivateAccess = privateaccess
@Version = version
+ @PrivateVip = privatevip
+ @CustomPrivateUrl = customprivateurl
end
def deserialize(params)
@Type = params['Type']
@Status = params['Status']
@PublicUrl = params['PublicUrl']
@PrivateUrl = params['PrivateUrl']
@PublicAccess = params['PublicAccess']
@PrivateAccess = params['PrivateAccess']
@Version = params['Version']
+ @PrivateVip = params['PrivateVip']
+ @CustomPrivateUrl = params['CustomPrivateUrl']
end
end
# 任务进度详情
class ProcessDetail < TencentCloud::Common::AbstractModel
@@ -3787,23 +3807,27 @@
# @type InstanceId: String
# @param ForceRestart: 是否强制重启<li>true:强制重启</li><li>false:不强制重启</li>默认false
# @type ForceRestart: Boolean
# @param RestartMode: 重启模式:0 滚动重启; 1 全量重启
# @type RestartMode: Integer
+ # @param UpgradeKernel: 重启时选择是否升级内核patch版本
+ # @type UpgradeKernel: Boolean
- attr_accessor :InstanceId, :ForceRestart, :RestartMode
+ attr_accessor :InstanceId, :ForceRestart, :RestartMode, :UpgradeKernel
- def initialize(instanceid=nil, forcerestart=nil, restartmode=nil)
+ def initialize(instanceid=nil, forcerestart=nil, restartmode=nil, upgradekernel=nil)
@InstanceId = instanceid
@ForceRestart = forcerestart
@RestartMode = restartmode
+ @UpgradeKernel = upgradekernel
end
def deserialize(params)
@InstanceId = params['InstanceId']
@ForceRestart = params['ForceRestart']
@RestartMode = params['RestartMode']
+ @UpgradeKernel = params['UpgradeKernel']
end
end
# RestartInstance返回参数结构体
class RestartInstanceResponse < TencentCloud::Common::AbstractModel
@@ -4422,14 +4446,18 @@
# @type OperationDuration: :class:`Tencentcloud::Es.v20180416.models.OperationDurationUpdated`
# @param KibanaAlteringPublicAccess: 是否开启Alerting 外网告警输出:
# OPEN 开启
# CLOSE 关闭
# @type KibanaAlteringPublicAccess: String
+ # @param KibanaPrivateDomain: kibana内网自定义域名
+ # @type KibanaPrivateDomain: String
+ # @param CerebroPrivateDomain: cerebro内网自定义域名
+ # @type CerebroPrivateDomain: String
- attr_accessor :InstanceId, :InstanceName, :NodeNum, :EsConfig, :Password, :EsAcl, :DiskSize, :NodeType, :MasterNodeNum, :MasterNodeType, :MasterNodeDiskSize, :ForceRestart, :CosBackup, :NodeInfoList, :PublicAccess, :EsPublicAcl, :KibanaPublicAccess, :KibanaPrivateAccess, :BasicSecurityType, :KibanaPrivatePort, :ScaleType, :MultiZoneInfo, :SceneType, :KibanaConfig, :WebNodeTypeInfo, :SwitchPrivateLink, :EnableCerebro, :CerebroPublicAccess, :CerebroPrivateAccess, :EsConfigSet, :OperationDuration, :KibanaAlteringPublicAccess
+ attr_accessor :InstanceId, :InstanceName, :NodeNum, :EsConfig, :Password, :EsAcl, :DiskSize, :NodeType, :MasterNodeNum, :MasterNodeType, :MasterNodeDiskSize, :ForceRestart, :CosBackup, :NodeInfoList, :PublicAccess, :EsPublicAcl, :KibanaPublicAccess, :KibanaPrivateAccess, :BasicSecurityType, :KibanaPrivatePort, :ScaleType, :MultiZoneInfo, :SceneType, :KibanaConfig, :WebNodeTypeInfo, :SwitchPrivateLink, :EnableCerebro, :CerebroPublicAccess, :CerebroPrivateAccess, :EsConfigSet, :OperationDuration, :KibanaAlteringPublicAccess, :KibanaPrivateDomain, :CerebroPrivateDomain
- def initialize(instanceid=nil, instancename=nil, nodenum=nil, esconfig=nil, password=nil, esacl=nil, disksize=nil, nodetype=nil, masternodenum=nil, masternodetype=nil, masternodedisksize=nil, forcerestart=nil, cosbackup=nil, nodeinfolist=nil, publicaccess=nil, espublicacl=nil, kibanapublicaccess=nil, kibanaprivateaccess=nil, basicsecuritytype=nil, kibanaprivateport=nil, scaletype=nil, multizoneinfo=nil, scenetype=nil, kibanaconfig=nil, webnodetypeinfo=nil, switchprivatelink=nil, enablecerebro=nil, cerebropublicaccess=nil, cerebroprivateaccess=nil, esconfigset=nil, operationduration=nil, kibanaalteringpublicaccess=nil)
+ def initialize(instanceid=nil, instancename=nil, nodenum=nil, esconfig=nil, password=nil, esacl=nil, disksize=nil, nodetype=nil, masternodenum=nil, masternodetype=nil, masternodedisksize=nil, forcerestart=nil, cosbackup=nil, nodeinfolist=nil, publicaccess=nil, espublicacl=nil, kibanapublicaccess=nil, kibanaprivateaccess=nil, basicsecuritytype=nil, kibanaprivateport=nil, scaletype=nil, multizoneinfo=nil, scenetype=nil, kibanaconfig=nil, webnodetypeinfo=nil, switchprivatelink=nil, enablecerebro=nil, cerebropublicaccess=nil, cerebroprivateaccess=nil, esconfigset=nil, operationduration=nil, kibanaalteringpublicaccess=nil, kibanaprivatedomain=nil, cerebroprivatedomain=nil)
@InstanceId = instanceid
@InstanceName = instancename
@NodeNum = nodenum
@EsConfig = esconfig
@Password = password
@@ -4458,10 +4486,12 @@
@CerebroPublicAccess = cerebropublicaccess
@CerebroPrivateAccess = cerebroprivateaccess
@EsConfigSet = esconfigset
@OperationDuration = operationduration
@KibanaAlteringPublicAccess = kibanaalteringpublicaccess
+ @KibanaPrivateDomain = kibanaprivatedomain
+ @CerebroPrivateDomain = cerebroprivatedomain
end
def deserialize(params)
@InstanceId = params['InstanceId']
@InstanceName = params['InstanceName']
@@ -4525,9 +4555,11 @@
unless params['OperationDuration'].nil?
@OperationDuration = OperationDurationUpdated.new
@OperationDuration.deserialize(params['OperationDuration'])
end
@KibanaAlteringPublicAccess = params['KibanaAlteringPublicAccess']
+ @KibanaPrivateDomain = params['KibanaPrivateDomain']
+ @CerebroPrivateDomain = params['CerebroPrivateDomain']
end
end
# UpdateInstance返回参数结构体
class UpdateInstanceResponse < TencentCloud::Common::AbstractModel