v20180416

package
v1.0.926 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2024 License: Apache-2.0 Imports: 7 Imported by: 10

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 当前用户对创建集群实例操作未授权,请添加CAM权限
	AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance"

	// 当前用户对查询集群实例操作未授权,请添加CAM权限。
	AUTHFAILURE_UNAUTHDESCRIBEINSTANCES = "AuthFailure.UnAuthDescribeInstances"

	// 操作未授权。
	AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 关闭数据层失败,至少要保留热层和温层其中一层。
	FAILEDOPERATION_CLOSEDATATIER = "FailedOperation.CloseDataTier"

	// 集群资源配额限制错误。
	FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"

	// 节点磁盘块数参数检查失败。
	FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"

	// 集群状态错误。
	FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"

	// 集群状态不健康。
	FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"

	// 由于EsDictionaryInfo错误,不允许操纵。
	FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError"

	// 文件名不符合规范。
	FAILEDOPERATION_FILENAMEERROR = "FailedOperation.FileNameError"

	// 文件大小不符合要求。
	FAILEDOPERATION_FILESIZEERROR = "FailedOperation.FileSizeError"

	// 获取实例的标签列表错误。
	FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError"

	// 账户未绑定信用卡或paypal,无法支付。
	FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"

	// 节点数和可用区的信息不符合对应操作的规则。
	FAILEDOPERATION_NODENUMANDZONEERROR = "FailedOperation.NodeNumAndZoneError"

	// 用户未实名认证。
	FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"

	// 解码Password时出错。
	FAILEDOPERATION_PASSWORD = "FailedOperation.Password"

	// 该实例不满足退费条件。
	FAILEDOPERATION_REFUNDERROR = "FailedOperation.RefundError"

	// 请求超时。
	FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut"

	// 生成询价或者下单签名有误。
	FAILEDOPERATION_TRADESIGNERROR = "FailedOperation.TradeSignError"

	// 不支持对本地盘集群通过滚动重启方式扩缩容。
	FAILEDOPERATION_UNSUPPORTEDLOCALDISKROLLUPSCALEUPORDOWN = "FailedOperation.UnsupportedLocalDiskRollUpScaleUpOrDown"

	// 不支持在滚动重启扩容计算资源同时扩容磁盘数量。
	FAILEDOPERATION_UNSUPPORTEDRESETNODETYPEANDSCALEOUTDISK = "FailedOperation.UnsupportedResetNodeTypeAndScaleOutDisk"

	// 不支持在滚动重启缩容计算资源同时修改磁盘大小
	FAILEDOPERATION_UNSUPPORTEDRESTSCALEDOWNANDMODIFYDISK = "FailedOperation.UnsupportedRestScaleDownAndModifyDisk"

	// 不支持反向调节节点配置和磁盘容量。
	FAILEDOPERATION_UNSUPPORTEDREVERSEREGULATIONNODETYPEANDDISK = "FailedOperation.UnsupportedReverseRegulationNodeTypeAndDisk"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// Gc类型的取值和预期不符。
	INVALIDPARAMETER_GC = "InvalidParameter.GC"

	// 索引名已存在。
	INVALIDPARAMETER_INDEXNAMEEXIST = "InvalidParameter.IndexNameExist"

	// 索引名不合法。
	INVALIDPARAMETER_INDEXNAMEINVALID = "InvalidParameter.IndexNameInvalid"

	// AppId的取值和预期不符。
	INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"

	// 是否自动使用代金券AutoVoucher的取值和预期不符。
	INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher"

	// Backends的取值和预期不符。
	INVALIDPARAMETER_INVALIDBACKENDS = "InvalidParameter.InvalidBackends"

	// ClusterName的取值和预期不符。
	INVALIDPARAMETER_INVALIDCLUSTERNAME = "InvalidParameter.InvalidClusterName"

	// cos自动备份信息与预期不符。
	INVALIDPARAMETER_INVALIDCOSBACKUPINFO = "InvalidParameter.InvalidCosBackupInfo"

	// 集群部署方式InvalidDeployMode的取值和预期不符。
	INVALIDPARAMETER_INVALIDDEPLOYMODE = "InvalidParameter.InvalidDeployMode"

	// 节点磁盘块数DiskCount取值和预期不符。
	INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount"

	// 节点磁盘加密信息DiskEncrypt的取值与预期不符。
	INVALIDPARAMETER_INVALIDDISKENCRYPT = "InvalidParameter.InvalidDiskEncrypt"

	// 是否启用增强型ssd云盘DiskEnhance的取值和预期不符。
	INVALIDPARAMETER_INVALIDDISKENHANCE = "InvalidParameter.InvalidDiskEnhance"

	// 节点磁盘容量DiskSize的取值和预期不符。
	INVALIDPARAMETER_INVALIDDISKSIZE = "InvalidParameter.InvalidDiskSize"

	// 节点磁盘类型DiskType的取值和预期不符。
	INVALIDPARAMETER_INVALIDDISKTYPE = "InvalidParameter.InvalidDiskType"

	// 内网域名解析服务器IP Dns的取值和预期不符。
	INVALIDPARAMETER_INVALIDDNS = "InvalidParameter.InvalidDns"

	// EsAcl的取值和预期不符。
	INVALIDPARAMETER_INVALIDESACL = "InvalidParameter.InvalidEsACL"

	// 实例版本EsVersion的取值和预期不符。
	INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"

	// 创建的索引元数据JSON IndexMetaJson的取值和预期不符。
	INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson"

	// 索引名IndexName的取值和预期不符。
	INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName"

	// 索引自治字段IndexOptionsField的取值和预期不符。
	INVALIDPARAMETER_INVALIDINDEXOPTIONSFIELD = "InvalidParameter.InvalidIndexOptionsField"

	// 索引生命周期字段IndexPolicyField的取值和预期不符。
	INVALIDPARAMETER_INVALIDINDEXPOLICYFIELD = "InvalidParameter.InvalidIndexPolicyField"

	// 索引配置字段IndexSettingsField的取值和预期不符。
	INVALIDPARAMETER_INVALIDINDEXSETTINGSFIELD = "InvalidParameter.InvalidIndexSettingsField"

	// 索引类型IndexType的取值和预期不符。
	INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"

	// 无效的InstanceId,没有找到对应资源。
	INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"

	// 集群可维护时间段和集群ID InstanceOperationDurations的取值和预期不符。
	INVALIDPARAMETER_INVALIDINSTANCEOPERATIONDURATIONS = "InvalidParameter.InvalidInstanceOperationDurations"

	// Ip地址取值和预期不符。
	INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"

	// 私有网络vip列表IpList的取值和预期不符。
	INVALIDPARAMETER_INVALIDIPLIST = "InvalidParameter.InvalidIpList"

	// Kibana内网访问端口的取值和预期不符。
	INVALIDPARAMETER_INVALIDKIBANAPRIVATEPORT = "InvalidParameter.InvalidKibanaPrivatePort"

	// 分页大小Limit的取值和预期不符。
	INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit"

	// 日志类型LogType的取值和预期不符。
	INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType"

	// 实例版本LogstashVersion的取值和预期不符。
	INVALIDPARAMETER_INVALIDLOGSTASHVERSION = "InvalidParameter.InvalidLogstashVersion"

	// 多可用区部署ZoneDetail的信息与预期不符。
	INVALIDPARAMETER_INVALIDMULTIZONEINFO = "InvalidParameter.InvalidMultiZoneInfo"

	// 节点名称列表NodeNames的取值和预期不符。
	INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames"

	// 节点数量NodeNum的取值和预期不符。
	INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum"

	// 节点规格NodeType的取值和预期不符。
	INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"

	// 温热曾数据结构NodeTypeInfos的取值和预期不符。
	INVALIDPARAMETER_INVALIDNODETYPESTORAGEINFO = "InvalidParameter.InvalidNodeTypeStorageInfo"

	// 分页起始值Offset的取值和预期不符。
	INVALIDPARAMETER_INVALIDOFFSET = "InvalidParameter.InvalidOffset"

	// 操作类型OpType的取值和预期不符。
	INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType"

	// 可维护时间段OperationDuration的取值和预期不符。
	INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration"

	// 排序字段OrderByKey的取值和预期不符。
	INVALIDPARAMETER_INVALIDORDERBYKEY = "InvalidParameter.InvalidOrderByKey"

	// 排序方式OrderByType的取值和预期不符。
	INVALIDPARAMETER_INVALIDORDERBYTYPE = "InvalidParameter.InvalidOrderByType"

	// 需要签名的参数Para的取值和预期不符。
	INVALIDPARAMETER_INVALIDPARA = "InvalidParameter.InvalidPara"

	// 内网访问PrivateAccess的取值和预期不符。
	INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess"

	// 外网访问PublicAccess的取值和预期不符。
	INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess"

	// 地域Region的取值与预期不符。
	INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"

	// 可选重启模式RestartMode的取值和预期不符。
	INVALIDPARAMETER_INVALIDRESTARTMODE = "InvalidParameter.InvalidRestartMode"

	// 重启方式RestartType的取值和预期不符。
	INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType"

	// 数据样例JSON SampleJson的取值和预期不符。
	INVALIDPARAMETER_INVALIDSAMPLEJSON = "InvalidParameter.InvalidSampleJson"

	// 安全组id列表SecurityGroupIds的取值和预期不符。
	INVALIDPARAMETER_INVALIDSECURITYGROUPIDS = "InvalidParameter.InvalidSecurityGroupIds"

	// 子网ID SubnetId的取值与预期不符。
	INVALIDPARAMETER_INVALIDSUBNETID = "InvalidParameter.InvalidSubnetId"

	// 虚拟子网络统一ID列表的取值和预期不符。
	INVALIDPARAMETER_INVALIDSUBNETUIDLIST = "InvalidParameter.InvalidSubnetUidList"

	// 节点标签信息TagInfo的取值和预期不符。
	INVALIDPARAMETER_INVALIDTAGINFO = "InvalidParameter.InvalidTagInfo"

	// 节点标签信息列表TagList的取值和预期不符。
	INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList"

	// 目标索引名TargetIndexName的取值和预期不符。
	INVALIDPARAMETER_INVALIDTARGETINDEXNAME = "InvalidParameter.InvalidTargetIndexName"

	// 接收请求的目标节点类型列表InvalidTargetNodeTypes的取值和预期不符。
	INVALIDPARAMETER_INVALIDTARGETNODETYPES = "InvalidParameter.InvalidTargetNodeTypes"

	// 时间相关参数的取值或格式和预期不符。
	INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"

	// 调用链Id TraceUuid的取值和预期不符。
	INVALIDPARAMETER_INVALIDTRACEUUID = "InvalidParameter.InvalidTraceUuid"

	// 节点类型Type的取值和预期不符。
	INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType"

	// 更新的索引元数据json UpdateMetaJson的取值和预期不符。
	INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson"

	// 更新类型UpdateType的取值和预期不符。
	INVALIDPARAMETER_INVALIDUPDATETYPE = "InvalidParameter.InvalidUpdateType"

	// 代金券ID列表VoucherIds的取值和预期不符。
	INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds"

	// 可用区Zone的信息与预期不符。
	INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone"

	// 空间名已存在。
	INVALIDPARAMETER_SPACENAMEEXIST = "InvalidParameter.SpaceNameExist"

	// 空间名不合法。
	INVALIDPARAMETER_SPACENAMEINVALID = "InvalidParameter.SpaceNameInvalid"

	// 用户名已存在。
	INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 包年包月购买时长ChargePeriod的取值有误。
	INVALIDPARAMETERVALUE_CHARGEPERIOD = "InvalidParameterValue.ChargePeriod"

	// 计费类型ChargeType的参数取值有误。
	INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType"

	// 是否只做升级检查CheckOnly的取值有误。
	INVALIDPARAMETERVALUE_CHECKONLY = "InvalidParameterValue.CheckOnly"

	// 组件配置值有误。
	INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"

	// 是否允许双网卡EnableDoubleEni的值有误。
	INVALIDPARAMETERVALUE_ENABLEDOUBLEENI = "InvalidParameterValue.EnableDoubleEni"

	// ES配置类型取值有误。
	INVALIDPARAMETERVALUE_ESCONFIGTYPE = "InvalidParameterValue.EsConfigType"

	// 端口EsPort的取值有误。
	INVALIDPARAMETERVALUE_ESPORT = "InvalidParameterValue.EsPort"

	// EsVip的取值有误。
	INVALIDPARAMETERVALUE_ESVIP = "InvalidParameterValue.EsVip"

	// 要安装的bundle信息列表InstallBundleList的取值有误。
	INVALIDPARAMETERVALUE_INSTALLBUNDLELIST = "InvalidParameterValue.InstallBundleList"

	// 为集群稳定起见,当前只支持同时安装1个用户插件。
	INVALIDPARAMETERVALUE_INSTALLPLUGINLIST = "InvalidParameterValue.InstallPluginList"

	// 实例名校验失败,按规则输入。
	INVALIDPARAMETERVALUE_INSTANCENAME = "InvalidParameterValue.InstanceName"

	// 截止日期冲突。
	INVALIDPARAMETERVALUE_INVALIDDEADLINE = "InvalidParameterValue.InvalidDeadline"

	// Jdk类型的取值和预期不符。
	INVALIDPARAMETERVALUE_INVALIDJDK = "InvalidParameterValue.InvalidJDK"

	// 密码校验不合法。
	INVALIDPARAMETERVALUE_PASSWORD = "InvalidParameterValue.Password"

	// 插件类型PluginType的取值有误。
	INVALIDPARAMETERVALUE_PLUGINTYPE = "InvalidParameterValue.PluginType"

	// 要卸载的bundle名列表RemoveBundleList的取值有误。
	INVALIDPARAMETERVALUE_REMOVEBUNDLELIST = "InvalidParameterValue.RemoveBundleList"

	// 为集群稳定起见,当前只支持同时卸载1个用户插件。
	INVALIDPARAMETERVALUE_REMOVEPLUGINLIST = "InvalidParameterValue.RemovePluginList"

	// 自动续费标识RenewFlag的参数取值有误。
	INVALIDPARAMETERVALUE_RENEWFLAG = "InvalidParameterValue.RenewFlag"

	// 要安装的bundle的zip包解压所在的路径TargetPath的取值有误。
	INVALIDPARAMETERVALUE_TARGETPATH = "InvalidParameterValue.TargetPath"

	// 计费时长单位TimeUnit的取值有误。
	INVALIDPARAMETERVALUE_TIMEUNIT = "InvalidParameterValue.TimeUnit"

	// 升级方式UpgradeMode的取值有误。
	INVALIDPARAMETERVALUE_UPGRADEMODE = "InvalidParameterValue.UpgradeMode"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 该账号下的集群数超过限额。
	LIMITEXCEEDED_CLUSTERNUM = "LimitExceeded.ClusterNum"

	// 超过当天智能诊断最大次数。
	LIMITEXCEEDED_DIAGNOSECOUNT = "LimitExceeded.DiagnoseCount"

	// 节点磁盘块数超过最大限额。
	LIMITEXCEEDED_DISKCOUNT = "LimitExceeded.DiskCount"

	// 空间索引数超过配额。
	LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount"

	// 空间索引每日创建数超过配额。
	LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate"

	// 节点数量或索引存储量超过限额。
	LIMITEXCEEDED_NODENUMORINDICES = "LimitExceeded.NodeNumOrIndices"

	// 超过最大自定义插件数量,请先删除部分自定义插件。
	LIMITEXCEEDED_PLUGININSTALL = "LimitExceeded.PluginInstall"

	// 超出一个用户可以拥有的最大资源限制。
	LIMITEXCEEDED_RESOURCELIMIT = "LimitExceeded.ResourceLimit"

	// 空间数超过配额。
	LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount"

	// 空间每日创建数超过配额。
	LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate"

	// 更新参数值过多,超过限制。
	LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 地域错误
	REGIONERROR = "RegionError"

	// 请求的次数超过了频率限制。
	REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 存在诊断中的作业,请等待作业诊断完成后重试。
	RESOURCEINUSE_DIAGNOSE = "ResourceInUse.Diagnose"

	// 索引状态处于隔离状态,不能进行其他操作。
	RESOURCEINUSE_ISOLATEDSTATUS = "ResourceInUse.IsolatedStatus"

	// 订单被锁定。
	RESOURCEINUSE_ORDER = "ResourceInUse.Order"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 账户余额不足。
	RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"

	// 计算资源不足,可更换可用区或调整机型。
	RESOURCEINSUFFICIENT_CVM = "ResourceInsufficient.CVM"

	// cvm份额不足。
	RESOURCEINSUFFICIENT_CVMQUOTA = "ResourceInsufficient.CVMQuota"

	// 隐藏可用区专用主节点资源不足。
	RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"

	// 子网剩余ip数量不足。
	RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

	// 可用的子网IP不足。
	RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp"

	// 可用区资源不足。
	RESOURCEINSUFFICIENT_ZONE = "ResourceInsufficient.Zone"

	// 账户信息未找到。
	RESOURCENOTFOUND_ACCOUNTINFONOTFOUND = "ResourceNotFound.AccountInfoNotFound"

	// 巴拉多(barad)指标资源未找到。
	RESOURCENOTFOUND_BARADMETRICNOTFOUND = "ResourceNotFound.BaradMetricNotFound"

	// CAM资源未找到。
	RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound"

	// 负载均衡信息未找到。
	RESOURCENOTFOUND_CLBNOTFOUND = "ResourceNotFound.CLBNotFound"

	// 集群资源获取失败。
	RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"

	// COS相关信息获取失败。
	RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"

	// 数据库资源获取失败。
	RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

	// 数据节点信息未找到。
	RESOURCENOTFOUND_DATANODENOTFOUND = "ResourceNotFound.DataNodeNotFound"

	// 智能诊断相关资源未找到。
	RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound"

	// 磁盘相关资源获取失败。
	RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound"

	// 密钥管理系统资源获取失败。
	RESOURCENOTFOUND_KMSNOTFOUND = "ResourceNotFound.KMSNotFound"

	// 获取oss资源失败。
	RESOURCENOTFOUND_OSSINFONOTFOUND = "ResourceNotFound.OssInfoNotFound"

	// 获取安全凭证服务资源失败。
	RESOURCENOTFOUND_STSNOTFOUND = "ResourceNotFound.STSNotFound"

	// 安全组信息获取失败。
	RESOURCENOTFOUND_SECURITYGROUPNOTFOUND = "ResourceNotFound.SecurityGroupNotFound"

	// 获取计费资源失败。
	RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"

	// VPC资源获取失败。
	RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound"

	// 白名单资源获取失败。
	RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// Uin不在白名单中。
	UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// 审计日志的状态冲突。
	UNSUPPORTEDOPERATION_AUDITSTATUSCONFLICT = "UnsupportedOperation.AuditStatusConflict"

	// 不支持该认证方式。
	UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType"

	// 不支持变配节点或磁盘的配置。
	UNSUPPORTEDOPERATION_CHANGENODETYPE = "UnsupportedOperation.ChangeNodeType"

	// 不支持该操作,在集群中存在分配的分片。
	UNSUPPORTEDOPERATION_CLUSTERSHARDNUM = "UnsupportedOperation.ClusterShardNum"

	// 集群中存在部分索引处于关闭状态。
	UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose"

	// 集群中存在部分索引无备份。
	UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"

	// 集群的状态不正常(不为绿)。
	UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"

	// 该版本不支持cos备份。集群需要重启来允许cos备份。
	UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp"

	// 不支持该智能诊断任务。
	UNSUPPORTEDOPERATION_DIAGNOSEJOB = "UnsupportedOperation.DiagnoseJob"

	// 智能诊断未开启。
	UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen"

	// 不支持的读硬盘配置。
	UNSUPPORTEDOPERATION_DISKUSE = "UnsupportedOperation.DiskUse"

	// 不支持这个长度的editList的操作。
	UNSUPPORTEDOPERATION_EDITLISTLENGTH = "UnsupportedOperation.EditListLength"

	// 不支持该操作,服务类型有误。
	UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"

	// 不支持该操作,license的类型有误。
	UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError"

	// 不支持本地盘机型。
	UNSUPPORTEDOPERATION_LOCALDISK = "UnsupportedOperation.LocalDisk"

	// 不支持迁移操作。
	UNSUPPORTEDOPERATION_MIGRATE = "UnsupportedOperation.Migrate"

	// 不支持多可用区变配。
	UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade"

	// 用户同步日志的配置passLogstashId为空,不支持该操作。
	UNSUPPORTEDOPERATION_PASSLOGSTASHID = "UnsupportedOperation.PassLogstashId"

	// 不支持该插件。
	UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"

	// 不支持对应Protocol的操作。
	UNSUPPORTEDOPERATION_PROTOCOL = "UnsupportedOperation.Protocol"

	// 不支持的读取速度。
	UNSUPPORTEDOPERATION_READRATE = "UnsupportedOperation.ReadRate"

	// 离线节点蓝绿变更存在风险,请直接选择重启“in-place”。
	UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode"

	// 纵向缩容太多资源。
	UNSUPPORTEDOPERATION_SCALEDOWNTOOMUCH = "UnsupportedOperation.ScaleDownTooMuch"

	// 不支持该操作,当前实例运行状态不为正常。
	UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"

	// 不支持该操作,实例状态有误。
	UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

	// 节点或磁盘数变更时不支持更新磁盘加密信息。
	UNSUPPORTEDOPERATION_UPDATEDISKENCRYPT = "UnsupportedOperation.UpdateDiskEncrypt"

	// 不支持更新磁盘类型。
	UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType"

	// 不支持同时更新节点个数(NodeNum)和节点规格(NodeType)。
	UNSUPPORTEDOPERATION_UPDATENODENUMANDNODETYPE = "UnsupportedOperation.UpdateNodeNumAndNodeType"

	// VPC资源获取失败。
	UNSUPPORTEDOPERATION_VPCINFONOTFOUND = "UnsupportedOperation.VPCInfoNotFound"

	// 不支持的web组件。
	UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType"

	// 不支持的写入速度。
	UNSUPPORTEDOPERATION_WRITERATE = "UnsupportedOperation.WriteRate"
)
View Source
const APIVersion = "2018-04-16"

Variables

This section is empty.

Functions

This section is empty.

Types

type BackingIndexMetaField added in v1.0.406

type BackingIndexMetaField struct {
	// 后备索引名
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 后备索引状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexStatus *string `json:"IndexStatus,omitnil,omitempty" name:"IndexStatus"`

	// 后备索引存储大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexStorage *int64 `json:"IndexStorage,omitnil,omitempty" name:"IndexStorage"`

	// 后备索引当前生命周期
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexPhrase *string `json:"IndexPhrase,omitnil,omitempty" name:"IndexPhrase"`

	// 后备索引创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexCreateTime *string `json:"IndexCreateTime,omitnil,omitempty" name:"IndexCreateTime"`
}

type CheckMigrateIndexMetaDataRequest added in v1.0.876

type CheckMigrateIndexMetaDataRequest struct {
	*tchttp.BaseRequest

	// 索引 id
	ServerlessId *string `json:"ServerlessId,omitnil,omitempty" name:"ServerlessId"`

	// 快照名
	Snapshot *string `json:"Snapshot,omitnil,omitempty" name:"Snapshot"`

	// Cos桶名
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// BasePath路径
	BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"`

	// 云上集群名
	ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"`

	// 普通索引名列表
	CommonIndexArr []*string `json:"CommonIndexArr,omitnil,omitempty" name:"CommonIndexArr"`

	// 自治索引名列表
	DataStreamArr []*string `json:"DataStreamArr,omitnil,omitempty" name:"DataStreamArr"`
}

func NewCheckMigrateIndexMetaDataRequest added in v1.0.876

func NewCheckMigrateIndexMetaDataRequest() (request *CheckMigrateIndexMetaDataRequest)

func (*CheckMigrateIndexMetaDataRequest) FromJsonString added in v1.0.876

func (r *CheckMigrateIndexMetaDataRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckMigrateIndexMetaDataRequest) ToJsonString added in v1.0.876

func (r *CheckMigrateIndexMetaDataRequest) ToJsonString() string

type CheckMigrateIndexMetaDataRequestParams added in v1.0.876

type CheckMigrateIndexMetaDataRequestParams struct {
	// 索引 id
	ServerlessId *string `json:"ServerlessId,omitnil,omitempty" name:"ServerlessId"`

	// 快照名
	Snapshot *string `json:"Snapshot,omitnil,omitempty" name:"Snapshot"`

	// Cos桶名
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// BasePath路径
	BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"`

	// 云上集群名
	ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"`

	// 普通索引名列表
	CommonIndexArr []*string `json:"CommonIndexArr,omitnil,omitempty" name:"CommonIndexArr"`

	// 自治索引名列表
	DataStreamArr []*string `json:"DataStreamArr,omitnil,omitempty" name:"DataStreamArr"`
}

Predefined struct for user

type CheckMigrateIndexMetaDataResponse added in v1.0.876

type CheckMigrateIndexMetaDataResponse struct {
	*tchttp.BaseResponse
	Response *CheckMigrateIndexMetaDataResponseParams `json:"Response"`
}

func NewCheckMigrateIndexMetaDataResponse added in v1.0.876

func NewCheckMigrateIndexMetaDataResponse() (response *CheckMigrateIndexMetaDataResponse)

func (*CheckMigrateIndexMetaDataResponse) FromJsonString added in v1.0.876

func (r *CheckMigrateIndexMetaDataResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckMigrateIndexMetaDataResponse) ToJsonString added in v1.0.876

func (r *CheckMigrateIndexMetaDataResponse) ToJsonString() string

type CheckMigrateIndexMetaDataResponseParams added in v1.0.876

