v20180416

package
v1.3.89 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2026 License: Apache-2.0 Imports: 7 Imported by: 11

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_ABNORMALDATAFORMAT = "FailedOperation.AbnormalDataFormat"

	// 更新ACL失败
	FAILEDOPERATION_ACCESSCONTROLLIST = "FailedOperation.AccessControlList"

	// 可用区资源包配额不足
	FAILEDOPERATION_CDCQUOTAINSUFFICIENT = "FailedOperation.CdcQuotaInsufficient"

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

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

	// cos融合迁移失败
	FAILEDOPERATION_COSMIGRATE = "FailedOperation.CosMigrate"

	// 节点磁盘块数参数检查失败。
	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"

	// 获取user失败
	FAILEDOPERATION_GETUSER = "FailedOperation.GetUser"

	// 获取快照列表失败
	FAILEDOPERATION_GETUSERCOSSNAPSHOTLIST = "FailedOperation.GetUserCosSnapshotList"

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

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

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

	// 当前集群已开启销毁保护,无法直接销毁,请解除该保护后再尝试销毁
	FAILEDOPERATION_OPENDESTROYPROTECTION = "FailedOperation.OpenDestroyProtection"

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

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

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

	// 集群设置IP溯源失败
	FAILEDOPERATION_SETTINGIPTRACEERROR = "FailedOperation.SettingIpTraceError"

	// 变更space的kibana语言信息失败
	FAILEDOPERATION_SPACELANGUAGE = "FailedOperation.SpaceLanguage"

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

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

	// 不支持开启低频存储
	FAILEDOPERATION_UNSUPPORTEDOPENLOWFREQUENCY = "FailedOperation.UnsupportedOpenLowFrequency"

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

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

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

	// 变更space的vpc信息失败
	FAILEDOPERATION_UPDATEVPC = "FailedOperation.UpdateVpc"

	// 内部错误。
	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"

	// 无效的lucene语法
	INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString"

	// 地域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"

	// ES serverless的serverlessId未找到
	INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId"

	// ES Serverless的spaceId未找到
	INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId"

	// space的名称错误
	INVALIDPARAMETER_INVALIDSPACENAMES = "InvalidParameter.InvalidSpaceNames"

	// 子网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"

	// Uin的取值和预期不符。
	INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"

	// 更新的索引元数据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_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize"

	// 后端服务响应时间超过配额限制
	LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout"

	// 空间数超过配额。
	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"

	// clb资源不足
	RESOURCEINSUFFICIENT_CLB = "ResourceInsufficient.Clb"

	// es资源不足
	RESOURCEINSUFFICIENT_ES = "ResourceInsufficient.Es"

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

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

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

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

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 账户信息未找到。
	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_ESINFONOTFOUND = "ResourceNotFound.EsInfoNotFound"

	// 索引信息不存在
	RESOURCENOTFOUND_INDEXINFONOTFOUND = "ResourceNotFound.IndexInfoNotFound"

	// 密钥管理系统资源获取失败。
	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"

	// 集群开启了saml登录,不能直接从https调整到http协议
	UNSUPPORTEDOPERATION_CLOSEHTTPSWITHSAML = "UnsupportedOperation.CloseHttpsWithSaml"

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

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

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

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

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

	// cvm当前运行状态不支持
	UNSUPPORTEDOPERATION_CVMSTATENOTSUPPORTED = "UnsupportedOperation.CvmStateNotSupported"

	// 有关机的cvm
	UNSUPPORTEDOPERATION_CVMSTATUSSTOPPED = "UnsupportedOperation.CvmStatusStopped"

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

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

	// 节点磁盘可用空间不足
	UNSUPPORTEDOPERATION_DISKFREESPACEINSUFFICIENT = "UnsupportedOperation.DiskFreeSpaceInsufficient"

	// 该操作仅支持弹性云盘
	UNSUPPORTEDOPERATION_DISKNOTPORTABLE = "UnsupportedOperation.DiskNotPortable"

	// 当前磁盘状态不支持
	UNSUPPORTEDOPERATION_DISKSTATENOTSUPPORTED = "UnsupportedOperation.DiskStateNotSupported"

	// 磁盘类型变更路径不支持
	UNSUPPORTEDOPERATION_DISKTYPECHANGEPATHNOTSUPPORTED = "UnsupportedOperation.DiskTypeChangePathNotSupported"

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

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

	// 存在未完成的异构扩缩容流程
	UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"

	// 集群有索引设置index.routing.allocation.require._name,or _ip, or _id
	UNSUPPORTEDOPERATION_INDEXSETTINGSREQUIRESET = "UnsupportedOperation.IndexSettingsRequireSet"

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

	// 内核版本不支持
	UNSUPPORTEDOPERATION_KERNELNOTSUPPORT = "UnsupportedOperation.KernelNotSupport"

	// 当前ES集群版本过低,不支持Gpu机器
	UNSUPPORTEDOPERATION_KERNELNOTSUPPORTGPU = "UnsupportedOperation.KernelNotSupportGpu"

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

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

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

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

	// 抱歉,您需要前往ES控制台购买页完成确认认证,我们才能为您提供所选的腾讯云服务。如果对于确认流程有任何疑问,可以联系我们:https://www.tencentcloud.com/zh/contact-us
	UNSUPPORTEDOPERATION_NOTAGREEMENT = "UnsupportedOperation.NotAgreement"

	// 该操作仅支持数据盘
	UNSUPPORTEDOPERATION_NOTDATADISK = "UnsupportedOperation.NotDataDisk"

	// 用户同步日志的配置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_SINGLENODECLUSTERNOTSUPPORT = "UnsupportedOperation.SingleNodeClusterNotSupport"

	// 不支持该操作,当前实例运行状态不为正常。
	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 AutoScaleDiskInfo added in v1.1.6

type AutoScaleDiskInfo struct {
	// 节点类型 hotData,warmData
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 0:百分比扩容;1:绝对值扩容
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScaleType *uint64 `json:"ScaleType,omitnil,omitempty" name:"ScaleType"`

	// 触发阈值,单位%,例如80%
	// 注意:此字段可能返回 null,表示取不到有效值。
	Threshold *uint64 `json:"Threshold,omitnil,omitempty" name:"Threshold"`

	// 触发持续时间,单位分钟,例如60
	// 注意:此字段可能返回 null,表示取不到有效值。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 每次扩容比例,单位%,例如20%
	// 注意:此字段可能返回 null,表示取不到有效值。
	PercentSize *uint64 `json:"PercentSize,omitnil,omitempty" name:"PercentSize"`

	// 绝对值扩容,单位GB,例如100GB
	// 注意:此字段可能返回 null,表示取不到有效值。
	FixSize *uint64 `json:"FixSize,omitnil,omitempty" name:"FixSize"`

	// 扩容上限,单位GB,例如500GB
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxSize *uint64 `json:"MaxSize,omitnil,omitempty" name:"MaxSize"`
}

type BackingIndexMetaField added in v1.0.406

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

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

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

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

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

	// <p>索引Uuid</p>
	IndexUuid *string `json:"IndexUuid,omitnil,omitempty" name:"IndexUuid"`
}

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) CreateAutoBackUpStrategy added in v1.3.32

func (c *Client) CreateAutoBackUpStrategy(request *CreateAutoBackUpStrategyRequest) (response *CreateAutoBackUpStrategyResponse, err error)

CreateAutoBackUpStrategy 新建自动备份快照策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"

func (*Client) CreateAutoBackUpStrategyWithContext added in v1.3.32

func (c *Client) CreateAutoBackUpStrategyWithContext(ctx context.Context, request *CreateAutoBackUpStrategyRequest) (response *CreateAutoBackUpStrategyResponse, err error)

CreateAutoBackUpStrategy 新建自动备份快照策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"

func (*Client) CreateClusterSnapshot added in v1.0.1031

func (c *Client) CreateClusterSnapshot(request *CreateClusterSnapshotRequest) (response *CreateClusterSnapshotResponse, err error)

CreateClusterSnapshot 集群快照手动创建

可能返回的错误码:

FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"

func (*Client) CreateClusterSnapshotWithContext added in v1.0.1031

func (c *Client) CreateClusterSnapshotWithContext(ctx context.Context, request *CreateClusterSnapshotRequest) (response *CreateClusterSnapshotResponse, err error)

CreateClusterSnapshot 集群快照手动创建

可能返回的错误码:

FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"

func (*Client) CreateCollector added in v1.3.40

func (c *Client) CreateCollector(request *CreateCollectorRequest) (response *CreateCollectorResponse, err error)

CreateCollector 用于创建Beats采集器

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) CreateCollectorWithContext added in v1.3.40

func (c *Client) CreateCollectorWithContext(ctx context.Context, request *CreateCollectorRequest) (response *CreateCollectorResponse, err error)

CreateCollector 用于创建Beats采集器

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) CreateCosMigrateToServerlessInstance added in v1.0.876

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

CreateCosMigrateToServerlessInstance cos迁移流程

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_COSMIGRATE = "FailedOperation.CosMigrate"
INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId"
RESOURCENOTFOUND_ESINFONOTFOUND = "ResourceNotFound.EsInfoNotFound"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"

func (*Client) CreateCosMigrateToServerlessInstanceWithContext added in v1.0.876

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

CreateCosMigrateToServerlessInstance cos迁移流程

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_COSMIGRATE = "FailedOperation.CosMigrate"
INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId"
RESOURCENOTFOUND_ESINFONOTFOUND = "ResourceNotFound.EsInfoNotFound"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"

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_CDCQUOTAINSUFFICIENT = "FailedOperation.CdcQuotaInsufficient"
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_NOTAGREEMENT = "UnsupportedOperation.NotAgreement"
UNSUPPORTEDOPERATION_SINGLENODECLUSTERNOTSUPPORT = "UnsupportedOperation.SingleNodeClusterNotSupport"
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_CDCQUOTAINSUFFICIENT = "FailedOperation.CdcQuotaInsufficient"
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_NOTAGREEMENT = "UnsupportedOperation.NotAgreement"
UNSUPPORTEDOPERATION_SINGLENODECLUSTERNOTSUPPORT = "UnsupportedOperation.SingleNodeClusterNotSupport"
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_NOTAGREEMENT = "UnsupportedOperation.NotAgreement"
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_NOTAGREEMENT = "UnsupportedOperation.NotAgreement"
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_INVALIDOPTYPE = "InvalidParameter.InvalidOpType"
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"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"

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_INVALIDOPTYPE = "InvalidParameter.InvalidOpType"
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"
RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"

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 = "FailedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
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_CLB = "ResourceInsufficient.Clb"
RESOURCEINSUFFICIENT_ES = "ResourceInsufficient.Es"
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 = "FailedOperation"
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError"
FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
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_CLB = "ResourceInsufficient.Clb"
RESOURCEINSUFFICIENT_ES = "ResourceInsufficient.Es"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"

func (*Client) DeleteAutoBackUpStrategy added in v1.3.32

func (c *Client) DeleteAutoBackUpStrategy(request *DeleteAutoBackUpStrategyRequest) (response *DeleteAutoBackUpStrategyResponse, err error)

DeleteAutoBackUpStrategy 删除自动备份快照策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAutoBackUpStrategyWithContext added in v1.3.32

func (c *Client) DeleteAutoBackUpStrategyWithContext(ctx context.Context, request *DeleteAutoBackUpStrategyRequest) (response *DeleteAutoBackUpStrategyResponse, err error)

DeleteAutoBackUpStrategy 删除自动备份快照策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteClusterSnapshot added in v1.0.1031

func (c *Client) DeleteClusterSnapshot(request *DeleteClusterSnapshotRequest) (response *DeleteClusterSnapshotResponse, err error)

DeleteClusterSnapshot 删除快照仓库里备份的快照

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteClusterSnapshotWithContext added in v1.0.1031

func (c *Client) DeleteClusterSnapshotWithContext(ctx context.Context, request *DeleteClusterSnapshotRequest) (response *DeleteClusterSnapshotResponse, err error)

DeleteClusterSnapshot 删除快照仓库里备份的快照

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

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_OPENDESTROYPROTECTION = "FailedOperation.OpenDestroyProtection"
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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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_OPENDESTROYPROTECTION = "FailedOperation.OpenDestroyProtection"
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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"

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"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance"
RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone"
RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"

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) DescribeAutoBackUpStrategy added in v1.3.32

func (c *Client) DescribeAutoBackUpStrategy(request *DescribeAutoBackUpStrategyRequest) (response *DescribeAutoBackUpStrategyResponse, err error)

DescribeAutoBackUpStrategy 获取自动备份快照策略信息

可能返回的错误码:

INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeAutoBackUpStrategyWithContext added in v1.3.32

func (c *Client) DescribeAutoBackUpStrategyWithContext(ctx context.Context, request *DescribeAutoBackUpStrategyRequest) (response *DescribeAutoBackUpStrategyResponse, err error)

DescribeAutoBackUpStrategy 获取自动备份快照策略信息

可能返回的错误码:

INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeClusterSnapshot added in v1.0.1031

func (c *Client) DescribeClusterSnapshot(request *DescribeClusterSnapshotRequest) (response *DescribeClusterSnapshotResponse, err error)

DescribeClusterSnapshot 获取快照备份列表

可能返回的错误码:

LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize"
LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"

func (*Client) DescribeClusterSnapshotWithContext added in v1.0.1031

func (c *Client) DescribeClusterSnapshotWithContext(ctx context.Context, request *DescribeClusterSnapshotRequest) (response *DescribeClusterSnapshotResponse, err error)

DescribeClusterSnapshot 获取快照备份列表

可能返回的错误码:

LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize"
LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"

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_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize"
LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout"
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_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize"
LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout"
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实例的日志

可能返回的错误码:

FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) DescribeLogstashInstanceLogsWithContext added in v1.0.442

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

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

可能返回的错误码:

FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

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"
LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize"
LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout"

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"
LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize"
LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout"

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"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId"
INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId"
INVALIDPARAMETER_INVALIDTAGINFO = "InvalidParameter.InvalidTagInfo"
INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound"
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"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId"
INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId"
INVALIDPARAMETER_INVALIDTAGINFO = "InvalidParameter.InvalidTagInfo"
INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeServerlessMetrics added in v1.0.958

func (c *Client) DescribeServerlessMetrics(request *DescribeServerlessMetricsRequest) (response *DescribeServerlessMetricsResponse, err error)

