package selectdb

//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 selectdb response
type Data struct {
	ClusterId            string           `json:"ClusterId" xml:"ClusterId"`
	OrderId              int64            `json:"OrderId" xml:"OrderId"`
	ExecutionPeriod      string           `json:"ExecutionPeriod" xml:"ExecutionPeriod"`
	ClusterClass         string           `json:"ClusterClass" xml:"ClusterClass"`
	DbClusterId          string           `json:"DbClusterId" xml:"DbClusterId"`
	DbInstanceName       string           `json:"DbInstanceName" xml:"DbInstanceName"`
	ScalingRulesEnable   bool             `json:"ScalingRulesEnable" xml:"ScalingRulesEnable"`
	Currency             string           `json:"Currency" xml:"Currency"`
	DBClusterId          string           `json:"DBClusterId" xml:"DBClusterId"`
	TradeAmount          string           `json:"TradeAmount" xml:"TradeAmount"`
	DbInstanceId         string           `json:"DbInstanceId" xml:"DbInstanceId"`
	RuleId               int64            `json:"RuleId" xml:"RuleId"`
	ElasticRuleStartTime string           `json:"ElasticRuleStartTime" xml:"ElasticRuleStartTime"`
	DBInstanceId         string           `json:"DBInstanceId" xml:"DBInstanceId"`
	TaskId               int              `json:"TaskId" xml:"TaskId"`
	Params               []Param          `json:"Params" xml:"Params"`
	ParamChangeLogs      []ParamChangeLog `json:"ParamChangeLogs" xml:"ParamChangeLogs"`
	Rules                []RulesItem      `json:"Rules" xml:"Rules"`
}