type CheckMigrateIndexMetaDataResponseParams struct {
	// 不存在于目标索引时间字段相同的字段
	MappingTimeFieldCheckFailedIndexArr []*string `json:"MappingTimeFieldCheckFailedIndexArr,omitnil,omitempty" name:"MappingTimeFieldCheckFailedIndexArr"`

	// @timestamp不为date类型,与目标索引时间字段冲突
	MappingTimeTypeCheckFailedIndexArr []*string `json:"MappingTimeTypeCheckFailedIndexArr,omitnil,omitempty" name:"MappingTimeTypeCheckFailedIndexArr"`

	// 索引的创建时间不在 serverless的存储周期内
	SettingCheckFailedIndexArr []*string `json:"SettingCheckFailedIndexArr,omitnil,omitempty" name:"SettingCheckFailedIndexArr"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CheckMigrateIndexMetaData added in v1.0.876

func (c *Client) CheckMigrateIndexMetaData(request *CheckMigrateIndexMetaDataRequest) (response *CheckMigrateIndexMetaDataResponse, err error)

CheckMigrateIndexMetaData 检查cos迁移索引元数据

func (*Client) CheckMigrateIndexMetaDataWithContext added in v1.0.876

func (c *Client) CheckMigrateIndexMetaDataWithContext(ctx context.Context, request *CheckMigrateIndexMetaDataRequest) (response *CheckMigrateIndexMetaDataResponse, err error)

CheckMigrateIndexMetaData 检查cos迁移索引元数据

func (*Client) CreateCosMigrateToServerlessInstance added in v1.0.876

func (c *Client) CreateCosMigrateToServerlessInstance(request *CreateCosMigrateToServerlessInstanceRequest) (response *CreateCosMigrateToServerlessInstanceResponse, err error)

CreateCosMigrateToServerlessInstance cos迁移流程

func (*Client) CreateCosMigrateToServerlessInstanceWithContext added in v1.0.876

func (c *Client) CreateCosMigrateToServerlessInstanceWithContext(ctx context.Context, request *CreateCosMigrateToServerlessInstanceRequest) (response *CreateCosMigrateToServerlessInstanceResponse, err error)

CreateCosMigrateToServerlessInstance cos迁移流程

func (*Client) CreateIndex added in v1.0.406

func (c *Client) CreateIndex(request *CreateIndexRequest) (response *CreateIndexResponse, err error)

CreateIndex 创建索引

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson"
INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) CreateIndexWithContext added in v1.0.406

func (c *Client) CreateIndexWithContext(ctx context.Context, request *CreateIndexRequest) (response *CreateIndexResponse, err error)

CreateIndex 创建索引

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson"
INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) CreateInstance

func (c *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance 创建指定规格的ES集群实例

可能返回的错误码:

AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NODENUMANDZONEERROR = "FailedOperation.NodeNumAndZoneError"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher"
INVALIDPARAMETER_INVALIDDEPLOYMODE = "InvalidParameter.InvalidDeployMode"
INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount"
INVALIDPARAMETER_INVALIDDISKENCRYPT = "InvalidParameter.InvalidDiskEncrypt"
INVALIDPARAMETER_INVALIDDISKENHANCE = "InvalidParameter.InvalidDiskEnhance"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDMULTIZONEINFO = "InvalidParameter.InvalidMultiZoneInfo"
INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType"
INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList"
INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType"
INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds"
INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone"
INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType"
INVALIDPARAMETERVALUE_RENEWFLAG = "InvalidParameterValue.RenewFlag"
LIMITEXCEEDED_CLUSTERNUM = "LimitExceeded.ClusterNum"
LIMITEXCEEDED_RESOURCELIMIT = "LimitExceeded.ResourceLimit"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ORDER = "ResourceInUse.Order"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
RESOURCEINSUFFICIENT_ZONE = "ResourceInsufficient.Zone"
RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound"
RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound"
UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList"
UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType"
UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError"
UNSUPPORTEDOPERATION_VPCINFONOTFOUND = "UnsupportedOperation.VPCInfoNotFound"

func (*Client) CreateInstanceWithContext added in v1.0.324

func (c *Client) CreateInstanceWithContext(ctx context.Context, request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance 创建指定规格的ES集群实例

可能返回的错误码:

AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NODENUMANDZONEERROR = "FailedOperation.NodeNumAndZoneError"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher"
INVALIDPARAMETER_INVALIDDEPLOYMODE = "InvalidParameter.InvalidDeployMode"
INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount"
INVALIDPARAMETER_INVALIDDISKENCRYPT = "InvalidParameter.InvalidDiskEncrypt"
INVALIDPARAMETER_INVALIDDISKENHANCE = "InvalidParameter.InvalidDiskEnhance"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDMULTIZONEINFO = "InvalidParameter.InvalidMultiZoneInfo"
INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType"
INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList"
INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType"
INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds"
INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone"
INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType"
INVALIDPARAMETERVALUE_RENEWFLAG = "InvalidParameterValue.RenewFlag"
LIMITEXCEEDED_CLUSTERNUM = "LimitExceeded.ClusterNum"
LIMITEXCEEDED_RESOURCELIMIT = "LimitExceeded.ResourceLimit"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ORDER = "ResourceInUse.Order"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
RESOURCEINSUFFICIENT_ZONE = "ResourceInsufficient.Zone"
RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound"
RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound"
UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList"
UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType"
UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError"
UNSUPPORTEDOPERATION_VPCINFONOTFOUND = "UnsupportedOperation.VPCInfoNotFound"

func (*Client) CreateLogstashInstance added in v1.0.442

func (c *Client) CreateLogstashInstance(request *CreateLogstashInstanceRequest) (response *CreateLogstashInstanceResponse, err error)

CreateLogstashInstance 用于创建Logstash实例

可能返回的错误码:

AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance"
AUTHFAILURE_UNAUTHDESCRIBEINSTANCES = "AuthFailure.UnAuthDescribeInstances"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLOSEDATATIER = "FailedOperation.CloseDataTier"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError"
FAILEDOPERATION_FILENAMEERROR = "FailedOperation.FileNameError"
FAILEDOPERATION_FILESIZEERROR = "FailedOperation.FileSizeError"
FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NODENUMANDZONEERROR = "FailedOperation.NodeNumAndZoneError"
FAILEDOPERATION_PASSWORD = "FailedOperation.Password"
FAILEDOPERATION_REFUNDERROR = "FailedOperation.RefundError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut"
FAILEDOPERATION_TRADESIGNERROR = "FailedOperation.TradeSignError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GC = "InvalidParameter.GC"
INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher"
INVALIDPARAMETER_INVALIDBACKENDS = "InvalidParameter.InvalidBackends"
INVALIDPARAMETER_INVALIDDEPLOYMODE = "InvalidParameter.InvalidDeployMode"
INVALIDPARAMETER_INVALIDDISKENHANCE = "InvalidParameter.InvalidDiskEnhance"
INVALIDPARAMETER_INVALIDDNS = "InvalidParameter.InvalidDns"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson"
INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName"
INVALIDPARAMETER_INVALIDINDEXOPTIONSFIELD = "InvalidParameter.InvalidIndexOptionsField"
INVALIDPARAMETER_INVALIDINDEXPOLICYFIELD = "InvalidParameter.InvalidIndexPolicyField"
INVALIDPARAMETER_INVALIDINDEXSETTINGSFIELD = "InvalidParameter.InvalidIndexSettingsField"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEOPERATIONDURATIONS = "InvalidParameter.InvalidInstanceOperationDurations"
INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType"
INVALIDPARAMETER_INVALIDLOGSTASHVERSION = "InvalidParameter.InvalidLogstashVersion"
INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames"
INVALIDPARAMETER_INVALIDNODETYPESTORAGEINFO = "InvalidParameter.InvalidNodeTypeStorageInfo"
INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration"
INVALIDPARAMETER_INVALIDPARA = "InvalidParameter.InvalidPara"
INVALIDPARAMETER_INVALIDRESTARTMODE = "InvalidParameter.InvalidRestartMode"
INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType"
INVALIDPARAMETER_INVALIDSAMPLEJSON = "InvalidParameter.InvalidSampleJson"
INVALIDPARAMETER_INVALIDSECURITYGROUPIDS = "InvalidParameter.InvalidSecurityGroupIds"
INVALIDPARAMETER_INVALIDSUBNETUIDLIST = "InvalidParameter.InvalidSubnetUidList"
INVALIDPARAMETER_INVALIDTARGETINDEXNAME = "InvalidParameter.InvalidTargetIndexName"
INVALIDPARAMETER_INVALIDTARGETNODETYPES = "InvalidParameter.InvalidTargetNodeTypes"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
INVALIDPARAMETER_INVALIDTRACEUUID = "InvalidParameter.InvalidTraceUuid"
INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType"
INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson"
INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds"
INVALIDPARAMETERVALUE_CHARGEPERIOD = "InvalidParameterValue.ChargePeriod"
INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType"
INVALIDPARAMETERVALUE_CHECKONLY = "InvalidParameterValue.CheckOnly"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
INVALIDPARAMETERVALUE_ENABLEDOUBLEENI = "InvalidParameterValue.EnableDoubleEni"
INVALIDPARAMETERVALUE_ESPORT = "InvalidParameterValue.EsPort"
INVALIDPARAMETERVALUE_ESVIP = "InvalidParameterValue.EsVip"
INVALIDPARAMETERVALUE_INSTALLBUNDLELIST = "InvalidParameterValue.InstallBundleList"
INVALIDPARAMETERVALUE_INSTALLPLUGINLIST = "InvalidParameterValue.InstallPluginList"
INVALIDPARAMETERVALUE_INVALIDJDK = "InvalidParameterValue.InvalidJDK"
INVALIDPARAMETERVALUE_PLUGINTYPE = "InvalidParameterValue.PluginType"
INVALIDPARAMETERVALUE_REMOVEBUNDLELIST = "InvalidParameterValue.RemoveBundleList"
INVALIDPARAMETERVALUE_REMOVEPLUGINLIST = "InvalidParameterValue.RemovePluginList"
INVALIDPARAMETERVALUE_RENEWFLAG = "InvalidParameterValue.RenewFlag"
INVALIDPARAMETERVALUE_TARGETPATH = "InvalidParameterValue.TargetPath"
INVALIDPARAMETERVALUE_TIMEUNIT = "InvalidParameterValue.TimeUnit"
INVALIDPARAMETERVALUE_UPGRADEMODE = "InvalidParameterValue.UpgradeMode"
LIMITEXCEEDED_CLUSTERNUM = "LimitExceeded.ClusterNum"
LIMITEXCEEDED_DIAGNOSECOUNT = "LimitExceeded.DiagnoseCount"
LIMITEXCEEDED_DISKCOUNT = "LimitExceeded.DiskCount"
LIMITEXCEEDED_NODENUMORINDICES = "LimitExceeded.NodeNumOrIndices"
LIMITEXCEEDED_PLUGININSTALL = "LimitExceeded.PluginInstall"
REGIONERROR = "RegionError"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_DIAGNOSE = "ResourceInUse.Diagnose"
RESOURCEINUSE_ORDER = "ResourceInUse.Order"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_CVM = "ResourceInsufficient.CVM"
RESOURCEINSUFFICIENT_CVMQUOTA = "ResourceInsufficient.CVMQuota"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
RESOURCENOTFOUND_ACCOUNTINFONOTFOUND = "ResourceNotFound.AccountInfoNotFound"
RESOURCENOTFOUND_BARADMETRICNOTFOUND = "ResourceNotFound.BaradMetricNotFound"
RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound"
RESOURCENOTFOUND_CLBNOTFOUND = "ResourceNotFound.CLBNotFound"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound"
RESOURCENOTFOUND_KMSNOTFOUND = "ResourceNotFound.KMSNotFound"
RESOURCENOTFOUND_STSNOTFOUND = "ResourceNotFound.STSNotFound"
RESOURCENOTFOUND_SECURITYGROUPNOTFOUND = "ResourceNotFound.SecurityGroupNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound"
UNSUPPORTEDOPERATION_AUDITSTATUSCONFLICT = "UnsupportedOperation.AuditStatusConflict"
UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp"
UNSUPPORTEDOPERATION_DIAGNOSEJOB = "UnsupportedOperation.DiagnoseJob"
UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen"
UNSUPPORTEDOPERATION_DISKUSE = "UnsupportedOperation.DiskUse"
UNSUPPORTEDOPERATION_EDITLISTLENGTH = "UnsupportedOperation.EditListLength"
UNSUPPORTEDOPERATION_MIGRATE = "UnsupportedOperation.Migrate"
UNSUPPORTEDOPERATION_PASSLOGSTASHID = "UnsupportedOperation.PassLogstashId"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_PROTOCOL = "UnsupportedOperation.Protocol"
UNSUPPORTEDOPERATION_READRATE = "UnsupportedOperation.ReadRate"
UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_UPDATEDISKENCRYPT = "UnsupportedOperation.UpdateDiskEncrypt"
UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType"
UNSUPPORTEDOPERATION_UPDATENODENUMANDNODETYPE = "UnsupportedOperation.UpdateNodeNumAndNodeType"
UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType"
UNSUPPORTEDOPERATION_WRITERATE = "UnsupportedOperation.WriteRate"

func (*Client) CreateLogstashInstanceWithContext added in v1.0.442

func (c *Client) CreateLogstashInstanceWithContext(ctx context.Context, request *CreateLogstashInstanceRequest) (response *CreateLogstashInstanceResponse, err error)

CreateLogstashInstance 用于创建Logstash实例

可能返回的错误码:

AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance"
AUTHFAILURE_UNAUTHDESCRIBEINSTANCES = "AuthFailure.UnAuthDescribeInstances"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLOSEDATATIER = "FailedOperation.CloseDataTier"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError"
FAILEDOPERATION_FILENAMEERROR = "FailedOperation.FileNameError"
FAILEDOPERATION_FILESIZEERROR = "FailedOperation.FileSizeError"
FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NODENUMANDZONEERROR = "FailedOperation.NodeNumAndZoneError"
FAILEDOPERATION_PASSWORD = "FailedOperation.Password"
FAILEDOPERATION_REFUNDERROR = "FailedOperation.RefundError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut"
FAILEDOPERATION_TRADESIGNERROR = "FailedOperation.TradeSignError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GC = "InvalidParameter.GC"
INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher"
INVALIDPARAMETER_INVALIDBACKENDS = "InvalidParameter.InvalidBackends"
INVALIDPARAMETER_INVALIDDEPLOYMODE = "InvalidParameter.InvalidDeployMode"
INVALIDPARAMETER_INVALIDDISKENHANCE = "InvalidParameter.InvalidDiskEnhance"
INVALIDPARAMETER_INVALIDDNS = "InvalidParameter.InvalidDns"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson"
INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName"
INVALIDPARAMETER_INVALIDINDEXOPTIONSFIELD = "InvalidParameter.InvalidIndexOptionsField"
INVALIDPARAMETER_INVALIDINDEXPOLICYFIELD = "InvalidParameter.InvalidIndexPolicyField"
INVALIDPARAMETER_INVALIDINDEXSETTINGSFIELD = "InvalidParameter.InvalidIndexSettingsField"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEOPERATIONDURATIONS = "InvalidParameter.InvalidInstanceOperationDurations"
INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType"
INVALIDPARAMETER_INVALIDLOGSTASHVERSION = "InvalidParameter.InvalidLogstashVersion"
INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames"
INVALIDPARAMETER_INVALIDNODETYPESTORAGEINFO = "InvalidParameter.InvalidNodeTypeStorageInfo"
INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration"
INVALIDPARAMETER_INVALIDPARA = "InvalidParameter.InvalidPara"
INVALIDPARAMETER_INVALIDRESTARTMODE = "InvalidParameter.InvalidRestartMode"
INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType"
INVALIDPARAMETER_INVALIDSAMPLEJSON = "InvalidParameter.InvalidSampleJson"
INVALIDPARAMETER_INVALIDSECURITYGROUPIDS = "InvalidParameter.InvalidSecurityGroupIds"
INVALIDPARAMETER_INVALIDSUBNETUIDLIST = "InvalidParameter.InvalidSubnetUidList"
INVALIDPARAMETER_INVALIDTARGETINDEXNAME = "InvalidParameter.InvalidTargetIndexName"
INVALIDPARAMETER_INVALIDTARGETNODETYPES = "InvalidParameter.InvalidTargetNodeTypes"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
INVALIDPARAMETER_INVALIDTRACEUUID = "InvalidParameter.InvalidTraceUuid"
INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType"
INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson"
INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds"
INVALIDPARAMETERVALUE_CHARGEPERIOD = "InvalidParameterValue.ChargePeriod"
INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType"
INVALIDPARAMETERVALUE_CHECKONLY = "InvalidParameterValue.CheckOnly"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
INVALIDPARAMETERVALUE_ENABLEDOUBLEENI = "InvalidParameterValue.EnableDoubleEni"
INVALIDPARAMETERVALUE_ESPORT = "InvalidParameterValue.EsPort"
INVALIDPARAMETERVALUE_ESVIP = "InvalidParameterValue.EsVip"
INVALIDPARAMETERVALUE_INSTALLBUNDLELIST = "InvalidParameterValue.InstallBundleList"
INVALIDPARAMETERVALUE_INSTALLPLUGINLIST = "InvalidParameterValue.InstallPluginList"
INVALIDPARAMETERVALUE_INVALIDJDK = "InvalidParameterValue.InvalidJDK"
INVALIDPARAMETERVALUE_PLUGINTYPE = "InvalidParameterValue.PluginType"
INVALIDPARAMETERVALUE_REMOVEBUNDLELIST = "InvalidParameterValue.RemoveBundleList"
INVALIDPARAMETERVALUE_REMOVEPLUGINLIST = "InvalidParameterValue.RemovePluginList"
INVALIDPARAMETERVALUE_RENEWFLAG = "InvalidParameterValue.RenewFlag"
INVALIDPARAMETERVALUE_TARGETPATH = "InvalidParameterValue.TargetPath"
INVALIDPARAMETERVALUE_TIMEUNIT = "InvalidParameterValue.TimeUnit"
INVALIDPARAMETERVALUE_UPGRADEMODE = "InvalidParameterValue.UpgradeMode"
LIMITEXCEEDED_CLUSTERNUM = "LimitExceeded.ClusterNum"
LIMITEXCEEDED_DIAGNOSECOUNT = "LimitExceeded.DiagnoseCount"
LIMITEXCEEDED_DISKCOUNT = "LimitExceeded.DiskCount"
LIMITEXCEEDED_NODENUMORINDICES = "LimitExceeded.NodeNumOrIndices"
LIMITEXCEEDED_PLUGININSTALL = "LimitExceeded.PluginInstall"
REGIONERROR = "RegionError"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_DIAGNOSE = "ResourceInUse.Diagnose"
RESOURCEINUSE_ORDER = "ResourceInUse.Order"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_CVM = "ResourceInsufficient.CVM"
RESOURCEINSUFFICIENT_CVMQUOTA = "ResourceInsufficient.CVMQuota"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
RESOURCENOTFOUND_ACCOUNTINFONOTFOUND = "ResourceNotFound.AccountInfoNotFound"
RESOURCENOTFOUND_BARADMETRICNOTFOUND = "ResourceNotFound.BaradMetricNotFound"
RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound"
RESOURCENOTFOUND_CLBNOTFOUND = "ResourceNotFound.CLBNotFound"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound"
RESOURCENOTFOUND_KMSNOTFOUND = "ResourceNotFound.KMSNotFound"
RESOURCENOTFOUND_STSNOTFOUND = "ResourceNotFound.STSNotFound"
RESOURCENOTFOUND_SECURITYGROUPNOTFOUND = "ResourceNotFound.SecurityGroupNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound"
UNSUPPORTEDOPERATION_AUDITSTATUSCONFLICT = "UnsupportedOperation.AuditStatusConflict"
UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp"
UNSUPPORTEDOPERATION_DIAGNOSEJOB = "UnsupportedOperation.DiagnoseJob"
UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen"
UNSUPPORTEDOPERATION_DISKUSE = "UnsupportedOperation.DiskUse"
UNSUPPORTEDOPERATION_EDITLISTLENGTH = "UnsupportedOperation.EditListLength"
UNSUPPORTEDOPERATION_MIGRATE = "UnsupportedOperation.Migrate"
UNSUPPORTEDOPERATION_PASSLOGSTASHID = "UnsupportedOperation.PassLogstashId"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_PROTOCOL = "UnsupportedOperation.Protocol"
UNSUPPORTEDOPERATION_READRATE = "UnsupportedOperation.ReadRate"
UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_UPDATEDISKENCRYPT = "UnsupportedOperation.UpdateDiskEncrypt"
UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType"
UNSUPPORTEDOPERATION_UPDATENODENUMANDNODETYPE = "UnsupportedOperation.UpdateNodeNumAndNodeType"
UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType"
UNSUPPORTEDOPERATION_WRITERATE = "UnsupportedOperation.WriteRate"

func (*Client) CreateServerlessInstance added in v1.0.875

func (c *Client) CreateServerlessInstance(request *CreateServerlessInstanceRequest) (response *CreateServerlessInstanceResponse, err error)

CreateServerlessInstance 创建Serverless索引

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INDEXNAMEEXIST = "InvalidParameter.IndexNameExist"
INVALIDPARAMETER_INDEXNAMEINVALID = "InvalidParameter.IndexNameInvalid"
INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount"
LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate"
LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount"
LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

func (*Client) CreateServerlessInstanceWithContext added in v1.0.875

func (c *Client) CreateServerlessInstanceWithContext(ctx context.Context, request *CreateServerlessInstanceRequest) (response *CreateServerlessInstanceResponse, err error)

CreateServerlessInstance 创建Serverless索引

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INDEXNAMEEXIST = "InvalidParameter.IndexNameExist"
INVALIDPARAMETER_INDEXNAMEINVALID = "InvalidParameter.IndexNameInvalid"
INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount"
LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate"
LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount"
LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

func (*Client) CreateServerlessSpaceV2 added in v1.0.875

func (c *Client) CreateServerlessSpaceV2(request *CreateServerlessSpaceV2Request) (response *CreateServerlessSpaceV2Response, err error)

CreateServerlessSpaceV2 创建Serverless索引空间

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_SPACENAMEEXIST = "InvalidParameter.SpaceNameExist"
INVALIDPARAMETER_SPACENAMEINVALID = "InvalidParameter.SpaceNameInvalid"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount"
LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate"
LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount"
LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

func (*Client) CreateServerlessSpaceV2WithContext added in v1.0.875

func (c *Client) CreateServerlessSpaceV2WithContext(ctx context.Context, request *CreateServerlessSpaceV2Request) (response *CreateServerlessSpaceV2Response, err error)

CreateServerlessSpaceV2 创建Serverless索引空间

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_SPACENAMEEXIST = "InvalidParameter.SpaceNameExist"
INVALIDPARAMETER_SPACENAMEINVALID = "InvalidParameter.SpaceNameInvalid"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount"
LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate"
LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount"
LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

func (*Client) DeleteIndex added in v1.0.406

func (c *Client) DeleteIndex(request *DeleteIndexRequest) (response *DeleteIndexResponse, err error)

DeleteIndex 删除索引

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DeleteIndexWithContext added in v1.0.406

func (c *Client) DeleteIndexWithContext(ctx context.Context, request *DeleteIndexRequest) (response *DeleteIndexResponse, err error)

DeleteIndex 删除索引

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DeleteInstance

func (c *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)

DeleteInstance 销毁集群实例

可能返回的错误码:

FAILEDOPERATION_REFUNDERROR = "FailedOperation.RefundError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) DeleteInstanceWithContext added in v1.0.324

func (c *Client) DeleteInstanceWithContext(ctx context.Context, request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)

DeleteInstance 销毁集群实例

可能返回的错误码:

FAILEDOPERATION_REFUNDERROR = "FailedOperation.RefundError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) DeleteLogstashInstance added in v1.0.442

func (c *Client) DeleteLogstashInstance(request *DeleteLogstashInstanceRequest) (response *DeleteLogstashInstanceResponse, err error)

DeleteLogstashInstance 用于删除Logstash实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteLogstashInstanceWithContext added in v1.0.442

func (c *Client) DeleteLogstashInstanceWithContext(ctx context.Context, request *DeleteLogstashInstanceRequest) (response *DeleteLogstashInstanceResponse, err error)

DeleteLogstashInstance 用于删除Logstash实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteLogstashPipelines added in v1.0.442

func (c *Client) DeleteLogstashPipelines(request *DeleteLogstashPipelinesRequest) (response *DeleteLogstashPipelinesResponse, err error)

DeleteLogstashPipelines 用于批量删除Logstash管道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) DeleteLogstashPipelinesWithContext added in v1.0.442

func (c *Client) DeleteLogstashPipelinesWithContext(ctx context.Context, request *DeleteLogstashPipelinesRequest) (response *DeleteLogstashPipelinesResponse, err error)

DeleteLogstashPipelines 用于批量删除Logstash管道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) DeleteServerlessInstance added in v1.0.875

func (c *Client) DeleteServerlessInstance(request *DeleteServerlessInstanceRequest) (response *DeleteServerlessInstanceResponse, err error)

DeleteServerlessInstance 删除Serverless索引

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

func (*Client) DeleteServerlessInstanceWithContext added in v1.0.875

func (c *Client) DeleteServerlessInstanceWithContext(ctx context.Context, request *DeleteServerlessInstanceRequest) (response *DeleteServerlessInstanceResponse, err error)

DeleteServerlessInstance 删除Serverless索引

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

func (*Client) DeleteServerlessSpaceUser added in v1.0.875

func (c *Client) DeleteServerlessSpaceUser(request *DeleteServerlessSpaceUserRequest) (response *DeleteServerlessSpaceUserResponse, err error)

DeleteServerlessSpaceUser 删除Serverless空间子用户

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount"
LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate"
LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount"
LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

func (*Client) DeleteServerlessSpaceUserWithContext added in v1.0.875

func (c *Client) DeleteServerlessSpaceUserWithContext(ctx context.Context, request *DeleteServerlessSpaceUserRequest) (response *DeleteServerlessSpaceUserResponse, err error)

DeleteServerlessSpaceUser 删除Serverless空间子用户

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount"
LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate"
LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount"
LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

func (*Client) DescribeDiagnose added in v1.0.776

func (c *Client) DescribeDiagnose(request *DescribeDiagnoseRequest) (response *DescribeDiagnoseResponse, err error)

DescribeDiagnose 查询智能运维诊断结果报告

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound"
UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen"

func (*Client) DescribeDiagnoseWithContext added in v1.0.776

func (c *Client) DescribeDiagnoseWithContext(ctx context.Context, request *DescribeDiagnoseRequest) (response *DescribeDiagnoseResponse, err error)

DescribeDiagnose 查询智能运维诊断结果报告

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound"
UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen"

func (*Client) DescribeIndexList added in v1.0.406

func (c *Client) DescribeIndexList(request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)

DescribeIndexList 获取索引列表

可能返回的错误码:

FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeIndexListWithContext added in v1.0.406

func (c *Client) DescribeIndexListWithContext(ctx context.Context, request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)

DescribeIndexList 获取索引列表

可能返回的错误码:

FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeIndexMeta added in v1.0.406

func (c *Client) DescribeIndexMeta(request *DescribeIndexMetaRequest) (response *DescribeIndexMetaResponse, err error)

DescribeIndexMeta 获取索引元数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeIndexMetaWithContext added in v1.0.406

func (c *Client) DescribeIndexMetaWithContext(ctx context.Context, request *DescribeIndexMetaRequest) (response *DescribeIndexMetaResponse, err error)

DescribeIndexMeta 获取索引元数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeInstanceLogs

func (c *Client) DescribeInstanceLogs(request *DescribeInstanceLogsRequest) (response *DescribeInstanceLogsResponse, err error)

DescribeInstanceLogs 查询用户该地域下符合条件的ES集群的日志

可能返回的错误码:

FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit"
INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType"
INVALIDPARAMETER_INVALIDOFFSET = "InvalidParameter.InvalidOffset"
INVALIDPARAMETER_INVALIDORDERBYKEY = "InvalidParameter.InvalidOrderByKey"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeInstanceLogsWithContext added in v1.0.324

func (c *Client) DescribeInstanceLogsWithContext(ctx context.Context, request *DescribeInstanceLogsRequest) (response *DescribeInstanceLogsResponse, err error)

DescribeInstanceLogs 查询用户该地域下符合条件的ES集群的日志

可能返回的错误码:

FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit"
INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType"
INVALIDPARAMETER_INVALIDOFFSET = "InvalidParameter.InvalidOffset"
INVALIDPARAMETER_INVALIDORDERBYKEY = "InvalidParameter.InvalidOrderByKey"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeInstanceOperations

func (c *Client) DescribeInstanceOperations(request *DescribeInstanceOperationsRequest) (response *DescribeInstanceOperationsResponse, err error)

DescribeInstanceOperations 查询实例指定条件下的操作记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) DescribeInstanceOperationsWithContext added in v1.0.324

func (c *Client) DescribeInstanceOperationsWithContext(ctx context.Context, request *DescribeInstanceOperationsRequest) (response *DescribeInstanceOperationsResponse, err error)

DescribeInstanceOperations 查询实例指定条件下的操作记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) DescribeInstancePluginList added in v1.0.776

func (c *Client) DescribeInstancePluginList(request *DescribeInstancePluginListRequest) (response *DescribeInstancePluginListResponse, err error)

DescribeInstancePluginList 查询实例插件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeInstancePluginListWithContext added in v1.0.776

func (c *Client) DescribeInstancePluginListWithContext(ctx context.Context, request *DescribeInstancePluginListRequest) (response *DescribeInstancePluginListResponse, err error)

DescribeInstancePluginList 查询实例插件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeInstances

func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances 查询用户该地域下符合条件的所有实例

可能返回的错误码:

AUTHFAILURE_UNAUTHDESCRIBEINSTANCES = "AuthFailure.UnAuthDescribeInstances"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
INVALIDPARAMETER_INVALIDIPLIST = "InvalidParameter.InvalidIpList"
INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
INVALIDPARAMETER_INVALIDOFFSET = "InvalidParameter.InvalidOffset"
INVALIDPARAMETER_INVALIDORDERBYKEY = "InvalidParameter.InvalidOrderByKey"
INVALIDPARAMETER_INVALIDORDERBYTYPE = "InvalidParameter.InvalidOrderByType"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTAGINFO = "InvalidParameter.InvalidTagInfo"
INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList"
INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone"
RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeInstancesWithContext added in v1.0.324

func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances 查询用户该地域下符合条件的所有实例

可能返回的错误码:

AUTHFAILURE_UNAUTHDESCRIBEINSTANCES = "AuthFailure.UnAuthDescribeInstances"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
INVALIDPARAMETER_INVALIDIPLIST = "InvalidParameter.InvalidIpList"
INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
INVALIDPARAMETER_INVALIDOFFSET = "InvalidParameter.InvalidOffset"
INVALIDPARAMETER_INVALIDORDERBYKEY = "InvalidParameter.InvalidOrderByKey"
INVALIDPARAMETER_INVALIDORDERBYTYPE = "InvalidParameter.InvalidOrderByType"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTAGINFO = "InvalidParameter.InvalidTagInfo"
INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList"
INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone"
RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeLogstashInstanceLogs added in v1.0.442

func (c *Client) DescribeLogstashInstanceLogs(request *DescribeLogstashInstanceLogsRequest) (response *DescribeLogstashInstanceLogsResponse, err error)

DescribeLogstashInstanceLogs 查询用户该地域下符合条件的Logstash实例的日志

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeLogstashInstanceLogsWithContext added in v1.0.442

func (c *Client) DescribeLogstashInstanceLogsWithContext(ctx context.Context, request *DescribeLogstashInstanceLogsRequest) (response *DescribeLogstashInstanceLogsResponse, err error)

DescribeLogstashInstanceLogs 查询用户该地域下符合条件的Logstash实例的日志

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeLogstashInstanceOperations added in v1.0.442

func (c *Client) DescribeLogstashInstanceOperations(request *DescribeLogstashInstanceOperationsRequest) (response *DescribeLogstashInstanceOperationsResponse, err error)

DescribeLogstashInstanceOperations 查询实例指定条件下的操作记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) DescribeLogstashInstanceOperationsWithContext added in v1.0.442

func (c *Client) DescribeLogstashInstanceOperationsWithContext(ctx context.Context, request *DescribeLogstashInstanceOperationsRequest) (response *DescribeLogstashInstanceOperationsResponse, err error)

DescribeLogstashInstanceOperations 查询实例指定条件下的操作记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) DescribeLogstashInstances added in v1.0.442

func (c *Client) DescribeLogstashInstances(request *DescribeLogstashInstancesRequest) (response *DescribeLogstashInstancesResponse, err error)

DescribeLogstashInstances 查询用户该地域下符合条件的所有Logstash实例

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeLogstashInstancesWithContext added in v1.0.442

func (c *Client) DescribeLogstashInstancesWithContext(ctx context.Context, request *DescribeLogstashInstancesRequest) (response *DescribeLogstashInstancesResponse, err error)

DescribeLogstashInstances 查询用户该地域下符合条件的所有Logstash实例

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeLogstashPipelines added in v1.0.442

func (c *Client) DescribeLogstashPipelines(request *DescribeLogstashPipelinesRequest) (response *DescribeLogstashPipelinesResponse, err error)

DescribeLogstashPipelines 用于获取Logstash实例管道列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeLogstashPipelinesWithContext added in v1.0.442

func (c *Client) DescribeLogstashPipelinesWithContext(ctx context.Context, request *DescribeLogstashPipelinesRequest) (response *DescribeLogstashPipelinesResponse, err error)

DescribeLogstashPipelines 用于获取Logstash实例管道列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeServerlessInstances added in v1.0.904

func (c *Client) DescribeServerlessInstances(request *DescribeServerlessInstancesRequest) (response *DescribeServerlessInstancesResponse, err error)

DescribeServerlessInstances Serverless获取索引列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeServerlessInstancesWithContext added in v1.0.904

func (c *Client) DescribeServerlessInstancesWithContext(ctx context.Context, request *DescribeServerlessInstancesRequest) (response *DescribeServerlessInstancesResponse, err error)

DescribeServerlessInstances Serverless获取索引列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeServerlessSpaceUser added in v1.0.875

func (c *Client) DescribeServerlessSpaceUser(request *DescribeServerlessSpaceUserRequest) (response *DescribeServerlessSpaceUserResponse, err error)

DescribeServerlessSpaceUser 查看Serverless空间子用户

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount"
LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate"
LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount"
LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

func (*Client) DescribeServerlessSpaceUserWithContext added in v1.0.875

func (c *Client) DescribeServerlessSpaceUserWithContext(ctx context.Context, request *DescribeServerlessSpaceUserRequest) (response *DescribeServerlessSpaceUserResponse, err error)

DescribeServerlessSpaceUser 查看Serverless空间子用户

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount"
LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate"
LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount"
LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

func (*Client) DescribeServerlessSpaces added in v1.0.875

func (c *Client) DescribeServerlessSpaces(request *DescribeServerlessSpacesRequest) (response *DescribeServerlessSpacesResponse, err error)

DescribeServerlessSpaces 获取Serverless索引空间列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeServerlessSpacesWithContext added in v1.0.875

func (c *Client) DescribeServerlessSpacesWithContext(ctx context.Context, request *DescribeServerlessSpacesRequest) (response *DescribeServerlessSpacesResponse, err error)

DescribeServerlessSpaces 获取Serverless索引空间列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeUserCosSnapshotList added in v1.0.876

func (c *Client) DescribeUserCosSnapshotList(request *DescribeUserCosSnapshotListRequest) (response *DescribeUserCosSnapshotListResponse, err error)

DescribeUserCosSnapshotList 查询快照信息接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeUserCosSnapshotListWithContext added in v1.0.876

func (c *Client) DescribeUserCosSnapshotListWithContext(ctx context.Context, request *DescribeUserCosSnapshotListRequest) (response *DescribeUserCosSnapshotListResponse, err error)

DescribeUserCosSnapshotList 查询快照信息接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeViews added in v1.0.319

func (c *Client) DescribeViews(request *DescribeViewsRequest) (response *DescribeViewsResponse, err error)

DescribeViews 查询集群各视图数据,包括集群维度、节点维度、Kibana维度

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) DescribeViewsWithContext added in v1.0.324

func (c *Client) DescribeViewsWithContext(ctx context.Context, request *DescribeViewsRequest) (response *DescribeViewsResponse, err error)

DescribeViews 查询集群各视图数据,包括集群维度、节点维度、Kibana维度

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) DiagnoseInstance

func (c *Client) DiagnoseInstance(request *DiagnoseInstanceRequest) (response *DiagnoseInstanceResponse, err error)

DiagnoseInstance 智能运维诊断集群

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
LIMITEXCEEDED_DIAGNOSECOUNT = "LimitExceeded.DiagnoseCount"
RESOURCEINUSE_DIAGNOSE = "ResourceInUse.Diagnose"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound"
UNSUPPORTEDOPERATION_DIAGNOSEJOB = "UnsupportedOperation.DiagnoseJob"
UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen"

func (*Client) DiagnoseInstanceWithContext added in v1.0.324

func (c *Client) DiagnoseInstanceWithContext(ctx context.Context, request *DiagnoseInstanceRequest) (response *DiagnoseInstanceResponse, err error)

DiagnoseInstance 智能运维诊断集群

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
LIMITEXCEEDED_DIAGNOSECOUNT = "LimitExceeded.DiagnoseCount"
RESOURCEINUSE_DIAGNOSE = "ResourceInUse.Diagnose"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound"
UNSUPPORTEDOPERATION_DIAGNOSEJOB = "UnsupportedOperation.DiagnoseJob"
UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen"

func (*Client) GetDiagnoseSettings added in v1.0.776

func (c *Client) GetDiagnoseSettings(request *GetDiagnoseSettingsRequest) (response *GetDiagnoseSettingsResponse, err error)

GetDiagnoseSettings 查看智能运维配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) GetDiagnoseSettingsWithContext added in v1.0.776

func (c *Client) GetDiagnoseSettingsWithContext(ctx context.Context, request *GetDiagnoseSettingsRequest) (response *GetDiagnoseSettingsResponse, err error)

GetDiagnoseSettings 查看智能运维配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) GetRequestTargetNodeTypes

func (c *Client) GetRequestTargetNodeTypes(request *GetRequestTargetNodeTypesRequest) (response *GetRequestTargetNodeTypesResponse, err error)

GetRequestTargetNodeTypes 获取接收客户端请求的节点类型

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"

func (*Client) GetRequestTargetNodeTypesWithContext added in v1.0.324

func (c *Client) GetRequestTargetNodeTypesWithContext(ctx context.Context, request *GetRequestTargetNodeTypesRequest) (response *GetRequestTargetNodeTypesResponse, err error)

GetRequestTargetNodeTypes 获取接收客户端请求的节点类型

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"

func (*Client) InquirePriceRenewInstance added in v1.0.811

func (c *Client) InquirePriceRenewInstance(request *InquirePriceRenewInstanceRequest) (response *InquirePriceRenewInstanceResponse, err error)

InquirePriceRenewInstance 集群续费询价接口,续费前通过调用该接口,可获取集群续费的价格。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"

func (*Client) InquirePriceRenewInstanceWithContext added in v1.0.811

func (c *Client) InquirePriceRenewInstanceWithContext(ctx context.Context, request *InquirePriceRenewInstanceRequest) (response *InquirePriceRenewInstanceResponse, err error)

InquirePriceRenewInstance 集群续费询价接口,续费前通过调用该接口,可获取集群续费的价格。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"

func (*Client) ModifyEsVipSecurityGroup added in v1.0.699

func (c *Client) ModifyEsVipSecurityGroup(request *ModifyEsVipSecurityGroupRequest) (response *ModifyEsVipSecurityGroupResponse, err error)

ModifyEsVipSecurityGroup 修改绑定VIP的安全组,传安全组id列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDSECURITYGROUPIDS = "InvalidParameter.InvalidSecurityGroupIds"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_SECURITYGROUPNOTFOUND = "ResourceNotFound.SecurityGroupNotFound"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) ModifyEsVipSecurityGroupWithContext added in v1.0.699

func (c *Client) ModifyEsVipSecurityGroupWithContext(ctx context.Context, request *ModifyEsVipSecurityGroupRequest) (response *ModifyEsVipSecurityGroupResponse, err error)

ModifyEsVipSecurityGroup 修改绑定VIP的安全组,传安全组id列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDSECURITYGROUPIDS = "InvalidParameter.InvalidSecurityGroupIds"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_SECURITYGROUPNOTFOUND = "ResourceNotFound.SecurityGroupNotFound"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) RestartInstance

func (c *Client) RestartInstance(request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)

RestartInstance 重启ES集群实例(用于系统版本更新等操作)

可能返回的错误码:

FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) RestartInstanceWithContext added in v1.0.324

func (c *Client) RestartInstanceWithContext(ctx context.Context, request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)

RestartInstance 重启ES集群实例(用于系统版本更新等操作)

可能返回的错误码:

FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) RestartKibana

func (c *Client) RestartKibana(request *RestartKibanaRequest) (response *RestartKibanaResponse, err error)

RestartKibana 重启Kibana

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) RestartKibanaWithContext added in v1.0.324

func (c *Client) RestartKibanaWithContext(ctx context.Context, request *RestartKibanaRequest) (response *RestartKibanaResponse, err error)

RestartKibana 重启Kibana

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) RestartLogstashInstance added in v1.0.442

func (c *Client) RestartLogstashInstance(request *RestartLogstashInstanceRequest) (response *RestartLogstashInstanceResponse, err error)

RestartLogstashInstance 用于重启Logstash实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RestartLogstashInstanceWithContext added in v1.0.442

func (c *Client) RestartLogstashInstanceWithContext(ctx context.Context, request *RestartLogstashInstanceRequest) (response *RestartLogstashInstanceResponse, err error)

RestartLogstashInstance 用于重启Logstash实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RestartNodes

func (c *Client) RestartNodes(request *RestartNodesRequest) (response *RestartNodesResponse, err error)

RestartNodes 用于重启集群节点

可能返回的错误码:

FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDIPLIST = "InvalidParameter.InvalidIpList"
INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames"
INVALIDPARAMETER_INVALIDRESTARTMODE = "InvalidParameter.InvalidRestartMode"
INVALIDPARAMETER_INVALIDSUBNETUIDLIST = "InvalidParameter.InvalidSubnetUidList"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) RestartNodesWithContext added in v1.0.324

func (c *Client) RestartNodesWithContext(ctx context.Context, request *RestartNodesRequest) (response *RestartNodesResponse, err error)

RestartNodes 用于重启集群节点

可能返回的错误码:

FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDIPLIST = "InvalidParameter.InvalidIpList"
INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames"
INVALIDPARAMETER_INVALIDRESTARTMODE = "InvalidParameter.InvalidRestartMode"
INVALIDPARAMETER_INVALIDSUBNETUIDLIST = "InvalidParameter.InvalidSubnetUidList"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) SaveAndDeployLogstashPipeline added in v1.0.442

func (c *Client) SaveAndDeployLogstashPipeline(request *SaveAndDeployLogstashPipelineRequest) (response *SaveAndDeployLogstashPipelineResponse, err error)

SaveAndDeployLogstashPipeline 用于下发并且部署管道

可能返回的错误码:

RESOURCEINUSE = "ResourceInUse"

func (*Client) SaveAndDeployLogstashPipelineWithContext added in v1.0.442

func (c *Client) SaveAndDeployLogstashPipelineWithContext(ctx context.Context, request *SaveAndDeployLogstashPipelineRequest) (response *SaveAndDeployLogstashPipelineResponse, err error)

SaveAndDeployLogstashPipeline 用于下发并且部署管道

可能返回的错误码:

RESOURCEINUSE = "ResourceInUse"

func (*Client) StartLogstashPipelines added in v1.0.442

func (c *Client) StartLogstashPipelines(request *StartLogstashPipelinesRequest) (response *StartLogstashPipelinesResponse, err error)

StartLogstashPipelines 用于启动Logstash管道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) StartLogstashPipelinesWithContext added in v1.0.442

func (c *Client) StartLogstashPipelinesWithContext(ctx context.Context, request *StartLogstashPipelinesRequest) (response *StartLogstashPipelinesResponse, err error)

StartLogstashPipelines 用于启动Logstash管道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) StopLogstashPipelines added in v1.0.442

func (c *Client) StopLogstashPipelines(request *StopLogstashPipelinesRequest) (response *StopLogstashPipelinesResponse, err error)

StopLogstashPipelines 用于批量停止Logstash管道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) StopLogstashPipelinesWithContext added in v1.0.442

func (c *Client) StopLogstashPipelinesWithContext(ctx context.Context, request *StopLogstashPipelinesRequest) (response *StopLogstashPipelinesResponse, err error)

StopLogstashPipelines 用于批量停止Logstash管道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) UpdateDiagnoseSettings

func (c *Client) UpdateDiagnoseSettings(request *UpdateDiagnoseSettingsRequest) (response *UpdateDiagnoseSettingsResponse, err error)

UpdateDiagnoseSettings 更新智能运维配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpdateDiagnoseSettingsWithContext added in v1.0.324

func (c *Client) UpdateDiagnoseSettingsWithContext(ctx context.Context, request *UpdateDiagnoseSettingsRequest) (response *UpdateDiagnoseSettingsResponse, err error)

UpdateDiagnoseSettings 更新智能运维配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpdateDictionaries added in v1.0.370

func (c *Client) UpdateDictionaries(request *UpdateDictionariesRequest) (response *UpdateDictionariesResponse, err error)

UpdateDictionaries 更新ES集群词典

可能返回的错误码:

FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDUPDATETYPE = "InvalidParameter.InvalidUpdateType"
LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpdateDictionariesWithContext added in v1.0.370

func (c *Client) UpdateDictionariesWithContext(ctx context.Context, request *UpdateDictionariesRequest) (response *UpdateDictionariesResponse, err error)

UpdateDictionaries 更新ES集群词典

可能返回的错误码:

FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDUPDATETYPE = "InvalidParameter.InvalidUpdateType"
LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpdateIndex added in v1.0.406

func (c *Client) UpdateIndex(request *UpdateIndexRequest) (response *UpdateIndexResponse, err error)

UpdateIndex 更新索引

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson"
LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) UpdateIndexWithContext added in v1.0.406

func (c *Client) UpdateIndexWithContext(ctx context.Context, request *UpdateIndexRequest) (response *UpdateIndexResponse, err error)

UpdateIndex 更新索引

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson"
INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson"
LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) UpdateInstance

func (c *Client) UpdateInstance(request *UpdateInstanceRequest) (response *UpdateInstanceResponse, err error)

UpdateInstance 对集群进行节点规格变更,修改实例名称,修改配置,重置密码, 添加Kibana黑白名单等操作。参数中InstanceId为必传参数,ForceRestart为选填参数,剩余参数传递组合及含义如下:

- InstanceName:修改实例名称(仅用于标识实例)

- NodeInfoList: 修改节点配置(节点横向扩缩容,纵向扩缩容,增加主节点,增加冷节点等)

- EsConfig:修改集群配置

- Password:修改默认用户elastic的密码

- EsAcl:修改访问控制列表

- CosBackUp: 设置集群COS自动备份信息

以上参数组合只能传递一种,多传或少传均会导致请求失败

可能返回的错误码:

FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
FAILEDOPERATION_UNSUPPORTEDLOCALDISKROLLUPSCALEUPORDOWN = "FailedOperation.UnsupportedLocalDiskRollUpScaleUpOrDown"
FAILEDOPERATION_UNSUPPORTEDRESETNODETYPEANDSCALEOUTDISK = "FailedOperation.UnsupportedResetNodeTypeAndScaleOutDisk"
FAILEDOPERATION_UNSUPPORTEDRESTSCALEDOWNANDMODIFYDISK = "FailedOperation.UnsupportedRestScaleDownAndModifyDisk"
FAILEDOPERATION_UNSUPPORTEDREVERSEREGULATIONNODETYPEANDDISK = "FailedOperation.UnsupportedReverseRegulationNodeTypeAndDisk"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher"
INVALIDPARAMETER_INVALIDCLUSTERNAME = "InvalidParameter.InvalidClusterName"
INVALIDPARAMETER_INVALIDCOSBACKUPINFO = "InvalidParameter.InvalidCosBackupInfo"
INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount"
INVALIDPARAMETER_INVALIDDISKENCRYPT = "InvalidParameter.InvalidDiskEncrypt"
INVALIDPARAMETER_INVALIDDISKSIZE = "InvalidParameter.InvalidDiskSize"
INVALIDPARAMETER_INVALIDDISKTYPE = "InvalidParameter.InvalidDiskType"
INVALIDPARAMETER_INVALIDESACL = "InvalidParameter.InvalidEsACL"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDKIBANAPRIVATEPORT = "InvalidParameter.InvalidKibanaPrivatePort"
INVALIDPARAMETER_INVALIDMULTIZONEINFO = "InvalidParameter.InvalidMultiZoneInfo"
INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration"
INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess"
INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType"
INVALIDPARAMETER_INVALIDSUBNETID = "InvalidParameter.InvalidSubnetId"
INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType"
INVALIDPARAMETER_INVALIDUPDATETYPE = "InvalidParameter.InvalidUpdateType"
INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds"
INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone"
INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
INVALIDPARAMETERVALUE_ESCONFIGTYPE = "InvalidParameterValue.EsConfigType"
INVALIDPARAMETERVALUE_INSTANCENAME = "InvalidParameterValue.InstanceName"
INVALIDPARAMETERVALUE_INVALIDDEADLINE = "InvalidParameterValue.InvalidDeadline"
INVALIDPARAMETERVALUE_PASSWORD = "InvalidParameterValue.Password"
LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ORDER = "ResourceInUse.Order"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_CVM = "ResourceInsufficient.CVM"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound"
RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound"
UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType"
UNSUPPORTEDOPERATION_CHANGENODETYPE = "UnsupportedOperation.ChangeNodeType"
UNSUPPORTEDOPERATION_CLUSTERSHARDNUM = "UnsupportedOperation.ClusterShardNum"
UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError"
UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_SCALEDOWNTOOMUCH = "UnsupportedOperation.ScaleDownTooMuch"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType"
UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType"

func (*Client) UpdateInstanceWithContext added in v1.0.324

func (c *Client) UpdateInstanceWithContext(ctx context.Context, request *UpdateInstanceRequest) (response *UpdateInstanceResponse, err error)

UpdateInstance 对集群进行节点规格变更,修改实例名称,修改配置,重置密码, 添加Kibana黑白名单等操作。参数中InstanceId为必传参数,ForceRestart为选填参数,剩余参数传递组合及含义如下:

- InstanceName:修改实例名称(仅用于标识实例)

- NodeInfoList: 修改节点配置(节点横向扩缩容,纵向扩缩容,增加主节点,增加冷节点等)

- EsConfig:修改集群配置

- Password:修改默认用户elastic的密码

- EsAcl:修改访问控制列表

- CosBackUp: 设置集群COS自动备份信息

以上参数组合只能传递一种,多传或少传均会导致请求失败

可能返回的错误码:

FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
FAILEDOPERATION_UNSUPPORTEDLOCALDISKROLLUPSCALEUPORDOWN = "FailedOperation.UnsupportedLocalDiskRollUpScaleUpOrDown"
FAILEDOPERATION_UNSUPPORTEDRESETNODETYPEANDSCALEOUTDISK = "FailedOperation.UnsupportedResetNodeTypeAndScaleOutDisk"
FAILEDOPERATION_UNSUPPORTEDRESTSCALEDOWNANDMODIFYDISK = "FailedOperation.UnsupportedRestScaleDownAndModifyDisk"
FAILEDOPERATION_UNSUPPORTEDREVERSEREGULATIONNODETYPEANDDISK = "FailedOperation.UnsupportedReverseRegulationNodeTypeAndDisk"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher"
INVALIDPARAMETER_INVALIDCLUSTERNAME = "InvalidParameter.InvalidClusterName"
INVALIDPARAMETER_INVALIDCOSBACKUPINFO = "InvalidParameter.InvalidCosBackupInfo"
INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount"
INVALIDPARAMETER_INVALIDDISKENCRYPT = "InvalidParameter.InvalidDiskEncrypt"
INVALIDPARAMETER_INVALIDDISKSIZE = "InvalidParameter.InvalidDiskSize"
INVALIDPARAMETER_INVALIDDISKTYPE = "InvalidParameter.InvalidDiskType"
INVALIDPARAMETER_INVALIDESACL = "InvalidParameter.InvalidEsACL"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDKIBANAPRIVATEPORT = "InvalidParameter.InvalidKibanaPrivatePort"
INVALIDPARAMETER_INVALIDMULTIZONEINFO = "InvalidParameter.InvalidMultiZoneInfo"
INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration"
INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess"
INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType"
INVALIDPARAMETER_INVALIDSUBNETID = "InvalidParameter.InvalidSubnetId"
INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType"
INVALIDPARAMETER_INVALIDUPDATETYPE = "InvalidParameter.InvalidUpdateType"
INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds"
INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone"
INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
INVALIDPARAMETERVALUE_ESCONFIGTYPE = "InvalidParameterValue.EsConfigType"
INVALIDPARAMETERVALUE_INSTANCENAME = "InvalidParameterValue.InstanceName"
INVALIDPARAMETERVALUE_INVALIDDEADLINE = "InvalidParameterValue.InvalidDeadline"
INVALIDPARAMETERVALUE_PASSWORD = "InvalidParameterValue.Password"
LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ORDER = "ResourceInUse.Order"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_CVM = "ResourceInsufficient.CVM"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound"
RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound"
UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType"
UNSUPPORTEDOPERATION_CHANGENODETYPE = "UnsupportedOperation.ChangeNodeType"
UNSUPPORTEDOPERATION_CLUSTERSHARDNUM = "UnsupportedOperation.ClusterShardNum"
UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError"
UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_SCALEDOWNTOOMUCH = "UnsupportedOperation.ScaleDownTooMuch"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType"
UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType"

func (*Client) UpdateJdk added in v1.0.262

func (c *Client) UpdateJdk(request *UpdateJdkRequest) (response *UpdateJdkResponse, err error)

UpdateJdk 更新实例Jdk配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_GC = "InvalidParameter.GC"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETERVALUE_INVALIDJDK = "InvalidParameterValue.InvalidJDK"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_OSSINFONOTFOUND = "ResourceNotFound.OssInfoNotFound"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpdateJdkWithContext added in v1.0.324

func (c *Client) UpdateJdkWithContext(ctx context.Context, request *UpdateJdkRequest) (response *UpdateJdkResponse, err error)

UpdateJdk 更新实例Jdk配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_GC = "InvalidParameter.GC"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETERVALUE_INVALIDJDK = "InvalidParameterValue.InvalidJDK"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_OSSINFONOTFOUND = "ResourceNotFound.OssInfoNotFound"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpdateLogstashInstance added in v1.0.442

func (c *Client) UpdateLogstashInstance(request *UpdateLogstashInstanceRequest) (response *UpdateLogstashInstanceResponse, err error)

UpdateLogstashInstance 对集群进行节点规格变更,修改实例名称,修改配置,等操作。参数中InstanceId为必传参数,参数传递组合及含义如下:

- InstanceName:修改实例名称(仅用于标识实例)

- NodeNum: 修改实例节点数量(节点横向扩缩容,纵向扩缩容等)

- YMLConfig: 修改实例YML配置

- BindedES:修改绑定的ES集群配置

以上参数组合只能传递一种,多传或少传均会导致请求失败

可能返回的错误码:

FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ORDER = "ResourceInUse.Order"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateLogstashInstanceWithContext added in v1.0.442

func (c *Client) UpdateLogstashInstanceWithContext(ctx context.Context, request *UpdateLogstashInstanceRequest) (response *UpdateLogstashInstanceResponse, err error)

UpdateLogstashInstance 对集群进行节点规格变更,修改实例名称,修改配置,等操作。参数中InstanceId为必传参数,参数传递组合及含义如下:

- InstanceName:修改实例名称(仅用于标识实例)

- NodeNum: 修改实例节点数量(节点横向扩缩容,纵向扩缩容等)

- YMLConfig: 修改实例YML配置

- BindedES:修改绑定的ES集群配置

以上参数组合只能传递一种,多传或少传均会导致请求失败

可能返回的错误码:

FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ORDER = "ResourceInUse.Order"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateLogstashPipelineDesc added in v1.0.442

func (c *Client) UpdateLogstashPipelineDesc(request *UpdateLogstashPipelineDescRequest) (response *UpdateLogstashPipelineDescResponse, err error)

UpdateLogstashPipelineDesc 用于更新管道描述信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) UpdateLogstashPipelineDescWithContext added in v1.0.442

func (c *Client) UpdateLogstashPipelineDescWithContext(ctx context.Context, request *UpdateLogstashPipelineDescRequest) (response *UpdateLogstashPipelineDescResponse, err error)

UpdateLogstashPipelineDesc 用于更新管道描述信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) UpdatePlugins

func (c *Client) UpdatePlugins(request *UpdatePluginsRequest) (response *UpdatePluginsResponse, err error)

UpdatePlugins 变更插件列表

可能返回的错误码:

FAILEDOPERATION_FILENAMEERROR = "FailedOperation.FileNameError"
FAILEDOPERATION_FILESIZEERROR = "FailedOperation.FileSizeError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
INVALIDPARAMETERVALUE_INSTALLPLUGINLIST = "InvalidParameterValue.InstallPluginList"
INVALIDPARAMETERVALUE_PLUGINTYPE = "InvalidParameterValue.PluginType"
LIMITEXCEEDED_PLUGININSTALL = "LimitExceeded.PluginInstall"
LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpdatePluginsWithContext added in v1.0.324

func (c *Client) UpdatePluginsWithContext(ctx context.Context, request *UpdatePluginsRequest) (response *UpdatePluginsResponse, err error)

UpdatePlugins 变更插件列表

可能返回的错误码:

FAILEDOPERATION_FILENAMEERROR = "FailedOperation.FileNameError"
FAILEDOPERATION_FILESIZEERROR = "FailedOperation.FileSizeError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
INVALIDPARAMETERVALUE_INSTALLPLUGINLIST = "InvalidParameterValue.InstallPluginList"
INVALIDPARAMETERVALUE_PLUGINTYPE = "InvalidParameterValue.PluginType"
LIMITEXCEEDED_PLUGININSTALL = "LimitExceeded.PluginInstall"
LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpdateRequestTargetNodeTypes

func (c *Client) UpdateRequestTargetNodeTypes(request *UpdateRequestTargetNodeTypesRequest) (response *UpdateRequestTargetNodeTypesResponse, err error)

UpdateRequestTargetNodeTypes 更新接收客户端请求的节点类型

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpdateRequestTargetNodeTypesWithContext added in v1.0.324

func (c *Client) UpdateRequestTargetNodeTypesWithContext(ctx context.Context, request *UpdateRequestTargetNodeTypesRequest) (response *UpdateRequestTargetNodeTypesResponse, err error)

UpdateRequestTargetNodeTypes 更新接收客户端请求的节点类型

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpdateServerlessInstance added in v1.0.875

func (c *Client) UpdateServerlessInstance(request *UpdateServerlessInstanceRequest) (response *UpdateServerlessInstanceResponse, err error)

UpdateServerlessInstance 更新Serverless索引

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ISOLATEDSTATUS = "ResourceInUse.IsolatedStatus"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateServerlessInstanceWithContext added in v1.0.875

func (c *Client) UpdateServerlessInstanceWithContext(ctx context.Context, request *UpdateServerlessInstanceRequest) (response *UpdateServerlessInstanceResponse, err error)

UpdateServerlessInstance 更新Serverless索引

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ISOLATEDSTATUS = "ResourceInUse.IsolatedStatus"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateServerlessSpace added in v1.0.875

func (c *Client) UpdateServerlessSpace(request *UpdateServerlessSpaceRequest) (response *UpdateServerlessSpaceResponse, err error)

UpdateServerlessSpace 更新Serverless索引空间

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateServerlessSpaceWithContext added in v1.0.875

func (c *Client) UpdateServerlessSpaceWithContext(ctx context.Context, request *UpdateServerlessSpaceRequest) (response *UpdateServerlessSpaceResponse, err error)

UpdateServerlessSpace 更新Serverless索引空间

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpgradeInstance

func (c *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)

UpgradeInstance 升级ES集群版本

可能返回的错误码:

FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
INVALIDPARAMETERVALUE_UPGRADEMODE = "InvalidParameterValue.UpgradeMode"
LIMITEXCEEDED_NODENUMORINDICES = "LimitExceeded.NodeNumOrIndices"
LIMITEXCEEDED_RESOURCELIMIT = "LimitExceeded.ResourceLimit"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound"
UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp"
UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpgradeInstanceWithContext added in v1.0.324

func (c *Client) UpgradeInstanceWithContext(ctx context.Context, request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)

UpgradeInstance 升级ES集群版本

可能返回的错误码:

FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
INVALIDPARAMETERVALUE_UPGRADEMODE = "InvalidParameterValue.UpgradeMode"
LIMITEXCEEDED_NODENUMORINDICES = "LimitExceeded.NodeNumOrIndices"
LIMITEXCEEDED_RESOURCELIMIT = "LimitExceeded.ResourceLimit"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound"
UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp"
UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpgradeLicense

func (c *Client) UpgradeLicense(request *UpgradeLicenseRequest) (response *UpgradeLicenseResponse, err error)

UpgradeLicense 升级ES商业特性

可能返回的错误码:

FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher"
INVALIDPARAMETER_INVALIDCOSBACKUPINFO = "InvalidParameter.InvalidCosBackupInfo"
INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount"
INVALIDPARAMETER_INVALIDDISKSIZE = "InvalidParameter.InvalidDiskSize"
INVALIDPARAMETER_INVALIDDISKTYPE = "InvalidParameter.InvalidDiskType"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDKIBANAPRIVATEPORT = "InvalidParameter.InvalidKibanaPrivatePort"
INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType"
INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess"
INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType"
INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType"
INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds"
INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
INVALIDPARAMETERVALUE_ESCONFIGTYPE = "InvalidParameterValue.EsConfigType"
INVALIDPARAMETERVALUE_INSTANCENAME = "InvalidParameterValue.InstanceName"
INVALIDPARAMETERVALUE_INVALIDDEADLINE = "InvalidParameterValue.InvalidDeadline"
LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ORDER = "ResourceInUse.Order"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DATANODENOTFOUND = "ResourceNotFound.DataNodeNotFound"
RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError"
UNSUPPORTEDOPERATION_LOCALDISK = "UnsupportedOperation.LocalDisk"
UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"

func (*Client) UpgradeLicenseWithContext added in v1.0.324

func (c *Client) UpgradeLicenseWithContext(ctx context.Context, request *UpgradeLicenseRequest) (response *UpgradeLicenseResponse, err error)

UpgradeLicense 升级ES商业特性

可能返回的错误码:

FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher"
INVALIDPARAMETER_INVALIDCOSBACKUPINFO = "InvalidParameter.InvalidCosBackupInfo"
INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount"
INVALIDPARAMETER_INVALIDDISKSIZE = "InvalidParameter.InvalidDiskSize"
INVALIDPARAMETER_INVALIDDISKTYPE = "InvalidParameter.InvalidDiskType"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDKIBANAPRIVATEPORT = "InvalidParameter.InvalidKibanaPrivatePort"
INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum"
INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType"
INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType"
INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess"
INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType"
INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType"
INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds"
INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType"
INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo"
INVALIDPARAMETERVALUE_ESCONFIGTYPE = "InvalidParameterValue.EsConfigType"
INVALIDPARAMETERVALUE_INSTANCENAME = "InvalidParameterValue.InstanceName"
INVALIDPARAMETERVALUE_INVALIDDEADLINE = "InvalidParameterValue.InvalidDeadline"
LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ORDER = "ResourceInUse.Order"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DATANODENOTFOUND = "ResourceNotFound.DataNodeNotFound"
RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError"
UNSUPPORTEDOPERATION_LOCALDISK = "UnsupportedOperation.LocalDisk"
UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"

type ClusterView added in v1.0.319

type ClusterView struct {
	// 集群健康状态
	Health *float64 `json:"Health,omitnil,omitempty" name:"Health"`

	// 集群是否可见
	Visible *float64 `json:"Visible,omitnil,omitempty" name:"Visible"`

	// 集群是否熔断
	Break *float64 `json:"Break,omitnil,omitempty" name:"Break"`

	// 平均磁盘使用率
	AvgDiskUsage *float64 `json:"AvgDiskUsage,omitnil,omitempty" name:"AvgDiskUsage"`

	// 平均内存使用率
	AvgMemUsage *float64 `json:"AvgMemUsage,omitnil,omitempty" name:"AvgMemUsage"`

	// 平均cpu使用率
	AvgCpuUsage *float64 `json:"AvgCpuUsage,omitnil,omitempty" name:"AvgCpuUsage"`

	// 集群总存储大小
	TotalDiskSize *uint64 `json:"TotalDiskSize,omitnil,omitempty" name:"TotalDiskSize"`

	// 客户端请求节点
	TargetNodeTypes []*string `json:"TargetNodeTypes,omitnil,omitempty" name:"TargetNodeTypes"`

	// 在线节点数
	NodeNum *int64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 总节点数
	TotalNodeNum *int64 `json:"TotalNodeNum,omitnil,omitempty" name:"TotalNodeNum"`

	// 数据节点数
	DataNodeNum *int64 `json:"DataNodeNum,omitnil,omitempty" name:"DataNodeNum"`

	// 索引数
	IndexNum *int64 `json:"IndexNum,omitnil,omitempty" name:"IndexNum"`

	// 文档数
	DocNum *int64 `json:"DocNum,omitnil,omitempty" name:"DocNum"`

	// 磁盘已使用字节数
	DiskUsedInBytes *int64 `json:"DiskUsedInBytes,omitnil,omitempty" name:"DiskUsedInBytes"`

	// 分片个数
	ShardNum *int64 `json:"ShardNum,omitnil,omitempty" name:"ShardNum"`

	// 主分片个数
	PrimaryShardNum *int64 `json:"PrimaryShardNum,omitnil,omitempty" name:"PrimaryShardNum"`

	// 迁移中的分片个数
	RelocatingShardNum *int64 `json:"RelocatingShardNum,omitnil,omitempty" name:"RelocatingShardNum"`

	// 初始化中的分片个数
	InitializingShardNum *int64 `json:"InitializingShardNum,omitnil,omitempty" name:"InitializingShardNum"`

	// 未分配的分片个数
	UnassignedShardNum *int64 `json:"UnassignedShardNum,omitnil,omitempty" name:"UnassignedShardNum"`

	// 企业版COS存储容量大小,单位GB
	TotalCosStorage *int64 `json:"TotalCosStorage,omitnil,omitempty" name:"TotalCosStorage"`

	// 企业版集群可搜索快照cos存放的bucket名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SearchableSnapshotCosBucket *string `json:"SearchableSnapshotCosBucket,omitnil,omitempty" name:"SearchableSnapshotCosBucket"`

	// 企业版集群可搜索快照cos所属appid
	// 注意:此字段可能返回 null,表示取不到有效值。
	SearchableSnapshotCosAppId *string `json:"SearchableSnapshotCosAppId,omitnil,omitempty" name:"SearchableSnapshotCosAppId"`
}

type CommonIndexInfo added in v1.0.876

type CommonIndexInfo struct {
	// 普通索引名
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 分片状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsShardComplete *int64 `json:"IsShardComplete,omitnil,omitempty" name:"IsShardComplete"`
}

type CosBackup

type CosBackup struct {
	// 是否开启cos自动备份
	IsAutoBackup *bool `json:"IsAutoBackup,omitnil,omitempty" name:"IsAutoBackup"`

	// 自动备份执行时间(精确到小时), e.g. "22:00"
	BackupTime *string `json:"BackupTime,omitnil,omitempty" name:"BackupTime"`
}

type CosSnapShotInfo added in v1.0.876

type CosSnapShotInfo struct {
	// cos 桶名
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// base path
	// 注意:此字段可能返回 null,表示取不到有效值。
	BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"`

	// 快照名
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 快照版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 普通索引信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	CommonIndexArr []*CommonIndexInfo `json:"CommonIndexArr,omitnil,omitempty" name:"CommonIndexArr"`

	// 自治索引信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataStreamArr []*DataStreamInfo `json:"DataStreamArr,omitnil,omitempty" name:"DataStreamArr"`
}