DescribeServerlessMetrics 获取serverless实例对应指标,获取space维度时不需要传入indexid,获取index时不需要传入spaceid

获取一段时间时间范围内的指标数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeServerlessMetricsWithContext added in v1.0.958

func (c *Client) DescribeServerlessMetricsWithContext(ctx context.Context, request *DescribeServerlessMetricsRequest) (response *DescribeServerlessMetricsResponse, err error)

DescribeServerlessMetrics 获取serverless实例对应指标,获取space维度时不需要传入indexid,获取index时不需要传入spaceid

获取一段时间时间范围内的指标数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

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_GETUSER = "FailedOperation.GetUser"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId"
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_GETUSER = "FailedOperation.GetUser"
FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment"
FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId"
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"
FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound"
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"
FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSpaceKibanaTools added in v1.0.1000

func (c *Client) DescribeSpaceKibanaTools(request *DescribeSpaceKibanaToolsRequest) (response *DescribeSpaceKibanaToolsResponse, err error)

DescribeSpaceKibanaTools space维度的kibana获取登录token

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeSpaceKibanaToolsWithContext added in v1.0.1000

func (c *Client) DescribeSpaceKibanaToolsWithContext(ctx context.Context, request *DescribeSpaceKibanaToolsRequest) (response *DescribeSpaceKibanaToolsResponse, err error)

DescribeSpaceKibanaTools space维度的kibana获取登录token

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeUserCosSnapshotList added in v1.0.876

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

DescribeUserCosSnapshotList 查询快照信息接口

可能返回的错误码:

FAILEDOPERATION_GETUSERCOSSNAPSHOTLIST = "FailedOperation.GetUserCosSnapshotList"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeUserCosSnapshotListWithContext added in v1.0.876

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

DescribeUserCosSnapshotList 查询快照信息接口

可能返回的错误码:

FAILEDOPERATION_GETUSERCOSSNAPSHOTLIST = "FailedOperation.GetUserCosSnapshotList"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeViews added in v1.0.319

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

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

可能返回的错误码:

AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound"
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维度

可能返回的错误码:

AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound"
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) ExportIpTraceLog added in v1.1.30

func (c *Client) ExportIpTraceLog(request *ExportIpTraceLogRequest) (response *ExportIpTraceLogResponse, err error)

ExportIpTraceLog 查询IP溯源日志原始数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ABNORMALDATAFORMAT = "FailedOperation.AbnormalDataFormat"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType"
INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_INDEXINFONOTFOUND = "ResourceNotFound.IndexInfoNotFound"

func (*Client) ExportIpTraceLogWithContext added in v1.1.30

func (c *Client) ExportIpTraceLogWithContext(ctx context.Context, request *ExportIpTraceLogRequest) (response *ExportIpTraceLogResponse, err error)

ExportIpTraceLog 查询IP溯源日志原始数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ABNORMALDATAFORMAT = "FailedOperation.AbnormalDataFormat"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType"
INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
RESOURCENOTFOUND_INDEXINFONOTFOUND = "ResourceNotFound.IndexInfoNotFound"

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) GetIpTraceStatus added in v1.1.51

func (c *Client) GetIpTraceStatus(request *GetIpTraceStatusRequest) (response *GetIpTraceStatusResponse, err error)

GetIpTraceStatus 查询IP溯源状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ABNORMALDATAFORMAT = "FailedOperation.AbnormalDataFormat"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) GetIpTraceStatusWithContext added in v1.1.51

func (c *Client) GetIpTraceStatusWithContext(ctx context.Context, request *GetIpTraceStatusRequest) (response *GetIpTraceStatusResponse, err error)

GetIpTraceStatus 查询IP溯源状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ABNORMALDATAFORMAT = "FailedOperation.AbnormalDataFormat"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
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) InstallInstanceModel added in v1.0.994

func (c *Client) InstallInstanceModel(request *InstallInstanceModelRequest) (response *InstallInstanceModelResponse, err error)

InstallInstanceModel ES集群安装模型接口

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"

func (*Client) InstallInstanceModelWithContext added in v1.0.994

func (c *Client) InstallInstanceModelWithContext(ctx context.Context, request *InstallInstanceModelRequest) (response *InstallInstanceModelResponse, err error)

InstallInstanceModel ES集群安装模型接口

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"

func (*Client) ModifyAutoBackUpCommonInfo added in v1.3.32

func (c *Client) ModifyAutoBackUpCommonInfo(request *ModifyAutoBackUpCommonInfoRequest) (response *ModifyAutoBackUpCommonInfoResponse, err error)

ModifyAutoBackUpCommonInfo 修改自动备份快照策略公共信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAutoBackUpCommonInfoWithContext added in v1.3.32

func (c *Client) ModifyAutoBackUpCommonInfoWithContext(ctx context.Context, request *ModifyAutoBackUpCommonInfoRequest) (response *ModifyAutoBackUpCommonInfoResponse, err error)

ModifyAutoBackUpCommonInfo 修改自动备份快照策略公共信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAutoBackUpStrategy added in v1.3.32

func (c *Client) ModifyAutoBackUpStrategy(request *ModifyAutoBackUpStrategyRequest) (response *ModifyAutoBackUpStrategyResponse, err error)

ModifyAutoBackUpStrategy 修改自动备份快照策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"

func (*Client) ModifyAutoBackUpStrategyWithContext added in v1.3.32

func (c *Client) ModifyAutoBackUpStrategyWithContext(ctx context.Context, request *ModifyAutoBackUpStrategyRequest) (response *ModifyAutoBackUpStrategyResponse, err error)

ModifyAutoBackUpStrategy 修改自动备份快照策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"

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) QueryIpTraceLog added in v1.1.51

func (c *Client) QueryIpTraceLog(request *QueryIpTraceLogRequest) (response *QueryIpTraceLogResponse, err error)

QueryIpTraceLog 查询IP溯源日志

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType"
INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) QueryIpTraceLogWithContext added in v1.1.51

func (c *Client) QueryIpTraceLogWithContext(ctx context.Context, request *QueryIpTraceLogRequest) (response *QueryIpTraceLogResponse, err error)

QueryIpTraceLog 查询IP溯源日志

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType"
INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"

func (*Client) RequestInstances added in v1.3.84

func (c *Client) RequestInstances(request *RequestInstancesRequest) (response *RequestInstancesResponse, err error)

RequestInstances 请求集群实例

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"

func (*Client) RequestInstancesByGet added in v1.3.84

func (c *Client) RequestInstancesByGet(request *RequestInstancesByGetRequest) (response *RequestInstancesByGetResponse, err error)

RequestInstancesByGet GET请求集群实例

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"

func (*Client) RequestInstancesByGetWithContext added in v1.3.84

func (c *Client) RequestInstancesByGetWithContext(ctx context.Context, request *RequestInstancesByGetRequest) (response *RequestInstancesByGetResponse, err error)

RequestInstancesByGet GET请求集群实例

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"

func (*Client) RequestInstancesWithContext added in v1.3.84

func (c *Client) RequestInstancesWithContext(ctx context.Context, request *RequestInstancesRequest) (response *RequestInstancesResponse, err error)

RequestInstances 请求集群实例

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"

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_CVMSTATUSSTOPPED = "UnsupportedOperation.CvmStatusStopped"
UNSUPPORTEDOPERATION_DISKFREESPACEINSUFFICIENT = "UnsupportedOperation.DiskFreeSpaceInsufficient"
UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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_CVMSTATUSSTOPPED = "UnsupportedOperation.CvmStatusStopped"
UNSUPPORTEDOPERATION_DISKFREESPACEINSUFFICIENT = "UnsupportedOperation.DiskFreeSpaceInsufficient"
UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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_CVM = "ResourceInsufficient.CVM"
RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_DISKFREESPACEINSUFFICIENT = "UnsupportedOperation.DiskFreeSpaceInsufficient"
UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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_CVM = "ResourceInsufficient.CVM"
RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp"
RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_DISKFREESPACEINSUFFICIENT = "UnsupportedOperation.DiskFreeSpaceInsufficient"
UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) RestoreClusterSnapshot added in v1.0.1031

func (c *Client) RestoreClusterSnapshot(request *RestoreClusterSnapshotRequest) (response *RestoreClusterSnapshotResponse, err error)

RestoreClusterSnapshot 快照备份恢复,从仓库中恢复快照到集群中

可能返回的错误码:

INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETERVALUE_PASSWORD = "InvalidParameterValue.Password"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"

func (*Client) RestoreClusterSnapshotWithContext added in v1.0.1031

func (c *Client) RestoreClusterSnapshotWithContext(ctx context.Context, request *RestoreClusterSnapshotRequest) (response *RestoreClusterSnapshotResponse, err error)

RestoreClusterSnapshot 快照备份恢复,从仓库中恢复快照到集群中

可能返回的错误码:

INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETERVALUE_PASSWORD = "InvalidParameterValue.Password"
RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"

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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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 = "FailedOperation"
FAILEDOPERATION_CDCQUOTAINSUFFICIENT = "FailedOperation.CdcQuotaInsufficient"
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_CLOSEHTTPSWITHSAML = "UnsupportedOperation.CloseHttpsWithSaml"
UNSUPPORTEDOPERATION_CLUSTERSHARDNUM = "UnsupportedOperation.ClusterShardNum"
UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_CVMSTATENOTSUPPORTED = "UnsupportedOperation.CvmStateNotSupported"
UNSUPPORTEDOPERATION_CVMSTATUSSTOPPED = "UnsupportedOperation.CvmStatusStopped"
UNSUPPORTEDOPERATION_DISKNOTPORTABLE = "UnsupportedOperation.DiskNotPortable"
UNSUPPORTEDOPERATION_DISKSTATENOTSUPPORTED = "UnsupportedOperation.DiskStateNotSupported"
UNSUPPORTEDOPERATION_DISKTYPECHANGEPATHNOTSUPPORTED = "UnsupportedOperation.DiskTypeChangePathNotSupported"
UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
UNSUPPORTEDOPERATION_INDEXSETTINGSREQUIRESET = "UnsupportedOperation.IndexSettingsRequireSet"
UNSUPPORTEDOPERATION_KERNELNOTSUPPORTGPU = "UnsupportedOperation.KernelNotSupportGpu"
UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError"
UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade"
UNSUPPORTEDOPERATION_NOTDATADISK = "UnsupportedOperation.NotDataDisk"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_SCALEDOWNTOOMUCH = "UnsupportedOperation.ScaleDownTooMuch"
UNSUPPORTEDOPERATION_SINGLENODECLUSTERNOTSUPPORT = "UnsupportedOperation.SingleNodeClusterNotSupport"
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 = "FailedOperation"
FAILEDOPERATION_CDCQUOTAINSUFFICIENT = "FailedOperation.CdcQuotaInsufficient"
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_CLOSEHTTPSWITHSAML = "UnsupportedOperation.CloseHttpsWithSaml"
UNSUPPORTEDOPERATION_CLUSTERSHARDNUM = "UnsupportedOperation.ClusterShardNum"
UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose"
UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_CVMSTATENOTSUPPORTED = "UnsupportedOperation.CvmStateNotSupported"
UNSUPPORTEDOPERATION_CVMSTATUSSTOPPED = "UnsupportedOperation.CvmStatusStopped"
UNSUPPORTEDOPERATION_DISKNOTPORTABLE = "UnsupportedOperation.DiskNotPortable"
UNSUPPORTEDOPERATION_DISKSTATENOTSUPPORTED = "UnsupportedOperation.DiskStateNotSupported"
UNSUPPORTEDOPERATION_DISKTYPECHANGEPATHNOTSUPPORTED = "UnsupportedOperation.DiskTypeChangePathNotSupported"
UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
UNSUPPORTEDOPERATION_INDEXSETTINGSREQUIRESET = "UnsupportedOperation.IndexSettingsRequireSet"
UNSUPPORTEDOPERATION_KERNELNOTSUPPORTGPU = "UnsupportedOperation.KernelNotSupportGpu"
UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError"
UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade"
UNSUPPORTEDOPERATION_NOTDATADISK = "UnsupportedOperation.NotDataDisk"
UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
UNSUPPORTEDOPERATION_SCALEDOWNTOOMUCH = "UnsupportedOperation.ScaleDownTooMuch"
UNSUPPORTEDOPERATION_SINGLENODECLUSTERNOTSUPPORT = "UnsupportedOperation.SingleNodeClusterNotSupport"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType"
UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType"

func (*Client) UpdateIpTraceStatus added in v1.1.51

func (c *Client) UpdateIpTraceStatus(request *UpdateIpTraceStatusRequest) (response *UpdateIpTraceStatusResponse, err error)

UpdateIpTraceStatus 更新ES集群IP溯源状态

可能返回的错误码:

FAILEDOPERATION_SETTINGIPTRACEERROR = "FailedOperation.SettingIpTraceError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_KERNELNOTSUPPORT = "UnsupportedOperation.KernelNotSupport"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

func (*Client) UpdateIpTraceStatusWithContext added in v1.1.51

func (c *Client) UpdateIpTraceStatusWithContext(ctx context.Context, request *UpdateIpTraceStatusRequest) (response *UpdateIpTraceStatusResponse, err error)

UpdateIpTraceStatus 更新ES集群IP溯源状态

可能返回的错误码:

FAILEDOPERATION_SETTINGIPTRACEERROR = "FailedOperation.SettingIpTraceError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId"
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion"
INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam"
INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin"
RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
UNSUPPORTEDOPERATION_KERNELNOTSUPPORT = "UnsupportedOperation.KernelNotSupport"
UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"

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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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_ACCESSCONTROLLIST = "FailedOperation.AccessControlList"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
FAILEDOPERATION_SPACELANGUAGE = "FailedOperation.SpaceLanguage"
FAILEDOPERATION_UNSUPPORTEDOPENLOWFREQUENCY = "FailedOperation.UnsupportedOpenLowFrequency"
FAILEDOPERATION_UPDATEVPC = "FailedOperation.UpdateVpc"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDESACL = "InvalidParameter.InvalidEsACL"
INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson"
INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType"
INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess"
INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess"
INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId"
INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ISOLATEDSTATUS = "ResourceInUse.IsolatedStatus"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList"
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_ACCESSCONTROLLIST = "FailedOperation.AccessControlList"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
FAILEDOPERATION_SPACELANGUAGE = "FailedOperation.SpaceLanguage"
FAILEDOPERATION_UNSUPPORTEDOPENLOWFREQUENCY = "FailedOperation.UnsupportedOpenLowFrequency"
FAILEDOPERATION_UPDATEVPC = "FailedOperation.UpdateVpc"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDESACL = "InvalidParameter.InvalidEsACL"
INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson"
INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType"
INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess"
INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess"
INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId"
INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_ISOLATEDSTATUS = "ResourceInUse.IsolatedStatus"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList"
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_ACCESSCONTROLLIST = "FailedOperation.AccessControlList"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames"
INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType"
INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId"
INVALIDPARAMETER_INVALIDSPACENAMES = "InvalidParameter.InvalidSpaceNames"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"

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_ACCESSCONTROLLIST = "FailedOperation.AccessControlList"
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState"
FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames"
INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType"
INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess"
INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion"
INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId"
INVALIDPARAMETER_INVALIDSPACENAMES = "InvalidParameter.InvalidSpaceNames"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"

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_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp"
UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
UNSUPPORTEDOPERATION_INDEXSETTINGSREQUIRESET = "UnsupportedOperation.IndexSettingsRequireSet"
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_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication"
UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth"
UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp"
UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
UNSUPPORTEDOPERATION_INDEXSETTINGSREQUIRESET = "UnsupportedOperation.IndexSettingsRequireSet"
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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting"
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 CollectorConfigInfo added in v1.3.40

type CollectorConfigInfo struct {
	// 采集器的主配置文件名,如filebeat.yml,metricbeat.yml等
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 采集器的主配置文件内容
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`
}

type CollectorOutputInstance added in v1.3.40

type CollectorOutputInstance struct {
	// 采集器输出的实例类型(支持elasticsearch、logstash)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 采集器输出的实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 采集器输出到的ES实例的用户名
	ESUserName *string `json:"ESUserName,omitnil,omitempty" name:"ESUserName"`

	// 采集器输出到的ES实例的密码
	ESUserPasswd *string `json:"ESUserPasswd,omitnil,omitempty" name:"ESUserPasswd"`

	// 采集器输出到ES实例时,是否开启监控(1为开启,0为不开启,默认为0)
	EnableMonitoring *int64 `json:"EnableMonitoring,omitnil,omitempty" name:"EnableMonitoring"`

	// 采集器输出到ES实例时,是否开启自动在kibana中生成Dashboard(1为开启,0为不开启,默认为0)
	EnableDashboard *int64 `json:"EnableDashboard,omitnil,omitempty" name:"EnableDashboard"`

	// Ckafka实例的vip
	KafkaEndpoint *string `json:"KafkaEndpoint,omitnil,omitempty" name:"KafkaEndpoint"`

	// Ckafka实例中的Topic
	KafkaTopic *string `json:"KafkaTopic,omitnil,omitempty" name:"KafkaTopic"`

	// Ckafka实例的版本号
	KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"`

	// topic id
	SesTopicId *string `json:"SesTopicId,omitnil,omitempty" name:"SesTopicId"`

	// topic name
	SesTopicName *string `json:"SesTopicName,omitnil,omitempty" name:"SesTopicName"`

	// topic address
	SesTopicAddress *string `json:"SesTopicAddress,omitnil,omitempty" name:"SesTopicAddress"`

	// /
	SesTopicUserName *string `json:"SesTopicUserName,omitnil,omitempty" name:"SesTopicUserName"`

	// /
	SesTopicPasswd *string `json:"SesTopicPasswd,omitnil,omitempty" name:"SesTopicPasswd"`

	// /
	LogstashListenPort *uint64 `json:"LogstashListenPort,omitnil,omitempty" name:"LogstashListenPort"`
}

type CollectorTarget added in v1.3.40

type CollectorTarget struct {
	// 采集配置名称
	TargetName *string `json:"TargetName,omitnil,omitempty" name:"TargetName"`

	// 命名空间列表,包括Include包含和Exclude不包含选项,两者都为空时等同于全部命名空间(包含当前所有的以及未来创建的)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespaces *Namespaces `json:"Namespaces,omitnil,omitempty" name:"Namespaces"`

	// Pod标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodLabels []*PodLabel `json:"PodLabels,omitnil,omitempty" name:"PodLabels"`

	// 容器名称,支持小写字母、数字、连接符-、下划线_,最多支持63个字符
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerName *string `json:"ContainerName,omitnil,omitempty" name:"ContainerName"`

	// ES索引名称前缀,如果当前采集配置下的容器日志输出到ES集群,则使用该字段作为ES索引名称的前缀,支持大小写字母、数字、连接符-、下划线_,最多支持50个字符
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexPrefix *string `json:"IndexPrefix,omitnil,omitempty" name:"IndexPrefix"`

	// 日志内容过滤,以逗号分隔,支持大小写字母、数字、连接符-、下划线_以及逗号,最多支持50个字符
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogFilters *string `json:"LogFilters,omitnil,omitempty" name:"LogFilters"`

	// 高级配置,可自定义采集规则,最多支持2048个字符
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigContent *string `json:"ConfigContent,omitnil,omitempty" name:"ConfigContent"`

	// Ckafka实例的Topic
	// 注意:此字段可能返回 null,表示取不到有效值。
	KafkaTopic *string `json:"KafkaTopic,omitnil,omitempty" name:"KafkaTopic"`

	// ES索引名称,如果当前采集配置下的容器日志输出到ES集群,则使用该字段作为ES索引名称,支持大小写字母、数字、连接符-、下划线_,最多支持50个字符
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexAlias *string `json:"IndexAlias,omitnil,omitempty" name:"IndexAlias"`

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

	// 日志采集host路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputPath *string `json:"InputPath,omitnil,omitempty" name:"InputPath"`

	// inputs.tail_files
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputsTailFiles *bool `json:"InputsTailFiles,omitnil,omitempty" name:"InputsTailFiles"`
}

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"`

	// 备份快照前缀
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// 0 腾讯云仓库; 1 客户仓库
	EsRepositoryType *uint64 `json:"EsRepositoryType,omitnil,omitempty" name:"EsRepositoryType"`

	// 托管快照仓库名称
	PaasEsRepository *string `json:"PaasEsRepository,omitnil,omitempty" name:"PaasEsRepository"`

	// 客户快照仓库名称
	UserEsRepository *string `json:"UserEsRepository,omitnil,omitempty" name:"UserEsRepository"`

	// cos存储文件夹目录
	CosBasePath *string `json:"CosBasePath,omitnil,omitempty" name:"CosBasePath"`

	// 快照存储周期 单位天
	StorageDuration *uint64 `json:"StorageDuration,omitnil,omitempty" name:"StorageDuration"`

	// 自动备份频率单位小时
	AutoBackupInterval *uint64 `json:"AutoBackupInterval,omitnil,omitempty" name:"AutoBackupInterval"`

	// 备份锁定 0 不锁定; 1 锁定
	CosRetention *uint64 `json:"CosRetention,omitnil,omitempty" name:"CosRetention"`

	// 锁定截止日期 2022-12-10T08:34:48.000Z
	RetainUntilDate *string `json:"RetainUntilDate,omitnil,omitempty" name:"RetainUntilDate"`

	// 锁定宽限期
	RetentionGraceTime *uint64 `json:"RetentionGraceTime,omitnil,omitempty" name:"RetentionGraceTime"`

	// 跨地域备份 0 不跨地域; 1 跨地域
	RemoteCos *uint64 `json:"RemoteCos,omitnil,omitempty" name:"RemoteCos"`

	// 跨地域备份地域名称 ap-guangzhou
	RemoteCosRegion *string `json:"RemoteCosRegion,omitnil,omitempty" name:"RemoteCosRegion"`

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 备份索引列表,如果不填表示备份所有索引
	Indices *string `json:"Indices,omitnil,omitempty" name:"Indices"`

	// cos多AZ备份 0 单AZ; 1 多AZ
	MultiAz *uint64 `json:"MultiAz,omitnil,omitempty" name:"MultiAz"`

	// 策略创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

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"`

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

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

type CreateAutoBackUpStrategyRequest added in v1.3.32

type CreateAutoBackUpStrategyRequest struct {
	*tchttp.BaseRequest

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

	// 策略信息
	CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`
}

func NewCreateAutoBackUpStrategyRequest added in v1.3.32

func NewCreateAutoBackUpStrategyRequest() (request *CreateAutoBackUpStrategyRequest)

func (*CreateAutoBackUpStrategyRequest) FromJsonString added in v1.3.32

func (r *CreateAutoBackUpStrategyRequest) 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 (*CreateAutoBackUpStrategyRequest) ToJsonString added in v1.3.32

func (r *CreateAutoBackUpStrategyRequest) ToJsonString() string

type CreateAutoBackUpStrategyRequestParams added in v1.3.32

type CreateAutoBackUpStrategyRequestParams struct {
	// 实例名称
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 策略信息
	CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`
}

Predefined struct for user

type CreateAutoBackUpStrategyResponse added in v1.3.32

type CreateAutoBackUpStrategyResponse struct {
	*tchttp.BaseResponse
	Response *CreateAutoBackUpStrategyResponseParams `json:"Response"`
}

func NewCreateAutoBackUpStrategyResponse added in v1.3.32

func NewCreateAutoBackUpStrategyResponse() (response *CreateAutoBackUpStrategyResponse)

func (*CreateAutoBackUpStrategyResponse) FromJsonString added in v1.3.32

func (r *CreateAutoBackUpStrategyResponse) 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 (*CreateAutoBackUpStrategyResponse) ToJsonString added in v1.3.32

func (r *CreateAutoBackUpStrategyResponse) ToJsonString() string

type CreateAutoBackUpStrategyResponseParams added in v1.3.32

type CreateAutoBackUpStrategyResponseParams struct {
	// true 成功; false 失败
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type CreateClusterSnapshotRequest added in v1.0.1031

type CreateClusterSnapshotRequest struct {
	*tchttp.BaseRequest

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

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

	// 索引名称
	Indices *string `json:"Indices,omitnil,omitempty" name:"Indices"`

	// 0 腾讯云仓库; 1 客户仓库
	EsRepositoryType *uint64 `json:"EsRepositoryType,omitnil,omitempty" name:"EsRepositoryType"`

	// 客户快照仓库名称
	UserEsRepository *string `json:"UserEsRepository,omitnil,omitempty" name:"UserEsRepository"`

	// 快照存储周期 单位天,范围[0, INF), 如果没有设置则默认7天
	StorageDuration *uint64 `json:"StorageDuration,omitnil,omitempty" name:"StorageDuration"`

	// 备份锁定 0 不锁定; 1 锁定
	CosRetention *uint64 `json:"CosRetention,omitnil,omitempty" name:"CosRetention"`

	// 锁定截止日期 2022-12-10T08:34:48.000Z
	RetainUntilDate *string `json:"RetainUntilDate,omitnil,omitempty" name:"RetainUntilDate"`

	// 锁定宽限期,单位天
	RetentionGraceTime *uint64 `json:"RetentionGraceTime,omitnil,omitempty" name:"RetentionGraceTime"`

	// 跨地域备份 0 不跨地域; 1 跨地域
	RemoteCos *uint64 `json:"RemoteCos,omitnil,omitempty" name:"RemoteCos"`

	// 跨地域备份地域名称 ap-guangzhou
	RemoteCosRegion *string `json:"RemoteCosRegion,omitnil,omitempty" name:"RemoteCosRegion"`

	// cos多AZ备份 0 单AZ; 1 多AZ
	MultiAz *uint64 `json:"MultiAz,omitnil,omitempty" name:"MultiAz"`
}

func NewCreateClusterSnapshotRequest added in v1.0.1031

func NewCreateClusterSnapshotRequest() (request *CreateClusterSnapshotRequest)

func (*CreateClusterSnapshotRequest) FromJsonString added in v1.0.1031

func (r *CreateClusterSnapshotRequest) 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 (*CreateClusterSnapshotRequest) ToJsonString added in v1.0.1031

func (r *CreateClusterSnapshotRequest) ToJsonString() string

type CreateClusterSnapshotRequestParams added in v1.0.1031

type CreateClusterSnapshotRequestParams struct {
	// 实例名称
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 索引名称
	Indices *string `json:"Indices,omitnil,omitempty" name:"Indices"`

	// 0 腾讯云仓库; 1 客户仓库
	EsRepositoryType *uint64 `json:"EsRepositoryType,omitnil,omitempty" name:"EsRepositoryType"`

	// 客户快照仓库名称
	UserEsRepository *string `json:"UserEsRepository,omitnil,omitempty" name:"UserEsRepository"`

	// 快照存储周期 单位天,范围[0, INF), 如果没有设置则默认7天
	StorageDuration *uint64 `json:"StorageDuration,omitnil,omitempty" name:"StorageDuration"`

	// 备份锁定 0 不锁定; 1 锁定
	CosRetention *uint64 `json:"CosRetention,omitnil,omitempty" name:"CosRetention"`

	// 锁定截止日期 2022-12-10T08:34:48.000Z
	RetainUntilDate *string `json:"RetainUntilDate,omitnil,omitempty" name:"RetainUntilDate"`

	// 锁定宽限期,单位天
	RetentionGraceTime *uint64 `json:"RetentionGraceTime,omitnil,omitempty" name:"RetentionGraceTime"`

	// 跨地域备份 0 不跨地域; 1 跨地域
	RemoteCos *uint64 `json:"RemoteCos,omitnil,omitempty" name:"RemoteCos"`

	// 跨地域备份地域名称 ap-guangzhou
	RemoteCosRegion *string `json:"RemoteCosRegion,omitnil,omitempty" name:"RemoteCosRegion"`

	// cos多AZ备份 0 单AZ; 1 多AZ
	MultiAz *uint64 `json:"MultiAz,omitnil,omitempty" name:"MultiAz"`
}

Predefined struct for user

type CreateClusterSnapshotResponse added in v1.0.1031

type CreateClusterSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *CreateClusterSnapshotResponseParams `json:"Response"`
}

func NewCreateClusterSnapshotResponse added in v1.0.1031

func NewCreateClusterSnapshotResponse() (response *CreateClusterSnapshotResponse)

func (*CreateClusterSnapshotResponse) FromJsonString added in v1.0.1031

func (r *CreateClusterSnapshotResponse) 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 (*CreateClusterSnapshotResponse) ToJsonString added in v1.0.1031

func (r *CreateClusterSnapshotResponse) ToJsonString() string

type CreateClusterSnapshotResponseParams added in v1.0.1031

type CreateClusterSnapshotResponseParams struct {
	// 实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

Predefined struct for user

type CreateCollectorRequest added in v1.3.40

type CreateCollectorRequest struct {
	*tchttp.BaseRequest

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

	// 采集器版本(支持"6.8.15"、"7.10.2")
	CollectorVersion *string `json:"CollectorVersion,omitnil,omitempty" name:"CollectorVersion"`

	// 采集器类型(支持filebeat、metricbeat、heartbeat、auditbeat、packetbeat)
	CollectorType *string `json:"CollectorType,omitnil,omitempty" name:"CollectorType"`

	// 采集器输出的ES实例信息
	OutputInstance *CollectorOutputInstance `json:"OutputInstance,omitnil,omitempty" name:"OutputInstance"`

	// 采集器配置
	CollectorConfigs []*CollectorConfigInfo `json:"CollectorConfigs,omitnil,omitempty" name:"CollectorConfigs"`

	// 采集器下发的CVM实例ID列表
	CVMInstanceIds []*string `json:"CVMInstanceIds,omitnil,omitempty" name:"CVMInstanceIds"`

	// 采集目标类型,CVM或者TKE
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 容器集群ID,采集目标为TKE时必填
	ContainerClusterId *string `json:"ContainerClusterId,omitnil,omitempty" name:"ContainerClusterId"`

	// 采集器配置,采集目标为TKE时必填
	CollectorTargets []*CollectorTarget `json:"CollectorTargets,omitnil,omitempty" name:"CollectorTargets"`

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

func NewCreateCollectorRequest added in v1.3.40

func NewCreateCollectorRequest() (request *CreateCollectorRequest)

func (*CreateCollectorRequest) FromJsonString added in v1.3.40

func (r *CreateCollectorRequest) 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 (*CreateCollectorRequest) ToJsonString added in v1.3.40

func (r *CreateCollectorRequest) ToJsonString() string

type CreateCollectorRequestParams added in v1.3.40

type CreateCollectorRequestParams struct {
	// 采集器名称(1-50 个英文、汉字、数字、连接线-或下划线_)
	CollectorName *string `json:"CollectorName,omitnil,omitempty" name:"CollectorName"`

	// 采集器版本(支持"6.8.15"、"7.10.2")
	CollectorVersion *string `json:"CollectorVersion,omitnil,omitempty" name:"CollectorVersion"`

	// 采集器类型(支持filebeat、metricbeat、heartbeat、auditbeat、packetbeat)
	CollectorType *string `json:"CollectorType,omitnil,omitempty" name:"CollectorType"`

	// 采集器输出的ES实例信息
	OutputInstance *CollectorOutputInstance `json:"OutputInstance,omitnil,omitempty" name:"OutputInstance"`

	// 采集器配置
	CollectorConfigs []*CollectorConfigInfo `json:"CollectorConfigs,omitnil,omitempty" name:"CollectorConfigs"`

	// 采集器下发的CVM实例ID列表
	CVMInstanceIds []*string `json:"CVMInstanceIds,omitnil,omitempty" name:"CVMInstanceIds"`

	// 采集目标类型,CVM或者TKE
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 容器集群ID,采集目标为TKE时必填
	ContainerClusterId *string `json:"ContainerClusterId,omitnil,omitempty" name:"ContainerClusterId"`

	// 采集器配置,采集目标为TKE时必填
	CollectorTargets []*CollectorTarget `json:"CollectorTargets,omitnil,omitempty" name:"CollectorTargets"`

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

Predefined struct for user

type CreateCollectorResponse added in v1.3.40

type CreateCollectorResponse struct {
	*tchttp.BaseResponse
	Response *CreateCollectorResponseParams `json:"Response"`
}

func NewCreateCollectorResponse added in v1.3.40

func NewCreateCollectorResponse() (response *CreateCollectorResponse)

func (*CreateCollectorResponse) FromJsonString added in v1.3.40

func (r *CreateCollectorResponse) 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 (*CreateCollectorResponse) ToJsonString added in v1.3.40

func (r *CreateCollectorResponse) ToJsonString() string

type CreateCollectorResponseParams added in v1.3.40

type CreateCollectorResponseParams struct {
	// 采集器ID
	CollectorId *string `json:"CollectorId,omitnil,omitempty" name:"CollectorId"`

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

Predefined struct for user

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"`

	// 硬盘额外性能
	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"`

	// 置放群组亲和度,范围[0,10],0表示不开启
	DisasterRecoverGroupAffinity *uint64 `json:"DisasterRecoverGroupAffinity,omitnil,omitempty" name:"DisasterRecoverGroupAffinity"`

	// 子产品ID枚举值: 开源版:"sp_es_io2", 基础版:"sp_es_basic",白金版:"sp_es_platinum",企业版:"sp_es_enterprise",CDC白金版:"sp_es_cdc_platinum",日志增强版:"sp_es_enlogging",tsearch:"sp_tsearch_io2",logstash:"sp_es_logstash" ,可以为空,为空的时候后台取LicenseType映射该字段
	SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"`

	// 读写分离模式:0-不开启,1-本地读写分离,2-远端读写分离
	ReadWriteMode *int64 `json:"ReadWriteMode,omitnil,omitempty" name:"ReadWriteMode"`

	// 置放群组是否开启异步任务
	EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`

	// 置放群组开启异步任务的可维护时间段
	EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`

	// 自动扩盘参数列表
	AutoScaleDiskInfoList []*AutoScaleDiskInfo `json:"AutoScaleDiskInfoList,omitnil,omitempty" name:"AutoScaleDiskInfoList"`

	// 是否开启kibana公网访问,不传默认开启
	EnableKibanaPublicAccess *string `json:"EnableKibanaPublicAccess,omitnil,omitempty" name:"EnableKibanaPublicAccess"`
}

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"`

	// 硬盘额外性能
	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"`

	// 置放群组亲和度,范围[0,10],0表示不开启
	DisasterRecoverGroupAffinity *uint64 `json:"DisasterRecoverGroupAffinity,omitnil,omitempty" name:"DisasterRecoverGroupAffinity"`

	// 子产品ID枚举值: 开源版:"sp_es_io2", 基础版:"sp_es_basic",白金版:"sp_es_platinum",企业版:"sp_es_enterprise",CDC白金版:"sp_es_cdc_platinum",日志增强版:"sp_es_enlogging",tsearch:"sp_tsearch_io2",logstash:"sp_es_logstash" ,可以为空,为空的时候后台取LicenseType映射该字段
	SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"`

	// 读写分离模式:0-不开启,1-本地读写分离,2-远端读写分离
	ReadWriteMode *int64 `json:"ReadWriteMode,omitnil,omitempty" name:"ReadWriteMode"`

	// 置放群组是否开启异步任务
	EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`

	// 置放群组开启异步任务的可维护时间段
	EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`

	// 自动扩盘参数列表
	AutoScaleDiskInfoList []*AutoScaleDiskInfo `json:"AutoScaleDiskInfoList,omitnil,omitempty" name:"AutoScaleDiskInfoList"`

	// 是否开启kibana公网访问,不传默认开启
	EnableKibanaPublicAccess *string `json:"EnableKibanaPublicAccess,omitnil,omitempty" name:"EnableKibanaPublicAccess"`
}

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"`

	// 多可用区部署时可用区的详细信息
	MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`

	// 部署模式,0:单可用区、1:多可用区
	DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`
}

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"`

	// 多可用区部署时可用区的详细信息
	MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`

	// 部署模式,0:单可用区、1:多可用区
	DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`
}

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"`

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

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"`

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

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 DeleteAutoBackUpStrategyRequest added in v1.3.32

type DeleteAutoBackUpStrategyRequest struct {
	*tchttp.BaseRequest

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

	// 策略名称
	StrategyName []*string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`
}

func NewDeleteAutoBackUpStrategyRequest added in v1.3.32

func NewDeleteAutoBackUpStrategyRequest() (request *DeleteAutoBackUpStrategyRequest)

func (*DeleteAutoBackUpStrategyRequest) FromJsonString added in v1.3.32

func (r *DeleteAutoBackUpStrategyRequest) 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 (*DeleteAutoBackUpStrategyRequest) ToJsonString added in v1.3.32

func (r *DeleteAutoBackUpStrategyRequest) ToJsonString() string

type DeleteAutoBackUpStrategyRequestParams added in v1.3.32

type DeleteAutoBackUpStrategyRequestParams struct {
	// 实例名称
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 策略名称
	StrategyName []*string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`
}

Predefined struct for user

type DeleteAutoBackUpStrategyResponse added in v1.3.32

type DeleteAutoBackUpStrategyResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAutoBackUpStrategyResponseParams `json:"Response"`
}

func NewDeleteAutoBackUpStrategyResponse added in v1.3.32

func NewDeleteAutoBackUpStrategyResponse() (response *DeleteAutoBackUpStrategyResponse)

func (*DeleteAutoBackUpStrategyResponse) FromJsonString added in v1.3.32

func (r *DeleteAutoBackUpStrategyResponse) 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 (*DeleteAutoBackUpStrategyResponse) ToJsonString added in v1.3.32

func (r *DeleteAutoBackUpStrategyResponse) ToJsonString() string

type DeleteAutoBackUpStrategyResponseParams added in v1.3.32

type DeleteAutoBackUpStrategyResponseParams struct {
	// true 成功; false 失败
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type DeleteClusterSnapshotRequest added in v1.0.1031

type DeleteClusterSnapshotRequest struct {
	*tchttp.BaseRequest

	// 集群实例Id,格式:es-xxxx
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 快照仓库名称
	RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`

	// 集群快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
}

func NewDeleteClusterSnapshotRequest added in v1.0.1031

func NewDeleteClusterSnapshotRequest() (request *DeleteClusterSnapshotRequest)

func (*DeleteClusterSnapshotRequest) FromJsonString added in v1.0.1031

func (r *DeleteClusterSnapshotRequest) 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 (*DeleteClusterSnapshotRequest) ToJsonString added in v1.0.1031

func (r *DeleteClusterSnapshotRequest) ToJsonString() string

type DeleteClusterSnapshotRequestParams added in v1.0.1031

type DeleteClusterSnapshotRequestParams struct {
	// 集群实例Id,格式:es-xxxx
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 快照仓库名称
	RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`

	// 集群快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
}

Predefined struct for user

type DeleteClusterSnapshotResponse added in v1.0.1031

type DeleteClusterSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *DeleteClusterSnapshotResponseParams `json:"Response"`
}

func NewDeleteClusterSnapshotResponse added in v1.0.1031

func NewDeleteClusterSnapshotResponse() (response *DeleteClusterSnapshotResponse)

func (*DeleteClusterSnapshotResponse) FromJsonString added in v1.0.1031

func (r *DeleteClusterSnapshotResponse) 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 (*DeleteClusterSnapshotResponse) ToJsonString added in v1.0.1031

func (r *DeleteClusterSnapshotResponse) ToJsonString() string

type DeleteClusterSnapshotResponseParams added in v1.0.1031

type DeleteClusterSnapshotResponseParams 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 DeleteIndexRequest added in v1.0.406

type DeleteIndexRequest struct {
	*tchttp.BaseRequest

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

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

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

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

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

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

	// <p>索引生命阶段</p>
	IndexPhrase *string `json:"IndexPhrase,omitnil,omitempty" name:"IndexPhrase"`
}

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 {
	// <p>ES集群ID</p>
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

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

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

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

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

	// <p>索引生命阶段</p>
	IndexPhrase *string `json:"IndexPhrase,omitnil,omitempty" name:"IndexPhrase"`
}

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 DescribeAutoBackUpStrategyRequest added in v1.3.32

type DescribeAutoBackUpStrategyRequest struct {
	*tchttp.BaseRequest

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

func NewDescribeAutoBackUpStrategyRequest added in v1.3.32

func NewDescribeAutoBackUpStrategyRequest() (request *DescribeAutoBackUpStrategyRequest)

func (*DescribeAutoBackUpStrategyRequest) FromJsonString added in v1.3.32

func (r *DescribeAutoBackUpStrategyRequest) 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 (*DescribeAutoBackUpStrategyRequest) ToJsonString added in v1.3.32

func (r *DescribeAutoBackUpStrategyRequest) ToJsonString() string

type DescribeAutoBackUpStrategyRequestParams added in v1.3.32

type DescribeAutoBackUpStrategyRequestParams struct {
	// 实例名称
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeAutoBackUpStrategyResponse added in v1.3.32

type DescribeAutoBackUpStrategyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoBackUpStrategyResponseParams `json:"Response"`
}

func NewDescribeAutoBackUpStrategyResponse added in v1.3.32

func NewDescribeAutoBackUpStrategyResponse() (response *DescribeAutoBackUpStrategyResponse)

func (*DescribeAutoBackUpStrategyResponse) FromJsonString added in v1.3.32

func (r *DescribeAutoBackUpStrategyResponse) 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 (*DescribeAutoBackUpStrategyResponse) ToJsonString added in v1.3.32

func (r *DescribeAutoBackUpStrategyResponse) ToJsonString() string

type DescribeAutoBackUpStrategyResponseParams added in v1.3.32

type DescribeAutoBackUpStrategyResponseParams struct {
	// 策略信息
	CosBackupList []*CosBackup `json:"CosBackupList,omitnil,omitempty" name:"CosBackupList"`

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

Predefined struct for user

type DescribeClusterSnapshotRequest added in v1.0.1031

type DescribeClusterSnapshotRequest struct {
	*tchttp.BaseRequest

	// 集群实例Id,格式:es-xxxx
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 快照仓库名称
	RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`

	// 集群快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
}

func NewDescribeClusterSnapshotRequest added in v1.0.1031

func NewDescribeClusterSnapshotRequest() (request *DescribeClusterSnapshotRequest)

func (*DescribeClusterSnapshotRequest) FromJsonString added in v1.0.1031

func (r *DescribeClusterSnapshotRequest) 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 (*DescribeClusterSnapshotRequest) ToJsonString added in v1.0.1031

func (r *DescribeClusterSnapshotRequest) ToJsonString() string

type DescribeClusterSnapshotRequestParams added in v1.0.1031

type DescribeClusterSnapshotRequestParams struct {
	// 集群实例Id,格式:es-xxxx
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 快照仓库名称
	RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`

	// 集群快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
}

Predefined struct for user

type DescribeClusterSnapshotResponse added in v1.0.1031

type DescribeClusterSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterSnapshotResponseParams `json:"Response"`
}

func NewDescribeClusterSnapshotResponse added in v1.0.1031

func NewDescribeClusterSnapshotResponse() (response *DescribeClusterSnapshotResponse)

func (*DescribeClusterSnapshotResponse) FromJsonString added in v1.0.1031

func (r *DescribeClusterSnapshotResponse) 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 (*DescribeClusterSnapshotResponse) ToJsonString added in v1.0.1031

func (r *DescribeClusterSnapshotResponse) ToJsonString() string

type DescribeClusterSnapshotResponseParams added in v1.0.1031

type DescribeClusterSnapshotResponseParams struct {
	// 集群实例Id,格式:es-xxxx
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 快照备份详情列表
	Snapshots []*Snapshots `json:"Snapshots,omitnil,omitempty" name:"Snapshots"`

	// 快照仓库名称
	RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`

	// 唯一请求 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"`

	// 日志级别
	LogLevels []*string `json:"LogLevels,omitnil,omitempty" name:"LogLevels"`

	// 节点ID
	NodeIds []*string `json:"NodeIds,omitnil,omitempty" name:"NodeIds"`

	// 慢日志索引名
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 慢日志索引分片
	ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"`

	// 慢日志查询耗时
	QueryCost *uint64 `json:"QueryCost,omitnil,omitempty" name:"QueryCost"`
}

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"`

	// 日志级别
	LogLevels []*string `json:"LogLevels,omitnil,omitempty" name:"LogLevels"`

	// 节点ID
	NodeIds []*string `json:"NodeIds,omitnil,omitempty" name:"NodeIds"`

	// 慢日志索引名
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 慢日志索引分片
	ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"`

	// 慢日志查询耗时
	QueryCost *uint64 `json:"QueryCost,omitnil,omitempty" name:"QueryCost"`
}

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</li>
	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</li>
	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"`

	// cdc集群id
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`
}

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"`

	// cdc集群id
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`
}

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 DescribeServerlessMetricsRequest added in v1.0.958

type DescribeServerlessMetricsRequest struct {
	*tchttp.BaseRequest

	// space空间id
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

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

	// 指标类型,暂时只支持Storage(存储大小),AllMetric(所有存储指标:索引流量、存储大小、文档数量、读请求和写请求)
	MetricType []*string `json:"MetricType,omitnil,omitempty" name:"MetricType"`

	// 时间长度类型DurationType(1: 3小时, 2: 昨天1天,3: 今日0点到现在)
	DurationType *int64 `json:"DurationType,omitnil,omitempty" name:"DurationType"`

	// 索引数据
	BatchIndexList []*string `json:"BatchIndexList,omitnil,omitempty" name:"BatchIndexList"`
}

func NewDescribeServerlessMetricsRequest added in v1.0.958

func NewDescribeServerlessMetricsRequest() (request *DescribeServerlessMetricsRequest)

func (*DescribeServerlessMetricsRequest) FromJsonString added in v1.0.958

func (r *DescribeServerlessMetricsRequest) 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 (*DescribeServerlessMetricsRequest) ToJsonString added in v1.0.958

func (r *DescribeServerlessMetricsRequest) ToJsonString() string

type DescribeServerlessMetricsRequestParams added in v1.0.958

type DescribeServerlessMetricsRequestParams struct {
	// space空间id
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

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

	// 指标类型,暂时只支持Storage(存储大小),AllMetric(所有存储指标:索引流量、存储大小、文档数量、读请求和写请求)
	MetricType []*string `json:"MetricType,omitnil,omitempty" name:"MetricType"`

	// 时间长度类型DurationType(1: 3小时, 2: 昨天1天,3: 今日0点到现在)
	DurationType *int64 `json:"DurationType,omitnil,omitempty" name:"DurationType"`

	// 索引数据
	BatchIndexList []*string `json:"BatchIndexList,omitnil,omitempty" name:"BatchIndexList"`
}

Predefined struct for user

type DescribeServerlessMetricsResponse added in v1.0.958

type DescribeServerlessMetricsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeServerlessMetricsResponseParams `json:"Response"`
}

func NewDescribeServerlessMetricsResponse added in v1.0.958

func NewDescribeServerlessMetricsResponse() (response *DescribeServerlessMetricsResponse)

func (*DescribeServerlessMetricsResponse) FromJsonString added in v1.0.958

func (r *DescribeServerlessMetricsResponse) 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 (*DescribeServerlessMetricsResponse) ToJsonString added in v1.0.958

func (r *DescribeServerlessMetricsResponse) ToJsonString() string

type DescribeServerlessMetricsResponseParams added in v1.0.958

type DescribeServerlessMetricsResponseParams struct {
	// storage指标值,单位byte
	Storage *float64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// IndexTraffic指标值,单位byte
	IndexTraffic *float64 `json:"IndexTraffic,omitnil,omitempty" name:"IndexTraffic"`

	// 读请求数,单位次数
	ReadReqTimes *int64 `json:"ReadReqTimes,omitnil,omitempty" name:"ReadReqTimes"`

	// 写请求数,单位次数
	WriteReqTimes *int64 `json:"WriteReqTimes,omitnil,omitempty" name:"WriteReqTimes"`

	// 文档数量,单位个数
	DocCount *int64 `json:"DocCount,omitnil,omitempty" name:"DocCount"`

	// 指标数据数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetricMapList []*MetricMapByIndexId `json:"MetricMapList,omitnil,omitempty" name:"MetricMapList"`

	// 唯一请求 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"`

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

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"`

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

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 DescribeSpaceKibanaToolsRequest added in v1.0.1000

type DescribeSpaceKibanaToolsRequest struct {
	*tchttp.BaseRequest

	// space的ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`
}

func NewDescribeSpaceKibanaToolsRequest added in v1.0.1000

func NewDescribeSpaceKibanaToolsRequest() (request *DescribeSpaceKibanaToolsRequest)

func (*DescribeSpaceKibanaToolsRequest) FromJsonString added in v1.0.1000

func (r *DescribeSpaceKibanaToolsRequest) 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 (*DescribeSpaceKibanaToolsRequest) ToJsonString added in v1.0.1000

func (r *DescribeSpaceKibanaToolsRequest) ToJsonString() string

type DescribeSpaceKibanaToolsRequestParams added in v1.0.1000

type DescribeSpaceKibanaToolsRequestParams struct {
	// space的ID
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`
}

Predefined struct for user

type DescribeSpaceKibanaToolsResponse added in v1.0.1000

type DescribeSpaceKibanaToolsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSpaceKibanaToolsResponseParams `json:"Response"`
}

func NewDescribeSpaceKibanaToolsResponse added in v1.0.1000

func NewDescribeSpaceKibanaToolsResponse() (response *DescribeSpaceKibanaToolsResponse)

func (*DescribeSpaceKibanaToolsResponse) FromJsonString added in v1.0.1000

func (r *DescribeSpaceKibanaToolsResponse) 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 (*DescribeSpaceKibanaToolsResponse) ToJsonString added in v1.0.1000

func (r *DescribeSpaceKibanaToolsResponse) ToJsonString() string

type DescribeSpaceKibanaToolsResponseParams added in v1.0.1000

type DescribeSpaceKibanaToolsResponseParams struct {
	// 该token用于登录内嵌kibana
	KibanaToken *string `json:"KibanaToken,omitnil,omitempty" name:"KibanaToken"`

	// token的过期时间
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 唯一请求 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 EnableScheduleOperationDuration added in v1.0.1024

type EnableScheduleOperationDuration struct {
	// 支持开启异步任务的日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	Periods []*string `json:"Periods,omitnil,omitempty" name:"Periods"`

	// 支持开启异步的开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeStart *string `json:"TimeStart,omitnil,omitempty" name:"TimeStart"`

	// 支持开启异步的结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeEnd *string `json:"TimeEnd,omitnil,omitempty" name:"TimeEnd"`

	// 支持开启异步的时区
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

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"`

	// ansj启用词词典列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnsjMain []*DictInfo `json:"AnsjMain,omitnil,omitempty" name:"AnsjMain"`

	// ansj停用词词典列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnsjStop []*DictInfo `json:"AnsjStop,omitnil,omitempty" name:"AnsjStop"`

	// ansj歧义词库列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnsjAmbiguity []*DictInfo `json:"AnsjAmbiguity,omitnil,omitempty" name:"AnsjAmbiguity"`

	// ansj同义词词典列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnsjSynonyms []*DictInfo `json:"AnsjSynonyms,omitnil,omitempty" name:"AnsjSynonyms"`
}

type EsPublicAcl

type EsPublicAcl struct {
	// 访问黑名单
	BlackIpList []*string `json:"BlackIpList,omitnil,omitempty" name:"BlackIpList"`

	// 访问白名单
	WhiteIpList []*string `json:"WhiteIpList,omitnil,omitempty" name:"WhiteIpList"`
}

type ExportIpTraceLogRequest added in v1.1.30

type ExportIpTraceLogRequest struct {
	*tchttp.BaseRequest

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

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 起始偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 访问IP
	RemoteIp []*string `json:"RemoteIp,omitnil,omitempty" name:"RemoteIp"`

	// Request/Response 请求/返回, 非必填
	TraceType []*string `json:"TraceType,omitnil,omitempty" name:"TraceType"`

	// Public/Private 公网访问/内网访问, 非必填
	NetType []*string `json:"NetType,omitnil,omitempty" name:"NetType"`

	// POST/GET/PUT/DELETE/HEAD/OPTIONS/PATCH/CONNECT/TRACE/CONNECT等, 非必填
	ReqTypeOrRspStatus []*string `json:"ReqTypeOrRspStatus,omitnil,omitempty" name:"ReqTypeOrRspStatus"`

	// 关键字模糊查询,支持Lucene Query String
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// uri搜索
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`

	// 集群节点IP
	NodeIp []*string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`
}

func NewExportIpTraceLogRequest added in v1.1.30

func NewExportIpTraceLogRequest() (request *ExportIpTraceLogRequest)

func (*ExportIpTraceLogRequest) FromJsonString added in v1.1.30

func (r *ExportIpTraceLogRequest) 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 (*ExportIpTraceLogRequest) ToJsonString added in v1.1.30

func (r *ExportIpTraceLogRequest) ToJsonString() string

type ExportIpTraceLogRequestParams added in v1.1.30

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

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 起始偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 访问IP
	RemoteIp []*string `json:"RemoteIp,omitnil,omitempty" name:"RemoteIp"`

	// Request/Response 请求/返回, 非必填
	TraceType []*string `json:"TraceType,omitnil,omitempty" name:"TraceType"`

	// Public/Private 公网访问/内网访问, 非必填
	NetType []*string `json:"NetType,omitnil,omitempty" name:"NetType"`

	// POST/GET/PUT/DELETE/HEAD/OPTIONS/PATCH/CONNECT/TRACE/CONNECT等, 非必填
	ReqTypeOrRspStatus []*string `json:"ReqTypeOrRspStatus,omitnil,omitempty" name:"ReqTypeOrRspStatus"`

	// 关键字模糊查询,支持Lucene Query String
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// uri搜索
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`

	// 集群节点IP
	NodeIp []*string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`
}

Predefined struct for user

type ExportIpTraceLogResponse added in v1.1.30

type ExportIpTraceLogResponse struct {
	*tchttp.BaseResponse
	Response *ExportIpTraceLogResponseParams `json:"Response"`
}

func NewExportIpTraceLogResponse added in v1.1.30

func NewExportIpTraceLogResponse() (response *ExportIpTraceLogResponse)

func (*ExportIpTraceLogResponse) FromJsonString added in v1.1.30

func (r *ExportIpTraceLogResponse) 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 (*ExportIpTraceLogResponse) ToJsonString added in v1.1.30

func (r *ExportIpTraceLogResponse) ToJsonString() string

type ExportIpTraceLogResponseParams added in v1.1.30

type ExportIpTraceLogResponseParams struct {
	// IP时间列表
	IpTraceList []*IpTimePair `json:"IpTraceList,omitnil,omitempty" name:"IpTraceList"`

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

Predefined struct for user

type Failures added in v1.0.1031

type Failures struct {
	// 备份失败的索引名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// 快照失败的分片号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShardId *int64 `json:"ShardId,omitnil,omitempty" name:"ShardId"`

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

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

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 GetIpTraceStatusRequest added in v1.1.51

type GetIpTraceStatusRequest struct {
	*tchttp.BaseRequest

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

func NewGetIpTraceStatusRequest added in v1.1.51

func NewGetIpTraceStatusRequest() (request *GetIpTraceStatusRequest)

func (*GetIpTraceStatusRequest) FromJsonString added in v1.1.51

func (r *GetIpTraceStatusRequest) 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 (*GetIpTraceStatusRequest) ToJsonString added in v1.1.51

func (r *GetIpTraceStatusRequest) ToJsonString() string

type GetIpTraceStatusRequestParams added in v1.1.51

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

Predefined struct for user

type GetIpTraceStatusResponse added in v1.1.51

type GetIpTraceStatusResponse struct {
	*tchttp.BaseResponse
	Response *GetIpTraceStatusResponseParams `json:"Response"`
}

func NewGetIpTraceStatusResponse added in v1.1.51

func NewGetIpTraceStatusResponse() (response *GetIpTraceStatusResponse)

func (*GetIpTraceStatusResponse) FromJsonString added in v1.1.51

func (r *GetIpTraceStatusResponse) 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 (*GetIpTraceStatusResponse) ToJsonString added in v1.1.51

func (r *GetIpTraceStatusResponse) ToJsonString() string

type GetIpTraceStatusResponseParams added in v1.1.51

type GetIpTraceStatusResponseParams struct {
	// 是否开启IP溯源
	OpenIpTrace *bool `json:"OpenIpTrace,omitnil,omitempty" name:"OpenIpTrace"`

	// IP溯源开启持续时间,单位:秒
	DurationTime *int64 `json:"DurationTime,omitnil,omitempty" name:"DurationTime"`

	// IP溯源配置
	IpTraceConfig *IpTraceConfig `json:"IpTraceConfig,omitnil,omitempty" name:"IpTraceConfig"`

	// 上次执行时间
	LastStartTime *string `json:"LastStartTime,omitnil,omitempty" name:"LastStartTime"`

	// 上次关闭时间
	LastEndTime *string `json:"LastEndTime,omitnil,omitempty" name:"LastEndTime"`

	// 是否过滤Kibana节点IP
	FilterKibanaIp *bool `json:"FilterKibanaIp,omitnil,omitempty" name:"FilterKibanaIp"`

	// 唯一请求 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 GpuInfo added in v1.1.13

type GpuInfo struct {
	// Gpu块数
	GpuCount *int64 `json:"GpuCount,omitnil,omitempty" name:"GpuCount"`

	// Gpu类型
	GpuType *string `json:"GpuType,omitnil,omitempty" name:"GpuType"`
}

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"`

	// 索引别名字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexAliasesField []*string `json:"IndexAliasesField,omitnil,omitempty" name:"IndexAliasesField"`

	// 索引所属集群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 {
	// <p>过期时间</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireMaxAge *string `json:"ExpireMaxAge,omitnil,omitempty" name:"ExpireMaxAge"`

	// <p>过期大小</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireMaxSize *string `json:"ExpireMaxSize,omitnil,omitempty" name:"ExpireMaxSize"`

	// <p>滚动周期</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	RolloverMaxAge *string `json:"RolloverMaxAge,omitnil,omitempty" name:"RolloverMaxAge"`

	// <p>是否开启动态滚动</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	RolloverDynamic *string `json:"RolloverDynamic,omitnil,omitempty" name:"RolloverDynamic"`

	// <p>是否开启动态分片</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShardNumDynamic *string `json:"ShardNumDynamic,omitnil,omitempty" name:"ShardNumDynamic"`

	// <p>时间分区字段</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimestampField *string `json:"TimestampField,omitnil,omitempty" name:"TimestampField"`

	// <p>写入模式</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	WriteMode *string `json:"WriteMode,omitnil,omitempty" name:"WriteMode"`

	// <p>是否开启完全卸载</p><p>枚举值:</p><ul><li>true: 开启完全卸载</li><li>false: 关闭完全卸载</li></ul>
	FullOffloadedEnable *string `json:"FullOffloadedEnable,omitnil,omitempty" name:"FullOffloadedEnable"`

	// <p>完全卸载生命周期</p>
	FullOffloadedMaxAge *string `json:"FullOffloadedMaxAge,omitnil,omitempty" name:"FullOffloadedMaxAge"`

	// <p>完全卸载后备索引取回后生命周期</p>
	FullOffloadedRetrieveMaxAge *string `json:"FullOffloadedRetrieveMaxAge,omitnil,omitempty" name:"FullOffloadedRetrieveMaxAge"`
}

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 InstallInstanceModelRequest added in v1.0.994

type InstallInstanceModelRequest struct {
	*tchttp.BaseRequest

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

	// 客户上传到cos的模型地址,单次请求限制一个。cos文件为压缩文件,格式包括:zip、tgz和tar.gz
	UsrCosModelUrlList []*string `json:"UsrCosModelUrlList,omitnil,omitempty" name:"UsrCosModelUrlList"`

	// 客户指定安装的模型名称,可为空,默认为模型文件名
	ModelNames []*string `json:"ModelNames,omitnil,omitempty" name:"ModelNames"`

	// 模型使用的任务类型,包括:fill_mask, ner, question_answering, text_classification, text_embedding, text_expansion, text_similarity和zero_shot_classification,默认为text_embedding
	TaskTypes []*string `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"`

	// HuggingFace模型名称
	HuggingFaceModelNames []*string `json:"HuggingFaceModelNames,omitnil,omitempty" name:"HuggingFaceModelNames"`

	// 模型描述
	ModelDescription *string `json:"ModelDescription,omitnil,omitempty" name:"ModelDescription"`

	// 模型来源:UserModel、HuggingFace和PlatformModel
	ModelSourceType *string `json:"ModelSourceType,omitnil,omitempty" name:"ModelSourceType"`

	// 已上传的模型路径
	UploadedCosPaths []*string `json:"UploadedCosPaths,omitnil,omitempty" name:"UploadedCosPaths"`
}

func NewInstallInstanceModelRequest added in v1.0.994

func NewInstallInstanceModelRequest() (request *InstallInstanceModelRequest)

func (*InstallInstanceModelRequest) FromJsonString added in v1.0.994

func (r *InstallInstanceModelRequest) 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 (*InstallInstanceModelRequest) ToJsonString added in v1.0.994

func (r *InstallInstanceModelRequest) ToJsonString() string

type InstallInstanceModelRequestParams added in v1.0.994

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

	// 客户上传到cos的模型地址,单次请求限制一个。cos文件为压缩文件,格式包括:zip、tgz和tar.gz
	UsrCosModelUrlList []*string `json:"UsrCosModelUrlList,omitnil,omitempty" name:"UsrCosModelUrlList"`

	// 客户指定安装的模型名称,可为空,默认为模型文件名
	ModelNames []*string `json:"ModelNames,omitnil,omitempty" name:"ModelNames"`

	// 模型使用的任务类型,包括:fill_mask, ner, question_answering, text_classification, text_embedding, text_expansion, text_similarity和zero_shot_classification,默认为text_embedding
	TaskTypes []*string `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"`

	// HuggingFace模型名称
	HuggingFaceModelNames []*string `json:"HuggingFaceModelNames,omitnil,omitempty" name:"HuggingFaceModelNames"`

	// 模型描述
	ModelDescription *string `json:"ModelDescription,omitnil,omitempty" name:"ModelDescription"`

	// 模型来源:UserModel、HuggingFace和PlatformModel
	ModelSourceType *string `json:"ModelSourceType,omitnil,omitempty" name:"ModelSourceType"`

	// 已上传的模型路径
	UploadedCosPaths []*string `json:"UploadedCosPaths,omitnil,omitempty" name:"UploadedCosPaths"`
}

Predefined struct for user

type InstallInstanceModelResponse added in v1.0.994

type InstallInstanceModelResponse struct {
	*tchttp.BaseResponse
	Response *InstallInstanceModelResponseParams `json:"Response"`
}

func NewInstallInstanceModelResponse added in v1.0.994

func NewInstallInstanceModelResponse() (response *InstallInstanceModelResponse)

func (*InstallInstanceModelResponse) FromJsonString added in v1.0.994

func (r *InstallInstanceModelResponse) 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 (*InstallInstanceModelResponse) ToJsonString added in v1.0.994

func (r *InstallInstanceModelResponse) ToJsonString() string

type InstallInstanceModelResponseParams added in v1.0.994

type InstallInstanceModelResponseParams struct {
	// 发起异步流程的flowId
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 调用接口的错误信息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 唯一请求 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"`

	// 置放群组相关参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DisasterRecoverGroupAffinity *uint64 `json:"DisasterRecoverGroupAffinity,omitnil,omitempty" name:"DisasterRecoverGroupAffinity"`

	// 子产品ID枚举值: 开源版:"sp_es_io2", 基础版:"sp_es_basic",白金版:"sp_es_platinum",企业版:"sp_es_enterprise",CDC白金版:"sp_es_cdc_platinum",日志增强版:"sp_es_enlogging",tsearch:"sp_tsearch_io2",logstash:"sp_es_logstash" ,可以为空,为空的时候后台取LicenseType映射该字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"`

	// 存算分离cos用量,单位M
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosBucketStorageSize *uint64 `json:"CosBucketStorageSize,omitnil,omitempty" name:"CosBucketStorageSize"`

	// 读写分离模式:0-不开启,1-本地读写分离,2-远端读写分离
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadWriteMode *int64 `json:"ReadWriteMode,omitnil,omitempty" name:"ReadWriteMode"`

	// 是否有置放群组异步调度任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`

	// 异步调度任务的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`

	// 开启集群保护:OPEN-开启,CLOSE-关闭
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableDestroyProtection *string `json:"EnableDestroyProtection,omitnil,omitempty" name:"EnableDestroyProtection"`

	// kibana内网访问地址
	ShowKibanaIpPort *string `json:"ShowKibanaIpPort,omitnil,omitempty" name:"ShowKibanaIpPort"`

	// 是否为CDZLite可用区
	IsCdzLite *bool `json:"IsCdzLite,omitnil,omitempty" name:"IsCdzLite"`

	// 集群内网tcp地址
	EsPrivateTcpUrl *string `json:"EsPrivateTcpUrl,omitnil,omitempty" name:"EsPrivateTcpUrl"`
}

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"`

	// 慢日志索引名
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 慢日志索引分片
	Shard *string `json:"Shard,omitnil,omitempty" name:"Shard"`

	// 慢日志索引查询耗时
	QueryCost *string `json:"QueryCost,omitnil,omitempty" name:"QueryCost"`
}

type IpTimePair added in v1.1.30

type IpTimePair struct {
	// IP地址
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 时间戳,毫秒
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 集群节点IP
	NodeIp *string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`
}

type IpTraceConfig added in v1.1.51

type IpTraceConfig struct {
	// 请求溯源开关
	EnableRequest *bool `json:"EnableRequest,omitnil,omitempty" name:"EnableRequest"`

	// 返回溯源开关
	EnableResponse *bool `json:"EnableResponse,omitnil,omitempty" name:"EnableResponse"`

	// 请求消息体溯源开关
	EnableRequestBody *bool `json:"EnableRequestBody,omitnil,omitempty" name:"EnableRequestBody"`

	// 返回消息体溯源开关
	EnableResponseBody *bool `json:"EnableResponseBody,omitnil,omitempty" name:"EnableResponseBody"`

	// 排除IP
	RemoteIpInclude []*string `json:"RemoteIpInclude,omitnil,omitempty" name:"RemoteIpInclude"`

	// 包含IP
	RemoteIpExclude []*string `json:"RemoteIpExclude,omitnil,omitempty" name:"RemoteIpExclude"`

	// 排除uri
	UriInclude []*string `json:"UriInclude,omitnil,omitempty" name:"UriInclude"`

	// 包含uri
	UriExclude []*string `json:"UriExclude,omitnil,omitempty" name:"UriExclude"`
}

type IpTraceLogEntry added in v1.1.51

type IpTraceLogEntry struct {
	// 时间
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 访问IP
	RemoteIp *string `json:"RemoteIp,omitnil,omitempty" name:"RemoteIp"`

	// 溯源类型rsp/req
	TraceType *string `json:"TraceType,omitnil,omitempty" name:"TraceType"`

	// 访问网络类型,公网/私网
	NetType *string `json:"NetType,omitnil,omitempty" name:"NetType"`

	// 原始消息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 访问uri
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`

	// 公网IP
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 请求类型或返回状态
	ReqTypeOrRspStatus *string `json:"ReqTypeOrRspStatus,omitnil,omitempty" name:"ReqTypeOrRspStatus"`

	// 集群节点IP
	NodeIp *string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`
}

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"`

	// 部署模式,0:单可用区、1:多可用区
	DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 多可用区部署时可用区的详细信息
	MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`

	// 客户自定义dns配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserDnsIp *string `json:"UserDnsIp,omitnil,omitempty" name:"UserDnsIp"`
}

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"`

	// 节点所在zone
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}

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"`

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

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

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 MetricAllData added in v1.0.999

type MetricAllData struct {
	// 索引流量
	IndexTraffic *float64 `json:"IndexTraffic,omitnil,omitempty" name:"IndexTraffic"`

	// 存储大小
	Storage *float64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 读请求次数
	ReadReqTimes *int64 `json:"ReadReqTimes,omitnil,omitempty" name:"ReadReqTimes"`

	// 写请求次数
	WriteReqTimes *int64 `json:"WriteReqTimes,omitnil,omitempty" name:"WriteReqTimes"`

	// 文档数量
	DocCount *int64 `json:"DocCount,omitnil,omitempty" name:"DocCount"`
}

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 MetricMapByIndexId added in v1.0.999

type MetricMapByIndexId struct {
	// 实例id
	IndexId *string `json:"IndexId,omitnil,omitempty" name:"IndexId"`

	// 指标数据
	MetricAllData *MetricAllData `json:"MetricAllData,omitnil,omitempty" name:"MetricAllData"`
}

type ModifyAutoBackUpCommonInfoRequest added in v1.3.32

type ModifyAutoBackUpCommonInfoRequest struct {
	*tchttp.BaseRequest
}

func NewModifyAutoBackUpCommonInfoRequest added in v1.3.32

func NewModifyAutoBackUpCommonInfoRequest() (request *ModifyAutoBackUpCommonInfoRequest)

func (*ModifyAutoBackUpCommonInfoRequest) FromJsonString added in v1.3.32

func (r *ModifyAutoBackUpCommonInfoRequest) 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 (*ModifyAutoBackUpCommonInfoRequest) ToJsonString added in v1.3.32

func (r *ModifyAutoBackUpCommonInfoRequest) ToJsonString() string

type ModifyAutoBackUpCommonInfoRequestParams added in v1.3.32

type ModifyAutoBackUpCommonInfoRequestParams struct {
}

Predefined struct for user

type ModifyAutoBackUpCommonInfoResponse added in v1.3.32

type ModifyAutoBackUpCommonInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAutoBackUpCommonInfoResponseParams `json:"Response"`
}

func NewModifyAutoBackUpCommonInfoResponse added in v1.3.32

func NewModifyAutoBackUpCommonInfoResponse() (response *ModifyAutoBackUpCommonInfoResponse)

func (*ModifyAutoBackUpCommonInfoResponse) FromJsonString added in v1.3.32

func (r *ModifyAutoBackUpCommonInfoResponse) 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 (*ModifyAutoBackUpCommonInfoResponse) ToJsonString added in v1.3.32

func (r *ModifyAutoBackUpCommonInfoResponse) ToJsonString() string

type ModifyAutoBackUpCommonInfoResponseParams added in v1.3.32

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

Predefined struct for user

type ModifyAutoBackUpStrategyRequest added in v1.3.32

type ModifyAutoBackUpStrategyRequest struct {
	*tchttp.BaseRequest

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

	// 当前策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 策略信息
	CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`
}

func NewModifyAutoBackUpStrategyRequest added in v1.3.32

func NewModifyAutoBackUpStrategyRequest() (request *ModifyAutoBackUpStrategyRequest)

func (*ModifyAutoBackUpStrategyRequest) FromJsonString added in v1.3.32

func (r *ModifyAutoBackUpStrategyRequest) 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 (*ModifyAutoBackUpStrategyRequest) ToJsonString added in v1.3.32

func (r *ModifyAutoBackUpStrategyRequest) ToJsonString() string

type ModifyAutoBackUpStrategyRequestParams added in v1.3.32

type ModifyAutoBackUpStrategyRequestParams struct {
	// 实例名称
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 当前策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 策略信息
	CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`
}

Predefined struct for user

type ModifyAutoBackUpStrategyResponse added in v1.3.32

type ModifyAutoBackUpStrategyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAutoBackUpStrategyResponseParams `json:"Response"`
}

func NewModifyAutoBackUpStrategyResponse added in v1.3.32

func NewModifyAutoBackUpStrategyResponse() (response *ModifyAutoBackUpStrategyResponse)

func (*ModifyAutoBackUpStrategyResponse) FromJsonString added in v1.3.32

func (r *ModifyAutoBackUpStrategyResponse) 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 (*ModifyAutoBackUpStrategyResponse) ToJsonString added in v1.3.32

func (r *ModifyAutoBackUpStrategyResponse) ToJsonString() string

type ModifyAutoBackUpStrategyResponseParams added in v1.3.32

type ModifyAutoBackUpStrategyResponseParams struct {
	// true 成功; false 失败
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

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 Namespaces added in v1.3.40

type Namespaces struct {
	// 包含的命名空间的列表,单个命名空间支持小写字母、数字、连接符-、下划线_,最多支持63个字符
	Include []*string `json:"Include,omitnil,omitempty" name:"Include"`

	// 不包含的命名空间列表,单个命名空间支持小写字母、数字、连接符-、下划线_,最多支持63个字符
	Exclude []*string `json:"Exclude,omitnil,omitempty" name:"Exclude"`
}

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"`

	// 节点Gpu信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	GpuInfo *GpuInfo `json:"GpuInfo,omitnil,omitempty" name:"GpuInfo"`
}

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"`

	// cvm绑定的置放群组的id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVMDisasterRecoverGroupId *string `json:"CVMDisasterRecoverGroupId,omitnil,omitempty" name:"CVMDisasterRecoverGroupId"`

	// cvm绑定置放群组的状态。2: 已绑定;1: 绑定中;0: 未开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVMDisasterRecoverGroupStatus *int64 `json:"CVMDisasterRecoverGroupStatus,omitnil,omitempty" name:"CVMDisasterRecoverGroupStatus"`
}

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"`

	// 回滚标记, 0未回滚 ,1回滚中,2已回滚
	RollbackTag *int64 `json:"RollbackTag,omitnil,omitempty" name:"RollbackTag"`

	// 操作者Uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAccountUin *string `json:"SubAccountUin,omitnil,omitempty" name:"SubAccountUin"`

	// 自动扩容标识:0-非自动,1-自动
	AutoScaleTag *uint64 `json:"AutoScaleTag,omitnil,omitempty" name:"AutoScaleTag"`
}

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 OtherConfig added in v1.3.44

type OtherConfig struct {
	// es的yml额外配置
	EsConfig *string `json:"EsConfig,omitnil,omitempty" name:"EsConfig"`

	// es的jvm heap config
	JvmHeapConfig *string `json:"JvmHeapConfig,omitnil,omitempty" name:"JvmHeapConfig"`
}

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 PodLabel added in v1.3.40

type PodLabel struct {
	// 标签键,支持大小写字母、数字、以及-_./,最多支持63个字符
	LabelKey *string `json:"LabelKey,omitnil,omitempty" name:"LabelKey"`

	// 标签值,支持大小写字母、数字、以及-_./,最多支持63个字符
	LabelValue *string `json:"LabelValue,omitnil,omitempty" name:"LabelValue"`
}

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 QueryIpTraceLogRequest added in v1.1.51

type QueryIpTraceLogRequest struct {
	*tchttp.BaseRequest

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

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 起始偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 访问IP
	RemoteIp []*string `json:"RemoteIp,omitnil,omitempty" name:"RemoteIp"`

	// Request/Response 请求/返回, 非必填
	TraceType []*string `json:"TraceType,omitnil,omitempty" name:"TraceType"`

	// Public/Private 公网访问/内网访问, 非必填
	NetType []*string `json:"NetType,omitnil,omitempty" name:"NetType"`

	// POST/GET/PUT/DELETE/HEAD/OPTIONS/PATCH/CONNECT/TRACE/CONNECT等, 非必填
	ReqTypeOrRspStatus []*string `json:"ReqTypeOrRspStatus,omitnil,omitempty" name:"ReqTypeOrRspStatus"`

	// 关键字模糊查询,支持Lucene Query String
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// Uri搜索
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`

	// 集群节点IP
	NodeIp []*string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`
}

func NewQueryIpTraceLogRequest added in v1.1.51

func NewQueryIpTraceLogRequest() (request *QueryIpTraceLogRequest)

func (*QueryIpTraceLogRequest) FromJsonString added in v1.1.51

func (r *QueryIpTraceLogRequest) 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 (*QueryIpTraceLogRequest) ToJsonString added in v1.1.51

func (r *QueryIpTraceLogRequest) ToJsonString() string

type QueryIpTraceLogRequestParams added in v1.1.51

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

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 起始偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 访问IP
	RemoteIp []*string `json:"RemoteIp,omitnil,omitempty" name:"RemoteIp"`

	// Request/Response 请求/返回, 非必填
	TraceType []*string `json:"TraceType,omitnil,omitempty" name:"TraceType"`

	// Public/Private 公网访问/内网访问, 非必填
	NetType []*string `json:"NetType,omitnil,omitempty" name:"NetType"`

	// POST/GET/PUT/DELETE/HEAD/OPTIONS/PATCH/CONNECT/TRACE/CONNECT等, 非必填
	ReqTypeOrRspStatus []*string `json:"ReqTypeOrRspStatus,omitnil,omitempty" name:"ReqTypeOrRspStatus"`

	// 关键字模糊查询,支持Lucene Query String
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// Uri搜索
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`

	// 集群节点IP
	NodeIp []*string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`
}

Predefined struct for user

type QueryIpTraceLogResponse added in v1.1.51

type QueryIpTraceLogResponse struct {
	*tchttp.BaseResponse
	Response *QueryIpTraceLogResponseParams `json:"Response"`
}

func NewQueryIpTraceLogResponse added in v1.1.51

func NewQueryIpTraceLogResponse() (response *QueryIpTraceLogResponse)

func (*QueryIpTraceLogResponse) FromJsonString added in v1.1.51

func (r *QueryIpTraceLogResponse) 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 (*QueryIpTraceLogResponse) ToJsonString added in v1.1.51

func (r *QueryIpTraceLogResponse) ToJsonString() string

type QueryIpTraceLogResponseParams added in v1.1.51

type QueryIpTraceLogResponseParams struct {
	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// IP溯源日志列表
	IpTraceLogList []*IpTraceLogEntry `json:"IpTraceLogList,omitnil,omitempty" name:"IpTraceLogList"`

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

Predefined struct for user

type RequestInstancesByGetRequest added in v1.3.84

type RequestInstancesByGetRequest struct {
	*tchttp.BaseRequest
}

func NewRequestInstancesByGetRequest added in v1.3.84

func NewRequestInstancesByGetRequest() (request *RequestInstancesByGetRequest)

func (*RequestInstancesByGetRequest) FromJsonString added in v1.3.84

func (r *RequestInstancesByGetRequest) 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 (*RequestInstancesByGetRequest) ToJsonString added in v1.3.84

func (r *RequestInstancesByGetRequest) ToJsonString() string

type RequestInstancesByGetRequestParams added in v1.3.84

type RequestInstancesByGetRequestParams struct {
}

Predefined struct for user

type RequestInstancesByGetResponse added in v1.3.84

type RequestInstancesByGetResponse struct {
	*tchttp.BaseResponse
	Response *RequestInstancesByGetResponseParams `json:"Response"`
}

func NewRequestInstancesByGetResponse added in v1.3.84

func NewRequestInstancesByGetResponse() (response *RequestInstancesByGetResponse)

func (*RequestInstancesByGetResponse) FromJsonString added in v1.3.84

func (r *RequestInstancesByGetResponse) 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 (*RequestInstancesByGetResponse) ToJsonString added in v1.3.84

func (r *RequestInstancesByGetResponse) ToJsonString() string

type RequestInstancesByGetResponseParams added in v1.3.84

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

Predefined struct for user

type RequestInstancesRequest added in v1.3.84

type RequestInstancesRequest struct {
	*tchttp.BaseRequest
}

func NewRequestInstancesRequest added in v1.3.84

func NewRequestInstancesRequest() (request *RequestInstancesRequest)

func (*RequestInstancesRequest) FromJsonString added in v1.3.84

func (r *RequestInstancesRequest) 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 (*RequestInstancesRequest) ToJsonString added in v1.3.84

func (r *RequestInstancesRequest) ToJsonString() string

type RequestInstancesRequestParams added in v1.3.84

type RequestInstancesRequestParams struct {
}

Predefined struct for user

type RequestInstancesResponse added in v1.3.84

type RequestInstancesResponse struct {
	*tchttp.BaseResponse
	Response *RequestInstancesResponseParams `json:"Response"`
}

func NewRequestInstancesResponse added in v1.3.84

func NewRequestInstancesResponse() (response *RequestInstancesResponse)

func (*RequestInstancesResponse) FromJsonString added in v1.3.84

func (r *RequestInstancesResponse) 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 (*RequestInstancesResponse) ToJsonString added in v1.3.84

func (r *RequestInstancesResponse) ToJsonString() string

type RequestInstancesResponseParams added in v1.3.84

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

Predefined struct for user

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"`

	// 分片迁移并发数
	ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`

	// 分片迁移并发速度
	ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`

	// 是否开启置放群组异步任务
	EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`

	// 置放群组异步任务时间段
	EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`

	// 事件id列表
	EventTypeIds []*string `json:"EventTypeIds,omitnil,omitempty" name:"EventTypeIds"`
}

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"`

	// 分片迁移并发数
	ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`

	// 分片迁移并发速度
	ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`

	// 是否开启置放群组异步任务
	EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`

	// 置放群组异步任务时间段
	EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`

	// 事件id列表
	EventTypeIds []*string `json:"EventTypeIds,omitnil,omitempty" name:"EventTypeIds"`
}

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 RestoreClusterSnapshotRequest added in v1.0.1031

type RestoreClusterSnapshotRequest struct {
	*tchttp.BaseRequest

	// 集群实例Id,格式:es-xxxx
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 仓库名称
	RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`

	// 集群快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// 目标集群实例Id,格式:es-xxxx,如果是恢复到本地,则和InstanceId一致
	TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`

	// elastic用户名对应的密码信息
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 要在所有恢复的索引中添加或更改的设置的逗号分隔列表。使用此参数可以在恢复快照时覆盖索引设置。
	IndexSettings *string `json:"IndexSettings,omitnil,omitempty" name:"IndexSettings"`

	// 不应从快照还原的以逗号分隔的索引设置列表。
	IncludeGlobalState []*string `json:"IncludeGlobalState,omitnil,omitempty" name:"IncludeGlobalState"`

	// 需要恢复的索引名称,非必填,为空则表示恢复所有
	//
	// 支持传多个索引名称
	Indices *string `json:"Indices,omitnil,omitempty" name:"Indices"`

	// 如果为 false,则如果快照中包含的一个或多个索引没有所有主分片可用,则整个恢复操作将失败。默认为 false,
	//
	// 如果为 true,则允许恢复具有不可用分片的索引的部分快照。只有成功包含在快照中的分片才会被恢复。所有丢失的碎片将被重新创建为空
	Partial *string `json:"Partial,omitnil,omitempty" name:"Partial"`
}

func NewRestoreClusterSnapshotRequest added in v1.0.1031

func NewRestoreClusterSnapshotRequest() (request *RestoreClusterSnapshotRequest)

func (*RestoreClusterSnapshotRequest) FromJsonString added in v1.0.1031

func (r *RestoreClusterSnapshotRequest) 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 (*RestoreClusterSnapshotRequest) ToJsonString added in v1.0.1031

func (r *RestoreClusterSnapshotRequest) ToJsonString() string

type RestoreClusterSnapshotRequestParams added in v1.0.1031

type RestoreClusterSnapshotRequestParams struct {
	// 集群实例Id,格式:es-xxxx
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 仓库名称
	RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`

	// 集群快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// 目标集群实例Id,格式:es-xxxx,如果是恢复到本地,则和InstanceId一致
	TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`

	// elastic用户名对应的密码信息
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 要在所有恢复的索引中添加或更改的设置的逗号分隔列表。使用此参数可以在恢复快照时覆盖索引设置。
	IndexSettings *string `json:"IndexSettings,omitnil,omitempty" name:"IndexSettings"`

	// 不应从快照还原的以逗号分隔的索引设置列表。
	IncludeGlobalState []*string `json:"IncludeGlobalState,omitnil,omitempty" name:"IncludeGlobalState"`

	// 需要恢复的索引名称,非必填,为空则表示恢复所有
	//
	// 支持传多个索引名称
	Indices *string `json:"Indices,omitnil,omitempty" name:"Indices"`

	// 如果为 false,则如果快照中包含的一个或多个索引没有所有主分片可用,则整个恢复操作将失败。默认为 false,
	//
	// 如果为 true,则允许恢复具有不可用分片的索引的部分快照。只有成功包含在快照中的分片才会被恢复。所有丢失的碎片将被重新创建为空
	Partial *string `json:"Partial,omitnil,omitempty" name:"Partial"`
}

Predefined struct for user

type RestoreClusterSnapshotResponse added in v1.0.1031

type RestoreClusterSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *RestoreClusterSnapshotResponseParams `json:"Response"`
}

func NewRestoreClusterSnapshotResponse added in v1.0.1031

func NewRestoreClusterSnapshotResponse() (response *RestoreClusterSnapshotResponse)

func (*RestoreClusterSnapshotResponse) FromJsonString added in v1.0.1031

func (r *RestoreClusterSnapshotResponse) 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 (*RestoreClusterSnapshotResponse) ToJsonString added in v1.0.1031

func (r *RestoreClusterSnapshotResponse) ToJsonString() string

type RestoreClusterSnapshotResponseParams added in v1.0.1031

type RestoreClusterSnapshotResponseParams 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 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"`

	// 索引元数据JSON
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"`

	// 索引文档数
	// 注意:此字段可能返回 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"`

	// 索引流量,单位byte
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexTraffic *float64 `json:"IndexTraffic,omitnil,omitempty" name:"IndexTraffic"`
}

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"`

	// 标准存储时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	SinkCycleAge *string `json:"SinkCycleAge,omitnil,omitempty" name:"SinkCycleAge"`

	// 标准存储时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	StandardStorageAge *string `json:"StandardStorageAge,omitnil,omitempty" name:"StandardStorageAge"`
}

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"`

	// 自定义参数
	CustomSetting *string `json:"CustomSetting,omitnil,omitempty" name:"CustomSetting"`
}

type ServerlessSpace added in v1.0.875

type ServerlessSpace struct {
	// <p>Serverless索引空间ID</p>
	SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`

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

	// <p>Serverless索引空间状态</p><p>枚举值:</p><ul><li>0: 创建中</li><li>1: 正常</li><li>2: 流程中</li><li>-3: 已删除</li><li>-4: 隔离中</li></ul>
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// <p>创建日期</p>
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// <p>空间内索引数量</p>
	IndexCount *int64 `json:"IndexCount,omitnil,omitempty" name:"IndexCount"`

	// <p>kibana公网uri</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaUrl *string `json:"KibanaUrl,omitnil,omitempty" name:"KibanaUrl"`

	// <p>kibana内网url</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaPrivateUrl *string `json:"KibanaPrivateUrl,omitnil,omitempty" name:"KibanaPrivateUrl"`

	// <p>空间内网访问地址</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexAccessUrl *string `json:"IndexAccessUrl,omitnil,omitempty" name:"IndexAccessUrl"`

	// <p>空间白名单</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaPublicAcl *EsAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"`

	// <p>空间检索分析域名</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaEmbedUrl *string `json:"KibanaEmbedUrl,omitnil,omitempty" name:"KibanaEmbedUrl"`

	// <p>数据联路</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiDataList *DiData `json:"DiDataList,omitnil,omitempty" name:"DiDataList"`

	// <p>空间vpc信息</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcInfo []*VpcInfo `json:"VpcInfo,omitnil,omitempty" name:"VpcInfo"`

	// <p>地域</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// <p>可用区</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// <p>kibana公网开关,0关闭,1开启</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableKibanaPublicAccess *int64 `json:"EnableKibanaPublicAccess,omitnil,omitempty" name:"EnableKibanaPublicAccess"`

	// <p>kibana内网开关,0关闭,1开启</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableKibanaPrivateAccess *int64 `json:"EnableKibanaPrivateAccess,omitnil,omitempty" name:"EnableKibanaPrivateAccess"`

	// <p>空间所属appid</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// <p>//默认en, 可选zh-CN</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	KibanaLanguage *string `json:"KibanaLanguage,omitnil,omitempty" name:"KibanaLanguage"`

	// <p>0</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterType *int64 `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`

	// <p>空间标签信息</p>
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`

	// <p>是否开启mcp服务</p>
	EnableMcpAccess *int64 `json:"EnableMcpAccess,omitnil,omitempty" name:"EnableMcpAccess"`

	// <p>mcp的访问地址</p>
	McpAccess *string `json:"McpAccess,omitnil,omitempty" name:"McpAccess"`
}

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 Snapshots added in v1.0.1031

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

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

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

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

	// 备份的索引列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Indices []*string `json:"Indices,omitnil,omitempty" name:"Indices"`

	// 备份的datastream列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataStreams []*string `json:"DataStreams,omitnil,omitempty" name:"DataStreams"`

	// 备份的状态
	//
	// FAILED            备份失败
	//
	// IN_PROGRESS 备份执行中
	//
	// PARTIAL          备份部分成功,部分失败,备份失败的索引和原因会在Failures字段中展示
	//
	// SUCCESS     备份成功
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 快照备份的开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 快照备份的结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 快照备份的耗时时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DurationInMillis *int64 `json:"DurationInMillis,omitnil,omitempty" name:"DurationInMillis"`

	// 备份的总分片数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalShards *int64 `json:"TotalShards,omitnil,omitempty" name:"TotalShards"`

	// 备份失败的分片数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedShards *int64 `json:"FailedShards,omitnil,omitempty" name:"FailedShards"`

	// 备份成功的分片数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessfulShards *int64 `json:"SuccessfulShards,omitnil,omitempty" name:"SuccessfulShards"`

	// 备份失败的索引分片和失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	Failures []*Failures `json:"Failures,omitnil,omitempty" name:"Failures"`

	// 是否用户备份
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserBackUp *string `json:"UserBackUp,omitnil,omitempty" name:"UserBackUp"`

	// 0 腾讯云仓库; 1 客户仓库
	// 注意:此字段可能返回 null,表示取不到有效值。
	EsRepositoryType *uint64 `json:"EsRepositoryType,omitnil,omitempty" name:"EsRepositoryType"`

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

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

	// 快照存储周期 单位天,范围[0, INF), 如果没有设置则默认7天
	// 注意:此字段可能返回 null,表示取不到有效值。
	StorageDuration *uint64 `json:"StorageDuration,omitnil,omitempty" name:"StorageDuration"`

	// 自动备份频率, 如果是0,则等效24
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoBackupInterval *uint64 `json:"AutoBackupInterval,omitnil,omitempty" name:"AutoBackupInterval"`

	// 备份锁定 0 不锁定; 1 锁定
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosRetention *uint64 `json:"CosRetention,omitnil,omitempty" name:"CosRetention"`

	// 锁定截止日期 2022-12-10T08:34:48.000Z
	// 注意:此字段可能返回 null,表示取不到有效值。
	RetainUntilDate *string `json:"RetainUntilDate,omitnil,omitempty" name:"RetainUntilDate"`

	// 锁定宽限期,单位天
	// 注意:此字段可能返回 null,表示取不到有效值。
	RetentionGraceTime *uint64 `json:"RetentionGraceTime,omitnil,omitempty" name:"RetentionGraceTime"`

	// 是否已经备份锁定 0 不锁定; 1 锁定
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsLocked *uint64 `json:"IsLocked,omitnil,omitempty" name:"IsLocked"`

	// 跨地域备份 0 不跨地域; 1 跨地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoteCos *uint64 `json:"RemoteCos,omitnil,omitempty" name:"RemoteCos"`

	// 跨地域备份地域名称 ap-guangzhou
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoteCosRegion *string `json:"RemoteCosRegion,omitnil,omitempty" name:"RemoteCosRegion"`

	// 备份加密 0 不加密; 1 加密
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosEncryption *uint64 `json:"CosEncryption,omitnil,omitempty" name:"CosEncryption"`

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

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

	// cos多AZ备份 0 单AZ; 1 多AZ
	// 注意:此字段可能返回 null,表示取不到有效值。
	MultiAz *uint64 `json:"MultiAz,omitnil,omitempty" name:"MultiAz"`
}

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

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

	// <p>更新的索引类型。auto:自治索引;normal:普通索引</p>
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// <p>更新的索引名</p>
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// <p>更新的索引元数据JSON,如mappings、settings</p>
	UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"`

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

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

	// <p>是否滚动后备索引</p>
	RolloverBackingIndex *bool `json:"RolloverBackingIndex,omitnil,omitempty" name:"RolloverBackingIndex"`

	// <p>是否为取回完全卸载索引</p>
	MountIndex *bool `json:"MountIndex,omitnil,omitempty" name:"MountIndex"`

	// <p>索引Uuid</p>
	IndexUuid *string `json:"IndexUuid,omitnil,omitempty" name:"IndexUuid"`

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

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 {
	// <p>ES集群ID</p>
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// <p>更新的索引类型。auto:自治索引;normal:普通索引</p>
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// <p>更新的索引名</p>
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// <p>更新的索引元数据JSON,如mappings、settings</p>
	UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"`

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

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

	// <p>是否滚动后备索引</p>
	RolloverBackingIndex *bool `json:"RolloverBackingIndex,omitnil,omitempty" name:"RolloverBackingIndex"`

	// <p>是否为取回完全卸载索引</p>
	MountIndex *bool `json:"MountIndex,omitnil,omitempty" name:"MountIndex"`

	// <p>索引Uuid</p>
	IndexUuid *string `json:"IndexUuid,omitnil,omitempty" name:"IndexUuid"`

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

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"`

	// 分片迁移并发数
	ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`

	// 分片迁移并发速度
	ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`

	// 读写分离模式:-1-不开启,1-本地读写分离,2-远端读写分离
	ReadWriteMode *int64 `json:"ReadWriteMode,omitnil,omitempty" name:"ReadWriteMode"`

	// 是否开启置放群组异步任务
	EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`

	// 置放群组异步任务可维护时间段
	EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`

	// 开启集群保护:OPEN-开启,CLOSE-关闭
	EnableDestroyProtection *string `json:"EnableDestroyProtection,omitnil,omitempty" name:"EnableDestroyProtection"`

	// 自动扩盘参数
	AutoScaleDiskInfoList []*AutoScaleDiskInfo `json:"AutoScaleDiskInfoList,omitnil,omitempty" name:"AutoScaleDiskInfoList"`

	// 自动扩盘删除参数
	AutoScaleDiskDeleteNodeTypeList []*string `json:"AutoScaleDiskDeleteNodeTypeList,omitnil,omitempty" name:"AutoScaleDiskDeleteNodeTypeList"`

	// 其他附加配置,jvm或者yml
	OtherConfig *OtherConfig `json:"OtherConfig,omitnil,omitempty" name:"OtherConfig"`
}

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"`

	// 分片迁移并发数
	ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`

	// 分片迁移并发速度
	ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`

	// 读写分离模式:-1-不开启,1-本地读写分离,2-远端读写分离
	ReadWriteMode *int64 `json:"ReadWriteMode,omitnil,omitempty" name:"ReadWriteMode"`

	// 是否开启置放群组异步任务
	EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`

	// 置放群组异步任务可维护时间段
	EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`

	// 开启集群保护:OPEN-开启,CLOSE-关闭
	EnableDestroyProtection *string `json:"EnableDestroyProtection,omitnil,omitempty" name:"EnableDestroyProtection"`

	// 自动扩盘参数
	AutoScaleDiskInfoList []*AutoScaleDiskInfo `json:"AutoScaleDiskInfoList,omitnil,omitempty" name:"AutoScaleDiskInfoList"`

	// 自动扩盘删除参数
	AutoScaleDiskDeleteNodeTypeList []*string `json:"AutoScaleDiskDeleteNodeTypeList,omitnil,omitempty" name:"AutoScaleDiskDeleteNodeTypeList"`

	// 其他附加配置,jvm或者yml
	OtherConfig *OtherConfig `json:"OtherConfig,omitnil,omitempty" name:"OtherConfig"`
}

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 UpdateIpTraceStatusRequest added in v1.1.51

type UpdateIpTraceStatusRequest struct {
	*tchttp.BaseRequest

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

	// IP溯源配置开关
	OpenIpTrace *bool `json:"OpenIpTrace,omitnil,omitempty" name:"OpenIpTrace"`

	// IP溯源开启持续时间,单位:秒
	DurationTime *int64 `json:"DurationTime,omitnil,omitempty" name:"DurationTime"`

	// IP溯源配置
	IpTraceConfig *IpTraceConfig `json:"IpTraceConfig,omitnil,omitempty" name:"IpTraceConfig"`

	// 是否过滤kibana节点IP
	FilterKibanaIp *bool `json:"FilterKibanaIp,omitnil,omitempty" name:"FilterKibanaIp"`
}

func NewUpdateIpTraceStatusRequest added in v1.1.51

func NewUpdateIpTraceStatusRequest() (request *UpdateIpTraceStatusRequest)

func (*UpdateIpTraceStatusRequest) FromJsonString added in v1.1.51

func (r *UpdateIpTraceStatusRequest) 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 (*UpdateIpTraceStatusRequest) ToJsonString added in v1.1.51

func (r *UpdateIpTraceStatusRequest) ToJsonString() string

type UpdateIpTraceStatusRequestParams added in v1.1.51

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

	// IP溯源配置开关
	OpenIpTrace *bool `json:"OpenIpTrace,omitnil,omitempty" name:"OpenIpTrace"`

	// IP溯源开启持续时间,单位:秒
	DurationTime *int64 `json:"DurationTime,omitnil,omitempty" name:"DurationTime"`

	// IP溯源配置
	IpTraceConfig *IpTraceConfig `json:"IpTraceConfig,omitnil,omitempty" name:"IpTraceConfig"`

	// 是否过滤kibana节点IP
	FilterKibanaIp *bool `json:"FilterKibanaIp,omitnil,omitempty" name:"FilterKibanaIp"`
}

Predefined struct for user

type UpdateIpTraceStatusResponse added in v1.1.51

type UpdateIpTraceStatusResponse struct {
	*tchttp.BaseResponse
	Response *UpdateIpTraceStatusResponseParams `json:"Response"`
}

func NewUpdateIpTraceStatusResponse added in v1.1.51

func NewUpdateIpTraceStatusResponse() (response *UpdateIpTraceStatusResponse)

func (*UpdateIpTraceStatusResponse) FromJsonString added in v1.1.51

func (r *UpdateIpTraceStatusResponse) 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 (*UpdateIpTraceStatusResponse) ToJsonString added in v1.1.51

func (r *UpdateIpTraceStatusResponse) ToJsonString() string

type UpdateIpTraceStatusResponseParams added in v1.1.51

type UpdateIpTraceStatusResponseParams struct {
	// 唯一请求 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"`

	// 客户自定义dns配置
	UserDnsIp *string `json:"UserDnsIp,omitnil,omitempty" name:"UserDnsIp"`

	// 实例绑定的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"`

	// 多可用区部署
	MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`
}

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"`

	// 客户自定义dns配置
	UserDnsIp *string `json:"UserDnsIp,omitnil,omitempty" name:"UserDnsIp"`

	// 实例绑定的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"`

	// 多可用区部署
	MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`
}

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"`

	// 分片迁移并发数
	ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`

	// 分片迁移并发速度
	ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`

	// 是否开启置放群组异步任务
	EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`

	// 置放群组异步任务时间段
	EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`
}

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"`

	// 分片迁移并发数
	ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`

	// 分片迁移并发速度
	ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`

	// 是否开启置放群组异步任务
	EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`

	// 置放群组异步任务时间段
	EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`
}

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"`

	// 是否为隐藏可用区
	Hidden *bool `json:"Hidden,omitnil,omitempty" name:"Hidden"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL