package polardbx

//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 polardbx response
type Data struct {
	WriteAccessNum        string                `json:"WriteAccessNum" xml:"WriteAccessNum"`
	Engine                string                `json:"Engine" xml:"Engine"`
	PageSize              int64                 `json:"PageSize" xml:"PageSize"`
	SSLEnabled            bool                  `json:"SSLEnabled" xml:"SSLEnabled"`
	TDEStatus             string                `json:"TDEStatus" xml:"TDEStatus"`
	EnableStatus          bool                  `json:"EnableStatus" xml:"EnableStatus"`
	TopologyType          string                `json:"TopologyType" xml:"TopologyType"`
	ConfigName            string                `json:"ConfigName" xml:"ConfigName"`
	DBInstanceName        string                `json:"DBInstanceName" xml:"DBInstanceName"`
	RunningCount          int                   `json:"RunningCount" xml:"RunningCount"`
	DBInstanceNetType     string                `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	ReadAccessNum         int64                 `json:"ReadAccessNum" xml:"ReadAccessNum"`
	SuccessCount          int                   `json:"SuccessCount" xml:"SuccessCount"`
	PrimaryAzoneId        string                `json:"PrimaryAzoneId" xml:"PrimaryAzoneId"`
	RegionId              string                `json:"RegionId" xml:"RegionId"`
	SSLExpiredTime        string                `json:"SSLExpiredTime" xml:"SSLExpiredTime"`
	BackupSetCount        int                   `json:"BackupSetCount" xml:"BackupSetCount"`
	AuthorizationState    string                `json:"AuthorizationState" xml:"AuthorizationState"`
	VolumeName            string                `json:"VolumeName" xml:"VolumeName"`
	ParameterCount        int                   `json:"ParameterCount" xml:"ParameterCount"`
	RoleArn               string                `json:"RoleArn" xml:"RoleArn"`
	PageIndex             int64                 `json:"PageIndex" xml:"PageIndex"`
	SecondaryRegionId     string                `json:"SecondaryRegionId" xml:"SecondaryRegionId"`
	EngineVersion         string                `json:"EngineVersion" xml:"EngineVersion"`
	Port                  string                `json:"Port" xml:"Port"`
	TobeArchivedConut     int                   `json:"TobeArchivedConut" xml:"TobeArchivedConut"`
	PausedCount           int                   `json:"PausedCount" xml:"PausedCount"`
	DbInstanceName        string                `json:"DbInstanceName" xml:"DbInstanceName"`
	ConfigValue           string                `json:"ConfigValue" xml:"ConfigValue"`
	SecondaryAzoneId      string                `json:"SecondaryAzoneId" xml:"SecondaryAzoneId"`
	PrimaryRegionId       string                `json:"PrimaryRegionId" xml:"PrimaryRegionId"`
	CloudProduct          string                `json:"CloudProduct" xml:"CloudProduct"`
	CurrentSpaceSize      string                `json:"CurrentSpaceSize" xml:"CurrentSpaceSize"`
	CertCommonName        string                `json:"CertCommonName" xml:"CertCommonName"`
	TaskId                int64                 `json:"TaskId" xml:"TaskId"`
	BackupSetSpaceSize    string                `json:"BackupSetSpaceSize" xml:"BackupSetSpaceSize"`
	ConnectionString      string                `json:"ConnectionString" xml:"ConnectionString"`
	Total                 int64                 `json:"Total" xml:"Total"`
	DataRedundancyType    string                `json:"DataRedundancyType" xml:"DataRedundancyType"`
	KeyIds                []string              `json:"KeyIds" xml:"KeyIds"`
	CharacterSet          []string              `json:"CharacterSet" xml:"CharacterSet"`
	LogicInstanceTopology LogicInstanceTopology `json:"LogicInstanceTopology" xml:"LogicInstanceTopology"`
	Tables                []ArchiveTable        `json:"Tables" xml:"Tables"`
	GroupItems            []GroupItem           `json:"GroupItems" xml:"GroupItems"`
	ConfigParameters      []DBInstanceParameter `json:"ConfigParameters" xml:"ConfigParameters"`
	RunningParameters     []DBInstanceParameter `json:"RunningParameters" xml:"RunningParameters"`
	Parameters            []TemplateRecord      `json:"Parameters" xml:"Parameters"`
}