type CreateCosMigrateToServerlessInstanceRequest added in v1.0.876

type CreateCosMigrateToServerlessInstanceRequest struct {
	*tchttp.BaseRequest

	// 快照名
	Snapshot *string `json:"Snapshot,omitnil,omitempty" name:"Snapshot"`

	// 索引 id
	ServerlessId *string `json:"ServerlessId,omitnil,omitempty" name:"ServerlessId"`

	// cos 桶名
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// BasePath 路径
	BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"`

	// 云上集群 id
	ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"`

	// 待迁移普通索引名列表
	CommonIndexArr []*string `json:"CommonIndexArr,omitnil,omitempty" name:"CommonIndexArr"`

	// 待迁移自治索引名列表
	DataStreamArr []*string `json:"DataStreamArr,omitnil,omitempty" name:"DataStreamArr"`
}

func NewCreateCosMigrateToServerlessInstanceRequest added in v1.0.876

func NewCreateCosMigrateToServerlessInstanceRequest() (request *CreateCosMigrateToServerlessInstanceRequest)

func (*CreateCosMigrateToServerlessInstanceRequest) FromJsonString added in v1.0.876

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCosMigrateToServerlessInstanceRequest) ToJsonString added in v1.0.876

type CreateCosMigrateToServerlessInstanceRequestParams added in v1.0.876

type CreateCosMigrateToServerlessInstanceRequestParams struct {
	// 快照名
	Snapshot *string `json:"Snapshot,omitnil,omitempty" name:"Snapshot"`

	// 索引 id
	ServerlessId *string `json:"ServerlessId,omitnil,omitempty" name:"ServerlessId"`

	// cos 桶名
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// BasePath 路径
	BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"`

	// 云上集群 id
	ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"`

	// 待迁移普通索引名列表
	CommonIndexArr []*string `json:"CommonIndexArr,omitnil,omitempty" name:"CommonIndexArr"`

	// 待迁移自治索引名列表
	DataStreamArr []*string `json:"DataStreamArr,omitnil,omitempty" name:"DataStreamArr"`
}

Predefined struct for user

type CreateCosMigrateToServerlessInstanceResponse added in v1.0.876

type CreateCosMigrateToServerlessInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateCosMigrateToServerlessInstanceResponseParams `json:"Response"`
}

func NewCreateCosMigrateToServerlessInstanceResponse added in v1.0.876

func NewCreateCosMigrateToServerlessInstanceResponse() (response *CreateCosMigrateToServerlessInstanceResponse)

func (*CreateCosMigrateToServerlessInstanceResponse) FromJsonString added in v1.0.876

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCosMigrateToServerlessInstanceResponse) ToJsonString added in v1.0.876

type CreateCosMigrateToServerlessInstanceResponseParams added in v1.0.876

type CreateCosMigrateToServerlessInstanceResponseParams struct {
	// 迁移 taskid
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateIndexRequest added in v1.0.406

type CreateIndexRequest struct {
	*tchttp.BaseRequest

	// ES集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 创建的索引类型。auto:自治索引;normal:普通索引
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// 创建的索引名
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 【必填】创建的索引元数据JSON,如mappings、settings
	IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"`

	// 集群访问用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 集群访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewCreateIndexRequest added in v1.0.406

func NewCreateIndexRequest() (request *CreateIndexRequest)

func (*CreateIndexRequest) FromJsonString added in v1.0.406

func (r *CreateIndexRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateIndexRequest) ToJsonString added in v1.0.406

func (r *CreateIndexRequest) ToJsonString() string

type CreateIndexRequestParams added in v1.0.426

type CreateIndexRequestParams struct {
	// ES集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 创建的索引类型。auto:自治索引;normal:普通索引
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// 创建的索引名
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 【必填】创建的索引元数据JSON,如mappings、settings
	IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"`

	// 集群访问用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 集群访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type CreateIndexResponse added in v1.0.406

type CreateIndexResponse struct {
	*tchttp.BaseResponse
	Response *CreateIndexResponseParams `json:"Response"`
}

func NewCreateIndexResponse added in v1.0.406

func NewCreateIndexResponse() (response *CreateIndexResponse)

func (*CreateIndexResponse) FromJsonString added in v1.0.406

func (r *CreateIndexResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateIndexResponse) ToJsonString added in v1.0.406

func (r *CreateIndexResponse) ToJsonString() string

type CreateIndexResponseParams added in v1.0.426

type CreateIndexResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateInstanceRequest

type CreateInstanceRequest struct {
	*tchttp.BaseRequest

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1")
	EsVersion *string `json:"EsVersion,omitnil,omitempty" name:"EsVersion"`

	// 私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 已废弃请使用NodeInfoList
	// 节点数量(2-50个)
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 计费类型<li>PREPAID:预付费,即包年包月</li><li>POSTPAID_BY_HOUR:按小时后付费</li>默认值POSTPAID_BY_HOUR
	ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"`

	// 包年包月购买时长(单位由参数TimeUnit决定)
	ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"`

	// 自动续费标识<li>RENEW_FLAG_AUTO:自动续费</li><li>RENEW_FLAG_MANUAL:不自动续费,用户手动续费</li>ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费
	RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 已废弃请使用NodeInfoList
	// 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 已废弃请使用NodeInfoList
	// 节点磁盘类型<li>CLOUD_SSD:SSD云硬盘</li><li>CLOUD_PREMIUM:高性能云硬盘</li><li> CLOUD_HSSD:增强型SSD云硬盘</li><li> CLOUD_BSSD:通用型SSD云硬盘</li>默认值CLOUD_SSD
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 已废弃请使用NodeInfoList
	// 节点磁盘容量(单位GB)
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`

	// 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表(目前仅支持指定一张代金券)
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 已废弃请使用NodeInfoList
	// 是否创建专用主节点<li>true:开启专用主节点</li><li>false:不开启专用主节点</li>默认值false
	EnableDedicatedMaster *bool `json:"EnableDedicatedMaster,omitnil,omitempty" name:"EnableDedicatedMaster"`

	// 已废弃请使用NodeInfoList
	// 专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)
	MasterNodeNum *uint64 `json:"MasterNodeNum,omitnil,omitempty" name:"MasterNodeNum"`

	// 已废弃请使用NodeInfoList
	// 专用主节点类型(EnableDedicatedMaster为true时必传)<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	MasterNodeType *string `json:"MasterNodeType,omitnil,omitempty" name:"MasterNodeType"`

	// 已废弃请使用NodeInfoList
	// 专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)
	MasterNodeDiskSize *uint64 `json:"MasterNodeDiskSize,omitnil,omitempty" name:"MasterNodeDiskSize"`

	// 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)
	ClusterNameInConf *string `json:"ClusterNameInConf,omitnil,omitempty" name:"ClusterNameInConf"`

	// 集群部署方式<li>0:单可用区部署</li><li>1:多可用区部署,北京、上海、上海金融、广州、南京、香港、新加坡、法兰克福(白名单控制)</li>默认为0
	DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 多可用区部署时可用区的详细信息(DeployMode为1时必传)
	MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`

	// License类型<li>oss:开源版</li><li>basic:基础版</li><li>platinum:白金版</li>默认值platinum
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等
	NodeInfoList []*NodeInfo `json:"NodeInfoList,omitnil,omitempty" name:"NodeInfoList"`

	// 节点标签信息列表
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li>
	BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"`

	// 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索
	SceneType *int64 `json:"SceneType,omitnil,omitempty" name:"SceneType"`

	// 可视化节点配置
	WebNodeTypeInfo *WebNodeTypeInfo `json:"WebNodeTypeInfo,omitnil,omitempty" name:"WebNodeTypeInfo"`

	// 创建https集群,默认是http
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 可维护时间段
	OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"`

	// 是否开启存算分离
	EnableHybridStorage *bool `json:"EnableHybridStorage,omitnil,omitempty" name:"EnableHybridStorage"`

	// 是否开启essd 增强型云盘
	DiskEnhance *uint64 `json:"DiskEnhance,omitnil,omitempty" name:"DiskEnhance"`

	// 是否开启智能巡检
	EnableDiagnose *bool `json:"EnableDiagnose,omitnil,omitempty" name:"EnableDiagnose"`

	// cdcId,使用cdc子网时传递
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`
}

func NewCreateInstanceRequest

func NewCreateInstanceRequest() (request *CreateInstanceRequest)

func (*CreateInstanceRequest) FromJsonString

func (r *CreateInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceRequest) ToJsonString

func (r *CreateInstanceRequest) ToJsonString() string

type CreateInstanceRequestParams added in v1.0.426

type CreateInstanceRequestParams struct {
	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1")
	EsVersion *string `json:"EsVersion,omitnil,omitempty" name:"EsVersion"`

	// 私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 已废弃请使用NodeInfoList
	// 节点数量(2-50个)
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 计费类型<li>PREPAID:预付费,即包年包月</li><li>POSTPAID_BY_HOUR:按小时后付费</li>默认值POSTPAID_BY_HOUR
	ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"`

	// 包年包月购买时长(单位由参数TimeUnit决定)
	ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"`

	// 自动续费标识<li>RENEW_FLAG_AUTO:自动续费</li><li>RENEW_FLAG_MANUAL:不自动续费,用户手动续费</li>ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费
	RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 已废弃请使用NodeInfoList
	// 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 已废弃请使用NodeInfoList
	// 节点磁盘类型<li>CLOUD_SSD:SSD云硬盘</li><li>CLOUD_PREMIUM:高性能云硬盘</li><li> CLOUD_HSSD:增强型SSD云硬盘</li><li> CLOUD_BSSD:通用型SSD云硬盘</li>默认值CLOUD_SSD
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 已废弃请使用NodeInfoList
	// 节点磁盘容量(单位GB)
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`

	// 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表(目前仅支持指定一张代金券)
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 已废弃请使用NodeInfoList
	// 是否创建专用主节点<li>true:开启专用主节点</li><li>false:不开启专用主节点</li>默认值false
	EnableDedicatedMaster *bool `json:"EnableDedicatedMaster,omitnil,omitempty" name:"EnableDedicatedMaster"`

	// 已废弃请使用NodeInfoList
	// 专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)
	MasterNodeNum *uint64 `json:"MasterNodeNum,omitnil,omitempty" name:"MasterNodeNum"`

	// 已废弃请使用NodeInfoList
	// 专用主节点类型(EnableDedicatedMaster为true时必传)<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	MasterNodeType *string `json:"MasterNodeType,omitnil,omitempty" name:"MasterNodeType"`

	// 已废弃请使用NodeInfoList
	// 专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)
	MasterNodeDiskSize *uint64 `json:"MasterNodeDiskSize,omitnil,omitempty" name:"MasterNodeDiskSize"`

	// 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)
	ClusterNameInConf *string `json:"ClusterNameInConf,omitnil,omitempty" name:"ClusterNameInConf"`

	// 集群部署方式<li>0:单可用区部署</li><li>1:多可用区部署,北京、上海、上海金融、广州、南京、香港、新加坡、法兰克福(白名单控制)</li>默认为0
	DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 多可用区部署时可用区的详细信息(DeployMode为1时必传)
	MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`

	// License类型<li>oss:开源版</li><li>basic:基础版</li><li>platinum:白金版</li>默认值platinum
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等
	NodeInfoList []*NodeInfo `json:"NodeInfoList,omitnil,omitempty" name:"NodeInfoList"`

	// 节点标签信息列表
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li>
	BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"`

	// 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索
	SceneType *int64 `json:"SceneType,omitnil,omitempty" name:"SceneType"`

	// 可视化节点配置
	WebNodeTypeInfo *WebNodeTypeInfo `json:"WebNodeTypeInfo,omitnil,omitempty" name:"WebNodeTypeInfo"`

	// 创建https集群,默认是http
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 可维护时间段
	OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"`

	// 是否开启存算分离
	EnableHybridStorage *bool `json:"EnableHybridStorage,omitnil,omitempty" name:"EnableHybridStorage"`

	// 是否开启essd 增强型云盘
	DiskEnhance *uint64 `json:"DiskEnhance,omitnil,omitempty" name:"DiskEnhance"`

	// 是否开启智能巡检
	EnableDiagnose *bool `json:"EnableDiagnose,omitnil,omitempty" name:"EnableDiagnose"`

	// cdcId,使用cdc子网时传递
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`
}

Predefined struct for user

type CreateInstanceResponse

type CreateInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateInstanceResponseParams `json:"Response"`
}

func NewCreateInstanceResponse

func NewCreateInstanceResponse() (response *CreateInstanceResponse)

func (*CreateInstanceResponse) FromJsonString

func (r *CreateInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceResponse) ToJsonString

func (r *CreateInstanceResponse) ToJsonString() string

type CreateInstanceResponseParams added in v1.0.426

type CreateInstanceResponseParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLogstashInstanceRequest added in v1.0.442

type CreateLogstashInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例版本(支持"6.8.13"、"7.10.1")
	LogstashVersion *string `json:"LogstashVersion,omitnil,omitempty" name:"LogstashVersion"`

	// 私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 节点数量(2-50个)
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 计费类型<li>PREPAID:预付费,即包年包月</li><li>POSTPAID_BY_HOUR:按小时后付费</li>默认值POSTPAID_BY_HOUR
	ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"`

	// 包年包月购买时长(单位由参数TimeUnit决定)
	ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"`

	// 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`

	// 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表(目前仅支持指定一张代金券)
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 自动续费标识<li>RENEW_FLAG_AUTO:自动续费</li><li>RENEW_FLAG_MANUAL:不自动续费,用户手动续费</li>ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费
	RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 节点规格<li>LOGSTASH.S1.SMALL2:1核2G</li><li>LOGSTASH.S1.MEDIUM4:2核4G</li><li>LOGSTASH.S1.MEDIUM8:2核8G</li><li>LOGSTASH.S1.LARGE16:4核16G</li><li>LOGSTASH.S1.2XLARGE32:8核32G</li><li>LOGSTASH.S1.4XLARGE32:16核32G</li><li>LOGSTASH.S1.4XLARGE64:16核64G</li>
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 节点磁盘类型<li>CLOUD_SSD:SSD云硬盘</li><li>CLOUD_PREMIUM:高硬能云硬盘</li>默认值CLOUD_SSD
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 节点磁盘容量(单位GB)
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// License类型<li>oss:开源版</li><li>xpack:xpack版</li>默认值xpack
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 标签信息列表
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 可维护时间段
	OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"`
}

func NewCreateLogstashInstanceRequest added in v1.0.442

func NewCreateLogstashInstanceRequest() (request *CreateLogstashInstanceRequest)

func (*CreateLogstashInstanceRequest) FromJsonString added in v1.0.442

func (r *CreateLogstashInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLogstashInstanceRequest) ToJsonString added in v1.0.442

func (r *CreateLogstashInstanceRequest) ToJsonString() string

type CreateLogstashInstanceRequestParams added in v1.0.442

type CreateLogstashInstanceRequestParams struct {
	// 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例版本(支持"6.8.13"、"7.10.1")
	LogstashVersion *string `json:"LogstashVersion,omitnil,omitempty" name:"LogstashVersion"`

	// 私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 节点数量(2-50个)
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 计费类型<li>PREPAID:预付费,即包年包月</li><li>POSTPAID_BY_HOUR:按小时后付费</li>默认值POSTPAID_BY_HOUR
	ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"`

	// 包年包月购买时长(单位由参数TimeUnit决定)
	ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"`

	// 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`

	// 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表(目前仅支持指定一张代金券)
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 自动续费标识<li>RENEW_FLAG_AUTO:自动续费</li><li>RENEW_FLAG_MANUAL:不自动续费,用户手动续费</li>ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费
	RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 节点规格<li>LOGSTASH.S1.SMALL2:1核2G</li><li>LOGSTASH.S1.MEDIUM4:2核4G</li><li>LOGSTASH.S1.MEDIUM8:2核8G</li><li>LOGSTASH.S1.LARGE16:4核16G</li><li>LOGSTASH.S1.2XLARGE32:8核32G</li><li>LOGSTASH.S1.4XLARGE32:16核32G</li><li>LOGSTASH.S1.4XLARGE64:16核64G</li>
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 节点磁盘类型<li>CLOUD_SSD:SSD云硬盘</li><li>CLOUD_PREMIUM:高硬能云硬盘</li>默认值CLOUD_SSD
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 节点磁盘容量(单位GB)
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// License类型<li>oss:开源版</li><li>xpack:xpack版</li>默认值xpack
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 标签信息列表
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 可维护时间段
	OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"`
}

Predefined struct for user

type CreateLogstashInstanceResponse added in v1.0.442

type CreateLogstashInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateLogstashInstanceResponseParams `json:"Response"`
}

func NewCreateLogstashInstanceResponse added in v1.0.442

func NewCreateLogstashInstanceResponse() (response *CreateLogstashInstanceResponse)

func (*CreateLogstashInstanceResponse) FromJsonString added in v1.0.442

func (r *CreateLogstashInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLogstashInstanceResponse) ToJsonString added in v1.0.442

func (r *CreateLogstashInstanceResponse) ToJsonString() string

type CreateLogstashInstanceResponseParams added in v1.0.442

type CreateLogstashInstanceResponseParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateServerlessInstanceRequest added in v1.0.875

type CreateServerlessInstanceRequest struct {
	*tchttp.BaseRequest

	// 索引名,需以-AppId结尾
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 创建的索引元数据JSON,如mappings、settings
	IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"`

	// 创建索引的空间ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

	// 创建索引的用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 创建索引的密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 创建数据接入
	ServerlessDi *ServerlessDi `json:"ServerlessDi,omitnil,omitempty" name:"ServerlessDi"`

	// 是否自行添加白名单ip
	AutoGetIp *uint64 `json:"AutoGetIp,omitnil,omitempty" name:"AutoGetIp"`

	// 标签信息
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`

	// kibana公网白名单
	KibanaWhiteIpList []*string `json:"KibanaWhiteIpList,omitnil,omitempty" name:"KibanaWhiteIpList"`
}

func NewCreateServerlessInstanceRequest added in v1.0.875

func NewCreateServerlessInstanceRequest() (request *CreateServerlessInstanceRequest)

func (*CreateServerlessInstanceRequest) FromJsonString added in v1.0.875

func (r *CreateServerlessInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateServerlessInstanceRequest) ToJsonString added in v1.0.875

func (r *CreateServerlessInstanceRequest) ToJsonString() string

type CreateServerlessInstanceRequestParams added in v1.0.875

type CreateServerlessInstanceRequestParams struct {
	// 索引名,需以-AppId结尾
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 创建的索引元数据JSON,如mappings、settings
	IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"`

	// 创建索引的空间ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

	// 创建索引的用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 创建索引的密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 创建数据接入
	ServerlessDi *ServerlessDi `json:"ServerlessDi,omitnil,omitempty" name:"ServerlessDi"`

	// 是否自行添加白名单ip
	AutoGetIp *uint64 `json:"AutoGetIp,omitnil,omitempty" name:"AutoGetIp"`

	// 标签信息
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`

	// kibana公网白名单
	KibanaWhiteIpList []*string `json:"KibanaWhiteIpList,omitnil,omitempty" name:"KibanaWhiteIpList"`
}

Predefined struct for user

type CreateServerlessInstanceResponse added in v1.0.875

type CreateServerlessInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateServerlessInstanceResponseParams `json:"Response"`
}

func NewCreateServerlessInstanceResponse added in v1.0.875

func NewCreateServerlessInstanceResponse() (response *CreateServerlessInstanceResponse)

func (*CreateServerlessInstanceResponse) FromJsonString added in v1.0.875

func (r *CreateServerlessInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateServerlessInstanceResponse) ToJsonString added in v1.0.875

func (r *CreateServerlessInstanceResponse) ToJsonString() string

type CreateServerlessInstanceResponseParams added in v1.0.875

type CreateServerlessInstanceResponseParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateServerlessSpaceV2Request added in v1.0.875

type CreateServerlessSpaceV2Request struct {
	*tchttp.BaseRequest

	// vpc信息
	VpcInfo []*VpcInfo `json:"VpcInfo,omitnil,omitempty" name:"VpcInfo"`

	// 索引空间名
	SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"`

	// 空间名称
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 白名单列表
	KibanaWhiteIpList []*string `json:"KibanaWhiteIpList,omitnil,omitempty" name:"KibanaWhiteIpList"`

	// 空间id
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

func NewCreateServerlessSpaceV2Request added in v1.0.875

func NewCreateServerlessSpaceV2Request() (request *CreateServerlessSpaceV2Request)

func (*CreateServerlessSpaceV2Request) FromJsonString added in v1.0.875

func (r *CreateServerlessSpaceV2Request) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateServerlessSpaceV2Request) ToJsonString added in v1.0.875

func (r *CreateServerlessSpaceV2Request) ToJsonString() string

type CreateServerlessSpaceV2RequestParams added in v1.0.875

type CreateServerlessSpaceV2RequestParams struct {
	// vpc信息
	VpcInfo []*VpcInfo `json:"VpcInfo,omitnil,omitempty" name:"VpcInfo"`

	// 索引空间名
	SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"`

	// 空间名称
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 白名单列表
	KibanaWhiteIpList []*string `json:"KibanaWhiteIpList,omitnil,omitempty" name:"KibanaWhiteIpList"`

	// 空间id
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

Predefined struct for user

type CreateServerlessSpaceV2Response added in v1.0.875

type CreateServerlessSpaceV2Response struct {
	*tchttp.BaseResponse
	Response *CreateServerlessSpaceV2ResponseParams `json:"Response"`
}

func NewCreateServerlessSpaceV2Response added in v1.0.875

func NewCreateServerlessSpaceV2Response() (response *CreateServerlessSpaceV2Response)

func (*CreateServerlessSpaceV2Response) FromJsonString added in v1.0.875

func (r *CreateServerlessSpaceV2Response) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateServerlessSpaceV2Response) ToJsonString added in v1.0.875

func (r *CreateServerlessSpaceV2Response) ToJsonString() string

type CreateServerlessSpaceV2ResponseParams added in v1.0.875

type CreateServerlessSpaceV2ResponseParams struct {
	// 空间ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DataStreamInfo added in v1.0.876

type DataStreamInfo struct {
	// 自治索引名
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataStreamName *string `json:"DataStreamName,omitnil,omitempty" name:"DataStreamName"`

	// 分片状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsShardComplete *int64 `json:"IsShardComplete,omitnil,omitempty" name:"IsShardComplete"`
}

type DeleteIndexRequest added in v1.0.406

type DeleteIndexRequest struct {
	*tchttp.BaseRequest

	// ES集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 删除的索引类型。auto:自治索引;normal:普通索引
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// 删除的索引名
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 集群访问用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 集群访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 后备索引名
	BackingIndexName *string `json:"BackingIndexName,omitnil,omitempty" name:"BackingIndexName"`
}

func NewDeleteIndexRequest added in v1.0.406

func NewDeleteIndexRequest() (request *DeleteIndexRequest)

func (*DeleteIndexRequest) FromJsonString added in v1.0.406

func (r *DeleteIndexRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteIndexRequest) ToJsonString added in v1.0.406

func (r *DeleteIndexRequest) ToJsonString() string

type DeleteIndexRequestParams added in v1.0.426

type DeleteIndexRequestParams struct {
	// ES集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 删除的索引类型。auto:自治索引;normal:普通索引
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// 删除的索引名
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 集群访问用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 集群访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 后备索引名
	BackingIndexName *string `json:"BackingIndexName,omitnil,omitempty" name:"BackingIndexName"`
}

Predefined struct for user

type DeleteIndexResponse added in v1.0.406

type DeleteIndexResponse struct {
	*tchttp.BaseResponse
	Response *DeleteIndexResponseParams `json:"Response"`
}

func NewDeleteIndexResponse added in v1.0.406

func NewDeleteIndexResponse() (response *DeleteIndexResponse)

func (*DeleteIndexResponse) FromJsonString added in v1.0.406

func (r *DeleteIndexResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteIndexResponse) ToJsonString added in v1.0.406

func (r *DeleteIndexResponse) ToJsonString() string

type DeleteIndexResponseParams added in v1.0.426

type DeleteIndexResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteInstanceRequest

type DeleteInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDeleteInstanceRequest

func NewDeleteInstanceRequest() (request *DeleteInstanceRequest)

func (*DeleteInstanceRequest) FromJsonString

func (r *DeleteInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInstanceRequest) ToJsonString

func (r *DeleteInstanceRequest) ToJsonString() string

type DeleteInstanceRequestParams added in v1.0.426

type DeleteInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteInstanceResponse

type DeleteInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteInstanceResponseParams `json:"Response"`
}

func NewDeleteInstanceResponse

func NewDeleteInstanceResponse() (response *DeleteInstanceResponse)

func (*DeleteInstanceResponse) FromJsonString

func (r *DeleteInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInstanceResponse) ToJsonString

func (r *DeleteInstanceResponse) ToJsonString() string

type DeleteInstanceResponseParams added in v1.0.426

type DeleteInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLogstashInstanceRequest added in v1.0.442

type DeleteLogstashInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDeleteLogstashInstanceRequest added in v1.0.442

func NewDeleteLogstashInstanceRequest() (request *DeleteLogstashInstanceRequest)

func (*DeleteLogstashInstanceRequest) FromJsonString added in v1.0.442

func (r *DeleteLogstashInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLogstashInstanceRequest) ToJsonString added in v1.0.442

func (r *DeleteLogstashInstanceRequest) ToJsonString() string

type DeleteLogstashInstanceRequestParams added in v1.0.442

type DeleteLogstashInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteLogstashInstanceResponse added in v1.0.442

type DeleteLogstashInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLogstashInstanceResponseParams `json:"Response"`
}

func NewDeleteLogstashInstanceResponse added in v1.0.442

func NewDeleteLogstashInstanceResponse() (response *DeleteLogstashInstanceResponse)

func (*DeleteLogstashInstanceResponse) FromJsonString added in v1.0.442

func (r *DeleteLogstashInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLogstashInstanceResponse) ToJsonString added in v1.0.442

func (r *DeleteLogstashInstanceResponse) ToJsonString() string

type DeleteLogstashInstanceResponseParams added in v1.0.442

type DeleteLogstashInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLogstashPipelinesRequest added in v1.0.442

type DeleteLogstashPipelinesRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 管道ID列表
	PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"`
}

func NewDeleteLogstashPipelinesRequest added in v1.0.442

func NewDeleteLogstashPipelinesRequest() (request *DeleteLogstashPipelinesRequest)

func (*DeleteLogstashPipelinesRequest) FromJsonString added in v1.0.442

func (r *DeleteLogstashPipelinesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLogstashPipelinesRequest) ToJsonString added in v1.0.442

func (r *DeleteLogstashPipelinesRequest) ToJsonString() string

type DeleteLogstashPipelinesRequestParams added in v1.0.442

type DeleteLogstashPipelinesRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 管道ID列表
	PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"`
}

Predefined struct for user

type DeleteLogstashPipelinesResponse added in v1.0.442

type DeleteLogstashPipelinesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLogstashPipelinesResponseParams `json:"Response"`
}

func NewDeleteLogstashPipelinesResponse added in v1.0.442

func NewDeleteLogstashPipelinesResponse() (response *DeleteLogstashPipelinesResponse)

func (*DeleteLogstashPipelinesResponse) FromJsonString added in v1.0.442

func (r *DeleteLogstashPipelinesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLogstashPipelinesResponse) ToJsonString added in v1.0.442

func (r *DeleteLogstashPipelinesResponse) ToJsonString() string

type DeleteLogstashPipelinesResponseParams added in v1.0.442

type DeleteLogstashPipelinesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteServerlessInstanceRequest added in v1.0.875

