package aegis

//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.

// VulRecord is a nested struct in aegis response
type VulRecord struct {
	PrimaryId         int               `json:"PrimaryId" xml:"PrimaryId"`
	Uuid              string            `json:"Uuid" xml:"Uuid"`
	Name              string            `json:"Name" xml:"Name"`
	Tag               string            `json:"Tag" xml:"Tag"`
	AliasName         string            `json:"AliasName" xml:"AliasName"`
	RecordId          int               `json:"RecordId" xml:"RecordId"`
	Type              string            `json:"Type" xml:"Type"`
	Level             string            `json:"Level" xml:"Level"`
	Product           string            `json:"Product" xml:"Product"`
	FirstTs           int               `json:"FirstTs" xml:"FirstTs"`
	LastTs            int               `json:"LastTs" xml:"LastTs"`
	RepairTs          int               `json:"RepairTs" xml:"RepairTs"`
	Status            int               `json:"Status" xml:"Status"`
	Related           string            `json:"Related" xml:"Related"`
	ResultCode        string            `json:"ResultCode" xml:"ResultCode"`
	ResultMessage     string            `json:"ResultMessage" xml:"ResultMessage"`
	ModifyTs          int               `json:"ModifyTs" xml:"ModifyTs"`
	Necessity         string            `json:"Necessity" xml:"Necessity"`
	GroupId           int               `json:"GroupId" xml:"GroupId"`
	InstanceId        string            `json:"InstanceId" xml:"InstanceId"`
	InstanceName      string            `json:"InstanceName" xml:"InstanceName"`
	InternetIp        string            `json:"InternetIp" xml:"InternetIp"`
	IntranetIp        string            `json:"IntranetIp" xml:"IntranetIp"`
	Ip                string            `json:"Ip" xml:"Ip"`
	OsVersion         string            `json:"OsVersion" xml:"OsVersion"`
	NeedReboot        string            `json:"NeedReboot" xml:"NeedReboot"`
	ExtendContentJson ExtendContentJson `json:"ExtendContentJson" xml:"ExtendContentJson"`
}
