package das

//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 das response
type Data struct {
	NeverEnableAutoResourceOptimizeOrReleasedInstanceCount  int64                                      `json:"NeverEnableAutoResourceOptimizeOrReleasedInstanceCount" xml:"NeverEnableAutoResourceOptimizeOrReleasedInstanceCount"`
	Fail                                                    bool                                       `json:"Fail" xml:"Fail"`
	PageSize                                                int64                                      `json:"PageSize" xml:"PageSize"`
	Timestamp                                               int64                                      `json:"timestamp" xml:"timestamp"`
	TotalInstanceCount                                      int64                                      `json:"TotalInstanceCount" xml:"TotalInstanceCount"`
	TaskState                                               string                                     `json:"TaskState" xml:"TaskState"`
	Lang                                                    string                                     `json:"lang" xml:"lang"`
	BenchStep                                               string                                     `json:"BenchStep" xml:"BenchStep"`
	Source                                                  string                                     `json:"Source" xml:"Source"`
	ErrMsg                                                  string                                     `json:"ErrMsg" xml:"ErrMsg"`
	IsSpare                                                 bool                                       `json:"isSpare" xml:"isSpare"`
	TaskId                                                  string                                     `json:"TaskId" xml:"TaskId"`
	Role                                                    string                                     `json:"Role" xml:"Role"`
	SqlCompleteReuse                                        string                                     `json:"SqlCompleteReuse" xml:"SqlCompleteReuse"`
	DtsJobId                                                string                                     `json:"DtsJobId" xml:"DtsJobId"`
	EndState                                                string                                     `json:"EndState" xml:"EndState"`
	SqlFileOnOss                                            string                                     `json:"SqlFileOnOss" xml:"SqlFileOnOss"`
	Port                                                    int                                        `json:"Port" xml:"Port"`
	Error                                                   string                                     `json:"Error" xml:"Error"`
	Message                                                 string                                     `json:"Message" xml:"Message"`
	CallerUid                                               string                                     `json:"CallerUid" xml:"CallerUid"`
	ErrorMsg                                                string                                     `json:"ErrorMsg" xml:"ErrorMsg"`
	Success                                                 bool                                       `json:"success" xml:"success"`
	TableSchema                                             string                                     `json:"TableSchema" xml:"TableSchema"`
	DtsJobClass                                             string                                     `json:"DtsJobClass" xml:"DtsJobClass"`
	EnableAutoResourceOptimizeCount                         int64                                      `json:"EnableAutoResourceOptimizeCount" xml:"EnableAutoResourceOptimizeCount"`
	Improvement                                             string                                     `json:"improvement" xml:"improvement"`
	PageNo                                                  int64                                      `json:"PageNo" xml:"PageNo"`
	Extra                                                   string                                     `json:"Extra" xml:"Extra"`
	VpcId                                                   string                                     `json:"vpcId" xml:"vpcId"`
	Active                                                  int                                        `json:"active" xml:"active"`
	Count                                                   int                                        `json:"count" xml:"count"`
	OriUuid                                                 string                                     `json:"OriUuid" xml:"OriUuid"`
	AccountId                                               string                                     `json:"AccountId" xml:"AccountId"`
	Level                                                   string                                     `json:"level" xml:"level"`
	ArchiveState                                            int                                        `json:"ArchiveState" xml:"ArchiveState"`
	Complete                                                bool                                       `json:"complete" xml:"complete"`
	TaskType                                                string                                     `json:"TaskType" xml:"TaskType"`
	Status                                                  string                                     `json:"Status" xml:"Status"`
	Rate                                                    int64                                      `json:"Rate" xml:"Rate"`
	MinInterval                                             string                                     `json:"minInterval" xml:"minInterval"`
	ResultId                                                string                                     `json:"resultId" xml:"resultId"`
	UserId                                                  string                                     `json:"userId" xml:"userId"`
	TurnOffAutoResourceOptimizeCount                        int64                                      `json:"TurnOffAutoResourceOptimizeCount" xml:"TurnOffAutoResourceOptimizeCount"`
	WorkDir                                                 string                                     `json:"WorkDir" xml:"WorkDir"`
	ArchiveJobId                                            string                                     `json:"ArchiveJobId" xml:"ArchiveJobId"`
	State                                                   string                                     `json:"state" xml:"state"`
	External                                                string                                     `json:"External" xml:"External"`
	Id                                                      int64                                      `json:"id" xml:"id"`
	JarOnOss                                                string                                     `json:"JarOnOss" xml:"JarOnOss"`
	SqlFilePath                                             string                                     `json:"SqlFilePath" xml:"SqlFilePath"`
	GmtModified                                             int64                                      `json:"gmtModified" xml:"gmtModified"`
	InstanceId                                              string                                     `json:"InstanceId" xml:"InstanceId"`
	SrcPublicIp                                             string                                     `json:"SrcPublicIp" xml:"SrcPublicIp"`
	DtsJobName                                              string                                     `json:"DtsJobName" xml:"DtsJobName"`
	ClientJarPath                                           string                                     `json:"ClientJarPath" xml:"ClientJarPath"`
	BenchCmd                                                string                                     `json:"BenchCmd" xml:"BenchCmd"`
	TenantId                                                string                                     `json:"TenantId" xml:"TenantId"`
	JobId                                                   string                                     `json:"JobId" xml:"JobId"`
	ConfigFailInstanceCount                                 int64                                      `json:"ConfigFailInstanceCount" xml:"ConfigFailInstanceCount"`
	Ip                                                      string                                     `json:"Ip" xml:"Ip"`
	Version                                                 string                                     `json:"Version" xml:"Version"`
	RocksDbPath                                             string                                     `json:"RocksDbPath" xml:"RocksDbPath"`
	NeverEnableAutoThrottleOrReleasedInstanceCount          int64                                      `json:"NeverEnableAutoThrottleOrReleasedInstanceCount" xml:"NeverEnableAutoThrottleOrReleasedInstanceCount"`
	BackupType                                              string                                     `json:"BackupType" xml:"BackupType"`
	RequestDuration                                         int64                                      `json:"RequestDuration" xml:"RequestDuration"`
	ParseFilePath                                           string                                     `json:"ParseFilePath" xml:"ParseFilePath"`
	ClientType                                              string                                     `json:"ClientType" xml:"ClientType"`
	ClientGatewayId                                         string                                     `json:"ClientGatewayId" xml:"ClientGatewayId"`
	ParseCmd                                                string                                     `json:"ParseCmd" xml:"ParseCmd"`
	OwnerId                                                 string                                     `json:"OwnerId" xml:"OwnerId"`
	MetaFilePath                                            string                                     `json:"MetaFilePath" xml:"MetaFilePath"`
	Code                                                    int                                        `json:"Code" xml:"Code"`
	Total                                                   int64                                      `json:"Total" xml:"Total"`
	DstIp                                                   string                                     `json:"DstIp" xml:"DstIp"`
	ExpireTime                                              int64                                      `json:"expireTime" xml:"expireTime"`
	EventContext                                            string                                     `json:"eventContext" xml:"eventContext"`
	TotalAutoThrottleRulesCount                             int64                                      `json:"TotalAutoThrottleRulesCount" xml:"TotalAutoThrottleRulesCount"`
	IsFinish                                                bool                                       `json:"IsFinish" xml:"IsFinish"`
	SqlRetention                                            string                                     `json:"sqlRetention" xml:"sqlRetention"`
	StorageFreeQuotaInMB                                    string                                     `json:"storageFreeQuotaInMB" xml:"storageFreeQuotaInMB"`
	DtsJobStatus                                            string                                     `json:"DtsJobStatus" xml:"DtsJobStatus"`
	ContactName                                             string                                     `json:"contactName" xml:"contactName"`
	ConnCheckErrorCode                                      string                                     `json:"connCheckErrorCode" xml:"connCheckErrorCode"`
	EnableAutoThrottleCount                                 int64                                      `json:"EnableAutoThrottleCount" xml:"EnableAutoThrottleCount"`
	DstType                                                 string                                     `json:"DstType" xml:"DstType"`
	Engine                                                  string                                     `json:"engine" xml:"engine"`
	InstanceAlias                                           string                                     `json:"instanceAlias" xml:"instanceAlias"`
	ServiceUnitId                                           string                                     `json:"serviceUnitId" xml:"serviceUnitId"`
	Topic                                                   string                                     `json:"Topic" xml:"Topic"`
	StorageUsed                                             int64                                      `json:"storageUsed" xml:"storageUsed"`
	ContactGroupName                                        string                                     `json:"contactGroupName" xml:"contactGroupName"`
	Token                                                   string                                     `json:"Token" xml:"Token"`
	DstInstanceUuid                                         string                                     `json:"DstInstanceUuid" xml:"DstInstanceUuid"`
	Tags                                                    string                                     `json:"Tags" xml:"Tags"`
	DbLinkId                                                int64                                      `json:"DbLinkId" xml:"DbLinkId"`
	ConfigSuccessInstanceCount                              int64                                      `json:"ConfigSuccessInstanceCount" xml:"ConfigSuccessInstanceCount"`
	SqlId                                                   string                                     `json:"SqlId" xml:"SqlId"`
	SrcInstanceUuid                                         string                                     `json:"SrcInstanceUuid" xml:"SrcInstanceUuid"`
	ArchiveFolder                                           string                                     `json:"ArchiveFolder" xml:"ArchiveFolder"`
	TurnOffAutoThrottleCount                                int64                                      `json:"TurnOffAutoThrottleCount" xml:"TurnOffAutoThrottleCount"`
	EcsInstanceId                                           string                                     `json:"EcsInstanceId" xml:"EcsInstanceId"`
	ArchiveOssTableName                                     string                                     `json:"ArchiveOssTableName" xml:"ArchiveOssTableName"`
	StartTime                                               int64                                      `json:"startTime" xml:"startTime"`
	HasEnableRuleButNotDasProCount                          int64                                      `json:"HasEnableRuleButNotDasProCount" xml:"HasEnableRuleButNotDasProCount"`
	MetaFileOnOss                                           string                                     `json:"MetaFileOnOss" xml:"MetaFileOnOss"`
	FailType                                                string                                     `json:"failType" xml:"failType"`
	BackupId                                                string                                     `json:"BackupId" xml:"BackupId"`
	Comments                                                string                                     `json:"Comments" xml:"Comments"`
	ErrorMessage                                            string                                     `json:"ErrorMessage" xml:"ErrorMessage"`
	Uuid                                                    string                                     `json:"Uuid" xml:"Uuid"`
	NodeId                                                  string                                     `json:"NodeId" xml:"NodeId"`
	DtsJobState                                             int                                        `json:"DtsJobState" xml:"DtsJobState"`
	CommodityInstanceId                                     string                                     `json:"commodityInstanceId" xml:"commodityInstanceId"`
	SrcInstanceArea                                         string                                     `json:"SrcInstanceArea" xml:"SrcInstanceArea"`
	MetaFileName                                            string                                     `json:"MetaFileName" xml:"MetaFileName"`
	ChannelType                                             string                                     `json:"channelType" xml:"channelType"`
	Description                                             string                                     `json:"Description" xml:"Description"`
	ErrorCode                                               string                                     `json:"ErrorCode" xml:"ErrorCode"`
	BenchStepStatus                                         string                                     `json:"BenchStepStatus" xml:"BenchStepStatus"`
	ConnCheckErrorMessage                                   string                                     `json:"connCheckErrorMessage" xml:"connCheckErrorMessage"`
	SmartPressureTime                                       int                                        `json:"SmartPressureTime" xml:"SmartPressureTime"`
	GmtCreate                                               int64                                      `json:"gmtCreate" xml:"gmtCreate"`
	Results                                                 string                                     `json:"Results" xml:"Results"`
	SqlFileName                                             string                                     `json:"SqlFileName" xml:"SqlFileName"`
	SyncStatus                                              string                                     `json:"SyncStatus" xml:"SyncStatus"`
	DstPort                                                 int                                        `json:"DstPort" xml:"DstPort"`
	TotalAutoResourceOptimizeRulesCount                     int64                                      `json:"TotalAutoResourceOptimizeRulesCount" xml:"TotalAutoResourceOptimizeRulesCount"`
	MigrationPredictRemainingTime                           int64                                      `json:"migrationPredictRemainingTime" xml:"migrationPredictRemainingTime"`
	Region                                                  string                                     `json:"region" xml:"region"`
	LoadCmd                                                 string                                     `json:"LoadCmd" xml:"LoadCmd"`
	EventSendGroup                                          []string                                   `json:"eventSendGroup" xml:"eventSendGroup"`
	NeverEnableAutoThrottleOrReleasedInstanceIdList         []string                                   `json:"NeverEnableAutoThrottleOrReleasedInstanceIdList" xml:"NeverEnableAutoThrottleOrReleasedInstanceIdList"`
	NeverEnableAutoResourceOptimizeOrReleasedInstanceIdList []string                                   `json:"NeverEnableAutoResourceOptimizeOrReleasedInstanceIdList" xml:"NeverEnableAutoResourceOptimizeOrReleasedInstanceIdList"`
	SessionData                                             SessionData                                `json:"SessionData" xml:"SessionData"`
	Storage                                                 Storage                                    `json:"Storage" xml:"Storage"`
	Resource                                                Resource                                   `json:"Resource" xml:"Resource"`
	Shard                                                   Shard                                      `json:"Shard" xml:"Shard"`
	Spec                                                    Spec                                       `json:"Spec" xml:"Spec"`
	Bandwidth                                               Bandwidth                                  `json:"Bandwidth" xml:"Bandwidth"`
	ConfigResponse                                          ConfigResponse                             `json:"ConfigResponse" xml:"ConfigResponse"`
	SourceStats                                             []SourceStatsItem                          `json:"SourceStats" xml:"SourceStats"`
	SubResults                                              SubResultsInGetHDMAliyunResourceSyncResult `json:"SubResults" xml:"SubResults"`
	KeyPrefixes                                             KeyPrefixes                                `json:"KeyPrefixes" xml:"KeyPrefixes"`
	ConfigFailInstanceList                                  []ConfigFailInstanceListItem               `json:"ConfigFailInstanceList" xml:"ConfigFailInstanceList"`
	TurnOffAutoResourceOptimizeList                         []TurnOffAutoResourceOptimizeListItem      `json:"TurnOffAutoResourceOptimizeList" xml:"TurnOffAutoResourceOptimizeList"`
	ConfigSuccessInstanceList                               []ConfigSuccessInstanceListItem            `json:"ConfigSuccessInstanceList" xml:"ConfigSuccessInstanceList"`
	HasEnableRuleButNotDasProList                           []HasEnableRuleButNotDasProListItem        `json:"HasEnableRuleButNotDasProList" xml:"HasEnableRuleButNotDasProList"`
	List                                                    ListInDescribeCacheAnalysisJobs            `json:"List" xml:"List"`
	BigKeysOfNum                                            BigKeysOfNum                               `json:"BigKeysOfNum" xml:"BigKeysOfNum"`
	EnableAutoThrottleList                                  []EnableAutoThrottleListItem               `json:"EnableAutoThrottleList" xml:"EnableAutoThrottleList"`
	TurnOffAutoThrottleList                                 []TurnOffAutoThrottleListItem              `json:"TurnOffAutoThrottleList" xml:"TurnOffAutoThrottleList"`
	BigKeys                                                 BigKeysInCreateCacheAnalysisJob            `json:"BigKeys" xml:"BigKeys"`
	ContactGroups                                           []ContactGroupsItem                        `json:"contactGroups" xml:"contactGroups"`
	UnexBigKeysOfBytes                                      UnexBigKeysOfBytes                         `json:"UnexBigKeysOfBytes" xml:"UnexBigKeysOfBytes"`
	Result                                                  []List                                     `json:"result" xml:"result"`
	Sessions                                                []SessionsItem                             `json:"Sessions" xml:"Sessions"`
	UnexBigKeysOfNum                                        UnexBigKeysOfNum                           `json:"UnexBigKeysOfNum" xml:"UnexBigKeysOfNum"`
	EnableAutoResourceOptimizeList                          []EnableAutoResourceOptimizeListItem       `json:"EnableAutoResourceOptimizeList" xml:"EnableAutoResourceOptimizeList"`
	Contacts                                                []ContactsItem                             `json:"contacts" xml:"contacts"`
}