type DeleteServerlessInstanceRequest struct {
	*tchttp.BaseRequest

	// serverless实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDeleteServerlessInstanceRequest added in v1.0.875

func NewDeleteServerlessInstanceRequest() (request *DeleteServerlessInstanceRequest)

func (*DeleteServerlessInstanceRequest) FromJsonString added in v1.0.875

func (r *DeleteServerlessInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteServerlessInstanceRequest) ToJsonString added in v1.0.875

func (r *DeleteServerlessInstanceRequest) ToJsonString() string

type DeleteServerlessInstanceRequestParams added in v1.0.875

type DeleteServerlessInstanceRequestParams struct {
	// serverless实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteServerlessInstanceResponse added in v1.0.875

type DeleteServerlessInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteServerlessInstanceResponseParams `json:"Response"`
}

func NewDeleteServerlessInstanceResponse added in v1.0.875

func NewDeleteServerlessInstanceResponse() (response *DeleteServerlessInstanceResponse)

func (*DeleteServerlessInstanceResponse) FromJsonString added in v1.0.875

func (r *DeleteServerlessInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteServerlessInstanceResponse) ToJsonString added in v1.0.875

func (r *DeleteServerlessInstanceResponse) ToJsonString() string

type DeleteServerlessInstanceResponseParams added in v1.0.875

type DeleteServerlessInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteServerlessSpaceUserRequest added in v1.0.875

type DeleteServerlessSpaceUserRequest struct {
	*tchttp.BaseRequest

	// 空间的ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

	// 创建索引的用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`
}

func NewDeleteServerlessSpaceUserRequest added in v1.0.875

func NewDeleteServerlessSpaceUserRequest() (request *DeleteServerlessSpaceUserRequest)

func (*DeleteServerlessSpaceUserRequest) FromJsonString added in v1.0.875

func (r *DeleteServerlessSpaceUserRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteServerlessSpaceUserRequest) ToJsonString added in v1.0.875

func (r *DeleteServerlessSpaceUserRequest) ToJsonString() string

type DeleteServerlessSpaceUserRequestParams added in v1.0.875

type DeleteServerlessSpaceUserRequestParams struct {
	// 空间的ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

	// 创建索引的用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`
}

Predefined struct for user

type DeleteServerlessSpaceUserResponse added in v1.0.875

type DeleteServerlessSpaceUserResponse struct {
	*tchttp.BaseResponse
	Response *DeleteServerlessSpaceUserResponseParams `json:"Response"`
}

func NewDeleteServerlessSpaceUserResponse added in v1.0.875

func NewDeleteServerlessSpaceUserResponse() (response *DeleteServerlessSpaceUserResponse)

func (*DeleteServerlessSpaceUserResponse) FromJsonString added in v1.0.875

func (r *DeleteServerlessSpaceUserResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteServerlessSpaceUserResponse) ToJsonString added in v1.0.875

func (r *DeleteServerlessSpaceUserResponse) ToJsonString() string

type DeleteServerlessSpaceUserResponseParams added in v1.0.875

type DeleteServerlessSpaceUserResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDiagnoseRequest added in v1.0.776

type DescribeDiagnoseRequest struct {
	*tchttp.BaseRequest

	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 报告日期,格式20210301
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 报告返回份数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDiagnoseRequest added in v1.0.776

func NewDescribeDiagnoseRequest() (request *DescribeDiagnoseRequest)

func (*DescribeDiagnoseRequest) FromJsonString added in v1.0.776

func (r *DescribeDiagnoseRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDiagnoseRequest) ToJsonString added in v1.0.776

func (r *DescribeDiagnoseRequest) ToJsonString() string

type DescribeDiagnoseRequestParams added in v1.0.776

type DescribeDiagnoseRequestParams struct {
	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 报告日期,格式20210301
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 报告返回份数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDiagnoseResponse added in v1.0.776

type DescribeDiagnoseResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDiagnoseResponseParams `json:"Response"`
}

func NewDescribeDiagnoseResponse added in v1.0.776

func NewDescribeDiagnoseResponse() (response *DescribeDiagnoseResponse)

func (*DescribeDiagnoseResponse) FromJsonString added in v1.0.776

func (r *DescribeDiagnoseResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDiagnoseResponse) ToJsonString added in v1.0.776

func (r *DescribeDiagnoseResponse) ToJsonString() string

type DescribeDiagnoseResponseParams added in v1.0.776

type DescribeDiagnoseResponseParams struct {
	// 诊断报告个数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 诊断报告列表
	DiagnoseResults []*DiagnoseResult `json:"DiagnoseResults,omitnil,omitempty" name:"DiagnoseResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIndexListRequest added in v1.0.406

type DescribeIndexListRequest struct {
	*tchttp.BaseRequest

	// 索引类型。auto:自治索引;normal:普通索引
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// ES集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 索引名,若填空则获取所有索引
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 集群访问用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 集群访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 分页起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 一页展示数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 过滤索引状态
	IndexStatusList []*string `json:"IndexStatusList,omitnil,omitempty" name:"IndexStatusList"`

	// 排序顺序,支持asc、desc,默认为desc 数据格式"asc","desc"
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewDescribeIndexListRequest added in v1.0.406

func NewDescribeIndexListRequest() (request *DescribeIndexListRequest)

func (*DescribeIndexListRequest) FromJsonString added in v1.0.406

func (r *DescribeIndexListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIndexListRequest) ToJsonString added in v1.0.406

func (r *DescribeIndexListRequest) ToJsonString() string

type DescribeIndexListRequestParams added in v1.0.426

type DescribeIndexListRequestParams struct {
	// 索引类型。auto:自治索引;normal:普通索引
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// ES集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 索引名,若填空则获取所有索引
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 集群访问用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 集群访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 分页起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 一页展示数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 过滤索引状态
	IndexStatusList []*string `json:"IndexStatusList,omitnil,omitempty" name:"IndexStatusList"`

	// 排序顺序,支持asc、desc,默认为desc 数据格式"asc","desc"
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type DescribeIndexListResponse added in v1.0.406

type DescribeIndexListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIndexListResponseParams `json:"Response"`
}

func NewDescribeIndexListResponse added in v1.0.406

func NewDescribeIndexListResponse() (response *DescribeIndexListResponse)

func (*DescribeIndexListResponse) FromJsonString added in v1.0.406

func (r *DescribeIndexListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIndexListResponse) ToJsonString added in v1.0.406

func (r *DescribeIndexListResponse) ToJsonString() string

type DescribeIndexListResponseParams added in v1.0.426

type DescribeIndexListResponseParams struct {
	// 索引元数据字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexMetaFields []*IndexMetaField `json:"IndexMetaFields,omitnil,omitempty" name:"IndexMetaFields"`

	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIndexMetaRequest added in v1.0.406

type DescribeIndexMetaRequest struct {
	*tchttp.BaseRequest

	// ES集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 索引类型。auto:自治索引;normal:普通索引
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// 索引名,若填空则获取所有索引
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 集群访问用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 集群访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewDescribeIndexMetaRequest added in v1.0.406

func NewDescribeIndexMetaRequest() (request *DescribeIndexMetaRequest)

func (*DescribeIndexMetaRequest) FromJsonString added in v1.0.406

func (r *DescribeIndexMetaRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIndexMetaRequest) ToJsonString added in v1.0.406

func (r *DescribeIndexMetaRequest) ToJsonString() string

type DescribeIndexMetaRequestParams added in v1.0.426

type DescribeIndexMetaRequestParams struct {
	// ES集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 索引类型。auto:自治索引;normal:普通索引
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// 索引名,若填空则获取所有索引
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 集群访问用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 集群访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type DescribeIndexMetaResponse added in v1.0.406

type DescribeIndexMetaResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIndexMetaResponseParams `json:"Response"`
}

func NewDescribeIndexMetaResponse added in v1.0.406

func NewDescribeIndexMetaResponse() (response *DescribeIndexMetaResponse)

func (*DescribeIndexMetaResponse) FromJsonString added in v1.0.406

func (r *DescribeIndexMetaResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIndexMetaResponse) ToJsonString added in v1.0.406

func (r *DescribeIndexMetaResponse) ToJsonString() string

type DescribeIndexMetaResponseParams added in v1.0.426

type DescribeIndexMetaResponseParams struct {
	// 索引元数据字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexMetaField *IndexMetaField `json:"IndexMetaField,omitnil,omitempty" name:"IndexMetaField"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceLogsRequest

type DescribeInstanceLogsRequest struct {
	*tchttp.BaseRequest

	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志类型,默认值为1
	// <li>1, 主日志</li>
	// <li>2, 搜索慢日志</li>
	// <li>3, 索引慢日志</li>
	// <li>4, GC日志</li>
	LogType *uint64 `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 搜索词,支持LUCENE语法,如 level:WARN、ip:1.1.1.1、message:test-index等
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 日志开始时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 日志结束时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页起始值, 默认值为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为100,最大值100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 时间排序方式,默认值为0
	// <li>0, 降序</li>
	// <li>1, 升序</li>
	OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

func NewDescribeInstanceLogsRequest

func NewDescribeInstanceLogsRequest() (request *DescribeInstanceLogsRequest)

func (*DescribeInstanceLogsRequest) FromJsonString

func (r *DescribeInstanceLogsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceLogsRequest) ToJsonString

func (r *DescribeInstanceLogsRequest) ToJsonString() string

type DescribeInstanceLogsRequestParams added in v1.0.426

type DescribeInstanceLogsRequestParams struct {
	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志类型,默认值为1
	// <li>1, 主日志</li>
	// <li>2, 搜索慢日志</li>
	// <li>3, 索引慢日志</li>
	// <li>4, GC日志</li>
	LogType *uint64 `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 搜索词,支持LUCENE语法,如 level:WARN、ip:1.1.1.1、message:test-index等
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 日志开始时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 日志结束时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页起始值, 默认值为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为100,最大值100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 时间排序方式,默认值为0
	// <li>0, 降序</li>
	// <li>1, 升序</li>
	OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

Predefined struct for user

type DescribeInstanceLogsResponse

type DescribeInstanceLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceLogsResponseParams `json:"Response"`
}

func NewDescribeInstanceLogsResponse

func NewDescribeInstanceLogsResponse() (response *DescribeInstanceLogsResponse)

func (*DescribeInstanceLogsResponse) FromJsonString

func (r *DescribeInstanceLogsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceLogsResponse) ToJsonString

func (r *DescribeInstanceLogsResponse) ToJsonString() string

type DescribeInstanceLogsResponseParams added in v1.0.426

type DescribeInstanceLogsResponseParams struct {
	// 返回的日志条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 日志详细信息列表
	InstanceLogList []*InstanceLog `json:"InstanceLogList,omitnil,omitempty" name:"InstanceLogList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceOperationsRequest

type DescribeInstanceOperationsRequest struct {
	*tchttp.BaseRequest

	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 起始时间, e.g. "2019-03-07 16:30:39"
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间, e.g. "2019-03-30 20:18:03"
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页起始值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeInstanceOperationsRequest

func NewDescribeInstanceOperationsRequest() (request *DescribeInstanceOperationsRequest)

func (*DescribeInstanceOperationsRequest) FromJsonString

func (r *DescribeInstanceOperationsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceOperationsRequest) ToJsonString

func (r *DescribeInstanceOperationsRequest) ToJsonString() string

type DescribeInstanceOperationsRequestParams added in v1.0.426

type DescribeInstanceOperationsRequestParams struct {
	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 起始时间, e.g. "2019-03-07 16:30:39"
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间, e.g. "2019-03-30 20:18:03"
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页起始值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeInstanceOperationsResponse

type DescribeInstanceOperationsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceOperationsResponseParams `json:"Response"`
}

func NewDescribeInstanceOperationsResponse

func NewDescribeInstanceOperationsResponse() (response *DescribeInstanceOperationsResponse)

func (*DescribeInstanceOperationsResponse) FromJsonString

func (r *DescribeInstanceOperationsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceOperationsResponse) ToJsonString

func (r *DescribeInstanceOperationsResponse) ToJsonString() string

type DescribeInstanceOperationsResponseParams added in v1.0.426

type DescribeInstanceOperationsResponseParams struct {
	// 操作记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 操作记录
	Operations []*Operation `json:"Operations,omitnil,omitempty" name:"Operations"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstancePluginInfo added in v1.0.776

type DescribeInstancePluginInfo struct {
	// 插件名
	PluginName *string `json:"PluginName,omitnil,omitempty" name:"PluginName"`

	// 插件版本
	PluginVersion *string `json:"PluginVersion,omitnil,omitempty" name:"PluginVersion"`

	// 插件描述
	PluginDesc *string `json:"PluginDesc,omitnil,omitempty" name:"PluginDesc"`

	// 插件状态:-2 已卸载 -1 卸载中 0 安装中 1 已安装
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 插件是否可卸载
	Removable *bool `json:"Removable,omitnil,omitempty" name:"Removable"`

	// 0:系统插件
	PluginType *int64 `json:"PluginType,omitnil,omitempty" name:"PluginType"`

	// 插件变更时间
	PluginUpdateTime *string `json:"PluginUpdateTime,omitnil,omitempty" name:"PluginUpdateTime"`
}

type DescribeInstancePluginListRequest added in v1.0.776

type DescribeInstancePluginListRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页起始值, 默认值0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段<li>1:插件名 pluginName
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式<li>0:升序 asc</li><li>1:降序 desc</li>
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 0:系统插件
	PluginType *int64 `json:"PluginType,omitnil,omitempty" name:"PluginType"`
}

func NewDescribeInstancePluginListRequest added in v1.0.776

func NewDescribeInstancePluginListRequest() (request *DescribeInstancePluginListRequest)

func (*DescribeInstancePluginListRequest) FromJsonString added in v1.0.776

func (r *DescribeInstancePluginListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstancePluginListRequest) ToJsonString added in v1.0.776

func (r *DescribeInstancePluginListRequest) ToJsonString() string

type DescribeInstancePluginListRequestParams added in v1.0.776

type DescribeInstancePluginListRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页起始值, 默认值0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段<li>1:插件名 pluginName
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式<li>0:升序 asc</li><li>1:降序 desc</li>
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 0:系统插件
	PluginType *int64 `json:"PluginType,omitnil,omitempty" name:"PluginType"`
}

Predefined struct for user

type DescribeInstancePluginListResponse added in v1.0.776

type DescribeInstancePluginListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstancePluginListResponseParams `json:"Response"`
}

func NewDescribeInstancePluginListResponse added in v1.0.776

func NewDescribeInstancePluginListResponse() (response *DescribeInstancePluginListResponse)

func (*DescribeInstancePluginListResponse) FromJsonString added in v1.0.776

func (r *DescribeInstancePluginListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstancePluginListResponse) ToJsonString added in v1.0.776

func (r *DescribeInstancePluginListResponse) ToJsonString() string

type DescribeInstancePluginListResponseParams added in v1.0.776

type DescribeInstancePluginListResponseParams struct {
	// 返回的插件个数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 插件信息列表
	PluginList []*DescribeInstancePluginInfo `json:"PluginList,omitnil,omitempty" name:"PluginList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	*tchttp.BaseRequest

	// 集群实例所属可用区,不传则默认所有可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 集群实例ID列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 集群实例名称列表
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 分页起始值, 默认值0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段<li>1:实例ID</li><li>2:实例名称</li><li>3:可用区</li><li>4:创建时间</li>若orderByKey未传递则按创建时间降序排序
	OrderByKey *uint64 `json:"OrderByKey,omitnil,omitempty" name:"OrderByKey"`

	// 排序方式<li>0:升序</li><li>1:降序</li>若传递了orderByKey未传递orderByType, 则默认升序
	OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 节点标签信息列表
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 私有网络vip列表
	IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"`

	// 可用区列表
	ZoneList []*string `json:"ZoneList,omitnil,omitempty" name:"ZoneList"`

	// 健康状态筛列表:0表示绿色,1表示黄色,2表示红色,-1表示未知
	HealthStatus []*int64 `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"`

	// Vpc列表 筛选项
	VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`
}

func NewDescribeInstancesRequest

func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)

func (*DescribeInstancesRequest) FromJsonString

func (r *DescribeInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstancesRequest) ToJsonString

func (r *DescribeInstancesRequest) ToJsonString() string

type DescribeInstancesRequestParams added in v1.0.426

type DescribeInstancesRequestParams struct {
	// 集群实例所属可用区,不传则默认所有可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 集群实例ID列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 集群实例名称列表
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 分页起始值, 默认值0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段<li>1:实例ID</li><li>2:实例名称</li><li>3:可用区</li><li>4:创建时间</li>若orderByKey未传递则按创建时间降序排序
	OrderByKey *uint64 `json:"OrderByKey,omitnil,omitempty" name:"OrderByKey"`

	// 排序方式<li>0:升序</li><li>1:降序</li>若传递了orderByKey未传递orderByType, 则默认升序
	OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 节点标签信息列表
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 私有网络vip列表
	IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"`

	// 可用区列表
	ZoneList []*string `json:"ZoneList,omitnil,omitempty" name:"ZoneList"`

	// 健康状态筛列表:0表示绿色,1表示黄色,2表示红色,-1表示未知
	HealthStatus []*int64 `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"`

	// Vpc列表 筛选项
	VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`
}

Predefined struct for user

type DescribeInstancesResponse

type DescribeInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstancesResponseParams `json:"Response"`
}

func NewDescribeInstancesResponse

func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)

func (*DescribeInstancesResponse) FromJsonString

func (r *DescribeInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstancesResponse) ToJsonString

func (r *DescribeInstancesResponse) ToJsonString() string

type DescribeInstancesResponseParams added in v1.0.426

type DescribeInstancesResponseParams struct {
	// 返回的实例个数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例详细信息列表
	InstanceList []*InstanceInfo `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogstashInstanceLogsRequest added in v1.0.442

type DescribeLogstashInstanceLogsRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志类型,默认值为1
	// <li>1, 主日志</li>
	// <li>2, 慢日志</li>
	// <li>3, GC日志</li>
	LogType *uint64 `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 搜索词,支持LUCENE语法,如 level:WARN、ip:1.1.1.1、message:test-index等
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 日志开始时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 日志结束时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页起始值, 默认值为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为100,最大值100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 时间排序方式,默认值为0
	// <li>0, 降序</li>
	// <li>1, 升序</li>
	OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

func NewDescribeLogstashInstanceLogsRequest added in v1.0.442

func NewDescribeLogstashInstanceLogsRequest() (request *DescribeLogstashInstanceLogsRequest)

func (*DescribeLogstashInstanceLogsRequest) FromJsonString added in v1.0.442

func (r *DescribeLogstashInstanceLogsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogstashInstanceLogsRequest) ToJsonString added in v1.0.442

func (r *DescribeLogstashInstanceLogsRequest) ToJsonString() string

type DescribeLogstashInstanceLogsRequestParams added in v1.0.442

type DescribeLogstashInstanceLogsRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志类型,默认值为1
	// <li>1, 主日志</li>
	// <li>2, 慢日志</li>
	// <li>3, GC日志</li>
	LogType *uint64 `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 搜索词,支持LUCENE语法,如 level:WARN、ip:1.1.1.1、message:test-index等
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 日志开始时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 日志结束时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页起始值, 默认值为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为100,最大值100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 时间排序方式,默认值为0
	// <li>0, 降序</li>
	// <li>1, 升序</li>
	OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

Predefined struct for user

type DescribeLogstashInstanceLogsResponse added in v1.0.442

type DescribeLogstashInstanceLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogstashInstanceLogsResponseParams `json:"Response"`
}

func NewDescribeLogstashInstanceLogsResponse added in v1.0.442

func NewDescribeLogstashInstanceLogsResponse() (response *DescribeLogstashInstanceLogsResponse)

func (*DescribeLogstashInstanceLogsResponse) FromJsonString added in v1.0.442

func (r *DescribeLogstashInstanceLogsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogstashInstanceLogsResponse) ToJsonString added in v1.0.442

func (r *DescribeLogstashInstanceLogsResponse) ToJsonString() string

type DescribeLogstashInstanceLogsResponseParams added in v1.0.442

type DescribeLogstashInstanceLogsResponseParams struct {
	// 返回的日志条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 日志详细信息列表
	InstanceLogList []*InstanceLog `json:"InstanceLogList,omitnil,omitempty" name:"InstanceLogList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogstashInstanceOperationsRequest added in v1.0.442

type DescribeLogstashInstanceOperationsRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 起始时间, e.g. "2019-03-07 16:30:39"
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间, e.g. "2019-03-30 20:18:03"
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页起始值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeLogstashInstanceOperationsRequest added in v1.0.442

func NewDescribeLogstashInstanceOperationsRequest() (request *DescribeLogstashInstanceOperationsRequest)

func (*DescribeLogstashInstanceOperationsRequest) FromJsonString added in v1.0.442

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogstashInstanceOperationsRequest) ToJsonString added in v1.0.442

type DescribeLogstashInstanceOperationsRequestParams added in v1.0.442

type DescribeLogstashInstanceOperationsRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 起始时间, e.g. "2019-03-07 16:30:39"
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间, e.g. "2019-03-30 20:18:03"
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页起始值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeLogstashInstanceOperationsResponse added in v1.0.442

type DescribeLogstashInstanceOperationsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogstashInstanceOperationsResponseParams `json:"Response"`
}

func NewDescribeLogstashInstanceOperationsResponse added in v1.0.442

func NewDescribeLogstashInstanceOperationsResponse() (response *DescribeLogstashInstanceOperationsResponse)

func (*DescribeLogstashInstanceOperationsResponse) FromJsonString added in v1.0.442

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogstashInstanceOperationsResponse) ToJsonString added in v1.0.442

type DescribeLogstashInstanceOperationsResponseParams added in v1.0.442

type DescribeLogstashInstanceOperationsResponseParams struct {
	// 操作记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 操作记录
	Operations []*Operation `json:"Operations,omitnil,omitempty" name:"Operations"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogstashInstancesRequest added in v1.0.442

type DescribeLogstashInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例所属可用区,不传则默认所有可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例ID列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 实例名称列表
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 分页起始值, 默认值0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段<li>1:实例ID</li><li>2:实例名称</li><li>3:可用区</li><li>4:创建时间</li>若orderKey未传递则按创建时间降序排序
	OrderByKey *uint64 `json:"OrderByKey,omitnil,omitempty" name:"OrderByKey"`

	// 排序方式<li>0:升序</li><li>1:降序</li>若传递了orderByKey未传递orderByType, 则默认升序
	OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// VpcId 筛选项
	VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 标签信息列表
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
}

func NewDescribeLogstashInstancesRequest added in v1.0.442

func NewDescribeLogstashInstancesRequest() (request *DescribeLogstashInstancesRequest)

func (*DescribeLogstashInstancesRequest) FromJsonString added in v1.0.442

func (r *DescribeLogstashInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogstashInstancesRequest) ToJsonString added in v1.0.442

func (r *DescribeLogstashInstancesRequest) ToJsonString() string

type DescribeLogstashInstancesRequestParams added in v1.0.442

type DescribeLogstashInstancesRequestParams struct {
	// 实例所属可用区,不传则默认所有可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例ID列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 实例名称列表
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 分页起始值, 默认值0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段<li>1:实例ID</li><li>2:实例名称</li><li>3:可用区</li><li>4:创建时间</li>若orderKey未传递则按创建时间降序排序
	OrderByKey *uint64 `json:"OrderByKey,omitnil,omitempty" name:"OrderByKey"`

	// 排序方式<li>0:升序</li><li>1:降序</li>若传递了orderByKey未传递orderByType, 则默认升序
	OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// VpcId 筛选项
	VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 标签信息列表
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
}

Predefined struct for user

type DescribeLogstashInstancesResponse added in v1.0.442

type DescribeLogstashInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogstashInstancesResponseParams `json:"Response"`
}

func NewDescribeLogstashInstancesResponse added in v1.0.442

func NewDescribeLogstashInstancesResponse() (response *DescribeLogstashInstancesResponse)

func (*DescribeLogstashInstancesResponse) FromJsonString added in v1.0.442

func (r *DescribeLogstashInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogstashInstancesResponse) ToJsonString added in v1.0.442

func (r *DescribeLogstashInstancesResponse) ToJsonString() string

type DescribeLogstashInstancesResponseParams added in v1.0.442

type DescribeLogstashInstancesResponseParams struct {
	// 返回的实例个数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例详细信息列表
	InstanceList []*LogstashInstanceInfo `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogstashPipelinesRequest added in v1.0.442

type DescribeLogstashPipelinesRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeLogstashPipelinesRequest added in v1.0.442

func NewDescribeLogstashPipelinesRequest() (request *DescribeLogstashPipelinesRequest)

func (*DescribeLogstashPipelinesRequest) FromJsonString added in v1.0.442

func (r *DescribeLogstashPipelinesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogstashPipelinesRequest) ToJsonString added in v1.0.442

func (r *DescribeLogstashPipelinesRequest) ToJsonString() string

type DescribeLogstashPipelinesRequestParams added in v1.0.442

type DescribeLogstashPipelinesRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeLogstashPipelinesResponse added in v1.0.442

type DescribeLogstashPipelinesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogstashPipelinesResponseParams `json:"Response"`
}

func NewDescribeLogstashPipelinesResponse added in v1.0.442

func NewDescribeLogstashPipelinesResponse() (response *DescribeLogstashPipelinesResponse)

func (*DescribeLogstashPipelinesResponse) FromJsonString added in v1.0.442

func (r *DescribeLogstashPipelinesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogstashPipelinesResponse) ToJsonString added in v1.0.442

func (r *DescribeLogstashPipelinesResponse) ToJsonString() string

type DescribeLogstashPipelinesResponseParams added in v1.0.442

type DescribeLogstashPipelinesResponseParams struct {
	// 管道总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 管道列表
	LogstashPipelineList []*LogstashPipelineInfo `json:"LogstashPipelineList,omitnil,omitempty" name:"LogstashPipelineList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeServerlessInstancesRequest added in v1.0.904

type DescribeServerlessInstancesRequest struct {
	*tchttp.BaseRequest

	// 索引集群ID
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 索引名
	IndexNames []*string `json:"IndexNames,omitnil,omitempty" name:"IndexNames"`

	// 分页起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 一页展示数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 过滤索引状态
	IndexStatusList []*string `json:"IndexStatusList,omitnil,omitempty" name:"IndexStatusList"`

	// 排序顺序,支持asc、desc,默认为desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 索引空间ID列表
	SpaceIds []*string `json:"SpaceIds,omitnil,omitempty" name:"SpaceIds"`

	// 数据链路数据源类型
	DiSourceTypes []*string `json:"DiSourceTypes,omitnil,omitempty" name:"DiSourceTypes"`

	// 标签信息
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
}

func NewDescribeServerlessInstancesRequest added in v1.0.904

func NewDescribeServerlessInstancesRequest() (request *DescribeServerlessInstancesRequest)

func (*DescribeServerlessInstancesRequest) FromJsonString added in v1.0.904

func (r *DescribeServerlessInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerlessInstancesRequest) ToJsonString added in v1.0.904

func (r *DescribeServerlessInstancesRequest) ToJsonString() string

type DescribeServerlessInstancesRequestParams added in v1.0.904

type DescribeServerlessInstancesRequestParams struct {
	// 索引集群ID
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 索引名
	IndexNames []*string `json:"IndexNames,omitnil,omitempty" name:"IndexNames"`

	// 分页起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 一页展示数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 过滤索引状态
	IndexStatusList []*string `json:"IndexStatusList,omitnil,omitempty" name:"IndexStatusList"`

	// 排序顺序,支持asc、desc,默认为desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 索引空间ID列表
	SpaceIds []*string `json:"SpaceIds,omitnil,omitempty" name:"SpaceIds"`

	// 数据链路数据源类型
	DiSourceTypes []*string `json:"DiSourceTypes,omitnil,omitempty" name:"DiSourceTypes"`

	// 标签信息
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
}

Predefined struct for user

type DescribeServerlessInstancesResponse added in v1.0.904

type DescribeServerlessInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeServerlessInstancesResponseParams `json:"Response"`
}

func NewDescribeServerlessInstancesResponse added in v1.0.904

func NewDescribeServerlessInstancesResponse() (response *DescribeServerlessInstancesResponse)

func (*DescribeServerlessInstancesResponse) FromJsonString added in v1.0.904

func (r *DescribeServerlessInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerlessInstancesResponse) ToJsonString added in v1.0.904

func (r *DescribeServerlessInstancesResponse) ToJsonString() string

type DescribeServerlessInstancesResponseParams added in v1.0.904

