package adb

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

// DBClusterInDescribeDBClusters is a nested struct in adb response
type DBClusterInDescribeDBClusters struct {
	DtsJobId             string                   `json:"DtsJobId" xml:"DtsJobId"`
	DBNodeCount          int64                    `json:"DBNodeCount" xml:"DBNodeCount"`
	Expired              string                   `json:"Expired" xml:"Expired"`
	CreateTime           string                   `json:"CreateTime" xml:"CreateTime"`
	PayType              string                   `json:"PayType" xml:"PayType"`
	DiskType             string                   `json:"DiskType" xml:"DiskType"`
	Mode                 string                   `json:"Mode" xml:"Mode"`
	Port                 string                   `json:"Port" xml:"Port"`
	LockMode             string                   `json:"LockMode" xml:"LockMode"`
	StorageResource      string                   `json:"StorageResource" xml:"StorageResource"`
	ExecutorCount        string                   `json:"ExecutorCount" xml:"ExecutorCount"`
	DBClusterId          string                   `json:"DBClusterId" xml:"DBClusterId"`
	ConnectionString     string                   `json:"ConnectionString" xml:"ConnectionString"`
	RdsInstanceId        string                   `json:"RdsInstanceId" xml:"RdsInstanceId"`
	DBClusterType        string                   `json:"DBClusterType" xml:"DBClusterType"`
	CommodityCode        string                   `json:"CommodityCode" xml:"CommodityCode"`
	ExpireTime           string                   `json:"ExpireTime" xml:"ExpireTime"`
	DBNodeStorage        int64                    `json:"DBNodeStorage" xml:"DBNodeStorage"`
	DBNodeClass          string                   `json:"DBNodeClass" xml:"DBNodeClass"`
	LockReason           string                   `json:"LockReason" xml:"LockReason"`
	VPCId                string                   `json:"VPCId" xml:"VPCId"`
	RegionId             string                   `json:"RegionId" xml:"RegionId"`
	ComputeResource      string                   `json:"ComputeResource" xml:"ComputeResource"`
	ElasticIOResource    int                      `json:"ElasticIOResource" xml:"ElasticIOResource"`
	VSwitchId            string                   `json:"VSwitchId" xml:"VSwitchId"`
	DBVersion            string                   `json:"DBVersion" xml:"DBVersion"`
	VPCCloudInstanceId   string                   `json:"VPCCloudInstanceId" xml:"VPCCloudInstanceId"`
	DBClusterStatus      string                   `json:"DBClusterStatus" xml:"DBClusterStatus"`
	ResourceGroupId      string                   `json:"ResourceGroupId" xml:"ResourceGroupId"`
	DBClusterNetworkType string                   `json:"DBClusterNetworkType" xml:"DBClusterNetworkType"`
	DBClusterDescription string                   `json:"DBClusterDescription" xml:"DBClusterDescription"`
	ZoneId               string                   `json:"ZoneId" xml:"ZoneId"`
	Category             string                   `json:"Category" xml:"Category"`
	Engine               string                   `json:"Engine" xml:"Engine"`
	InnerIp              string                   `json:"InnerIp" xml:"InnerIp"`
	InnerPort            string                   `json:"InnerPort" xml:"InnerPort"`
	Tags                 TagsInDescribeDBClusters `json:"Tags" xml:"Tags"`
}
