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.

// DataItem is a nested struct in cloud_siem response
type DataItem struct {
	LogMdsCode           string            `json:"LogMdsCode" xml:"LogMdsCode"`
	DataSourceCount      int64             `json:"DataSourceCount" xml:"DataSourceCount"`
	AlertTypeId          string            `json:"AlertTypeId" xml:"AlertTypeId"`
	AlertTile            string            `json:"AlertTile" xml:"AlertTile"`
	AlertTime            int64             `json:"AlertTime" xml:"AlertTime"`
	Source               string            `json:"Source" xml:"Source"`
	AlertTitleEn         string            `json:"AlertTitleEn" xml:"AlertTitleEn"`
	LogStore             string            `json:"LogStore" xml:"LogStore"`
	DataType             string            `json:"DataType" xml:"DataType"`
	AlertTitle           string            `json:"AlertTitle" xml:"AlertTitle"`
	DelegatedOrNot       bool              `json:"DelegatedOrNot" xml:"DelegatedOrNot"`
	SourceName           string            `json:"SourceName" xml:"SourceName"`
	Aliuid               int64             `json:"Aliuid" xml:"Aliuid"`
	DefaultValue         string            `json:"DefaultValue" xml:"DefaultValue"`
	AlertNameEn          string            `json:"AlertNameEn" xml:"AlertNameEn"`
	PlaybookName         string            `json:"PlaybookName" xml:"PlaybookName"`
	AccountId            string            `json:"AccountId" xml:"AccountId"`
	Count                int64             `json:"Count" xml:"Count"`
	Imported             int               `json:"Imported" xml:"Imported"`
	Name                 string            `json:"Name" xml:"Name"`
	FormatCheck          string            `json:"FormatCheck" xml:"FormatCheck"`
	DataSourceRemark     string            `json:"DataSourceRemark" xml:"DataSourceRemark"`
	Title                string            `json:"Title" xml:"Title"`
	AssetList            string            `json:"AssetList" xml:"AssetList"`
	SubUserId            int64             `json:"SubUserId" xml:"SubUserId"`
	LocalName            string            `json:"LocalName" xml:"LocalName"`
	CloudCode            string            `json:"CloudCode" xml:"CloudCode"`
	From                 int64             `json:"From" xml:"From"`
	TaskCount            int               `json:"TaskCount" xml:"TaskCount"`
	AutoImported         int               `json:"AutoImported" xml:"AutoImported"`
	AlertNameCode        string            `json:"AlertNameCode" xml:"AlertNameCode"`
	ActivityName         string            `json:"ActivityName" xml:"ActivityName"`
	Project              string            `json:"Project" xml:"Project"`
	Disabled             bool              `json:"Disabled" xml:"Disabled"`
	InstanceId           string            `json:"InstanceId" xml:"InstanceId"`
	AliUid               int64             `json:"AliUid" xml:"AliUid"`
	CreateUser           string            `json:"CreateUser" xml:"CreateUser"`
	AssetType            string            `json:"AssetType" xml:"AssetType"`
	AttCk                string            `json:"AttCk" xml:"AttCk"`
	ImportedUserCount    int               `json:"ImportedUserCount" xml:"ImportedUserCount"`
	AlertType            string            `json:"AlertType" xml:"AlertType"`
	LogType              string            `json:"LogType" xml:"LogType"`
	AlertName            string            `json:"AlertName" xml:"AlertName"`
	Joined               bool              `json:"Joined" xml:"Joined"`
	FieldType            string            `json:"FieldType" xml:"FieldType"`
	AlertTileId          string            `json:"AlertTileId" xml:"AlertTileId"`
	DataSourceType       string            `json:"DataSourceType" xml:"DataSourceType"`
	DataSourceInstanceId string            `json:"DataSourceInstanceId" xml:"DataSourceInstanceId"`
	SupportDataType      string            `json:"SupportDataType" xml:"SupportDataType"`
	JoinedTime           string            `json:"JoinedTime" xml:"JoinedTime"`
	ProdCode             string            `json:"ProdCode" xml:"ProdCode"`
	AccountName          string            `json:"AccountName" xml:"AccountName"`
	AlertTypeCode        string            `json:"AlertTypeCode" xml:"AlertTypeCode"`
	OperatorDescEn       string            `json:"OperatorDescEn" xml:"OperatorDescEn"`
	Bound                int               `json:"Bound" xml:"Bound"`
	OperatorDescCn       string            `json:"OperatorDescCn" xml:"OperatorDescCn"`
	ParaCode             string            `json:"ParaCode" xml:"ParaCode"`
	PlaybookUuid         string            `json:"PlaybookUuid" xml:"PlaybookUuid"`
	ParaType             string            `json:"ParaType" xml:"ParaType"`
	LogTime              string            `json:"LogTime" xml:"LogTime"`
	Operator             string            `json:"Operator" xml:"Operator"`
	SubUserName          string            `json:"SubUserName" xml:"SubUserName"`
	LogSource            string            `json:"LogSource" xml:"LogSource"`
	AlertTypeEn          string            `json:"AlertTypeEn" xml:"AlertTypeEn"`
	AlertNameId          string            `json:"AlertNameId" xml:"AlertNameId"`
	AssetId              string            `json:"AssetId" xml:"AssetId"`
	AccessId             string            `json:"AccessId" xml:"AccessId"`
	UnImportedUserCount  int               `json:"UnImportedUserCount" xml:"UnImportedUserCount"`
	ParamType            string            `json:"ParamType" xml:"ParamType"`
	Function             string            `json:"Function" xml:"Function"`
	BindId               int64             `json:"BindId" xml:"BindId"`
	AlertTypeMds         string            `json:"AlertTypeMds" xml:"AlertTypeMds"`
	TotalUserCount       int               `json:"TotalUserCount" xml:"TotalUserCount"`
	ModifyTime           string            `json:"ModifyTime" xml:"ModifyTime"`
	LogCode              string            `json:"LogCode" xml:"LogCode"`
	EndPoint             string            `json:"EndPoint" xml:"EndPoint"`
	OperatorName         string            `json:"OperatorName" xml:"OperatorName"`
	To                   int64             `json:"To" xml:"To"`
	DataSourceName       string            `json:"DataSourceName" xml:"DataSourceName"`
	IncidentUuid         string            `json:"IncidentUuid" xml:"IncidentUuid"`
	AlertUuid            string            `json:"AlertUuid" xml:"AlertUuid"`
	LogSourceName        string            `json:"LogSourceName" xml:"LogSourceName"`
	Index                int               `json:"Index" xml:"Index"`
	Uuid                 string            `json:"Uuid" xml:"Uuid"`
	RegionId             string            `json:"RegionId" xml:"RegionId"`
	FieldDesc            string            `json:"FieldDesc" xml:"FieldDesc"`
	Required             int               `json:"Required" xml:"Required"`
	FieldName            string            `json:"FieldName" xml:"FieldName"`
	Hit                  string            `json:"Hit" xml:"Hit"`
	MainUserId           int64             `json:"MainUserId" xml:"MainUserId"`
	Description          string            `json:"Description" xml:"Description"`
	AssetNum             int               `json:"AssetNum" xml:"AssetNum"`
	FunctionName         string            `json:"FunctionName" xml:"FunctionName"`
	AssetName            string            `json:"AssetName" xml:"AssetName"`
	AlertLevel           string            `json:"AlertLevel" xml:"AlertLevel"`
	LogTypeName          string            `json:"LogTypeName" xml:"LogTypeName"`
	AlertSrcProdModule   string            `json:"AlertSrcProdModule" xml:"AlertSrcProdModule"`
	Feature              string            `json:"Feature" xml:"Feature"`
	AccountStr           string            `json:"AccountStr" xml:"AccountStr"`
	DisplayName          string            `json:"DisplayName" xml:"DisplayName"`
	ParaLevel            int               `json:"ParaLevel" xml:"ParaLevel"`
	LogCount             int               `json:"LogCount" xml:"LogCount"`
	UserName             string            `json:"UserName" xml:"UserName"`
	CanEditted           int               `json:"CanEditted" xml:"CanEditted"`
	ParaName             string            `json:"ParaName" xml:"ParaName"`
	AlertSrcProd         string            `json:"AlertSrcProd" xml:"AlertSrcProd"`
	AccessIdMd5          string            `json:"AccessIdMd5" xml:"AccessIdMd5"`
	SupportTag           []string          `json:"SupportTag" xml:"SupportTag"`
	Domains              []string          `json:"Domains" xml:"Domains"`
	ParamValue           []ParamValueItem  `json:"ParamValue" xml:"ParamValue"`
	SupportOperators     []SupportOperator `json:"SupportOperators" xml:"SupportOperators"`
	RightValueEnums      []RightValueEnum  `json:"RightValueEnums" xml:"RightValueEnums"`
	Targets              []Target          `json:"Targets" xml:"Targets"`
}
