services/das/struct_data.go (163 lines of code) (raw):
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"`
}