 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- func CopyIncompressible(src, dst []byte) (int, error)
- func Decompress(compress string, originLen int64, logData []byte) (bodyBytes []byte, err error)
- func Deserialize(input []byte) (*pb.LogGroupList, error)
- func GetCallerFuncName(step int) string
- func GetLogGroupList(compress string, originLen int64, logData []byte) (*pb.LogGroupList, error)
- func GetLogsFromMap(logTime int64, logMap map[string]string) *pb.Log
- func GetPutLogsBody(compressType string, logGroupList *pb.LogGroupList) ([]byte, int, error)
- func GetWebTracksBody(compressType string, request *WebTracksRequest) ([]byte, int, error)
- func GoWithRecovery(f func())
- func ReplaceWhiteSpaceCharacter(str string) string
- func RetryWithCondition(ctx context.Context, o ConditionOperation) error
- func ZLibCompress(input []byte) ([]byte, int, error)
- func ZLibDecompress(input []byte, rawLength int64) ([]byte, error)
- type APPMetaType
- type AddTagsToResourceRequest
- type Advanced
- type AgentRspMsgType
- type AlarmPeriodSetting
- type AnalysisResult
- type AppInstanceType
- type ApplyRuleToHostGroupsRequest
- type BadResponseError
- type Client
- type CloseKafkaConsumerRequest
- type CloseKafkaConsumerResponse
- type CommonRequest
- type CommonResponse
- type ConditionOperation
- type ConsumeLogsRequest
- type ConsumeLogsResponse
- type ConsumeShard
- type ConsumerGroupResp
- type ConsumerHeartbeatRequest
- type ConsumerHeartbeatResponse
- type ContainerRule
- type ContentInfo
- type CopilotAnswer
- type CopilotSSEReader
- type CreateAlarmNotifyGroupRequest
- type CreateAlarmNotifyGroupResponse
- type CreateAlarmRequest
- type CreateAlarmResponse
- type CreateAppInstanceReq
- type CreateAppInstanceResp
- type CreateAppSceneMetaReq
- type CreateAppSceneMetaResp
- type CreateConsumerGroupRequest
- type CreateConsumerGroupResponse
- type CreateDownloadTaskRequest
- type CreateDownloadTaskResponse
- type CreateETLTaskRequest
- type CreateETLTaskResponse
- type CreateHostGroupRequest
- type CreateHostGroupResponse
- type CreateImportTaskRequest
- type CreateImportTaskResponse
- type CreateIndexRequest
- type CreateIndexResponse
- type CreateProjectRequest
- type CreateProjectResponse
- type CreateRuleRequest
- type CreateRuleResponse
- type CreateShipperRequest
- type CreateShipperResponse
- type CreateTopicRequest
- type CreateTopicResponse
- type CsvInfo
- type DeleteAbnormalHostsRequest
- type DeleteAlarmNotifyGroupRequest
- type DeleteAlarmNotifyGroupResponse
- type DeleteAlarmRequest
- type DeleteAppInstanceReq
- type DeleteAppInstanceResp
- type DeleteAppSceneMetaReq
- type DeleteAppSceneMetaResp
- type DeleteConsumerGroupRequest
- type DeleteConsumerGroupResponse
- type DeleteETLTaskRequest
- type DeleteHostGroupRequest
- type DeleteHostRequest
- type DeleteImportTaskRequest
- type DeleteImportTaskResponse
- type DeleteIndexRequest
- type DeleteProjectRequest
- type DeleteRuleFromHostGroupsRequest
- type DeleteRuleRequest
- type DeleteShipperRequest
- type DeleteShipperResponse
- type DeleteTopicRequest
- type DescribeAlarmNotifyGroupsRequest
- type DescribeAlarmNotifyGroupsResponse
- type DescribeAlarmsRequest
- type DescribeAlarmsResponse
- type DescribeAppInstancesReq
- type DescribeAppInstancesResp
- type DescribeAppSceneMetasReq
- type DescribeAppSceneMetasRes
- type DescribeAppSceneMetasResp
- type DescribeCheckPointRequest
- type DescribeCheckPointResponse
- type DescribeConsumerGroupsRequest
- type DescribeConsumerGroupsResponse
- type DescribeCursorRequest
- type DescribeCursorResponse
- type DescribeDownloadTasksRequest
- type DescribeDownloadTasksResponse
- type DescribeDownloadUrlRequest
- type DescribeDownloadUrlResponse
- type DescribeETLTaskRequest
- type DescribeETLTaskResponse
- type DescribeETLTasksRequest
- type DescribeETLTasksResponse
- type DescribeHistogramRequest
- type DescribeHistogramResponse
- type DescribeHistogramV1Request
- type DescribeHistogramV1Response
- type DescribeHostGroupRequest
- type DescribeHostGroupResponse
- type DescribeHostGroupRulesRequest
- type DescribeHostGroupRulesResponse
- type DescribeHostGroupsRequest
- type DescribeHostGroupsResponse
- type DescribeHostsRequest
- type DescribeHostsResponse
- type DescribeImportTaskRequest
- type DescribeImportTaskResponse
- type DescribeImportTasksRequest
- type DescribeImportTasksResponse
- type DescribeIndexRequest
- type DescribeIndexResponse
- type DescribeKafkaConsumerRequest
- type DescribeKafkaConsumerResponse
- type DescribeLogContextRequest
- type DescribeLogContextResponse
- type DescribeProjectRequest
- type DescribeProjectResponse
- type DescribeProjectsRequest
- type DescribeProjectsResponse
- type DescribeRuleRequest
- type DescribeRuleResponse
- type DescribeRulesRequest
- type DescribeRulesResponse
- type DescribeSessionAnswerReq
- type DescribeSessionAnswerResp
- type DescribeSessionMessage
- type DescribeSessionMeta
- type DescribeShardsRequest
- type DescribeShardsResponse
- type DescribeShipperRequest
- type DescribeShipperResponse
- type DescribeShippersRequest
- type DescribeShippersResponse
- type DescribeTopicRequest
- type DescribeTopicResponse
- type DescribeTopicsRequest
- type DescribeTopicsResponse
- type DownloadTaskResp
- type ETLTaskResponse
- type Error
- type ExcludePath
- type ExtractRule
- type Feature
- type FeedBackMeta
- type FilterKeyRegex
- type FullTextInfo
- type HistogramInfo
- type HistogramInfoV1
- type HostGroupHostsRulesInfo
- type HostGroupInfo
- type HostInfo
- type ImportExtractRule
- type ImportSourceInfo
- type ImportTaskInfo
- type InstanceInfo
- type Intent
- type IntentInfo
- type JoinConfig
- type JsonInfo
- type KafkaShipperInfo
- type KafkaSourceInfo
- type KeyValueInfo
- type KeyValueList
- type KeyValueParam
- type KnowledgeRetrieval
- type KubernetesRule
- type Log
- type LogContent
- type LogTemplate
- type LsClient
- func (c *LsClient) AddTagsToResource(request *AddTagsToResourceRequest) (*CommonResponse, error)
- func (c *LsClient) ApplyRuleToHostGroups(request *ApplyRuleToHostGroupsRequest) (r *CommonResponse, e error)
- func (c *LsClient) Close() error
- func (c *LsClient) CloseKafkaConsumer(request *CloseKafkaConsumerRequest) (r *CloseKafkaConsumerResponse, e error)
- func (c *LsClient) ConsumeLogs(request *ConsumeLogsRequest) (r *ConsumeLogsResponse, e error)
- func (c *LsClient) ConsumerHeartbeat(request *ConsumerHeartbeatRequest) (*ConsumerHeartbeatResponse, error)
- func (c *LsClient) CreateAlarm(request *CreateAlarmRequest) (r *CreateAlarmResponse, e error)
- func (c *LsClient) CreateAlarmNotifyGroup(request *CreateAlarmNotifyGroupRequest) (r *CreateAlarmNotifyGroupResponse, e error)
- func (c *LsClient) CreateAppInstance(request *CreateAppInstanceReq) (*CreateAppInstanceResp, error)
- func (c *LsClient) CreateAppSceneMeta(request *CreateAppSceneMetaReq) (*CreateAppSceneMetaResp, error)
- func (c *LsClient) CreateConsumerGroup(request *CreateConsumerGroupRequest) (*CreateConsumerGroupResponse, error)
- func (c *LsClient) CreateDownloadTask(request *CreateDownloadTaskRequest) (r *CreateDownloadTaskResponse, e error)
- func (c *LsClient) CreateETLTask(request *CreateETLTaskRequest) (*CreateETLTaskResponse, error)
- func (c *LsClient) CreateHostGroup(request *CreateHostGroupRequest) (r *CreateHostGroupResponse, e error)
- func (c *LsClient) CreateImportTask(request *CreateImportTaskRequest) (r *CreateImportTaskResponse, err error)
- func (c *LsClient) CreateIndex(request *CreateIndexRequest) (r *CreateIndexResponse, e error)
- func (c *LsClient) CreateProject(request *CreateProjectRequest) (r *CreateProjectResponse, e error)
- func (c *LsClient) CreateRule(request *CreateRuleRequest) (r *CreateRuleResponse, e error)
- func (c *LsClient) CreateShipper(request *CreateShipperRequest) (*CreateShipperResponse, error)
- func (c *LsClient) CreateTopic(request *CreateTopicRequest) (r *CreateTopicResponse, e error)
- func (c *LsClient) DeleteAbnormalHosts(request *DeleteAbnormalHostsRequest) (*CommonResponse, error)
- func (c *LsClient) DeleteAlarm(request *DeleteAlarmRequest) (r *CommonResponse, e error)
- func (c *LsClient) DeleteAlarmNotifyGroup(request *DeleteAlarmNotifyGroupRequest) (r *CommonResponse, e error)
- func (c *LsClient) DeleteAppInstance(request *DeleteAppInstanceReq) (*DeleteAppInstanceResp, error)
- func (c *LsClient) DeleteAppSceneMeta(request *DeleteAppSceneMetaReq) (*DeleteAppSceneMetaResp, error)
- func (c *LsClient) DeleteConsumerGroup(request *DeleteConsumerGroupRequest) (*CommonResponse, error)
- func (c *LsClient) DeleteETLTask(request *DeleteETLTaskRequest) (*CommonResponse, error)
- func (c *LsClient) DeleteHost(request *DeleteHostRequest) (r *CommonResponse, e error)
- func (c *LsClient) DeleteHostGroup(request *DeleteHostGroupRequest) (r *CommonResponse, e error)
- func (c *LsClient) DeleteImportTask(request *DeleteImportTaskRequest) (r *DeleteImportTaskResponse, err error)
- func (c *LsClient) DeleteIndex(request *DeleteIndexRequest) (r *CommonResponse, e error)
- func (c *LsClient) DeleteProject(request *DeleteProjectRequest) (r *CommonResponse, e error)
- func (c *LsClient) DeleteRule(request *DeleteRuleRequest) (r *CommonResponse, e error)
- func (c *LsClient) DeleteRuleFromHostGroups(request *DeleteRuleFromHostGroupsRequest) (r *CommonResponse, e error)
- func (c *LsClient) DeleteShipper(request *DeleteShipperRequest) (*DeleteShipperResponse, error)
- func (c *LsClient) DeleteTopic(request *DeleteTopicRequest) (r *CommonResponse, e error)
- func (c *LsClient) DescribeAlarmNotifyGroups(request *DescribeAlarmNotifyGroupsRequest) (r *DescribeAlarmNotifyGroupsResponse, e error)
- func (c *LsClient) DescribeAlarms(request *DescribeAlarmsRequest) (r *DescribeAlarmsResponse, e error)
- func (c *LsClient) DescribeAppInstances(request *DescribeAppInstancesReq) (*DescribeAppInstancesResp, error)
- func (c *LsClient) DescribeAppSceneMetas(request *DescribeAppSceneMetasReq) (*DescribeAppSceneMetasResp, error)
- func (c *LsClient) DescribeCheckPoint(request *DescribeCheckPointRequest) (*DescribeCheckPointResponse, error)
- func (c *LsClient) DescribeConsumerGroups(request *DescribeConsumerGroupsRequest) (*DescribeConsumerGroupsResponse, error)
- func (c *LsClient) DescribeCursor(request *DescribeCursorRequest) (r *DescribeCursorResponse, e error)
- func (c *LsClient) DescribeDownloadTasks(request *DescribeDownloadTasksRequest) (r *DescribeDownloadTasksResponse, e error)
- func (c *LsClient) DescribeDownloadUrl(request *DescribeDownloadUrlRequest) (r *DescribeDownloadUrlResponse, e error)
- func (c *LsClient) DescribeETLTask(request *DescribeETLTaskRequest) (*DescribeETLTaskResponse, error)
- func (c *LsClient) DescribeETLTasks(request *DescribeETLTasksRequest) (*DescribeETLTasksResponse, error)
- func (c *LsClient) DescribeHistogram(request *DescribeHistogramRequest) (r *DescribeHistogramResponse, e error)deprecated
- func (c *LsClient) DescribeHistogramV1(request *DescribeHistogramV1Request) (r *DescribeHistogramV1Response, e error)
- func (c *LsClient) DescribeHostGroup(request *DescribeHostGroupRequest) (r *DescribeHostGroupResponse, e error)
- func (c *LsClient) DescribeHostGroupRules(request *DescribeHostGroupRulesRequest) (r *DescribeHostGroupRulesResponse, e error)
- func (c *LsClient) DescribeHostGroups(request *DescribeHostGroupsRequest) (r *DescribeHostGroupsResponse, e error)
- func (c *LsClient) DescribeHosts(request *DescribeHostsRequest) (r *DescribeHostsResponse, e error)
- func (c *LsClient) DescribeImportTask(request *DescribeImportTaskRequest) (r *DescribeImportTaskResponse, err error)
- func (c *LsClient) DescribeImportTasks(request *DescribeImportTasksRequest) (r *DescribeImportTasksResponse, err error)
- func (c *LsClient) DescribeIndex(request *DescribeIndexRequest) (r *DescribeIndexResponse, e error)
- func (c *LsClient) DescribeKafkaConsumer(request *DescribeKafkaConsumerRequest) (r *DescribeKafkaConsumerResponse, e error)
- func (c *LsClient) DescribeLogContext(request *DescribeLogContextRequest) (r *DescribeLogContextResponse, e error)
- func (c *LsClient) DescribeProject(request *DescribeProjectRequest) (r *DescribeProjectResponse, e error)
- func (c *LsClient) DescribeProjects(request *DescribeProjectsRequest) (r *DescribeProjectsResponse, e error)
- func (c *LsClient) DescribeRule(request *DescribeRuleRequest) (r *DescribeRuleResponse, e error)
- func (c *LsClient) DescribeRules(request *DescribeRulesRequest) (r *DescribeRulesResponse, e error)
- func (c *LsClient) DescribeSessionAnswer(request *DescribeSessionAnswerReq) (reader *CopilotSSEReader, err error)
- func (c *LsClient) DescribeShards(request *DescribeShardsRequest) (r *DescribeShardsResponse, e error)
- func (c *LsClient) DescribeShipper(request *DescribeShipperRequest) (*DescribeShipperResponse, error)
- func (c *LsClient) DescribeShippers(request *DescribeShippersRequest) (*DescribeShippersResponse, error)
- func (c *LsClient) DescribeTopic(request *DescribeTopicRequest) (r *DescribeTopicResponse, e error)
- func (c *LsClient) DescribeTopics(request *DescribeTopicsRequest) (r *DescribeTopicsResponse, e error)
- func (c *LsClient) GetHttpClient() *http.Client
- func (c *LsClient) ModifyAlarm(request *ModifyAlarmRequest) (r *CommonResponse, e error)
- func (c *LsClient) ModifyAlarmNotifyGroup(request *ModifyAlarmNotifyGroupRequest) (r *CommonResponse, e error)
- func (c *LsClient) ModifyAppSceneMeta(request *ModifyAppSceneMetaReq) (*ModifyAppSceneMetaResp, error)
- func (c *LsClient) ModifyCheckPoint(request *ModifyCheckPointRequest) (*CommonResponse, error)
- func (c *LsClient) ModifyConsumerGroup(request *ModifyConsumerGroupRequest) (*CommonResponse, error)
- func (c *LsClient) ModifyETLTask(request *ModifyETLTaskRequest) (*CommonResponse, error)
- func (c *LsClient) ModifyETLTaskStatus(request *ModifyETLTaskStatusRequest) (*CommonResponse, error)
- func (c *LsClient) ModifyHostGroup(request *ModifyHostGroupRequest) (r *CommonResponse, e error)
- func (c *LsClient) ModifyHostGroupsAutoUpdate(request *ModifyHostGroupsAutoUpdateRequest) (r *ModifyHostGroupsAutoUpdateResponse, e error)
- func (c *LsClient) ModifyImportTask(request *ModifyImportTaskRequest) (r *ModifyImportTaskResponse, err error)
- func (c *LsClient) ModifyIndex(request *ModifyIndexRequest) (r *CommonResponse, e error)
- func (c *LsClient) ModifyProject(request *ModifyProjectRequest) (r *CommonResponse, e error)
- func (c *LsClient) ModifyRule(request *ModifyRuleRequest) (r *CommonResponse, e error)
- func (c *LsClient) ModifyShipper(request *ModifyShipperRequest) (*ModifyShipperResponse, error)
- func (c *LsClient) ModifyTopic(request *ModifyTopicRequest) (r *CommonResponse, e error)
- func (c *LsClient) OpenKafkaConsumer(request *OpenKafkaConsumerRequest) (r *OpenKafkaConsumerResponse, e error)
- func (c *LsClient) PutLogs(request *PutLogsRequest) (r *CommonResponse, e error)
- func (c *LsClient) PutLogsV2(request *PutLogsV2Request) (r *CommonResponse, e error)
- func (c *LsClient) RemoveTagsFromResource(request *RemoveTagsFromResourceRequest) (*CommonResponse, error)
- func (c *LsClient) Request(method, uri string, params map[string]string, headers map[string]string, ...) (rsp *http.Response, e error)
- func (c *LsClient) ResetAccessKeyToken(accessKeyID, accessKeySecret, securityToken string)
- func (c *LsClient) ResetCheckPoint(request *ResetCheckPointRequest) (*CommonResponse, error)
- func (c *LsClient) SearchLogs(request *SearchLogsRequest) (r *SearchLogsResponse, e error)
- func (c *LsClient) SearchLogsV2(request *SearchLogsRequest) (*SearchLogsResponse, error)
- func (c *LsClient) SetAPIVersion(version string)
- func (c *LsClient) SetCustomUserAgent(customUserAgent string)
- func (c *LsClient) SetHttpClient(client *http.Client) error
- func (c *LsClient) SetRetryCounterMaximum(maximum int32)
- func (c *LsClient) SetRetryIntervalMs(interval time.Duration)
- func (c *LsClient) SetTimeout(timeout time.Duration)
- func (c *LsClient) String() string
- func (c *LsClient) WebTracks(request *WebTracksRequest) (r *WebTracksResponse, e error)
 
- type MetaRecord
- type ModelAnswer
- type ModifyAlarmNotifyGroupRequest
- type ModifyAlarmRequest
- type ModifyAppSceneMetaReq
- type ModifyAppSceneMetaResp
- type ModifyCheckPointRequest
- type ModifyCheckPointResponse
- type ModifyConsumerGroupRequest
- type ModifyConsumerGroupResponse
- type ModifyETLTaskRequest
- type ModifyETLTaskStatusRequest
- type ModifyHostGroupRequest
- type ModifyHostGroupsAutoUpdateRequest
- type ModifyHostGroupsAutoUpdateResponse
- type ModifyImportTaskRequest
- type ModifyImportTaskResponse
- type ModifyIndexRequest
- type ModifyProjectRequest
- type ModifyRuleRequest
- type ModifyShipperRequest
- type ModifyShipperResponse
- type ModifyTopicRequest
- type NoticeType
- type NoticeTypes
- type NotifyGroupsInfo
- type OpenKafkaConsumerRequest
- type OpenKafkaConsumerResponse
- type ParsePathRule
- type Plugin
- type ProjectInfo
- type PutLogsRequest
- type PutLogsV2Request
- type QueryRequest
- type QueryRequests
- type QueryResp
- type Receiver
- type ReceiverChannel
- type Receivers
- type RemoveTagsFromResourceRequest
- type RequestCycle
- type ResetCheckPointRequest
- type ReveiverType
- type RuleInfo
- type SSEMessage
- type SearchLogsRequest
- type SearchLogsResponse
- type SessionMessageType
- type SessionResponseMessage
- type ShardHashKey
- type Stage
- type TagInfo
- type TargetInfo
- type TargetResource
- type TargetResourcesResp
- type TaskStatistics
- type ToolCallingInfo
- type Topic
- type TosShipperInfo
- type TosSourceInfo
- type TriggerCondition
- type UserDefineRule
- type Value
- type WebTracksRequest
- type WebTracksResponse
Constants ¶
      View Source
      
  
    const ( RequestIDHeader = "x-tls-requestid" AgentHeader = "User-Agent" ContentMd5Header = "Content-MD5" ServiceName = "TLS" CompressLz4 = "lz4" CompressZlib = "zlib" CompressGz = "gzip" CompressNone = "none" ErrInvalidContent = "InvalidContent" FullTextIndexKey = "__content__" PathCreateProject = "/CreateProject" PathDescribeProject = "/DescribeProject" PathDeleteProject = "/DeleteProject" PathModifyProject = "/ModifyProject" PathDescribeProjects = "/DescribeProjects" PathCreateTopic = "/CreateTopic" PathDescribeTopic = "/DescribeTopic" PathDeleteTopic = "/DeleteTopic" PathModifyTopic = "/ModifyTopic" PathDescribeTopics = "/DescribeTopics" PathCreateIndex = "/CreateIndex" PathDescribeIndex = "/DescribeIndex" PathDeleteIndex = "/DeleteIndex" PathModifyIndex = "/ModifyIndex" PathSearchLogs = "/SearchLogs" PathDescribeShards = "/DescribeShards" PathPutLogs = "/PutLogs" PathDescribeCursor = "/DescribeCursor" PathConsumeLogs = "/ConsumeLogs" PathConsumeOriginalLogs = "/ConsumeOriginalLogs" PathDescribeLogContext = "/DescribeLogContext" PathCreateRule = "/CreateRule" PathDeleteRule = "/DeleteRule" PathModifyRule = "/ModifyRule" PathDescribeRule = "/DescribeRule" PathDescribeRules = "/DescribeRules" PathApplyRuleToHostGroups = "/ApplyRuleToHostGroups" PathDeleteRuleFromHostGroups = "/DeleteRuleFromHostGroups" PathCreateHostGroup = "/CreateHostGroup" PathDeleteHostGroup = "/DeleteHostGroup" PathModifyHostGroup = "/ModifyHostGroup" PathDescribeHostGroup = "/DescribeHostGroup" PathDescribeHostGroups = "/DescribeHostGroups" PathDescribeHostGroupRules = "/DescribeHostGroupRules" PathModifyHostGroupsAutoUpdate = "/ModifyHostGroupsAutoUpdate" PathDeleteHost = "/DeleteHost" PathDescribeHosts = "/DescribeHosts" PathDeleteAbnormalHosts = "/DeleteAbnormalHosts" PathCreateAlarmNotifyGroup = "/CreateAlarmNotifyGroup" PathDeleteAlarmNotifyGroup = "/DeleteAlarmNotifyGroup" PathDescribeAlarmNotifyGroups = "/DescribeAlarmNotifyGroups" PathModifyAlarmNotifyGroup = "/ModifyAlarmNotifyGroup" PathCreateAlarm = "/CreateAlarm" PathDeleteAlarm = "/DeleteAlarm" PathModifyAlarm = "/ModifyAlarm" PathDescribeAlarms = "/DescribeAlarms" PathCreateDownloadTask = "/CreateDownloadTask" PathDescribeDownloadTasks = "/DescribeDownloadTasks" PathDescribeDownloadUrl = "/DescribeDownloadUrl" PathWebTracks = "/WebTracks" PathDescribeHistogram = "/DescribeHistogram" PathDescribeHistogramV1 = "/DescribeHistogramV1" PathOpenKafkaConsumer = "/OpenKafkaConsumer" PathCloseKafkaConsumer = "/CloseKafkaConsumer" PathDescribeKafkaConsumer = "/DescribeKafkaConsumer" PathCreateConsumerGroup = "/CreateConsumerGroup" PathDeleteConsumerGroup = "/DeleteConsumerGroup" PathDescribeConsumerGroups = "/DescribeConsumerGroups" PathModifyConsumerGroup = "/ModifyConsumerGroup" PathConsumerHeartbeat = "/ConsumerHeartbeat" PathDescribeCheckPoint = "/DescribeCheckPoint" PathModifyCheckPoint = "/ModifyCheckPoint" PathResetCheckPoint = "/ResetCheckPoint" PathAddTagsToResource = "/AddTagsToResource" PathRemoveTagsFromResource = "/RemoveTagsFromResource" PathCreateETLTask = "/CreateETLTask" PathDeleteETLTask = "/DeleteETLTask" PathDescribeETLTask = "/DescribeETLTask" PathModifyETLTask = "/ModifyETLTask" PathDescribeETLTasks = "/DescribeETLTasks" PathModifyETLTaskStatus = "/ModifyETLTaskStatus" PathCreateImportTask = "/CreateImportTask" PathDeleteImportTask = "/DeleteImportTask" PathModifyImportTask = "/ModifyImportTask" PathDescribeImportTask = "/DescribeImportTask" PathDescribeImportTasks = "/DescribeImportTasks" PathCreateShipper = "/CreateShipper" PathDeleteShipper = "/DeleteShipper" PathModifyShipper = "/ModifyShipper" PathDescribeShipper = "/DescribeShipper" PathDescribeShippers = "/DescribeShippers" PathDescribeSessionAnswer = "/DescribeSessionAnswer" PathCreateAppInstance = "/CreateAppInstance" PathDescribeAppInstances = "/DescribeAppInstances" PathDeleteAppInstance = "/DeleteAppInstance" PathCreateAppSceneMeta = "/CreateAppSceneMeta" PathDescribeAppSceneMetas = "/DescribeAppSceneMetas" PathModifyAppSceneMeta = "/ModifyAppSceneMeta" PathDeleteAppSceneMeta = "/DeleteAppSceneMeta" HeaderAPIVersion = "x-tls-apiversion" APIVersion2 = "0.2.0" APIVersion3 = "0.3.0" )
      View Source
      
  
    const ( // ErrProjectNotExists 日志项目(Project)不存在 ErrProjectNotExists = "ProjectNotExists" // ErrTopicNotExists 指定日志主题不存在 ErrTopicNotExists = "TopicNotExist" // ErrIndexNotExists 指定索引不存在 ErrIndexNotExists = "IndexNotExists" // ErrInvalidParam 请求参数不合法 ErrInvalidParam = "InvalidArgument" // ErrDeserializeFailed 日志反序列化失败 ErrDeserializeFailed = "DeserializeFailed" // ErrInternalServerError 日志服务内部错误 ErrInternalServerError = "InternalError" // ErrProjectAlreadyExists 创建日志项目重复 ErrProjectAlreadyExists = "ProjectAlreadyExist" // ErrTopicAlreadyExist 创建日志主题重复 ErrTopicAlreadyExist = "TopicAlreadyExist" // ErrIndexAlreadyExists 创建日志索引重复 ErrIndexAlreadyExists = "IndexAlreadyExist" // ErrIndexConflict 制定索引状态错误 ErrIndexConflict = "IndexStateConflict" // ErrSearchOutOfRange 日志搜索时指定时间范围越界 ErrSearchOutOfRange = "SearchOutOfRange" // ErrSqlSyntaxError SQL语句语法错误 ErrSqlSyntaxError = "SqlSyntaxError" // ErrSearchSyntaxError 搜索语句语法错误 ErrSearchSyntaxError = "SearchSyntaxError" // ErrSqlResultError SQL检索结果错误 ErrSqlResultError = "SqlResultError" // ProjectQuotaExceed 日志项目配额不足 ProjectQuotaExceed = "ProjectQuotaExceed" // ProjectDeletedHasTopic 删除指定日志项目时,该日志项目仍有topic未被删除 ProjectDeletedHasTopic = "ProjectDeletedHasTopic" // ErrInvalidAccessKeyId AccessKeyID不合法 ErrInvalidAccessKeyId = "InvalidAccessKeyId" // ErrInvalidSecurityToken 授权令牌不合法 ErrInvalidSecurityToken = "InvalidSecurityToken" // ErrAuthorizationQueryParameters 鉴权参数不合法 ErrAuthorizationQueryParameters = "AuthorizationQueryParametersError" // ErrRequestHasExpired 请求超时 ErrRequestHasExpired = "RequestExpired" // ErrSignatureDoesNotMatch 签名不匹配 ErrSignatureDoesNotMatch = "SignatureDoesNotMatch" // ErrRequestTimeTooSkewed 客户端与服务端时间差距太大 ErrRequestTimeTooSkewed = "RequestTimeTooSkewed" // ErrAuthFailed 鉴权失败 ErrAuthFailed = "AuthFailed" // ErrLogMD5CheckFailed 上传日志md5校验失败 ErrLogMD5CheckFailed = "ErrLogMD5CheckFailed" // ErrAccessDenied 提供的AccessKeyID与指定的资源不匹配 ErrAccessDenied = "AccessDenied" // ErrNotSupport 请求方法不支持 ErrNotSupport = "MethodNotSupport" // ErrExceededMaxLogCount 上传日志中Log数量过大 ErrExceededMaxLogCount = "TooManyLogs" // ErrExceededMaxLogSize 上传日志中Log容量太大 ErrExceededMaxLogSize = "LogSizeTooLarge" // ErrExceededMaxLogGroupListSize 上传日志的LogGroupList容量太大 ErrExceededMaxLogGroupListSize = "LogGroupListSizeTooLarge" // ErrExceedQPSLimit QPS过高 ErrExceedQPSLimit = "ExceedQPSLimit" // ErrIndexTypeParam 索引类型不合法 ErrIndexTypeParam = "InvalidIndexArgument" // IndexKeyValueQuotaExceed 索引KeyValue配额不足 IndexKeyValueQuotaExceed = "IndexKeyValueQuotaExceed" // ErrValueTypeConflictAttr 索引类型冲突 ErrValueTypeConflictAttr = "ValueTypeConflict" // ErrSQLFlagConflictAttr SQL Flag冲突 ErrSQLFlagConflictAttr = "SQLFlagConflict" // ErrDelimiterChineseConflict 分隔符与中文配置冲突 ErrDelimiterChineseConflict = "DelimiterChineseConflict" // ErrIndexKeyDuplicate 索引关键字重复 ErrIndexKeyDuplicate = "IndexKeyDuplicate" // ErrIndexKeyValueNULL 索引关键字为空 ErrIndexKeyValueNULL = "IndexKVNULL" // ErrConsumerGroupAlreadyExists 消费者组已存在 ErrConsumerGroupAlreadyExists = "ConsumerGroupAlreadyExists" // ErrConsumerHeartbeatExpired ConsumerGroup心跳过期 ErrConsumerHeartbeatExpired = "ConsumerHeartbeatExpired" )
      View Source
      
  
    const ( FeedBackTypePositive = "Positive" FeedBackTypeNegative = "Negative" )
      View Source
      
  
const (
	MaxQuestionLength = 2000
)
    Variables ¶
This section is empty.
Functions ¶
func CopyIncompressible ¶
func Decompress ¶ added in v1.0.217
func Deserialize ¶ added in v1.0.217
func Deserialize(input []byte) (*pb.LogGroupList, error)
func GetCallerFuncName ¶
func GetLogGroupList ¶ added in v1.0.217
func GetPutLogsBody ¶
func GetWebTracksBody ¶
func GetWebTracksBody(compressType string, request *WebTracksRequest) ([]byte, int, error)
func GoWithRecovery ¶ added in v1.0.210
func GoWithRecovery(f func())
func ReplaceWhiteSpaceCharacter ¶ added in v1.0.102
func RetryWithCondition ¶
func RetryWithCondition(ctx context.Context, o ConditionOperation) error
Types ¶
type APPMetaType ¶ added in v1.0.203
type APPMetaType string
var ( AppMetaTypeAiAssistantSession APPMetaType = "tls.app.ai_assistant.session" // AI助手会话 AppMetaTypeAiAssistantHistoryMessage APPMetaType = "tls.app.ai_assistant.history_message" // AI助手会话历史消息 AppMetaTypeAiAssistantText2SqlSuggestion APPMetaType = "tls.app.ai_assistant.text2sql_suggestion" // AI助手文本转SQL建议 AppMetaTypeAiAssistantText2SqlFeedBack APPMetaType = "tls.app.ai_assistant.feed_back" // AI助手文本转SQL 反馈 )
type AddTagsToResourceRequest ¶ added in v1.0.138
type AddTagsToResourceRequest struct {
	CommonRequest
	ResourceType  string    `json:","`
	ResourcesList []string  `json:","`
	Tags          []TagInfo `json:","`
}
    func (*AddTagsToResourceRequest) CheckValidation ¶ added in v1.0.138
func (v *AddTagsToResourceRequest) CheckValidation() error
type AgentRspMsgType ¶ added in v1.0.203
type AgentRspMsgType int32
const ( // AgentRspMsgTypeIntentRecognition 意图识别 AgentRspMsgTypeIntentRecognition AgentRspMsgType = 0 // AgentRspMsgTypeToolCalling 工具调用 AgentRspMsgTypeToolCalling AgentRspMsgType = 1 // AgentRspMsgTypeInference 实际回答 AgentRspMsgTypeInference AgentRspMsgType = 2 // AgentRspMsgTypeQuestionsSuggestions 问题建议 AgentRspMsgTypeQuestionsSuggestions AgentRspMsgType = 3 // AgentRspMsgTypeRetrieval 语料召回 AgentRspMsgTypeRetrieval AgentRspMsgType = 4 // AgentRspMsgTypeReasoning 思考过程 AgentRspMsgTypeReasoning AgentRspMsgType = 5 )
type AlarmPeriodSetting ¶ added in v1.0.127
type AnalysisResult ¶
type AppInstanceType ¶ added in v1.0.203
type AppInstanceType string
const (
	AppInstanceTypeAiAssistant AppInstanceType = "ai_assistant"
)
    func (*AppInstanceType) Validate ¶ added in v1.0.203
func (a *AppInstanceType) Validate() error
type ApplyRuleToHostGroupsRequest ¶
type ApplyRuleToHostGroupsRequest struct {
	CommonRequest
	RuleID       string   `json:"RuleId"`
	HostGroupIDs []string `json:"HostGroupIds"`
}
    func (*ApplyRuleToHostGroupsRequest) CheckValidation ¶
func (v *ApplyRuleToHostGroupsRequest) CheckValidation() error
type BadResponseError ¶
func NewBadResponseError ¶
func NewBadResponseError(body string, header map[string][]string, httpCode int) *BadResponseError
func (BadResponseError) Error ¶
func (e BadResponseError) Error() string
func (BadResponseError) String ¶
func (e BadResponseError) String() string
type Client ¶
type Client interface {
	GetHttpClient() *http.Client
	SetHttpClient(client *http.Client) error
	ResetAccessKeyToken(accessKeyID, accessKeySecret, securityToken string)
	SetTimeout(timeout time.Duration)
	SetAPIVersion(version string)
	SetCustomUserAgent(customUserAgent string)
	PutLogs(request *PutLogsRequest) (response *CommonResponse, err error)
	PutLogsV2(request *PutLogsV2Request) (response *CommonResponse, err error)
	DescribeCursor(request *DescribeCursorRequest) (*DescribeCursorResponse, error)
	ConsumeLogs(request *ConsumeLogsRequest) (*ConsumeLogsResponse, error)
	DescribeLogContext(request *DescribeLogContextRequest) (*DescribeLogContextResponse, error)
	CreateProject(request *CreateProjectRequest) (*CreateProjectResponse, error)
	DeleteProject(request *DeleteProjectRequest) (*CommonResponse, error)
	DescribeProject(request *DescribeProjectRequest) (*DescribeProjectResponse, error)
	DescribeProjects(request *DescribeProjectsRequest) (*DescribeProjectsResponse, error)
	ModifyProject(request *ModifyProjectRequest) (*CommonResponse, error)
	CreateTopic(request *CreateTopicRequest) (*CreateTopicResponse, error)
	DeleteTopic(request *DeleteTopicRequest) (*CommonResponse, error)
	DescribeTopic(request *DescribeTopicRequest) (*DescribeTopicResponse, error)
	DescribeTopics(request *DescribeTopicsRequest) (*DescribeTopicsResponse, error)
	ModifyTopic(request *ModifyTopicRequest) (*CommonResponse, error)
	CreateIndex(request *CreateIndexRequest) (*CreateIndexResponse, error)
	DeleteIndex(request *DeleteIndexRequest) (*CommonResponse, error)
	DescribeIndex(request *DescribeIndexRequest) (*DescribeIndexResponse, error)
	ModifyIndex(request *ModifyIndexRequest) (*CommonResponse, error)
	SearchLogs(request *SearchLogsRequest) (*SearchLogsResponse, error)
	SearchLogsV2(request *SearchLogsRequest) (*SearchLogsResponse, error)
	DescribeShards(request *DescribeShardsRequest) (*DescribeShardsResponse, error)
	CreateRule(request *CreateRuleRequest) (*CreateRuleResponse, error)
	DeleteRule(request *DeleteRuleRequest) (*CommonResponse, error)
	ModifyRule(request *ModifyRuleRequest) (*CommonResponse, error)
	DescribeRule(request *DescribeRuleRequest) (*DescribeRuleResponse, error)
	DescribeRules(request *DescribeRulesRequest) (*DescribeRulesResponse, error)
	ApplyRuleToHostGroups(request *ApplyRuleToHostGroupsRequest) (*CommonResponse, error)
	DeleteRuleFromHostGroups(request *DeleteRuleFromHostGroupsRequest) (*CommonResponse, error)
	CreateHostGroup(request *CreateHostGroupRequest) (*CreateHostGroupResponse, error)
	DeleteHostGroup(request *DeleteHostGroupRequest) (*CommonResponse, error)
	ModifyHostGroup(request *ModifyHostGroupRequest) (*CommonResponse, error)
	DescribeHostGroup(request *DescribeHostGroupRequest) (*DescribeHostGroupResponse, error)
	DescribeHostGroups(request *DescribeHostGroupsRequest) (*DescribeHostGroupsResponse, error)
	DescribeHosts(request *DescribeHostsRequest) (*DescribeHostsResponse, error)
	DeleteHost(request *DeleteHostRequest) (*CommonResponse, error)
	DescribeHostGroupRules(request *DescribeHostGroupRulesRequest) (*DescribeHostGroupRulesResponse, error)
	ModifyHostGroupsAutoUpdate(request *ModifyHostGroupsAutoUpdateRequest) (*ModifyHostGroupsAutoUpdateResponse, error)
	DeleteAbnormalHosts(request *DeleteAbnormalHostsRequest) (*CommonResponse, error)
	CreateAlarm(request *CreateAlarmRequest) (*CreateAlarmResponse, error)
	DeleteAlarm(request *DeleteAlarmRequest) (*CommonResponse, error)
	ModifyAlarm(request *ModifyAlarmRequest) (*CommonResponse, error)
	DescribeAlarms(request *DescribeAlarmsRequest) (*DescribeAlarmsResponse, error)
	CreateAlarmNotifyGroup(request *CreateAlarmNotifyGroupRequest) (*CreateAlarmNotifyGroupResponse, error)
	DeleteAlarmNotifyGroup(request *DeleteAlarmNotifyGroupRequest) (*CommonResponse, error)
	ModifyAlarmNotifyGroup(request *ModifyAlarmNotifyGroupRequest) (*CommonResponse, error)
	DescribeAlarmNotifyGroups(request *DescribeAlarmNotifyGroupsRequest) (*DescribeAlarmNotifyGroupsResponse, error)
	CreateDownloadTask(request *CreateDownloadTaskRequest) (*CreateDownloadTaskResponse, error)
	DescribeDownloadTasks(request *DescribeDownloadTasksRequest) (*DescribeDownloadTasksResponse, error)
	DescribeDownloadUrl(request *DescribeDownloadUrlRequest) (*DescribeDownloadUrlResponse, error)
	WebTracks(request *WebTracksRequest) (*WebTracksResponse, error)
	OpenKafkaConsumer(request *OpenKafkaConsumerRequest) (*OpenKafkaConsumerResponse, error)
	CloseKafkaConsumer(request *CloseKafkaConsumerRequest) (*CloseKafkaConsumerResponse, error)
	DescribeKafkaConsumer(request *DescribeKafkaConsumerRequest) (*DescribeKafkaConsumerResponse, error)
	// Deprecated: use DescribeHistogramV1 instead
	DescribeHistogram(request *DescribeHistogramRequest) (*DescribeHistogramResponse, error)
	DescribeHistogramV1(request *DescribeHistogramV1Request) (*DescribeHistogramV1Response, error)
	CreateConsumerGroup(request *CreateConsumerGroupRequest) (*CreateConsumerGroupResponse, error)
	DeleteConsumerGroup(request *DeleteConsumerGroupRequest) (*CommonResponse, error)
	DescribeConsumerGroups(request *DescribeConsumerGroupsRequest) (*DescribeConsumerGroupsResponse, error)
	ModifyConsumerGroup(request *ModifyConsumerGroupRequest) (*CommonResponse, error)
	ConsumerHeartbeat(request *ConsumerHeartbeatRequest) (*ConsumerHeartbeatResponse, error)
	DescribeCheckPoint(request *DescribeCheckPointRequest) (*DescribeCheckPointResponse, error)
	ModifyCheckPoint(request *ModifyCheckPointRequest) (*CommonResponse, error)
	ResetCheckPoint(request *ResetCheckPointRequest) (*CommonResponse, error)
	AddTagsToResource(request *AddTagsToResourceRequest) (*CommonResponse, error)
	RemoveTagsFromResource(request *RemoveTagsFromResourceRequest) (*CommonResponse, error)
	CreateETLTask(request *CreateETLTaskRequest) (*CreateETLTaskResponse, error)
	DeleteETLTask(request *DeleteETLTaskRequest) (*CommonResponse, error)
	ModifyETLTask(request *ModifyETLTaskRequest) (*CommonResponse, error)
	DescribeETLTask(request *DescribeETLTaskRequest) (*DescribeETLTaskResponse, error)
	DescribeETLTasks(request *DescribeETLTasksRequest) (*DescribeETLTasksResponse, error)
	ModifyETLTaskStatus(request *ModifyETLTaskStatusRequest) (*CommonResponse, error)
	CreateImportTask(request *CreateImportTaskRequest) (*CreateImportTaskResponse, error)
	DeleteImportTask(request *DeleteImportTaskRequest) (*DeleteImportTaskResponse, error)
	ModifyImportTask(request *ModifyImportTaskRequest) (*ModifyImportTaskResponse, error)
	DescribeImportTask(request *DescribeImportTaskRequest) (*DescribeImportTaskResponse, error)
	DescribeImportTasks(request *DescribeImportTasksRequest) (*DescribeImportTasksResponse, error)
	CreateShipper(request *CreateShipperRequest) (*CreateShipperResponse, error)
	DeleteShipper(request *DeleteShipperRequest) (*DeleteShipperResponse, error)
	ModifyShipper(request *ModifyShipperRequest) (*ModifyShipperResponse, error)
	DescribeShipper(request *DescribeShipperRequest) (*DescribeShipperResponse, error)
	DescribeShippers(request *DescribeShippersRequest) (*DescribeShippersResponse, error)
	// AI应用实例管理
	CreateAppInstance(request *CreateAppInstanceReq) (*CreateAppInstanceResp, error)
	DescribeAppInstances(request *DescribeAppInstancesReq) (*DescribeAppInstancesResp, error)
	DeleteAppInstance(request *DeleteAppInstanceReq) (*DeleteAppInstanceResp, error)
	// AI场景元数据管理
	CreateAppSceneMeta(request *CreateAppSceneMetaReq) (*CreateAppSceneMetaResp, error)
	DescribeAppSceneMetas(request *DescribeAppSceneMetasReq) (*DescribeAppSceneMetasResp, error)
	DeleteAppSceneMeta(request *DeleteAppSceneMetaReq) (*DeleteAppSceneMetaResp, error)
	ModifyAppSceneMeta(request *ModifyAppSceneMetaReq) (*ModifyAppSceneMetaResp, error)
	// AI对话接口
	DescribeSessionAnswer(request *DescribeSessionAnswerReq) (reader *CopilotSSEReader, err error)
}
    type CloseKafkaConsumerRequest ¶
type CloseKafkaConsumerRequest struct {
	CommonRequest
	TopicID string `json:"TopicId"`
}
    func (*CloseKafkaConsumerRequest) CheckValidation ¶
func (v *CloseKafkaConsumerRequest) CheckValidation() error
type CloseKafkaConsumerResponse ¶
type CloseKafkaConsumerResponse struct {
	CommonResponse
}
    type CommonRequest ¶
type CommonResponse ¶
type CommonResponse struct {
	RequestID string `json:"RequestId"`
}
    func (*CommonResponse) FillRequestId ¶
func (response *CommonResponse) FillRequestId(httpResponse *http.Response)
type ConditionOperation ¶
type ConditionOperation func() error
type ConsumeLogsRequest ¶
type ConsumeLogsRequest struct {
	CommonRequest
	TopicID       string
	ShardID       int
	Cursor        string
	Original      bool
	EndCursor     *string `json:",omitempty"`
	LogGroupCount *int    `json:",omitempty"`
	Compression   *string `json:",omitempty"`
	ConsumerGroupName *string `json:",omitempty"`
	ConsumerName      *string `json:",omitempty"`
}
    func (*ConsumeLogsRequest) CheckValidation ¶
func (v *ConsumeLogsRequest) CheckValidation() error
type ConsumeLogsResponse ¶
type ConsumeLogsResponse struct {
	CommonResponse
	Cursor string //X-Tls-Cursor
	Count  int    //X-Tls-Count
	Logs   *pb.LogGroupList
}
    type ConsumeShard ¶
type ConsumerGroupResp ¶
type ConsumerHeartbeatResponse ¶
type ConsumerHeartbeatResponse struct {
	CommonResponse
	Shards []*ConsumeShard `json:"Shards"`
}
    type ContainerRule ¶
type ContainerRule struct {
	Stream                     string            `json:"Stream,omitempty"`
	ContainerNameRegex         string            `json:"ContainerNameRegex,omitempty"`
	IncludeContainerLabelRegex map[string]string `json:"IncludeContainerLabelRegex,omitempty"`
	ExcludeContainerLabelRegex map[string]string `json:"ExcludeContainerLabelRegex,omitempty"`
	IncludeContainerEnvRegex   map[string]string `json:"IncludeContainerEnvRegex,omitempty"`
	ExcludeContainerEnvRegex   map[string]string `json:"ExcludeContainerEnvRegex,omitempty"`
	EnvTag                     map[string]string `json:"EnvTag,omitempty"`
	KubernetesRule             KubernetesRule    `json:"KubernetesRule,omitempty"`
}
    type ContentInfo ¶ added in v1.0.184
type CopilotAnswer ¶ added in v1.0.203
type CopilotAnswer struct {
	QuestionId string `json:"QuestionId"`
	SessionId  string `json:"SessionId"`
	// 模型回答的messageId
	MessageId string `json:"MessageId"`
	// 如果SessionMessageType为Message,此字段用于指示消息类型
	RspMsgType AgentRspMsgType `json:"RspMsgType,omitempty"`
	// 模型回答部分
	ModelAnswer *ModelAnswer `json:"ModelAnswer,omitempty"`
	// 意图识别细节
	IntentInfo *IntentInfo `json:"IntentInfo,omitempty"`
	// 工具调用细节
	Tools *ToolCallingInfo `json:"Tools,omitempty"`
	// 知识召回细节
	RetrievalInfo *KnowledgeRetrieval `json:"RetrievalInfo,omitempty"`
	// 关联问题建议
	Suggestions []string `json:"Suggestions,omitempty"`
	// 深度思考部分
	ReasoningContent *ModelAnswer `json:"ReasoningContent,omitempty"`
	// 上屏展示的工作流推进进度
	StageInfo *Stage `json:"FlowStage,omitempty"`
}
    type CopilotSSEReader ¶ added in v1.0.203
type CopilotSSEReader struct {
	// contains filtered or unexported fields
}
    func (*CopilotSSEReader) Close ¶ added in v1.0.203
func (r *CopilotSSEReader) Close() error
Close 关闭 SSE 连接
func (*CopilotSSEReader) ReadEvent ¶ added in v1.0.203
func (r *CopilotSSEReader) ReadEvent() (_ *CopilotAnswer, err error)
ReadEvent 读取并解析 SSE 事件
type CreateAlarmNotifyGroupRequest ¶
type CreateAlarmNotifyGroupRequest struct {
	CommonRequest
	GroupName      string      `json:"AlarmNotifyGroupName"`
	NoticeType     NoticeTypes `json:"NotifyType"`
	Receivers      Receivers   `json:"Receivers"`
	IamProjectName *string     `json:"IamProjectName,omitempty"`
}
    func (*CreateAlarmNotifyGroupRequest) CheckValidation ¶
func (v *CreateAlarmNotifyGroupRequest) CheckValidation() error
type CreateAlarmNotifyGroupResponse ¶
type CreateAlarmNotifyGroupResponse struct {
	CommonResponse
	NotifyGroupID string `json:"AlarmNotifyGroupId"`
}
    type CreateAlarmRequest ¶
type CreateAlarmRequest struct {
	CommonRequest
	AlarmName          string              `json:"AlarmName"`
	ProjectID          string              `json:"ProjectId"`
	Status             *bool               `json:"Status,omitempty"`
	QueryRequest       QueryRequests       `json:"QueryRequest"`
	RequestCycle       RequestCycle        `json:"RequestCycle"`
	Condition          string              `json:"Condition"`
	TriggerPeriod      int                 `json:"TriggerPeriod"`
	AlarmPeriod        int                 `json:"AlarmPeriod"`
	AlarmNotifyGroup   []string            `json:"AlarmNotifyGroup"`
	UserDefineMsg      *string             `json:"UserDefineMsg,omitempty"`
	Severity           *string             `json:"Severity,omitempty"`
	AlarmPeriodDetail  *AlarmPeriodSetting `json:"AlarmPeriodDetail,omitempty"`
	JoinConfigurations []JoinConfig        `json:"JoinConfigurations,omitempty"`
	TriggerConditions  []TriggerCondition  `json:"TriggerConditions,omitempty"`
}
    func (*CreateAlarmRequest) CheckValidation ¶
func (v *CreateAlarmRequest) CheckValidation() error
type CreateAlarmResponse ¶
type CreateAlarmResponse struct {
	CommonResponse
	AlarmID string `json:"AlarmId"`
}
    type CreateAppInstanceReq ¶ added in v1.0.203
type CreateAppInstanceReq struct {
	CommonRequest
	// 实例类型,如ai助手等
	InstanceType AppInstanceType `json:"InstanceType"  binding:"required" enums:"anomaly_analysis,ai_assistant,other"`
	// 实例名称,当InstanceType为ai_assistant时,传入账户ID
	InstanceName string `json:"InstanceName"  binding:"required"`
	// 实例描述
	Description *string `json:"Description"`
}
    func (*CreateAppInstanceReq) CheckValidation ¶ added in v1.0.203
func (c *CreateAppInstanceReq) CheckValidation() error
type CreateAppInstanceResp ¶ added in v1.0.203
type CreateAppInstanceResp struct {
	CommonResponse
	InstanceID string `json:"InstanceID"`
}
    type CreateAppSceneMetaReq ¶ added in v1.0.203
type CreateAppSceneMetaReq struct {
	CommonRequest
	// 应用实例id
	InstanceId string `json:"InstanceId"  binding:"required"`
	// 创建的App对应的Meta信息
	CreateAPPMetaType APPMetaType `json:"CreateAPPMetaType" binding:"required" enums:"tls.app.ai_assistant.session"`
	// topicId
	Id string `json:"Id"`
}
    func (*CreateAppSceneMetaReq) CheckValidation ¶ added in v1.0.203
func (d *CreateAppSceneMetaReq) CheckValidation() error
type CreateAppSceneMetaResp ¶ added in v1.0.203
type CreateAppSceneMetaResp struct {
	CommonResponse
	Id string `json:"Id"`
}
    type CreateConsumerGroupRequest ¶
type CreateConsumerGroupRequest struct {
	ProjectID         string   `json:"ProjectID"`
	TopicIDList       []string `json:"TopicIDList"`
	ConsumerGroupName string   `json:"ConsumerGroupName"`
	HeartbeatTTL      int      `json:"HeartbeatTTL"`
	OrderedConsume    bool     `json:"OrderedConsume"`
}
    func (*CreateConsumerGroupRequest) CheckValidation ¶ added in v1.0.193
func (v *CreateConsumerGroupRequest) CheckValidation() error
type CreateConsumerGroupResponse ¶
type CreateConsumerGroupResponse struct {
	CommonResponse
}
    type CreateDownloadTaskRequest ¶
type CreateDownloadTaskRequest struct {
	CommonRequest
	TopicID     string `json:"TopicId"`
	TaskName    string
	Query       string
	StartTime   int64
	EndTime     int64
	Compression string
	DataFormat  string
	Limit       int
	Sort        string
}
    func (*CreateDownloadTaskRequest) CheckValidation ¶
func (v *CreateDownloadTaskRequest) CheckValidation() error
type CreateDownloadTaskResponse ¶
type CreateDownloadTaskResponse struct {
	CommonResponse
	TaskId string
}
    type CreateETLTaskRequest ¶ added in v1.0.180
type CreateETLTaskResponse ¶ added in v1.0.180
type CreateETLTaskResponse struct {
	CommonResponse
	TaskID string `json:"TaskId"`
}
    type CreateHostGroupRequest ¶
type CreateHostGroupRequest struct {
	CommonRequest
	HostGroupName   string    `json:"HostGroupName"`
	HostGroupType   string    `json:"HostGroupType"`
	HostIdentifier  *string   `json:"HostIdentifier"`
	HostIPList      *[]string `json:"HostIpList"`
	AutoUpdate      *bool     `json:",omitempty"`
	UpdateStartTime *string   `json:",omitempty"`
	UpdateEndTime   *string   `json:",omitempty"`
	ServiceLogging  *bool     `json:",omitempty"`
	IamProjectName  *string   `json:",omitempty"`
}
    func (*CreateHostGroupRequest) CheckValidation ¶
func (v *CreateHostGroupRequest) CheckValidation() error
type CreateHostGroupResponse ¶
type CreateHostGroupResponse struct {
	CommonResponse
	HostGroupID string `json:"HostGroupId"`
}
    type CreateImportTaskRequest ¶ added in v1.0.184
type CreateImportTaskRequest struct {
	CommonRequest
	ProjectID        string            `json:"ProjectID"`
	TopicID          string            `json:"TopicID"`
	TaskName         string            `json:"TaskName"`
	SourceType       string            `json:"SourceType"`
	Description      string            `json:"Description,omitempty"`
	ImportSourceInfo *ImportSourceInfo `json:"ImportSourceInfo"`
	TargetInfo       *TargetInfo       `json:"TargetInfo"`
}
    func (*CreateImportTaskRequest) CheckValidation ¶ added in v1.0.184
func (v *CreateImportTaskRequest) CheckValidation() error
type CreateImportTaskResponse ¶ added in v1.0.184
type CreateImportTaskResponse struct {
	CommonResponse
	TaskID string `json:"TaskId"`
}
    type CreateIndexRequest ¶
type CreateIndexRequest struct {
	CommonRequest
	TopicID           string          `json:"TopicId"`
	FullText          *FullTextInfo   `json:",omitempty"`
	KeyValue          *[]KeyValueInfo `json:",omitempty"`
	UserInnerKeyValue *[]KeyValueInfo `json:",omitempty"`
	MaxTextLen        *int32          `json:",omitempty"`
	EnableAutoIndex   *bool           `json:",omitempty"`
}
    func (*CreateIndexRequest) CheckValidation ¶
func (v *CreateIndexRequest) CheckValidation() error
type CreateIndexResponse ¶
type CreateIndexResponse struct {
	CommonResponse
	TopicID string `json:"TopicId"`
}
    type CreateProjectRequest ¶
type CreateProjectRequest struct {
	CommonRequest
	ProjectName    string    `json:","`
	Description    string    `json:","`
	Region         string    `json:","`
	IamProjectName *string   `json:",omitempty"`
	Tags           []TagInfo `json:",omitempty"`
}
    func (*CreateProjectRequest) CheckValidation ¶
func (v *CreateProjectRequest) CheckValidation() error
type CreateProjectResponse ¶
type CreateProjectResponse struct {
	CommonResponse
	ProjectID string `json:"ProjectId"`
}
    type CreateRuleRequest ¶
type CreateRuleRequest struct {
	CommonRequest
	TopicID        string          `json:"TopicId"`
	RuleName       string          `json:"RuleName"`
	Paths          *[]string       `json:"Paths"`
	LogType        *string         `json:"LogType"`
	ExtractRule    *ExtractRule    `json:"ExtractRule"`
	ExcludePaths   *[]ExcludePath  `json:"ExcludePaths"`
	UserDefineRule *UserDefineRule `json:"UserDefineRule"`
	LogSample      *string         `json:"LogSample"`
	InputType      *int            `json:"InputType"`
	ContainerRule  *ContainerRule  `json:"ContainerRule"`
}
    func (*CreateRuleRequest) CheckValidation ¶
func (v *CreateRuleRequest) CheckValidation() error
type CreateRuleResponse ¶
type CreateRuleResponse struct {
	CommonResponse
	RuleID string `json:"RuleId"`
}
    type CreateShipperRequest ¶ added in v1.0.184
type CreateShipperRequest struct {
	CommonRequest
	TopicId          string            `json:"TopicId"`
	ShipperName      string            `json:"ShipperName"`
	ShipperType      string            `json:"ShipperType"`
	ShipperStartTime int               `json:"ShipperStartTime,omitempty"`
	ShipperEndTime   int               `json:"ShipperEndTime,omitempty"`
	TosShipperInfo   *TosShipperInfo   `json:"TosShipperInfo,omitempty"`
	KafkaShipperInfo *KafkaShipperInfo `json:"KafkaShipperInfo,omitempty"`
	ContentInfo      *ContentInfo      `json:"ContentInfo"`
}
    func (*CreateShipperRequest) CheckValidation ¶ added in v1.0.184
func (v *CreateShipperRequest) CheckValidation() error
type CreateShipperResponse ¶ added in v1.0.184
type CreateShipperResponse struct {
	CommonResponse
	ShipperId string `json:"ShipperId"`
}
    type CreateTopicRequest ¶
type CreateTopicRequest struct {
	CommonRequest
	ProjectID      string    `json:"ProjectId"`
	TopicName      string    `json:","`
	Ttl            uint16    `json:","`
	Description    string    `json:","`
	ShardCount     int       `json:","`
	MaxSplitShard  *int32    `json:",omitempty"`
	AutoSplit      bool      `json:","`
	EnableTracking *bool     `json:",omitempty"`
	TimeKey        *string   `json:",omitempty"`
	TimeFormat     *string   `json:",omitempty"`
	Tags           []TagInfo `json:",omitempty"`
	LogPublicIP    *bool     `json:",omitempty"`
	EnableHotTtl   *bool     `json:",omitempty"`
	HotTtl         *int32    `json:",omitempty"`
	ColdTtl        *int32    `json:",omitempty"`
	ArchiveTtl     *int32    `json:",omitempty"`
}
    func (*CreateTopicRequest) CheckValidation ¶
func (v *CreateTopicRequest) CheckValidation() error
type CreateTopicResponse ¶
type CreateTopicResponse struct {
	CommonResponse
	TopicID string `json:"TopicID"`
}
    type DeleteAbnormalHostsRequest ¶ added in v1.0.138
type DeleteAbnormalHostsRequest struct {
	CommonRequest
	HostGroupID string `json:"HostGroupId"`
}
    func (*DeleteAbnormalHostsRequest) CheckValidation ¶ added in v1.0.138
func (v *DeleteAbnormalHostsRequest) CheckValidation() error
type DeleteAlarmNotifyGroupRequest ¶
type DeleteAlarmNotifyGroupRequest struct {
	CommonRequest
	AlarmNotifyGroupID string `json:"AlarmNotifyGroupId"`
}
    func (*DeleteAlarmNotifyGroupRequest) CheckValidation ¶
func (v *DeleteAlarmNotifyGroupRequest) CheckValidation() error
type DeleteAlarmNotifyGroupResponse ¶
type DeleteAlarmNotifyGroupResponse struct {
}
    type DeleteAlarmRequest ¶
type DeleteAlarmRequest struct {
	CommonRequest
	AlarmID string `json:"AlarmId"`
}
    func (*DeleteAlarmRequest) CheckValidation ¶
func (v *DeleteAlarmRequest) CheckValidation() error
type DeleteAppInstanceReq ¶ added in v1.0.203
type DeleteAppInstanceReq struct {
	CommonRequest
	InstanceId string `json:"InstanceId"  binding:"required"`
}
    func (*DeleteAppInstanceReq) CheckValidation ¶ added in v1.0.203
func (d *DeleteAppInstanceReq) CheckValidation() error
type DeleteAppInstanceResp ¶ added in v1.0.203
type DeleteAppInstanceResp struct {
	CommonResponse
}
    type DeleteAppSceneMetaReq ¶ added in v1.0.203
type DeleteAppSceneMetaReq struct {
	CommonRequest
	InstanceId string `json:"InstanceId"  binding:"required"`
	MetaId     string `json:"MetaId"`
	// 场景类型
	DeleteAPPMetaType APPMetaType `json:"DeleteAPPMetaType" binding:"required" enums:"tls.app.ai_assistant.session"`
}
    func (*DeleteAppSceneMetaReq) CheckValidation ¶ added in v1.0.203
func (d *DeleteAppSceneMetaReq) CheckValidation() error
type DeleteAppSceneMetaResp ¶ added in v1.0.203
type DeleteAppSceneMetaResp struct {
	CommonResponse
}
    type DeleteConsumerGroupResponse ¶
type DeleteConsumerGroupResponse struct {
	CommonResponse
}
    type DeleteETLTaskRequest ¶ added in v1.0.180
type DeleteETLTaskRequest struct {
	CommonRequest
	TaskID string `json:"TaskId"`
}
    type DeleteHostGroupRequest ¶
type DeleteHostGroupRequest struct {
	CommonRequest
	HostGroupID string `json:"HostGroupId"`
}
    func (*DeleteHostGroupRequest) CheckValidation ¶
func (v *DeleteHostGroupRequest) CheckValidation() error
type DeleteHostRequest ¶
type DeleteHostRequest struct {
	CommonRequest
	HostGroupID string `json:"HostGroupId"`
	IP          string `json:"Ip"`
}
    func (*DeleteHostRequest) CheckValidation ¶
func (v *DeleteHostRequest) CheckValidation() error
type DeleteImportTaskRequest ¶ added in v1.0.184
type DeleteImportTaskRequest struct {
	CommonRequest
	TaskID string `json:"TaskId"`
}
    type DeleteImportTaskResponse ¶ added in v1.0.184
type DeleteImportTaskResponse struct {
	CommonResponse
}
    type DeleteIndexRequest ¶
type DeleteIndexRequest struct {
	CommonRequest
	TopicID string
}
    func (*DeleteIndexRequest) CheckValidation ¶
func (v *DeleteIndexRequest) CheckValidation() error
type DeleteProjectRequest ¶
type DeleteProjectRequest struct {
	CommonRequest
	ProjectID string `json:"ProjectId"`
}
    func (*DeleteProjectRequest) CheckValidation ¶
func (v *DeleteProjectRequest) CheckValidation() error
type DeleteRuleFromHostGroupsRequest ¶
type DeleteRuleFromHostGroupsRequest struct {
	CommonRequest
	RuleID       string   `json:"RuleId"`
	HostGroupIDs []string `json:"HostGroupIds"`
}
    func (*DeleteRuleFromHostGroupsRequest) CheckValidation ¶
func (v *DeleteRuleFromHostGroupsRequest) CheckValidation() error
type DeleteRuleRequest ¶
type DeleteRuleRequest struct {
	CommonRequest
	RuleID string `json:"RuleId"`
}
    func (*DeleteRuleRequest) CheckValidation ¶
func (v *DeleteRuleRequest) CheckValidation() error
type DeleteShipperRequest ¶ added in v1.0.184
type DeleteShipperRequest struct {
	CommonRequest
	ShipperId string `json:"ShipperId"`
}
    type DeleteShipperResponse ¶ added in v1.0.184
type DeleteShipperResponse struct {
	CommonResponse
}
    type DeleteTopicRequest ¶
type DeleteTopicRequest struct {
	CommonRequest
	TopicID string
}
    func (*DeleteTopicRequest) CheckValidation ¶
func (v *DeleteTopicRequest) CheckValidation() error
type DescribeAlarmNotifyGroupsRequest ¶
type DescribeAlarmNotifyGroupsRequest struct {
	CommonRequest
	GroupName      *string
	NotifyGroupID  *string
	UserName       *string
	PageNumber     int
	PageSize       int
	IamProjectName *string
}
    func (*DescribeAlarmNotifyGroupsRequest) CheckValidation ¶
func (v *DescribeAlarmNotifyGroupsRequest) CheckValidation() error
type DescribeAlarmNotifyGroupsResponse ¶
type DescribeAlarmNotifyGroupsResponse struct {
	CommonResponse
	Total             int64               `json:"Total"`
	AlarmNotifyGroups []*NotifyGroupsInfo `json:"AlarmNotifyGroups"`
}
    type DescribeAlarmsRequest ¶
type DescribeAlarmsRequest struct {
	CommonRequest
	ProjectID     string
	TopicID       *string
	TopicName     *string
	AlarmName     *string
	AlarmPolicyID *string
	Status        *bool
	PageNumber    int
	PageSize      int
}
    func (*DescribeAlarmsRequest) CheckValidation ¶
func (v *DescribeAlarmsRequest) CheckValidation() error
type DescribeAlarmsResponse ¶
type DescribeAlarmsResponse struct {
	CommonResponse
	Total         int         `json:"Total"`
	AlarmPolicies []QueryResp `json:"Alarms"`
}
    type DescribeAppInstancesReq ¶ added in v1.0.203
type DescribeAppInstancesReq struct {
	CommonRequest
	PageNumber   int              `json:"PageNumber"`
	PageSize     int              `json:"PageSize"`
	InstanceName *string          `json:"InstanceName"`
	InstanceType *AppInstanceType `json:"InstanceType"`
}
    func (*DescribeAppInstancesReq) CheckValidation ¶ added in v1.0.203
func (d *DescribeAppInstancesReq) CheckValidation() error
type DescribeAppInstancesResp ¶ added in v1.0.203
type DescribeAppInstancesResp struct {
	CommonResponse
	InstanceInfo []*InstanceInfo `json:"InstanceInfo"`
	Total        int64           `json:"Total"`
}
    type DescribeAppSceneMetasReq ¶ added in v1.0.203
type DescribeAppSceneMetasReq struct {
	CommonRequest
	InstanceId          string      `json:"InstanceId"`
	Id                  *string     `json:"Id"`
	DescribeAPPMetaType APPMetaType `` /* 160-byte string literal not displayed */
	PageNumber          int         `json:"PageNumber"`
	PageSize            int         `json:"PageSize"`
	PageContext         *string     `json:"PageContext"`
}
    func (*DescribeAppSceneMetasReq) CheckValidation ¶ added in v1.0.203
func (d *DescribeAppSceneMetasReq) CheckValidation() error
type DescribeAppSceneMetasRes ¶ added in v1.0.203
type DescribeAppSceneMetasRes struct {
	// 查询会话列表
	DescribeSessionMeta *DescribeSessionMeta `json:"DescribeSessionMeta,omitempty"`
	// 查询历史会话消息
	DescribeSessionMessage []*DescribeSessionMessage `json:"DescribeSessionMessage,omitempty"`
	// 查询会话建议
	DescribeSessionSuggestion string `json:"DescribeSessionSuggestion,omitempty"`
}
    type DescribeAppSceneMetasResp ¶ added in v1.0.203
type DescribeAppSceneMetasResp struct {
	CommonResponse
	PageContext string                      `json:"PageContext,omitempty"`
	Total       int64                       `json:"Total"`
	Items       []*DescribeAppSceneMetasRes `json:"Items"`
}
    type DescribeCheckPointResponse ¶
type DescribeCheckPointResponse struct {
	CommonResponse
	ShardID    int32  `json:"ShardID"`
	Checkpoint string `json:"Checkpoint"`
	UpdateTime int    `json:"UpdateTime"`
	Consumer   string `json:"Consumer"`
}
    type DescribeConsumerGroupsResponse ¶
type DescribeConsumerGroupsResponse struct {
	CommonResponse
	ConsumerGroups []*ConsumerGroupResp `json:"ConsumerGroups"`
}
    type DescribeCursorRequest ¶
type DescribeCursorRequest struct {
	CommonRequest
	TopicID string
	ShardID int
	From    string
}
    func (*DescribeCursorRequest) CheckValidation ¶
func (v *DescribeCursorRequest) CheckValidation() error
type DescribeCursorResponse ¶
type DescribeCursorResponse struct {
	CommonResponse
	Cursor string `json:"cursor"`
}
    type DescribeDownloadTasksRequest ¶
type DescribeDownloadTasksRequest struct {
	CommonRequest
	TopicID    string  `json:"-"`
	PageNumber *int    `json:"-"`
	PageSize   *int    `json:"-"`
	TaskName   *string `json:"-"`
}
    func (*DescribeDownloadTasksRequest) CheckValidation ¶
func (v *DescribeDownloadTasksRequest) CheckValidation() error
type DescribeDownloadTasksResponse ¶
type DescribeDownloadTasksResponse struct {
	CommonResponse
	Tasks []*DownloadTaskResp
	Total int64
}
    type DescribeDownloadUrlRequest ¶
type DescribeDownloadUrlRequest struct {
	CommonRequest
	TaskId string `json:"-"`
}
    func (*DescribeDownloadUrlRequest) CheckValidation ¶
func (v *DescribeDownloadUrlRequest) CheckValidation() error
type DescribeDownloadUrlResponse ¶
type DescribeDownloadUrlResponse struct {
	CommonResponse
	DownloadUrl string
}
    type DescribeETLTaskRequest ¶ added in v1.0.180
type DescribeETLTaskRequest struct {
	CommonRequest
	TaskID string `json:"TaskId"`
}
    type DescribeETLTaskResponse ¶ added in v1.0.180
type DescribeETLTaskResponse struct {
	CommonResponse
	ETLTaskResponse
}
    type DescribeETLTasksRequest ¶ added in v1.0.180
type DescribeETLTasksResponse ¶ added in v1.0.180
type DescribeETLTasksResponse struct {
	CommonResponse
	Tasks []ETLTaskResponse
	Total int
}
    type DescribeHistogramRequest ¶
type DescribeHistogramRequest struct {
	CommonRequest
	TopicID   string `json:"TopicId"`
	Query     string `json:","`
	StartTime int64  `json:","`
	EndTime   int64  `json:","`
	Interval  *int64 `json:",omitempty"`
}
    func (*DescribeHistogramRequest) CheckValidation ¶
func (v *DescribeHistogramRequest) CheckValidation() error
type DescribeHistogramResponse ¶
type DescribeHistogramResponse struct {
	CommonResponse
	HistogramInfos []HistogramInfo `json:"Histogram"`
	Interval       int64           `json:"Interval"`
	TotalCount     int64           `json:"TotalCount"`
	ResultStatus   string          `json:"ResultStatus"`
}
    type DescribeHistogramV1Request ¶ added in v1.0.186
type DescribeHistogramV1Request struct {
	CommonRequest
	TopicID   string `json:"TopicId"`
	Query     string `json:"Query"`
	StartTime int64  `json:"StartTime"`
	EndTime   int64  `json:"EndTime"`
	Interval  int64  `json:"Interval,omitempty"`
}
    func (*DescribeHistogramV1Request) CheckValidation ¶ added in v1.0.186
func (v *DescribeHistogramV1Request) CheckValidation() error
type DescribeHistogramV1Response ¶ added in v1.0.186
type DescribeHistogramV1Response struct {
	CommonResponse
	HistogramInfos []HistogramInfoV1 `json:"Histogram"`
	ResultStatus   string            `json:"ResultStatus"`
	TotalCount     int64             `json:"TotalCount"`
}
    type DescribeHostGroupRequest ¶
type DescribeHostGroupRequest struct {
	CommonRequest
	HostGroupID string
}
    func (*DescribeHostGroupRequest) CheckValidation ¶
func (v *DescribeHostGroupRequest) CheckValidation() error
type DescribeHostGroupResponse ¶
type DescribeHostGroupResponse struct {
	CommonResponse
	HostGroupHostsRulesInfo *HostGroupHostsRulesInfo `json:"HostGroupHostsRulesInfo"`
}
    type DescribeHostGroupRulesRequest ¶
type DescribeHostGroupRulesRequest struct {
	CommonRequest
	HostGroupID string
	PageNumber  int
	PageSize    int
}
    func (*DescribeHostGroupRulesRequest) CheckValidation ¶
func (v *DescribeHostGroupRulesRequest) CheckValidation() error
type DescribeHostGroupRulesResponse ¶
type DescribeHostGroupRulesResponse struct {
	CommonResponse
	Total     int64       `json:"Total"`
	RuleInfos []*RuleInfo `json:"RuleInfos"`
}
    type DescribeHostGroupsRequest ¶
type DescribeHostGroupsRequest struct {
	CommonRequest
	PageNumber     int
	PageSize       int
	HostGroupID    *string `json:",omitempty"`
	HostGroupName  *string `json:",omitempty"`
	HostIdentifier *string `json:",omitempty"`
	AutoUpdate     *bool   `json:",omitempty"`
	ServiceLogging *bool   `json:",omitempty"`
	IamProjectName *string `json:",omitempty"`
}
    func (*DescribeHostGroupsRequest) CheckValidation ¶
func (v *DescribeHostGroupsRequest) CheckValidation() error
type DescribeHostGroupsResponse ¶
type DescribeHostGroupsResponse struct {
	CommonResponse
	Total                    int64                      `json:"Total"`
	HostGroupHostsRulesInfos []*HostGroupHostsRulesInfo `json:"HostGroupHostsRulesInfos"`
}
    type DescribeHostsRequest ¶
type DescribeHostsRequest struct {
	CommonRequest
	HostGroupID     string
	PageNumber      int
	PageSize        int
	IP              *string
	HeartbeatStatus *int
}
    func (*DescribeHostsRequest) CheckValidation ¶
func (v *DescribeHostsRequest) CheckValidation() error
type DescribeHostsResponse ¶
type DescribeHostsResponse struct {
	CommonResponse
	Total     int64       `json:"Total"`
	HostInfos []*HostInfo `json:"HostInfos"`
}
    type DescribeImportTaskRequest ¶ added in v1.0.184
type DescribeImportTaskRequest struct {
	CommonRequest
	TaskID string `json:"TaskId,omitempty"`
}
    type DescribeImportTaskResponse ¶ added in v1.0.184
type DescribeImportTaskResponse struct {
	CommonResponse
	TaskInfo *ImportTaskInfo `json:"TaskInfo"`
}
    type DescribeImportTasksRequest ¶ added in v1.0.184
type DescribeImportTasksRequest struct {
	CommonRequest
	TaskID         string `json:"TaskId,omitempty"`
	TaskName       string `json:"TaskName,omitempty"`
	ProjectID      string `json:"ProjectId,omitempty"`
	ProjectName    string `json:"ProjectName,omitempty"`
	IamProjectName string `json:"IamProjectName,omitempty"`
	TopicID        string `json:"TopicId,omitempty"`
	TopicName      string `json:"TopicName,omitempty"`
	PageNumber     int    `json:"PageNumber,omitempty"`
	PageSize       int    `json:"PageSize,omitempty"`
	SourceType     string `json:"SourceType,omitempty"`
	Status         string `json:"Status,omitempty"`
}
    type DescribeImportTasksResponse ¶ added in v1.0.184
type DescribeImportTasksResponse struct {
	CommonResponse
	TaskInfo []*ImportTaskInfo `json:"TaskInfo"`
	Total    int               `json:"Total"`
}
    type DescribeIndexRequest ¶
type DescribeIndexRequest struct {
	CommonRequest
	TopicID string
}
    func (*DescribeIndexRequest) CheckValidation ¶
func (v *DescribeIndexRequest) CheckValidation() error
type DescribeIndexResponse ¶
type DescribeIndexResponse struct {
	CommonResponse
	TopicID           string          `json:"TopicId"`
	FullText          *FullTextInfo   `json:"FullText"`
	KeyValue          *[]KeyValueInfo `json:"KeyValue"`
	UserInnerKeyValue *[]KeyValueInfo `json:"UserInnerKeyValue"`
	CreateTime        string          `json:"CreateTime"`
	ModifyTime        string          `json:"ModifyTime"`
	MaxTextLen        int32           `json:",omitempty"`
	EnableAutoIndex   bool            `json:",omitempty"`
}
    type DescribeKafkaConsumerRequest ¶
type DescribeKafkaConsumerRequest struct {
	CommonRequest
	TopicID string `json:"-"`
}
    func (*DescribeKafkaConsumerRequest) CheckValidation ¶
func (v *DescribeKafkaConsumerRequest) CheckValidation() error
type DescribeKafkaConsumerResponse ¶
type DescribeKafkaConsumerResponse struct {
	CommonResponse
	AllowConsume bool
	ConsumeTopic string
}
    type DescribeLogContextRequest ¶
type DescribeLogContextRequest struct {
	CommonRequest
	TopicId       string `json:"TopicId"`
	ContextFlow   string `json:"ContextFlow"`
	PackageOffset int64  `json:"PackageOffset"`
	Source        string `json:"Source"`
	PrevLogs      *int64 `json:",omitempty"`
	NextLogs      *int64 `json:",omitempty"`
}
    func (*DescribeLogContextRequest) CheckValidation ¶
func (v *DescribeLogContextRequest) CheckValidation() error
type DescribeLogContextResponse ¶
type DescribeLogContextResponse struct {
	CommonResponse
	LogContextInfos []map[string]interface{} `json:"LogContextInfos"`
	PrevOver        bool                     `json:"PrevOver"`
	NextOver        bool                     `json:"NextOver"`
}
    type DescribeProjectRequest ¶
type DescribeProjectRequest struct {
	CommonRequest
	ProjectID string `json:"ProjectId"`
}
    func (*DescribeProjectRequest) CheckValidation ¶
func (v *DescribeProjectRequest) CheckValidation() error
type DescribeProjectResponse ¶
type DescribeProjectResponse struct {
	CommonResponse
	ProjectInfo
}
    type DescribeProjectsRequest ¶
type DescribeProjectsRequest struct {
	CommonRequest
	ProjectName    string
	ProjectID      string
	PageNumber     int
	PageSize       int
	IsFullName     bool
	IamProjectName *string
	Tags           []TagInfo
}
    func (*DescribeProjectsRequest) CheckValidation ¶
func (v *DescribeProjectsRequest) CheckValidation() error
type DescribeProjectsResponse ¶
type DescribeProjectsResponse struct {
	CommonResponse
	Projects []ProjectInfo `json:"Projects"`
	Total    int64         `json:"Total"`
}
    type DescribeRuleRequest ¶
type DescribeRuleRequest struct {
	CommonRequest
	RuleID string `json:"RuleId"`
}
    func (*DescribeRuleRequest) CheckValidation ¶
func (v *DescribeRuleRequest) CheckValidation() error
type DescribeRuleResponse ¶
type DescribeRuleResponse struct {
	CommonResponse
	ProjectID      string           `json:"ProjectId"`
	ProjectName    string           `json:"ProjectName"`
	TopicID        string           `json:"TopicId"`
	TopicName      string           `json:"TopicName"`
	RuleInfo       *RuleInfo        `json:"RuleInfo"`
	HostGroupInfos []*HostGroupInfo `json:"HostGroupInfos"`
}
    type DescribeRulesRequest ¶
type DescribeRulesRequest struct {
	CommonRequest
	ProjectID  string  `json:"ProjectId"`
	PageNumber int     `json:"PageNumber"`
	PageSize   int     `json:"PageSize"`
	TopicID    *string `json:"TopicId,omitempty"`
	TopicName  *string `json:"TopicName,omitempty"`
	RuleID     *string `json:"RuleId,omitempty"`
	RuleName   *string `json:"RuleName,omitempty"`
}
    func (*DescribeRulesRequest) CheckValidation ¶
func (v *DescribeRulesRequest) CheckValidation() error
type DescribeRulesResponse ¶
type DescribeRulesResponse struct {
	CommonResponse
	Total     int64       `json:"Total"`
	RuleInfos []*RuleInfo `json:"RuleInfos"`
}
    type DescribeSessionAnswerReq ¶ added in v1.0.203
type DescribeSessionAnswerReq struct {
	CommonRequest
	// 用户创建的Ai assistant实例id
	InstanceId string `json:"InstanceId" binding:"required"`
	// TopicId
	TopicId string `json:"TopicId" binding:"required"`
	// 对话id
	SessionId string `json:"SessionId" binding:"required"`
	// 用户问题
	Question string `json:"Question" binding:"required"`
	// QuestionId 问题的id,重新回答时使用
	QuestionId string `json:"QuestionId,omitempty"`
	// 用户意图
	Intent *Intent `json:"Intent,omitempty"`
}
    func (*DescribeSessionAnswerReq) CheckValidation ¶ added in v1.0.203
func (v *DescribeSessionAnswerReq) CheckValidation() error
type DescribeSessionAnswerResp ¶ added in v1.0.203
type DescribeSessionAnswerResp struct {
	// SSE报文类型
	ConversationMessageType SessionMessageType `json:"ConversationMessageType" enums:"progress,message,error"`
	// 模型回答的消息内容
	Message *SessionResponseMessage `json:"Message,omitempty"`
	// 如果SessionMessageType为Message,此字段用于指示消息类型
	RspMsgType AgentRspMsgType `json:"RspMsgType,omitempty"`
	// 意图识别细节
	IntentInfo *IntentInfo `json:"IntentInfo,omitempty"`
	// 工具调用细节
	Tools *ToolCallingInfo `json:"Tools,omitempty"`
	// 知识召回细节
	RetrievalInfo *KnowledgeRetrieval `json:"RetrievalInfo,omitempty"`
	// 关联问题建议
	Suggestions []string `json:"Suggestions,omitempty"`
	// 深度思考部分
	ReasoningContent *ModelAnswer `json:"ReasoningContent,omitempty"`
	// 上屏展示的工作流推进进度
	StageInfo *Stage `json:"FlowStage,omitempty"`
	QuestionId string `json:"QuestionId"`
	SessionId  string `json:"SessionId"`
	// 模型回答的messageId
	MessageId string `json:"MessageId"`
}
    type DescribeSessionMessage ¶ added in v1.0.203
type DescribeSessionMessage struct {
	// 消息Id
	MessageId string `json:"MessageId"`
	// 创建消息时间
	CreatedTimeStamp string `json:"CreatedTimeStamp"`
	// 消息类型
	SessionMessageType string `json:"SessionMessageType" enums:"User,Assistant,System"`
	// 消息状态
	MsgStatus string `json:"MsgStatus" enums:"InProcess,Finished"`
	// 消息内容
	Messages []string `json:"Messages"`
	// 是否通过敏感词
	PassDetect bool `json:"PassDetect"`
	// 推理内容
	ReasoningContent string `json:"ReasoningContent"`
}
    type DescribeSessionMeta ¶ added in v1.0.203
type DescribeShardsRequest ¶
type DescribeShardsRequest struct {
	CommonRequest
	TopicID    string
	PageNumber int
	PageSize   int
}
    func (*DescribeShardsRequest) CheckValidation ¶
func (v *DescribeShardsRequest) CheckValidation() error
type DescribeShardsResponse ¶
type DescribeShardsResponse struct {
	CommonResponse
	Shards []*struct {
		TopicID           string `json:"TopicId"`
		ShardID           int32  `json:"ShardId"`
		InclusiveBeginKey string `json:"InclusiveBeginKey"`
		ExclusiveEndKey   string `json:"ExclusiveEndKey"`
		Status            string `json:"Status"`
		ModifyTimestamp   string `json:"ModifyTime"`
		StopWriteTime     string `json:"StopWriteTime"`
	} `json:"Shards"`
	Total int `json:"Total"`
}
    type DescribeShipperRequest ¶ added in v1.0.184
type DescribeShipperRequest struct {
	CommonRequest
	ShipperId string `json:"ShipperId"`
}
    type DescribeShipperResponse ¶ added in v1.0.184
type DescribeShipperResponse struct {
	CommonResponse
	ProjectId        string            `json:"ProjectId,omitempty"`
	ProjectName      string            `json:"ProjectName,omitempty"`
	TopicId          string            `json:"TopicId,omitempty"`
	TopicName        string            `json:"TopicName,omitempty"`
	ShipperId        string            `json:"ShipperId,omitempty"`
	ShipperName      string            `json:"ShipperName,omitempty"`
	ShipperType      string            `json:"ShipperType,omitempty"`
	DashboardId      string            `json:"DashboardId,omitempty"`
	CreateTime       string            `json:"CreateTime,omitempty"`
	ModifyTime       string            `json:"ModifyTime,omitempty"`
	ShipperStartTime int               `json:"ShipperStartTime,omitempty"`
	ShipperEndTime   int               `json:"ShipperEndTime,omitempty"`
	Status           bool              `json:"Status,omitempty"`
	ContentInfo      *ContentInfo      `json:"ContentInfo,omitempty"`
	TosShipperInfo   *TosShipperInfo   `json:"TosShipperInfo,omitempty"`
	KafkaShipperInfo *KafkaShipperInfo `json:"KafkaShipperInfo,omitempty"`
}
    type DescribeShippersRequest ¶ added in v1.0.184
type DescribeShippersRequest struct {
	CommonRequest
	IamProjectName string `json:"IamProjectName,omitempty"`
	ProjectId      string `json:"ProjectId,omitempty"`
	ProjectName    string `json:"ProjectName,omitempty"`
	TopicId        string `json:"TopicId,omitempty"`
	TopicName      string `json:"TopicName,omitempty"`
	ShipperId      string `json:"ShipperId,omitempty"`
	ShipperName    string `json:"ShipperName,omitempty"`
	ShipperType    string `json:"ShipperType,omitempty"`
	PageNumber     int    `json:"PageNumber,omitempty"`
	PageSize       int    `json:"PageSize,omitempty"`
}
    type DescribeShippersResponse ¶ added in v1.0.184
type DescribeShippersResponse struct {
	CommonResponse
	Shippers []*DescribeShipperResponse `json:"Shippers"`
	Total    int                        `json:"Total"`
}
    type DescribeTopicRequest ¶
type DescribeTopicRequest struct {
	CommonRequest
	TopicID string
}
    func (*DescribeTopicRequest) CheckValidation ¶
func (v *DescribeTopicRequest) CheckValidation() error
type DescribeTopicResponse ¶
type DescribeTopicResponse struct {
	CommonResponse
	TopicName       string    `json:"TopicName"`
	ProjectID       string    `json:"ProjectId"`
	TopicID         string    `json:"TopicId"`
	Ttl             uint16    `json:"Ttl"`
	CreateTimestamp string    `json:"CreateTime"`
	ModifyTimestamp string    `json:"ModifyTime"`
	ShardCount      int32     `json:"ShardCount"`
	Description     string    `json:"Description"`
	MaxSplitShard   int32     `json:"MaxSplitShard"`
	AutoSplit       bool      `json:"AutoSplit"`
	EnableTracking  bool      `json:"EnableTracking"`
	TimeKey         string    `json:"TimeKey"`
	TimeFormat      string    `json:"TimeFormat"`
	Tags            []TagInfo `json:"Tags"`
	LogPublicIP     bool      `json:"LogPublicIP"`
	EnableHotTtl    bool      `json:"EnableHotTtl"`
	HotTtl          int32     `json:"HotTtl"`
	ColdTtl         int32     `json:"ColdTtl"`
	ArchiveTtl      int32     `json:"ArchiveTtl"`
}
    type DescribeTopicsRequest ¶
type DescribeTopicsRequest struct {
	CommonRequest
	ProjectID   string
	ProjectName string
	PageNumber  int
	PageSize    int
	TopicName   string
	TopicID     string
	IsFullName  bool
	Tags        []TagInfo
}
    func (*DescribeTopicsRequest) CheckValidation ¶
func (v *DescribeTopicsRequest) CheckValidation() error
type DescribeTopicsResponse ¶
type DescribeTopicsResponse struct {
	CommonResponse
	Topics []*Topic `json:"Topics"`
	Total  int      `json:"Total"`
}
    type DownloadTaskResp ¶
type ETLTaskResponse ¶ added in v1.0.180
type ETLTaskResponse struct {
	CreateTime      string
	DSLType         string
	TaskID          string `json:"TaskId"`
	Description     string
	ETLStatus       string
	Enable          bool
	FromTime        *int64
	LastEnableTime  string
	ModifyTime      string
	Name            string
	ProjectID       string `json:"ProjectId"`
	ProjectName     string
	Script          string
	SourceTopicID   string `json:"SourceTopicId"`
	SourceTopicName string
	TargetResources []TargetResourcesResp
	TaskType        string
	ToTime          *int64
}
    type Error ¶
type Error struct {
	HTTPCode  int32  `json:"httpCode"`
	Code      string `json:"errorCode"`
	Message   string `json:"errorMessage"`
	RequestID string `json:"requestID"`
}
    func NewClientError ¶
type ExcludePath ¶
type ExtractRule ¶
type ExtractRule struct {
	Delimiter           string           `json:"Delimiter,omitempty"`
	BeginRegex          string           `json:"BeginRegex,omitempty"`
	LogRegex            string           `json:"LogRegex,omitempty"`
	Keys                []string         `json:"Keys,omitempty"`
	TimeKey             string           `json:"TimeKey,omitempty"`
	TimeFormat          string           `json:"TimeFormat,omitempty"`
	FilterKeyRegex      []FilterKeyRegex `json:"FilterKeyRegex,omitempty"`
	UnMatchUpLoadSwitch bool             `json:"UnMatchUpLoadSwitch"`
	UnMatchLogKey       string           `json:"UnMatchLogKey,omitempty"`
	LogTemplate         LogTemplate      `json:"LogTemplate,omitempty"`
	Quote               string           `json:"Quote,omitempty"`
}
    type FeedBackMeta ¶ added in v1.0.203
type FilterKeyRegex ¶
type FullTextInfo ¶
type HistogramInfo ¶
type HistogramInfoV1 ¶ added in v1.0.186
type HostGroupHostsRulesInfo ¶
type HostGroupHostsRulesInfo struct {
	HostGroupInfo *HostGroupInfo `json:"HostGroupInfo"`
	HostInfos     []*HostInfo    `json:"HostInfos"`
	RuleInfos     []*RuleInfo    `json:"RuleInfos"`
}
    type HostGroupInfo ¶
type HostGroupInfo struct {
	HostGroupID                   string `json:"HostGroupId"`
	HostGroupName                 string `json:"HostGroupName"`
	HostGroupType                 string `json:"HostGroupType"`
	HostIdentifier                string `json:"HostIdentifier"`
	HostCount                     int    `json:"HostCount"`
	NormalHeartbeatStatusNumber   int    `json:"NormalHeartbeatStatusCount"`
	AbnormalHeartbeatStatusNumber int    `json:"AbnormalHeartbeatStatusCount"`
	RuleCount                     int    `json:"RuleCount"`
	CreateTime                    string `json:"CreateTime"`
	ModifyTime                    string `json:"ModifyTime"`
	AutoUpdate                    bool   `json:"AutoUpdate"`
	UpdateStartTime               string `json:"UpdateStartTime"`
	UpdateEndTime                 string `json:"UpdateEndTime"`
	AgentLatestVersion            string `json:"AgentLatestVersion"`
	ServiceLogging                bool   `json:"ServiceLogging"`
	IamProjectName                string `json:"IamProjectName"`
}
    type ImportExtractRule ¶ added in v1.0.184
type ImportExtractRule struct {
	TimeZone         string `json:"TimeZone,omitempty"`
	SkipLineCount    int    `json:"SkipLineCount,omitempty"`
	TimeExtractRegex string `json:"TimeExtractRegex,omitempty"`
	*ExtractRule
}
    type ImportSourceInfo ¶ added in v1.0.184
type ImportSourceInfo struct {
	*TosSourceInfo   `json:"TosSourceInfo,omitempty"`
	*KafkaSourceInfo `json:"KafkaSourceInfo,omitempty"`
}
    type ImportTaskInfo ¶ added in v1.0.184
type ImportTaskInfo struct {
	TaskID           string            `json:"TaskId"`
	Status           int               `json:"status"`
	TopicID          string            `json:"TopicId"`
	TaskName         string            `json:"TaskName"`
	ProjectID        string            `json:"ProjectId"`
	TopicName        string            `json:"TopicName"`
	CreateTime       string            `json:"CreateTime"`
	SourceType       string            `json:"SourceType"`
	Description      string            `json:"Description"`
	ProjectName      string            `json:"ProjectName"`
	TargetInfo       *TargetInfo       `json:"TargetInfo"`
	TaskStatistics   *TaskStatistics   `json:"TaskStatistics"`
	ImportSourceInfo *ImportSourceInfo `json:"ImportSourceInfo"`
}
    type InstanceInfo ¶ added in v1.0.203
type InstanceInfo struct {
	// 实例Id
	InstanceId string `json:"InstanceId" required:"true"`
	// 实例名称
	InstanceName string `json:"InstanceName" required:"true"`
	// 实例类型
	InstanceType AppInstanceType `json:"InstanceType" required:"true"`
	// 描述
	Description *string `json:"Description"`
	// 创建时间
	CreateTime string `json:"CreateTime,omitempty"`
	// 更新时间
	UpdateTime string `json:"UpdateTime,omitempty"`
}
    type IntentInfo ¶ added in v1.0.203
type JoinConfig ¶ added in v1.0.189
type KafkaShipperInfo ¶ added in v1.0.184
type KafkaSourceInfo ¶ added in v1.0.184
type KafkaSourceInfo struct {
	Host              string `json:"host,omitempty"`
	Group             string `json:"group,omitempty"`
	Topic             string `json:"topic,omitempty"`
	Encode            string `json:"encode,omitempty"`
	Password          string `json:"password,omitempty"`
	Protocol          string `json:"protocol,omitempty"`
	Username          string `json:"username,omitempty"`
	Mechanism         string `json:"mechanism,omitempty"`
	InstanceID        string `json:"instance_id,omitempty"`
	IsNeedAuth        bool   `json:"is_need_auth,omitempty"`
	InitialOffset     int    `json:"initial_offset,omitempty"`
	TimeSourceDefault int    `json:"time_source_default,omitempty"`
}
    type KeyValueInfo ¶
type KeyValueList ¶
type KeyValueList []KeyValueParam
type KeyValueParam ¶
type KnowledgeRetrieval ¶ added in v1.0.203
type KnowledgeRetrieval struct {
	// 参考的文档
	Documents []string `json:"Documents,omitempty"`
}
    type KubernetesRule ¶
type KubernetesRule struct {
	NamespaceNameRegex        string            `json:"NamespaceNameRegex,omitempty"`
	WorkloadType              string            `json:"WorkloadType,omitempty"`
	WorkloadNameRegex         string            `json:"WorkloadNameRegex,omitempty"`
	PodNameRegex              string            `json:"PodNameRegex,omitempty"`
	IncludePodLabelRegex      map[string]string `json:"IncludePodLabelRegex,omitempty"`
	ExcludePodLabelRegex      map[string]string `json:"ExcludePodLabelRegex,omitempty"`
	LabelTag                  map[string]string `json:"LabelTag,omitempty"`
	AnnotationTag             map[string]string `json:"AnnotationTag,omitempty"`
	IncludePodAnnotationRegex map[string]string `json:"IncludePodAnnotationRegex,omitempty"`
	ExcludePodAnnotationRegex map[string]string `json:"ExcludePodAnnotationRegex,omitempty"`
}
    type Log ¶
type Log struct {
	Contents []LogContent
	Time     int64 // 可以不填, 默认使用当前时间
}
    type LogContent ¶
type LogTemplate ¶
type LsClient ¶
type LsClient struct {
	Client   *http.Client
	Endpoint string
	AccessKeyID     string
	AccessKeySecret string
	SecurityToken   string
	UserAgent       string
	RequestTimeOut  time.Duration
	Region          string
	APIVersion      string
	CustomUserAgent string
	// contains filtered or unexported fields
}
    func (*LsClient) AddTagsToResource ¶ added in v1.0.138
func (c *LsClient) AddTagsToResource(request *AddTagsToResourceRequest) (*CommonResponse, error)
func (*LsClient) ApplyRuleToHostGroups ¶
func (c *LsClient) ApplyRuleToHostGroups(request *ApplyRuleToHostGroupsRequest) (r *CommonResponse, e error)
func (*LsClient) CloseKafkaConsumer ¶
func (c *LsClient) CloseKafkaConsumer(request *CloseKafkaConsumerRequest) (r *CloseKafkaConsumerResponse, e error)
func (*LsClient) ConsumeLogs ¶
func (c *LsClient) ConsumeLogs(request *ConsumeLogsRequest) (r *ConsumeLogsResponse, e error)
func (*LsClient) ConsumerHeartbeat ¶
func (c *LsClient) ConsumerHeartbeat(request *ConsumerHeartbeatRequest) (*ConsumerHeartbeatResponse, error)
func (*LsClient) CreateAlarm ¶
func (c *LsClient) CreateAlarm(request *CreateAlarmRequest) (r *CreateAlarmResponse, e error)
func (*LsClient) CreateAlarmNotifyGroup ¶
func (c *LsClient) CreateAlarmNotifyGroup(request *CreateAlarmNotifyGroupRequest) (r *CreateAlarmNotifyGroupResponse, e error)
func (*LsClient) CreateAppInstance ¶ added in v1.0.203
func (c *LsClient) CreateAppInstance(request *CreateAppInstanceReq) (*CreateAppInstanceResp, error)
CreateAppInstance 创建应用实例,返回应用实例ID
func (*LsClient) CreateAppSceneMeta ¶ added in v1.0.203
func (c *LsClient) CreateAppSceneMeta(request *CreateAppSceneMetaReq) (*CreateAppSceneMetaResp, error)
func (*LsClient) CreateConsumerGroup ¶
func (c *LsClient) CreateConsumerGroup(request *CreateConsumerGroupRequest) (*CreateConsumerGroupResponse, error)
func (*LsClient) CreateDownloadTask ¶
func (c *LsClient) CreateDownloadTask(request *CreateDownloadTaskRequest) (r *CreateDownloadTaskResponse, e error)
func (*LsClient) CreateETLTask ¶ added in v1.0.180
func (c *LsClient) CreateETLTask(request *CreateETLTaskRequest) (*CreateETLTaskResponse, error)
func (*LsClient) CreateHostGroup ¶
func (c *LsClient) CreateHostGroup(request *CreateHostGroupRequest) (r *CreateHostGroupResponse, e error)
func (*LsClient) CreateImportTask ¶ added in v1.0.184
func (c *LsClient) CreateImportTask(request *CreateImportTaskRequest) (r *CreateImportTaskResponse, err error)
func (*LsClient) CreateIndex ¶
func (c *LsClient) CreateIndex(request *CreateIndexRequest) (r *CreateIndexResponse, e error)
func (*LsClient) CreateProject ¶
func (c *LsClient) CreateProject(request *CreateProjectRequest) (r *CreateProjectResponse, e error)
func (*LsClient) CreateRule ¶
func (c *LsClient) CreateRule(request *CreateRuleRequest) (r *CreateRuleResponse, e error)
func (*LsClient) CreateShipper ¶ added in v1.0.184
func (c *LsClient) CreateShipper(request *CreateShipperRequest) (*CreateShipperResponse, error)
func (*LsClient) CreateTopic ¶
func (c *LsClient) CreateTopic(request *CreateTopicRequest) (r *CreateTopicResponse, e error)
CreateTopic 创建日志主题
func (*LsClient) DeleteAbnormalHosts ¶ added in v1.0.138
func (c *LsClient) DeleteAbnormalHosts(request *DeleteAbnormalHostsRequest) (*CommonResponse, error)
func (*LsClient) DeleteAlarm ¶
func (c *LsClient) DeleteAlarm(request *DeleteAlarmRequest) (r *CommonResponse, e error)
func (*LsClient) DeleteAlarmNotifyGroup ¶
func (c *LsClient) DeleteAlarmNotifyGroup(request *DeleteAlarmNotifyGroupRequest) (r *CommonResponse, e error)
func (*LsClient) DeleteAppInstance ¶ added in v1.0.203
func (c *LsClient) DeleteAppInstance(request *DeleteAppInstanceReq) (*DeleteAppInstanceResp, error)
func (*LsClient) DeleteAppSceneMeta ¶ added in v1.0.203
func (c *LsClient) DeleteAppSceneMeta(request *DeleteAppSceneMetaReq) (*DeleteAppSceneMetaResp, error)
func (*LsClient) DeleteConsumerGroup ¶
func (c *LsClient) DeleteConsumerGroup(request *DeleteConsumerGroupRequest) (*CommonResponse, error)
func (*LsClient) DeleteETLTask ¶ added in v1.0.180
func (c *LsClient) DeleteETLTask(request *DeleteETLTaskRequest) (*CommonResponse, error)
func (*LsClient) DeleteHost ¶
func (c *LsClient) DeleteHost(request *DeleteHostRequest) (r *CommonResponse, e error)
func (*LsClient) DeleteHostGroup ¶
func (c *LsClient) DeleteHostGroup(request *DeleteHostGroupRequest) (r *CommonResponse, e error)
func (*LsClient) DeleteImportTask ¶ added in v1.0.184
func (c *LsClient) DeleteImportTask(request *DeleteImportTaskRequest) (r *DeleteImportTaskResponse, err error)
func (*LsClient) DeleteIndex ¶
func (c *LsClient) DeleteIndex(request *DeleteIndexRequest) (r *CommonResponse, e error)
func (*LsClient) DeleteProject ¶
func (c *LsClient) DeleteProject(request *DeleteProjectRequest) (r *CommonResponse, e error)
func (*LsClient) DeleteRule ¶
func (c *LsClient) DeleteRule(request *DeleteRuleRequest) (r *CommonResponse, e error)
func (*LsClient) DeleteRuleFromHostGroups ¶
func (c *LsClient) DeleteRuleFromHostGroups(request *DeleteRuleFromHostGroupsRequest) (r *CommonResponse, e error)
func (*LsClient) DeleteShipper ¶ added in v1.0.184
func (c *LsClient) DeleteShipper(request *DeleteShipperRequest) (*DeleteShipperResponse, error)
func (*LsClient) DeleteTopic ¶
func (c *LsClient) DeleteTopic(request *DeleteTopicRequest) (r *CommonResponse, e error)
DeleteTopic 删除日志主题
func (*LsClient) DescribeAlarmNotifyGroups ¶
func (c *LsClient) DescribeAlarmNotifyGroups(request *DescribeAlarmNotifyGroupsRequest) (r *DescribeAlarmNotifyGroupsResponse, e error)
func (*LsClient) DescribeAlarms ¶
func (c *LsClient) DescribeAlarms(request *DescribeAlarmsRequest) (r *DescribeAlarmsResponse, e error)
func (*LsClient) DescribeAppInstances ¶ added in v1.0.203
func (c *LsClient) DescribeAppInstances(request *DescribeAppInstancesReq) (*DescribeAppInstancesResp, error)
func (*LsClient) DescribeAppSceneMetas ¶ added in v1.0.203
func (c *LsClient) DescribeAppSceneMetas(request *DescribeAppSceneMetasReq) (*DescribeAppSceneMetasResp, error)
func (*LsClient) DescribeCheckPoint ¶
func (c *LsClient) DescribeCheckPoint(request *DescribeCheckPointRequest) (*DescribeCheckPointResponse, error)
func (*LsClient) DescribeConsumerGroups ¶
func (c *LsClient) DescribeConsumerGroups(request *DescribeConsumerGroupsRequest) (*DescribeConsumerGroupsResponse, error)
func (*LsClient) DescribeCursor ¶
func (c *LsClient) DescribeCursor(request *DescribeCursorRequest) (r *DescribeCursorResponse, e error)
func (*LsClient) DescribeDownloadTasks ¶
func (c *LsClient) DescribeDownloadTasks(request *DescribeDownloadTasksRequest) (r *DescribeDownloadTasksResponse, e error)
func (*LsClient) DescribeDownloadUrl ¶
func (c *LsClient) DescribeDownloadUrl(request *DescribeDownloadUrlRequest) (r *DescribeDownloadUrlResponse, e error)
func (*LsClient) DescribeETLTask ¶ added in v1.0.180
func (c *LsClient) DescribeETLTask(request *DescribeETLTaskRequest) (*DescribeETLTaskResponse, error)
func (*LsClient) DescribeETLTasks ¶ added in v1.0.180
func (c *LsClient) DescribeETLTasks(request *DescribeETLTasksRequest) (*DescribeETLTasksResponse, error)
        
          
            func (*LsClient) DescribeHistogram
            deprecated
            
          
  
    
  
      
      func (c *LsClient) DescribeHistogram(request *DescribeHistogramRequest) (r *DescribeHistogramResponse, e error)
Deprecated: use DescribeHistogramV1 instead
func (*LsClient) DescribeHistogramV1 ¶ added in v1.0.186
func (c *LsClient) DescribeHistogramV1(request *DescribeHistogramV1Request) (r *DescribeHistogramV1Response, e error)
func (*LsClient) DescribeHostGroup ¶
func (c *LsClient) DescribeHostGroup(request *DescribeHostGroupRequest) (r *DescribeHostGroupResponse, e error)
func (*LsClient) DescribeHostGroupRules ¶
func (c *LsClient) DescribeHostGroupRules(request *DescribeHostGroupRulesRequest) (r *DescribeHostGroupRulesResponse, e error)
func (*LsClient) DescribeHostGroups ¶
func (c *LsClient) DescribeHostGroups(request *DescribeHostGroupsRequest) (r *DescribeHostGroupsResponse, e error)
func (*LsClient) DescribeHosts ¶
func (c *LsClient) DescribeHosts(request *DescribeHostsRequest) (r *DescribeHostsResponse, e error)
func (*LsClient) DescribeImportTask ¶ added in v1.0.184
func (c *LsClient) DescribeImportTask(request *DescribeImportTaskRequest) (r *DescribeImportTaskResponse, err error)
func (*LsClient) DescribeImportTasks ¶ added in v1.0.184
func (c *LsClient) DescribeImportTasks(request *DescribeImportTasksRequest) (r *DescribeImportTasksResponse, err error)
func (*LsClient) DescribeIndex ¶
func (c *LsClient) DescribeIndex(request *DescribeIndexRequest) (r *DescribeIndexResponse, e error)
func (*LsClient) DescribeKafkaConsumer ¶
func (c *LsClient) DescribeKafkaConsumer(request *DescribeKafkaConsumerRequest) (r *DescribeKafkaConsumerResponse, e error)
func (*LsClient) DescribeLogContext ¶
func (c *LsClient) DescribeLogContext(request *DescribeLogContextRequest) (r *DescribeLogContextResponse, e error)
func (*LsClient) DescribeProject ¶
func (c *LsClient) DescribeProject(request *DescribeProjectRequest) (r *DescribeProjectResponse, e error)
func (*LsClient) DescribeProjects ¶
func (c *LsClient) DescribeProjects(request *DescribeProjectsRequest) (r *DescribeProjectsResponse, e error)
func (*LsClient) DescribeRule ¶
func (c *LsClient) DescribeRule(request *DescribeRuleRequest) (r *DescribeRuleResponse, e error)
func (*LsClient) DescribeRules ¶
func (c *LsClient) DescribeRules(request *DescribeRulesRequest) (r *DescribeRulesResponse, e error)
func (*LsClient) DescribeSessionAnswer ¶ added in v1.0.203
func (c *LsClient) DescribeSessionAnswer(request *DescribeSessionAnswerReq) (reader *CopilotSSEReader, err error)
func (*LsClient) DescribeShards ¶
func (c *LsClient) DescribeShards(request *DescribeShardsRequest) (r *DescribeShardsResponse, e error)
func (*LsClient) DescribeShipper ¶ added in v1.0.184
func (c *LsClient) DescribeShipper(request *DescribeShipperRequest) (*DescribeShipperResponse, error)
func (*LsClient) DescribeShippers ¶ added in v1.0.184
func (c *LsClient) DescribeShippers(request *DescribeShippersRequest) (*DescribeShippersResponse, error)
func (*LsClient) DescribeTopic ¶
func (c *LsClient) DescribeTopic(request *DescribeTopicRequest) (r *DescribeTopicResponse, e error)
DescribeTopic 获取一个日志主题的信息
func (*LsClient) DescribeTopics ¶
func (c *LsClient) DescribeTopics(request *DescribeTopicsRequest) (r *DescribeTopicsResponse, e error)
DescribeTopics 获取日志主题列表
func (*LsClient) GetHttpClient ¶ added in v1.0.197
func (*LsClient) ModifyAlarm ¶
func (c *LsClient) ModifyAlarm(request *ModifyAlarmRequest) (r *CommonResponse, e error)
func (*LsClient) ModifyAlarmNotifyGroup ¶
func (c *LsClient) ModifyAlarmNotifyGroup(request *ModifyAlarmNotifyGroupRequest) (r *CommonResponse, e error)
func (*LsClient) ModifyAppSceneMeta ¶ added in v1.0.203
func (c *LsClient) ModifyAppSceneMeta(request *ModifyAppSceneMetaReq) (*ModifyAppSceneMetaResp, error)
func (*LsClient) ModifyCheckPoint ¶
func (c *LsClient) ModifyCheckPoint(request *ModifyCheckPointRequest) (*CommonResponse, error)
func (*LsClient) ModifyConsumerGroup ¶
func (c *LsClient) ModifyConsumerGroup(request *ModifyConsumerGroupRequest) (*CommonResponse, error)
func (*LsClient) ModifyETLTask ¶ added in v1.0.180
func (c *LsClient) ModifyETLTask(request *ModifyETLTaskRequest) (*CommonResponse, error)
func (*LsClient) ModifyETLTaskStatus ¶ added in v1.0.180
func (c *LsClient) ModifyETLTaskStatus(request *ModifyETLTaskStatusRequest) (*CommonResponse, error)
func (*LsClient) ModifyHostGroup ¶
func (c *LsClient) ModifyHostGroup(request *ModifyHostGroupRequest) (r *CommonResponse, e error)
func (*LsClient) ModifyHostGroupsAutoUpdate ¶
func (c *LsClient) ModifyHostGroupsAutoUpdate(request *ModifyHostGroupsAutoUpdateRequest) (r *ModifyHostGroupsAutoUpdateResponse, e error)
func (*LsClient) ModifyImportTask ¶ added in v1.0.184
func (c *LsClient) ModifyImportTask(request *ModifyImportTaskRequest) (r *ModifyImportTaskResponse, err error)
func (*LsClient) ModifyIndex ¶
func (c *LsClient) ModifyIndex(request *ModifyIndexRequest) (r *CommonResponse, e error)
func (*LsClient) ModifyProject ¶
func (c *LsClient) ModifyProject(request *ModifyProjectRequest) (r *CommonResponse, e error)
func (*LsClient) ModifyRule ¶
func (c *LsClient) ModifyRule(request *ModifyRuleRequest) (r *CommonResponse, e error)
func (*LsClient) ModifyShipper ¶ added in v1.0.184
func (c *LsClient) ModifyShipper(request *ModifyShipperRequest) (*ModifyShipperResponse, error)
func (*LsClient) ModifyTopic ¶
func (c *LsClient) ModifyTopic(request *ModifyTopicRequest) (r *CommonResponse, e error)
ModifyTopic 更新日志主题信息
func (*LsClient) OpenKafkaConsumer ¶
func (c *LsClient) OpenKafkaConsumer(request *OpenKafkaConsumerRequest) (r *OpenKafkaConsumerResponse, e error)
func (*LsClient) PutLogs ¶
func (c *LsClient) PutLogs(request *PutLogsRequest) (r *CommonResponse, e error)
func (*LsClient) PutLogsV2 ¶
func (c *LsClient) PutLogsV2(request *PutLogsV2Request) (r *CommonResponse, e error)
func (*LsClient) RemoveTagsFromResource ¶ added in v1.0.138
func (c *LsClient) RemoveTagsFromResource(request *RemoveTagsFromResourceRequest) (*CommonResponse, error)
func (*LsClient) ResetAccessKeyToken ¶
ResetAccessKeyToken reset client's access key token
func (*LsClient) ResetCheckPoint ¶ added in v1.0.138
func (c *LsClient) ResetCheckPoint(request *ResetCheckPointRequest) (*CommonResponse, error)
func (*LsClient) SearchLogs ¶
func (c *LsClient) SearchLogs(request *SearchLogsRequest) (r *SearchLogsResponse, e error)
func (*LsClient) SearchLogsV2 ¶ added in v1.0.102
func (c *LsClient) SearchLogsV2(request *SearchLogsRequest) (*SearchLogsResponse, error)
SearchLogsV2 搜索按照0.3.0api版本进行,和默认的0.2.0版本区别见文档https://www.volcengine.com/docs/6470/112170
func (*LsClient) SetAPIVersion ¶ added in v1.0.102
func (*LsClient) SetCustomUserAgent ¶ added in v1.0.159
func (*LsClient) SetHttpClient ¶ added in v1.0.197
func (*LsClient) SetRetryCounterMaximum ¶
func (*LsClient) SetRetryIntervalMs ¶
func (*LsClient) SetTimeout ¶
func (*LsClient) WebTracks ¶
func (c *LsClient) WebTracks(request *WebTracksRequest) (r *WebTracksResponse, e error)
type MetaRecord ¶ added in v1.0.203
type MetaRecord struct {
	// 反馈信息
	FeedBackMeta *FeedBackMeta `json:"FeedBackMeta,omitempty"`
}
    type ModelAnswer ¶ added in v1.0.203
type ModifyAlarmNotifyGroupRequest ¶
type ModifyAlarmNotifyGroupRequest struct {
	CommonRequest
	AlarmNotifyGroupID   string       `json:"AlarmNotifyGroupId"`
	AlarmNotifyGroupName *string      `json:"AlarmNotifyGroupName,omitempty"`
	NoticeType           *NoticeTypes `json:"NotifyType,omitempty"`
	Receivers            *Receivers   `json:"Receivers,omitempty"`
}
    func (*ModifyAlarmNotifyGroupRequest) CheckValidation ¶
func (v *ModifyAlarmNotifyGroupRequest) CheckValidation() error
type ModifyAlarmRequest ¶
type ModifyAlarmRequest struct {
	CommonRequest
	AlarmID            string              `json:"AlarmId"`
	AlarmName          *string             `json:"AlarmName"`
	Status             *bool               `json:"Status"`
	QueryRequest       *QueryRequests      `json:"QueryRequest"`
	RequestCycle       *RequestCycle       `json:"RequestCycle"`
	Condition          *string             `json:"Condition"`
	TriggerPeriod      *int                `json:"TriggerPeriod"`
	AlarmPeriod        *int                `json:"AlarmPeriod"`
	AlarmNotifyGroup   *[]string           `json:"AlarmNotifyGroup"`
	UserDefineMsg      *string             `json:"UserDefineMsg"`
	Severity           *string             `json:"Severity,omitempty"`
	AlarmPeriodDetail  *AlarmPeriodSetting `json:"AlarmPeriodDetail,omitempty"`
	JoinConfigurations []JoinConfig        `json:"JoinConfigurations,omitempty"`
	TriggerConditions  []TriggerCondition  `json:"TriggerConditions,omitempty"`
}
    func (*ModifyAlarmRequest) CheckValidation ¶
func (v *ModifyAlarmRequest) CheckValidation() error
type ModifyAppSceneMetaReq ¶ added in v1.0.203
type ModifyAppSceneMetaReq struct {
	CommonRequest
	// Ai应用实例的Id
	InstanceId string `json:"InstanceId"  binding:"required"`
	// 修改的App类型
	ModifyAPPMetaType APPMetaType `json:"ModifyAPPMetaType" binding:"required" enums:"tls.app.ai_assistant.feed_back"`
	// topicId
	Id     string     `json:"Id"`
	Record MetaRecord `json:"Record"  binding:"required"`
}
    func (*ModifyAppSceneMetaReq) CheckValidation ¶ added in v1.0.203
func (m *ModifyAppSceneMetaReq) CheckValidation() error
type ModifyAppSceneMetaResp ¶ added in v1.0.203
type ModifyAppSceneMetaResp struct {
	CommonResponse
}
    type ModifyCheckPointRequest ¶
type ModifyCheckPointResponse ¶
type ModifyCheckPointResponse struct {
	CommonResponse
}
    type ModifyConsumerGroupResponse ¶
type ModifyConsumerGroupResponse struct {
	CommonResponse
}
    type ModifyETLTaskRequest ¶ added in v1.0.180
type ModifyETLTaskRequest struct {
	CommonRequest
	TaskID          string  `json:"TaskId"`
	Description     *string `json:",omitempty"`
	Name            *string `json:",omitempty"`
	Script          *string `json:",omitempty"`
	TargetResources []TargetResource
}
    type ModifyETLTaskStatusRequest ¶ added in v1.0.180
type ModifyETLTaskStatusRequest struct {
	CommonRequest
	TaskID string `json:"TaskId"`
	Enable bool
}
    type ModifyHostGroupRequest ¶
type ModifyHostGroupRequest struct {
	CommonRequest
	HostGroupID     string    `json:"HostGroupId"`
	HostGroupName   *string   `json:"HostGroupName,omitempty"`
	HostGroupType   *string   `json:"HostGroupType,omitempty"`
	HostIPList      *[]string `json:"HostIpList,omitempty"`
	HostIdentifier  *string   `json:"HostIdentifier,omitempty"`
	AutoUpdate      *bool     `json:",omitempty"`
	UpdateStartTime *string   `json:",omitempty"`
	UpdateEndTime   *string   `json:",omitempty"`
	ServiceLogging  *bool     `json:",omitempty"`
}
    func (*ModifyHostGroupRequest) CheckValidation ¶
func (v *ModifyHostGroupRequest) CheckValidation() error
type ModifyHostGroupsAutoUpdateRequest ¶
type ModifyHostGroupsAutoUpdateRequest struct {
	CommonRequest
	HostGroupIds    []string
	AutoUpdate      *bool   `json:",omitempty"`
	UpdateStartTime *string `json:",omitempty"`
	UpdateEndTime   *string `json:",omitempty"`
}
    func (*ModifyHostGroupsAutoUpdateRequest) CheckValidation ¶
func (v *ModifyHostGroupsAutoUpdateRequest) CheckValidation() error
type ModifyHostGroupsAutoUpdateResponse ¶
type ModifyHostGroupsAutoUpdateResponse struct {
	CommonResponse
}
    type ModifyImportTaskRequest ¶ added in v1.0.184
type ModifyImportTaskRequest struct {
	CommonRequest
	ProjectID        string            `json:"ProjectID,omitempty"`
	TopicID          string            `json:"TopicID"`
	TaskID           string            `json:"TaskId"`
	TaskName         string            `json:"TaskName"`
	Status           int               `json:"Status"`
	SourceType       string            `json:"SourceType"`
	Description      *string           `json:"Description,omitempty"`
	ImportSourceInfo *ImportSourceInfo `json:"ImportSourceInfo"`
	TargetInfo       *TargetInfo       `json:"TargetInfo"`
}
    type ModifyImportTaskResponse ¶ added in v1.0.184
type ModifyImportTaskResponse struct {
	CommonResponse
}
    type ModifyIndexRequest ¶
type ModifyIndexRequest struct {
	CommonRequest
	TopicID           string          `json:"TopicId"`
	FullText          *FullTextInfo   `json:",omitempty"`
	KeyValue          *[]KeyValueInfo `json:",omitempty"`
	UserInnerKeyValue *[]KeyValueInfo `json:",omitempty"`
	MaxTextLen        *int32          `json:",omitempty"`
	EnableAutoIndex   *bool           `json:",omitempty"`
}
    func (*ModifyIndexRequest) CheckValidation ¶
func (v *ModifyIndexRequest) CheckValidation() error
type ModifyProjectRequest ¶
type ModifyProjectRequest struct {
	CommonRequest
	ProjectID   string
	ProjectName *string `json:",omitempty"`
	Description *string `json:",omitempty"`
}
    func (*ModifyProjectRequest) CheckValidation ¶
func (v *ModifyProjectRequest) CheckValidation() error
type ModifyRuleRequest ¶
type ModifyRuleRequest struct {
	CommonRequest
	RuleID         string          `json:"RuleId,omitempty"`
	RuleName       *string         `json:"RuleName,omitempty"`
	Paths          *[]string       `json:"Paths,omitempty"`
	LogType        *string         `json:"LogType,omitempty"`
	ExtractRule    *ExtractRule    `json:"ExtractRule,omitempty"`
	ExcludePaths   *[]ExcludePath  `json:"ExcludePaths,omitempty"`
	UserDefineRule *UserDefineRule `json:"UserDefineRule,omitempty"`
	LogSample      *string         `json:"LogSample,omitempty"`
	InputType      *int            `json:"InputType,omitempty"`
	ContainerRule  *ContainerRule  `json:"ContainerRule,omitempty"`
}
    func (*ModifyRuleRequest) CheckValidation ¶
func (v *ModifyRuleRequest) CheckValidation() error
type ModifyShipperRequest ¶ added in v1.0.184
type ModifyShipperRequest struct {
	CommonRequest
	ShipperId        string            `json:"ShipperId"`
	ShipperName      string            `json:"ShipperName,omitempty"`
	ShipperType      string            `json:"ShipperType"`
	Status           *bool             `json:"Status,omitempty"`
	ContentInfo      *ContentInfo      `json:"ContentInfo,omitempty"`
	TosShipperInfo   *TosShipperInfo   `json:"TosShipperInfo,omitempty"`
	KafkaShipperInfo *KafkaShipperInfo `json:"KafkaShipperInfo,omitempty"`
}
    func (*ModifyShipperRequest) CheckValidation ¶ added in v1.0.184
func (v *ModifyShipperRequest) CheckValidation() error
type ModifyShipperResponse ¶ added in v1.0.184
type ModifyShipperResponse struct {
	CommonResponse
}
    type ModifyTopicRequest ¶
type ModifyTopicRequest struct {
	CommonRequest
	TopicID        string  `json:"TopicId"`
	TopicName      *string `json:",omitempty"`
	Ttl            *uint16 `json:",omitempty"`
	Description    *string `json:",omitempty"`
	MaxSplitShard  *int32  `json:",omitempty"`
	AutoSplit      *bool   `json:",omitempty"`
	EnableTracking *bool   `json:",omitempty"`
	TimeKey        *string `json:",omitempty"`
	TimeFormat     *string `json:",omitempty"`
	LogPublicIP    *bool   `json:",omitempty"`
	EnableHotTtl   *bool   `json:",omitempty"`
	HotTtl         *int32  `json:",omitempty"`
	ColdTtl        *int32  `json:",omitempty"`
	ArchiveTtl     *int32  `json:",omitempty"`
}
    func (*ModifyTopicRequest) CheckValidation ¶
func (v *ModifyTopicRequest) CheckValidation() error
type NoticeType ¶
type NoticeType string
type NoticeTypes ¶
type NoticeTypes []NoticeType
type NotifyGroupsInfo ¶
type NotifyGroupsInfo struct {
	GroupName       string      `json:"AlarmNotifyGroupName"`
	NotifyGroupID   string      `json:"AlarmNotifyGroupId"`
	NoticeType      NoticeTypes `json:"NotifyType"`
	Receivers       Receivers   `json:"Receivers"`
	CreateTimestamp string      `json:"CreateTime"`
	ModifyTimestamp string      `json:"ModifyTime"`
	IamProjectName  string      `json:"IamProjectName"`
}
    type OpenKafkaConsumerRequest ¶
type OpenKafkaConsumerRequest struct {
	CommonRequest
	TopicID string `json:"TopicId"`
}
    func (*OpenKafkaConsumerRequest) CheckValidation ¶
func (v *OpenKafkaConsumerRequest) CheckValidation() error
type OpenKafkaConsumerResponse ¶
type OpenKafkaConsumerResponse struct {
	CommonResponse
}
    type ParsePathRule ¶
type Plugin ¶ added in v1.0.127
type Plugin struct {
	Processors []map[string]interface{} `json:"processors,omitempty"`
}
    type ProjectInfo ¶
type ProjectInfo struct {
	ProjectID       string    `json:"ProjectId"`
	ProjectName     string    `json:"ProjectName"`
	Description     string    `json:"Description"`
	CreateTimestamp string    `json:"CreateTime"`
	TopicCount      int64     `json:"TopicCount"`
	InnerNetDomain  string    `json:"InnerNetDomain"`
	IamProjectName  string    `json:"IamProjectName"`
	Tags            []TagInfo `json:"Tags"`
}
    type PutLogsRequest ¶
type PutLogsRequest struct {
	CommonRequest
	TopicID      string
	HashKey      string
	CompressType string
	LogBody      *pb.LogGroupList
}
    func (*PutLogsRequest) CheckValidation ¶
func (v *PutLogsRequest) CheckValidation() error
type PutLogsV2Request ¶
type QueryRequest ¶
type QueryRequest struct {
	CommonRequest
	Query           string `json:"Query"`
	Number          uint8  `json:"Number"`
	TopicID         string `json:"TopicId"`
	TopicName       string `json:"TopicName,omitempty"`
	StartTimeOffset int    `json:"StartTimeOffset"`
	EndTimeOffset   int    `json:"EndTimeOffset"`
	TimeSpanType    string `json:"TimeSpanType,omitempty"`
	TruncatedTime   string `json:"TruncatedTime,omitempty"`
}
    type QueryRequests ¶
type QueryRequests []QueryRequest
type QueryResp ¶
type QueryResp struct {
	AlarmID            string             `json:"AlarmId"`
	AlarmName          string             `json:"AlarmName"`
	ProjectID          string             `json:"ProjectId"`
	Status             bool               `json:"Status"`
	QueryRequest       []QueryRequest     `json:"QueryRequest"`
	RequestCycle       RequestCycle       `json:"RequestCycle"`
	Condition          string             `json:"Condition"`
	TriggerPeriod      int                `json:"TriggerPeriod"`
	AlarmPeriod        int                `json:"AlarmPeriod"`
	AlarmNotifyGroup   []NotifyGroupsInfo `json:"AlarmNotifyGroup"`
	UserDefineMsg      string             `json:"UserDefineMsg"`
	CreateTimestamp    string             `json:"CreateTime"`
	ModifyTimestamp    string             `json:"ModifyTime"`
	Severity           string             `json:"Severity"`
	AlarmPeriodDetail  AlarmPeriodSetting `json:"AlarmPeriodDetail"`
	JoinConfigurations []JoinConfig       `json:"JoinConfigurations"`
	TriggerConditions  []TriggerCondition `json:"TriggerConditions"`
}
    type Receiver ¶
type Receiver struct {
	ReceiverType     ReveiverType      `json:"ReceiverType"`
	ReceiverNames    []string          `json:"ReceiverNames"`
	ReceiverChannels []ReceiverChannel `json:"ReceiverChannels"`
	StartTime        string            `json:"StartTime"`
	EndTime          string            `json:"EndTime"`
	Webhook          string            `json:",omitempty"`
}
    type ReceiverChannel ¶
type ReceiverChannel string
type RemoveTagsFromResourceRequest ¶ added in v1.0.138
type RemoveTagsFromResourceRequest struct {
	CommonRequest
	ResourceType  string   `json:","`
	ResourcesList []string `json:","`
	TagKeyList    []string `json:","`
}
    func (*RemoveTagsFromResourceRequest) CheckValidation ¶ added in v1.0.138
func (v *RemoveTagsFromResourceRequest) CheckValidation() error
type RequestCycle ¶
type ResetCheckPointRequest ¶ added in v1.0.138
type ResetCheckPointRequest struct {
	ProjectID         string `json:","`
	ConsumerGroupName string `json:","`
	Position          string `json:","`
}
    func (*ResetCheckPointRequest) CheckValidation ¶ added in v1.0.138
func (v *ResetCheckPointRequest) CheckValidation() error
type ReveiverType ¶
type ReveiverType string
type RuleInfo ¶
type RuleInfo struct {
	TopicID        string         `json:"TopicId"`
	TopicName      string         `json:"TopicName"`
	RuleID         string         `json:"RuleId"`
	RuleName       string         `json:"RuleName"`
	Paths          []string       `json:"Paths"`
	LogType        string         `json:"LogType"`
	ExtractRule    ExtractRule    `json:"ExtractRule"`
	ExcludePaths   []ExcludePath  `json:"ExcludePaths"`
	UserDefineRule UserDefineRule `json:"UserDefineRule"`
	LogSample      string         `json:"LogSample"`
	InputType      int            `json:"InputType"`
	ContainerRule  ContainerRule  `json:"ContainerRule"`
	CreateTime     string         `json:"CreateTime"`
	ModifyTime     string         `json:"ModifyTime"`
}
    type SSEMessage ¶ added in v1.0.203
type SSEMessage struct {
	Event string
	Data  DescribeSessionAnswerResp
}
    type SearchLogsRequest ¶
type SearchLogsRequest struct {
	CommonRequest
	TopicID   string `json:"TopicId"`
	Query     string `json:"Query"`
	StartTime int64  `json:"StartTime"`
	EndTime   int64  `json:"EndTime"`
	Limit     int    `json:"Limit"`
	HighLight bool   `json:"HighLight"`
	Context   string `json:"Context"`
	Sort      string `json:"Sort"`
}
    func (*SearchLogsRequest) CheckValidation ¶
func (v *SearchLogsRequest) CheckValidation() error
type SearchLogsResponse ¶
type SearchLogsResponse struct {
	CommonResponse
	Status         string                   `json:"ResultStatus"`
	Analysis       bool                     `json:"Analysis"`
	ListOver       bool                     `json:"ListOver"`
	HitCount       int                      `json:"HitCount"`
	Count          int                      `json:"Count"`
	Limit          int                      `json:"Limit"`
	Logs           []map[string]interface{} `json:"Logs"`
	AnalysisResult *AnalysisResult          `json:"AnalysisResult"`
	Context        string                   `json:"Context"`
	HighLight      []string                 `json:"HighLight,omitempty"`
}
    type SessionMessageType ¶ added in v1.0.203
type SessionMessageType string
const ( CopilotProgress SessionMessageType = "progress" CopilotMessage SessionMessageType = "message" CopilotError SessionMessageType = "error" )
type SessionResponseMessage ¶ added in v1.0.203
type ShardHashKey ¶
type ShardHashKey struct {
	HashKey string `json:"HashKey,omitempty"`
}
    type TargetInfo ¶ added in v1.0.184
type TargetInfo struct {
	Region         string             `json:"Region"`
	LogType        string             `json:"LogType"`
	LogSample      string             `json:"LogSample"`
	ExtractRule    *ImportExtractRule `json:"ExtractRule,omitempty"`
	UserDefineRule *UserDefineRule    `json:"UserDefineRule,omitempty"`
}
    type TargetResource ¶ added in v1.0.180
type TargetResourcesResp ¶ added in v1.0.180
type TaskStatistics ¶ added in v1.0.184
type ToolCallingInfo ¶ added in v1.0.203
type ToolCallingInfo struct {
	Name string `json:"Name,omitempty"`
}
    type Topic ¶
type Topic struct {
	TopicName       string    `json:"TopicName"`
	ProjectID       string    `json:"ProjectId"`
	TopicID         string    `json:"TopicId"`
	Ttl             uint16    `json:"Ttl"`
	CreateTimestamp string    `json:"CreateTime"`
	ModifyTimestamp string    `json:"ModifyTime"`
	ShardCount      int32     `json:"ShardCount"`
	Description     string    `json:"Description"`
	MaxSplitShard   int32     `json:"MaxSplitShard"`
	AutoSplit       bool      `json:"AutoSplit"`
	EnableTracking  bool      `json:"EnableTracking"`
	TimeKey         string    `json:"TimeKey"`
	TimeFormat      string    `json:"TimeFormat"`
	Tags            []TagInfo `json:"Tags"`
	LogPublicIP     bool      `json:"LogPublicIP"`
	EnableHotTtl    bool      `json:"EnableHotTtl"`
	HotTtl          int32     `json:"HotTtl"`
	ColdTtl         int32     `json:"ColdTtl"`
	ArchiveTtl      int32     `json:"ArchiveTtl"`
}
    type TosShipperInfo ¶ added in v1.0.184
type TosSourceInfo ¶ added in v1.0.184
type TriggerCondition ¶ added in v1.0.189
type UserDefineRule ¶
type UserDefineRule struct {
	ParsePathRule *ParsePathRule    `json:"ParsePathRule,omitempty"`
	ShardHashKey  *ShardHashKey     `json:"ShardHashKey,omitempty"`
	EnableRawLog  bool              `json:"EnableRawLog,omitempty"`
	Fields        map[string]string `json:"Fields,omitempty"`
	Plugin        *Plugin           `json:"Plugin,omitempty"`
	Advanced      *Advanced         `json:"Advanced,omitempty"`
	TailFiles     bool              `json:"TailFiles,omitempty"`
}
    type WebTracksRequest ¶
type WebTracksRequest struct {
	CommonRequest
	TopicID      string `json:"-"`
	ProjectID    string `json:"-"`
	CompressType string `json:"-"`
	Logs         []map[string]string
	Source       string `json:"Source,omitempty"`
}
    func (*WebTracksRequest) CheckValidation ¶
func (v *WebTracksRequest) CheckValidation() error
type WebTracksResponse ¶
type WebTracksResponse struct {
	CommonResponse
}
    
       Source Files
      ¶
      Source Files
      ¶
    
   Click to show internal directories. 
   Click to hide internal directories.