package cloud_siem

//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

// Data is a nested struct in cloud_siem response
type Data struct {
	LogTypeMds               string                    `json:"LogTypeMds" xml:"LogTypeMds"`
	SimulateData             string                    `json:"SimulateData" xml:"SimulateData"`
	DataSourceInstanceName   string                    `json:"DataSourceInstanceName" xml:"DataSourceInstanceName"`
	CompleteOrNot            bool                      `json:"CompleteOrNot" xml:"CompleteOrNot"`
	TaskStatus               string                    `json:"TaskStatus" xml:"TaskStatus"`
	EnableTracking           bool                      `json:"EnableTracking" xml:"EnableTracking"`
	Imported                 bool                      `json:"Imported" xml:"Imported"`
	MediumLevelEventNum      int64                     `json:"MediumLevelEventNum" xml:"MediumLevelEventNum"`
	ConfigId                 string                    `json:"ConfigId" xml:"ConfigId"`
	LogInstanceId            string                    `json:"LogInstanceId" xml:"LogInstanceId"`
	TotalCount               int64                     `json:"TotalCount" xml:"TotalCount"`
	Aliuid                   int64                     `json:"Aliuid" xml:"Aliuid"`
	Id                       int64                     `json:"Id" xml:"Id"`
	AccountId                string                    `json:"AccountId" xml:"AccountId"`
	EventTransferType        string                    `json:"EventTransferType" xml:"EventTransferType"`
	AdminOrNot               bool                      `json:"AdminOrNot" xml:"AdminOrNot"`
	MasterUserId             int64                     `json:"MasterUserId" xml:"MasterUserId"`
	DiplayLine               string                    `json:"DiplayLine" xml:"DiplayLine"`
	IncidentName             string                    `json:"IncidentName" xml:"IncidentName"`
	Online                   int64                     `json:"Online" xml:"Online"`
	Low                      int64                     `json:"Low" xml:"Low"`
	RuleGroup                string                    `json:"RuleGroup" xml:"RuleGroup"`
	SourceProdCode           string                    `json:"SourceProdCode" xml:"SourceProdCode"`
	SubUserId                int64                     `json:"SubUserId" xml:"SubUserId"`
	PreservedCapacity        int64                     `json:"PreservedCapacity" xml:"PreservedCapacity"`
	Server                   string                    `json:"Server" xml:"Server"`
	Displayed                bool                      `json:"Displayed" xml:"Displayed"`
	TaskCount                int                       `json:"TaskCount" xml:"TaskCount"`
	CloudCode                string                    `json:"CloudCode" xml:"CloudCode"`
	Medium                   int64                     `json:"Medium" xml:"Medium"`
	RuleThreshold            string                    `json:"RuleThreshold" xml:"RuleThreshold"`
	AliyunProdCount          int                       `json:"AliyunProdCount" xml:"AliyunProdCount"`
	GmtCreate                string                    `json:"GmtCreate" xml:"GmtCreate"`
	ExtContent               string                    `json:"ExtContent" xml:"ExtContent"`
	QueryMode                int                       `json:"QueryMode" xml:"QueryMode"`
	AlertType                string                    `json:"AlertType" xml:"AlertType"`
	LogType                  string                    `json:"LogType" xml:"LogType"`
	ImportedLogCount         int                       `json:"ImportedLogCount" xml:"ImportedLogCount"`
	Count                    int                       `json:"Count" xml:"Count"`
	All                      int64                     `json:"All" xml:"All"`
	Capacity                 int                       `json:"Capacity" xml:"Capacity"`
	AppendMeta               bool                      `json:"AppendMeta" xml:"AppendMeta"`
	EventNum                 int64                     `json:"EventNum" xml:"EventNum"`
	EventTransferExt         string                    `json:"EventTransferExt" xml:"EventTransferExt"`
	IncidentNameEn           string                    `json:"IncidentNameEn" xml:"IncidentNameEn"`
	DataSourceInstanceId     string                    `json:"DataSourceInstanceId" xml:"DataSourceInstanceId"`
	UsedCapacity             string                    `json:"UsedCapacity" xml:"UsedCapacity"`
	HcloudProdCount          int                       `json:"HcloudProdCount" xml:"HcloudProdCount"`
	EntityId                 int64                     `json:"EntityId" xml:"EntityId"`
	QcloudProdCount          int                       `json:"QcloudProdCount" xml:"QcloudProdCount"`
	QueryCycle               string                    `json:"QueryCycle" xml:"QueryCycle"`
	ShardCount               int                       `json:"ShardCount" xml:"ShardCount"`
	HasSQL                   bool                      `json:"HasSQL" xml:"HasSQL"`
	MasterUserName           string                    `json:"MasterUserName" xml:"MasterUserName"`
	CanBuy                   bool                      `json:"CanBuy" xml:"CanBuy"`
	SourceLogCode            string                    `json:"SourceLogCode" xml:"SourceLogCode"`
	UnImportedLogCount       int                       `json:"UnImportedLogCount" xml:"UnImportedLogCount"`
	DisplayRegion            bool                      `json:"DisplayRegion" xml:"DisplayRegion"`
	SubUserName              string                    `json:"SubUserName" xml:"SubUserName"`
	EndTime                  int64                     `json:"EndTime" xml:"EndTime"`
	FinishCount              int                       `json:"FinishCount" xml:"FinishCount"`
	High                     int64                     `json:"High" xml:"High"`
	LogSource                string                    `json:"LogSource" xml:"LogSource"`
	HighLevelEventNum        int64                     `json:"HighLevelEventNum" xml:"HighLevelEventNum"`
	FailedCount              int                       `json:"FailedCount" xml:"FailedCount"`
	Ttl                      int                       `json:"Ttl" xml:"Ttl"`
	Limited                  int64                     `json:"Limited" xml:"Limited"`
	AlertNum                 int                       `json:"AlertNum" xml:"AlertNum"`
	UndealEventNum           int64                     `json:"UndealEventNum" xml:"UndealEventNum"`
	SasInstanceId            string                    `json:"SasInstanceId" xml:"SasInstanceId"`
	RuleType                 string                    `json:"RuleType" xml:"RuleType"`
	Remark                   string                    `json:"Remark" xml:"Remark"`
	HighRuleNum              int                       `json:"HighRuleNum" xml:"HighRuleNum"`
	ExistLogStore            bool                      `json:"ExistLogStore" xml:"ExistLogStore"`
	MaxSplitShard            int                       `json:"MaxSplitShard" xml:"MaxSplitShard"`
	AutoSplit                bool                      `json:"AutoSplit" xml:"AutoSplit"`
	ProcessedRows            int64                     `json:"ProcessedRows" xml:"ProcessedRows"`
	DescriptionEn            string                    `json:"DescriptionEn" xml:"DescriptionEn"`
	Total                    int                       `json:"Total" xml:"Total"`
	AlertTypeMds             string                    `json:"AlertTypeMds" xml:"AlertTypeMds"`
	DurationDays             int64                     `json:"DurationDays" xml:"DurationDays"`
	ProductNum               int                       `json:"ProductNum" xml:"ProductNum"`
	LogSourceMds             string                    `json:"LogSourceMds" xml:"LogSourceMds"`
	Region                   string                    `json:"Region" xml:"Region"`
	RuleName                 string                    `json:"RuleName" xml:"RuleName"`
	InUseRuleNum             int                       `json:"InUseRuleNum" xml:"InUseRuleNum"`
	RuleDesc                 string                    `json:"RuleDesc" xml:"RuleDesc"`
	CanOperate               bool                      `json:"CanOperate" xml:"CanOperate"`
	FolderId                 string                    `json:"FolderId" xml:"FolderId"`
	IncidentUuid             string                    `json:"IncidentUuid" xml:"IncidentUuid"`
	MainUserName             string                    `json:"MainUserName" xml:"MainUserName"`
	RuleCondition            string                    `json:"RuleCondition" xml:"RuleCondition"`
	LowRuleNum               int                       `json:"LowRuleNum" xml:"LowRuleNum"`
	LowLevelEventNum         int64                     `json:"LowLevelEventNum" xml:"LowLevelEventNum"`
	MainUserId               int64                     `json:"MainUserId" xml:"MainUserId"`
	AssetNum                 int                       `json:"AssetNum" xml:"AssetNum"`
	Description              string                    `json:"Description" xml:"Description"`
	ThreatLevel              string                    `json:"ThreatLevel" xml:"ThreatLevel"`
	ThreatScore              float64                   `json:"ThreatScore" xml:"ThreatScore"`
	EntityInfo               map[string]interface{}    `json:"EntityInfo" xml:"EntityInfo"`
	LogStoreName             string                    `json:"LogStoreName" xml:"LogStoreName"`
	TotalLogCount            int                       `json:"TotalLogCount" xml:"TotalLogCount"`
	Status                   int                       `json:"Status" xml:"Status"`
	WhereQuery               string                    `json:"WhereQuery" xml:"WhereQuery"`
	SubmitId                 string                    `json:"SubmitId" xml:"SubmitId"`
	GmtModified              string                    `json:"GmtModified" xml:"GmtModified"`
	MediumRuleNum            int                       `json:"MediumRuleNum" xml:"MediumRuleNum"`
	EntityType               string                    `json:"EntityType" xml:"EntityType"`
	AggQueryd                string                    `json:"AggQueryd" xml:"AggQueryd"`
	PQuery                   string                    `json:"PQuery" xml:"PQuery"`
	TipInfo                  map[string]interface{}    `json:"TipInfo" xml:"TipInfo"`
	EventTransferSwitch      int                       `json:"EventTransferSwitch" xml:"EventTransferSwitch"`
	DataSourceInstanceRemark string                    `json:"DataSourceInstanceRemark" xml:"DataSourceInstanceRemark"`
	DataSources              []string                  `json:"DataSources" xml:"DataSources"`
	EventDispose             []string                  `json:"EventDispose" xml:"EventDispose"`
	IndexList                []string                  `json:"IndexList" xml:"IndexList"`
	Keys                     []string                  `json:"Keys" xml:"Keys"`
	AttCkLabels              []string                  `json:"AttCkLabels" xml:"AttCkLabels"`
	Logs                     []string                  `json:"Logs" xml:"Logs"`
	OperationList            []string                  `json:"OperationList" xml:"OperationList"`
	PageInfo                 PageInfo                  `json:"PageInfo" xml:"PageInfo"`
	ReceiverInfo             ReceiverInfo              `json:"ReceiverInfo" xml:"ReceiverInfo"`
	ResponseData             []ResponseDataItem        `json:"ResponseData" xml:"ResponseData"`
	DataSourceInstanceParams []DataSourceInstanceParam `json:"DataSourceInstanceParams" xml:"DataSourceInstanceParams"`
	ErrTaskList              []ErrTaskListItem         `json:"ErrTaskList" xml:"ErrTaskList"`
	QuickQueryList           []QuickQueryListItem      `json:"QuickQueryList" xml:"QuickQueryList"`
	Histograms               []Histogram               `json:"Histograms" xml:"Histograms"`
	DataSourceInstanceLogs   []DataSourceInstanceLog   `json:"DataSourceInstanceLogs" xml:"DataSourceInstanceLogs"`
	ConfigList               []ConfigListItem          `json:"ConfigList" xml:"ConfigList"`
}