type DescribeServerlessInstancesResponseParams struct {
	// 索引元数据字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexMetaFields []*ServerlessIndexMetaField `json:"IndexMetaFields,omitnil,omitempty" name:"IndexMetaFields"`

	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeServerlessSpaceUserRequest added in v1.0.875

type DescribeServerlessSpaceUserRequest struct {
	*tchttp.BaseRequest

	// 空间的ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

	// 游标
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 用户名列表过滤
	UserNames []*string `json:"UserNames,omitnil,omitempty" name:"UserNames"`

	// 用户类型
	UserTypes []*int64 `json:"UserTypes,omitnil,omitempty" name:"UserTypes"`

	// 权限类型
	PrivilegeTypes []*int64 `json:"PrivilegeTypes,omitnil,omitempty" name:"PrivilegeTypes"`
}

func NewDescribeServerlessSpaceUserRequest added in v1.0.875

func NewDescribeServerlessSpaceUserRequest() (request *DescribeServerlessSpaceUserRequest)

func (*DescribeServerlessSpaceUserRequest) FromJsonString added in v1.0.875

func (r *DescribeServerlessSpaceUserRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerlessSpaceUserRequest) ToJsonString added in v1.0.875

func (r *DescribeServerlessSpaceUserRequest) ToJsonString() string

type DescribeServerlessSpaceUserRequestParams added in v1.0.875

type DescribeServerlessSpaceUserRequestParams struct {
	// 空间的ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

	// 游标
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 用户名列表过滤
	UserNames []*string `json:"UserNames,omitnil,omitempty" name:"UserNames"`

	// 用户类型
	UserTypes []*int64 `json:"UserTypes,omitnil,omitempty" name:"UserTypes"`

	// 权限类型
	PrivilegeTypes []*int64 `json:"PrivilegeTypes,omitnil,omitempty" name:"PrivilegeTypes"`
}

Predefined struct for user

type DescribeServerlessSpaceUserResponse added in v1.0.875

type DescribeServerlessSpaceUserResponse struct {
	*tchttp.BaseResponse
	Response *DescribeServerlessSpaceUserResponseParams `json:"Response"`
}

func NewDescribeServerlessSpaceUserResponse added in v1.0.875

func NewDescribeServerlessSpaceUserResponse() (response *DescribeServerlessSpaceUserResponse)

func (*DescribeServerlessSpaceUserResponse) FromJsonString added in v1.0.875

func (r *DescribeServerlessSpaceUserResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerlessSpaceUserResponse) ToJsonString added in v1.0.875

func (r *DescribeServerlessSpaceUserResponse) ToJsonString() string

type DescribeServerlessSpaceUserResponseParams added in v1.0.875

type DescribeServerlessSpaceUserResponseParams struct {
	// 用户数组
	ServerlessSpaceUsers []*ServerlessSpaceUser `json:"ServerlessSpaceUsers,omitnil,omitempty" name:"ServerlessSpaceUsers"`

	// 用户总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeServerlessSpacesRequest added in v1.0.875

type DescribeServerlessSpacesRequest struct {
	*tchttp.BaseRequest

	// 过滤的空间ID
	SpaceIds []*string `json:"SpaceIds,omitnil,omitempty" name:"SpaceIds"`

	// 过滤的空间名
	SpaceNames []*string `json:"SpaceNames,omitnil,omitempty" name:"SpaceNames"`

	// 排序顺序,支持升序asc、降序desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段,支持空间创建时间SpaceCreateTime
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// vpcId信息数组
	VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 分页起始
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeServerlessSpacesRequest added in v1.0.875

func NewDescribeServerlessSpacesRequest() (request *DescribeServerlessSpacesRequest)

func (*DescribeServerlessSpacesRequest) FromJsonString added in v1.0.875

func (r *DescribeServerlessSpacesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerlessSpacesRequest) ToJsonString added in v1.0.875

func (r *DescribeServerlessSpacesRequest) ToJsonString() string

type DescribeServerlessSpacesRequestParams added in v1.0.875

type DescribeServerlessSpacesRequestParams struct {
	// 过滤的空间ID
	SpaceIds []*string `json:"SpaceIds,omitnil,omitempty" name:"SpaceIds"`

	// 过滤的空间名
	SpaceNames []*string `json:"SpaceNames,omitnil,omitempty" name:"SpaceNames"`

	// 排序顺序,支持升序asc、降序desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段,支持空间创建时间SpaceCreateTime
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// vpcId信息数组
	VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 分页起始
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeServerlessSpacesResponse added in v1.0.875

type DescribeServerlessSpacesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeServerlessSpacesResponseParams `json:"Response"`
}

func NewDescribeServerlessSpacesResponse added in v1.0.875

func NewDescribeServerlessSpacesResponse() (response *DescribeServerlessSpacesResponse)

func (*DescribeServerlessSpacesResponse) FromJsonString added in v1.0.875

func (r *DescribeServerlessSpacesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerlessSpacesResponse) ToJsonString added in v1.0.875

func (r *DescribeServerlessSpacesResponse) ToJsonString() string

type DescribeServerlessSpacesResponseParams added in v1.0.875

type DescribeServerlessSpacesResponseParams struct {
	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Serverless空间信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServerlessSpaces []*ServerlessSpace `json:"ServerlessSpaces,omitnil,omitempty" name:"ServerlessSpaces"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeUserCosSnapshotListRequest added in v1.0.876

type DescribeUserCosSnapshotListRequest struct {
	*tchttp.BaseRequest

	// cos桶名
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// bucket 桶下的备份路径
	BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"`

	// 云上集群迁移集群名
	ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"`
}

func NewDescribeUserCosSnapshotListRequest added in v1.0.876

func NewDescribeUserCosSnapshotListRequest() (request *DescribeUserCosSnapshotListRequest)

func (*DescribeUserCosSnapshotListRequest) FromJsonString added in v1.0.876

func (r *DescribeUserCosSnapshotListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUserCosSnapshotListRequest) ToJsonString added in v1.0.876

func (r *DescribeUserCosSnapshotListRequest) ToJsonString() string

type DescribeUserCosSnapshotListRequestParams added in v1.0.876

type DescribeUserCosSnapshotListRequestParams struct {
	// cos桶名
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// bucket 桶下的备份路径
	BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"`

	// 云上集群迁移集群名
	ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"`
}

Predefined struct for user

type DescribeUserCosSnapshotListResponse added in v1.0.876

type DescribeUserCosSnapshotListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserCosSnapshotListResponseParams `json:"Response"`
}

func NewDescribeUserCosSnapshotListResponse added in v1.0.876

func NewDescribeUserCosSnapshotListResponse() (response *DescribeUserCosSnapshotListResponse)

func (*DescribeUserCosSnapshotListResponse) FromJsonString added in v1.0.876

func (r *DescribeUserCosSnapshotListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUserCosSnapshotListResponse) ToJsonString added in v1.0.876

func (r *DescribeUserCosSnapshotListResponse) ToJsonString() string

type DescribeUserCosSnapshotListResponseParams added in v1.0.876

type DescribeUserCosSnapshotListResponseParams struct {
	// cos 快照信息列表
	CosSnapshotInfoList []*CosSnapShotInfo `json:"CosSnapshotInfoList,omitnil,omitempty" name:"CosSnapshotInfoList"`

	// cos 快照数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeViewsRequest added in v1.0.319

type DescribeViewsRequest struct {
	*tchttp.BaseRequest

	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeViewsRequest added in v1.0.319

func NewDescribeViewsRequest() (request *DescribeViewsRequest)

func (*DescribeViewsRequest) FromJsonString added in v1.0.319

func (r *DescribeViewsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeViewsRequest) ToJsonString added in v1.0.319

func (r *DescribeViewsRequest) ToJsonString() string

type DescribeViewsRequestParams added in v1.0.426

type DescribeViewsRequestParams struct {
	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeViewsResponse added in v1.0.319

type DescribeViewsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeViewsResponseParams `json:"Response"`
}

func NewDescribeViewsResponse added in v1.0.319

func NewDescribeViewsResponse() (response *DescribeViewsResponse)

func (*DescribeViewsResponse) FromJsonString added in v1.0.319

func (r *DescribeViewsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeViewsResponse) ToJsonString added in v1.0.319

func (r *DescribeViewsResponse) ToJsonString() string

type DescribeViewsResponseParams added in v1.0.426

type DescribeViewsResponseParams struct {
	// 集群维度视图
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterView *ClusterView `json:"ClusterView,omitnil,omitempty" name:"ClusterView"`

	// 节点维度视图
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodesView []*NodeView `json:"NodesView,omitnil,omitempty" name:"NodesView"`

	// Kibana维度视图
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanasView []*KibanaView `json:"KibanasView,omitnil,omitempty" name:"KibanasView"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DiData added in v1.0.875

type DiData struct {
	// 数据接入id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiId *string `json:"DiId,omitnil,omitempty" name:"DiId"`

	// 数据接入创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 数据接入状态,0处理中,1正常,-2删除中,-3已删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// cvm数据源信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiDataSourceCvm *DiDataSourceCvm `json:"DiDataSourceCvm,omitnil,omitempty" name:"DiDataSourceCvm"`

	// tke数据源信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiDataSourceTke *DiDataSourceTke `json:"DiDataSourceTke,omitnil,omitempty" name:"DiDataSourceTke"`

	// serverless目的端信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiDataSinkServerless *DiDataSinkServerless `json:"DiDataSinkServerless,omitnil,omitempty" name:"DiDataSinkServerless"`

	// 数据接入类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiDataSourceType *string `json:"DiDataSourceType,omitnil,omitempty" name:"DiDataSourceType"`
}

type DiDataSinkServerless added in v1.0.875

type DiDataSinkServerless struct {
	// serverless实例id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServerlessId *string `json:"ServerlessId,omitnil,omitempty" name:"ServerlessId"`
}

type DiDataSourceCvm added in v1.0.875

type DiDataSourceCvm struct {
	// vpc id
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 采集路径列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogPaths []*string `json:"LogPaths,omitnil,omitempty" name:"LogPaths"`

	// cvm实例信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	CvmInstances []*DiDataSourceCvmInstance `json:"CvmInstances,omitnil,omitempty" name:"CvmInstances"`

	// 采集器id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CollectorId *string `json:"CollectorId,omitnil,omitempty" name:"CollectorId"`
}

type DiDataSourceCvmInstance added in v1.0.875

type DiDataSourceCvmInstance struct {
	// cvm实例id
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// vpc id
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`
}

type DiDataSourceTke added in v1.0.875

type DiDataSourceTke struct {
	// vpc id
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// tke实例id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TkeId *string `json:"TkeId,omitnil,omitempty" name:"TkeId"`

	// 采集器id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CollectorId *string `json:"CollectorId,omitnil,omitempty" name:"CollectorId"`

	// 采集源名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CollectorName *string `json:"CollectorName,omitnil,omitempty" name:"CollectorName"`

	// 采集器类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	CollectorType *string `json:"CollectorType,omitnil,omitempty" name:"CollectorType"`

	// 采集器版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	CollectorVersion *string `json:"CollectorVersion,omitnil,omitempty" name:"CollectorVersion"`

	// tke包含的命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncludeNamespaces []*string `json:"IncludeNamespaces,omitnil,omitempty" name:"IncludeNamespaces"`

	// tke不包含的命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExcludeNamespaces []*string `json:"ExcludeNamespaces,omitnil,omitempty" name:"ExcludeNamespaces"`

	// tke pod标签名
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodLabelKeys []*string `json:"PodLabelKeys,omitnil,omitempty" name:"PodLabelKeys"`

	// tke pod标签值
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodLabelValues []*string `json:"PodLabelValues,omitnil,omitempty" name:"PodLabelValues"`

	// tke容器名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerName *string `json:"ContainerName,omitnil,omitempty" name:"ContainerName"`

	// tke采集器beat配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigContent *string `json:"ConfigContent,omitnil,omitempty" name:"ConfigContent"`

	// /
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"`

	// TKE 日志采集路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputPath *string `json:"InputPath,omitnil,omitempty" name:"InputPath"`
}

type DiSourceCvm added in v1.0.875

type DiSourceCvm struct {
	// 数据源所属vpc id,创建后不允许修改
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// cvm列表
	CvmIds []*string `json:"CvmIds,omitnil,omitempty" name:"CvmIds"`

	// 采集路径列表,支持通配符
	LogPaths []*string `json:"LogPaths,omitnil,omitempty" name:"LogPaths"`
}

type DiSourceTke added in v1.0.875

type DiSourceTke struct {
	// 数据源所属vpc id,创建后不允许修改
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// tke实例id,创建后不允许修改
	TkeId *string `json:"TkeId,omitnil,omitempty" name:"TkeId"`

	// tke包含的命名空间
	IncludeNamespaces []*string `json:"IncludeNamespaces,omitnil,omitempty" name:"IncludeNamespaces"`

	// tke不包含的命名空间
	ExcludeNamespaces []*string `json:"ExcludeNamespaces,omitnil,omitempty" name:"ExcludeNamespaces"`

	// tke容器名称
	ContainerName *string `json:"ContainerName,omitnil,omitempty" name:"ContainerName"`

	// tke日志内容过滤
	LogFilters *string `json:"LogFilters,omitnil,omitempty" name:"LogFilters"`

	// tke beats配置项
	ConfigContent *string `json:"ConfigContent,omitnil,omitempty" name:"ConfigContent"`

	// tke pod标签
	PodLabel []*DiSourceTkePodLabel `json:"PodLabel,omitnil,omitempty" name:"PodLabel"`

	// /
	InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"`

	// tke 日志采集路径
	InputPath *string `json:"InputPath,omitnil,omitempty" name:"InputPath"`
}

type DiSourceTkePodLabel added in v1.0.875

type DiSourceTkePodLabel struct {
	// 标签key
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 标签value
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type DiagnoseInstanceRequest

type DiagnoseInstanceRequest struct {
	*tchttp.BaseRequest

	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 需要触发的诊断项
	DiagnoseJobs []*string `json:"DiagnoseJobs,omitnil,omitempty" name:"DiagnoseJobs"`

	// 需要诊断的索引,支持通配符
	DiagnoseIndices *string `json:"DiagnoseIndices,omitnil,omitempty" name:"DiagnoseIndices"`
}

func NewDiagnoseInstanceRequest

func NewDiagnoseInstanceRequest() (request *DiagnoseInstanceRequest)

func (*DiagnoseInstanceRequest) FromJsonString

func (r *DiagnoseInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DiagnoseInstanceRequest) ToJsonString

func (r *DiagnoseInstanceRequest) ToJsonString() string

type DiagnoseInstanceRequestParams added in v1.0.426

type DiagnoseInstanceRequestParams struct {
	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 需要触发的诊断项
	DiagnoseJobs []*string `json:"DiagnoseJobs,omitnil,omitempty" name:"DiagnoseJobs"`

	// 需要诊断的索引,支持通配符
	DiagnoseIndices *string `json:"DiagnoseIndices,omitnil,omitempty" name:"DiagnoseIndices"`
}

Predefined struct for user

type DiagnoseInstanceResponse

type DiagnoseInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DiagnoseInstanceResponseParams `json:"Response"`
}

func NewDiagnoseInstanceResponse

func NewDiagnoseInstanceResponse() (response *DiagnoseInstanceResponse)

func (*DiagnoseInstanceResponse) FromJsonString

func (r *DiagnoseInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DiagnoseInstanceResponse) ToJsonString

func (r *DiagnoseInstanceResponse) ToJsonString() string

type DiagnoseInstanceResponseParams added in v1.0.426

type DiagnoseInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DiagnoseJobMeta added in v1.0.776

type DiagnoseJobMeta struct {
	// 智能运维诊断项英文名
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 智能运维诊断项中文名
	JobZhName *string `json:"JobZhName,omitnil,omitempty" name:"JobZhName"`

	// 智能运维诊断项描述
	JobDescription *string `json:"JobDescription,omitnil,omitempty" name:"JobDescription"`
}

type DiagnoseJobResult added in v1.0.776

type DiagnoseJobResult struct {
	// 诊断项名
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 诊断项状态:-2失败,-1待重试,0运行中,1成功
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 诊断项得分
	Score *int64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 诊断摘要
	Summary *string `json:"Summary,omitnil,omitempty" name:"Summary"`

	// 诊断建议
	Advise *string `json:"Advise,omitnil,omitempty" name:"Advise"`

	// 诊断详情
	Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 诊断指标详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetricDetails []*MetricDetail `json:"MetricDetails,omitnil,omitempty" name:"MetricDetails"`

	// 诊断日志详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogDetails []*LogDetail `json:"LogDetails,omitnil,omitempty" name:"LogDetails"`

	// 诊断配置详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	SettingDetails []*SettingDetail `json:"SettingDetails,omitnil,omitempty" name:"SettingDetails"`
}

type DiagnoseResult added in v1.0.776

type DiagnoseResult struct {
	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 诊断报告ID
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`

	// 诊断触发时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 诊断是否完成
	Completed *bool `json:"Completed,omitnil,omitempty" name:"Completed"`

	// 诊断总得分
	Score *int64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 诊断类型,2 定时诊断,3 客户手动触发诊断
	JobType *int64 `json:"JobType,omitnil,omitempty" name:"JobType"`

	// 诊断参数,如诊断时间,诊断索引等
	JobParam *JobParam `json:"JobParam,omitnil,omitempty" name:"JobParam"`

	// 诊断项结果列表
	JobResults []*DiagnoseJobResult `json:"JobResults,omitnil,omitempty" name:"JobResults"`
}

type DictInfo

type DictInfo struct {
	// 词典键值
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 词典名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 词典大小,单位B
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`
}

type Dimension added in v1.0.776

type Dimension struct {
	// 智能运维指标维度Key
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 智能运维指标维度值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type EsAcl

type EsAcl struct {
	// kibana访问黑名单
	BlackIpList []*string `json:"BlackIpList,omitnil,omitempty" name:"BlackIpList"`

	// kibana访问白名单
	WhiteIpList []*string `json:"WhiteIpList,omitnil,omitempty" name:"WhiteIpList"`
}

type EsConfigSetInfo added in v1.0.406

type EsConfigSetInfo struct {
	// 配置组类型,如ldap,ad等
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// "{\"order\":0,\"url\":\"ldap://10.0.1.72:389\",\"bind_dn\":\"cn=admin,dc=tencent,dc=com\",\"user_search.base_dn\":\"dc=tencent,dc=com\",\"user_search.filter\":\"(cn={0})\",\"group_search.base_dn\":\"dc=tencent,dc=com\"}"
	EsConfig *string `json:"EsConfig,omitnil,omitempty" name:"EsConfig"`
}

type EsDictionaryInfo

type EsDictionaryInfo struct {
	// 启用词词典列表
	MainDict []*DictInfo `json:"MainDict,omitnil,omitempty" name:"MainDict"`

	// 停用词词典列表
	Stopwords []*DictInfo `json:"Stopwords,omitnil,omitempty" name:"Stopwords"`

	// QQ分词词典列表
	QQDict []*DictInfo `json:"QQDict,omitnil,omitempty" name:"QQDict"`

	// 同义词词典列表
	Synonym []*DictInfo `json:"Synonym,omitnil,omitempty" name:"Synonym"`

	// 更新词典类型
	UpdateType *string `json:"UpdateType,omitnil,omitempty" name:"UpdateType"`
}

type EsPublicAcl

type EsPublicAcl struct {
	// 访问黑名单
	BlackIpList []*string `json:"BlackIpList,omitnil,omitempty" name:"BlackIpList"`

	// 访问白名单
	WhiteIpList []*string `json:"WhiteIpList,omitnil,omitempty" name:"WhiteIpList"`
}

type GetDiagnoseSettingsRequest added in v1.0.776

type GetDiagnoseSettingsRequest struct {
	*tchttp.BaseRequest

	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewGetDiagnoseSettingsRequest added in v1.0.776

func NewGetDiagnoseSettingsRequest() (request *GetDiagnoseSettingsRequest)

func (*GetDiagnoseSettingsRequest) FromJsonString added in v1.0.776

func (r *GetDiagnoseSettingsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetDiagnoseSettingsRequest) ToJsonString added in v1.0.776

func (r *GetDiagnoseSettingsRequest) ToJsonString() string

type GetDiagnoseSettingsRequestParams added in v1.0.776

type GetDiagnoseSettingsRequestParams struct {
	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type GetDiagnoseSettingsResponse added in v1.0.776

type GetDiagnoseSettingsResponse struct {
	*tchttp.BaseResponse
	Response *GetDiagnoseSettingsResponseParams `json:"Response"`
}

func NewGetDiagnoseSettingsResponse added in v1.0.776

func NewGetDiagnoseSettingsResponse() (response *GetDiagnoseSettingsResponse)

func (*GetDiagnoseSettingsResponse) FromJsonString added in v1.0.776

func (r *GetDiagnoseSettingsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetDiagnoseSettingsResponse) ToJsonString added in v1.0.776

func (r *GetDiagnoseSettingsResponse) ToJsonString() string

type GetDiagnoseSettingsResponseParams added in v1.0.776

type GetDiagnoseSettingsResponseParams struct {
	// 智能运维诊断项和元信息
	DiagnoseJobMetas []*DiagnoseJobMeta `json:"DiagnoseJobMetas,omitnil,omitempty" name:"DiagnoseJobMetas"`

	// 0:开启智能运维;-1:关闭智能运维
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 智能运维每天定时巡检时间
	CronTime *string `json:"CronTime,omitnil,omitempty" name:"CronTime"`

	// 智能运维当天已手动触发诊断次数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 智能运维每天最大可手动触发次数
	MaxCount *int64 `json:"MaxCount,omitnil,omitempty" name:"MaxCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetRequestTargetNodeTypesRequest

type GetRequestTargetNodeTypesRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewGetRequestTargetNodeTypesRequest

func NewGetRequestTargetNodeTypesRequest() (request *GetRequestTargetNodeTypesRequest)

func (*GetRequestTargetNodeTypesRequest) FromJsonString

func (r *GetRequestTargetNodeTypesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetRequestTargetNodeTypesRequest) ToJsonString

func (r *GetRequestTargetNodeTypesRequest) ToJsonString() string

type GetRequestTargetNodeTypesRequestParams added in v1.0.426

type GetRequestTargetNodeTypesRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type GetRequestTargetNodeTypesResponse

type GetRequestTargetNodeTypesResponse struct {
	*tchttp.BaseResponse
	Response *GetRequestTargetNodeTypesResponseParams `json:"Response"`
}

func NewGetRequestTargetNodeTypesResponse

func NewGetRequestTargetNodeTypesResponse() (response *GetRequestTargetNodeTypesResponse)

func (*GetRequestTargetNodeTypesResponse) FromJsonString

func (r *GetRequestTargetNodeTypesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetRequestTargetNodeTypesResponse) ToJsonString

func (r *GetRequestTargetNodeTypesResponse) ToJsonString() string

type GetRequestTargetNodeTypesResponseParams added in v1.0.426

type GetRequestTargetNodeTypesResponseParams struct {
	// 接收请求的目标节点类型列表
	TargetNodeTypes []*string `json:"TargetNodeTypes,omitnil,omitempty" name:"TargetNodeTypes"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type IndexMetaField added in v1.0.406

type IndexMetaField struct {
	// 索引类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// 索引名
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 索引元数据JSON
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"`

	// 索引状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexStatus *string `json:"IndexStatus,omitnil,omitempty" name:"IndexStatus"`

	// 索引存储大小,单位Byte
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexStorage *int64 `json:"IndexStorage,omitnil,omitempty" name:"IndexStorage"`

	// 索引创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexCreateTime *string `json:"IndexCreateTime,omitnil,omitempty" name:"IndexCreateTime"`

	// 后备索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackingIndices []*BackingIndexMetaField `json:"BackingIndices,omitnil,omitempty" name:"BackingIndices"`

	// 索引所属集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 索引所属集群名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`

	// 索引所属集群版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterVersion *string `json:"ClusterVersion,omitnil,omitempty" name:"ClusterVersion"`

	// 索引生命周期字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexPolicyField *IndexPolicyField `json:"IndexPolicyField,omitnil,omitempty" name:"IndexPolicyField"`

	// 索引自治字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexOptionsField *IndexOptionsField `json:"IndexOptionsField,omitnil,omitempty" name:"IndexOptionsField"`

	// 索引配置字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexSettingsField *IndexSettingsField `json:"IndexSettingsField,omitnil,omitempty" name:"IndexSettingsField"`

	// 索引所属集群APP ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 索引文档数
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexDocs *uint64 `json:"IndexDocs,omitnil,omitempty" name:"IndexDocs"`
}

type IndexOptionsField added in v1.0.406

type IndexOptionsField struct {
	// 过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireMaxAge *string `json:"ExpireMaxAge,omitnil,omitempty" name:"ExpireMaxAge"`

	// 过期大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireMaxSize *string `json:"ExpireMaxSize,omitnil,omitempty" name:"ExpireMaxSize"`

	// 滚动周期
	// 注意:此字段可能返回 null,表示取不到有效值。
	RolloverMaxAge *string `json:"RolloverMaxAge,omitnil,omitempty" name:"RolloverMaxAge"`

	// 是否开启动态滚动
	// 注意:此字段可能返回 null,表示取不到有效值。
	RolloverDynamic *string `json:"RolloverDynamic,omitnil,omitempty" name:"RolloverDynamic"`

	// 是否开启动态分片
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShardNumDynamic *string `json:"ShardNumDynamic,omitnil,omitempty" name:"ShardNumDynamic"`

	// 时间分区字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimestampField *string `json:"TimestampField,omitnil,omitempty" name:"TimestampField"`

	// 写入模式
	// 注意:此字段可能返回 null,表示取不到有效值。
	WriteMode *string `json:"WriteMode,omitnil,omitempty" name:"WriteMode"`
}

type IndexPolicyField added in v1.0.406

type IndexPolicyField struct {
	// 是否开启warm阶段
	// 注意:此字段可能返回 null,表示取不到有效值。
	WarmEnable *string `json:"WarmEnable,omitnil,omitempty" name:"WarmEnable"`

	// warm阶段转入时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	WarmMinAge *string `json:"WarmMinAge,omitnil,omitempty" name:"WarmMinAge"`

	// 是否开启cold阶段
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColdEnable *string `json:"ColdEnable,omitnil,omitempty" name:"ColdEnable"`

	// cold阶段转入时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColdMinAge *string `json:"ColdMinAge,omitnil,omitempty" name:"ColdMinAge"`

	// 是否开启frozen阶段
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrozenEnable *string `json:"FrozenEnable,omitnil,omitempty" name:"FrozenEnable"`

	// frozen阶段转入时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrozenMinAge *string `json:"FrozenMinAge,omitnil,omitempty" name:"FrozenMinAge"`

	// /
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColdAction *string `json:"ColdAction,omitnil,omitempty" name:"ColdAction"`
}

type IndexSettingsField added in v1.0.406

type IndexSettingsField struct {
	// 索引主分片数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NumberOfShards *string `json:"NumberOfShards,omitnil,omitempty" name:"NumberOfShards"`

	// 索引副本分片数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NumberOfReplicas *string `json:"NumberOfReplicas,omitnil,omitempty" name:"NumberOfReplicas"`

	// 索引刷新频率
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefreshInterval *string `json:"RefreshInterval,omitnil,omitempty" name:"RefreshInterval"`
}

type InquirePriceRenewInstanceRequest added in v1.0.811

type InquirePriceRenewInstanceRequest struct {
	*tchttp.BaseRequest

	// 集群实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewInquirePriceRenewInstanceRequest added in v1.0.811

func NewInquirePriceRenewInstanceRequest() (request *InquirePriceRenewInstanceRequest)

func (*InquirePriceRenewInstanceRequest) FromJsonString added in v1.0.811

func (r *InquirePriceRenewInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InquirePriceRenewInstanceRequest) ToJsonString added in v1.0.811

func (r *InquirePriceRenewInstanceRequest) ToJsonString() string

type InquirePriceRenewInstanceRequestParams added in v1.0.811

type InquirePriceRenewInstanceRequestParams struct {
	// 集群实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type InquirePriceRenewInstanceResponse added in v1.0.811

type InquirePriceRenewInstanceResponse struct {
	*tchttp.BaseResponse
	Response *InquirePriceRenewInstanceResponseParams `json:"Response"`
}

func NewInquirePriceRenewInstanceResponse added in v1.0.811

func NewInquirePriceRenewInstanceResponse() (response *InquirePriceRenewInstanceResponse)

func (*InquirePriceRenewInstanceResponse) FromJsonString added in v1.0.811

func (r *InquirePriceRenewInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InquirePriceRenewInstanceResponse) ToJsonString added in v1.0.811

func (r *InquirePriceRenewInstanceResponse) ToJsonString() string

type InquirePriceRenewInstanceResponseParams added in v1.0.811

type InquirePriceRenewInstanceResponseParams struct {
	// 刊例价,即集群原始价格
	OriginalPrice *float64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`

	// 折后价
	DiscountPrice *float64 `json:"DiscountPrice,omitnil,omitempty" name:"DiscountPrice"`

	// 折扣,如65折
	Discount *float64 `json:"Discount,omitnil,omitempty" name:"Discount"`

	// 货币,如CNY代表人民币
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type InstanceInfo

type InstanceInfo struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 用户ID
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 用户UIN
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 实例所属VPC的UID
	VpcUid *string `json:"VpcUid,omitnil,omitempty" name:"VpcUid"`

	// 实例所属子网的UID
	SubnetUid *string `json:"SubnetUid,omitnil,omitempty" name:"SubnetUid"`

	// 实例状态,0:处理中,1:正常,-1:停止,-2:销毁中,-3:已销毁, -4:隔离中,2:创建集群时初始化中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 自动续费标识。取值范围:
	// RENEW_FLAG_AUTO:自动续费
	// RENEW_FLAG_MANUAL:不自动续费
	// 默认取值:
	// RENEW_FLAG_DEFAULT:不自动续费
	// 若该参数指定为 RENEW_FLAG_AUTO,在账户余额充足的情况下,实例到期后将按月自动续费。
	RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 实例计费模式。取值范围:  PREPAID:表示预付费,即包年包月  POSTPAID_BY_HOUR:表示后付费,即按量计费  CDHPAID:CDH付费,即只对CDH计费,不对CDH上的实例计费。
	ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"`

	// 包年包月购买时长,单位:月
	ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"`

	// 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 节点个数
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 节点CPU核数
	CpuNum *uint64 `json:"CpuNum,omitnil,omitempty" name:"CpuNum"`

	// 节点内存大小,单位GB
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 节点磁盘类型
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 节点磁盘大小,单位GB
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// ES域名
	EsDomain *string `json:"EsDomain,omitnil,omitempty" name:"EsDomain"`

	// ES VIP
	EsVip *string `json:"EsVip,omitnil,omitempty" name:"EsVip"`

	// ES端口
	EsPort *uint64 `json:"EsPort,omitnil,omitempty" name:"EsPort"`

	// Kibana访问url
	KibanaUrl *string `json:"KibanaUrl,omitnil,omitempty" name:"KibanaUrl"`

	// ES版本号
	EsVersion *string `json:"EsVersion,omitnil,omitempty" name:"EsVersion"`

	// ES配置项
	EsConfig *string `json:"EsConfig,omitnil,omitempty" name:"EsConfig"`

	// Kibana访问控制配置
	EsAcl *EsAcl `json:"EsAcl,omitnil,omitempty" name:"EsAcl"`

	// 实例创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例最后修改操作时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 实例到期时间
	Deadline *string `json:"Deadline,omitnil,omitempty" name:"Deadline"`

	// 实例类型(实例类型标识,当前只有1,2两种)
	InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// Ik分词器配置
	IkConfig *EsDictionaryInfo `json:"IkConfig,omitnil,omitempty" name:"IkConfig"`

	// 专用主节点配置
	MasterNodeInfo *MasterNodeInfo `json:"MasterNodeInfo,omitnil,omitempty" name:"MasterNodeInfo"`

	// cos自动备份配置
	CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`

	// 是否允许cos自动备份
	AllowCosBackup *bool `json:"AllowCosBackup,omitnil,omitempty" name:"AllowCosBackup"`

	// 实例拥有的标签列表
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`

	// License类型<li>oss:开源版</li><li>basic:基础版</li><li>platinum:白金版</li>默认值platinum
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 是否为冷热集群<li>true: 冷热集群</li><li>false: 非冷热集群</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableHotWarmMode *bool `json:"EnableHotWarmMode,omitnil,omitempty" name:"EnableHotWarmMode"`

	// 温节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	WarmNodeType *string `json:"WarmNodeType,omitnil,omitempty" name:"WarmNodeType"`

	// 温节点个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	WarmNodeNum *uint64 `json:"WarmNodeNum,omitnil,omitempty" name:"WarmNodeNum"`

	// 温节点CPU核数
	// 注意:此字段可能返回 null,表示取不到有效值。
	WarmCpuNum *uint64 `json:"WarmCpuNum,omitnil,omitempty" name:"WarmCpuNum"`

	// 温节点内存内存大小,单位GB
	// 注意:此字段可能返回 null,表示取不到有效值。
	WarmMemSize *uint64 `json:"WarmMemSize,omitnil,omitempty" name:"WarmMemSize"`

	// 温节点磁盘类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	WarmDiskType *string `json:"WarmDiskType,omitnil,omitempty" name:"WarmDiskType"`

	// 温节点磁盘大小,单位GB
	// 注意:此字段可能返回 null,表示取不到有效值。
	WarmDiskSize *uint64 `json:"WarmDiskSize,omitnil,omitempty" name:"WarmDiskSize"`

	// 集群节点信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeInfoList []*NodeInfo `json:"NodeInfoList,omitnil,omitempty" name:"NodeInfoList"`

	// Es公网地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	EsPublicUrl *string `json:"EsPublicUrl,omitnil,omitempty" name:"EsPublicUrl"`

	// 多可用区网络信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`

	// 部署模式<li>0:单可用区</li><li>1:多可用区,北京、上海、上海金融、广州、南京、香港、新加坡、法兰克福(白名单控制)</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// ES公网访问状态<li>OPEN:开启</li><li>CLOSE:关闭</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicAccess *string `json:"PublicAccess,omitnil,omitempty" name:"PublicAccess"`

	// ES公网访问控制配置
	EsPublicAcl *EsAcl `json:"EsPublicAcl,omitnil,omitempty" name:"EsPublicAcl"`

	// Kibana内网地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaPrivateUrl *string `json:"KibanaPrivateUrl,omitnil,omitempty" name:"KibanaPrivateUrl"`

	// Kibana公网访问状态<li>OPEN:开启</li><li>CLOSE:关闭</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"`

	// Kibana内网访问状态<li>OPEN:开启</li><li>CLOSE:关闭</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"`

	// 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecurityType *uint64 `json:"SecurityType,omitnil,omitempty" name:"SecurityType"`

	// 场景化模板类型:0、不开启;1、通用场景;2、日志场景;3、搜索场景
	// 注意:此字段可能返回 null,表示取不到有效值。
	SceneType *int64 `json:"SceneType,omitnil,omitempty" name:"SceneType"`

	// Kibana配置项
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaConfig *string `json:"KibanaConfig,omitnil,omitempty" name:"KibanaConfig"`

	// Kibana节点信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaNodeInfo *KibanaNodeInfo `json:"KibanaNodeInfo,omitnil,omitempty" name:"KibanaNodeInfo"`

	// 可视化节点配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	WebNodeTypeInfo *WebNodeTypeInfo `json:"WebNodeTypeInfo,omitnil,omitempty" name:"WebNodeTypeInfo"`

	// JDK类型,oracle或kona
	// 注意:此字段可能返回 null,表示取不到有效值。
	Jdk *string `json:"Jdk,omitnil,omitempty" name:"Jdk"`

	// 集群网络通讯协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 安全组id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecurityGroups []*string `json:"SecurityGroups,omitnil,omitempty" name:"SecurityGroups"`

	// 冷节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColdNodeType *string `json:"ColdNodeType,omitnil,omitempty" name:"ColdNodeType"`

	// 冷节点个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColdNodeNum *uint64 `json:"ColdNodeNum,omitnil,omitempty" name:"ColdNodeNum"`

	// 冷节点CPU核数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColdCpuNum *uint64 `json:"ColdCpuNum,omitnil,omitempty" name:"ColdCpuNum"`

	// 冷节点内存大小,单位GB
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColdMemSize *uint64 `json:"ColdMemSize,omitnil,omitempty" name:"ColdMemSize"`

	// 冷节点磁盘类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColdDiskType *string `json:"ColdDiskType,omitnil,omitempty" name:"ColdDiskType"`

	// 冷节点磁盘大小,单位GB
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColdDiskSize *uint64 `json:"ColdDiskSize,omitnil,omitempty" name:"ColdDiskSize"`

	// 冻节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrozenNodeType *string `json:"FrozenNodeType,omitnil,omitempty" name:"FrozenNodeType"`

	// 冻节点个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrozenNodeNum *uint64 `json:"FrozenNodeNum,omitnil,omitempty" name:"FrozenNodeNum"`

	// 冻节点CPU核数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrozenCpuNum *uint64 `json:"FrozenCpuNum,omitnil,omitempty" name:"FrozenCpuNum"`

	// 冻节点内存大小,单位GB
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrozenMemSize *uint64 `json:"FrozenMemSize,omitnil,omitempty" name:"FrozenMemSize"`

	// 冻节点磁盘类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrozenDiskType *string `json:"FrozenDiskType,omitnil,omitempty" name:"FrozenDiskType"`

	// 冻节点磁盘大小,单位GB
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrozenDiskSize *uint64 `json:"FrozenDiskSize,omitnil,omitempty" name:"FrozenDiskSize"`

	// 集群健康状态 -1 未知;0 Green; 1 Yellow; 2 Red
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthStatus *int64 `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"`

	// https集群内网url
	// 注意:此字段可能返回 null,表示取不到有效值。
	EsPrivateUrl *string `json:"EsPrivateUrl,omitnil,omitempty" name:"EsPrivateUrl"`

	// https集群内网域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	EsPrivateDomain *string `json:"EsPrivateDomain,omitnil,omitempty" name:"EsPrivateDomain"`

	// 集群的配置组信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	EsConfigSets []*EsConfigSetInfo `json:"EsConfigSets,omitnil,omitempty" name:"EsConfigSets"`

	// 集群可维护时间段
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"`

	// web节点列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	OptionalWebServiceInfos []*OptionalWebServiceInfo `json:"OptionalWebServiceInfos,omitnil,omitempty" name:"OptionalWebServiceInfos"`

	// 自治索引开关
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoIndexEnabled *bool `json:"AutoIndexEnabled,omitnil,omitempty" name:"AutoIndexEnabled"`

	// 是否支持存储计算分离
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableHybridStorage *bool `json:"EnableHybridStorage,omitnil,omitempty" name:"EnableHybridStorage"`

	// 流程进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessPercent *float64 `json:"ProcessPercent,omitnil,omitempty" name:"ProcessPercent"`

	// Kibana的alerting外网告警策略<li>OPEN:开启</li><li>CLOSE:关闭</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaAlteringPublicAccess *string `json:"KibanaAlteringPublicAccess,omitnil,omitempty" name:"KibanaAlteringPublicAccess"`

	// 本月是否有内核可以更新:false-无,true-有
	// 注意:此字段可能返回 null,表示取不到有效值。
	HasKernelUpgrade *bool `json:"HasKernelUpgrade,omitnil,omitempty" name:"HasKernelUpgrade"`

	// cdcId,使用cdc子网时传递
	// 注意:此字段可能返回 null,表示取不到有效值。
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`

	// kibana内网vip
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaPrivateVip *string `json:"KibanaPrivateVip,omitnil,omitempty" name:"KibanaPrivateVip"`

	// 自定义kibana内网url
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomKibanaPrivateUrl *string `json:"CustomKibanaPrivateUrl,omitnil,omitempty" name:"CustomKibanaPrivateUrl"`

	// 节点出站访问详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutboundPublicAcls []*OutboundPublicAcl `json:"OutboundPublicAcls,omitnil,omitempty" name:"OutboundPublicAcls"`

	// 网络连接方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetConnectScheme *string `json:"NetConnectScheme,omitnil,omitempty" name:"NetConnectScheme"`
}

type InstanceLog

type InstanceLog struct {
	// 日志时间
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 日志级别
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 集群节点ip
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 日志内容
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 集群节点ID
	NodeID *string `json:"NodeID,omitnil,omitempty" name:"NodeID"`
}

type JobParam added in v1.0.776

type JobParam struct {
	// 诊断项列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Jobs []*string `json:"Jobs,omitnil,omitempty" name:"Jobs"`

	// 诊断索引
	Indices *string `json:"Indices,omitnil,omitempty" name:"Indices"`

	// 历史诊断时间
	Interval *uint64 `json:"Interval,omitnil,omitempty" name:"Interval"`
}

type KeyValue

type KeyValue struct {
	// 键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type KibanaNodeInfo

type KibanaNodeInfo struct {
	// Kibana节点规格
	KibanaNodeType *string `json:"KibanaNodeType,omitnil,omitempty" name:"KibanaNodeType"`

	// Kibana节点个数
	KibanaNodeNum *uint64 `json:"KibanaNodeNum,omitnil,omitempty" name:"KibanaNodeNum"`

	// Kibana节点CPU数
	KibanaNodeCpuNum *uint64 `json:"KibanaNodeCpuNum,omitnil,omitempty" name:"KibanaNodeCpuNum"`

	// Kibana节点内存GB
	KibanaNodeMemSize *uint64 `json:"KibanaNodeMemSize,omitnil,omitempty" name:"KibanaNodeMemSize"`

	// Kibana节点磁盘类型
	KibanaNodeDiskType *string `json:"KibanaNodeDiskType,omitnil,omitempty" name:"KibanaNodeDiskType"`

	// Kibana节点磁盘大小
	KibanaNodeDiskSize *uint64 `json:"KibanaNodeDiskSize,omitnil,omitempty" name:"KibanaNodeDiskSize"`
}

type KibanaPublicAcl added in v1.0.875

type KibanaPublicAcl struct {
	// kibana访问白名单
	WhiteIpList []*string `json:"WhiteIpList,omitnil,omitempty" name:"WhiteIpList"`
}

type KibanaView added in v1.0.319

type KibanaView struct {
	// Kibana节点IP
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 节点总磁盘大小
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 磁盘使用率
	DiskUsage *float64 `json:"DiskUsage,omitnil,omitempty" name:"DiskUsage"`

	// 节点内存大小
	MemSize *int64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 内存使用率
	MemUsage *float64 `json:"MemUsage,omitnil,omitempty" name:"MemUsage"`

	// 节点cpu个数
	CpuNum *int64 `json:"CpuNum,omitnil,omitempty" name:"CpuNum"`

	// cpu使用率
	CpuUsage *float64 `json:"CpuUsage,omitnil,omitempty" name:"CpuUsage"`

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// ts-0noqayxu-az6-hot-03222010-0
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`
}

type LocalDiskInfo

type LocalDiskInfo struct {
	// 本地盘类型<li>LOCAL_SATA:大数据型</li><li>NVME_SSD:高IO型</li>
	LocalDiskType *string `json:"LocalDiskType,omitnil,omitempty" name:"LocalDiskType"`

	// 本地盘单盘大小
	LocalDiskSize *uint64 `json:"LocalDiskSize,omitnil,omitempty" name:"LocalDiskSize"`

	// 本地盘块数
	LocalDiskCount *uint64 `json:"LocalDiskCount,omitnil,omitempty" name:"LocalDiskCount"`
}

type LogDetail added in v1.0.776

type LogDetail struct {
	// 日志异常名
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 日志异常处理建议
	Advise *string `json:"Advise,omitnil,omitempty" name:"Advise"`

	// 日志异常名出现次数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type LogstashBindedES added in v1.0.442

type LogstashBindedES struct {
	// ES集群ID
	ESInstanceId *string `json:"ESInstanceId,omitnil,omitempty" name:"ESInstanceId"`

	// ES集群用户名
	ESUserName *string `json:"ESUserName,omitnil,omitempty" name:"ESUserName"`

	// ES集群密码
	ESPassword *string `json:"ESPassword,omitnil,omitempty" name:"ESPassword"`
}

type LogstashExtendedFile added in v1.0.442

type LogstashExtendedFile struct {
	// 扩展文件名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 扩展文件大小,单位B
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`
}

type LogstashInstanceInfo added in v1.0.442

type LogstashInstanceInfo struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 用户ID
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 用户UIN
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 实例所属VPC的ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 实例所属子网的ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例状态,0:处理中,1:正常,-1停止,-2:销毁中,-3:已销毁
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例计费模式。取值范围:  PREPAID:表示预付费,即包年包月  POSTPAID_BY_HOUR:表示后付费,即按量计费  CDHPAID:CDH付费,即只对CDH计费,不对CDH上的实例计费。
	ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"`

	// 包年包月购买时长,单位:月
	ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"`

	// 自动续费标识。取值范围:  NOTIFY_AND_AUTO_RENEW:通知过期且自动续费  NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费  DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费  默认取值:NOTIFY_AND_AUTO_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,实例到期后将按月自动续费。
	RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 节点规格<li>LOGSTASH.S1.SMALL2:1核2G</li><li>LOGSTASH.S1.MEDIUM4:2核4G</li><li>LOGSTASH.S1.MEDIUM8:2核8G</li><li>LOGSTASH.S1.LARGE16:4核16G</li><li>LOGSTASH.S1.2XLARGE32:8核32G</li><li>LOGSTASH.S1.4XLARGE32:16核32G</li><li>LOGSTASH.S1.4XLARGE64:16核64G</li>
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 节点个数
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 节点磁盘类型
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 节点磁盘大小,单位GB
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// Logstash版本号
	LogstashVersion *string `json:"LogstashVersion,omitnil,omitempty" name:"LogstashVersion"`

	// License类型<li>oss:开源版</li><li>xpack:基础版</li>默认值xpack
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 实例创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例最后修改操作时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 实例到期时间
	Deadline *string `json:"Deadline,omitnil,omitempty" name:"Deadline"`

	// 实例节点类型
	Nodes []*LogstashNodeInfo `json:"Nodes,omitnil,omitempty" name:"Nodes"`

	// 实例绑定的ES集群ID
	BindedESInstanceId *string `json:"BindedESInstanceId,omitnil,omitempty" name:"BindedESInstanceId"`

	// 实例的YML配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	YMLConfig *string `json:"YMLConfig,omitnil,omitempty" name:"YMLConfig"`

	// 扩展文件列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtendedFiles []*LogstashExtendedFile `json:"ExtendedFiles,omitnil,omitempty" name:"ExtendedFiles"`

	// 可维护时间段
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"`

	// CPU数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuNum *uint64 `json:"CpuNum,omitnil,omitempty" name:"CpuNum"`

	// 实例标签信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 内存大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`
}

type LogstashNodeInfo added in v1.0.442

type LogstashNodeInfo struct {
	// 节点ID
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 节点IP
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 节点端口
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type LogstashPipeline added in v1.0.442

type LogstashPipeline struct {
	// 管道ID
	PipelineId *string `json:"PipelineId,omitnil,omitempty" name:"PipelineId"`

	// 管道描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PipelineDesc *string `json:"PipelineDesc,omitnil,omitempty" name:"PipelineDesc"`

	// 管道配置内容
	Config *string `json:"Config,omitnil,omitempty" name:"Config"`

	// 管道的Worker数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Workers *uint64 `json:"Workers,omitnil,omitempty" name:"Workers"`

	// 管道批处理大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchSize *uint64 `json:"BatchSize,omitnil,omitempty" name:"BatchSize"`

	// 管道批处理延迟
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchDelay *uint64 `json:"BatchDelay,omitnil,omitempty" name:"BatchDelay"`

	// 管道缓冲队列类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueueType *string `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 管道缓冲队列大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueueMaxBytes *string `json:"QueueMaxBytes,omitnil,omitempty" name:"QueueMaxBytes"`

	// 管道缓冲队列检查点写入数
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueueCheckPointWrites *uint64 `json:"QueueCheckPointWrites,omitnil,omitempty" name:"QueueCheckPointWrites"`
}

type LogstashPipelineInfo added in v1.0.442

type LogstashPipelineInfo struct {
	// 管道ID
	PipelineId *string `json:"PipelineId,omitnil,omitempty" name:"PipelineId"`

	// 管道描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PipelineDesc *string `json:"PipelineDesc,omitnil,omitempty" name:"PipelineDesc"`

	// 管道配置内容
	Config *string `json:"Config,omitnil,omitempty" name:"Config"`

	// 管道状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 管道的Worker数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Workers *uint64 `json:"Workers,omitnil,omitempty" name:"Workers"`

	// 管道批处理大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchSize *uint64 `json:"BatchSize,omitnil,omitempty" name:"BatchSize"`

	// 管道批处理延迟
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchDelay *uint64 `json:"BatchDelay,omitnil,omitempty" name:"BatchDelay"`

	// 管道缓冲队列类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueueType *string `json:"QueueType,omitnil,omitempty" name:"QueueType"`

	// 管道缓冲队列大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueueMaxBytes *string `json:"QueueMaxBytes,omitnil,omitempty" name:"QueueMaxBytes"`

	// 管道缓冲队列检查点写入数
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueueCheckPointWrites *uint64 `json:"QueueCheckPointWrites,omitnil,omitempty" name:"QueueCheckPointWrites"`
}

type MasterNodeInfo

type MasterNodeInfo struct {
	// 是否启用了专用主节点
	EnableDedicatedMaster *bool `json:"EnableDedicatedMaster,omitnil,omitempty" name:"EnableDedicatedMaster"`

	// 专用主节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	MasterNodeType *string `json:"MasterNodeType,omitnil,omitempty" name:"MasterNodeType"`

	// 专用主节点个数
	MasterNodeNum *uint64 `json:"MasterNodeNum,omitnil,omitempty" name:"MasterNodeNum"`

	// 专用主节点CPU核数
	MasterNodeCpuNum *uint64 `json:"MasterNodeCpuNum,omitnil,omitempty" name:"MasterNodeCpuNum"`

	// 专用主节点内存大小,单位GB
	MasterNodeMemSize *uint64 `json:"MasterNodeMemSize,omitnil,omitempty" name:"MasterNodeMemSize"`

	// 专用主节点磁盘大小,单位GB
	MasterNodeDiskSize *uint64 `json:"MasterNodeDiskSize,omitnil,omitempty" name:"MasterNodeDiskSize"`

	// 专用主节点磁盘类型
	MasterNodeDiskType *string `json:"MasterNodeDiskType,omitnil,omitempty" name:"MasterNodeDiskType"`
}

type Metric added in v1.0.776

type Metric struct {
	// 指标维度族
	Dimensions []*Dimension `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`

	// 指标值
	Value *float64 `json:"Value,omitnil,omitempty" name:"Value"`
}

type MetricDetail added in v1.0.776

type MetricDetail struct {
	// 指标详情名
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 指标详情值
	Metrics []*Metric `json:"Metrics,omitnil,omitempty" name:"Metrics"`
}

type ModifyEsVipSecurityGroupRequest added in v1.0.699

type ModifyEsVipSecurityGroupRequest struct {
	*tchttp.BaseRequest

	// es集群的实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 安全组id列表
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}

func NewModifyEsVipSecurityGroupRequest added in v1.0.699

func NewModifyEsVipSecurityGroupRequest() (request *ModifyEsVipSecurityGroupRequest)

func (*ModifyEsVipSecurityGroupRequest) FromJsonString added in v1.0.699

func (r *ModifyEsVipSecurityGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEsVipSecurityGroupRequest) ToJsonString added in v1.0.699

func (r *ModifyEsVipSecurityGroupRequest) ToJsonString() string

type ModifyEsVipSecurityGroupRequestParams added in v1.0.699

type ModifyEsVipSecurityGroupRequestParams struct {
	// es集群的实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 安全组id列表
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}

Predefined struct for user

type ModifyEsVipSecurityGroupResponse added in v1.0.699

type ModifyEsVipSecurityGroupResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEsVipSecurityGroupResponseParams `json:"Response"`
}

func NewModifyEsVipSecurityGroupResponse added in v1.0.699

func NewModifyEsVipSecurityGroupResponse() (response *ModifyEsVipSecurityGroupResponse)

func (*ModifyEsVipSecurityGroupResponse) FromJsonString added in v1.0.699

func (r *ModifyEsVipSecurityGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEsVipSecurityGroupResponse) ToJsonString added in v1.0.699

func (r *ModifyEsVipSecurityGroupResponse) ToJsonString() string

type ModifyEsVipSecurityGroupResponseParams added in v1.0.699

type ModifyEsVipSecurityGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type NodeInfo

type NodeInfo struct {
	// 节点数量
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 节点类型<li>hotData: 热数据节点</li>
	// <li>warmData: 冷数据节点</li>
	// <li>dedicatedMaster: 专用主节点</li>
	// 默认值为hotData
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 节点磁盘类型<li>CLOUD_SSD:SSD云硬盘</li><li>CLOUD_PREMIUM:高硬能云硬盘</li>默认值CLOUD_SSD
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 节点磁盘容量(单位GB)
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 节点本地盘信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	LocalDiskInfo *LocalDiskInfo `json:"LocalDiskInfo,omitnil,omitempty" name:"LocalDiskInfo"`

	// 节点磁盘块数
	DiskCount *uint64 `json:"DiskCount,omitnil,omitempty" name:"DiskCount"`

	// 节点磁盘是否加密 0: 不加密,1: 加密;默认不加密
	DiskEncrypt *uint64 `json:"DiskEncrypt,omitnil,omitempty" name:"DiskEncrypt"`

	// cpu数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuNum *uint64 `json:"CpuNum,omitnil,omitempty" name:"CpuNum"`

	// 内存大小,单位GB
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemSize *int64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// /
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskEnhance *int64 `json:"DiskEnhance,omitnil,omitempty" name:"DiskEnhance"`
}

type NodeView added in v1.0.319

type NodeView struct {
	// 节点ID
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 节点IP
	NodeIp *string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`

	// 节点是否可见
	Visible *float64 `json:"Visible,omitnil,omitempty" name:"Visible"`

	// 是否熔断
	Break *float64 `json:"Break,omitnil,omitempty" name:"Break"`

	// 节点总磁盘大小
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 磁盘使用率
	DiskUsage *float64 `json:"DiskUsage,omitnil,omitempty" name:"DiskUsage"`

	// 节点内存大小,单位GB
	MemSize *int64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 内存使用率
	MemUsage *float64 `json:"MemUsage,omitnil,omitempty" name:"MemUsage"`

	// 节点cpu个数
	CpuNum *int64 `json:"CpuNum,omitnil,omitempty" name:"CpuNum"`

	// cpu使用率
	CpuUsage *float64 `json:"CpuUsage,omitnil,omitempty" name:"CpuUsage"`

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 节点角色
	NodeRole *string `json:"NodeRole,omitnil,omitempty" name:"NodeRole"`

	// 节点HTTP IP
	NodeHttpIp *string `json:"NodeHttpIp,omitnil,omitempty" name:"NodeHttpIp"`

	// JVM内存使用率
	JvmMemUsage *float64 `json:"JvmMemUsage,omitnil,omitempty" name:"JvmMemUsage"`

	// 节点分片数
	ShardNum *int64 `json:"ShardNum,omitnil,omitempty" name:"ShardNum"`

	// 节点上磁盘ID列表
	DiskIds []*string `json:"DiskIds,omitnil,omitempty" name:"DiskIds"`

	// 是否为隐藏可用区
	Hidden *bool `json:"Hidden,omitnil,omitempty" name:"Hidden"`

	// 是否充当协调节点的角色
	IsCoordinationNode *bool `json:"IsCoordinationNode,omitnil,omitempty" name:"IsCoordinationNode"`

	// CVM运行状态
	CVMStatus *string `json:"CVMStatus,omitnil,omitempty" name:"CVMStatus"`
}

type Operation

type Operation struct {
	// 操作唯一id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 操作开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 操作类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 操作详情
	Detail *OperationDetail `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 操作结果
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 流程任务信息
	Tasks []*TaskDetail `json:"Tasks,omitnil,omitempty" name:"Tasks"`

	// 操作进度
	Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 操作者Uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAccountUin *string `json:"SubAccountUin,omitnil,omitempty" name:"SubAccountUin"`
}

type OperationDetail

type OperationDetail struct {
	// 实例原始配置信息
	OldInfo []*KeyValue `json:"OldInfo,omitnil,omitempty" name:"OldInfo"`

	// 实例更新后配置信息
	NewInfo []*KeyValue `json:"NewInfo,omitnil,omitempty" name:"NewInfo"`
}

type OperationDuration added in v1.0.441

type OperationDuration struct {
	// 维护周期,表示周一到周日,可取值[0, 6]
	// 注意:此字段可能返回 null,表示取不到有效值。
	Periods []*uint64 `json:"Periods,omitnil,omitempty" name:"Periods"`

	// 维护开始时间
	TimeStart *string `json:"TimeStart,omitnil,omitempty" name:"TimeStart"`

	// 维护结束时间
	TimeEnd *string `json:"TimeEnd,omitnil,omitempty" name:"TimeEnd"`

	// 时区,以UTC形式表示
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

type OperationDurationUpdated added in v1.0.441

type OperationDurationUpdated struct {
	// 维护周期,表示周一到周日,可取值[0, 6]
	Periods []*uint64 `json:"Periods,omitnil,omitempty" name:"Periods"`

	// 维护开始时间
	TimeStart *string `json:"TimeStart,omitnil,omitempty" name:"TimeStart"`

	// 维护结束时间
	TimeEnd *string `json:"TimeEnd,omitnil,omitempty" name:"TimeEnd"`

	// 时区,以UTC形式表示
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// ES集群ID数组
	MoreInstances []*string `json:"MoreInstances,omitnil,omitempty" name:"MoreInstances"`
}

type OptionalWebServiceInfo added in v1.0.475

type OptionalWebServiceInfo struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 公网url
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicUrl *string `json:"PublicUrl,omitnil,omitempty" name:"PublicUrl"`

	// 内网url
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrivateUrl *string `json:"PrivateUrl,omitnil,omitempty" name:"PrivateUrl"`

	// 公网访问权限
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicAccess *string `json:"PublicAccess,omitnil,omitempty" name:"PublicAccess"`

	// 内网访问权限
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrivateAccess *string `json:"PrivateAccess,omitnil,omitempty" name:"PrivateAccess"`

	// 版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// web服务内网vip
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrivateVip *string `json:"PrivateVip,omitnil,omitempty" name:"PrivateVip"`

	// 自定义cerebro内网url
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomPrivateUrl *string `json:"CustomPrivateUrl,omitnil,omitempty" name:"CustomPrivateUrl"`
}

type OutboundPublicAcl added in v1.0.888

type OutboundPublicAcl struct {
	// 允许节点出站访问的节点类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 允许节点出站访问的白名单
	// 注意:此字段可能返回 null,表示取不到有效值。
	WhiteHostList []*string `json:"WhiteHostList,omitnil,omitempty" name:"WhiteHostList"`
}

type ProcessDetail added in v1.0.748

type ProcessDetail struct {
	// 已完成数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Completed *int64 `json:"Completed,omitnil,omitempty" name:"Completed"`

	// 剩余数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remain *int64 `json:"Remain,omitnil,omitempty" name:"Remain"`

	// 总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 任务类型:
	// 60:重启型任务
	// 70:分片迁移型任务
	// 80:节点变配任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`
}

type RestartInstanceRequest

type RestartInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否强制重启<li>true:强制重启</li><li>false:不强制重启</li>默认false
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`

	// 重启模式:0 滚动重启; 1 全量重启
	RestartMode *int64 `json:"RestartMode,omitnil,omitempty" name:"RestartMode"`

	// 重启时选择是否升级内核patch版本
	UpgradeKernel *bool `json:"UpgradeKernel,omitnil,omitempty" name:"UpgradeKernel"`
}

func NewRestartInstanceRequest

func NewRestartInstanceRequest() (request *RestartInstanceRequest)

func (*RestartInstanceRequest) FromJsonString

func (r *RestartInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartInstanceRequest) ToJsonString

func (r *RestartInstanceRequest) ToJsonString() string

type RestartInstanceRequestParams added in v1.0.426

type RestartInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否强制重启<li>true:强制重启</li><li>false:不强制重启</li>默认false
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`

	// 重启模式:0 滚动重启; 1 全量重启
	RestartMode *int64 `json:"RestartMode,omitnil,omitempty" name:"RestartMode"`

	// 重启时选择是否升级内核patch版本
	UpgradeKernel *bool `json:"UpgradeKernel,omitnil,omitempty" name:"UpgradeKernel"`
}

Predefined struct for user

type RestartInstanceResponse

type RestartInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RestartInstanceResponseParams `json:"Response"`
}

func NewRestartInstanceResponse

func NewRestartInstanceResponse() (response *RestartInstanceResponse)

func (*RestartInstanceResponse) FromJsonString

func (r *RestartInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartInstanceResponse) ToJsonString

func (r *RestartInstanceResponse) ToJsonString() string

type RestartInstanceResponseParams added in v1.0.426

type RestartInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RestartKibanaRequest

type RestartKibanaRequest struct {
	*tchttp.BaseRequest

	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewRestartKibanaRequest

func NewRestartKibanaRequest() (request *RestartKibanaRequest)

func (*RestartKibanaRequest) FromJsonString

func (r *RestartKibanaRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartKibanaRequest) ToJsonString

func (r *RestartKibanaRequest) ToJsonString() string

type RestartKibanaRequestParams added in v1.0.426

type RestartKibanaRequestParams struct {
	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type RestartKibanaResponse

type RestartKibanaResponse struct {
	*tchttp.BaseResponse
	Response *RestartKibanaResponseParams `json:"Response"`
}

func NewRestartKibanaResponse

func NewRestartKibanaResponse() (response *RestartKibanaResponse)

func (*RestartKibanaResponse) FromJsonString

func (r *RestartKibanaResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartKibanaResponse) ToJsonString

func (r *RestartKibanaResponse) ToJsonString() string

type RestartKibanaResponseParams added in v1.0.426

type RestartKibanaResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RestartLogstashInstanceRequest added in v1.0.442

type RestartLogstashInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 重启类型,0全量重启,1滚动重启
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewRestartLogstashInstanceRequest added in v1.0.442

func NewRestartLogstashInstanceRequest() (request *RestartLogstashInstanceRequest)

func (*RestartLogstashInstanceRequest) FromJsonString added in v1.0.442

func (r *RestartLogstashInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartLogstashInstanceRequest) ToJsonString added in v1.0.442

func (r *RestartLogstashInstanceRequest) ToJsonString() string

type RestartLogstashInstanceRequestParams added in v1.0.442

type RestartLogstashInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 重启类型,0全量重启,1滚动重启
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type RestartLogstashInstanceResponse added in v1.0.442

type RestartLogstashInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RestartLogstashInstanceResponseParams `json:"Response"`
}

func NewRestartLogstashInstanceResponse added in v1.0.442

func NewRestartLogstashInstanceResponse() (response *RestartLogstashInstanceResponse)

func (*RestartLogstashInstanceResponse) FromJsonString added in v1.0.442

func (r *RestartLogstashInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartLogstashInstanceResponse) ToJsonString added in v1.0.442

func (r *RestartLogstashInstanceResponse) ToJsonString() string

type RestartLogstashInstanceResponseParams added in v1.0.442

type RestartLogstashInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RestartNodesRequest

type RestartNodesRequest struct {
	*tchttp.BaseRequest

	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 节点名称列表
	NodeNames []*string `json:"NodeNames,omitnil,omitempty" name:"NodeNames"`

	// 是否强制重启
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`

	// 可选重启模式"in-place","blue-green",分别表示重启,蓝绿重启;默认值为"in-place"
	RestartMode *string `json:"RestartMode,omitnil,omitempty" name:"RestartMode"`

	// 节点状态,在蓝绿模式中使用;离线节点蓝绿有风险
	IsOffline *bool `json:"IsOffline,omitnil,omitempty" name:"IsOffline"`

	// cvm延迟上架时间
	CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"`
}

func NewRestartNodesRequest

func NewRestartNodesRequest() (request *RestartNodesRequest)

func (*RestartNodesRequest) FromJsonString

func (r *RestartNodesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartNodesRequest) ToJsonString

func (r *RestartNodesRequest) ToJsonString() string

type RestartNodesRequestParams added in v1.0.426

type RestartNodesRequestParams struct {
	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 节点名称列表
	NodeNames []*string `json:"NodeNames,omitnil,omitempty" name:"NodeNames"`

	// 是否强制重启
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`

	// 可选重启模式"in-place","blue-green",分别表示重启,蓝绿重启;默认值为"in-place"
	RestartMode *string `json:"RestartMode,omitnil,omitempty" name:"RestartMode"`

	// 节点状态,在蓝绿模式中使用;离线节点蓝绿有风险
	IsOffline *bool `json:"IsOffline,omitnil,omitempty" name:"IsOffline"`

	// cvm延迟上架时间
	CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"`
}

Predefined struct for user

type RestartNodesResponse

type RestartNodesResponse struct {
	*tchttp.BaseResponse
	Response *RestartNodesResponseParams `json:"Response"`
}

func NewRestartNodesResponse

func NewRestartNodesResponse() (response *RestartNodesResponse)

func (*RestartNodesResponse) FromJsonString

func (r *RestartNodesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartNodesResponse) ToJsonString

func (r *RestartNodesResponse) ToJsonString() string

type RestartNodesResponseParams added in v1.0.426

type RestartNodesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SaveAndDeployLogstashPipelineRequest added in v1.0.442

type SaveAndDeployLogstashPipelineRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例管道信息
	Pipeline *LogstashPipeline `json:"Pipeline,omitnil,omitempty" name:"Pipeline"`

	// 操作类型<li>1:只保存</li><li>2:保存并部署</li>
	OpType *uint64 `json:"OpType,omitnil,omitempty" name:"OpType"`
}

func NewSaveAndDeployLogstashPipelineRequest added in v1.0.442

func NewSaveAndDeployLogstashPipelineRequest() (request *SaveAndDeployLogstashPipelineRequest)

func (*SaveAndDeployLogstashPipelineRequest) FromJsonString added in v1.0.442

func (r *SaveAndDeployLogstashPipelineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SaveAndDeployLogstashPipelineRequest) ToJsonString added in v1.0.442

func (r *SaveAndDeployLogstashPipelineRequest) ToJsonString() string

type SaveAndDeployLogstashPipelineRequestParams added in v1.0.442

type SaveAndDeployLogstashPipelineRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例管道信息
	Pipeline *LogstashPipeline `json:"Pipeline,omitnil,omitempty" name:"Pipeline"`

	// 操作类型<li>1:只保存</li><li>2:保存并部署</li>
	OpType *uint64 `json:"OpType,omitnil,omitempty" name:"OpType"`
}

Predefined struct for user

type SaveAndDeployLogstashPipelineResponse added in v1.0.442

type SaveAndDeployLogstashPipelineResponse struct {
	*tchttp.BaseResponse
	Response *SaveAndDeployLogstashPipelineResponseParams `json:"Response"`
}

func NewSaveAndDeployLogstashPipelineResponse added in v1.0.442

func NewSaveAndDeployLogstashPipelineResponse() (response *SaveAndDeployLogstashPipelineResponse)

func (*SaveAndDeployLogstashPipelineResponse) FromJsonString added in v1.0.442

func (r *SaveAndDeployLogstashPipelineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SaveAndDeployLogstashPipelineResponse) ToJsonString added in v1.0.442

type SaveAndDeployLogstashPipelineResponseParams added in v1.0.442

type SaveAndDeployLogstashPipelineResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ServerlessDi added in v1.0.875

type ServerlessDi struct {
	// 数据链路采集源类型,如cvm_collector、tke_collector
	DiSourceType *string `json:"DiSourceType,omitnil,omitempty" name:"DiSourceType"`

	// cvm数据源
	DiSourceCvm *DiSourceCvm `json:"DiSourceCvm,omitnil,omitempty" name:"DiSourceCvm"`

	// tke数据源
	DiSourceTke *DiSourceTke `json:"DiSourceTke,omitnil,omitempty" name:"DiSourceTke"`
}

type ServerlessIndexMetaField added in v1.0.904

type ServerlessIndexMetaField struct {
	// 索引所属集群APP ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 索引名
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 索引文档数
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexDocs *int64 `json:"IndexDocs,omitnil,omitempty" name:"IndexDocs"`

	// 索引存储大小,单位Byte
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexStorage *int64 `json:"IndexStorage,omitnil,omitempty" name:"IndexStorage"`

	// 索引创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexCreateTime *string `json:"IndexCreateTime,omitnil,omitempty" name:"IndexCreateTime"`

	// 索引实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 索引自治字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexOptionsField *ServerlessIndexOptionsField `json:"IndexOptionsField,omitnil,omitempty" name:"IndexOptionsField"`

	// 索引配置字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexSettingsField *ServerlessIndexSettingsField `json:"IndexSettingsField,omitnil,omitempty" name:"IndexSettingsField"`

	// 索引所属连接相关信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexNetworkField *ServerlessIndexNetworkField `json:"IndexNetworkField,omitnil,omitempty" name:"IndexNetworkField"`

	// Kibana公网域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaUrl *string `json:"KibanaUrl,omitnil,omitempty" name:"KibanaUrl"`

	// Kibana内网域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaPrivateUrl *string `json:"KibanaPrivateUrl,omitnil,omitempty" name:"KibanaPrivateUrl"`

	// 索引内网访问地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexAccessUrl *string `json:"IndexAccessUrl,omitnil,omitempty" name:"IndexAccessUrl"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 索引空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

	// 索引空间名
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"`

	// 存储类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	StorageType *int64 `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// 标签信息
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
}

type ServerlessIndexNetworkField added in v1.0.904

type ServerlessIndexNetworkField struct {
	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 区域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// vpc唯一ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcUid *string `json:"VpcUid,omitnil,omitempty" name:"VpcUid"`

	// 子网唯一ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetUid *string `json:"SubnetUid,omitnil,omitempty" name:"SubnetUid"`

	// 用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

type ServerlessIndexOptionsField added in v1.0.904

type ServerlessIndexOptionsField struct {
	// 过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireMaxAge *string `json:"ExpireMaxAge,omitnil,omitempty" name:"ExpireMaxAge"`

	// 时间分区字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimestampField *string `json:"TimestampField,omitnil,omitempty" name:"TimestampField"`
}

type ServerlessIndexSettingsField added in v1.0.904

type ServerlessIndexSettingsField struct {
	// 索引主分片数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NumberOfShards *string `json:"NumberOfShards,omitnil,omitempty" name:"NumberOfShards"`

	// 索引刷新频率
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefreshInterval *string `json:"RefreshInterval,omitnil,omitempty" name:"RefreshInterval"`
}

type ServerlessSpace added in v1.0.875

type ServerlessSpace struct {
	// Serverless索引空间ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

	// Serverless索引空间名
	SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"`

	// Serverless索引空间状态,0正常,-1已删除
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建日期
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 空间内索引数量
	IndexCount *int64 `json:"IndexCount,omitnil,omitempty" name:"IndexCount"`

	// kibana公网uri
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaUrl *string `json:"KibanaUrl,omitnil,omitempty" name:"KibanaUrl"`

	// kibana内网url
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaPrivateUrl *string `json:"KibanaPrivateUrl,omitnil,omitempty" name:"KibanaPrivateUrl"`

	// 空间内网访问地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexAccessUrl *string `json:"IndexAccessUrl,omitnil,omitempty" name:"IndexAccessUrl"`

	// 空间白名单
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaPublicAcl *EsAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"`

	// 空间检索分析域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaEmbedUrl *string `json:"KibanaEmbedUrl,omitnil,omitempty" name:"KibanaEmbedUrl"`

	// 数据联路
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiDataList *DiData `json:"DiDataList,omitnil,omitempty" name:"DiDataList"`

	// 空间vpc信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcInfo []*VpcInfo `json:"VpcInfo,omitnil,omitempty" name:"VpcInfo"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// kibana公网开关,0关闭,1开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableKibanaPublicAccess *int64 `json:"EnableKibanaPublicAccess,omitnil,omitempty" name:"EnableKibanaPublicAccess"`

	// kibana内网开关,0关闭,1开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableKibanaPrivateAccess *int64 `json:"EnableKibanaPrivateAccess,omitnil,omitempty" name:"EnableKibanaPrivateAccess"`

	// 空间所属appid
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// //默认en, 可选zh-CN
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaLanguage *string `json:"KibanaLanguage,omitnil,omitempty" name:"KibanaLanguage"`
}

type ServerlessSpaceUser added in v1.0.875

type ServerlessSpaceUser struct {
	// 用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 用户密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 用户状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 有权限的索引数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndicesScope []*string `json:"IndicesScope,omitnil,omitempty" name:"IndicesScope"`

	// 权限类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrivilegeType *int64 `json:"PrivilegeType,omitnil,omitempty" name:"PrivilegeType"`
}

type SettingDetail added in v1.0.776

type SettingDetail struct {
	// 配置key
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 配置当前值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 配置处理建议
	Advise *string `json:"Advise,omitnil,omitempty" name:"Advise"`
}

type StartLogstashPipelinesRequest added in v1.0.442

type StartLogstashPipelinesRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 管道ID列表
	PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"`
}

func NewStartLogstashPipelinesRequest added in v1.0.442

func NewStartLogstashPipelinesRequest() (request *StartLogstashPipelinesRequest)

func (*StartLogstashPipelinesRequest) FromJsonString added in v1.0.442

func (r *StartLogstashPipelinesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartLogstashPipelinesRequest) ToJsonString added in v1.0.442

func (r *StartLogstashPipelinesRequest) ToJsonString() string

type StartLogstashPipelinesRequestParams added in v1.0.442

type StartLogstashPipelinesRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 管道ID列表
	PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"`
}

Predefined struct for user

type StartLogstashPipelinesResponse added in v1.0.442

type StartLogstashPipelinesResponse struct {
	*tchttp.BaseResponse
	Response *StartLogstashPipelinesResponseParams `json:"Response"`
}

func NewStartLogstashPipelinesResponse added in v1.0.442

func NewStartLogstashPipelinesResponse() (response *StartLogstashPipelinesResponse)

func (*StartLogstashPipelinesResponse) FromJsonString added in v1.0.442

func (r *StartLogstashPipelinesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartLogstashPipelinesResponse) ToJsonString added in v1.0.442

func (r *StartLogstashPipelinesResponse) ToJsonString() string

type StartLogstashPipelinesResponseParams added in v1.0.442

type StartLogstashPipelinesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopLogstashPipelinesRequest added in v1.0.442

type StopLogstashPipelinesRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 管道ID列表
	PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"`
}

func NewStopLogstashPipelinesRequest added in v1.0.442

func NewStopLogstashPipelinesRequest() (request *StopLogstashPipelinesRequest)

func (*StopLogstashPipelinesRequest) FromJsonString added in v1.0.442

func (r *StopLogstashPipelinesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopLogstashPipelinesRequest) ToJsonString added in v1.0.442

func (r *StopLogstashPipelinesRequest) ToJsonString() string

type StopLogstashPipelinesRequestParams added in v1.0.442

type StopLogstashPipelinesRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 管道ID列表
	PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"`
}

Predefined struct for user

type StopLogstashPipelinesResponse added in v1.0.442

type StopLogstashPipelinesResponse struct {
	*tchttp.BaseResponse
	Response *StopLogstashPipelinesResponseParams `json:"Response"`
}

func NewStopLogstashPipelinesResponse added in v1.0.442

func NewStopLogstashPipelinesResponse() (response *StopLogstashPipelinesResponse)

func (*StopLogstashPipelinesResponse) FromJsonString added in v1.0.442

func (r *StopLogstashPipelinesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopLogstashPipelinesResponse) ToJsonString added in v1.0.442

func (r *StopLogstashPipelinesResponse) ToJsonString() string

type StopLogstashPipelinesResponseParams added in v1.0.442

type StopLogstashPipelinesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubTaskDetail

type SubTaskDetail struct {
	// 子任务名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 子任务结果
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 子任务错误信息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 子任务类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 子任务状态,0处理中 1成功 -1失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 升级检查失败的索引名
	FailedIndices []*string `json:"FailedIndices,omitnil,omitempty" name:"FailedIndices"`

	// 子任务结束时间
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 子任务等级,1警告 2失败
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`
}

type TagInfo

type TagInfo struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TaskDetail

type TaskDetail struct {
	// 任务名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务进度
	Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 任务完成时间
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 子任务
	SubTasks []*SubTaskDetail `json:"SubTasks,omitnil,omitempty" name:"SubTasks"`

	// 任务花费时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElapsedTime *int64 `json:"ElapsedTime,omitnil,omitempty" name:"ElapsedTime"`

	// 任务进度详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessInfo *ProcessDetail `json:"ProcessInfo,omitnil,omitempty" name:"ProcessInfo"`
}

type UpdateDiagnoseSettingsRequest

type UpdateDiagnoseSettingsRequest struct {
	*tchttp.BaseRequest

	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 0:开启智能运维;-1:关闭智能运维
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 智能运维每天定时巡检时间,时间格式为HH:00:00,例如15:00:00
	CronTime *string `json:"CronTime,omitnil,omitempty" name:"CronTime"`
}

func NewUpdateDiagnoseSettingsRequest

func NewUpdateDiagnoseSettingsRequest() (request *UpdateDiagnoseSettingsRequest)

func (*UpdateDiagnoseSettingsRequest) FromJsonString

func (r *UpdateDiagnoseSettingsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateDiagnoseSettingsRequest) ToJsonString

func (r *UpdateDiagnoseSettingsRequest) ToJsonString() string

type UpdateDiagnoseSettingsRequestParams added in v1.0.426

type UpdateDiagnoseSettingsRequestParams struct {
	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 0:开启智能运维;-1:关闭智能运维
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 智能运维每天定时巡检时间,时间格式为HH:00:00,例如15:00:00
	CronTime *string `json:"CronTime,omitnil,omitempty" name:"CronTime"`
}

Predefined struct for user

type UpdateDiagnoseSettingsResponse

type UpdateDiagnoseSettingsResponse struct {
	*tchttp.BaseResponse
	Response *UpdateDiagnoseSettingsResponseParams `json:"Response"`
}

func NewUpdateDiagnoseSettingsResponse

func NewUpdateDiagnoseSettingsResponse() (response *UpdateDiagnoseSettingsResponse)

func (*UpdateDiagnoseSettingsResponse) FromJsonString

func (r *UpdateDiagnoseSettingsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateDiagnoseSettingsResponse) ToJsonString

func (r *UpdateDiagnoseSettingsResponse) ToJsonString() string

type UpdateDiagnoseSettingsResponseParams added in v1.0.426

type UpdateDiagnoseSettingsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateDictionariesRequest added in v1.0.370

type UpdateDictionariesRequest struct {
	*tchttp.BaseRequest

	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 安装时填IK分词主词典COS地址,删除时填词典名如test.dic
	IkMainDicts []*string `json:"IkMainDicts,omitnil,omitempty" name:"IkMainDicts"`

	// 安装时填IK分词停用词词典COS地址,删除时填词典名如test.dic
	IkStopwords []*string `json:"IkStopwords,omitnil,omitempty" name:"IkStopwords"`

	// 安装时填同义词词典COS地址,删除时填词典名如test.dic
	Synonym []*string `json:"Synonym,omitnil,omitempty" name:"Synonym"`

	// 安装时填QQ分词词典COS地址,删除时填词典名如test.dic
	QQDict []*string `json:"QQDict,omitnil,omitempty" name:"QQDict"`

	// 0:安装;1:删除。默认值0
	UpdateType *int64 `json:"UpdateType,omitnil,omitempty" name:"UpdateType"`

	// 是否强制重启集群。默认值false
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`
}

func NewUpdateDictionariesRequest added in v1.0.370

func NewUpdateDictionariesRequest() (request *UpdateDictionariesRequest)

func (*UpdateDictionariesRequest) FromJsonString added in v1.0.370

func (r *UpdateDictionariesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateDictionariesRequest) ToJsonString added in v1.0.370

func (r *UpdateDictionariesRequest) ToJsonString() string

type UpdateDictionariesRequestParams added in v1.0.426

type UpdateDictionariesRequestParams struct {
	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 安装时填IK分词主词典COS地址,删除时填词典名如test.dic
	IkMainDicts []*string `json:"IkMainDicts,omitnil,omitempty" name:"IkMainDicts"`

	// 安装时填IK分词停用词词典COS地址,删除时填词典名如test.dic
	IkStopwords []*string `json:"IkStopwords,omitnil,omitempty" name:"IkStopwords"`

	// 安装时填同义词词典COS地址,删除时填词典名如test.dic
	Synonym []*string `json:"Synonym,omitnil,omitempty" name:"Synonym"`

	// 安装时填QQ分词词典COS地址,删除时填词典名如test.dic
	QQDict []*string `json:"QQDict,omitnil,omitempty" name:"QQDict"`

	// 0:安装;1:删除。默认值0
	UpdateType *int64 `json:"UpdateType,omitnil,omitempty" name:"UpdateType"`

	// 是否强制重启集群。默认值false
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`
}

Predefined struct for user

type UpdateDictionariesResponse added in v1.0.370

type UpdateDictionariesResponse struct {
	*tchttp.BaseResponse
	Response *UpdateDictionariesResponseParams `json:"Response"`
}

func NewUpdateDictionariesResponse added in v1.0.370

func NewUpdateDictionariesResponse() (response *UpdateDictionariesResponse)

func (*UpdateDictionariesResponse) FromJsonString added in v1.0.370

func (r *UpdateDictionariesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateDictionariesResponse) ToJsonString added in v1.0.370

func (r *UpdateDictionariesResponse) ToJsonString() string

type UpdateDictionariesResponseParams added in v1.0.426

type UpdateDictionariesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateIndexRequest added in v1.0.406

type UpdateIndexRequest struct {
	*tchttp.BaseRequest

	// ES集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 更新的索引类型。auto:自治索引;normal:普通索引
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// 更新的索引名
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 更新的索引元数据JSON,如mappings、settings
	UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"`

	// 集群访问用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 集群访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否滚动后备索引
	RolloverBackingIndex *bool `json:"RolloverBackingIndex,omitnil,omitempty" name:"RolloverBackingIndex"`
}

func NewUpdateIndexRequest added in v1.0.406

func NewUpdateIndexRequest() (request *UpdateIndexRequest)

func (*UpdateIndexRequest) FromJsonString added in v1.0.406

func (r *UpdateIndexRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateIndexRequest) ToJsonString added in v1.0.406

func (r *UpdateIndexRequest) ToJsonString() string

type UpdateIndexRequestParams added in v1.0.426

type UpdateIndexRequestParams struct {
	// ES集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 更新的索引类型。auto:自治索引;normal:普通索引
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// 更新的索引名
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 更新的索引元数据JSON,如mappings、settings
	UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"`

	// 集群访问用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 集群访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否滚动后备索引
	RolloverBackingIndex *bool `json:"RolloverBackingIndex,omitnil,omitempty" name:"RolloverBackingIndex"`
}

Predefined struct for user

type UpdateIndexResponse added in v1.0.406

type UpdateIndexResponse struct {
	*tchttp.BaseResponse
	Response *UpdateIndexResponseParams `json:"Response"`
}

func NewUpdateIndexResponse added in v1.0.406

func NewUpdateIndexResponse() (response *UpdateIndexResponse)

func (*UpdateIndexResponse) FromJsonString added in v1.0.406

func (r *UpdateIndexResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateIndexResponse) ToJsonString added in v1.0.406

func (r *UpdateIndexResponse) ToJsonString() string

type UpdateIndexResponseParams added in v1.0.426

type UpdateIndexResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateInstanceRequest

type UpdateInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 已废弃请使用NodeInfoList
	// 节点个数(2-50个)
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// ES配置项(JSON格式字符串)
	EsConfig *string `json:"EsConfig,omitnil,omitempty" name:"EsConfig"`

	// 默认用户elastic的密码(8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 可视化组件(Kibana、Cerebro)的公网访问策略
	EsAcl *EsAcl `json:"EsAcl,omitnil,omitempty" name:"EsAcl"`

	// 已废弃请使用NodeInfoList
	// 磁盘大小(单位GB)
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 已废弃请使用NodeInfoList
	// 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 已废弃请使用NodeInfoList
	// 专用主节点个数(只支持3个或5个)
	MasterNodeNum *uint64 `json:"MasterNodeNum,omitnil,omitempty" name:"MasterNodeNum"`

	// 已废弃请使用NodeInfoList
	// 专用主节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	MasterNodeType *string `json:"MasterNodeType,omitnil,omitempty" name:"MasterNodeType"`

	// 已废弃请使用NodeInfoList
	// 专用主节点磁盘大小(单位GB系统默认配置为50GB,暂不支持自定义)
	MasterNodeDiskSize *uint64 `json:"MasterNodeDiskSize,omitnil,omitempty" name:"MasterNodeDiskSize"`

	// 更新配置时是否强制重启<li>true强制重启</li><li>false不强制重启</li>当前仅更新EsConfig时需要设置,默认值为false
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`

	// COS自动备份信息
	CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`

	// 节点信息列表,可以只传递要更新的节点及其对应的规格信息。支持的操作包括<li>修改一种节点的个数</li><li>修改一种节点的节点规格及磁盘大小</li><li>增加一种节点类型(需要同时指定该节点的类型,个数,规格,磁盘等信息)</li>上述操作一次只能进行一种,且磁盘类型不支持修改
	NodeInfoList []*NodeInfo `json:"NodeInfoList,omitnil,omitempty" name:"NodeInfoList"`

	// ES集群公网访问状态
	// OPEN 开启
	// CLOSE 关闭
	PublicAccess *string `json:"PublicAccess,omitnil,omitempty" name:"PublicAccess"`

	// 公网访问控制列表
	EsPublicAcl *EsPublicAcl `json:"EsPublicAcl,omitnil,omitempty" name:"EsPublicAcl"`

	// Kibana公网访问状态
	// OPEN 开启
	// CLOSE 关闭
	KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"`

	// Kibana内网访问状态
	// OPEN 开启
	// CLOSE 关闭
	KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"`

	// ES 6.8及以上版本基础版开启或关闭用户认证
	BasicSecurityType *int64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"`

	// Kibana内网端口
	KibanaPrivatePort *uint64 `json:"KibanaPrivatePort,omitnil,omitempty" name:"KibanaPrivatePort"`

	// 0: 蓝绿变更方式扩容,集群不重启 (默认) 1: 磁盘解挂载扩容,集群滚动重启
	ScaleType *int64 `json:"ScaleType,omitnil,omitempty" name:"ScaleType"`

	// 多可用区部署
	MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`

	// 场景化模板类型 -1:不启用 1:通用 2:日志 3:搜索
	SceneType *int64 `json:"SceneType,omitnil,omitempty" name:"SceneType"`

	// Kibana配置项(JSON格式字符串)
	KibanaConfig *string `json:"KibanaConfig,omitnil,omitempty" name:"KibanaConfig"`

	// 可视化节点配置
	WebNodeTypeInfo *WebNodeTypeInfo `json:"WebNodeTypeInfo,omitnil,omitempty" name:"WebNodeTypeInfo"`

	// 切换到新网络架构
	SwitchPrivateLink *string `json:"SwitchPrivateLink,omitnil,omitempty" name:"SwitchPrivateLink"`

	// 启用Cerebro
	EnableCerebro *bool `json:"EnableCerebro,omitnil,omitempty" name:"EnableCerebro"`

	// Cerebro公网访问状态
	// OPEN 开启
	// CLOSE 关闭
	CerebroPublicAccess *string `json:"CerebroPublicAccess,omitnil,omitempty" name:"CerebroPublicAccess"`

	// Cerebro内网访问状态
	// OPEN 开启
	// CLOSE 关闭
	CerebroPrivateAccess *string `json:"CerebroPrivateAccess,omitnil,omitempty" name:"CerebroPrivateAccess"`

	// 新增或修改的配置组信息
	EsConfigSet *EsConfigSetInfo `json:"EsConfigSet,omitnil,omitempty" name:"EsConfigSet"`

	// 可维护时间段
	OperationDuration *OperationDurationUpdated `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"`

	// 是否开启Alerting 外网告警输出:
	// OPEN 开启
	// CLOSE 关闭
	KibanaAlteringPublicAccess *string `json:"KibanaAlteringPublicAccess,omitnil,omitempty" name:"KibanaAlteringPublicAccess"`

	// kibana内网自定义域名
	KibanaPrivateDomain *string `json:"KibanaPrivateDomain,omitnil,omitempty" name:"KibanaPrivateDomain"`

	// cerebro内网自定义域名
	CerebroPrivateDomain *string `json:"CerebroPrivateDomain,omitnil,omitempty" name:"CerebroPrivateDomain"`

	// 变更为https集群,默认是http
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 节点出站访问详细信息
	OutboundPublicAcls []*OutboundPublicAcl `json:"OutboundPublicAcls,omitnil,omitempty" name:"OutboundPublicAcls"`

	// 节点出站访问操作
	// OPEN 开启
	// CLOSE 关闭
	OutboundPublicAccess *string `json:"OutboundPublicAccess,omitnil,omitempty" name:"OutboundPublicAccess"`

	// cvm延迟上架参数
	CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"`
}

func NewUpdateInstanceRequest

func NewUpdateInstanceRequest() (request *UpdateInstanceRequest)

func (*UpdateInstanceRequest) FromJsonString

func (r *UpdateInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateInstanceRequest) ToJsonString

func (r *UpdateInstanceRequest) ToJsonString() string

type UpdateInstanceRequestParams added in v1.0.426

type UpdateInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 已废弃请使用NodeInfoList
	// 节点个数(2-50个)
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// ES配置项(JSON格式字符串)
	EsConfig *string `json:"EsConfig,omitnil,omitempty" name:"EsConfig"`

	// 默认用户elastic的密码(8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 可视化组件(Kibana、Cerebro)的公网访问策略
	EsAcl *EsAcl `json:"EsAcl,omitnil,omitempty" name:"EsAcl"`

	// 已废弃请使用NodeInfoList
	// 磁盘大小(单位GB)
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 已废弃请使用NodeInfoList
	// 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 已废弃请使用NodeInfoList
	// 专用主节点个数(只支持3个或5个)
	MasterNodeNum *uint64 `json:"MasterNodeNum,omitnil,omitempty" name:"MasterNodeNum"`

	// 已废弃请使用NodeInfoList
	// 专用主节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li>
	MasterNodeType *string `json:"MasterNodeType,omitnil,omitempty" name:"MasterNodeType"`

	// 已废弃请使用NodeInfoList
	// 专用主节点磁盘大小(单位GB系统默认配置为50GB,暂不支持自定义)
	MasterNodeDiskSize *uint64 `json:"MasterNodeDiskSize,omitnil,omitempty" name:"MasterNodeDiskSize"`

	// 更新配置时是否强制重启<li>true强制重启</li><li>false不强制重启</li>当前仅更新EsConfig时需要设置,默认值为false
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`

	// COS自动备份信息
	CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`

	// 节点信息列表,可以只传递要更新的节点及其对应的规格信息。支持的操作包括<li>修改一种节点的个数</li><li>修改一种节点的节点规格及磁盘大小</li><li>增加一种节点类型(需要同时指定该节点的类型,个数,规格,磁盘等信息)</li>上述操作一次只能进行一种,且磁盘类型不支持修改
	NodeInfoList []*NodeInfo `json:"NodeInfoList,omitnil,omitempty" name:"NodeInfoList"`

	// ES集群公网访问状态
	// OPEN 开启
	// CLOSE 关闭
	PublicAccess *string `json:"PublicAccess,omitnil,omitempty" name:"PublicAccess"`

	// 公网访问控制列表
	EsPublicAcl *EsPublicAcl `json:"EsPublicAcl,omitnil,omitempty" name:"EsPublicAcl"`

	// Kibana公网访问状态
	// OPEN 开启
	// CLOSE 关闭
	KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"`

	// Kibana内网访问状态
	// OPEN 开启
	// CLOSE 关闭
	KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"`

	// ES 6.8及以上版本基础版开启或关闭用户认证
	BasicSecurityType *int64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"`

	// Kibana内网端口
	KibanaPrivatePort *uint64 `json:"KibanaPrivatePort,omitnil,omitempty" name:"KibanaPrivatePort"`

	// 0: 蓝绿变更方式扩容,集群不重启 (默认) 1: 磁盘解挂载扩容,集群滚动重启
	ScaleType *int64 `json:"ScaleType,omitnil,omitempty" name:"ScaleType"`

	// 多可用区部署
	MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`

	// 场景化模板类型 -1:不启用 1:通用 2:日志 3:搜索
	SceneType *int64 `json:"SceneType,omitnil,omitempty" name:"SceneType"`

	// Kibana配置项(JSON格式字符串)
	KibanaConfig *string `json:"KibanaConfig,omitnil,omitempty" name:"KibanaConfig"`

	// 可视化节点配置
	WebNodeTypeInfo *WebNodeTypeInfo `json:"WebNodeTypeInfo,omitnil,omitempty" name:"WebNodeTypeInfo"`

	// 切换到新网络架构
	SwitchPrivateLink *string `json:"SwitchPrivateLink,omitnil,omitempty" name:"SwitchPrivateLink"`

	// 启用Cerebro
	EnableCerebro *bool `json:"EnableCerebro,omitnil,omitempty" name:"EnableCerebro"`

	// Cerebro公网访问状态
	// OPEN 开启
	// CLOSE 关闭
	CerebroPublicAccess *string `json:"CerebroPublicAccess,omitnil,omitempty" name:"CerebroPublicAccess"`

	// Cerebro内网访问状态
	// OPEN 开启
	// CLOSE 关闭
	CerebroPrivateAccess *string `json:"CerebroPrivateAccess,omitnil,omitempty" name:"CerebroPrivateAccess"`

	// 新增或修改的配置组信息
	EsConfigSet *EsConfigSetInfo `json:"EsConfigSet,omitnil,omitempty" name:"EsConfigSet"`

	// 可维护时间段
	OperationDuration *OperationDurationUpdated `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"`

	// 是否开启Alerting 外网告警输出:
	// OPEN 开启
	// CLOSE 关闭
	KibanaAlteringPublicAccess *string `json:"KibanaAlteringPublicAccess,omitnil,omitempty" name:"KibanaAlteringPublicAccess"`

	// kibana内网自定义域名
	KibanaPrivateDomain *string `json:"KibanaPrivateDomain,omitnil,omitempty" name:"KibanaPrivateDomain"`

	// cerebro内网自定义域名
	CerebroPrivateDomain *string `json:"CerebroPrivateDomain,omitnil,omitempty" name:"CerebroPrivateDomain"`

	// 变更为https集群,默认是http
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 节点出站访问详细信息
	OutboundPublicAcls []*OutboundPublicAcl `json:"OutboundPublicAcls,omitnil,omitempty" name:"OutboundPublicAcls"`

	// 节点出站访问操作
	// OPEN 开启
	// CLOSE 关闭
	OutboundPublicAccess *string `json:"OutboundPublicAccess,omitnil,omitempty" name:"OutboundPublicAccess"`

	// cvm延迟上架参数
	CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"`
}

Predefined struct for user

type UpdateInstanceResponse

type UpdateInstanceResponse struct {
	*tchttp.BaseResponse
	Response *UpdateInstanceResponseParams `json:"Response"`
}

func NewUpdateInstanceResponse

func NewUpdateInstanceResponse() (response *UpdateInstanceResponse)

func (*UpdateInstanceResponse) FromJsonString

func (r *UpdateInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateInstanceResponse) ToJsonString

func (r *UpdateInstanceResponse) ToJsonString() string

type UpdateInstanceResponseParams added in v1.0.426

type UpdateInstanceResponseParams struct {
	// 订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateJdkRequest added in v1.0.262

type UpdateJdkRequest struct {
	*tchttp.BaseRequest

	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Jdk类型,支持kona和oracle
	Jdk *string `json:"Jdk,omitnil,omitempty" name:"Jdk"`

	// Gc类型,支持g1和cms
	Gc *string `json:"Gc,omitnil,omitempty" name:"Gc"`

	// 是否强制重启
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`
}

func NewUpdateJdkRequest added in v1.0.262

func NewUpdateJdkRequest() (request *UpdateJdkRequest)

func (*UpdateJdkRequest) FromJsonString added in v1.0.262

func (r *UpdateJdkRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateJdkRequest) ToJsonString added in v1.0.262

func (r *UpdateJdkRequest) ToJsonString() string

type UpdateJdkRequestParams added in v1.0.426

type UpdateJdkRequestParams struct {
	// ES实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Jdk类型,支持kona和oracle
	Jdk *string `json:"Jdk,omitnil,omitempty" name:"Jdk"`

	// Gc类型,支持g1和cms
	Gc *string `json:"Gc,omitnil,omitempty" name:"Gc"`

	// 是否强制重启
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`
}

Predefined struct for user

type UpdateJdkResponse added in v1.0.262

type UpdateJdkResponse struct {
	*tchttp.BaseResponse
	Response *UpdateJdkResponseParams `json:"Response"`
}

func NewUpdateJdkResponse added in v1.0.262

func NewUpdateJdkResponse() (response *UpdateJdkResponse)

func (*UpdateJdkResponse) FromJsonString added in v1.0.262

func (r *UpdateJdkResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateJdkResponse) ToJsonString added in v1.0.262

func (r *UpdateJdkResponse) ToJsonString() string

type UpdateJdkResponseParams added in v1.0.426

type UpdateJdkResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateLogstashInstanceRequest added in v1.0.442

type UpdateLogstashInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例节点数量
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 实例YML配置
	YMLConfig *string `json:"YMLConfig,omitnil,omitempty" name:"YMLConfig"`

	// 实例绑定的ES集群信息
	BindedES *LogstashBindedES `json:"BindedES,omitnil,omitempty" name:"BindedES"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 扩展文件列表
	ExtendedFiles []*LogstashExtendedFile `json:"ExtendedFiles,omitnil,omitempty" name:"ExtendedFiles"`

	// 实例规格
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 节点磁盘容量
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 可维护时间段
	OperationDuration *OperationDurationUpdated `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"`
}

func NewUpdateLogstashInstanceRequest added in v1.0.442

func NewUpdateLogstashInstanceRequest() (request *UpdateLogstashInstanceRequest)

func (*UpdateLogstashInstanceRequest) FromJsonString added in v1.0.442

func (r *UpdateLogstashInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateLogstashInstanceRequest) ToJsonString added in v1.0.442

func (r *UpdateLogstashInstanceRequest) ToJsonString() string

type UpdateLogstashInstanceRequestParams added in v1.0.442

type UpdateLogstashInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例节点数量
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 实例YML配置
	YMLConfig *string `json:"YMLConfig,omitnil,omitempty" name:"YMLConfig"`

	// 实例绑定的ES集群信息
	BindedES *LogstashBindedES `json:"BindedES,omitnil,omitempty" name:"BindedES"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 扩展文件列表
	ExtendedFiles []*LogstashExtendedFile `json:"ExtendedFiles,omitnil,omitempty" name:"ExtendedFiles"`

	// 实例规格
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 节点磁盘容量
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 可维护时间段
	OperationDuration *OperationDurationUpdated `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"`
}

Predefined struct for user

type UpdateLogstashInstanceResponse added in v1.0.442

type UpdateLogstashInstanceResponse struct {
	*tchttp.BaseResponse
	Response *UpdateLogstashInstanceResponseParams `json:"Response"`
}

func NewUpdateLogstashInstanceResponse added in v1.0.442

func NewUpdateLogstashInstanceResponse() (response *UpdateLogstashInstanceResponse)

func (*UpdateLogstashInstanceResponse) FromJsonString added in v1.0.442

func (r *UpdateLogstashInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateLogstashInstanceResponse) ToJsonString added in v1.0.442

func (r *UpdateLogstashInstanceResponse) ToJsonString() string

type UpdateLogstashInstanceResponseParams added in v1.0.442

type UpdateLogstashInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateLogstashPipelineDescRequest added in v1.0.442

type UpdateLogstashPipelineDescRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例管道ID
	PipelineId *string `json:"PipelineId,omitnil,omitempty" name:"PipelineId"`

	// 管道描述信息
	PipelineDesc *string `json:"PipelineDesc,omitnil,omitempty" name:"PipelineDesc"`
}

func NewUpdateLogstashPipelineDescRequest added in v1.0.442

func NewUpdateLogstashPipelineDescRequest() (request *UpdateLogstashPipelineDescRequest)

func (*UpdateLogstashPipelineDescRequest) FromJsonString added in v1.0.442

func (r *UpdateLogstashPipelineDescRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateLogstashPipelineDescRequest) ToJsonString added in v1.0.442

func (r *UpdateLogstashPipelineDescRequest) ToJsonString() string

type UpdateLogstashPipelineDescRequestParams added in v1.0.442

type UpdateLogstashPipelineDescRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例管道ID
	PipelineId *string `json:"PipelineId,omitnil,omitempty" name:"PipelineId"`

	// 管道描述信息
	PipelineDesc *string `json:"PipelineDesc,omitnil,omitempty" name:"PipelineDesc"`
}

Predefined struct for user

type UpdateLogstashPipelineDescResponse added in v1.0.442

type UpdateLogstashPipelineDescResponse struct {
	*tchttp.BaseResponse
	Response *UpdateLogstashPipelineDescResponseParams `json:"Response"`
}

func NewUpdateLogstashPipelineDescResponse added in v1.0.442

func NewUpdateLogstashPipelineDescResponse() (response *UpdateLogstashPipelineDescResponse)

func (*UpdateLogstashPipelineDescResponse) FromJsonString added in v1.0.442

func (r *UpdateLogstashPipelineDescResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateLogstashPipelineDescResponse) ToJsonString added in v1.0.442

func (r *UpdateLogstashPipelineDescResponse) ToJsonString() string

type UpdateLogstashPipelineDescResponseParams added in v1.0.442

type UpdateLogstashPipelineDescResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdatePluginsRequest

type UpdatePluginsRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 需要安装的插件名列表
	InstallPluginList []*string `json:"InstallPluginList,omitnil,omitempty" name:"InstallPluginList"`

	// 需要卸载的插件名列表
	RemovePluginList []*string `json:"RemovePluginList,omitnil,omitempty" name:"RemovePluginList"`

	// 是否强制重启,默认值false
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`

	// 是否重新安装,默认值false
	ForceUpdate *bool `json:"ForceUpdate,omitnil,omitempty" name:"ForceUpdate"`

	// 0:系统插件
	PluginType *uint64 `json:"PluginType,omitnil,omitempty" name:"PluginType"`
}

func NewUpdatePluginsRequest

func NewUpdatePluginsRequest() (request *UpdatePluginsRequest)

func (*UpdatePluginsRequest) FromJsonString

func (r *UpdatePluginsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdatePluginsRequest) ToJsonString

func (r *UpdatePluginsRequest) ToJsonString() string

type UpdatePluginsRequestParams added in v1.0.426

type UpdatePluginsRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 需要安装的插件名列表
	InstallPluginList []*string `json:"InstallPluginList,omitnil,omitempty" name:"InstallPluginList"`

	// 需要卸载的插件名列表
	RemovePluginList []*string `json:"RemovePluginList,omitnil,omitempty" name:"RemovePluginList"`

	// 是否强制重启,默认值false
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`

	// 是否重新安装,默认值false
	ForceUpdate *bool `json:"ForceUpdate,omitnil,omitempty" name:"ForceUpdate"`

	// 0:系统插件
	PluginType *uint64 `json:"PluginType,omitnil,omitempty" name:"PluginType"`
}

Predefined struct for user

type UpdatePluginsResponse

type UpdatePluginsResponse struct {
	*tchttp.BaseResponse
	Response *UpdatePluginsResponseParams `json:"Response"`
}

func NewUpdatePluginsResponse

func NewUpdatePluginsResponse() (response *UpdatePluginsResponse)

func (*UpdatePluginsResponse) FromJsonString

func (r *UpdatePluginsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdatePluginsResponse) ToJsonString

func (r *UpdatePluginsResponse) ToJsonString() string

type UpdatePluginsResponseParams added in v1.0.426

type UpdatePluginsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateRequestTargetNodeTypesRequest

type UpdateRequestTargetNodeTypesRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 接收请求的目标节点类型列表
	TargetNodeTypes []*string `json:"TargetNodeTypes,omitnil,omitempty" name:"TargetNodeTypes"`
}

func NewUpdateRequestTargetNodeTypesRequest

func NewUpdateRequestTargetNodeTypesRequest() (request *UpdateRequestTargetNodeTypesRequest)

func (*UpdateRequestTargetNodeTypesRequest) FromJsonString

func (r *UpdateRequestTargetNodeTypesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateRequestTargetNodeTypesRequest) ToJsonString

func (r *UpdateRequestTargetNodeTypesRequest) ToJsonString() string

type UpdateRequestTargetNodeTypesRequestParams added in v1.0.426

type UpdateRequestTargetNodeTypesRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 接收请求的目标节点类型列表
	TargetNodeTypes []*string `json:"TargetNodeTypes,omitnil,omitempty" name:"TargetNodeTypes"`
}

Predefined struct for user

type UpdateRequestTargetNodeTypesResponse

type UpdateRequestTargetNodeTypesResponse struct {
	*tchttp.BaseResponse
	Response *UpdateRequestTargetNodeTypesResponseParams `json:"Response"`
}

func NewUpdateRequestTargetNodeTypesResponse

func NewUpdateRequestTargetNodeTypesResponse() (response *UpdateRequestTargetNodeTypesResponse)

func (*UpdateRequestTargetNodeTypesResponse) FromJsonString

func (r *UpdateRequestTargetNodeTypesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateRequestTargetNodeTypesResponse) ToJsonString

func (r *UpdateRequestTargetNodeTypesResponse) ToJsonString() string

type UpdateRequestTargetNodeTypesResponseParams added in v1.0.426

type UpdateRequestTargetNodeTypesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateServerlessInstanceRequest added in v1.0.875

type UpdateServerlessInstanceRequest struct {
	*tchttp.BaseRequest

	// Serveless实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 更新的索引元数据JSON,如mappings、settings
	UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"`

	// 实例访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 开启kibana内网访问,如OPEN、CLOSE
	KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"`

	// 开启kibana外网访问,如OPEN、CLOSE
	KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"`

	// 访问控制列表
	KibanaPublicAcl *KibanaPublicAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"`
}

func NewUpdateServerlessInstanceRequest added in v1.0.875

func NewUpdateServerlessInstanceRequest() (request *UpdateServerlessInstanceRequest)

func (*UpdateServerlessInstanceRequest) FromJsonString added in v1.0.875

func (r *UpdateServerlessInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateServerlessInstanceRequest) ToJsonString added in v1.0.875

func (r *UpdateServerlessInstanceRequest) ToJsonString() string

type UpdateServerlessInstanceRequestParams added in v1.0.875

type UpdateServerlessInstanceRequestParams struct {
	// Serveless实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 更新的索引元数据JSON,如mappings、settings
	UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"`

	// 实例访问密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 开启kibana内网访问,如OPEN、CLOSE
	KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"`

	// 开启kibana外网访问,如OPEN、CLOSE
	KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"`

	// 访问控制列表
	KibanaPublicAcl *KibanaPublicAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"`
}

Predefined struct for user

type UpdateServerlessInstanceResponse added in v1.0.875

type UpdateServerlessInstanceResponse struct {
	*tchttp.BaseResponse
	Response *UpdateServerlessInstanceResponseParams `json:"Response"`
}

func NewUpdateServerlessInstanceResponse added in v1.0.875

func NewUpdateServerlessInstanceResponse() (response *UpdateServerlessInstanceResponse)

func (*UpdateServerlessInstanceResponse) FromJsonString added in v1.0.875

func (r *UpdateServerlessInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateServerlessInstanceResponse) ToJsonString added in v1.0.875

func (r *UpdateServerlessInstanceResponse) ToJsonString() string

type UpdateServerlessInstanceResponseParams added in v1.0.875

type UpdateServerlessInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateServerlessSpaceRequest added in v1.0.875

type UpdateServerlessSpaceRequest struct {
	*tchttp.BaseRequest

	// Serveless索引空间ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

	// Serveless索引空间名
	SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"`

	// kibana内网开关
	KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"`

	// kibana公网开关
	KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"`

	// kibana公网白名单
	KibanaPublicAcl *EsAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"`
}

func NewUpdateServerlessSpaceRequest added in v1.0.875

func NewUpdateServerlessSpaceRequest() (request *UpdateServerlessSpaceRequest)

func (*UpdateServerlessSpaceRequest) FromJsonString added in v1.0.875

func (r *UpdateServerlessSpaceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateServerlessSpaceRequest) ToJsonString added in v1.0.875

func (r *UpdateServerlessSpaceRequest) ToJsonString() string

type UpdateServerlessSpaceRequestParams added in v1.0.875

type UpdateServerlessSpaceRequestParams struct {
	// Serveless索引空间ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

	// Serveless索引空间名
	SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"`

	// kibana内网开关
	KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"`

	// kibana公网开关
	KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"`

	// kibana公网白名单
	KibanaPublicAcl *EsAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"`
}

Predefined struct for user

type UpdateServerlessSpaceResponse added in v1.0.875

type UpdateServerlessSpaceResponse struct {
	*tchttp.BaseResponse
	Response *UpdateServerlessSpaceResponseParams `json:"Response"`
}

func NewUpdateServerlessSpaceResponse added in v1.0.875

func NewUpdateServerlessSpaceResponse() (response *UpdateServerlessSpaceResponse)

func (*UpdateServerlessSpaceResponse) FromJsonString added in v1.0.875

func (r *UpdateServerlessSpaceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateServerlessSpaceResponse) ToJsonString added in v1.0.875

func (r *UpdateServerlessSpaceResponse) ToJsonString() string

type UpdateServerlessSpaceResponseParams added in v1.0.875

type UpdateServerlessSpaceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpgradeInstanceRequest

type UpgradeInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 目标ES版本,支持:”6.4.3“, "6.8.2","7.5.1", "7.10.1", "7.14.2"
	EsVersion *string `json:"EsVersion,omitnil,omitempty" name:"EsVersion"`

	// 是否只做升级检查,默认值为false
	CheckOnly *bool `json:"CheckOnly,omitnil,omitempty" name:"CheckOnly"`

	// 目标商业特性版本:<li>oss 开源版</li><li>basic 基础版</li>当前仅在5.6.4升级6.x版本时使用,默认值为basic
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li>
	BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"`

	// 升级方式:<li>scale 蓝绿变更</li><li>restart 滚动重启</li>默认值为scale
	UpgradeMode *string `json:"UpgradeMode,omitnil,omitempty" name:"UpgradeMode"`

	// 升级版本前是否对集群进行备份,默认不备份
	CosBackup *bool `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`

	// 滚动模式时,是否跳过检查,进行强制重启。默认值为false
	SkipCheckForceRestart *bool `json:"SkipCheckForceRestart,omitnil,omitempty" name:"SkipCheckForceRestart"`

	// cvm延迟上架参数
	CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"`
}

func NewUpgradeInstanceRequest

func NewUpgradeInstanceRequest() (request *UpgradeInstanceRequest)

func (*UpgradeInstanceRequest) FromJsonString

func (r *UpgradeInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeInstanceRequest) ToJsonString

func (r *UpgradeInstanceRequest) ToJsonString() string

type UpgradeInstanceRequestParams added in v1.0.426

type UpgradeInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 目标ES版本,支持:”6.4.3“, "6.8.2","7.5.1", "7.10.1", "7.14.2"
	EsVersion *string `json:"EsVersion,omitnil,omitempty" name:"EsVersion"`

	// 是否只做升级检查,默认值为false
	CheckOnly *bool `json:"CheckOnly,omitnil,omitempty" name:"CheckOnly"`

	// 目标商业特性版本:<li>oss 开源版</li><li>basic 基础版</li>当前仅在5.6.4升级6.x版本时使用,默认值为basic
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li>
	BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"`

	// 升级方式:<li>scale 蓝绿变更</li><li>restart 滚动重启</li>默认值为scale
	UpgradeMode *string `json:"UpgradeMode,omitnil,omitempty" name:"UpgradeMode"`

	// 升级版本前是否对集群进行备份,默认不备份
	CosBackup *bool `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`

	// 滚动模式时,是否跳过检查,进行强制重启。默认值为false
	SkipCheckForceRestart *bool `json:"SkipCheckForceRestart,omitnil,omitempty" name:"SkipCheckForceRestart"`

	// cvm延迟上架参数
	CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"`
}

Predefined struct for user

type UpgradeInstanceResponse

type UpgradeInstanceResponse struct {
	*tchttp.BaseResponse
	Response *UpgradeInstanceResponseParams `json:"Response"`
}

func NewUpgradeInstanceResponse

func NewUpgradeInstanceResponse() (response *UpgradeInstanceResponse)

func (*UpgradeInstanceResponse) FromJsonString

func (r *UpgradeInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeInstanceResponse) ToJsonString

func (r *UpgradeInstanceResponse) ToJsonString() string

type UpgradeInstanceResponseParams added in v1.0.426

type UpgradeInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpgradeLicenseRequest

type UpgradeLicenseRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// License类型<li>oss:开源版</li><li>basic:基础版</li><li>platinum:白金版</li>默认值platinum
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表(目前仅支持指定一张代金券)
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li><li>不传参时会默认维持原状,传参时需注意只能由不开启变为开启,无法由开启变为不开启</li>
	BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"`

	// 是否强制重启<li>true强制重启</li><li>false不强制重启</li> 默认值false
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`
}

func NewUpgradeLicenseRequest

func NewUpgradeLicenseRequest() (request *UpgradeLicenseRequest)

func (*UpgradeLicenseRequest) FromJsonString

func (r *UpgradeLicenseRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeLicenseRequest) ToJsonString

func (r *UpgradeLicenseRequest) ToJsonString() string

type UpgradeLicenseRequestParams added in v1.0.426

type UpgradeLicenseRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// License类型<li>oss:开源版</li><li>basic:基础版</li><li>platinum:白金版</li>默认值platinum
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表(目前仅支持指定一张代金券)
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li><li>不传参时会默认维持原状,传参时需注意只能由不开启变为开启,无法由开启变为不开启</li>
	BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"`

	// 是否强制重启<li>true强制重启</li><li>false不强制重启</li> 默认值false
	ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"`
}

Predefined struct for user

type UpgradeLicenseResponse

type UpgradeLicenseResponse struct {
	*tchttp.BaseResponse
	Response *UpgradeLicenseResponseParams `json:"Response"`
}

func NewUpgradeLicenseResponse

func NewUpgradeLicenseResponse() (response *UpgradeLicenseResponse)

func (*UpgradeLicenseResponse) FromJsonString

func (r *UpgradeLicenseResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeLicenseResponse) ToJsonString

func (r *UpgradeLicenseResponse) ToJsonString() string

type UpgradeLicenseResponseParams added in v1.0.426

type UpgradeLicenseResponseParams struct {
	// 订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VpcInfo added in v1.0.875

type VpcInfo struct {
	// vpcId信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// SubnetId信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VpcUid信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcUid *uint64 `json:"VpcUid,omitnil,omitempty" name:"VpcUid"`

	// SubnetUid 信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetUid *uint64 `json:"SubnetUid,omitnil,omitempty" name:"SubnetUid"`

	// 可用ip数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	AvailableIpAddressCount *int64 `json:"AvailableIpAddressCount,omitnil,omitempty" name:"AvailableIpAddressCount"`
}

type WebNodeTypeInfo

type WebNodeTypeInfo struct {
	// 可视化节点个数,固定为1
	NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 可视化节点规格
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`
}

type ZoneDetail

type ZoneDetail struct {
	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL