package cloudfw

//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 cloudfw response
type Data struct {
	Domain                string                      `json:"Domain" xml:"Domain"`
	AclCoverage           string                      `json:"AclCoverage" xml:"AclCoverage"`
	OutBps                int64                       `json:"OutBps" xml:"OutBps"`
	RiskLevel             int                         `json:"RiskLevel" xml:"RiskLevel"`
	CategoryClassId       string                      `json:"CategoryClassId" xml:"CategoryClassId"`
	SessionCount          int64                       `json:"SessionCount" xml:"SessionCount"`
	AssetsType            string                      `json:"AssetsType" xml:"AssetsType"`
	RuleId                string                      `json:"RuleId" xml:"RuleId"`
	InBytes               int64                       `json:"InBytes" xml:"InBytes"`
	Organization          string                      `json:"Organization" xml:"Organization"`
	TotalBytes            string                      `json:"TotalBytes" xml:"TotalBytes"`
	Direction             string                      `json:"Direction" xml:"Direction"`
	CategoryName          string                      `json:"CategoryName" xml:"CategoryName"`
	CategoryId            string                      `json:"CategoryId" xml:"CategoryId"`
	AttackType            int                         `json:"AttackType" xml:"AttackType"`
	NewConn               int64                       `json:"NewConn" xml:"NewConn"`
	ModifyTime            int                         `json:"ModifyTime" xml:"ModifyTime"`
	SecurityReason        string                      `json:"SecurityReason" xml:"SecurityReason"`
	IsMarkNormal          bool                        `json:"IsMarkNormal" xml:"IsMarkNormal"`
	RuleSource            int                         `json:"RuleSource" xml:"RuleSource"`
	AclStatus             string                      `json:"AclStatus" xml:"AclStatus"`
	LastEventTime         int                         `json:"LastEventTime" xml:"LastEventTime"`
	RiskReason            string                      `json:"RiskReason" xml:"RiskReason"`
	MemberDesc            string                      `json:"MemberDesc" xml:"MemberDesc"`
	ResourceType          string                      `json:"ResourceType" xml:"ResourceType"`
	CreateTime            int                         `json:"CreateTime" xml:"CreateTime"`
	HasAclRecommend       bool                        `json:"HasAclRecommend" xml:"HasAclRecommend"`
	OutPps                int64                       `json:"OutPps" xml:"OutPps"`
	AddressGroupName      string                      `json:"AddressGroupName" xml:"AddressGroupName"`
	PublicIp              string                      `json:"PublicIp" xml:"PublicIp"`
	SrcIPTag              string                      `json:"SrcIPTag" xml:"SrcIPTag"`
	RuleName              string                      `json:"RuleName" xml:"RuleName"`
	VulLevel              int                         `json:"VulLevel" xml:"VulLevel"`
	AttackApp             string                      `json:"AttackApp" xml:"AttackApp"`
	GroupName             string                      `json:"GroupName" xml:"GroupName"`
	AssetsName            string                      `json:"AssetsName" xml:"AssetsName"`
	MemberStatus          string                      `json:"MemberStatus" xml:"MemberStatus"`
	InPps                 int64                       `json:"InPps" xml:"InPps"`
	SecuritySuggest       string                      `json:"SecuritySuggest" xml:"SecuritySuggest"`
	DetailNum             int                         `json:"DetailNum" xml:"DetailNum"`
	MemberDisplayName     string                      `json:"MemberDisplayName" xml:"MemberDisplayName"`
	RegionNo              string                      `json:"RegionNo" xml:"RegionNo"`
	Tag                   string                      `json:"Tag" xml:"Tag"`
	InBps                 int64                       `json:"InBps" xml:"InBps"`
	TrafficPercent1Day    string                      `json:"TrafficPercent1Day" xml:"TrafficPercent1Day"`
	AclRecommendDetail    string                      `json:"AclRecommendDetail" xml:"AclRecommendDetail"`
	TrafficPercent7Day    string                      `json:"TrafficPercent7Day" xml:"TrafficPercent7Day"`
	Description           string                      `json:"Description" xml:"Description"`
	DstIP                 string                      `json:"DstIP" xml:"DstIP"`
	TrafficPercent30Day   string                      `json:"TrafficPercent30Day" xml:"TrafficPercent30Day"`
	Business              string                      `json:"Business" xml:"Business"`
	EventCount            int                         `json:"EventCount" xml:"EventCount"`
	HasAcl                string                      `json:"HasAcl" xml:"HasAcl"`
	MemberUid             int64                       `json:"MemberUid" xml:"MemberUid"`
	FirstEventTime        int                         `json:"FirstEventTime" xml:"FirstEventTime"`
	Time                  int                         `json:"Time" xml:"Time"`
	SrcIP                 string                      `json:"SrcIP" xml:"SrcIP"`
	EventName             string                      `json:"EventName" xml:"EventName"`
	AssetsInstanceId      string                      `json:"AssetsInstanceId" xml:"AssetsInstanceId"`
	RuleResult            int                         `json:"RuleResult" xml:"RuleResult"`
	EventId               string                      `json:"EventId" xml:"EventId"`
	OutBytes              int64                       `json:"OutBytes" xml:"OutBytes"`
	AddressGroupUUID      string                      `json:"AddressGroupUUID" xml:"AddressGroupUUID"`
	PortList              []string                    `json:"PortList" xml:"PortList"`
	ServiceNameList       []string                    `json:"ServiceNameList" xml:"ServiceNameList"`
	SrcPrivateIPList      []string                    `json:"SrcPrivateIPList" xml:"SrcPrivateIPList"`
	IPLocationInfo        IPLocationInfo              `json:"IPLocationInfo" xml:"IPLocationInfo"`
	VpcDstInfo            VpcDstInfo                  `json:"VpcDstInfo" xml:"VpcDstInfo"`
	VpcSrcInfo            VpcSrcInfo                  `json:"VpcSrcInfo" xml:"VpcSrcInfo"`
	TagList               []Tag                       `json:"TagList" xml:"TagList"`
	ResourcePrivateIPList []ResourcePrivateIPListItem `json:"ResourcePrivateIPList" xml:"ResourcePrivateIPList"`
}
