model

package
v0.0.82 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessConfigBaseLogInfo added in v0.0.71

type AccessConfigBaseLogInfo struct {
	LogGroupId *string `json:"log_group_id,omitempty"`

	LogStreamId *string `json:"log_stream_id,omitempty"`
}

日志接入基础日志信息。

func (AccessConfigBaseLogInfo) String added in v0.0.71

func (o AccessConfigBaseLogInfo) String() string

type AccessConfigBaseLogInfoCreate added in v0.0.71

type AccessConfigBaseLogInfoCreate struct {
	LogGroupId string `json:"log_group_id"`

	LogStreamId string `json:"log_stream_id"`
}

日志接入基础日志信息。

func (AccessConfigBaseLogInfoCreate) String added in v0.0.71

type AccessConfigDeatil added in v0.0.71

type AccessConfigDeatil struct {
	Paths *[]string `json:"paths,omitempty"`

	BlackPaths *[]string `json:"black_paths,omitempty"`

	Format *AccessConfigFormat `json:"format,omitempty"`

	WindowsLogInfo *AccessConfigWindowsLogInfo `json:"windows_log_info,omitempty"`
}

日志接入详细信息

func (AccessConfigDeatil) String added in v0.0.71

func (o AccessConfigDeatil) String() string

type AccessConfigDeatilCreate added in v0.0.71

type AccessConfigDeatilCreate struct {
	Paths []string `json:"paths"`

	BlackPaths *[]string `json:"black_paths,omitempty"`

	Format *AccessConfigFormatCreate `json:"format"`

	WindowsLogInfo *AccessConfigWindowsLogInfoCreate `json:"windows_log_info,omitempty"`
}

日志接入详细信息

func (AccessConfigDeatilCreate) String added in v0.0.71

func (o AccessConfigDeatilCreate) String() string

type AccessConfigFormat added in v0.0.71

type AccessConfigFormat struct {
	Single *AccessConfigFormatSingle `json:"single,omitempty"`

	Multi *AccessConfigFormatMutil `json:"multi,omitempty"`
}

日志格式

func (AccessConfigFormat) String added in v0.0.71

func (o AccessConfigFormat) String() string

type AccessConfigFormatCreate added in v0.0.71

type AccessConfigFormatCreate struct {
	Single *AccessConfigFormatSingleCreate `json:"single,omitempty"`

	Multi *AccessConfigFormatMutilCreate `json:"multi,omitempty"`
}

日志格式

func (AccessConfigFormatCreate) String added in v0.0.71

func (o AccessConfigFormatCreate) String() string

type AccessConfigFormatMutil added in v0.0.71

type AccessConfigFormatMutil struct {
	Mode AccessConfigFormatMutilMode `json:"mode"`

	Value string `json:"value"`
}

日志接入格式多行日志

func (AccessConfigFormatMutil) String added in v0.0.71

func (o AccessConfigFormatMutil) String() string

type AccessConfigFormatMutilCreate added in v0.0.71

type AccessConfigFormatMutilCreate struct {
	Mode *AccessConfigFormatMutilCreateMode `json:"mode,omitempty"`

	Value *string `json:"value,omitempty"`
}

日志接入格式多行日志

func (AccessConfigFormatMutilCreate) String added in v0.0.71

type AccessConfigFormatMutilCreateMode added in v0.0.71

type AccessConfigFormatMutilCreateMode struct {
	// contains filtered or unexported fields
}

func (AccessConfigFormatMutilCreateMode) MarshalJSON added in v0.0.71

func (c AccessConfigFormatMutilCreateMode) MarshalJSON() ([]byte, error)

func (*AccessConfigFormatMutilCreateMode) UnmarshalJSON added in v0.0.71

func (c *AccessConfigFormatMutilCreateMode) UnmarshalJSON(b []byte) error

type AccessConfigFormatMutilCreateModeEnum added in v0.0.71

type AccessConfigFormatMutilCreateModeEnum struct {
	TIME    AccessConfigFormatMutilCreateMode
	REGULAR AccessConfigFormatMutilCreateMode
}

func GetAccessConfigFormatMutilCreateModeEnum added in v0.0.71

func GetAccessConfigFormatMutilCreateModeEnum() AccessConfigFormatMutilCreateModeEnum

type AccessConfigFormatMutilMode added in v0.0.71

type AccessConfigFormatMutilMode struct {
	// contains filtered or unexported fields
}

func (AccessConfigFormatMutilMode) MarshalJSON added in v0.0.71

func (c AccessConfigFormatMutilMode) MarshalJSON() ([]byte, error)

func (*AccessConfigFormatMutilMode) UnmarshalJSON added in v0.0.71

func (c *AccessConfigFormatMutilMode) UnmarshalJSON(b []byte) error

type AccessConfigFormatMutilModeEnum added in v0.0.71

type AccessConfigFormatMutilModeEnum struct {
	TIME    AccessConfigFormatMutilMode
	REGULAR AccessConfigFormatMutilMode
}

func GetAccessConfigFormatMutilModeEnum added in v0.0.71

func GetAccessConfigFormatMutilModeEnum() AccessConfigFormatMutilModeEnum

type AccessConfigFormatSingle added in v0.0.71

type AccessConfigFormatSingle struct {
	Mode AccessConfigFormatSingleMode `json:"mode"`

	Value string `json:"value"`
}

日志接入格式单行日志

func (AccessConfigFormatSingle) String added in v0.0.71

func (o AccessConfigFormatSingle) String() string

type AccessConfigFormatSingleCreate added in v0.0.71

type AccessConfigFormatSingleCreate struct {
	Mode *AccessConfigFormatSingleCreateMode `json:"mode,omitempty"`

	Value *string `json:"value,omitempty"`
}

日志接入格式单行日志

func (AccessConfigFormatSingleCreate) String added in v0.0.71

type AccessConfigFormatSingleCreateMode added in v0.0.71

type AccessConfigFormatSingleCreateMode struct {
	// contains filtered or unexported fields
}

func (AccessConfigFormatSingleCreateMode) MarshalJSON added in v0.0.71

func (c AccessConfigFormatSingleCreateMode) MarshalJSON() ([]byte, error)

func (*AccessConfigFormatSingleCreateMode) UnmarshalJSON added in v0.0.71

func (c *AccessConfigFormatSingleCreateMode) UnmarshalJSON(b []byte) error

type AccessConfigFormatSingleCreateModeEnum added in v0.0.71

type AccessConfigFormatSingleCreateModeEnum struct {
	SYSTEM   AccessConfigFormatSingleCreateMode
	WILDCARD AccessConfigFormatSingleCreateMode
}

func GetAccessConfigFormatSingleCreateModeEnum added in v0.0.71

func GetAccessConfigFormatSingleCreateModeEnum() AccessConfigFormatSingleCreateModeEnum

type AccessConfigFormatSingleMode added in v0.0.71

type AccessConfigFormatSingleMode struct {
	// contains filtered or unexported fields
}

func (AccessConfigFormatSingleMode) MarshalJSON added in v0.0.71

func (c AccessConfigFormatSingleMode) MarshalJSON() ([]byte, error)

func (*AccessConfigFormatSingleMode) UnmarshalJSON added in v0.0.71

func (c *AccessConfigFormatSingleMode) UnmarshalJSON(b []byte) error

type AccessConfigFormatSingleModeEnum added in v0.0.71

type AccessConfigFormatSingleModeEnum struct {
	SYSTEM   AccessConfigFormatSingleMode
	WILDCARD AccessConfigFormatSingleMode
}

func GetAccessConfigFormatSingleModeEnum added in v0.0.71

func GetAccessConfigFormatSingleModeEnum() AccessConfigFormatSingleModeEnum

type AccessConfigHostGroupIdList added in v0.0.71

type AccessConfigHostGroupIdList struct {
	HostGroupIdList []string `json:"host_group_id_list"`
}

日志接入主机组ID列表

func (AccessConfigHostGroupIdList) String added in v0.0.71

type AccessConfigHostGroupIdListCreate added in v0.0.71

type AccessConfigHostGroupIdListCreate struct {
	HostGroupIdList []string `json:"host_group_id_list"`
}

日志接入主机组ID列表

func (AccessConfigHostGroupIdListCreate) String added in v0.0.71

type AccessConfigInfo added in v0.0.71

type AccessConfigInfo struct {
	AccessConfigId *string `json:"access_config_id,omitempty"`

	AccessConfigName *string `json:"access_config_name,omitempty"`

	AccessConfigType *AccessConfigInfoAccessConfigType `json:"access_config_type,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	AccessConfigDetail *AccessConfigDeatil `json:"access_config_detail,omitempty"`

	LogInfo *AccessConfigQueryLogInfo `json:"log_info,omitempty"`

	HostGroupInfo *AccessConfigHostGroupIdList `json:"host_group_info,omitempty"`

	AccessConfigTag *[]AccessConfigTag `json:"access_config_tag,omitempty"`
}

日志接入配置

func (AccessConfigInfo) String added in v0.0.71

func (o AccessConfigInfo) String() string

type AccessConfigInfoAccessConfigType added in v0.0.71

type AccessConfigInfoAccessConfigType struct {
	// contains filtered or unexported fields
}

func (AccessConfigInfoAccessConfigType) MarshalJSON added in v0.0.71

func (c AccessConfigInfoAccessConfigType) MarshalJSON() ([]byte, error)

func (*AccessConfigInfoAccessConfigType) UnmarshalJSON added in v0.0.71

func (c *AccessConfigInfoAccessConfigType) UnmarshalJSON(b []byte) error

type AccessConfigInfoAccessConfigTypeEnum added in v0.0.71

type AccessConfigInfoAccessConfigTypeEnum struct {
	AGENT AccessConfigInfoAccessConfigType
}

func GetAccessConfigInfoAccessConfigTypeEnum added in v0.0.71

func GetAccessConfigInfoAccessConfigTypeEnum() AccessConfigInfoAccessConfigTypeEnum

type AccessConfigQueryLogInfo added in v0.0.71

type AccessConfigQueryLogInfo struct {
	LogGroupId *string `json:"log_group_id,omitempty"`

	LogStreamId *string `json:"log_stream_id,omitempty"`

	LogGroupName *string `json:"log_group_name,omitempty"`

	LogStreamName *string `json:"log_stream_name,omitempty"`
}

日志接入日志详情

func (AccessConfigQueryLogInfo) String added in v0.0.71

func (o AccessConfigQueryLogInfo) String() string

type AccessConfigTag added in v0.0.76

type AccessConfigTag struct {
	Key *string `json:"key,omitempty"`

	Value *string `json:"value,omitempty"`
}

func (AccessConfigTag) String added in v0.0.76

func (o AccessConfigTag) String() string

type AccessConfigTimeOffset added in v0.0.71

type AccessConfigTimeOffset struct {
	Offset int64 `json:"offset"`

	Unit AccessConfigTimeOffsetUnit `json:"unit"`
}

日志接入偏移时间

func (AccessConfigTimeOffset) String added in v0.0.71

func (o AccessConfigTimeOffset) String() string

type AccessConfigTimeOffsetCreate added in v0.0.71

type AccessConfigTimeOffsetCreate struct {
	Offset int64 `json:"offset"`

	Unit AccessConfigTimeOffsetCreateUnit `json:"unit"`
}

日志接入偏移时间

func (AccessConfigTimeOffsetCreate) String added in v0.0.71

type AccessConfigTimeOffsetCreateUnit added in v0.0.71

type AccessConfigTimeOffsetCreateUnit struct {
	// contains filtered or unexported fields
}

func (AccessConfigTimeOffsetCreateUnit) MarshalJSON added in v0.0.71

func (c AccessConfigTimeOffsetCreateUnit) MarshalJSON() ([]byte, error)

func (*AccessConfigTimeOffsetCreateUnit) UnmarshalJSON added in v0.0.71

func (c *AccessConfigTimeOffsetCreateUnit) UnmarshalJSON(b []byte) error

type AccessConfigTimeOffsetCreateUnitEnum added in v0.0.71

type AccessConfigTimeOffsetCreateUnitEnum struct {
	DAY  AccessConfigTimeOffsetCreateUnit
	HOUR AccessConfigTimeOffsetCreateUnit
	SEC  AccessConfigTimeOffsetCreateUnit
}

func GetAccessConfigTimeOffsetCreateUnitEnum added in v0.0.71

func GetAccessConfigTimeOffsetCreateUnitEnum() AccessConfigTimeOffsetCreateUnitEnum

type AccessConfigTimeOffsetUnit added in v0.0.71

type AccessConfigTimeOffsetUnit struct {
	// contains filtered or unexported fields
}

func (AccessConfigTimeOffsetUnit) MarshalJSON added in v0.0.71

func (c AccessConfigTimeOffsetUnit) MarshalJSON() ([]byte, error)

func (*AccessConfigTimeOffsetUnit) UnmarshalJSON added in v0.0.71

func (c *AccessConfigTimeOffsetUnit) UnmarshalJSON(b []byte) error

type AccessConfigTimeOffsetUnitEnum added in v0.0.71

type AccessConfigTimeOffsetUnitEnum struct {
	DAY  AccessConfigTimeOffsetUnit
	HOUR AccessConfigTimeOffsetUnit
	SEC  AccessConfigTimeOffsetUnit
}

func GetAccessConfigTimeOffsetUnitEnum added in v0.0.71

func GetAccessConfigTimeOffsetUnitEnum() AccessConfigTimeOffsetUnitEnum

type AccessConfigWindowsLogInfo added in v0.0.71

type AccessConfigWindowsLogInfo struct {
	Categorys *[]AccessConfigWindowsLogInfoCategorys `json:"categorys,omitempty"`

	TimeOffset *AccessConfigTimeOffset `json:"time_offset,omitempty"`

	EventLevel *[]AccessConfigWindowsLogInfoEventLevel `json:"event_level,omitempty"`
}

日志接入采集Windows事件日志

func (AccessConfigWindowsLogInfo) String added in v0.0.71

type AccessConfigWindowsLogInfoCategorys added in v0.0.71

type AccessConfigWindowsLogInfoCategorys struct {
	// contains filtered or unexported fields
}

func (AccessConfigWindowsLogInfoCategorys) MarshalJSON added in v0.0.71

func (c AccessConfigWindowsLogInfoCategorys) MarshalJSON() ([]byte, error)

func (*AccessConfigWindowsLogInfoCategorys) UnmarshalJSON added in v0.0.71

func (c *AccessConfigWindowsLogInfoCategorys) UnmarshalJSON(b []byte) error

type AccessConfigWindowsLogInfoCategorysEnum added in v0.0.71

type AccessConfigWindowsLogInfoCategorysEnum struct {
	APPLICATION AccessConfigWindowsLogInfoCategorys
	SYSTEM      AccessConfigWindowsLogInfoCategorys
	SECURITY    AccessConfigWindowsLogInfoCategorys
	SETUP       AccessConfigWindowsLogInfoCategorys
}

func GetAccessConfigWindowsLogInfoCategorysEnum added in v0.0.71

func GetAccessConfigWindowsLogInfoCategorysEnum() AccessConfigWindowsLogInfoCategorysEnum

type AccessConfigWindowsLogInfoCreate added in v0.0.71

type AccessConfigWindowsLogInfoCreate struct {
	Categorys []AccessConfigWindowsLogInfoCreateCategorys `json:"categorys"`

	TimeOffset *AccessConfigTimeOffsetCreate `json:"time_offset"`

	EventLevel []AccessConfigWindowsLogInfoCreateEventLevel `json:"event_level"`
}

日志接入采集Windows事件日志

func (AccessConfigWindowsLogInfoCreate) String added in v0.0.71

type AccessConfigWindowsLogInfoCreateCategorys added in v0.0.71

type AccessConfigWindowsLogInfoCreateCategorys struct {
	// contains filtered or unexported fields
}

func (AccessConfigWindowsLogInfoCreateCategorys) MarshalJSON added in v0.0.71

func (*AccessConfigWindowsLogInfoCreateCategorys) UnmarshalJSON added in v0.0.71

type AccessConfigWindowsLogInfoCreateCategorysEnum added in v0.0.71

func GetAccessConfigWindowsLogInfoCreateCategorysEnum added in v0.0.71

func GetAccessConfigWindowsLogInfoCreateCategorysEnum() AccessConfigWindowsLogInfoCreateCategorysEnum

type AccessConfigWindowsLogInfoCreateEventLevel added in v0.0.71

type AccessConfigWindowsLogInfoCreateEventLevel struct {
	// contains filtered or unexported fields
}

func (AccessConfigWindowsLogInfoCreateEventLevel) MarshalJSON added in v0.0.71

func (*AccessConfigWindowsLogInfoCreateEventLevel) UnmarshalJSON added in v0.0.71

type AccessConfigWindowsLogInfoEventLevel added in v0.0.71

type AccessConfigWindowsLogInfoEventLevel struct {
	// contains filtered or unexported fields
}

func (AccessConfigWindowsLogInfoEventLevel) MarshalJSON added in v0.0.71

func (c AccessConfigWindowsLogInfoEventLevel) MarshalJSON() ([]byte, error)

func (*AccessConfigWindowsLogInfoEventLevel) UnmarshalJSON added in v0.0.71

func (c *AccessConfigWindowsLogInfoEventLevel) UnmarshalJSON(b []byte) error

type AccessConfigWindowsLogInfoEventLevelEnum added in v0.0.71

func GetAccessConfigWindowsLogInfoEventLevelEnum added in v0.0.71

func GetAccessConfigWindowsLogInfoEventLevelEnum() AccessConfigWindowsLogInfoEventLevelEnum

type Annotations added in v0.0.68

type Annotations struct {
	Message string `json:"message"`

	LogInfo string `json:"log_info"`

	CurrentValue string `json:"current_value"`

	OldAnnotations string `json:"old_annotations"`
}

func (Annotations) String added in v0.0.68

func (o Annotations) String() string

type AomMappingLogStreamInfo added in v0.0.68

type AomMappingLogStreamInfo struct {
	TargetLogGroupId *string `json:"target_log_group_id,omitempty"`

	TargetLogGroupName *string `json:"target_log_group_name,omitempty"`

	TargetLogStreamId *string `json:"target_log_stream_id,omitempty"`

	TargetLogStreamName *string `json:"target_log_stream_name,omitempty"`
}

func (AomMappingLogStreamInfo) String added in v0.0.68

func (o AomMappingLogStreamInfo) String() string

type AomMappingRequestInfo added in v0.0.68

type AomMappingRequestInfo struct {
	ProjectId string `json:"project_id"`

	RuleName string `json:"rule_name"`

	RuleId *string `json:"rule_id,omitempty"`

	RuleInfo *AomMappingRuleInfo `json:"rule_info"`
}

func (AomMappingRequestInfo) String added in v0.0.68

func (o AomMappingRequestInfo) String() string

type AomMappingRuleInfo added in v0.0.68

type AomMappingRuleInfo struct {
	ClusterId string `json:"cluster_id"`

	ClusterName string `json:"cluster_name"`

	Deployments []string `json:"deployments"`

	Namespace string `json:"namespace"`

	ContainerName string `json:"container_name"`

	Files []AomMappingfilesInfo `json:"files"`
}

func (AomMappingRuleInfo) String added in v0.0.68

func (o AomMappingRuleInfo) String() string

type AomMappingRuleResp added in v0.0.68

type AomMappingRuleResp struct {
	ProjectId string `json:"project_id"`

	RuleName string `json:"rule_name"`

	RuleId string `json:"rule_id"`

	RuleInfo *AomMappingRuleInfo `json:"rule_info"`
}

func (AomMappingRuleResp) String added in v0.0.68

func (o AomMappingRuleResp) String() string

type AomMappingfilesInfo added in v0.0.68

type AomMappingfilesInfo struct {
	FileName string `json:"file_name"`

	LogStreamInfo *AomMappingLogStreamInfo `json:"log_stream_info"`
}

func (AomMappingfilesInfo) String added in v0.0.68

func (o AomMappingfilesInfo) String() string

type BriefStructTemplateModel added in v0.0.78

type BriefStructTemplateModel struct {
	CreateTime int64 `json:"create_time"`

	Id string `json:"id"`

	TemplateName string `json:"template_name"`

	TemplateType BriefStructTemplateModelTemplateType `json:"template_type"`

	ProjectId string `json:"project_id"`
}

结构化模板简略对象

func (BriefStructTemplateModel) String added in v0.0.78

func (o BriefStructTemplateModel) String() string

type BriefStructTemplateModelTemplateType added in v0.0.78

type BriefStructTemplateModelTemplateType struct {
	// contains filtered or unexported fields
}

func (BriefStructTemplateModelTemplateType) MarshalJSON added in v0.0.78

func (c BriefStructTemplateModelTemplateType) MarshalJSON() ([]byte, error)

func (*BriefStructTemplateModelTemplateType) UnmarshalJSON added in v0.0.78

func (c *BriefStructTemplateModelTemplateType) UnmarshalJSON(b []byte) error

type BriefStructTemplateModelTemplateTypeEnum added in v0.0.78

func GetBriefStructTemplateModelTemplateTypeEnum added in v0.0.78

func GetBriefStructTemplateModelTemplateTypeEnum() BriefStructTemplateModelTemplateTypeEnum

type ChangeAlarmRuleStatus added in v0.0.69

type ChangeAlarmRuleStatus struct {
	AlarmRuleId string `json:"alarm_rule_id"`

	Status string `json:"status"`

	Type string `json:"type"`
}

改变告警规则状态

func (ChangeAlarmRuleStatus) String added in v0.0.69

func (o ChangeAlarmRuleStatus) String() string

type ChartConfig added in v0.0.68

type ChartConfig struct {
	CanSort bool `json:"can_sort"`

	CanSearch bool `json:"can_search"`

	PageSize int32 `json:"page_size"`
}

func (ChartConfig) String added in v0.0.68

func (o ChartConfig) String() string

type CreateAccessConfigRequest added in v0.0.71

type CreateAccessConfigRequest struct {
	Body *CreateAccessConfigRequestBody `json:"body,omitempty"`
}

Request Object

func (CreateAccessConfigRequest) String added in v0.0.71

func (o CreateAccessConfigRequest) String() string

type CreateAccessConfigRequestBody added in v0.0.71

type CreateAccessConfigRequestBody struct {
	AccessConfigName string `json:"access_config_name"`

	AccessConfigType CreateAccessConfigRequestBodyAccessConfigType `json:"access_config_type"`

	AccessConfigDetail *AccessConfigDeatilCreate `json:"access_config_detail"`

	LogInfo *AccessConfigBaseLogInfoCreate `json:"log_info"`

	HostGroupInfo *AccessConfigHostGroupIdListCreate `json:"host_group_info,omitempty"`

	AccessConfigTag *[]AccessConfigTag `json:"access_config_tag,omitempty"`
}

创建日志接入请求体

func (CreateAccessConfigRequestBody) String added in v0.0.71

type CreateAccessConfigRequestBodyAccessConfigType added in v0.0.71

type CreateAccessConfigRequestBodyAccessConfigType struct {
	// contains filtered or unexported fields
}

func (CreateAccessConfigRequestBodyAccessConfigType) MarshalJSON added in v0.0.71

func (*CreateAccessConfigRequestBodyAccessConfigType) UnmarshalJSON added in v0.0.71

type CreateAccessConfigRequestBodyAccessConfigTypeEnum added in v0.0.71

type CreateAccessConfigRequestBodyAccessConfigTypeEnum struct {
	AGENT CreateAccessConfigRequestBodyAccessConfigType
}

func GetCreateAccessConfigRequestBodyAccessConfigTypeEnum added in v0.0.71

func GetCreateAccessConfigRequestBodyAccessConfigTypeEnum() CreateAccessConfigRequestBodyAccessConfigTypeEnum

type CreateAccessConfigResponse added in v0.0.71

type CreateAccessConfigResponse struct {
	AccessConfigId *string `json:"access_config_id,omitempty"`

	AccessConfigName *string `json:"access_config_name,omitempty"`

	AccessConfigType *CreateAccessConfigResponseAccessConfigType `json:"access_config_type,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	AccessConfigDetail *AccessConfigDeatil `json:"access_config_detail,omitempty"`

	LogInfo *AccessConfigQueryLogInfo `json:"log_info,omitempty"`

	HostGroupInfo *AccessConfigHostGroupIdList `json:"host_group_info,omitempty"`

	AccessConfigTag *[]AccessConfigTag `json:"access_config_tag,omitempty"`
	HttpStatusCode  int                `json:"-"`
}

Response Object

func (CreateAccessConfigResponse) String added in v0.0.71

type CreateAccessConfigResponseAccessConfigType added in v0.0.71

type CreateAccessConfigResponseAccessConfigType struct {
	// contains filtered or unexported fields
}

func (CreateAccessConfigResponseAccessConfigType) MarshalJSON added in v0.0.71

func (*CreateAccessConfigResponseAccessConfigType) UnmarshalJSON added in v0.0.71

type CreateAccessConfigResponseAccessConfigTypeEnum added in v0.0.71

type CreateAccessConfigResponseAccessConfigTypeEnum struct {
	AGENT CreateAccessConfigResponseAccessConfigType
}

func GetCreateAccessConfigResponseAccessConfigTypeEnum added in v0.0.71

func GetCreateAccessConfigResponseAccessConfigTypeEnum() CreateAccessConfigResponseAccessConfigTypeEnum

type CreateAomMappingRulesRequest added in v0.0.68

type CreateAomMappingRulesRequest struct {
	IsBatch bool `json:"isBatch"`

	Body *AomMappingRequestInfo `json:"body,omitempty"`
}

Request Object

func (CreateAomMappingRulesRequest) String added in v0.0.68

type CreateAomMappingRulesResponse added in v0.0.68

type CreateAomMappingRulesResponse struct {
	Body           *[]AomMappingRuleResp `json:"body,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (CreateAomMappingRulesResponse) String added in v0.0.68

type CreateHostGroupRequest added in v0.0.71

type CreateHostGroupRequest struct {
	Body *CreateHostGroupRequestBody `json:"body,omitempty"`
}

Request Object

func (CreateHostGroupRequest) String added in v0.0.71

func (o CreateHostGroupRequest) String() string

type CreateHostGroupRequestBody added in v0.0.71

type CreateHostGroupRequestBody struct {
	HostGroupName string `json:"host_group_name"`

	HostGroupType CreateHostGroupRequestBodyHostGroupType `json:"host_group_type"`

	HostIdList *[]string `json:"host_id_list,omitempty"`

	HostGroupTag *[]HostGroupTag `json:"host_group_tag,omitempty"`
}

创建主机组请求体

func (CreateHostGroupRequestBody) String added in v0.0.71

type CreateHostGroupRequestBodyHostGroupType added in v0.0.71

type CreateHostGroupRequestBodyHostGroupType struct {
	// contains filtered or unexported fields
}

func (CreateHostGroupRequestBodyHostGroupType) MarshalJSON added in v0.0.71

func (c CreateHostGroupRequestBodyHostGroupType) MarshalJSON() ([]byte, error)

func (*CreateHostGroupRequestBodyHostGroupType) UnmarshalJSON added in v0.0.71

func (c *CreateHostGroupRequestBodyHostGroupType) UnmarshalJSON(b []byte) error

type CreateHostGroupRequestBodyHostGroupTypeEnum added in v0.0.71

type CreateHostGroupRequestBodyHostGroupTypeEnum struct {
	LINUX   CreateHostGroupRequestBodyHostGroupType
	WINDOWS CreateHostGroupRequestBodyHostGroupType
}

func GetCreateHostGroupRequestBodyHostGroupTypeEnum added in v0.0.71

func GetCreateHostGroupRequestBodyHostGroupTypeEnum() CreateHostGroupRequestBodyHostGroupTypeEnum

type CreateHostGroupResponse added in v0.0.71

type CreateHostGroupResponse struct {
	HostGroupId *string `json:"host_group_id,omitempty"`

	HostGroupName *string `json:"host_group_name,omitempty"`

	HostGroupType *CreateHostGroupResponseHostGroupType `json:"host_group_type,omitempty"`

	HostIdList *[]string `json:"host_id_list,omitempty"`

	HostGroupTag *[]HostGroupTag `json:"host_group_tag,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	UpdateTime     *int64 `json:"update_time,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (CreateHostGroupResponse) String added in v0.0.71

func (o CreateHostGroupResponse) String() string

type CreateHostGroupResponseHostGroupType added in v0.0.71

type CreateHostGroupResponseHostGroupType struct {
	// contains filtered or unexported fields
}

func (CreateHostGroupResponseHostGroupType) MarshalJSON added in v0.0.71

func (c CreateHostGroupResponseHostGroupType) MarshalJSON() ([]byte, error)

func (*CreateHostGroupResponseHostGroupType) UnmarshalJSON added in v0.0.71

func (c *CreateHostGroupResponseHostGroupType) UnmarshalJSON(b []byte) error

type CreateHostGroupResponseHostGroupTypeEnum added in v0.0.71

type CreateHostGroupResponseHostGroupTypeEnum struct {
	LINUX   CreateHostGroupResponseHostGroupType
	WINDOWS CreateHostGroupResponseHostGroupType
}

func GetCreateHostGroupResponseHostGroupTypeEnum added in v0.0.71

func GetCreateHostGroupResponseHostGroupTypeEnum() CreateHostGroupResponseHostGroupTypeEnum

type CreateKeywordsAlarmRuleRequest added in v0.0.68

type CreateKeywordsAlarmRuleRequest struct {
	Body *CreateKeywordsAlarmRuleRequestBody `json:"body,omitempty"`
}

Request Object

func (CreateKeywordsAlarmRuleRequest) String added in v0.0.68

type CreateKeywordsAlarmRuleRequestBody added in v0.0.68

type CreateKeywordsAlarmRuleRequestBody struct {
	KeywordsAlarmRuleName string `json:"keywords_alarm_rule_name"`

	KeywordsAlarmRuleDescription *string `json:"keywords_alarm_rule_description,omitempty"`

	KeywordsRequests []KeywordsRequest `json:"keywords_requests"`

	Frequency *Frequency `json:"frequency"`

	KeywordsAlarmLevel CreateKeywordsAlarmRuleRequestBodyKeywordsAlarmLevel `json:"keywords_alarm_level"`

	KeywordsAlarmSend bool `json:"keywords_alarm_send"`

	DomainId string `json:"domain_id"`

	NotificationSaveRule *NotificationSaveRule `json:"notification_save_rule,omitempty"`
}

func (CreateKeywordsAlarmRuleRequestBody) String added in v0.0.68

type CreateKeywordsAlarmRuleRequestBodyKeywordsAlarmLevel added in v0.0.68

type CreateKeywordsAlarmRuleRequestBodyKeywordsAlarmLevel struct {
	// contains filtered or unexported fields
}

func (CreateKeywordsAlarmRuleRequestBodyKeywordsAlarmLevel) MarshalJSON added in v0.0.68

func (*CreateKeywordsAlarmRuleRequestBodyKeywordsAlarmLevel) UnmarshalJSON added in v0.0.68

type CreateKeywordsAlarmRuleResponse added in v0.0.68

type CreateKeywordsAlarmRuleResponse struct {
	KeywordsAlarmRuleId *string `json:"keywords_alarm_rule_id,omitempty"`
	HttpStatusCode      int     `json:"-"`
}

Response Object

func (CreateKeywordsAlarmRuleResponse) String added in v0.0.68

type CreateLogDumpObsRequest

type CreateLogDumpObsRequest struct {
	Body *CreateLogDumpObsRequestBody `json:"body,omitempty"`
}

Request Object

func (CreateLogDumpObsRequest) String

func (o CreateLogDumpObsRequest) String() string

type CreateLogDumpObsRequestBody

type CreateLogDumpObsRequestBody struct {
	LogGroupId string `json:"log_group_id"`

	LogStreamIds []string `json:"log_stream_ids"`

	ObsBucketName string `json:"obs_bucket_name"`

	Type string `json:"type"`

	StorageFormat string `json:"storage_format"`

	SwitchOn *bool `json:"switch_on,omitempty"`

	PrefixName *string `json:"prefix_name,omitempty"`

	DirPrefixName *string `json:"dir_prefix_name,omitempty"`

	Period int32 `json:"period"`

	PeriodUnit string `json:"period_unit"`
}

此参数在请求实体中,采用json字符串格式

func (CreateLogDumpObsRequestBody) String

type CreateLogDumpObsResponse

type CreateLogDumpObsResponse struct {
	LogDumpObsId   *string `json:"log_dump_obs_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateLogDumpObsResponse) String

func (o CreateLogDumpObsResponse) String() string

type CreateLogGroupParams

type CreateLogGroupParams struct {
	LogGroupName string `json:"log_group_name"`

	TtlInDays int32 `json:"ttl_in_days"`
}

创建日志组参数。

func (CreateLogGroupParams) String

func (o CreateLogGroupParams) String() string

type CreateLogGroupRequest

type CreateLogGroupRequest struct {
	Body *CreateLogGroupParams `json:"body,omitempty"`
}

Request Object

func (CreateLogGroupRequest) String

func (o CreateLogGroupRequest) String() string

type CreateLogGroupResponse

type CreateLogGroupResponse struct {
	LogGroupId     *string `json:"log_group_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateLogGroupResponse) String

func (o CreateLogGroupResponse) String() string

type CreateLogStreamParams

type CreateLogStreamParams struct {
	LogStreamName string `json:"log_stream_name"`

	EnterpriseProjectName *string `json:"enterprise_project_name,omitempty"`
}

创建日志流参数。

func (CreateLogStreamParams) String

func (o CreateLogStreamParams) String() string

type CreateLogStreamRequest

type CreateLogStreamRequest struct {
	LogGroupId string `json:"log_group_id"`

	Body *CreateLogStreamParams `json:"body,omitempty"`
}

Request Object

func (CreateLogStreamRequest) String

func (o CreateLogStreamRequest) String() string

type CreateLogStreamResponse

type CreateLogStreamResponse struct {
	LogStreamId    *string `json:"log_stream_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateLogStreamResponse) String

func (o CreateLogStreamResponse) String() string

type CreateNotificationTemplateRequest added in v0.0.69

type CreateNotificationTemplateRequest struct {
	DomainId string `json:"domain_id"`

	Body *CreateNotificationTemplateRequestBody `json:"body,omitempty"`
}

Request Object

func (CreateNotificationTemplateRequest) String added in v0.0.69

type CreateNotificationTemplateRequestBody added in v0.0.69

type CreateNotificationTemplateRequestBody struct {
	Name string `json:"name"`

	Type *[]string `json:"type,omitempty"`

	Desc string `json:"desc"`

	Source string `json:"source"`

	Locale CreateNotificationTemplateRequestBodyLocale `json:"locale"`

	Templates []SubTemplate `json:"templates"`
}

创建通知规则请求体

func (CreateNotificationTemplateRequestBody) String added in v0.0.69

type CreateNotificationTemplateRequestBodyLocale added in v0.0.69

type CreateNotificationTemplateRequestBodyLocale struct {
	// contains filtered or unexported fields
}

func (CreateNotificationTemplateRequestBodyLocale) MarshalJSON added in v0.0.69

func (*CreateNotificationTemplateRequestBodyLocale) UnmarshalJSON added in v0.0.69

type CreateNotificationTemplateRequestBodyLocaleEnum added in v0.0.69

type CreateNotificationTemplateRequestBodyLocaleEnum struct {
	ZH_CN CreateNotificationTemplateRequestBodyLocale
	EN_US CreateNotificationTemplateRequestBodyLocale
}

func GetCreateNotificationTemplateRequestBodyLocaleEnum added in v0.0.69

func GetCreateNotificationTemplateRequestBodyLocaleEnum() CreateNotificationTemplateRequestBodyLocaleEnum

type CreateNotificationTemplateResponse added in v0.0.69

type CreateNotificationTemplateResponse struct {
	Name *string `json:"name,omitempty"`

	Type *[]string `json:"type,omitempty"`

	Desc *string `json:"desc,omitempty"`

	Source *string `json:"source,omitempty"`

	Locale *CreateNotificationTemplateResponseLocale `json:"locale,omitempty"`

	Templates      *[]SubTemplate `json:"templates,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (CreateNotificationTemplateResponse) String added in v0.0.69

type CreateNotificationTemplateResponseLocale added in v0.0.69

type CreateNotificationTemplateResponseLocale struct {
	// contains filtered or unexported fields
}

func (CreateNotificationTemplateResponseLocale) MarshalJSON added in v0.0.69

func (*CreateNotificationTemplateResponseLocale) UnmarshalJSON added in v0.0.69

func (c *CreateNotificationTemplateResponseLocale) UnmarshalJSON(b []byte) error

type CreateNotificationTemplateResponseLocaleEnum added in v0.0.69

type CreateNotificationTemplateResponseLocaleEnum struct {
	ZH_CN CreateNotificationTemplateResponseLocale
	EN_US CreateNotificationTemplateResponseLocale
}

func GetCreateNotificationTemplateResponseLocaleEnum added in v0.0.69

func GetCreateNotificationTemplateResponseLocaleEnum() CreateNotificationTemplateResponseLocaleEnum

type CreateSqlAlarmRuleRequest added in v0.0.68

type CreateSqlAlarmRuleRequest struct {
	Body *CreateSqlAlarmRuleRequestBody `json:"body,omitempty"`
}

Request Object

func (CreateSqlAlarmRuleRequest) String added in v0.0.68

func (o CreateSqlAlarmRuleRequest) String() string

type CreateSqlAlarmRuleRequestBody added in v0.0.68

type CreateSqlAlarmRuleRequestBody struct {
	SqlAlarmRuleName string `json:"sql_alarm_rule_name"`

	SqlAlarmRuleDescription *string `json:"sql_alarm_rule_description,omitempty"`

	SqlRequests []SqlRequest `json:"sql_requests"`

	Frequency *Frequency `json:"frequency"`

	ConditionExpression string `json:"condition_expression"`

	SqlAlarmLevel CreateSqlAlarmRuleRequestBodySqlAlarmLevel `json:"sql_alarm_level"`

	SqlAlarmSend bool `json:"sql_alarm_send"`

	DomainId string `json:"domain_id"`

	NotificationSaveRule *NotificationSaveRule `json:"notification_save_rule,omitempty"`
}

func (CreateSqlAlarmRuleRequestBody) String added in v0.0.68

type CreateSqlAlarmRuleRequestBodySqlAlarmLevel added in v0.0.68

type CreateSqlAlarmRuleRequestBodySqlAlarmLevel struct {
	// contains filtered or unexported fields
}

func (CreateSqlAlarmRuleRequestBodySqlAlarmLevel) MarshalJSON added in v0.0.68

func (*CreateSqlAlarmRuleRequestBodySqlAlarmLevel) UnmarshalJSON added in v0.0.68

type CreateSqlAlarmRuleResponse added in v0.0.68

type CreateSqlAlarmRuleResponse struct {
	SqlAlarmRuleId *string `json:"sql_alarm_rule_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateSqlAlarmRuleResponse) String added in v0.0.68

type CreateStructConfigRequest added in v0.0.78

type CreateStructConfigRequest struct {
	Body *StructConfig `json:"body,omitempty"`
}

Request Object

func (CreateStructConfigRequest) String added in v0.0.78

func (o CreateStructConfigRequest) String() string

type CreateStructConfigResponse added in v0.0.78

type CreateStructConfigResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateStructConfigResponse) String added in v0.0.78

type CreateStructTemplateRequest added in v0.0.68

type CreateStructTemplateRequest struct {
	Body *LtsStructTemplateInfo `json:"body,omitempty"`
}

Request Object

func (CreateStructTemplateRequest) String added in v0.0.68

type CreateStructTemplateResponse added in v0.0.68

type CreateStructTemplateResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateStructTemplateResponse) String added in v0.0.68

type CreateTransferRequest added in v0.0.69

type CreateTransferRequest struct {
	Body *CreateTransferRequestBody `json:"body,omitempty"`
}

Request Object

func (CreateTransferRequest) String added in v0.0.69

func (o CreateTransferRequest) String() string

type CreateTransferRequestBody added in v0.0.69

type CreateTransferRequestBody struct {
	LogGroupId string `json:"log_group_id"`

	LogStreams []CreateTransferRequestBodyLogStreams `json:"log_streams"`

	LogTransferInfo *CreateTransferRequestBodyLogTransferInfo `json:"log_transfer_info"`
}

创建OBS转储,DIS转储,DMS转储

func (CreateTransferRequestBody) String added in v0.0.69

func (o CreateTransferRequestBody) String() string

type CreateTransferRequestBodyLogStreams added in v0.0.69

type CreateTransferRequestBodyLogStreams struct {
	LogStreamId string `json:"log_stream_id"`

	LogStreamName *string `json:"log_stream_name,omitempty"`
}

func (CreateTransferRequestBodyLogStreams) String added in v0.0.69

type CreateTransferRequestBodyLogTransferInfo added in v0.0.69

type CreateTransferRequestBodyLogTransferInfo struct {
	LogTransferType string `json:"log_transfer_type"`

	LogTransferMode CreateTransferRequestBodyLogTransferInfoLogTransferMode `json:"log_transfer_mode"`

	LogStorageFormat CreateTransferRequestBodyLogTransferInfoLogStorageFormat `json:"log_storage_format"`

	LogTransferStatus CreateTransferRequestBodyLogTransferInfoLogTransferStatus `json:"log_transfer_status"`

	LogAgencyTransfer *CreateTransferRequestBodyLogTransferInfoLogAgencyTransfer `json:"log_agency_transfer,omitempty"`

	LogTransferDetail *TransferDetail `json:"log_transfer_detail"`
}

日志转储信息

func (CreateTransferRequestBodyLogTransferInfo) String added in v0.0.69

type CreateTransferRequestBodyLogTransferInfoLogAgencyTransfer added in v0.0.69

type CreateTransferRequestBodyLogTransferInfoLogAgencyTransfer struct {
	AgencyDomainId string `json:"agency_domain_id"`

	AgencyDomainName string `json:"agency_domain_name"`

	AgencyName string `json:"agency_name"`

	AgencyProjectId string `json:"agency_project_id"`

	BeAgencyDomainId string `json:"be_agency_domain_id"`

	BeAgencyProjectId string `json:"be_agency_project_id"`
}

委托转储信息。若配置委托转储,则需要输入该参数

func (CreateTransferRequestBodyLogTransferInfoLogAgencyTransfer) String added in v0.0.69

type CreateTransferRequestBodyLogTransferInfoLogStorageFormat added in v0.0.69

type CreateTransferRequestBodyLogTransferInfoLogStorageFormat struct {
	// contains filtered or unexported fields
}

func (CreateTransferRequestBodyLogTransferInfoLogStorageFormat) MarshalJSON added in v0.0.69

func (*CreateTransferRequestBodyLogTransferInfoLogStorageFormat) UnmarshalJSON added in v0.0.69

type CreateTransferRequestBodyLogTransferInfoLogStorageFormatEnum added in v0.0.69

type CreateTransferRequestBodyLogTransferInfoLogStorageFormatEnum struct {
	JSON CreateTransferRequestBodyLogTransferInfoLogStorageFormat
	RAW  CreateTransferRequestBodyLogTransferInfoLogStorageFormat
}

func GetCreateTransferRequestBodyLogTransferInfoLogStorageFormatEnum added in v0.0.69

func GetCreateTransferRequestBodyLogTransferInfoLogStorageFormatEnum() CreateTransferRequestBodyLogTransferInfoLogStorageFormatEnum

type CreateTransferRequestBodyLogTransferInfoLogTransferMode added in v0.0.69

type CreateTransferRequestBodyLogTransferInfoLogTransferMode struct {
	// contains filtered or unexported fields
}

func (CreateTransferRequestBodyLogTransferInfoLogTransferMode) MarshalJSON added in v0.0.69

func (*CreateTransferRequestBodyLogTransferInfoLogTransferMode) UnmarshalJSON added in v0.0.69

type CreateTransferRequestBodyLogTransferInfoLogTransferModeEnum added in v0.0.69

type CreateTransferRequestBodyLogTransferInfoLogTransferModeEnum struct {
	CYCLE     CreateTransferRequestBodyLogTransferInfoLogTransferMode
	REAL_TIME CreateTransferRequestBodyLogTransferInfoLogTransferMode
}

func GetCreateTransferRequestBodyLogTransferInfoLogTransferModeEnum added in v0.0.69

func GetCreateTransferRequestBodyLogTransferInfoLogTransferModeEnum() CreateTransferRequestBodyLogTransferInfoLogTransferModeEnum

type CreateTransferRequestBodyLogTransferInfoLogTransferStatus added in v0.0.69

type CreateTransferRequestBodyLogTransferInfoLogTransferStatus struct {
	// contains filtered or unexported fields
}

func (CreateTransferRequestBodyLogTransferInfoLogTransferStatus) MarshalJSON added in v0.0.69

func (*CreateTransferRequestBodyLogTransferInfoLogTransferStatus) UnmarshalJSON added in v0.0.69

type CreateTransferResponse added in v0.0.69

type CreateTransferResponse struct {
	LogGroupId *string `json:"log_group_id,omitempty"`

	LogGroupName *string `json:"log_group_name,omitempty"`

	LogStreams *[]CreateTransferResponseBodyLogStreams `json:"log_streams,omitempty"`

	LogTransferId *string `json:"log_transfer_id,omitempty"`

	LogTransferInfo *CreateTransferResponseBodyLogTransferInfo `json:"log_transfer_info,omitempty"`
	HttpStatusCode  int                                        `json:"-"`
}

Response Object

func (CreateTransferResponse) String added in v0.0.69

func (o CreateTransferResponse) String() string

type CreateTransferResponseBody added in v0.0.69

type CreateTransferResponseBody struct {
	LogGroupId string `json:"log_group_id"`

	LogGroupName string `json:"log_group_name"`

	LogStreams []CreateTransferResponseBodyLogStreams `json:"log_streams"`

	LogTransferId string `json:"log_transfer_id"`

	LogTransferInfo *CreateTransferResponseBodyLogTransferInfo `json:"log_transfer_info"`
}

func (CreateTransferResponseBody) String added in v0.0.69

type CreateTransferResponseBodyLogStreams added in v0.0.69

type CreateTransferResponseBodyLogStreams struct {
	LogStreamId string `json:"log_stream_id"`

	LogStreamName string `json:"log_stream_name"`
}

func (CreateTransferResponseBodyLogStreams) String added in v0.0.69

type CreateTransferResponseBodyLogTransferInfo added in v0.0.69

type CreateTransferResponseBodyLogTransferInfo struct {
	LogAgencyTransfer *CreateTransferResponseBodyLogTransferInfoLogAgencyTransfer `json:"log_agency_transfer,omitempty"`

	LogCreateTime int64 `json:"log_create_time"`

	LogStorageFormat CreateTransferResponseBodyLogTransferInfoLogStorageFormat `json:"log_storage_format"`

	LogTransferDetail *TransferDetail `json:"log_transfer_detail"`

	LogTransferMode CreateTransferResponseBodyLogTransferInfoLogTransferMode `json:"log_transfer_mode"`

	LogTransferStatus CreateTransferResponseBodyLogTransferInfoLogTransferStatus `json:"log_transfer_status"`

	LogTransferType CreateTransferResponseBodyLogTransferInfoLogTransferType `json:"log_transfer_type"`
}

日志转储信息

func (CreateTransferResponseBodyLogTransferInfo) String added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogAgencyTransfer added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogAgencyTransfer struct {
	AgencyDomainId string `json:"agency_domain_id"`

	AgencyDomainName string `json:"agency_domain_name"`

	AgencyName string `json:"agency_name"`

	AgencyProjectId string `json:"agency_project_id"`

	BeAgencyDomainId string `json:"be_agency_domain_id"`

	BeAgencyProjectId string `json:"be_agency_project_id"`
}

委托转储信息。若转储为委托转储,则会返回该参数

func (CreateTransferResponseBodyLogTransferInfoLogAgencyTransfer) String added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogStorageFormat added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogStorageFormat struct {
	// contains filtered or unexported fields
}

func (CreateTransferResponseBodyLogTransferInfoLogStorageFormat) MarshalJSON added in v0.0.69

func (*CreateTransferResponseBodyLogTransferInfoLogStorageFormat) UnmarshalJSON added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogStorageFormatEnum added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogStorageFormatEnum struct {
	JSON CreateTransferResponseBodyLogTransferInfoLogStorageFormat
	RAW  CreateTransferResponseBodyLogTransferInfoLogStorageFormat
}

func GetCreateTransferResponseBodyLogTransferInfoLogStorageFormatEnum added in v0.0.69

func GetCreateTransferResponseBodyLogTransferInfoLogStorageFormatEnum() CreateTransferResponseBodyLogTransferInfoLogStorageFormatEnum

type CreateTransferResponseBodyLogTransferInfoLogTransferMode added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogTransferMode struct {
	// contains filtered or unexported fields
}

func (CreateTransferResponseBodyLogTransferInfoLogTransferMode) MarshalJSON added in v0.0.69

func (*CreateTransferResponseBodyLogTransferInfoLogTransferMode) UnmarshalJSON added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogTransferModeEnum added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogTransferModeEnum struct {
	CYCLE     CreateTransferResponseBodyLogTransferInfoLogTransferMode
	REAL_TIME CreateTransferResponseBodyLogTransferInfoLogTransferMode
}

func GetCreateTransferResponseBodyLogTransferInfoLogTransferModeEnum added in v0.0.69

func GetCreateTransferResponseBodyLogTransferInfoLogTransferModeEnum() CreateTransferResponseBodyLogTransferInfoLogTransferModeEnum

type CreateTransferResponseBodyLogTransferInfoLogTransferStatus added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogTransferStatus struct {
	// contains filtered or unexported fields
}

func (CreateTransferResponseBodyLogTransferInfoLogTransferStatus) MarshalJSON added in v0.0.69

func (*CreateTransferResponseBodyLogTransferInfoLogTransferStatus) UnmarshalJSON added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogTransferType added in v0.0.69

type CreateTransferResponseBodyLogTransferInfoLogTransferType struct {
	// contains filtered or unexported fields
}

func (CreateTransferResponseBodyLogTransferInfoLogTransferType) MarshalJSON added in v0.0.69

func (*CreateTransferResponseBodyLogTransferInfoLogTransferType) UnmarshalJSON added in v0.0.69

type DeleteAccessConfigRequest added in v0.0.71

type DeleteAccessConfigRequest struct {
	Body *DeleteAccessConfigRequestBody `json:"body,omitempty"`
}

Request Object

func (DeleteAccessConfigRequest) String added in v0.0.71

func (o DeleteAccessConfigRequest) String() string

type DeleteAccessConfigRequestBody added in v0.0.71

type DeleteAccessConfigRequestBody struct {
	AccessConfigIdList []string `json:"access_config_id_list"`
}

删除日志接入请求体

func (DeleteAccessConfigRequestBody) String added in v0.0.71

type DeleteAccessConfigResponse added in v0.0.71

type DeleteAccessConfigResponse struct {
	Result *[]AccessConfigInfo `json:"result,omitempty"`

	Total          *int64 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (DeleteAccessConfigResponse) String added in v0.0.71

type DeleteActiveAlarmsRequest added in v0.0.68

type DeleteActiveAlarmsRequest struct {
	DomainId string `json:"domain_id"`

	Body *DeleteActiveAlarmsRequestBody `json:"body,omitempty"`
}

Request Object

func (DeleteActiveAlarmsRequest) String added in v0.0.68

func (o DeleteActiveAlarmsRequest) String() string

type DeleteActiveAlarmsRequestBody added in v0.0.68

type DeleteActiveAlarmsRequestBody struct {
	Events []Event `json:"events"`
}

func (DeleteActiveAlarmsRequestBody) String added in v0.0.68

type DeleteActiveAlarmsResponse added in v0.0.68

type DeleteActiveAlarmsResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteActiveAlarmsResponse) String added in v0.0.68

type DeleteAomMappingRulesRequest added in v0.0.68

type DeleteAomMappingRulesRequest struct {
	Id string `json:"id"`
}

Request Object

func (DeleteAomMappingRulesRequest) String added in v0.0.68

type DeleteAomMappingRulesResponse added in v0.0.68

type DeleteAomMappingRulesResponse struct {
	Body           *[]string `json:"body,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (DeleteAomMappingRulesResponse) String added in v0.0.68

type DeleteHostGroupRequest added in v0.0.71

type DeleteHostGroupRequest struct {
	Body *DeleteHostGroupRequestBody `json:"body,omitempty"`
}

Request Object

func (DeleteHostGroupRequest) String added in v0.0.71

func (o DeleteHostGroupRequest) String() string

type DeleteHostGroupRequestBody added in v0.0.71

type DeleteHostGroupRequestBody struct {
	HostGroupIdList []string `json:"host_group_id_list"`
}

删除主机组请求体

func (DeleteHostGroupRequestBody) String added in v0.0.71

type DeleteHostGroupResponse added in v0.0.71

type DeleteHostGroupResponse struct {
	Result *[]GetHostGroupInfo `json:"result,omitempty"`

	Total          *int64 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (DeleteHostGroupResponse) String added in v0.0.71

func (o DeleteHostGroupResponse) String() string

type DeleteKeywordsAlarmRuleRequest added in v0.0.68

type DeleteKeywordsAlarmRuleRequest struct {
	KeywordsAlarmRuleId string `json:"keywords_alarm_rule_id"`
}

Request Object

func (DeleteKeywordsAlarmRuleRequest) String added in v0.0.68

type DeleteKeywordsAlarmRuleResponse added in v0.0.68

type DeleteKeywordsAlarmRuleResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteKeywordsAlarmRuleResponse) String added in v0.0.68

type DeleteLogGroupRequest

type DeleteLogGroupRequest struct {
	LogGroupId string `json:"log_group_id"`
}

Request Object

func (DeleteLogGroupRequest) String

func (o DeleteLogGroupRequest) String() string

type DeleteLogGroupResponse

type DeleteLogGroupResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (DeleteLogGroupResponse) String

func (o DeleteLogGroupResponse) String() string

type DeleteLogStreamRequest

type DeleteLogStreamRequest struct {
	LogGroupId string `json:"log_group_id"`

	LogStreamId string `json:"log_stream_id"`
}

Request Object

func (DeleteLogStreamRequest) String

func (o DeleteLogStreamRequest) String() string

type DeleteLogStreamResponse

type DeleteLogStreamResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (DeleteLogStreamResponse) String

func (o DeleteLogStreamResponse) String() string

type DeleteNotificationTemplateBody added in v0.0.69

type DeleteNotificationTemplateBody struct {
	TemplateNames []string `json:"template_names"`
}

删除通知模板参数体

func (DeleteNotificationTemplateBody) String added in v0.0.69

type DeleteNotificationTemplateRequest added in v0.0.69

type DeleteNotificationTemplateRequest struct {
	DomainId string `json:"domain_id"`

	Body *DeleteNotificationTemplateBody `json:"body,omitempty"`
}

Request Object

func (DeleteNotificationTemplateRequest) String added in v0.0.69

type DeleteNotificationTemplateResponse added in v0.0.69

type DeleteNotificationTemplateResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteNotificationTemplateResponse) String added in v0.0.69

type DeleteSqlAlarmRuleRequest added in v0.0.68

type DeleteSqlAlarmRuleRequest struct {
	SqlAlarmRuleId string `json:"sql_alarm_rule_id"`
}

Request Object

func (DeleteSqlAlarmRuleRequest) String added in v0.0.68

func (o DeleteSqlAlarmRuleRequest) String() string

type DeleteSqlAlarmRuleResponse added in v0.0.68

type DeleteSqlAlarmRuleResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteSqlAlarmRuleResponse) String added in v0.0.68

type DeleteStructTemplateReqBody added in v0.0.68

type DeleteStructTemplateReqBody struct {
	Id string `json:"id"`
}

删除结构化配置参数

func (DeleteStructTemplateReqBody) String added in v0.0.68

type DeleteStructTemplateRequest added in v0.0.68

type DeleteStructTemplateRequest struct {
	Body *DeleteStructTemplateReqBody `json:"body,omitempty"`
}

Request Object

func (DeleteStructTemplateRequest) String added in v0.0.68

type DeleteStructTemplateResponse added in v0.0.68

type DeleteStructTemplateResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (DeleteStructTemplateResponse) String added in v0.0.68

type DeleteTransferRequest added in v0.0.69

type DeleteTransferRequest struct {
	LogTransferId string `json:"log_transfer_id"`
}

Request Object

func (DeleteTransferRequest) String added in v0.0.69

func (o DeleteTransferRequest) String() string

type DeleteTransferResponse added in v0.0.69

type DeleteTransferResponse struct {
	LogGroupId *string `json:"log_group_id,omitempty"`

	LogGroupName *string `json:"log_group_name,omitempty"`

	LogStreams *[]CreateTransferResponseBodyLogStreams `json:"log_streams,omitempty"`

	LogTransferId *string `json:"log_transfer_id,omitempty"`

	LogTransferInfo *CreateTransferResponseBodyLogTransferInfo `json:"log_transfer_info,omitempty"`
	HttpStatusCode  int                                        `json:"-"`
}

Response Object

func (DeleteTransferResponse) String added in v0.0.69

func (o DeleteTransferResponse) String() string

type DemoField added in v0.0.78

type DemoField struct {
	FieldName string `json:"field_name"`

	Content *string `json:"content,omitempty"`

	Type DemoFieldType `json:"type"`

	IsAnalysis *bool `json:"is_analysis,omitempty"`

	Index *int32 `json:"index,omitempty"`

	Relation *string `json:"relation,omitempty"`

	UserDefinedName *string `json:"user_defined_name,omitempty"`
}

示例字段对象

func (DemoField) String added in v0.0.78

func (o DemoField) String() string

type DemoFieldType added in v0.0.78

type DemoFieldType struct {
	// contains filtered or unexported fields
}

func (DemoFieldType) MarshalJSON added in v0.0.78

func (c DemoFieldType) MarshalJSON() ([]byte, error)

func (*DemoFieldType) UnmarshalJSON added in v0.0.78

func (c *DemoFieldType) UnmarshalJSON(b []byte) error

type DemoFieldTypeEnum added in v0.0.78

type DemoFieldTypeEnum struct {
	STRING DemoFieldType
	LONG   DemoFieldType
	FLOAT  DemoFieldType
}

func GetDemoFieldTypeEnum added in v0.0.78

func GetDemoFieldTypeEnum() DemoFieldTypeEnum

type DisableLogCollectionRequest

type DisableLogCollectionRequest struct {
}

Request Object

func (DisableLogCollectionRequest) String

type DisableLogCollectionResponse

type DisableLogCollectionResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DisableLogCollectionResponse) String

type EnableLogCollectionRequest

type EnableLogCollectionRequest struct {
}

Request Object

func (EnableLogCollectionRequest) String

type EnableLogCollectionResponse

type EnableLogCollectionResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (EnableLogCollectionResponse) String

type Event added in v0.0.68

type Event struct {
	Metadata *Metadata `json:"metadata"`

	StartsAt int64 `json:"starts_at"`
}

func (Event) String added in v0.0.68

func (o Event) String() string

type Events added in v0.0.68

type Events struct {
	Annotations *Annotations `json:"annotations"`

	Metadata *Metadata `json:"metadata"`

	ArrivesAt int64 `json:"arrives_at"`

	EndsAt int64 `json:"ends_at"`

	Id string `json:"id"`

	StartsAt int64 `json:"starts_at"`

	Timeout int64 `json:"timeout"`

	Type string `json:"type"`
}

func (Events) String added in v0.0.68

func (o Events) String() string

type FieldModel added in v0.0.78

type FieldModel struct {
	FieldName string `json:"field_name"`

	IsAnalysis bool `json:"is_analysis"`
}

创建结构化模板中的字段模型

func (FieldModel) String added in v0.0.78

func (o FieldModel) String() string

type Frequency added in v0.0.68

type Frequency struct {
	Type FrequencyType `json:"type"`

	CronExpr *string `json:"cron_expr,omitempty"`

	HourOfDay *int32 `json:"hour_of_day,omitempty"`

	DayOfWeek *int32 `json:"day_of_week,omitempty"`

	FixedRate *int32 `json:"fixed_rate,omitempty"`

	FixedRateUnit *FrequencyFixedRateUnit `json:"fixed_rate_unit,omitempty"`
}

func (Frequency) String added in v0.0.68

func (o Frequency) String() string

type FrequencyFixedRateUnit added in v0.0.68

type FrequencyFixedRateUnit struct {
	// contains filtered or unexported fields
}

func (FrequencyFixedRateUnit) MarshalJSON added in v0.0.68

func (c FrequencyFixedRateUnit) MarshalJSON() ([]byte, error)

func (*FrequencyFixedRateUnit) UnmarshalJSON added in v0.0.68

func (c *FrequencyFixedRateUnit) UnmarshalJSON(b []byte) error

type FrequencyFixedRateUnitEnum added in v0.0.68

type FrequencyFixedRateUnitEnum struct {
	MINUTE FrequencyFixedRateUnit
	HOUR   FrequencyFixedRateUnit
}

func GetFrequencyFixedRateUnitEnum added in v0.0.68

func GetFrequencyFixedRateUnitEnum() FrequencyFixedRateUnitEnum

type FrequencyType added in v0.0.68

type FrequencyType struct {
	// contains filtered or unexported fields
}

func (FrequencyType) MarshalJSON added in v0.0.68

func (c FrequencyType) MarshalJSON() ([]byte, error)

func (*FrequencyType) UnmarshalJSON added in v0.0.68

func (c *FrequencyType) UnmarshalJSON(b []byte) error

type FrequencyTypeEnum added in v0.0.68

type FrequencyTypeEnum struct {
	CRON       FrequencyType
	HOURLY     FrequencyType
	DAILY      FrequencyType
	WEEKLY     FrequencyType
	FIXED_RATE FrequencyType
}

func GetFrequencyTypeEnum added in v0.0.68

func GetFrequencyTypeEnum() FrequencyTypeEnum

type GetAccessConfigListRequestBody added in v0.0.71

type GetAccessConfigListRequestBody struct {
	AccessConfigNameList *[]string `json:"access_config_name_list,omitempty"`

	HostGroupNameList *[]string `json:"host_group_name_list,omitempty"`

	LogGroupNameList *[]string `json:"log_group_name_list,omitempty"`

	LogStreamNameList *[]string `json:"log_stream_name_list,omitempty"`

	AccessConfigTagList *[]AccessConfigTag `json:"access_config_tag_list,omitempty"`
}

查询日志接入列表请求体

func (GetAccessConfigListRequestBody) String added in v0.0.71

type GetHostGroupInfo added in v0.0.71

type GetHostGroupInfo struct {
	HostGroupId *string `json:"host_group_id,omitempty"`

	HostGroupName *string `json:"host_group_name,omitempty"`

	HostGroupType *GetHostGroupInfoHostGroupType `json:"host_group_type,omitempty"`

	HostIdList *[]string `json:"host_id_list,omitempty"`

	HostGroupTag *[]HostGroupTag `json:"host_group_tag,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	UpdateTime *int64 `json:"update_time,omitempty"`
}

主机组详细信息

func (GetHostGroupInfo) String added in v0.0.71

func (o GetHostGroupInfo) String() string

type GetHostGroupInfoHostGroupType added in v0.0.71

type GetHostGroupInfoHostGroupType struct {
	// contains filtered or unexported fields
}

func (GetHostGroupInfoHostGroupType) MarshalJSON added in v0.0.71

func (c GetHostGroupInfoHostGroupType) MarshalJSON() ([]byte, error)

func (*GetHostGroupInfoHostGroupType) UnmarshalJSON added in v0.0.71

func (c *GetHostGroupInfoHostGroupType) UnmarshalJSON(b []byte) error

type GetHostGroupInfoHostGroupTypeEnum added in v0.0.71

type GetHostGroupInfoHostGroupTypeEnum struct {
	LINUX   GetHostGroupInfoHostGroupType
	WINDOWS GetHostGroupInfoHostGroupType
}

func GetGetHostGroupInfoHostGroupTypeEnum added in v0.0.71

func GetGetHostGroupInfoHostGroupTypeEnum() GetHostGroupInfoHostGroupTypeEnum

type GetHostGroupListFilter added in v0.0.71

type GetHostGroupListFilter struct {
	HostGroupType *GetHostGroupListFilterHostGroupType `json:"host_group_type,omitempty"`

	HostGroupNameList *[]string `json:"host_group_name_list,omitempty"`

	HostNameList *[]string `json:"host_name_list,omitempty"`

	HostGroupTag *GetHostGroupListTag `json:"host_group_tag,omitempty"`
}

主机组过滤参数

func (GetHostGroupListFilter) String added in v0.0.71

func (o GetHostGroupListFilter) String() string

type GetHostGroupListFilterHostGroupType added in v0.0.71

type GetHostGroupListFilterHostGroupType struct {
	// contains filtered or unexported fields
}

func (GetHostGroupListFilterHostGroupType) MarshalJSON added in v0.0.71

func (c GetHostGroupListFilterHostGroupType) MarshalJSON() ([]byte, error)

func (*GetHostGroupListFilterHostGroupType) UnmarshalJSON added in v0.0.71

func (c *GetHostGroupListFilterHostGroupType) UnmarshalJSON(b []byte) error

type GetHostGroupListFilterHostGroupTypeEnum added in v0.0.71

type GetHostGroupListFilterHostGroupTypeEnum struct {
	WINDOWS GetHostGroupListFilterHostGroupType
	LINUX   GetHostGroupListFilterHostGroupType
}

func GetGetHostGroupListFilterHostGroupTypeEnum added in v0.0.71

func GetGetHostGroupListFilterHostGroupTypeEnum() GetHostGroupListFilterHostGroupTypeEnum

type GetHostGroupListRequestBody added in v0.0.71

type GetHostGroupListRequestBody struct {
	HostGroupIdList *[]string `json:"host_group_id_list,omitempty"`

	Filter *GetHostGroupListFilter `json:"filter,omitempty"`
}

func (GetHostGroupListRequestBody) String added in v0.0.71

type GetHostGroupListTag added in v0.0.71

type GetHostGroupListTag struct {
	TagType *GetHostGroupListTagTagType `json:"tag_type,omitempty"`

	TagList *[]HostGroupTag `json:"tag_list,omitempty"`
}

主机组标签信息

func (GetHostGroupListTag) String added in v0.0.71

func (o GetHostGroupListTag) String() string

type GetHostGroupListTagTagType added in v0.0.71

type GetHostGroupListTagTagType struct {
	// contains filtered or unexported fields
}

func (GetHostGroupListTagTagType) MarshalJSON added in v0.0.71

func (c GetHostGroupListTagTagType) MarshalJSON() ([]byte, error)

func (*GetHostGroupListTagTagType) UnmarshalJSON added in v0.0.71

func (c *GetHostGroupListTagTagType) UnmarshalJSON(b []byte) error

type GetHostGroupListTagTagTypeEnum added in v0.0.71

type GetHostGroupListTagTagTypeEnum struct {
	AND GetHostGroupListTagTagType
	OR  GetHostGroupListTagTagType
}

func GetGetHostGroupListTagTagTypeEnum added in v0.0.71

func GetGetHostGroupListTagTagTypeEnum() GetHostGroupListTagTagTypeEnum

type GetHostListFilter added in v0.0.71

type GetHostListFilter struct {
	HostNameList *[]string `json:"host_name_list,omitempty"`

	HostIpList *[]string `json:"host_ip_list,omitempty"`

	HostStatus *GetHostListFilterHostStatus `json:"host_status,omitempty"`

	HostVersion *string `json:"host_version,omitempty"`
}

查询主机信息过滤参数

func (GetHostListFilter) String added in v0.0.71

func (o GetHostListFilter) String() string

type GetHostListFilterHostStatus added in v0.0.71

type GetHostListFilterHostStatus struct {
	// contains filtered or unexported fields
}

func (GetHostListFilterHostStatus) MarshalJSON added in v0.0.71

func (c GetHostListFilterHostStatus) MarshalJSON() ([]byte, error)

func (*GetHostListFilterHostStatus) UnmarshalJSON added in v0.0.71

func (c *GetHostListFilterHostStatus) UnmarshalJSON(b []byte) error

type GetHostListFilterHostStatusEnum added in v0.0.71

func GetGetHostListFilterHostStatusEnum added in v0.0.71

func GetGetHostListFilterHostStatusEnum() GetHostListFilterHostStatusEnum

type GetHostListInfo added in v0.0.71

type GetHostListInfo struct {
	HostId *string `json:"host_id,omitempty"`

	HostIp *string `json:"host_ip,omitempty"`

	HostName *string `json:"host_name,omitempty"`

	HostStatus *GetHostListInfoHostStatus `json:"host_status,omitempty"`

	HostType *GetHostListInfoHostType `json:"host_type,omitempty"`

	HostVersion *string `json:"host_version,omitempty"`

	UpdateTime *int64 `json:"update_time,omitempty"`
}

主机详细信息

func (GetHostListInfo) String added in v0.0.71

func (o GetHostListInfo) String() string

type GetHostListInfoHostStatus added in v0.0.71

type GetHostListInfoHostStatus struct {
	// contains filtered or unexported fields
}

func (GetHostListInfoHostStatus) MarshalJSON added in v0.0.71

func (c GetHostListInfoHostStatus) MarshalJSON() ([]byte, error)

func (*GetHostListInfoHostStatus) UnmarshalJSON added in v0.0.71

func (c *GetHostListInfoHostStatus) UnmarshalJSON(b []byte) error

type GetHostListInfoHostStatusEnum added in v0.0.71

type GetHostListInfoHostStatusEnum struct {
	UNINSTALL              GetHostListInfoHostStatus
	RUNNING                GetHostListInfoHostStatus
	OFFLINE                GetHostListInfoHostStatus
	ERROR                  GetHostListInfoHostStatus
	PLUGIN_ERROR           GetHostListInfoHostStatus
	INSTALLING             GetHostListInfoHostStatus
	INSTALL_FAIL           GetHostListInfoHostStatus
	UPGRADING              GetHostListInfoHostStatus
	UPGRADING_TRANSIENT    GetHostListInfoHostStatus
	UPGRADE_FAILED         GetHostListInfoHostStatus
	UPGRADE_FAIL           GetHostListInfoHostStatus
	UNINSTALLING           GetHostListInfoHostStatus
	UNINSTALLING_TRANSIENT GetHostListInfoHostStatus
	AUTHENTICATION_ERROR   GetHostListInfoHostStatus
}

func GetGetHostListInfoHostStatusEnum added in v0.0.71

func GetGetHostListInfoHostStatusEnum() GetHostListInfoHostStatusEnum

type GetHostListInfoHostType added in v0.0.71

type GetHostListInfoHostType struct {
	// contains filtered or unexported fields
}

func (GetHostListInfoHostType) MarshalJSON added in v0.0.71

func (c GetHostListInfoHostType) MarshalJSON() ([]byte, error)

func (*GetHostListInfoHostType) UnmarshalJSON added in v0.0.71

func (c *GetHostListInfoHostType) UnmarshalJSON(b []byte) error

type GetHostListInfoHostTypeEnum added in v0.0.71

type GetHostListInfoHostTypeEnum struct {
	LINUX   GetHostListInfoHostType
	WINDOWS GetHostListInfoHostType
}

func GetGetHostListInfoHostTypeEnum added in v0.0.71

func GetGetHostListInfoHostTypeEnum() GetHostListInfoHostTypeEnum

type GetHostListRequestBody added in v0.0.71

type GetHostListRequestBody struct {
	HostIdList *[]string `json:"host_id_list,omitempty"`

	Filter *GetHostListFilter `json:"filter,omitempty"`
}

查询主机信息请求体

func (GetHostListRequestBody) String added in v0.0.71

func (o GetHostListRequestBody) String() string

type HostGroupTag added in v0.0.71

type HostGroupTag struct {
	Key *string `json:"key,omitempty"`

	Value *string `json:"value,omitempty"`
}

标签信息

func (HostGroupTag) String added in v0.0.71

func (o HostGroupTag) String() string

type KeywordsAlarmRuleRespList added in v0.0.68

type KeywordsAlarmRuleRespList struct {
	ProjectId string `json:"projectId"`

	KeywordsAlarmRuleId string `json:"keywords_alarm_rule_id"`

	KeywordsAlarmRuleName string `json:"keywords_alarm_rule_name"`

	KeywordsAlarmRuleDescription string `json:"keywords_alarm_rule_description"`

	ConditionExpression string `json:"condition_expression"`

	KeywordsRequests []KeywordsRequest `json:"keywords_requests"`

	Frequency *Frequency `json:"frequency"`

	KeywordsAlarmLevel KeywordsAlarmRuleRespListKeywordsAlarmLevel `json:"keywords_alarm_level"`

	KeywordsAlarmSend bool `json:"keywords_alarm_send"`

	DomainId string `json:"domain_id"`

	CreateTime int64 `json:"create_time"`

	UpdateTime int64 `json:"update_time"`

	Topics []Topics `json:"topics"`

	TemplateName *string `json:"template_name,omitempty"`

	Status *KeywordsAlarmRuleRespListStatus `json:"status,omitempty"`
}

func (KeywordsAlarmRuleRespList) String added in v0.0.68

func (o KeywordsAlarmRuleRespList) String() string

type KeywordsAlarmRuleRespListKeywordsAlarmLevel added in v0.0.68

type KeywordsAlarmRuleRespListKeywordsAlarmLevel struct {
	// contains filtered or unexported fields
}

func (KeywordsAlarmRuleRespListKeywordsAlarmLevel) MarshalJSON added in v0.0.68

func (*KeywordsAlarmRuleRespListKeywordsAlarmLevel) UnmarshalJSON added in v0.0.68

type KeywordsAlarmRuleRespListStatus added in v0.0.76

type KeywordsAlarmRuleRespListStatus struct {
	// contains filtered or unexported fields
}

func (KeywordsAlarmRuleRespListStatus) MarshalJSON added in v0.0.76

func (c KeywordsAlarmRuleRespListStatus) MarshalJSON() ([]byte, error)

func (*KeywordsAlarmRuleRespListStatus) UnmarshalJSON added in v0.0.76

func (c *KeywordsAlarmRuleRespListStatus) UnmarshalJSON(b []byte) error

type KeywordsAlarmRuleRespListStatusEnum added in v0.0.76

type KeywordsAlarmRuleRespListStatusEnum struct {
	RUNNING  KeywordsAlarmRuleRespListStatus
	STOPPING KeywordsAlarmRuleRespListStatus
}

func GetKeywordsAlarmRuleRespListStatusEnum added in v0.0.76

func GetKeywordsAlarmRuleRespListStatusEnum() KeywordsAlarmRuleRespListStatusEnum

type KeywordsRequest added in v0.0.68

type KeywordsRequest struct {
	LogStreamId string `json:"log_stream_id"`

	LogStreamName *string `json:"log_stream_name,omitempty"`

	LogGroupId string `json:"log_group_id"`

	LogGroupName *string `json:"log_group_name,omitempty"`

	Keywords string `json:"keywords"`

	Condition KeywordsRequestCondition `json:"condition"`

	Number int32 `json:"number"`

	SearchTimeRange int32 `json:"search_time_range"`

	SearchTimeRangeUnit KeywordsRequestSearchTimeRangeUnit `json:"search_time_range_unit"`
}

func (KeywordsRequest) String added in v0.0.68

func (o KeywordsRequest) String() string

type KeywordsRequestCondition added in v0.0.68

type KeywordsRequestCondition struct {
	// contains filtered or unexported fields
}

func (KeywordsRequestCondition) MarshalJSON added in v0.0.68

func (c KeywordsRequestCondition) MarshalJSON() ([]byte, error)

func (*KeywordsRequestCondition) UnmarshalJSON added in v0.0.68

func (c *KeywordsRequestCondition) UnmarshalJSON(b []byte) error

type KeywordsRequestConditionEnum added in v0.0.68

type KeywordsRequestConditionEnum struct {
	GREATER_THAN_OR_EQUAL_TO KeywordsRequestCondition
	LESS_THAN_OR_EQUAL_TO    KeywordsRequestCondition
	LESS_THAN                KeywordsRequestCondition
	GREATER_THAN             KeywordsRequestCondition
}

func GetKeywordsRequestConditionEnum added in v0.0.68

func GetKeywordsRequestConditionEnum() KeywordsRequestConditionEnum

type KeywordsRequestSearchTimeRangeUnit added in v0.0.68

type KeywordsRequestSearchTimeRangeUnit struct {
	// contains filtered or unexported fields
}

func (KeywordsRequestSearchTimeRangeUnit) MarshalJSON added in v0.0.68

func (c KeywordsRequestSearchTimeRangeUnit) MarshalJSON() ([]byte, error)

func (*KeywordsRequestSearchTimeRangeUnit) UnmarshalJSON added in v0.0.68

func (c *KeywordsRequestSearchTimeRangeUnit) UnmarshalJSON(b []byte) error

type KeywordsRequestSearchTimeRangeUnitEnum added in v0.0.68

type KeywordsRequestSearchTimeRangeUnitEnum struct {
	MINUTE KeywordsRequestSearchTimeRangeUnit
}

func GetKeywordsRequestSearchTimeRangeUnitEnum added in v0.0.68

func GetKeywordsRequestSearchTimeRangeUnitEnum() KeywordsRequestSearchTimeRangeUnitEnum

type ListAccessConfigRequest added in v0.0.71

type ListAccessConfigRequest struct {
	Body *GetAccessConfigListRequestBody `json:"body,omitempty"`
}

Request Object

func (ListAccessConfigRequest) String added in v0.0.71

func (o ListAccessConfigRequest) String() string

type ListAccessConfigResponse added in v0.0.71

type ListAccessConfigResponse struct {
	Result *[]AccessConfigInfo `json:"result,omitempty"`

	Total          *int64 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListAccessConfigResponse) String added in v0.0.71

func (o ListAccessConfigResponse) String() string

type ListActiveOrHistoryAlarmsRequest added in v0.0.68

type ListActiveOrHistoryAlarmsRequest struct {
	DomainId string `json:"domain_id"`

	Type ListActiveOrHistoryAlarmsRequestType `json:"type"`

	Marker *string `json:"marker,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	Body *ListActiveOrHistoryAlarmsRequestBody `json:"body,omitempty"`
}

Request Object

func (ListActiveOrHistoryAlarmsRequest) String added in v0.0.68

type ListActiveOrHistoryAlarmsRequestBody added in v0.0.68

type ListActiveOrHistoryAlarmsRequestBody struct {
	Step *int32 `json:"step,omitempty"`

	WhetherCustomField bool `json:"whether_custom_field"`

	StartTime *int64 `json:"start_time,omitempty"`

	EndTime *int64 `json:"end_time,omitempty"`

	TimeRange *string `json:"time_range,omitempty"`

	Search *string `json:"search,omitempty"`

	AlarmLevelIds *[]string `json:"alarm_level_ids,omitempty"`

	Sort *Sort `json:"sort,omitempty"`
}

func (ListActiveOrHistoryAlarmsRequestBody) String added in v0.0.68

type ListActiveOrHistoryAlarmsRequestType added in v0.0.68

type ListActiveOrHistoryAlarmsRequestType struct {
	// contains filtered or unexported fields
}

func (ListActiveOrHistoryAlarmsRequestType) MarshalJSON added in v0.0.68

func (c ListActiveOrHistoryAlarmsRequestType) MarshalJSON() ([]byte, error)

func (*ListActiveOrHistoryAlarmsRequestType) UnmarshalJSON added in v0.0.68

func (c *ListActiveOrHistoryAlarmsRequestType) UnmarshalJSON(b []byte) error

type ListActiveOrHistoryAlarmsRequestTypeEnum added in v0.0.68

type ListActiveOrHistoryAlarmsRequestTypeEnum struct {
	ACTIVE_ALERT  ListActiveOrHistoryAlarmsRequestType
	HISTORY_ALERT ListActiveOrHistoryAlarmsRequestType
}

func GetListActiveOrHistoryAlarmsRequestTypeEnum added in v0.0.68

func GetListActiveOrHistoryAlarmsRequestTypeEnum() ListActiveOrHistoryAlarmsRequestTypeEnum

type ListActiveOrHistoryAlarmsResponse added in v0.0.68

type ListActiveOrHistoryAlarmsResponse struct {
	Events *[]Events `json:"events,omitempty"`

	PageInfo       *PageInfo `json:"page_info,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (ListActiveOrHistoryAlarmsResponse) String added in v0.0.68

type ListBreifStructTemplateRequest added in v0.0.78

type ListBreifStructTemplateRequest struct {
}

Request Object

func (ListBreifStructTemplateRequest) String added in v0.0.78

type ListBreifStructTemplateResponse added in v0.0.78

type ListBreifStructTemplateResponse struct {
	Results        *[]BriefStructTemplateModel `json:"results,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

Response Object

func (ListBreifStructTemplateResponse) String added in v0.0.78

type ListChartsRequest added in v0.0.68

type ListChartsRequest struct {
	LogGroupId string `json:"log_group_id"`

	LogStreamId string `json:"log_stream_id"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListChartsRequest) String added in v0.0.68

func (o ListChartsRequest) String() string

type ListChartsResponse added in v0.0.68

type ListChartsResponse struct {
	Id *string `json:"id,omitempty"`

	Sql *string `json:"sql,omitempty"`

	Title *string `json:"title,omitempty"`

	Type *ListChartsResponseType `json:"type,omitempty"`

	LogGroupId *string `json:"log_group_id,omitempty"`

	LogGroupName *string `json:"log_group_name,omitempty"`

	LogStreamId *string `json:"log_stream_id,omitempty"`

	LogStreamName *string `json:"log_stream_name,omitempty"`

	Config         *ChartConfig `json:"config,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (ListChartsResponse) String added in v0.0.68

func (o ListChartsResponse) String() string

type ListChartsResponseType added in v0.0.68

type ListChartsResponseType struct {
	// contains filtered or unexported fields
}

func (ListChartsResponseType) MarshalJSON added in v0.0.68

func (c ListChartsResponseType) MarshalJSON() ([]byte, error)

func (*ListChartsResponseType) UnmarshalJSON added in v0.0.68

func (c *ListChartsResponseType) UnmarshalJSON(b []byte) error

type ListChartsResponseTypeEnum added in v0.0.68

type ListChartsResponseTypeEnum struct {
	TABLE  ListChartsResponseType
	BAR    ListChartsResponseType
	LINE   ListChartsResponseType
	PIE    ListChartsResponseType
	NUMBER ListChartsResponseType
}

func GetListChartsResponseTypeEnum added in v0.0.68

func GetListChartsResponseTypeEnum() ListChartsResponseTypeEnum

type ListHostGroupRequest added in v0.0.71

type ListHostGroupRequest struct {
	Body *GetHostGroupListRequestBody `json:"body,omitempty"`
}

Request Object

func (ListHostGroupRequest) String added in v0.0.71

func (o ListHostGroupRequest) String() string

type ListHostGroupResponse added in v0.0.71

type ListHostGroupResponse struct {
	Result *[]GetHostGroupInfo `json:"result,omitempty"`

	Total          *int64 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListHostGroupResponse) String added in v0.0.71

func (o ListHostGroupResponse) String() string

type ListHostRequest added in v0.0.71

type ListHostRequest struct {
	Body *GetHostListRequestBody `json:"body,omitempty"`
}

Request Object

func (ListHostRequest) String added in v0.0.71

func (o ListHostRequest) String() string

type ListHostResponse added in v0.0.71

type ListHostResponse struct {
	Result *[]GetHostListInfo `json:"result,omitempty"`

	Total          *int64 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListHostResponse) String added in v0.0.71

func (o ListHostResponse) String() string

type ListKeywordsAlarmRulesRequest added in v0.0.68

type ListKeywordsAlarmRulesRequest struct {
}

Request Object

func (ListKeywordsAlarmRulesRequest) String added in v0.0.68

type ListKeywordsAlarmRulesResponse added in v0.0.68

type ListKeywordsAlarmRulesResponse struct {
	KeywordsAlarmRules *[]KeywordsAlarmRuleRespList `json:"keywords_alarm_rules,omitempty"`
	HttpStatusCode     int                          `json:"-"`
}

Response Object

func (ListKeywordsAlarmRulesResponse) String added in v0.0.68

type ListLogGroupsRequest

type ListLogGroupsRequest struct {
}

Request Object

func (ListLogGroupsRequest) String

func (o ListLogGroupsRequest) String() string

type ListLogGroupsResponse

type ListLogGroupsResponse struct {
	LogGroups      *[]LogGroup `json:"log_groups,omitempty"`
	HttpStatusCode int         `json:"-"`
}

Response Object

func (ListLogGroupsResponse) String

func (o ListLogGroupsResponse) String() string

type ListLogHistogramRequest added in v0.0.71

type ListLogHistogramRequest struct {
	Body *QueryLogKeyWordCountRequestBody `json:"body,omitempty"`
}

Request Object

func (ListLogHistogramRequest) String added in v0.0.71

func (o ListLogHistogramRequest) String() string

type ListLogHistogramResponse added in v0.0.71

type ListLogHistogramResponse struct {
	Histogram *string `json:"histogram,omitempty"`

	Count          *int64 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListLogHistogramResponse) String added in v0.0.71

func (o ListLogHistogramResponse) String() string

type ListLogStreamRequest

type ListLogStreamRequest struct {
	LogGroupId string `json:"log_group_id"`

	Tag *string `json:"tag,omitempty"`
}

Request Object

func (ListLogStreamRequest) String

func (o ListLogStreamRequest) String() string

type ListLogStreamResponse

type ListLogStreamResponse struct {
	LogStreams     *[]LogStream `json:"log_streams,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (ListLogStreamResponse) String

func (o ListLogStreamResponse) String() string

type ListLogStreamsRequest added in v0.0.69

type ListLogStreamsRequest struct {
	LogGroupName *string `json:"log_group_name,omitempty"`

	LogStreamName *string `json:"log_stream_name,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListLogStreamsRequest) String added in v0.0.69

func (o ListLogStreamsRequest) String() string

type ListLogStreamsResponse added in v0.0.69

type ListLogStreamsResponse struct {
	LogStreams     *[]ListLogStreamsResponseBody1LogStreams `json:"log_streams,omitempty"`
	HttpStatusCode int                                      `json:"-"`
}

Response Object

func (ListLogStreamsResponse) String added in v0.0.69

func (o ListLogStreamsResponse) String() string

type ListLogStreamsResponseBody1LogStreams added in v0.0.69

type ListLogStreamsResponseBody1LogStreams struct {
	CreationTime int64 `json:"creation_time"`

	LogStreamId string `json:"log_stream_id"`

	LogStreamName string `json:"log_stream_name"`

	Tag map[string]string `json:"tag"`

	FilterCount int32 `json:"filter_count"`
}

func (ListLogStreamsResponseBody1LogStreams) String added in v0.0.69

type ListLogsRequest added in v0.0.51

type ListLogsRequest struct {
	LogGroupId string `json:"log_group_id"`

	LogStreamId string `json:"log_stream_id"`

	Body *QueryLtsLogParams `json:"body,omitempty"`
}

Request Object

func (ListLogsRequest) String added in v0.0.51

func (o ListLogsRequest) String() string

type ListLogsResponse added in v0.0.51

type ListLogsResponse struct {
	Count *int32 `json:"count,omitempty"`

	Logs           *[]LogContents `json:"logs,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ListLogsResponse) String added in v0.0.51

func (o ListLogsResponse) String() string

type ListNotificationTemplateRequest added in v0.0.69

type ListNotificationTemplateRequest struct {
	DomainId string `json:"domain_id"`

	Body *PreviewTemplateBody `json:"body,omitempty"`
}

Request Object

func (ListNotificationTemplateRequest) String added in v0.0.69

type ListNotificationTemplateResponse added in v0.0.69

type ListNotificationTemplateResponse struct {
	Template       *string `json:"template,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListNotificationTemplateResponse) String added in v0.0.69

type ListNotificationTemplatesRequest added in v0.0.69

type ListNotificationTemplatesRequest struct {
	DomainId string `json:"domain_id"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListNotificationTemplatesRequest) String added in v0.0.69

type ListNotificationTemplatesResponse added in v0.0.69

type ListNotificationTemplatesResponse struct {
	Results        *[]NotificationTemplate `json:"results,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (ListNotificationTemplatesResponse) String added in v0.0.69

type ListNotificationTopicsRequest added in v0.0.68

type ListNotificationTopicsRequest struct {
	Offset int32 `json:"offset"`

	Limit int32 `json:"limit"`
}

Request Object

func (ListNotificationTopicsRequest) String added in v0.0.68

type ListNotificationTopicsResponse added in v0.0.68

type ListNotificationTopicsResponse struct {
	RequestId *string `json:"request_id,omitempty"`

	TopicCount *int32 `json:"topic_count,omitempty"`

	Topics         *[]Topics `json:"topics,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (ListNotificationTopicsResponse) String added in v0.0.68

type ListQueryStructuredLogsRequest added in v0.0.51

type ListQueryStructuredLogsRequest struct {
	LogGroupId string `json:"log_group_id"`

	LogStreamId string `json:"log_stream_id"`

	Body *QueryLtsStructLogParams `json:"body,omitempty"`
}

Request Object

func (ListQueryStructuredLogsRequest) String added in v0.0.51

type ListQueryStructuredLogsResponse added in v0.0.51

type ListQueryStructuredLogsResponse struct {
	StructLogs     *[]StructLogContents `json:"struct_logs,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (ListQueryStructuredLogsResponse) String added in v0.0.51

type ListSqlAlarmRulesRequest added in v0.0.68

type ListSqlAlarmRulesRequest struct {
}

Request Object

func (ListSqlAlarmRulesRequest) String added in v0.0.68

func (o ListSqlAlarmRulesRequest) String() string

type ListSqlAlarmRulesResponse added in v0.0.68

type ListSqlAlarmRulesResponse struct {
	SqlAlarmRules  *[]SqlAlarmRuleRespList `json:"sql_alarm_rules,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (ListSqlAlarmRulesResponse) String added in v0.0.68

func (o ListSqlAlarmRulesResponse) String() string

type ListStructTemplateRequest added in v0.0.78

type ListStructTemplateRequest struct {
	Id *string `json:"id,omitempty"`
}

Request Object

func (ListStructTemplateRequest) String added in v0.0.78

func (o ListStructTemplateRequest) String() string

type ListStructTemplateResponse added in v0.0.78

type ListStructTemplateResponse struct {
	Results        *[]StructTemplateModel `json:"results,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (ListStructTemplateResponse) String added in v0.0.78

type ListStructuredLogsWithTimeRangeRequest added in v0.0.51

type ListStructuredLogsWithTimeRangeRequest struct {
	LogStreamId string `json:"log_stream_id"`

	Body *QueryLtsStructLogParamsNew `json:"body,omitempty"`
}

Request Object

func (ListStructuredLogsWithTimeRangeRequest) String added in v0.0.51

type ListStructuredLogsWithTimeRangeResponse added in v0.0.51

type ListStructuredLogsWithTimeRangeResponse struct {
	Body           map[string][]interface{} `json:"body,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

Response Object

func (ListStructuredLogsWithTimeRangeResponse) String added in v0.0.51

type ListTransfersRequest added in v0.0.69

type ListTransfersRequest struct {
	LogTransferType *ListTransfersRequestLogTransferType `json:"log_transfer_type,omitempty"`

	LogGroupName *string `json:"log_group_name,omitempty"`

	LogStreamName *string `json:"log_stream_name,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListTransfersRequest) String added in v0.0.69

func (o ListTransfersRequest) String() string

type ListTransfersRequestLogTransferType added in v0.0.69

type ListTransfersRequestLogTransferType struct {
	// contains filtered or unexported fields
}

func (ListTransfersRequestLogTransferType) MarshalJSON added in v0.0.69

func (c ListTransfersRequestLogTransferType) MarshalJSON() ([]byte, error)

func (*ListTransfersRequestLogTransferType) UnmarshalJSON added in v0.0.69

func (c *ListTransfersRequestLogTransferType) UnmarshalJSON(b []byte) error

type ListTransfersRequestLogTransferTypeEnum added in v0.0.69

type ListTransfersRequestLogTransferTypeEnum struct {
	OBS ListTransfersRequestLogTransferType
	DIS ListTransfersRequestLogTransferType
	DMS ListTransfersRequestLogTransferType
}

func GetListTransfersRequestLogTransferTypeEnum added in v0.0.69

func GetListTransfersRequestLogTransferTypeEnum() ListTransfersRequestLogTransferTypeEnum

type ListTransfersResponse added in v0.0.69

type ListTransfersResponse struct {
	LogTransfers   *[]CreateTransferResponseBody `json:"log_transfers,omitempty"`
	HttpStatusCode int                           `json:"-"`
}

Response Object

func (ListTransfersResponse) String added in v0.0.69

func (o ListTransfersResponse) String() string

type LogContents

type LogContents struct {
	Content *string `json:"content,omitempty"`

	LineNum *string `json:"line_num,omitempty"`

	Labels map[string]string `json:"labels,omitempty"`
}

参数集

func (LogContents) String

func (o LogContents) String() string

type LogGroup

type LogGroup struct {
	CreationTime int64 `json:"creation_time"`

	LogGroupName string `json:"log_group_name"`

	LogGroupId string `json:"log_group_id"`

	TtlInDays int32 `json:"ttl_in_days"`

	Tag map[string]string `json:"tag,omitempty"`
}

返回的日志组信息

func (LogGroup) String

func (o LogGroup) String() string

type LogStream

type LogStream struct {
	CreationTime int64 `json:"creation_time"`

	LogStreamName string `json:"log_stream_name"`

	LogStreamId string `json:"log_stream_id"`

	FilterCount int32 `json:"filter_count"`

	Tag map[string]string `json:"tag,omitempty"`
}

返回的日志流信息

func (LogStream) String

func (o LogStream) String() string

type LtsStructTemplateInfo added in v0.0.68

type LtsStructTemplateInfo struct {
	DemoFields []StructFieldInfo `json:"demo_fields"`

	TagFields []TagField `json:"tag_fields"`

	Content string `json:"content"`

	LogGroupId string `json:"log_group_id"`

	ParseType LtsStructTemplateInfoParseType `json:"parse_type"`

	LogStreamId string `json:"log_stream_id"`

	ProjectId string `json:"project_id"`

	RegexRules *string `json:"regex_rules,omitempty"`

	Layers *int32 `json:"layers,omitempty"`

	Tokenizer *string `json:"tokenizer,omitempty"`

	LogFormat *string `json:"log_format,omitempty"`
}

func (LtsStructTemplateInfo) String added in v0.0.68

func (o LtsStructTemplateInfo) String() string

type LtsStructTemplateInfoParseType added in v0.0.68

type LtsStructTemplateInfoParseType struct {
	// contains filtered or unexported fields
}

func (LtsStructTemplateInfoParseType) MarshalJSON added in v0.0.68

func (c LtsStructTemplateInfoParseType) MarshalJSON() ([]byte, error)

func (*LtsStructTemplateInfoParseType) UnmarshalJSON added in v0.0.68

func (c *LtsStructTemplateInfoParseType) UnmarshalJSON(b []byte) error

type LtsStructTemplateInfoParseTypeEnum added in v0.0.68

func GetLtsStructTemplateInfoParseTypeEnum added in v0.0.68

func GetLtsStructTemplateInfoParseTypeEnum() LtsStructTemplateInfoParseTypeEnum

type Metadata added in v0.0.68

type Metadata struct {
	EventType string `json:"event_type"`

	EventId string `json:"event_id"`

	EventSeverity string `json:"event_severity"`

	EventName string `json:"event_name"`

	ResourceType string `json:"resource_type"`

	ResourceId string `json:"resource_id"`

	ResourceProvider string `json:"resource_provider"`

	LtsAlarmType string `json:"lts_alarm_type"`
}

func (Metadata) String added in v0.0.68

func (o Metadata) String() string

type NotificationSaveRule added in v0.0.68

type NotificationSaveRule struct {
	Language NotificationSaveRuleLanguage `json:"language"`

	Timezone *string `json:"timezone,omitempty"`

	UserName string `json:"user_name"`

	Topics []Topics `json:"topics"`
}

func (NotificationSaveRule) String added in v0.0.68

func (o NotificationSaveRule) String() string

type NotificationSaveRuleLanguage added in v0.0.68

type NotificationSaveRuleLanguage struct {
	// contains filtered or unexported fields
}

func (NotificationSaveRuleLanguage) MarshalJSON added in v0.0.68

func (c NotificationSaveRuleLanguage) MarshalJSON() ([]byte, error)

func (*NotificationSaveRuleLanguage) UnmarshalJSON added in v0.0.68

func (c *NotificationSaveRuleLanguage) UnmarshalJSON(b []byte) error

type NotificationSaveRuleLanguageEnum added in v0.0.68

type NotificationSaveRuleLanguageEnum struct {
	ZH_CN NotificationSaveRuleLanguage
	EN_US NotificationSaveRuleLanguage
}

func GetNotificationSaveRuleLanguageEnum added in v0.0.68

func GetNotificationSaveRuleLanguageEnum() NotificationSaveRuleLanguageEnum

type NotificationTemplate added in v0.0.69

type NotificationTemplate struct {
	Name string `json:"name"`

	Type *[]string `json:"type,omitempty"`

	Desc string `json:"desc"`

	Source string `json:"source"`

	Locale NotificationTemplateLocale `json:"locale"`

	Templates []SubTemplate `json:"templates"`

	CreateTime int64 `json:"create_time"`

	ModifyTime int64 `json:"modify_time"`

	ProjectId string `json:"project_id"`
}

func (NotificationTemplate) String added in v0.0.69

func (o NotificationTemplate) String() string

type NotificationTemplateLocale added in v0.0.69

type NotificationTemplateLocale struct {
	// contains filtered or unexported fields
}

func (NotificationTemplateLocale) MarshalJSON added in v0.0.69

func (c NotificationTemplateLocale) MarshalJSON() ([]byte, error)

func (*NotificationTemplateLocale) UnmarshalJSON added in v0.0.69

func (c *NotificationTemplateLocale) UnmarshalJSON(b []byte) error

type NotificationTemplateLocaleEnum added in v0.0.69

type NotificationTemplateLocaleEnum struct {
	ZH_CN NotificationTemplateLocale
	EN_US NotificationTemplateLocale
}

func GetNotificationTemplateLocaleEnum added in v0.0.69

func GetNotificationTemplateLocaleEnum() NotificationTemplateLocaleEnum

type PageInfo added in v0.0.68

type PageInfo struct {
	NextMarker string `json:"next_marker"`

	PreviousMarker string `json:"previous_marker"`

	CurrentCount string `json:"current_count"`
}

func (PageInfo) String added in v0.0.68

func (o PageInfo) String() string

type PreviewTemplateBody added in v0.0.69

type PreviewTemplateBody struct {
	Templates string `json:"templates"`

	Language PreviewTemplateBodyLanguage `json:"language"`

	Source string `json:"source"`
}

预览邮件格式请求体

func (PreviewTemplateBody) String added in v0.0.69

func (o PreviewTemplateBody) String() string

type PreviewTemplateBodyLanguage added in v0.0.69

type PreviewTemplateBodyLanguage struct {
	// contains filtered or unexported fields
}

func (PreviewTemplateBodyLanguage) MarshalJSON added in v0.0.69

func (c PreviewTemplateBodyLanguage) MarshalJSON() ([]byte, error)

func (*PreviewTemplateBodyLanguage) UnmarshalJSON added in v0.0.69

func (c *PreviewTemplateBodyLanguage) UnmarshalJSON(b []byte) error

type PreviewTemplateBodyLanguageEnum added in v0.0.69

type PreviewTemplateBodyLanguageEnum struct {
	ZH_CN PreviewTemplateBodyLanguage
	EN_US PreviewTemplateBodyLanguage
}

func GetPreviewTemplateBodyLanguageEnum added in v0.0.69

func GetPreviewTemplateBodyLanguageEnum() PreviewTemplateBodyLanguageEnum

type QueryLogKeyWordCountRequestBody added in v0.0.71

type QueryLogKeyWordCountRequestBody struct {
	StartTime string `json:"start_time"`

	EndTime string `json:"end_time"`

	StepInterval int64 `json:"step_interval"`

	GroupId string `json:"group_id"`

	StreamId string `json:"stream_id"`

	KeyWord string `json:"key_word"`
}

日志关键词统计请求体。

func (QueryLogKeyWordCountRequestBody) String added in v0.0.71

type QueryLtsLogParams

type QueryLtsLogParams struct {
	StartTime string `json:"start_time"`

	EndTime string `json:"end_time"`

	Labels map[string]string `json:"labels,omitempty"`

	IsCount *bool `json:"is_count,omitempty"`

	Keywords *string `json:"keywords,omitempty"`

	LineNum *string `json:"line_num,omitempty"`

	IsDesc *bool `json:"is_desc,omitempty"`

	SearchType *QueryLtsLogParamsSearchType `json:"search_type,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	Highlight *bool `json:"highlight,omitempty"`
}

此参数在请求实体中,采用json字符串格式

func (QueryLtsLogParams) String

func (o QueryLtsLogParams) String() string

type QueryLtsLogParamsSearchType

type QueryLtsLogParamsSearchType struct {
	// contains filtered or unexported fields
}

func (QueryLtsLogParamsSearchType) MarshalJSON

func (c QueryLtsLogParamsSearchType) MarshalJSON() ([]byte, error)

func (*QueryLtsLogParamsSearchType) UnmarshalJSON

func (c *QueryLtsLogParamsSearchType) UnmarshalJSON(b []byte) error

type QueryLtsLogParamsSearchTypeEnum

type QueryLtsLogParamsSearchTypeEnum struct {
	FORWARDS  QueryLtsLogParamsSearchType
	BACKWARDS QueryLtsLogParamsSearchType
}

func GetQueryLtsLogParamsSearchTypeEnum

func GetQueryLtsLogParamsSearchTypeEnum() QueryLtsLogParamsSearchTypeEnum

type QueryLtsStructLogParams

type QueryLtsStructLogParams struct {
	StartTime string `json:"start_time"`

	EndTime string `json:"end_time"`

	SqlExpression *string `json:"sql_expression,omitempty"`

	OriginalContent *bool `json:"original_content,omitempty"`
}

此参数在请求实体中,采用json字符串格式

func (QueryLtsStructLogParams) String

func (o QueryLtsStructLogParams) String() string

type QueryLtsStructLogParamsNew

type QueryLtsStructLogParamsNew struct {
	Query string `json:"query"`

	Format string `json:"format"`

	TimeRange *TimeRange `json:"time_range"`
}

此参数在请求实体中,采用json字符串格式

func (QueryLtsStructLogParamsNew) String

type RegisterDmsKafkaInstanceRequest added in v0.0.69

type RegisterDmsKafkaInstanceRequest struct {
	Body *RegisterDmsKafkaInstanceRequestBody `json:"body,omitempty"`
}

Request Object

func (RegisterDmsKafkaInstanceRequest) String added in v0.0.69

type RegisterDmsKafkaInstanceRequestBody added in v0.0.69

type RegisterDmsKafkaInstanceRequestBody struct {
	InstanceId string `json:"instance_id"`

	KafkaName string `json:"kafka_name"`

	ConnectInfo *RegisterDmsKafkaInstanceRequestBodyConnectInfo `json:"connect_info"`
}

func (RegisterDmsKafkaInstanceRequestBody) String added in v0.0.69

type RegisterDmsKafkaInstanceRequestBodyConnectInfo added in v0.0.69

type RegisterDmsKafkaInstanceRequestBodyConnectInfo struct {
	UserName *string `json:"user_name,omitempty"`

	Pwd *string `json:"pwd,omitempty"`
}

kafka连接信息。购买kafka时,SASL_SSL是否配置,如果有,则需要填写账号密码

func (RegisterDmsKafkaInstanceRequestBodyConnectInfo) String added in v0.0.69

type RegisterDmsKafkaInstanceResponse added in v0.0.69

type RegisterDmsKafkaInstanceResponse struct {
	InstanceId     *string `json:"instance_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (RegisterDmsKafkaInstanceResponse) String added in v0.0.69

type ShowAomMappingRuleRequest added in v0.0.68

type ShowAomMappingRuleRequest struct {
	RuleId string `json:"rule_id"`
}

Request Object

func (ShowAomMappingRuleRequest) String added in v0.0.68

func (o ShowAomMappingRuleRequest) String() string

type ShowAomMappingRuleResponse added in v0.0.68

type ShowAomMappingRuleResponse struct {
	Body           *[]AomMappingRuleResp `json:"body,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (ShowAomMappingRuleResponse) String added in v0.0.68

type ShowAomMappingRulesRequest added in v0.0.68

type ShowAomMappingRulesRequest struct {
}

Request Object

func (ShowAomMappingRulesRequest) String added in v0.0.68

type ShowAomMappingRulesResponse added in v0.0.68

type ShowAomMappingRulesResponse struct {
	Body           *[]AomMappingRuleResp `json:"body,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (ShowAomMappingRulesResponse) String added in v0.0.68

type ShowNotificationTemplateRequest added in v0.0.69

type ShowNotificationTemplateRequest struct {
	DomainId string `json:"domain_id"`

	TemplateName string `json:"template_name"`
}

Request Object

func (ShowNotificationTemplateRequest) String added in v0.0.69

type ShowNotificationTemplateResponse added in v0.0.69

type ShowNotificationTemplateResponse struct {
	Name string `json:"name"`

	Type *[]string `json:"type,omitempty"`

	Desc string `json:"desc"`

	Source string `json:"source"`

	Locale ShowNotificationTemplateResponseLocale `json:"locale"`

	Templates []SubTemplate `json:"templates"`

	CreateTime int64 `json:"create_time"`

	ModifyTime int64 `json:"modify_time"`

	ProjectId      string `json:"project_id"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowNotificationTemplateResponse) String added in v0.0.69

type ShowNotificationTemplateResponseLocale added in v0.0.69

type ShowNotificationTemplateResponseLocale struct {
	// contains filtered or unexported fields
}

func (ShowNotificationTemplateResponseLocale) MarshalJSON added in v0.0.69

func (c ShowNotificationTemplateResponseLocale) MarshalJSON() ([]byte, error)

func (*ShowNotificationTemplateResponseLocale) UnmarshalJSON added in v0.0.69

func (c *ShowNotificationTemplateResponseLocale) UnmarshalJSON(b []byte) error

type ShowNotificationTemplateResponseLocaleEnum added in v0.0.69

type ShowNotificationTemplateResponseLocaleEnum struct {
	ZH_CN ShowNotificationTemplateResponseLocale
	EN_US ShowNotificationTemplateResponseLocale
}

func GetShowNotificationTemplateResponseLocaleEnum added in v0.0.69

func GetShowNotificationTemplateResponseLocaleEnum() ShowNotificationTemplateResponseLocaleEnum

type ShowStructTemplateRequest added in v0.0.68

type ShowStructTemplateRequest struct {
	LogGroupId string `json:"logGroupId"`

	LogStreamId string `json:"logStreamId"`
}

Request Object

func (ShowStructTemplateRequest) String added in v0.0.68

func (o ShowStructTemplateRequest) String() string

type ShowStructTemplateResponse added in v0.0.68

type ShowStructTemplateResponse struct {
	DemoFields *[]StructFieldInfoReturn `json:"demoFields,omitempty"`

	TagFields *[]TagFieldsInfo `json:"tagFields,omitempty"`

	DemoLog *string `json:"demoLog,omitempty"`

	DemoLabel *string `json:"demoLabel,omitempty"`

	Id *string `json:"id,omitempty"`

	LogGroupId *string `json:"logGroupId,omitempty"`

	Rule *ShowStructTemplateRule `json:"rule,omitempty"`

	ClusterInfo *ShowStructTemplateclusterInfo `json:"cluster_info,omitempty"`

	LogStreamId *string `json:"logStreamId,omitempty"`

	ProjectId *string `json:"projectId,omitempty"`

	TemplateName *string `json:"templateName,omitempty"`

	Regex          *string `json:"regex,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowStructTemplateResponse) String added in v0.0.68

type ShowStructTemplateRule added in v0.0.68

type ShowStructTemplateRule struct {
	Param *string `json:"param,omitempty"`

	Type *ShowStructTemplateRuleType `json:"type,omitempty"`
}

结构化类型。

func (ShowStructTemplateRule) String added in v0.0.68

func (o ShowStructTemplateRule) String() string

type ShowStructTemplateRuleType added in v0.0.68

type ShowStructTemplateRuleType struct {
	// contains filtered or unexported fields
}

func (ShowStructTemplateRuleType) MarshalJSON added in v0.0.68

func (c ShowStructTemplateRuleType) MarshalJSON() ([]byte, error)

func (*ShowStructTemplateRuleType) UnmarshalJSON added in v0.0.68

func (c *ShowStructTemplateRuleType) UnmarshalJSON(b []byte) error

type ShowStructTemplateRuleTypeEnum added in v0.0.68

type ShowStructTemplateRuleTypeEnum struct {
	JSON         ShowStructTemplateRuleType
	SPLIT        ShowStructTemplateRuleType
	NGINX        ShowStructTemplateRuleType
	BUILT_IN     ShowStructTemplateRuleType
	CUSTOM_REGEX ShowStructTemplateRuleType
}

func GetShowStructTemplateRuleTypeEnum added in v0.0.68

func GetShowStructTemplateRuleTypeEnum() ShowStructTemplateRuleTypeEnum

type ShowStructTemplateclusterInfo added in v0.0.68

type ShowStructTemplateclusterInfo struct {
	ClusterName *string `json:"cluster_name,omitempty"`

	KafkaBootstrapServers *string `json:"kafka_bootstrap_servers,omitempty"`

	KafkaSslEnable *bool `json:"kafka_ssl_enable,omitempty"`
}

结构化类型。

func (ShowStructTemplateclusterInfo) String added in v0.0.68

type Sort added in v0.0.68

type Sort struct {
	OrderBy []string `json:"order_by"`

	Order SortOrder `json:"order"`
}

func (Sort) String added in v0.0.68

func (o Sort) String() string

type SortOrder added in v0.0.68

type SortOrder struct {
	// contains filtered or unexported fields
}

func (SortOrder) MarshalJSON added in v0.0.68

func (c SortOrder) MarshalJSON() ([]byte, error)

func (*SortOrder) UnmarshalJSON added in v0.0.68

func (c *SortOrder) UnmarshalJSON(b []byte) error

type SortOrderEnum added in v0.0.68

type SortOrderEnum struct {
	DESC SortOrder
	ASC  SortOrder
}

func GetSortOrderEnum added in v0.0.68

func GetSortOrderEnum() SortOrderEnum

type SqlAlarmRuleRespList added in v0.0.68

type SqlAlarmRuleRespList struct {
	SqlAlarmRuleName string `json:"sql_alarm_rule_name"`

	SqlAlarmRuleId string `json:"sql_alarm_rule_id"`

	SqlAlarmRuleDescription string `json:"sql_alarm_rule_description"`

	SqlRequests []SqlRequest `json:"sql_requests"`

	Frequency *Frequency `json:"frequency"`

	ConditionExpression string `json:"condition_expression"`

	Topics []Topics `json:"topics"`

	SqlAlarmLevel SqlAlarmRuleRespListSqlAlarmLevel `json:"sql_alarm_level"`

	SqlAlarmSend bool `json:"sql_alarm_send"`

	DomainId string `json:"domain_id"`

	CreateTime int64 `json:"create_time"`

	UpdateTime int64 `json:"update_time"`

	TemplateName *string `json:"template_name,omitempty"`

	Status *SqlAlarmRuleRespListStatus `json:"status,omitempty"`
}

func (SqlAlarmRuleRespList) String added in v0.0.68

func (o SqlAlarmRuleRespList) String() string

type SqlAlarmRuleRespListSqlAlarmLevel added in v0.0.68

type SqlAlarmRuleRespListSqlAlarmLevel struct {
	// contains filtered or unexported fields
}

func (SqlAlarmRuleRespListSqlAlarmLevel) MarshalJSON added in v0.0.68

func (c SqlAlarmRuleRespListSqlAlarmLevel) MarshalJSON() ([]byte, error)

func (*SqlAlarmRuleRespListSqlAlarmLevel) UnmarshalJSON added in v0.0.68

func (c *SqlAlarmRuleRespListSqlAlarmLevel) UnmarshalJSON(b []byte) error

type SqlAlarmRuleRespListSqlAlarmLevelEnum added in v0.0.68

func GetSqlAlarmRuleRespListSqlAlarmLevelEnum added in v0.0.68

func GetSqlAlarmRuleRespListSqlAlarmLevelEnum() SqlAlarmRuleRespListSqlAlarmLevelEnum

type SqlAlarmRuleRespListStatus added in v0.0.76

type SqlAlarmRuleRespListStatus struct {
	// contains filtered or unexported fields
}

func (SqlAlarmRuleRespListStatus) MarshalJSON added in v0.0.76

func (c SqlAlarmRuleRespListStatus) MarshalJSON() ([]byte, error)

func (*SqlAlarmRuleRespListStatus) UnmarshalJSON added in v0.0.76

func (c *SqlAlarmRuleRespListStatus) UnmarshalJSON(b []byte) error

type SqlAlarmRuleRespListStatusEnum added in v0.0.76

type SqlAlarmRuleRespListStatusEnum struct {
	RUNNING  SqlAlarmRuleRespListStatus
	STOPPING SqlAlarmRuleRespListStatus
}

func GetSqlAlarmRuleRespListStatusEnum added in v0.0.76

func GetSqlAlarmRuleRespListStatusEnum() SqlAlarmRuleRespListStatusEnum

type SqlRequest added in v0.0.68

type SqlRequest struct {
	IsTimeRangeRelative *bool `json:"is_time_range_relative,omitempty"`

	LogStreamId string `json:"log_stream_id"`

	LogStreamName *string `json:"log_stream_name,omitempty"`

	LogGroupId string `json:"log_group_id"`

	LogGroupName *string `json:"log_group_name,omitempty"`

	Sql string `json:"sql"`

	SqlRequestTitle string `json:"sql_request_title"`

	SearchTimeRange int32 `json:"search_time_range"`

	SearchTimeRangeUnit SqlRequestSearchTimeRangeUnit `json:"search_time_range_unit"`
}

func (SqlRequest) String added in v0.0.68

func (o SqlRequest) String() string

type SqlRequestSearchTimeRangeUnit added in v0.0.68

type SqlRequestSearchTimeRangeUnit struct {
	// contains filtered or unexported fields
}

func (SqlRequestSearchTimeRangeUnit) MarshalJSON added in v0.0.68

func (c SqlRequestSearchTimeRangeUnit) MarshalJSON() ([]byte, error)

func (*SqlRequestSearchTimeRangeUnit) UnmarshalJSON added in v0.0.68

func (c *SqlRequestSearchTimeRangeUnit) UnmarshalJSON(b []byte) error

type SqlRequestSearchTimeRangeUnitEnum added in v0.0.68

type SqlRequestSearchTimeRangeUnitEnum struct {
	MINUTE SqlRequestSearchTimeRangeUnit
	HOUR   SqlRequestSearchTimeRangeUnit
}

func GetSqlRequestSearchTimeRangeUnitEnum added in v0.0.68

func GetSqlRequestSearchTimeRangeUnitEnum() SqlRequestSearchTimeRangeUnitEnum

type StructConfig added in v0.0.78

type StructConfig struct {
	LogGroupId string `json:"log_group_id"`

	LogStreamId string `json:"log_stream_id"`

	TemplateId string `json:"template_id"`

	TemplateName string `json:"template_name"`

	TemplateType StructConfigTemplateType `json:"template_type"`

	DemoFields *[]FieldModel `json:"demo_fields,omitempty"`

	TagFields *[]FieldModel `json:"tag_fields,omitempty"`

	QuickAnalysis *bool `json:"quick_analysis,omitempty"`
}

结构化配置参数体

func (StructConfig) String added in v0.0.78

func (o StructConfig) String() string

type StructConfigTemplateType added in v0.0.78

type StructConfigTemplateType struct {
	// contains filtered or unexported fields
}

func (StructConfigTemplateType) MarshalJSON added in v0.0.78

func (c StructConfigTemplateType) MarshalJSON() ([]byte, error)

func (*StructConfigTemplateType) UnmarshalJSON added in v0.0.78

func (c *StructConfigTemplateType) UnmarshalJSON(b []byte) error

type StructConfigTemplateTypeEnum added in v0.0.78

type StructConfigTemplateTypeEnum struct {
	BUILT_IN StructConfigTemplateType
	CUSTOM   StructConfigTemplateType
}

func GetStructConfigTemplateTypeEnum added in v0.0.78

func GetStructConfigTemplateTypeEnum() StructConfigTemplateTypeEnum

type StructFieldInfo added in v0.0.68

type StructFieldInfo struct {
	IsAnalysis bool `json:"isAnalysis"`

	Content *string `json:"content,omitempty"`

	FieldName *string `json:"fieldName,omitempty"`

	Type string `json:"type"`

	UserDefinedName *string `json:"userDefinedName,omitempty"`

	Index *int32 `json:"index,omitempty"`
}

func (StructFieldInfo) String added in v0.0.68

func (o StructFieldInfo) String() string

type StructFieldInfoReturn added in v0.0.68

type StructFieldInfoReturn struct {
	FieldName *string `json:"fieldName,omitempty"`

	Type *string `json:"type,omitempty"`

	Content *string `json:"content,omitempty"`

	IsAnalysis *bool `json:"isAnalysis,omitempty"`

	Index *int32 `json:"index,omitempty"`
}

func (StructFieldInfoReturn) String added in v0.0.68

func (o StructFieldInfoReturn) String() string

type StructLogContents

type StructLogContents struct {
	LogContent *string `json:"log_content,omitempty"`

	LineNum *string `json:"line_num,omitempty"`
}

参数集

func (StructLogContents) String

func (o StructLogContents) String() string

type StructTemplate added in v0.0.78

type StructTemplate struct {
	ProjectId string `json:"project_id"`

	TemplateName string `json:"template_name"`

	TemplateType StructTemplateTemplateType `json:"template_type"`

	DemoLog string `json:"demo_log"`

	DemoFields []DemoField `json:"demo_fields"`

	TagFields []TagFieldNew `json:"tag_fields"`

	Rule *TemplateRule `json:"rule"`

	DemoLabel *string `json:"demo_label,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`
}

结构化模板实体

func (StructTemplate) String added in v0.0.78

func (o StructTemplate) String() string

type StructTemplateModel added in v0.0.78

type StructTemplateModel struct {
	ProjectId string `json:"project_id"`

	TemplateName string `json:"template_name"`

	TemplateType StructTemplateModelTemplateType `json:"template_type"`

	DemoLog string `json:"demo_log"`

	DemoFields []DemoField `json:"demo_fields"`

	TagFields []TagFieldNew `json:"tag_fields"`

	Rule *TemplateRule `json:"rule"`

	DemoLabel *string `json:"demo_label,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	Id *string `json:"id,omitempty"`
}

更新或者查询结构化模板对象

func (StructTemplateModel) String added in v0.0.78

func (o StructTemplateModel) String() string

type StructTemplateModelTemplateType added in v0.0.78

type StructTemplateModelTemplateType struct {
	// contains filtered or unexported fields
}

func (StructTemplateModelTemplateType) MarshalJSON added in v0.0.78

func (c StructTemplateModelTemplateType) MarshalJSON() ([]byte, error)

func (*StructTemplateModelTemplateType) UnmarshalJSON added in v0.0.78

func (c *StructTemplateModelTemplateType) UnmarshalJSON(b []byte) error

type StructTemplateModelTemplateTypeEnum added in v0.0.78

func GetStructTemplateModelTemplateTypeEnum added in v0.0.78

func GetStructTemplateModelTemplateTypeEnum() StructTemplateModelTemplateTypeEnum

type StructTemplateTemplateType added in v0.0.78

type StructTemplateTemplateType struct {
	// contains filtered or unexported fields
}

func (StructTemplateTemplateType) MarshalJSON added in v0.0.78

func (c StructTemplateTemplateType) MarshalJSON() ([]byte, error)

func (*StructTemplateTemplateType) UnmarshalJSON added in v0.0.78

func (c *StructTemplateTemplateType) UnmarshalJSON(b []byte) error

type StructTemplateTemplateTypeEnum added in v0.0.78

type StructTemplateTemplateTypeEnum struct {
	REGEX StructTemplateTemplateType
	JSON  StructTemplateTemplateType
	SPLIT StructTemplateTemplateType
	NGINX StructTemplateTemplateType
}

func GetStructTemplateTemplateTypeEnum added in v0.0.78

func GetStructTemplateTemplateTypeEnum() StructTemplateTemplateTypeEnum

type SubTemplate added in v0.0.69

type SubTemplate struct {
	SubType SubTemplateSubType `json:"sub_type"`

	Content string `json:"content"`
}

子模版数据结构

func (SubTemplate) String added in v0.0.69

func (o SubTemplate) String() string

type SubTemplateSubType added in v0.0.69

type SubTemplateSubType struct {
	// contains filtered or unexported fields
}

func (SubTemplateSubType) MarshalJSON added in v0.0.69

func (c SubTemplateSubType) MarshalJSON() ([]byte, error)

func (*SubTemplateSubType) UnmarshalJSON added in v0.0.69

func (c *SubTemplateSubType) UnmarshalJSON(b []byte) error

type SubTemplateSubTypeEnum added in v0.0.69

type SubTemplateSubTypeEnum struct {
	SMS      SubTemplateSubType
	DINGDING SubTemplateSubType
	WECHAT   SubTemplateSubType
	WEBHOOK  SubTemplateSubType
	EMAIL    SubTemplateSubType
}

func GetSubTemplateSubTypeEnum added in v0.0.69

func GetSubTemplateSubTypeEnum() SubTemplateSubTypeEnum

type TagField added in v0.0.71

type TagField struct {
	FieldName string `json:"fieldName"`

	Type string `json:"type"`

	Content *string `json:"content,omitempty"`

	IsAnalysis *bool `json:"isAnalysis,omitempty"`
}

tag信息。

func (TagField) String added in v0.0.71

func (o TagField) String() string

type TagFieldNew added in v0.0.78

type TagFieldNew struct {
	FieldName string `json:"field_name"`

	Content *string `json:"content,omitempty"`

	Type TagFieldNewType `json:"type"`

	IsAnalysis *bool `json:"is_analysis,omitempty"`

	Index *int32 `json:"index,omitempty"`
}

Tag字段对象

func (TagFieldNew) String added in v0.0.78

func (o TagFieldNew) String() string

type TagFieldNewType added in v0.0.78

type TagFieldNewType struct {
	// contains filtered or unexported fields
}

func (TagFieldNewType) MarshalJSON added in v0.0.78

func (c TagFieldNewType) MarshalJSON() ([]byte, error)

func (*TagFieldNewType) UnmarshalJSON added in v0.0.78

func (c *TagFieldNewType) UnmarshalJSON(b []byte) error

type TagFieldNewTypeEnum added in v0.0.78

type TagFieldNewTypeEnum struct {
	STRING TagFieldNewType
	LONG   TagFieldNewType
	FLOAT  TagFieldNewType
}

func GetTagFieldNewTypeEnum added in v0.0.78

func GetTagFieldNewTypeEnum() TagFieldNewTypeEnum

type TagFieldsInfo added in v0.0.68

type TagFieldsInfo struct {
	FieldName *string `json:"fieldName,omitempty"`

	Type *string `json:"type,omitempty"`

	Content *string `json:"content,omitempty"`

	IsAnalysis *bool `json:"isAnalysis,omitempty"`

	Index *int32 `json:"index,omitempty"`
}

调用成功时的返回值。

func (TagFieldsInfo) String added in v0.0.68

func (o TagFieldsInfo) String() string

type TemplateRule added in v0.0.78

type TemplateRule struct {
	Type TemplateRuleType `json:"type"`

	Param string `json:"param"`
}

结构化模板规则对象

func (TemplateRule) String added in v0.0.78

func (o TemplateRule) String() string

type TemplateRuleType added in v0.0.78

type TemplateRuleType struct {
	// contains filtered or unexported fields
}

func (TemplateRuleType) MarshalJSON added in v0.0.78

func (c TemplateRuleType) MarshalJSON() ([]byte, error)

func (*TemplateRuleType) UnmarshalJSON added in v0.0.78

func (c *TemplateRuleType) UnmarshalJSON(b []byte) error

type TemplateRuleTypeEnum added in v0.0.78

type TemplateRuleTypeEnum struct {
	CUSTOM_REGEX TemplateRuleType
	JSON         TemplateRuleType
	SPLIT        TemplateRuleType
	NGINX        TemplateRuleType
}

func GetTemplateRuleTypeEnum added in v0.0.78

func GetTemplateRuleTypeEnum() TemplateRuleTypeEnum

type TimeRange added in v0.0.51

type TimeRange struct {
	SqlTimeZone *string `json:"sql_time_zone,omitempty"`

	StartTime string `json:"start_time"`

	EndTime string `json:"end_time"`

	StartTimeGt *bool `json:"start_time_gt,omitempty"`

	EndTimeLt *bool `json:"end_time_lt,omitempty"`
}

此参数在请求实体中,采用json字符串格式。

func (TimeRange) String added in v0.0.51

func (o TimeRange) String() string

type Topics added in v0.0.68

type Topics struct {
	Name string `json:"name"`

	TopicUrn string `json:"topic_urn"`

	DisplayName *string `json:"display_name,omitempty"`

	PushPolicy *int32 `json:"push_policy,omitempty"`
}

func (Topics) String added in v0.0.68

func (o Topics) String() string

type TransferDetail added in v0.0.69

type TransferDetail struct {
	ObsPeriod TransferDetailObsPeriod `json:"obs_period"`

	ObsEncryptedId *string `json:"obs_encrypted_id,omitempty"`

	ObsPrefixName *string `json:"obs_prefix_name,omitempty"`

	ObsPeriodUnit string `json:"obs_period_unit"`

	ObsTransferPath *string `json:"obs_transfer_path,omitempty"`

	ObsEpsId *string `json:"obs_eps_id,omitempty"`

	ObsBucketName string `json:"obs_bucket_name"`

	ObsEncryptedEnable *bool `json:"obs_encrypted_enable,omitempty"`

	ObsDirPreFixName *string `json:"obs_dir_pre_fix_name,omitempty"`

	DisId *string `json:"dis_id,omitempty"`

	DisName *string `json:"dis_name,omitempty"`

	KafkaId *string `json:"kafka_id,omitempty"`

	KafkaTopic *string `json:"kafka_topic,omitempty"`

	ObsTimeZone *string `json:"obs_time_zone,omitempty"`

	ObsTimeZoneId *string `json:"obs_time_zone_id,omitempty"`
}

日志转储详细信息

func (TransferDetail) String added in v0.0.69

func (o TransferDetail) String() string

type TransferDetailObsPeriod added in v0.0.69

type TransferDetailObsPeriod struct {
	// contains filtered or unexported fields
}

func (TransferDetailObsPeriod) MarshalJSON added in v0.0.69

func (c TransferDetailObsPeriod) MarshalJSON() ([]byte, error)

func (*TransferDetailObsPeriod) UnmarshalJSON added in v0.0.69

func (c *TransferDetailObsPeriod) UnmarshalJSON(b []byte) error

type TransferDetailObsPeriodEnum added in v0.0.69

func GetTransferDetailObsPeriodEnum added in v0.0.69

func GetTransferDetailObsPeriodEnum() TransferDetailObsPeriodEnum

type UpdateAccessConfigRequest added in v0.0.71

type UpdateAccessConfigRequest struct {
	Body *UpdateAccessConfigRequestBody `json:"body,omitempty"`
}

Request Object

func (UpdateAccessConfigRequest) String added in v0.0.71

func (o UpdateAccessConfigRequest) String() string

type UpdateAccessConfigRequestBody added in v0.0.71

type UpdateAccessConfigRequestBody struct {
	AccessConfigId string `json:"access_config_id"`

	AccessConfigDetail *AccessConfigDeatil `json:"access_config_detail,omitempty"`

	HostGroupInfo *AccessConfigHostGroupIdList `json:"host_group_info,omitempty"`

	AccessConfigTag *[]AccessConfigTag `json:"access_config_tag,omitempty"`
}

修改日志接入请求体

func (UpdateAccessConfigRequestBody) String added in v0.0.71

type UpdateAccessConfigResponse added in v0.0.71

type UpdateAccessConfigResponse struct {
	AccessConfigId *string `json:"access_config_id,omitempty"`

	AccessConfigName *string `json:"access_config_name,omitempty"`

	AccessConfigType *UpdateAccessConfigResponseAccessConfigType `json:"access_config_type,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	AccessConfigDetail *AccessConfigDeatil `json:"access_config_detail,omitempty"`

	LogInfo *AccessConfigQueryLogInfo `json:"log_info,omitempty"`

	HostGroupInfo *AccessConfigHostGroupIdList `json:"host_group_info,omitempty"`

	AccessConfigTag *[]AccessConfigTag `json:"access_config_tag,omitempty"`
	HttpStatusCode  int                `json:"-"`
}

Response Object

func (UpdateAccessConfigResponse) String added in v0.0.71

type UpdateAccessConfigResponseAccessConfigType added in v0.0.71

type UpdateAccessConfigResponseAccessConfigType struct {
	// contains filtered or unexported fields
}

func (UpdateAccessConfigResponseAccessConfigType) MarshalJSON added in v0.0.71

func (*UpdateAccessConfigResponseAccessConfigType) UnmarshalJSON added in v0.0.71

type UpdateAccessConfigResponseAccessConfigTypeEnum added in v0.0.71

type UpdateAccessConfigResponseAccessConfigTypeEnum struct {
	AGENT UpdateAccessConfigResponseAccessConfigType
}

func GetUpdateAccessConfigResponseAccessConfigTypeEnum added in v0.0.71

func GetUpdateAccessConfigResponseAccessConfigTypeEnum() UpdateAccessConfigResponseAccessConfigTypeEnum

type UpdateAlarmRuleStatusRequest added in v0.0.69

type UpdateAlarmRuleStatusRequest struct {
	Body *ChangeAlarmRuleStatus `json:"body,omitempty"`
}

Request Object

func (UpdateAlarmRuleStatusRequest) String added in v0.0.69

type UpdateAlarmRuleStatusResponse added in v0.0.69

type UpdateAlarmRuleStatusResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateAlarmRuleStatusResponse) String added in v0.0.69

type UpdateAomMappingRulesRequest added in v0.0.68

type UpdateAomMappingRulesRequest struct {
	Body *AomMappingRequestInfo `json:"body,omitempty"`
}

Request Object

func (UpdateAomMappingRulesRequest) String added in v0.0.68

type UpdateAomMappingRulesResponse added in v0.0.68

type UpdateAomMappingRulesResponse struct {
	ProjectId *string `json:"project_id,omitempty"`

	RuleName *string `json:"rule_name,omitempty"`

	RuleId *string `json:"rule_id,omitempty"`

	RuleInfo       *AomMappingRuleInfo `json:"rule_info,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

Response Object

func (UpdateAomMappingRulesResponse) String added in v0.0.68

type UpdateHostGroupRequest added in v0.0.71

type UpdateHostGroupRequest struct {
	Body *UpdateHostGroupRequestBody `json:"body,omitempty"`
}

Request Object

func (UpdateHostGroupRequest) String added in v0.0.71

func (o UpdateHostGroupRequest) String() string

type UpdateHostGroupRequestBody added in v0.0.71

type UpdateHostGroupRequestBody struct {
	HostGroupId string `json:"host_group_id"`

	HostGroupName *string `json:"host_group_name,omitempty"`

	HostIdList *[]string `json:"host_id_list,omitempty"`

	HostGroupTag *[]HostGroupTag `json:"host_group_tag,omitempty"`
}

更新主机组请求体

func (UpdateHostGroupRequestBody) String added in v0.0.71

type UpdateHostGroupResponse added in v0.0.71

type UpdateHostGroupResponse struct {
	HostGroupId *string `json:"host_group_id,omitempty"`

	HostGroupName *string `json:"host_group_name,omitempty"`

	HostGroupType *UpdateHostGroupResponseHostGroupType `json:"host_group_type,omitempty"`

	HostIdList *[]string `json:"host_id_list,omitempty"`

	HostGroupTag *[]HostGroupTag `json:"host_group_tag,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	UpdateTime     *int64 `json:"update_time,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (UpdateHostGroupResponse) String added in v0.0.71

func (o UpdateHostGroupResponse) String() string

type UpdateHostGroupResponseHostGroupType added in v0.0.71

type UpdateHostGroupResponseHostGroupType struct {
	// contains filtered or unexported fields
}

func (UpdateHostGroupResponseHostGroupType) MarshalJSON added in v0.0.71

func (c UpdateHostGroupResponseHostGroupType) MarshalJSON() ([]byte, error)

func (*UpdateHostGroupResponseHostGroupType) UnmarshalJSON added in v0.0.71

func (c *UpdateHostGroupResponseHostGroupType) UnmarshalJSON(b []byte) error

type UpdateHostGroupResponseHostGroupTypeEnum added in v0.0.71

type UpdateHostGroupResponseHostGroupTypeEnum struct {
	LINUX   UpdateHostGroupResponseHostGroupType
	WINDOWS UpdateHostGroupResponseHostGroupType
}

func GetUpdateHostGroupResponseHostGroupTypeEnum added in v0.0.71

func GetUpdateHostGroupResponseHostGroupTypeEnum() UpdateHostGroupResponseHostGroupTypeEnum

type UpdateKeywordsAlarmRuleRequest added in v0.0.68

type UpdateKeywordsAlarmRuleRequest struct {
	Body *UpdateKeywordsAlarmRuleRequestBody `json:"body,omitempty"`
}

Request Object

func (UpdateKeywordsAlarmRuleRequest) String added in v0.0.68

type UpdateKeywordsAlarmRuleRequestBody added in v0.0.68

type UpdateKeywordsAlarmRuleRequestBody struct {
	KeywordsAlarmRuleId string `json:"keywords_alarm_rule_id"`

	KeywordsAlarmRuleName string `json:"keywords_alarm_rule_name"`

	KeywordsAlarmRuleDescription *string `json:"keywords_alarm_rule_description,omitempty"`

	KeywordsRequests []KeywordsRequest `json:"keywords_requests"`

	Frequency *Frequency `json:"frequency"`

	KeywordsAlarmLevel UpdateKeywordsAlarmRuleRequestBodyKeywordsAlarmLevel `json:"keywords_alarm_level"`

	KeywordsAlarmSend bool `json:"keywords_alarm_send"`

	KeywordsAlarmSendCode UpdateKeywordsAlarmRuleRequestBodyKeywordsAlarmSendCode `json:"keywords_alarm_send_code"`

	DomainId string `json:"domain_id"`

	NotificationSaveRule *NotificationSaveRule `json:"notification_save_rule,omitempty"`
}

func (UpdateKeywordsAlarmRuleRequestBody) String added in v0.0.68

type UpdateKeywordsAlarmRuleRequestBodyKeywordsAlarmLevel added in v0.0.68

type UpdateKeywordsAlarmRuleRequestBodyKeywordsAlarmLevel struct {
	// contains filtered or unexported fields
}

func (UpdateKeywordsAlarmRuleRequestBodyKeywordsAlarmLevel) MarshalJSON added in v0.0.68

func (*UpdateKeywordsAlarmRuleRequestBodyKeywordsAlarmLevel) UnmarshalJSON added in v0.0.68

type UpdateKeywordsAlarmRuleRequestBodyKeywordsAlarmSendCode added in v0.0.69

type UpdateKeywordsAlarmRuleRequestBodyKeywordsAlarmSendCode struct {
	// contains filtered or unexported fields
}

func (UpdateKeywordsAlarmRuleRequestBodyKeywordsAlarmSendCode) MarshalJSON added in v0.0.69

func (*UpdateKeywordsAlarmRuleRequestBodyKeywordsAlarmSendCode) UnmarshalJSON added in v0.0.69

type UpdateKeywordsAlarmRuleResponse added in v0.0.68

type UpdateKeywordsAlarmRuleResponse struct {
	KeywordsAlarmRuleId *string `json:"keywords_alarm_rule_id,omitempty"`

	KeywordsAlarmRuleName *string `json:"keywords_alarm_rule_name,omitempty"`

	KeywordsAlarmRuleDescription *string `json:"keywords_alarm_rule_description,omitempty"`

	KeywordsRequests *[]KeywordsRequest `json:"keywords_requests,omitempty"`

	Frequency *Frequency `json:"frequency,omitempty"`

	KeywordsAlarmLevel *UpdateKeywordsAlarmRuleResponseKeywordsAlarmLevel `json:"keywords_alarm_level,omitempty"`

	KeywordsAlarmSend *bool `json:"keywords_alarm_send,omitempty"`

	DomainId *string `json:"domain_id,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	UpdateTime *int64 `json:"update_time,omitempty"`

	Language *string `json:"language,omitempty"`

	ProjectId *string `json:"projectId,omitempty"`

	Topics *[]Topics `json:"topics,omitempty"`

	ConditionExpression *string `json:"condition_expression,omitempty"`

	IndexId        *string `json:"indexId,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateKeywordsAlarmRuleResponse) String added in v0.0.68

type UpdateKeywordsAlarmRuleResponseKeywordsAlarmLevel added in v0.0.68

type UpdateKeywordsAlarmRuleResponseKeywordsAlarmLevel struct {
	// contains filtered or unexported fields
}

func (UpdateKeywordsAlarmRuleResponseKeywordsAlarmLevel) MarshalJSON added in v0.0.68

func (*UpdateKeywordsAlarmRuleResponseKeywordsAlarmLevel) UnmarshalJSON added in v0.0.68

type UpdateLogGroupParams

type UpdateLogGroupParams struct {
	TtlInDays int32 `json:"ttl_in_days"`
}

修改日志组的参数。

func (UpdateLogGroupParams) String

func (o UpdateLogGroupParams) String() string

type UpdateLogGroupRequest

type UpdateLogGroupRequest struct {
	LogGroupId string `json:"log_group_id"`

	Body *UpdateLogGroupParams `json:"body,omitempty"`
}

Request Object

func (UpdateLogGroupRequest) String

func (o UpdateLogGroupRequest) String() string

type UpdateLogGroupResponse

type UpdateLogGroupResponse struct {
	CreationTime *int64 `json:"creation_time,omitempty"`

	LogGroupName *string `json:"log_group_name,omitempty"`

	LogGroupId *string `json:"log_group_id,omitempty"`

	TtlInDays      *int32 `json:"ttl_in_days,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (UpdateLogGroupResponse) String

func (o UpdateLogGroupResponse) String() string

type UpdateNotificationTemplateRequest added in v0.0.69

type UpdateNotificationTemplateRequest struct {
	DomainId string `json:"domain_id"`

	Body *CreateNotificationTemplateRequestBody `json:"body,omitempty"`
}

Request Object

func (UpdateNotificationTemplateRequest) String added in v0.0.69

type UpdateNotificationTemplateResponse added in v0.0.69

type UpdateNotificationTemplateResponse struct {
	Name *string `json:"name,omitempty"`

	Type *[]string `json:"type,omitempty"`

	Desc *string `json:"desc,omitempty"`

	Source *string `json:"source,omitempty"`

	Locale *UpdateNotificationTemplateResponseLocale `json:"locale,omitempty"`

	Templates      *[]SubTemplate `json:"templates,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (UpdateNotificationTemplateResponse) String added in v0.0.69

type UpdateNotificationTemplateResponseLocale added in v0.0.69

type UpdateNotificationTemplateResponseLocale struct {
	// contains filtered or unexported fields
}

func (UpdateNotificationTemplateResponseLocale) MarshalJSON added in v0.0.69

func (*UpdateNotificationTemplateResponseLocale) UnmarshalJSON added in v0.0.69

func (c *UpdateNotificationTemplateResponseLocale) UnmarshalJSON(b []byte) error

type UpdateNotificationTemplateResponseLocaleEnum added in v0.0.69

type UpdateNotificationTemplateResponseLocaleEnum struct {
	ZH_CN UpdateNotificationTemplateResponseLocale
	EN_US UpdateNotificationTemplateResponseLocale
}

func GetUpdateNotificationTemplateResponseLocaleEnum added in v0.0.69

func GetUpdateNotificationTemplateResponseLocaleEnum() UpdateNotificationTemplateResponseLocaleEnum

type UpdateSqlAlarmRuleRequest added in v0.0.68

type UpdateSqlAlarmRuleRequest struct {
	Body *UpdateSqlAlarmRuleRequestBody `json:"body,omitempty"`
}

Request Object

func (UpdateSqlAlarmRuleRequest) String added in v0.0.68

func (o UpdateSqlAlarmRuleRequest) String() string

type UpdateSqlAlarmRuleRequestBody added in v0.0.68

type UpdateSqlAlarmRuleRequestBody struct {
	SqlAlarmRuleId string `json:"sql_alarm_rule_id"`

	SqlAlarmRuleName string `json:"sql_alarm_rule_name"`

	SqlAlarmRuleDescription *string `json:"sql_alarm_rule_description,omitempty"`

	SqlRequests []SqlRequest `json:"sql_requests"`

	Frequency *Frequency `json:"frequency"`

	ConditionExpression string `json:"condition_expression"`

	SqlAlarmLevel UpdateSqlAlarmRuleRequestBodySqlAlarmLevel `json:"sql_alarm_level"`

	SqlAlarmSend bool `json:"sql_alarm_send"`

	SqlAlarmSendCode UpdateSqlAlarmRuleRequestBodySqlAlarmSendCode `json:"sql_alarm_send_code"`

	DomainId string `json:"domain_id"`

	NotificationSaveRule *NotificationSaveRule `json:"notification_save_rule,omitempty"`
}

func (UpdateSqlAlarmRuleRequestBody) String added in v0.0.68

type UpdateSqlAlarmRuleRequestBodySqlAlarmLevel added in v0.0.68

type UpdateSqlAlarmRuleRequestBodySqlAlarmLevel struct {
	// contains filtered or unexported fields
}

func (UpdateSqlAlarmRuleRequestBodySqlAlarmLevel) MarshalJSON added in v0.0.68

func (*UpdateSqlAlarmRuleRequestBodySqlAlarmLevel) UnmarshalJSON added in v0.0.68

type UpdateSqlAlarmRuleRequestBodySqlAlarmSendCode added in v0.0.69

type UpdateSqlAlarmRuleRequestBodySqlAlarmSendCode struct {
	// contains filtered or unexported fields
}

func (UpdateSqlAlarmRuleRequestBodySqlAlarmSendCode) MarshalJSON added in v0.0.69

func (*UpdateSqlAlarmRuleRequestBodySqlAlarmSendCode) UnmarshalJSON added in v0.0.69

type UpdateSqlAlarmRuleResponse added in v0.0.68

type UpdateSqlAlarmRuleResponse struct {
	Id *string `json:"id,omitempty"`

	IndexId *string `json:"indexId,omitempty"`

	Language *string `json:"language,omitempty"`

	ProjectId *string `json:"projectId,omitempty"`

	SqlAlarmRuleName *string `json:"sql_alarm_rule_name,omitempty"`

	SqlAlarmRuleId *string `json:"sql_alarm_rule_id,omitempty"`

	SqlAlarmRuleDescription *string `json:"sql_alarm_rule_description,omitempty"`

	SqlRequests *[]SqlRequest `json:"sql_requests,omitempty"`

	Frequency *Frequency `json:"frequency,omitempty"`

	ConditionExpression *string `json:"condition_expression,omitempty"`

	SqlAlarmLevel *UpdateSqlAlarmRuleResponseSqlAlarmLevel `json:"sql_alarm_level,omitempty"`

	SqlAlarmSend *bool `json:"sql_alarm_send,omitempty"`

	DomainId *string `json:"domain_id,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	UpdateTime *int64 `json:"update_time,omitempty"`

	Topics         *[]Topics `json:"topics,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (UpdateSqlAlarmRuleResponse) String added in v0.0.68

type UpdateSqlAlarmRuleResponseSqlAlarmLevel added in v0.0.68

type UpdateSqlAlarmRuleResponseSqlAlarmLevel struct {
	// contains filtered or unexported fields
}

func (UpdateSqlAlarmRuleResponseSqlAlarmLevel) MarshalJSON added in v0.0.68

func (c UpdateSqlAlarmRuleResponseSqlAlarmLevel) MarshalJSON() ([]byte, error)

func (*UpdateSqlAlarmRuleResponseSqlAlarmLevel) UnmarshalJSON added in v0.0.68

func (c *UpdateSqlAlarmRuleResponseSqlAlarmLevel) UnmarshalJSON(b []byte) error

type UpdateStructConfigRequest added in v0.0.78

type UpdateStructConfigRequest struct {
	Body *StructConfig `json:"body,omitempty"`
}

Request Object

func (UpdateStructConfigRequest) String added in v0.0.78

func (o UpdateStructConfigRequest) String() string

type UpdateStructConfigResponse added in v0.0.78

type UpdateStructConfigResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateStructConfigResponse) String added in v0.0.78

type UpdateStructTemplateRequest added in v0.0.68

type UpdateStructTemplateRequest struct {
	Body *LtsStructTemplateInfo `json:"body,omitempty"`
}

Request Object

func (UpdateStructTemplateRequest) String added in v0.0.68

type UpdateStructTemplateResponse added in v0.0.68

type UpdateStructTemplateResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateStructTemplateResponse) String added in v0.0.68

type UpdateTransferRequest added in v0.0.69

type UpdateTransferRequest struct {
	Body *UpdateTransferRequestBody `json:"body,omitempty"`
}

Request Object

func (UpdateTransferRequest) String added in v0.0.69

func (o UpdateTransferRequest) String() string

type UpdateTransferRequestBody added in v0.0.69

type UpdateTransferRequestBody struct {
	LogTransferId string `json:"log_transfer_id"`

	LogTransferInfo *UpdateTransferRequestBodyLogTransferInfo `json:"log_transfer_info"`
}

func (UpdateTransferRequestBody) String added in v0.0.69

func (o UpdateTransferRequestBody) String() string

type UpdateTransferRequestBodyLogTransferInfo added in v0.0.69

type UpdateTransferRequestBodyLogTransferInfo struct {
	LogStorageFormat UpdateTransferRequestBodyLogTransferInfoLogStorageFormat `json:"log_storage_format"`

	LogTransferStatus UpdateTransferRequestBodyLogTransferInfoLogTransferStatus `json:"log_transfer_status"`

	LogTransferDetail *TransferDetail `json:"log_transfer_detail"`
}

日志转储信息

func (UpdateTransferRequestBodyLogTransferInfo) String added in v0.0.69

type UpdateTransferRequestBodyLogTransferInfoLogStorageFormat added in v0.0.69

type UpdateTransferRequestBodyLogTransferInfoLogStorageFormat struct {
	// contains filtered or unexported fields
}

func (UpdateTransferRequestBodyLogTransferInfoLogStorageFormat) MarshalJSON added in v0.0.69

func (*UpdateTransferRequestBodyLogTransferInfoLogStorageFormat) UnmarshalJSON added in v0.0.69

type UpdateTransferRequestBodyLogTransferInfoLogStorageFormatEnum added in v0.0.69

type UpdateTransferRequestBodyLogTransferInfoLogStorageFormatEnum struct {
	JSON UpdateTransferRequestBodyLogTransferInfoLogStorageFormat
	RAW  UpdateTransferRequestBodyLogTransferInfoLogStorageFormat
}

func GetUpdateTransferRequestBodyLogTransferInfoLogStorageFormatEnum added in v0.0.69

func GetUpdateTransferRequestBodyLogTransferInfoLogStorageFormatEnum() UpdateTransferRequestBodyLogTransferInfoLogStorageFormatEnum

type UpdateTransferRequestBodyLogTransferInfoLogTransferStatus added in v0.0.69

type UpdateTransferRequestBodyLogTransferInfoLogTransferStatus struct {
	// contains filtered or unexported fields
}

func (UpdateTransferRequestBodyLogTransferInfoLogTransferStatus) MarshalJSON added in v0.0.69

func (*UpdateTransferRequestBodyLogTransferInfoLogTransferStatus) UnmarshalJSON added in v0.0.69

type UpdateTransferResponse added in v0.0.69

type UpdateTransferResponse struct {
	LogGroupId *string `json:"log_group_id,omitempty"`

	LogGroupName *string `json:"log_group_name,omitempty"`

	LogStreams *[]CreateTransferResponseBodyLogStreams `json:"log_streams,omitempty"`

	LogTransferId *string `json:"log_transfer_id,omitempty"`

	LogTransferInfo *CreateTransferResponseBodyLogTransferInfo `json:"log_transfer_info,omitempty"`
	HttpStatusCode  int                                        `json:"-"`
}

Response Object

func (UpdateTransferResponse) String added in v0.0.69

func (o UpdateTransferResponse) String() string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL