drds

package
v1.63.54 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 22, 2024 License: Apache-2.0 Imports: 6 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap added in v1.60.279

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType added in v1.60.279

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty added in v1.60.279

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient added in v1.60.279

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AuditInfo

type AuditInfo struct {
	Project  string `json:"Project" xml:"Project"`
	LogStore string `json:"LogStore" xml:"LogStore"`
}

AuditInfo is a nested struct in drds response

type BackupDbs

type BackupDbs struct {
	BackupDb []string `json:"backupDb" xml:"backupDb"`
}

BackupDbs is a nested struct in drds response

type BackupPolicyDO

type BackupPolicyDO struct {
	NextBackupActuallyTime    string `json:"NextBackupActuallyTime" xml:"NextBackupActuallyTime"`
	BackupMode                string `json:"BackupMode" xml:"BackupMode"`
	PreferredBackupPeriod     string `json:"PreferredBackupPeriod" xml:"PreferredBackupPeriod"`
	DataBackupRetentionPeriod int64  `json:"DataBackupRetentionPeriod" xml:"DataBackupRetentionPeriod"`
	BackupAppName             string `json:"BackupAppName" xml:"BackupAppName"`
	LocalLogRetentionSpace    int64  `json:"LocalLogRetentionSpace" xml:"LocalLogRetentionSpace"`
	HighSpaceUsageProtection  int64  `json:"HighSpaceUsageProtection" xml:"HighSpaceUsageProtection"`
	BackupType                string `json:"BackupType" xml:"BackupType"`
	BackupLevel               string `json:"BackupLevel" xml:"BackupLevel"`
	LocalLogRetentionHours    int64  `json:"LocalLogRetentionHours" xml:"LocalLogRetentionHours"`
	GmtCreate                 int64  `json:"GmtCreate" xml:"GmtCreate"`
	PreferredBackupTime       string `json:"PreferredBackupTime" xml:"PreferredBackupTime"`
	BackupDbName              string `json:"BackupDbName" xml:"BackupDbName"`
	BackupRetentionPeriod     int64  `json:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"`
	GmtModified               int64  `json:"GmtModified" xml:"GmtModified"`
	BackupLog                 string `json:"BackupLog" xml:"BackupLog"`
	LogBackupRetentionPeriod  int64  `json:"LogBackupRetentionPeriod" xml:"LogBackupRetentionPeriod"`
	BackupPolicyMode          string `json:"BackupPolicyMode" xml:"BackupPolicyMode"`
}

BackupPolicyDO is a nested struct in drds response

type BackupSet

type BackupSet struct {
	Id                  string    `json:"Id" xml:"Id"`
	BackupStartTime     int64     `json:"BackupStartTime" xml:"BackupStartTime"`
	BackupEndTime       int64     `json:"BackupEndTime" xml:"BackupEndTime"`
	BackupMode          string    `json:"BackupMode" xml:"BackupMode"`
	BackupLevel         string    `json:"BackupLevel" xml:"BackupLevel"`
	BackupType          string    `json:"BackupType" xml:"BackupType"`
	Status              int64     `json:"Status" xml:"Status"`
	EnableRecovery      bool      `json:"EnableRecovery" xml:"EnableRecovery"`
	BackupTotalSize     string    `json:"BackupTotalSize" xml:"BackupTotalSize"`
	BackupConsitentTime string    `json:"BackupConsitentTime" xml:"BackupConsitentTime"`
	BackupDbs           BackupDbs `json:"BackupDbs" xml:"BackupDbs"`
}

BackupSet is a nested struct in drds response

type BackupSets

type BackupSets struct {
	BackupSet []BackupSet `json:"backupSet" xml:"backupSet"`
}

BackupSets is a nested struct in drds response

type CheckDrdsDbNameRequest

type CheckDrdsDbNameRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

CheckDrdsDbNameRequest is the request struct for api CheckDrdsDbName

func CreateCheckDrdsDbNameRequest

func CreateCheckDrdsDbNameRequest() (request *CheckDrdsDbNameRequest)

CreateCheckDrdsDbNameRequest creates a request to invoke CheckDrdsDbName API

type CheckDrdsDbNameResponse

type CheckDrdsDbNameResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    bool   `json:"Result" xml:"Result"`
}

CheckDrdsDbNameResponse is the response struct for api CheckDrdsDbName

func CreateCheckDrdsDbNameResponse

func CreateCheckDrdsDbNameResponse() (response *CheckDrdsDbNameResponse)

CreateCheckDrdsDbNameResponse creates a response to parse from CheckDrdsDbName response

type CheckExpandStatusRequest

type CheckExpandStatusRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

CheckExpandStatusRequest is the request struct for api CheckExpandStatus

func CreateCheckExpandStatusRequest

func CreateCheckExpandStatusRequest() (request *CheckExpandStatusRequest)

CreateCheckExpandStatusRequest creates a request to invoke CheckExpandStatus API

type CheckExpandStatusResponse

type CheckExpandStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

CheckExpandStatusResponse is the response struct for api CheckExpandStatus

func CreateCheckExpandStatusResponse

func CreateCheckExpandStatusResponse() (response *CheckExpandStatusResponse)

CreateCheckExpandStatusResponse creates a response to parse from CheckExpandStatus response

type CheckSqlAuditEnableStatusRequest

type CheckSqlAuditEnableStatusRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

CheckSqlAuditEnableStatusRequest is the request struct for api CheckSqlAuditEnableStatus

func CreateCheckSqlAuditEnableStatusRequest

func CreateCheckSqlAuditEnableStatusRequest() (request *CheckSqlAuditEnableStatusRequest)

CreateCheckSqlAuditEnableStatusRequest creates a request to invoke CheckSqlAuditEnableStatus API

type CheckSqlAuditEnableStatusResponse

type CheckSqlAuditEnableStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Status    string `json:"Status" xml:"Status"`
}

CheckSqlAuditEnableStatusResponse is the response struct for api CheckSqlAuditEnableStatus

func CreateCheckSqlAuditEnableStatusResponse

func CreateCheckSqlAuditEnableStatusResponse() (response *CheckSqlAuditEnableStatusResponse)

CreateCheckSqlAuditEnableStatusResponse creates a response to parse from CheckSqlAuditEnableStatus response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) CheckDrdsDbName

func (client *Client) CheckDrdsDbName(request *CheckDrdsDbNameRequest) (response *CheckDrdsDbNameResponse, err error)

CheckDrdsDbName invokes the drds.CheckDrdsDbName API synchronously

func (*Client) CheckDrdsDbNameWithCallback

func (client *Client) CheckDrdsDbNameWithCallback(request *CheckDrdsDbNameRequest, callback func(response *CheckDrdsDbNameResponse, err error)) <-chan int

CheckDrdsDbNameWithCallback invokes the drds.CheckDrdsDbName API asynchronously

func (*Client) CheckDrdsDbNameWithChan

func (client *Client) CheckDrdsDbNameWithChan(request *CheckDrdsDbNameRequest) (<-chan *CheckDrdsDbNameResponse, <-chan error)

CheckDrdsDbNameWithChan invokes the drds.CheckDrdsDbName API asynchronously

func (*Client) CheckExpandStatus

func (client *Client) CheckExpandStatus(request *CheckExpandStatusRequest) (response *CheckExpandStatusResponse, err error)

CheckExpandStatus invokes the drds.CheckExpandStatus API synchronously

func (*Client) CheckExpandStatusWithCallback

func (client *Client) CheckExpandStatusWithCallback(request *CheckExpandStatusRequest, callback func(response *CheckExpandStatusResponse, err error)) <-chan int

CheckExpandStatusWithCallback invokes the drds.CheckExpandStatus API asynchronously

func (*Client) CheckExpandStatusWithChan

func (client *Client) CheckExpandStatusWithChan(request *CheckExpandStatusRequest) (<-chan *CheckExpandStatusResponse, <-chan error)

CheckExpandStatusWithChan invokes the drds.CheckExpandStatus API asynchronously

func (*Client) CheckSqlAuditEnableStatus

func (client *Client) CheckSqlAuditEnableStatus(request *CheckSqlAuditEnableStatusRequest) (response *CheckSqlAuditEnableStatusResponse, err error)

CheckSqlAuditEnableStatus invokes the drds.CheckSqlAuditEnableStatus API synchronously

func (*Client) CheckSqlAuditEnableStatusWithCallback

func (client *Client) CheckSqlAuditEnableStatusWithCallback(request *CheckSqlAuditEnableStatusRequest, callback func(response *CheckSqlAuditEnableStatusResponse, err error)) <-chan int

CheckSqlAuditEnableStatusWithCallback invokes the drds.CheckSqlAuditEnableStatus API asynchronously

func (*Client) CheckSqlAuditEnableStatusWithChan

func (client *Client) CheckSqlAuditEnableStatusWithChan(request *CheckSqlAuditEnableStatusRequest) (<-chan *CheckSqlAuditEnableStatusResponse, <-chan error)

CheckSqlAuditEnableStatusWithChan invokes the drds.CheckSqlAuditEnableStatus API asynchronously

func (*Client) CreateDrdsDB

func (client *Client) CreateDrdsDB(request *CreateDrdsDBRequest) (response *CreateDrdsDBResponse, err error)

CreateDrdsDB invokes the drds.CreateDrdsDB API synchronously

func (*Client) CreateDrdsDBWithCallback

func (client *Client) CreateDrdsDBWithCallback(request *CreateDrdsDBRequest, callback func(response *CreateDrdsDBResponse, err error)) <-chan int

CreateDrdsDBWithCallback invokes the drds.CreateDrdsDB API asynchronously

func (*Client) CreateDrdsDBWithChan

func (client *Client) CreateDrdsDBWithChan(request *CreateDrdsDBRequest) (<-chan *CreateDrdsDBResponse, <-chan error)

CreateDrdsDBWithChan invokes the drds.CreateDrdsDB API asynchronously

func (*Client) CreateDrdsInstance

func (client *Client) CreateDrdsInstance(request *CreateDrdsInstanceRequest) (response *CreateDrdsInstanceResponse, err error)

CreateDrdsInstance invokes the drds.CreateDrdsInstance API synchronously

func (*Client) CreateDrdsInstanceWithCallback

func (client *Client) CreateDrdsInstanceWithCallback(request *CreateDrdsInstanceRequest, callback func(response *CreateDrdsInstanceResponse, err error)) <-chan int

CreateDrdsInstanceWithCallback invokes the drds.CreateDrdsInstance API asynchronously

func (*Client) CreateDrdsInstanceWithChan

func (client *Client) CreateDrdsInstanceWithChan(request *CreateDrdsInstanceRequest) (<-chan *CreateDrdsInstanceResponse, <-chan error)

CreateDrdsInstanceWithChan invokes the drds.CreateDrdsInstance API asynchronously

func (*Client) CreateInstanceAccount

func (client *Client) CreateInstanceAccount(request *CreateInstanceAccountRequest) (response *CreateInstanceAccountResponse, err error)

CreateInstanceAccount invokes the drds.CreateInstanceAccount API synchronously

func (*Client) CreateInstanceAccountWithCallback

func (client *Client) CreateInstanceAccountWithCallback(request *CreateInstanceAccountRequest, callback func(response *CreateInstanceAccountResponse, err error)) <-chan int

CreateInstanceAccountWithCallback invokes the drds.CreateInstanceAccount API asynchronously

func (*Client) CreateInstanceAccountWithChan

func (client *Client) CreateInstanceAccountWithChan(request *CreateInstanceAccountRequest) (<-chan *CreateInstanceAccountResponse, <-chan error)

CreateInstanceAccountWithChan invokes the drds.CreateInstanceAccount API asynchronously

func (*Client) CreateInstanceInternetAddress

func (client *Client) CreateInstanceInternetAddress(request *CreateInstanceInternetAddressRequest) (response *CreateInstanceInternetAddressResponse, err error)

CreateInstanceInternetAddress invokes the drds.CreateInstanceInternetAddress API synchronously

func (*Client) CreateInstanceInternetAddressWithCallback

func (client *Client) CreateInstanceInternetAddressWithCallback(request *CreateInstanceInternetAddressRequest, callback func(response *CreateInstanceInternetAddressResponse, err error)) <-chan int

CreateInstanceInternetAddressWithCallback invokes the drds.CreateInstanceInternetAddress API asynchronously

func (*Client) CreateInstanceInternetAddressWithChan

func (client *Client) CreateInstanceInternetAddressWithChan(request *CreateInstanceInternetAddressRequest) (<-chan *CreateInstanceInternetAddressResponse, <-chan error)

CreateInstanceInternetAddressWithChan invokes the drds.CreateInstanceInternetAddress API asynchronously

func (*Client) CreateOrderForRds

func (client *Client) CreateOrderForRds(request *CreateOrderForRdsRequest) (response *CreateOrderForRdsResponse, err error)

CreateOrderForRds invokes the drds.CreateOrderForRds API synchronously

func (*Client) CreateOrderForRdsWithCallback

func (client *Client) CreateOrderForRdsWithCallback(request *CreateOrderForRdsRequest, callback func(response *CreateOrderForRdsResponse, err error)) <-chan int

CreateOrderForRdsWithCallback invokes the drds.CreateOrderForRds API asynchronously

func (*Client) CreateOrderForRdsWithChan

func (client *Client) CreateOrderForRdsWithChan(request *CreateOrderForRdsRequest) (<-chan *CreateOrderForRdsResponse, <-chan error)

CreateOrderForRdsWithChan invokes the drds.CreateOrderForRds API asynchronously

func (*Client) CreateShardTask

func (client *Client) CreateShardTask(request *CreateShardTaskRequest) (response *CreateShardTaskResponse, err error)

CreateShardTask invokes the drds.CreateShardTask API synchronously

func (*Client) CreateShardTaskWithCallback

func (client *Client) CreateShardTaskWithCallback(request *CreateShardTaskRequest, callback func(response *CreateShardTaskResponse, err error)) <-chan int

CreateShardTaskWithCallback invokes the drds.CreateShardTask API asynchronously

func (*Client) CreateShardTaskWithChan

func (client *Client) CreateShardTaskWithChan(request *CreateShardTaskRequest) (<-chan *CreateShardTaskResponse, <-chan error)

CreateShardTaskWithChan invokes the drds.CreateShardTask API asynchronously

func (*Client) DescribeBackMenu

func (client *Client) DescribeBackMenu(request *DescribeBackMenuRequest) (response *DescribeBackMenuResponse, err error)

DescribeBackMenu invokes the drds.DescribeBackMenu API synchronously

func (*Client) DescribeBackMenuWithCallback

func (client *Client) DescribeBackMenuWithCallback(request *DescribeBackMenuRequest, callback func(response *DescribeBackMenuResponse, err error)) <-chan int

DescribeBackMenuWithCallback invokes the drds.DescribeBackMenu API asynchronously

func (*Client) DescribeBackMenuWithChan

func (client *Client) DescribeBackMenuWithChan(request *DescribeBackMenuRequest) (<-chan *DescribeBackMenuResponse, <-chan error)

DescribeBackMenuWithChan invokes the drds.DescribeBackMenu API asynchronously

func (*Client) DescribeBackupDbs

func (client *Client) DescribeBackupDbs(request *DescribeBackupDbsRequest) (response *DescribeBackupDbsResponse, err error)

DescribeBackupDbs invokes the drds.DescribeBackupDbs API synchronously

func (*Client) DescribeBackupDbsWithCallback

func (client *Client) DescribeBackupDbsWithCallback(request *DescribeBackupDbsRequest, callback func(response *DescribeBackupDbsResponse, err error)) <-chan int

DescribeBackupDbsWithCallback invokes the drds.DescribeBackupDbs API asynchronously

func (*Client) DescribeBackupDbsWithChan

func (client *Client) DescribeBackupDbsWithChan(request *DescribeBackupDbsRequest) (<-chan *DescribeBackupDbsResponse, <-chan error)

DescribeBackupDbsWithChan invokes the drds.DescribeBackupDbs API asynchronously

func (*Client) DescribeBackupLocal

func (client *Client) DescribeBackupLocal(request *DescribeBackupLocalRequest) (response *DescribeBackupLocalResponse, err error)

DescribeBackupLocal invokes the drds.DescribeBackupLocal API synchronously

func (*Client) DescribeBackupLocalWithCallback

func (client *Client) DescribeBackupLocalWithCallback(request *DescribeBackupLocalRequest, callback func(response *DescribeBackupLocalResponse, err error)) <-chan int

DescribeBackupLocalWithCallback invokes the drds.DescribeBackupLocal API asynchronously

func (*Client) DescribeBackupLocalWithChan

func (client *Client) DescribeBackupLocalWithChan(request *DescribeBackupLocalRequest) (<-chan *DescribeBackupLocalResponse, <-chan error)

DescribeBackupLocalWithChan invokes the drds.DescribeBackupLocal API asynchronously

func (*Client) DescribeBackupPolicy

func (client *Client) DescribeBackupPolicy(request *DescribeBackupPolicyRequest) (response *DescribeBackupPolicyResponse, err error)

DescribeBackupPolicy invokes the drds.DescribeBackupPolicy API synchronously

func (*Client) DescribeBackupPolicyWithCallback

func (client *Client) DescribeBackupPolicyWithCallback(request *DescribeBackupPolicyRequest, callback func(response *DescribeBackupPolicyResponse, err error)) <-chan int

DescribeBackupPolicyWithCallback invokes the drds.DescribeBackupPolicy API asynchronously

func (*Client) DescribeBackupPolicyWithChan

func (client *Client) DescribeBackupPolicyWithChan(request *DescribeBackupPolicyRequest) (<-chan *DescribeBackupPolicyResponse, <-chan error)

DescribeBackupPolicyWithChan invokes the drds.DescribeBackupPolicy API asynchronously

func (*Client) DescribeBackupSets

func (client *Client) DescribeBackupSets(request *DescribeBackupSetsRequest) (response *DescribeBackupSetsResponse, err error)

DescribeBackupSets invokes the drds.DescribeBackupSets API synchronously

func (*Client) DescribeBackupSetsWithCallback

func (client *Client) DescribeBackupSetsWithCallback(request *DescribeBackupSetsRequest, callback func(response *DescribeBackupSetsResponse, err error)) <-chan int

DescribeBackupSetsWithCallback invokes the drds.DescribeBackupSets API asynchronously

func (*Client) DescribeBackupSetsWithChan

func (client *Client) DescribeBackupSetsWithChan(request *DescribeBackupSetsRequest) (<-chan *DescribeBackupSetsResponse, <-chan error)

DescribeBackupSetsWithChan invokes the drds.DescribeBackupSets API asynchronously

func (*Client) DescribeBackupTimes

func (client *Client) DescribeBackupTimes(request *DescribeBackupTimesRequest) (response *DescribeBackupTimesResponse, err error)

DescribeBackupTimes invokes the drds.DescribeBackupTimes API synchronously

func (*Client) DescribeBackupTimesWithCallback

func (client *Client) DescribeBackupTimesWithCallback(request *DescribeBackupTimesRequest, callback func(response *DescribeBackupTimesResponse, err error)) <-chan int

DescribeBackupTimesWithCallback invokes the drds.DescribeBackupTimes API asynchronously

func (*Client) DescribeBackupTimesWithChan

func (client *Client) DescribeBackupTimesWithChan(request *DescribeBackupTimesRequest) (<-chan *DescribeBackupTimesResponse, <-chan error)

DescribeBackupTimesWithChan invokes the drds.DescribeBackupTimes API asynchronously

func (*Client) DescribeBroadcastTables

func (client *Client) DescribeBroadcastTables(request *DescribeBroadcastTablesRequest) (response *DescribeBroadcastTablesResponse, err error)

DescribeBroadcastTables invokes the drds.DescribeBroadcastTables API synchronously

func (*Client) DescribeBroadcastTablesWithCallback

func (client *Client) DescribeBroadcastTablesWithCallback(request *DescribeBroadcastTablesRequest, callback func(response *DescribeBroadcastTablesResponse, err error)) <-chan int

DescribeBroadcastTablesWithCallback invokes the drds.DescribeBroadcastTables API asynchronously

func (*Client) DescribeBroadcastTablesWithChan

func (client *Client) DescribeBroadcastTablesWithChan(request *DescribeBroadcastTablesRequest) (<-chan *DescribeBroadcastTablesResponse, <-chan error)

DescribeBroadcastTablesWithChan invokes the drds.DescribeBroadcastTables API asynchronously

func (*Client) DescribeDbInstanceDbs

func (client *Client) DescribeDbInstanceDbs(request *DescribeDbInstanceDbsRequest) (response *DescribeDbInstanceDbsResponse, err error)

DescribeDbInstanceDbs invokes the drds.DescribeDbInstanceDbs API synchronously

func (*Client) DescribeDbInstanceDbsWithCallback

func (client *Client) DescribeDbInstanceDbsWithCallback(request *DescribeDbInstanceDbsRequest, callback func(response *DescribeDbInstanceDbsResponse, err error)) <-chan int

DescribeDbInstanceDbsWithCallback invokes the drds.DescribeDbInstanceDbs API asynchronously

func (*Client) DescribeDbInstanceDbsWithChan

func (client *Client) DescribeDbInstanceDbsWithChan(request *DescribeDbInstanceDbsRequest) (<-chan *DescribeDbInstanceDbsResponse, <-chan error)

DescribeDbInstanceDbsWithChan invokes the drds.DescribeDbInstanceDbs API asynchronously

func (*Client) DescribeDbInstances

func (client *Client) DescribeDbInstances(request *DescribeDbInstancesRequest) (response *DescribeDbInstancesResponse, err error)

DescribeDbInstances invokes the drds.DescribeDbInstances API synchronously

func (*Client) DescribeDbInstancesWithCallback

func (client *Client) DescribeDbInstancesWithCallback(request *DescribeDbInstancesRequest, callback func(response *DescribeDbInstancesResponse, err error)) <-chan int

DescribeDbInstancesWithCallback invokes the drds.DescribeDbInstances API asynchronously

func (*Client) DescribeDbInstancesWithChan

func (client *Client) DescribeDbInstancesWithChan(request *DescribeDbInstancesRequest) (<-chan *DescribeDbInstancesResponse, <-chan error)

DescribeDbInstancesWithChan invokes the drds.DescribeDbInstances API asynchronously

func (*Client) DescribeDrdsDB

func (client *Client) DescribeDrdsDB(request *DescribeDrdsDBRequest) (response *DescribeDrdsDBResponse, err error)

DescribeDrdsDB invokes the drds.DescribeDrdsDB API synchronously

func (*Client) DescribeDrdsDBCluster

func (client *Client) DescribeDrdsDBCluster(request *DescribeDrdsDBClusterRequest) (response *DescribeDrdsDBClusterResponse, err error)

DescribeDrdsDBCluster invokes the drds.DescribeDrdsDBCluster API synchronously

func (*Client) DescribeDrdsDBClusterWithCallback

func (client *Client) DescribeDrdsDBClusterWithCallback(request *DescribeDrdsDBClusterRequest, callback func(response *DescribeDrdsDBClusterResponse, err error)) <-chan int

DescribeDrdsDBClusterWithCallback invokes the drds.DescribeDrdsDBCluster API asynchronously

func (*Client) DescribeDrdsDBClusterWithChan

func (client *Client) DescribeDrdsDBClusterWithChan(request *DescribeDrdsDBClusterRequest) (<-chan *DescribeDrdsDBClusterResponse, <-chan error)

DescribeDrdsDBClusterWithChan invokes the drds.DescribeDrdsDBCluster API asynchronously

func (*Client) DescribeDrdsDBIpWhiteList

func (client *Client) DescribeDrdsDBIpWhiteList(request *DescribeDrdsDBIpWhiteListRequest) (response *DescribeDrdsDBIpWhiteListResponse, err error)

DescribeDrdsDBIpWhiteList invokes the drds.DescribeDrdsDBIpWhiteList API synchronously

func (*Client) DescribeDrdsDBIpWhiteListWithCallback

func (client *Client) DescribeDrdsDBIpWhiteListWithCallback(request *DescribeDrdsDBIpWhiteListRequest, callback func(response *DescribeDrdsDBIpWhiteListResponse, err error)) <-chan int

DescribeDrdsDBIpWhiteListWithCallback invokes the drds.DescribeDrdsDBIpWhiteList API asynchronously

func (*Client) DescribeDrdsDBIpWhiteListWithChan

func (client *Client) DescribeDrdsDBIpWhiteListWithChan(request *DescribeDrdsDBIpWhiteListRequest) (<-chan *DescribeDrdsDBIpWhiteListResponse, <-chan error)

DescribeDrdsDBIpWhiteListWithChan invokes the drds.DescribeDrdsDBIpWhiteList API asynchronously

func (*Client) DescribeDrdsDBWithCallback

func (client *Client) DescribeDrdsDBWithCallback(request *DescribeDrdsDBRequest, callback func(response *DescribeDrdsDBResponse, err error)) <-chan int

DescribeDrdsDBWithCallback invokes the drds.DescribeDrdsDB API asynchronously

func (*Client) DescribeDrdsDBWithChan

func (client *Client) DescribeDrdsDBWithChan(request *DescribeDrdsDBRequest) (<-chan *DescribeDrdsDBResponse, <-chan error)

DescribeDrdsDBWithChan invokes the drds.DescribeDrdsDB API asynchronously

func (*Client) DescribeDrdsDBs

func (client *Client) DescribeDrdsDBs(request *DescribeDrdsDBsRequest) (response *DescribeDrdsDBsResponse, err error)

DescribeDrdsDBs invokes the drds.DescribeDrdsDBs API synchronously

func (*Client) DescribeDrdsDBsWithCallback

func (client *Client) DescribeDrdsDBsWithCallback(request *DescribeDrdsDBsRequest, callback func(response *DescribeDrdsDBsResponse, err error)) <-chan int

DescribeDrdsDBsWithCallback invokes the drds.DescribeDrdsDBs API asynchronously

func (*Client) DescribeDrdsDBsWithChan

func (client *Client) DescribeDrdsDBsWithChan(request *DescribeDrdsDBsRequest) (<-chan *DescribeDrdsDBsResponse, <-chan error)

DescribeDrdsDBsWithChan invokes the drds.DescribeDrdsDBs API asynchronously

func (*Client) DescribeDrdsDbInstance

func (client *Client) DescribeDrdsDbInstance(request *DescribeDrdsDbInstanceRequest) (response *DescribeDrdsDbInstanceResponse, err error)

DescribeDrdsDbInstance invokes the drds.DescribeDrdsDbInstance API synchronously

func (*Client) DescribeDrdsDbInstanceWithCallback

func (client *Client) DescribeDrdsDbInstanceWithCallback(request *DescribeDrdsDbInstanceRequest, callback func(response *DescribeDrdsDbInstanceResponse, err error)) <-chan int

DescribeDrdsDbInstanceWithCallback invokes the drds.DescribeDrdsDbInstance API asynchronously

func (*Client) DescribeDrdsDbInstanceWithChan

func (client *Client) DescribeDrdsDbInstanceWithChan(request *DescribeDrdsDbInstanceRequest) (<-chan *DescribeDrdsDbInstanceResponse, <-chan error)

DescribeDrdsDbInstanceWithChan invokes the drds.DescribeDrdsDbInstance API asynchronously

func (*Client) DescribeDrdsDbInstances

func (client *Client) DescribeDrdsDbInstances(request *DescribeDrdsDbInstancesRequest) (response *DescribeDrdsDbInstancesResponse, err error)

DescribeDrdsDbInstances invokes the drds.DescribeDrdsDbInstances API synchronously

func (*Client) DescribeDrdsDbInstancesWithCallback

func (client *Client) DescribeDrdsDbInstancesWithCallback(request *DescribeDrdsDbInstancesRequest, callback func(response *DescribeDrdsDbInstancesResponse, err error)) <-chan int

DescribeDrdsDbInstancesWithCallback invokes the drds.DescribeDrdsDbInstances API asynchronously

func (*Client) DescribeDrdsDbInstancesWithChan

func (client *Client) DescribeDrdsDbInstancesWithChan(request *DescribeDrdsDbInstancesRequest) (<-chan *DescribeDrdsDbInstancesResponse, <-chan error)

DescribeDrdsDbInstancesWithChan invokes the drds.DescribeDrdsDbInstances API asynchronously

func (*Client) DescribeDrdsDbRdsNameList

func (client *Client) DescribeDrdsDbRdsNameList(request *DescribeDrdsDbRdsNameListRequest) (response *DescribeDrdsDbRdsNameListResponse, err error)

DescribeDrdsDbRdsNameList invokes the drds.DescribeDrdsDbRdsNameList API synchronously

func (*Client) DescribeDrdsDbRdsNameListWithCallback

func (client *Client) DescribeDrdsDbRdsNameListWithCallback(request *DescribeDrdsDbRdsNameListRequest, callback func(response *DescribeDrdsDbRdsNameListResponse, err error)) <-chan int

DescribeDrdsDbRdsNameListWithCallback invokes the drds.DescribeDrdsDbRdsNameList API asynchronously

func (*Client) DescribeDrdsDbRdsNameListWithChan

func (client *Client) DescribeDrdsDbRdsNameListWithChan(request *DescribeDrdsDbRdsNameListRequest) (<-chan *DescribeDrdsDbRdsNameListResponse, <-chan error)

DescribeDrdsDbRdsNameListWithChan invokes the drds.DescribeDrdsDbRdsNameList API asynchronously

func (*Client) DescribeDrdsDbTasks

func (client *Client) DescribeDrdsDbTasks(request *DescribeDrdsDbTasksRequest) (response *DescribeDrdsDbTasksResponse, err error)

DescribeDrdsDbTasks invokes the drds.DescribeDrdsDbTasks API synchronously

func (*Client) DescribeDrdsDbTasksWithCallback

func (client *Client) DescribeDrdsDbTasksWithCallback(request *DescribeDrdsDbTasksRequest, callback func(response *DescribeDrdsDbTasksResponse, err error)) <-chan int

DescribeDrdsDbTasksWithCallback invokes the drds.DescribeDrdsDbTasks API asynchronously

func (*Client) DescribeDrdsDbTasksWithChan

func (client *Client) DescribeDrdsDbTasksWithChan(request *DescribeDrdsDbTasksRequest) (<-chan *DescribeDrdsDbTasksResponse, <-chan error)

DescribeDrdsDbTasksWithChan invokes the drds.DescribeDrdsDbTasks API asynchronously

func (*Client) DescribeDrdsInstance

func (client *Client) DescribeDrdsInstance(request *DescribeDrdsInstanceRequest) (response *DescribeDrdsInstanceResponse, err error)

DescribeDrdsInstance invokes the drds.DescribeDrdsInstance API synchronously

func (*Client) DescribeDrdsInstanceDbMonitor

func (client *Client) DescribeDrdsInstanceDbMonitor(request *DescribeDrdsInstanceDbMonitorRequest) (response *DescribeDrdsInstanceDbMonitorResponse, err error)

DescribeDrdsInstanceDbMonitor invokes the drds.DescribeDrdsInstanceDbMonitor API synchronously

func (*Client) DescribeDrdsInstanceDbMonitorWithCallback

func (client *Client) DescribeDrdsInstanceDbMonitorWithCallback(request *DescribeDrdsInstanceDbMonitorRequest, callback func(response *DescribeDrdsInstanceDbMonitorResponse, err error)) <-chan int

DescribeDrdsInstanceDbMonitorWithCallback invokes the drds.DescribeDrdsInstanceDbMonitor API asynchronously

func (*Client) DescribeDrdsInstanceDbMonitorWithChan

func (client *Client) DescribeDrdsInstanceDbMonitorWithChan(request *DescribeDrdsInstanceDbMonitorRequest) (<-chan *DescribeDrdsInstanceDbMonitorResponse, <-chan error)

DescribeDrdsInstanceDbMonitorWithChan invokes the drds.DescribeDrdsInstanceDbMonitor API asynchronously

func (*Client) DescribeDrdsInstanceLevelTasks

func (client *Client) DescribeDrdsInstanceLevelTasks(request *DescribeDrdsInstanceLevelTasksRequest) (response *DescribeDrdsInstanceLevelTasksResponse, err error)

DescribeDrdsInstanceLevelTasks invokes the drds.DescribeDrdsInstanceLevelTasks API synchronously

func (*Client) DescribeDrdsInstanceLevelTasksWithCallback

func (client *Client) DescribeDrdsInstanceLevelTasksWithCallback(request *DescribeDrdsInstanceLevelTasksRequest, callback func(response *DescribeDrdsInstanceLevelTasksResponse, err error)) <-chan int

DescribeDrdsInstanceLevelTasksWithCallback invokes the drds.DescribeDrdsInstanceLevelTasks API asynchronously

func (*Client) DescribeDrdsInstanceLevelTasksWithChan

func (client *Client) DescribeDrdsInstanceLevelTasksWithChan(request *DescribeDrdsInstanceLevelTasksRequest) (<-chan *DescribeDrdsInstanceLevelTasksResponse, <-chan error)

DescribeDrdsInstanceLevelTasksWithChan invokes the drds.DescribeDrdsInstanceLevelTasks API asynchronously

func (*Client) DescribeDrdsInstanceMonitor

func (client *Client) DescribeDrdsInstanceMonitor(request *DescribeDrdsInstanceMonitorRequest) (response *DescribeDrdsInstanceMonitorResponse, err error)

DescribeDrdsInstanceMonitor invokes the drds.DescribeDrdsInstanceMonitor API synchronously

func (*Client) DescribeDrdsInstanceMonitorWithCallback

func (client *Client) DescribeDrdsInstanceMonitorWithCallback(request *DescribeDrdsInstanceMonitorRequest, callback func(response *DescribeDrdsInstanceMonitorResponse, err error)) <-chan int

DescribeDrdsInstanceMonitorWithCallback invokes the drds.DescribeDrdsInstanceMonitor API asynchronously

func (*Client) DescribeDrdsInstanceMonitorWithChan

func (client *Client) DescribeDrdsInstanceMonitorWithChan(request *DescribeDrdsInstanceMonitorRequest) (<-chan *DescribeDrdsInstanceMonitorResponse, <-chan error)

DescribeDrdsInstanceMonitorWithChan invokes the drds.DescribeDrdsInstanceMonitor API asynchronously

func (*Client) DescribeDrdsInstanceVersion

func (client *Client) DescribeDrdsInstanceVersion(request *DescribeDrdsInstanceVersionRequest) (response *DescribeDrdsInstanceVersionResponse, err error)

DescribeDrdsInstanceVersion invokes the drds.DescribeDrdsInstanceVersion API synchronously

func (*Client) DescribeDrdsInstanceVersionWithCallback

func (client *Client) DescribeDrdsInstanceVersionWithCallback(request *DescribeDrdsInstanceVersionRequest, callback func(response *DescribeDrdsInstanceVersionResponse, err error)) <-chan int

DescribeDrdsInstanceVersionWithCallback invokes the drds.DescribeDrdsInstanceVersion API asynchronously

func (*Client) DescribeDrdsInstanceVersionWithChan

func (client *Client) DescribeDrdsInstanceVersionWithChan(request *DescribeDrdsInstanceVersionRequest) (<-chan *DescribeDrdsInstanceVersionResponse, <-chan error)

DescribeDrdsInstanceVersionWithChan invokes the drds.DescribeDrdsInstanceVersion API asynchronously

func (*Client) DescribeDrdsInstanceWithCallback

func (client *Client) DescribeDrdsInstanceWithCallback(request *DescribeDrdsInstanceRequest, callback func(response *DescribeDrdsInstanceResponse, err error)) <-chan int

DescribeDrdsInstanceWithCallback invokes the drds.DescribeDrdsInstance API asynchronously

func (*Client) DescribeDrdsInstanceWithChan

func (client *Client) DescribeDrdsInstanceWithChan(request *DescribeDrdsInstanceRequest) (<-chan *DescribeDrdsInstanceResponse, <-chan error)

DescribeDrdsInstanceWithChan invokes the drds.DescribeDrdsInstance API asynchronously

func (*Client) DescribeDrdsInstances

func (client *Client) DescribeDrdsInstances(request *DescribeDrdsInstancesRequest) (response *DescribeDrdsInstancesResponse, err error)

DescribeDrdsInstances invokes the drds.DescribeDrdsInstances API synchronously

func (*Client) DescribeDrdsInstancesWithCallback

func (client *Client) DescribeDrdsInstancesWithCallback(request *DescribeDrdsInstancesRequest, callback func(response *DescribeDrdsInstancesResponse, err error)) <-chan int

DescribeDrdsInstancesWithCallback invokes the drds.DescribeDrdsInstances API asynchronously

func (*Client) DescribeDrdsInstancesWithChan

func (client *Client) DescribeDrdsInstancesWithChan(request *DescribeDrdsInstancesRequest) (<-chan *DescribeDrdsInstancesResponse, <-chan error)

DescribeDrdsInstancesWithChan invokes the drds.DescribeDrdsInstances API asynchronously

func (*Client) DescribeDrdsParams

func (client *Client) DescribeDrdsParams(request *DescribeDrdsParamsRequest) (response *DescribeDrdsParamsResponse, err error)

DescribeDrdsParams invokes the drds.DescribeDrdsParams API synchronously

func (*Client) DescribeDrdsParamsWithCallback

func (client *Client) DescribeDrdsParamsWithCallback(request *DescribeDrdsParamsRequest, callback func(response *DescribeDrdsParamsResponse, err error)) <-chan int

DescribeDrdsParamsWithCallback invokes the drds.DescribeDrdsParams API asynchronously

func (*Client) DescribeDrdsParamsWithChan

func (client *Client) DescribeDrdsParamsWithChan(request *DescribeDrdsParamsRequest) (<-chan *DescribeDrdsParamsResponse, <-chan error)

DescribeDrdsParamsWithChan invokes the drds.DescribeDrdsParams API asynchronously

func (*Client) DescribeDrdsRdsInstances added in v1.61.612

func (client *Client) DescribeDrdsRdsInstances(request *DescribeDrdsRdsInstancesRequest) (response *DescribeDrdsRdsInstancesResponse, err error)

DescribeDrdsRdsInstances invokes the drds.DescribeDrdsRdsInstances API synchronously

func (*Client) DescribeDrdsRdsInstancesWithCallback added in v1.61.612

func (client *Client) DescribeDrdsRdsInstancesWithCallback(request *DescribeDrdsRdsInstancesRequest, callback func(response *DescribeDrdsRdsInstancesResponse, err error)) <-chan int

DescribeDrdsRdsInstancesWithCallback invokes the drds.DescribeDrdsRdsInstances API asynchronously

func (*Client) DescribeDrdsRdsInstancesWithChan added in v1.61.612

func (client *Client) DescribeDrdsRdsInstancesWithChan(request *DescribeDrdsRdsInstancesRequest) (<-chan *DescribeDrdsRdsInstancesResponse, <-chan error)

DescribeDrdsRdsInstancesWithChan invokes the drds.DescribeDrdsRdsInstances API asynchronously

func (*Client) DescribeDrdsShardingDbs

func (client *Client) DescribeDrdsShardingDbs(request *DescribeDrdsShardingDbsRequest) (response *DescribeDrdsShardingDbsResponse, err error)

DescribeDrdsShardingDbs invokes the drds.DescribeDrdsShardingDbs API synchronously

func (*Client) DescribeDrdsShardingDbsWithCallback

func (client *Client) DescribeDrdsShardingDbsWithCallback(request *DescribeDrdsShardingDbsRequest, callback func(response *DescribeDrdsShardingDbsResponse, err error)) <-chan int

DescribeDrdsShardingDbsWithCallback invokes the drds.DescribeDrdsShardingDbs API asynchronously

func (*Client) DescribeDrdsShardingDbsWithChan

func (client *Client) DescribeDrdsShardingDbsWithChan(request *DescribeDrdsShardingDbsRequest) (<-chan *DescribeDrdsShardingDbsResponse, <-chan error)

DescribeDrdsShardingDbsWithChan invokes the drds.DescribeDrdsShardingDbs API asynchronously

func (*Client) DescribeDrdsSlowSqls

func (client *Client) DescribeDrdsSlowSqls(request *DescribeDrdsSlowSqlsRequest) (response *DescribeDrdsSlowSqlsResponse, err error)

DescribeDrdsSlowSqls invokes the drds.DescribeDrdsSlowSqls API synchronously

func (*Client) DescribeDrdsSlowSqlsWithCallback

func (client *Client) DescribeDrdsSlowSqlsWithCallback(request *DescribeDrdsSlowSqlsRequest, callback func(response *DescribeDrdsSlowSqlsResponse, err error)) <-chan int

DescribeDrdsSlowSqlsWithCallback invokes the drds.DescribeDrdsSlowSqls API asynchronously

func (*Client) DescribeDrdsSlowSqlsWithChan

func (client *Client) DescribeDrdsSlowSqlsWithChan(request *DescribeDrdsSlowSqlsRequest) (<-chan *DescribeDrdsSlowSqlsResponse, <-chan error)

DescribeDrdsSlowSqlsWithChan invokes the drds.DescribeDrdsSlowSqls API asynchronously

func (*Client) DescribeDrdsSqlAuditStatus

func (client *Client) DescribeDrdsSqlAuditStatus(request *DescribeDrdsSqlAuditStatusRequest) (response *DescribeDrdsSqlAuditStatusResponse, err error)

DescribeDrdsSqlAuditStatus invokes the drds.DescribeDrdsSqlAuditStatus API synchronously

func (*Client) DescribeDrdsSqlAuditStatusWithCallback

func (client *Client) DescribeDrdsSqlAuditStatusWithCallback(request *DescribeDrdsSqlAuditStatusRequest, callback func(response *DescribeDrdsSqlAuditStatusResponse, err error)) <-chan int

DescribeDrdsSqlAuditStatusWithCallback invokes the drds.DescribeDrdsSqlAuditStatus API asynchronously

func (*Client) DescribeDrdsSqlAuditStatusWithChan

func (client *Client) DescribeDrdsSqlAuditStatusWithChan(request *DescribeDrdsSqlAuditStatusRequest) (<-chan *DescribeDrdsSqlAuditStatusResponse, <-chan error)

DescribeDrdsSqlAuditStatusWithChan invokes the drds.DescribeDrdsSqlAuditStatus API asynchronously

func (*Client) DescribeDrdsTasks

func (client *Client) DescribeDrdsTasks(request *DescribeDrdsTasksRequest) (response *DescribeDrdsTasksResponse, err error)

DescribeDrdsTasks invokes the drds.DescribeDrdsTasks API synchronously

func (*Client) DescribeDrdsTasksWithCallback

func (client *Client) DescribeDrdsTasksWithCallback(request *DescribeDrdsTasksRequest, callback func(response *DescribeDrdsTasksResponse, err error)) <-chan int

DescribeDrdsTasksWithCallback invokes the drds.DescribeDrdsTasks API asynchronously

func (*Client) DescribeDrdsTasksWithChan

func (client *Client) DescribeDrdsTasksWithChan(request *DescribeDrdsTasksRequest) (<-chan *DescribeDrdsTasksResponse, <-chan error)

DescribeDrdsTasksWithChan invokes the drds.DescribeDrdsTasks API asynchronously

func (*Client) DescribeExpandLogicTableInfoList

func (client *Client) DescribeExpandLogicTableInfoList(request *DescribeExpandLogicTableInfoListRequest) (response *DescribeExpandLogicTableInfoListResponse, err error)

DescribeExpandLogicTableInfoList invokes the drds.DescribeExpandLogicTableInfoList API synchronously

func (*Client) DescribeExpandLogicTableInfoListWithCallback

func (client *Client) DescribeExpandLogicTableInfoListWithCallback(request *DescribeExpandLogicTableInfoListRequest, callback func(response *DescribeExpandLogicTableInfoListResponse, err error)) <-chan int

DescribeExpandLogicTableInfoListWithCallback invokes the drds.DescribeExpandLogicTableInfoList API asynchronously

func (*Client) DescribeExpandLogicTableInfoListWithChan

func (client *Client) DescribeExpandLogicTableInfoListWithChan(request *DescribeExpandLogicTableInfoListRequest) (<-chan *DescribeExpandLogicTableInfoListResponse, <-chan error)

DescribeExpandLogicTableInfoListWithChan invokes the drds.DescribeExpandLogicTableInfoList API asynchronously

func (*Client) DescribeHiStoreInstanceInfo

func (client *Client) DescribeHiStoreInstanceInfo(request *DescribeHiStoreInstanceInfoRequest) (response *DescribeHiStoreInstanceInfoResponse, err error)

DescribeHiStoreInstanceInfo invokes the drds.DescribeHiStoreInstanceInfo API synchronously

func (*Client) DescribeHiStoreInstanceInfoWithCallback

func (client *Client) DescribeHiStoreInstanceInfoWithCallback(request *DescribeHiStoreInstanceInfoRequest, callback func(response *DescribeHiStoreInstanceInfoResponse, err error)) <-chan int

DescribeHiStoreInstanceInfoWithCallback invokes the drds.DescribeHiStoreInstanceInfo API asynchronously

func (*Client) DescribeHiStoreInstanceInfoWithChan

func (client *Client) DescribeHiStoreInstanceInfoWithChan(request *DescribeHiStoreInstanceInfoRequest) (<-chan *DescribeHiStoreInstanceInfoResponse, <-chan error)

DescribeHiStoreInstanceInfoWithChan invokes the drds.DescribeHiStoreInstanceInfo API asynchronously

func (*Client) DescribeHotDbList

func (client *Client) DescribeHotDbList(request *DescribeHotDbListRequest) (response *DescribeHotDbListResponse, err error)

DescribeHotDbList invokes the drds.DescribeHotDbList API synchronously

func (*Client) DescribeHotDbListWithCallback

func (client *Client) DescribeHotDbListWithCallback(request *DescribeHotDbListRequest, callback func(response *DescribeHotDbListResponse, err error)) <-chan int

DescribeHotDbListWithCallback invokes the drds.DescribeHotDbList API asynchronously

func (*Client) DescribeHotDbListWithChan

func (client *Client) DescribeHotDbListWithChan(request *DescribeHotDbListRequest) (<-chan *DescribeHotDbListResponse, <-chan error)

DescribeHotDbListWithChan invokes the drds.DescribeHotDbList API asynchronously

func (*Client) DescribeInstDbLogInfo

func (client *Client) DescribeInstDbLogInfo(request *DescribeInstDbLogInfoRequest) (response *DescribeInstDbLogInfoResponse, err error)

DescribeInstDbLogInfo invokes the drds.DescribeInstDbLogInfo API synchronously

func (*Client) DescribeInstDbLogInfoWithCallback

func (client *Client) DescribeInstDbLogInfoWithCallback(request *DescribeInstDbLogInfoRequest, callback func(response *DescribeInstDbLogInfoResponse, err error)) <-chan int

DescribeInstDbLogInfoWithCallback invokes the drds.DescribeInstDbLogInfo API asynchronously

func (*Client) DescribeInstDbLogInfoWithChan

func (client *Client) DescribeInstDbLogInfoWithChan(request *DescribeInstDbLogInfoRequest) (<-chan *DescribeInstDbLogInfoResponse, <-chan error)

DescribeInstDbLogInfoWithChan invokes the drds.DescribeInstDbLogInfo API asynchronously

func (*Client) DescribeInstDbSlsInfo

func (client *Client) DescribeInstDbSlsInfo(request *DescribeInstDbSlsInfoRequest) (response *DescribeInstDbSlsInfoResponse, err error)

DescribeInstDbSlsInfo invokes the drds.DescribeInstDbSlsInfo API synchronously

func (*Client) DescribeInstDbSlsInfoWithCallback

func (client *Client) DescribeInstDbSlsInfoWithCallback(request *DescribeInstDbSlsInfoRequest, callback func(response *DescribeInstDbSlsInfoResponse, err error)) <-chan int

DescribeInstDbSlsInfoWithCallback invokes the drds.DescribeInstDbSlsInfo API asynchronously

func (*Client) DescribeInstDbSlsInfoWithChan

func (client *Client) DescribeInstDbSlsInfoWithChan(request *DescribeInstDbSlsInfoRequest) (<-chan *DescribeInstDbSlsInfoResponse, <-chan error)

DescribeInstDbSlsInfoWithChan invokes the drds.DescribeInstDbSlsInfo API asynchronously

func (*Client) DescribeInstanceAccounts

func (client *Client) DescribeInstanceAccounts(request *DescribeInstanceAccountsRequest) (response *DescribeInstanceAccountsResponse, err error)

DescribeInstanceAccounts invokes the drds.DescribeInstanceAccounts API synchronously

func (*Client) DescribeInstanceAccountsWithCallback

func (client *Client) DescribeInstanceAccountsWithCallback(request *DescribeInstanceAccountsRequest, callback func(response *DescribeInstanceAccountsResponse, err error)) <-chan int

DescribeInstanceAccountsWithCallback invokes the drds.DescribeInstanceAccounts API asynchronously

func (*Client) DescribeInstanceAccountsWithChan

func (client *Client) DescribeInstanceAccountsWithChan(request *DescribeInstanceAccountsRequest) (<-chan *DescribeInstanceAccountsResponse, <-chan error)

DescribeInstanceAccountsWithChan invokes the drds.DescribeInstanceAccounts API asynchronously

func (*Client) DescribeInstanceMenuSwitch

func (client *Client) DescribeInstanceMenuSwitch(request *DescribeInstanceMenuSwitchRequest) (response *DescribeInstanceMenuSwitchResponse, err error)

DescribeInstanceMenuSwitch invokes the drds.DescribeInstanceMenuSwitch API synchronously

func (*Client) DescribeInstanceMenuSwitchWithCallback

func (client *Client) DescribeInstanceMenuSwitchWithCallback(request *DescribeInstanceMenuSwitchRequest, callback func(response *DescribeInstanceMenuSwitchResponse, err error)) <-chan int

DescribeInstanceMenuSwitchWithCallback invokes the drds.DescribeInstanceMenuSwitch API asynchronously

func (*Client) DescribeInstanceMenuSwitchWithChan

func (client *Client) DescribeInstanceMenuSwitchWithChan(request *DescribeInstanceMenuSwitchRequest) (<-chan *DescribeInstanceMenuSwitchResponse, <-chan error)

DescribeInstanceMenuSwitchWithChan invokes the drds.DescribeInstanceMenuSwitch API asynchronously

func (*Client) DescribeInstanceSwitchAzone

func (client *Client) DescribeInstanceSwitchAzone(request *DescribeInstanceSwitchAzoneRequest) (response *DescribeInstanceSwitchAzoneResponse, err error)

DescribeInstanceSwitchAzone invokes the drds.DescribeInstanceSwitchAzone API synchronously

func (*Client) DescribeInstanceSwitchAzoneWithCallback

func (client *Client) DescribeInstanceSwitchAzoneWithCallback(request *DescribeInstanceSwitchAzoneRequest, callback func(response *DescribeInstanceSwitchAzoneResponse, err error)) <-chan int

DescribeInstanceSwitchAzoneWithCallback invokes the drds.DescribeInstanceSwitchAzone API asynchronously

func (*Client) DescribeInstanceSwitchAzoneWithChan

func (client *Client) DescribeInstanceSwitchAzoneWithChan(request *DescribeInstanceSwitchAzoneRequest) (<-chan *DescribeInstanceSwitchAzoneResponse, <-chan error)

DescribeInstanceSwitchAzoneWithChan invokes the drds.DescribeInstanceSwitchAzone API asynchronously

func (*Client) DescribeInstanceSwitchNetwork

func (client *Client) DescribeInstanceSwitchNetwork(request *DescribeInstanceSwitchNetworkRequest) (response *DescribeInstanceSwitchNetworkResponse, err error)

DescribeInstanceSwitchNetwork invokes the drds.DescribeInstanceSwitchNetwork API synchronously

func (*Client) DescribeInstanceSwitchNetworkWithCallback

func (client *Client) DescribeInstanceSwitchNetworkWithCallback(request *DescribeInstanceSwitchNetworkRequest, callback func(response *DescribeInstanceSwitchNetworkResponse, err error)) <-chan int

DescribeInstanceSwitchNetworkWithCallback invokes the drds.DescribeInstanceSwitchNetwork API asynchronously

func (*Client) DescribeInstanceSwitchNetworkWithChan

func (client *Client) DescribeInstanceSwitchNetworkWithChan(request *DescribeInstanceSwitchNetworkRequest) (<-chan *DescribeInstanceSwitchNetworkResponse, <-chan error)

DescribeInstanceSwitchNetworkWithChan invokes the drds.DescribeInstanceSwitchNetwork API asynchronously

func (*Client) DescribePreCheckResult

func (client *Client) DescribePreCheckResult(request *DescribePreCheckResultRequest) (response *DescribePreCheckResultResponse, err error)

DescribePreCheckResult invokes the drds.DescribePreCheckResult API synchronously

func (*Client) DescribePreCheckResultWithCallback

func (client *Client) DescribePreCheckResultWithCallback(request *DescribePreCheckResultRequest, callback func(response *DescribePreCheckResultResponse, err error)) <-chan int

DescribePreCheckResultWithCallback invokes the drds.DescribePreCheckResult API asynchronously

func (*Client) DescribePreCheckResultWithChan

func (client *Client) DescribePreCheckResultWithChan(request *DescribePreCheckResultRequest) (<-chan *DescribePreCheckResultResponse, <-chan error)

DescribePreCheckResultWithChan invokes the drds.DescribePreCheckResult API asynchronously

func (*Client) DescribeRDSPerformance

func (client *Client) DescribeRDSPerformance(request *DescribeRDSPerformanceRequest) (response *DescribeRDSPerformanceResponse, err error)

DescribeRDSPerformance invokes the drds.DescribeRDSPerformance API synchronously

func (*Client) DescribeRDSPerformanceWithCallback

func (client *Client) DescribeRDSPerformanceWithCallback(request *DescribeRDSPerformanceRequest, callback func(response *DescribeRDSPerformanceResponse, err error)) <-chan int

DescribeRDSPerformanceWithCallback invokes the drds.DescribeRDSPerformance API asynchronously

func (*Client) DescribeRDSPerformanceWithChan

func (client *Client) DescribeRDSPerformanceWithChan(request *DescribeRDSPerformanceRequest) (<-chan *DescribeRDSPerformanceResponse, <-chan error)

DescribeRDSPerformanceWithChan invokes the drds.DescribeRDSPerformance API asynchronously

func (*Client) DescribeRdsCommodity

func (client *Client) DescribeRdsCommodity(request *DescribeRdsCommodityRequest) (response *DescribeRdsCommodityResponse, err error)

DescribeRdsCommodity invokes the drds.DescribeRdsCommodity API synchronously

func (*Client) DescribeRdsCommodityWithCallback

func (client *Client) DescribeRdsCommodityWithCallback(request *DescribeRdsCommodityRequest, callback func(response *DescribeRdsCommodityResponse, err error)) <-chan int

DescribeRdsCommodityWithCallback invokes the drds.DescribeRdsCommodity API asynchronously

func (*Client) DescribeRdsCommodityWithChan

func (client *Client) DescribeRdsCommodityWithChan(request *DescribeRdsCommodityRequest) (<-chan *DescribeRdsCommodityResponse, <-chan error)

DescribeRdsCommodityWithChan invokes the drds.DescribeRdsCommodity API asynchronously

func (*Client) DescribeRdsPerformanceSummary

func (client *Client) DescribeRdsPerformanceSummary(request *DescribeRdsPerformanceSummaryRequest) (response *DescribeRdsPerformanceSummaryResponse, err error)

DescribeRdsPerformanceSummary invokes the drds.DescribeRdsPerformanceSummary API synchronously

func (*Client) DescribeRdsPerformanceSummaryWithCallback

func (client *Client) DescribeRdsPerformanceSummaryWithCallback(request *DescribeRdsPerformanceSummaryRequest, callback func(response *DescribeRdsPerformanceSummaryResponse, err error)) <-chan int

DescribeRdsPerformanceSummaryWithCallback invokes the drds.DescribeRdsPerformanceSummary API asynchronously

func (*Client) DescribeRdsPerformanceSummaryWithChan

func (client *Client) DescribeRdsPerformanceSummaryWithChan(request *DescribeRdsPerformanceSummaryRequest) (<-chan *DescribeRdsPerformanceSummaryResponse, <-chan error)

DescribeRdsPerformanceSummaryWithChan invokes the drds.DescribeRdsPerformanceSummary API asynchronously

func (*Client) DescribeRdsSuperAccountInstances

func (client *Client) DescribeRdsSuperAccountInstances(request *DescribeRdsSuperAccountInstancesRequest) (response *DescribeRdsSuperAccountInstancesResponse, err error)

DescribeRdsSuperAccountInstances invokes the drds.DescribeRdsSuperAccountInstances API synchronously

func (*Client) DescribeRdsSuperAccountInstancesWithCallback

func (client *Client) DescribeRdsSuperAccountInstancesWithCallback(request *DescribeRdsSuperAccountInstancesRequest, callback func(response *DescribeRdsSuperAccountInstancesResponse, err error)) <-chan int

DescribeRdsSuperAccountInstancesWithCallback invokes the drds.DescribeRdsSuperAccountInstances API asynchronously

func (*Client) DescribeRdsSuperAccountInstancesWithChan

func (client *Client) DescribeRdsSuperAccountInstancesWithChan(request *DescribeRdsSuperAccountInstancesRequest) (<-chan *DescribeRdsSuperAccountInstancesResponse, <-chan error)

DescribeRdsSuperAccountInstancesWithChan invokes the drds.DescribeRdsSuperAccountInstances API asynchronously

func (*Client) DescribeRestoreOrder

func (client *Client) DescribeRestoreOrder(request *DescribeRestoreOrderRequest) (response *DescribeRestoreOrderResponse, err error)

DescribeRestoreOrder invokes the drds.DescribeRestoreOrder API synchronously

func (*Client) DescribeRestoreOrderWithCallback

func (client *Client) DescribeRestoreOrderWithCallback(request *DescribeRestoreOrderRequest, callback func(response *DescribeRestoreOrderResponse, err error)) <-chan int

DescribeRestoreOrderWithCallback invokes the drds.DescribeRestoreOrder API asynchronously

func (*Client) DescribeRestoreOrderWithChan

func (client *Client) DescribeRestoreOrderWithChan(request *DescribeRestoreOrderRequest) (<-chan *DescribeRestoreOrderResponse, <-chan error)

DescribeRestoreOrderWithChan invokes the drds.DescribeRestoreOrder API asynchronously

func (*Client) DescribeShardTaskInfo

func (client *Client) DescribeShardTaskInfo(request *DescribeShardTaskInfoRequest) (response *DescribeShardTaskInfoResponse, err error)

DescribeShardTaskInfo invokes the drds.DescribeShardTaskInfo API synchronously

func (*Client) DescribeShardTaskInfoWithCallback

func (client *Client) DescribeShardTaskInfoWithCallback(request *DescribeShardTaskInfoRequest, callback func(response *DescribeShardTaskInfoResponse, err error)) <-chan int

DescribeShardTaskInfoWithCallback invokes the drds.DescribeShardTaskInfo API asynchronously

func (*Client) DescribeShardTaskInfoWithChan

func (client *Client) DescribeShardTaskInfoWithChan(request *DescribeShardTaskInfoRequest) (<-chan *DescribeShardTaskInfoResponse, <-chan error)

DescribeShardTaskInfoWithChan invokes the drds.DescribeShardTaskInfo API asynchronously

func (*Client) DescribeShardTaskList

func (client *Client) DescribeShardTaskList(request *DescribeShardTaskListRequest) (response *DescribeShardTaskListResponse, err error)

DescribeShardTaskList invokes the drds.DescribeShardTaskList API synchronously

func (*Client) DescribeShardTaskListWithCallback

func (client *Client) DescribeShardTaskListWithCallback(request *DescribeShardTaskListRequest, callback func(response *DescribeShardTaskListResponse, err error)) <-chan int

DescribeShardTaskListWithCallback invokes the drds.DescribeShardTaskList API asynchronously

func (*Client) DescribeShardTaskListWithChan

func (client *Client) DescribeShardTaskListWithChan(request *DescribeShardTaskListRequest) (<-chan *DescribeShardTaskListResponse, <-chan error)

DescribeShardTaskListWithChan invokes the drds.DescribeShardTaskList API asynchronously

func (*Client) DescribeSqlFlashbakTask

func (client *Client) DescribeSqlFlashbakTask(request *DescribeSqlFlashbakTaskRequest) (response *DescribeSqlFlashbakTaskResponse, err error)

DescribeSqlFlashbakTask invokes the drds.DescribeSqlFlashbakTask API synchronously

func (*Client) DescribeSqlFlashbakTaskWithCallback

func (client *Client) DescribeSqlFlashbakTaskWithCallback(request *DescribeSqlFlashbakTaskRequest, callback func(response *DescribeSqlFlashbakTaskResponse, err error)) <-chan int

DescribeSqlFlashbakTaskWithCallback invokes the drds.DescribeSqlFlashbakTask API asynchronously

func (*Client) DescribeSqlFlashbakTaskWithChan

func (client *Client) DescribeSqlFlashbakTaskWithChan(request *DescribeSqlFlashbakTaskRequest) (<-chan *DescribeSqlFlashbakTaskResponse, <-chan error)

DescribeSqlFlashbakTaskWithChan invokes the drds.DescribeSqlFlashbakTask API asynchronously

func (*Client) DescribeTable

func (client *Client) DescribeTable(request *DescribeTableRequest) (response *DescribeTableResponse, err error)

DescribeTable invokes the drds.DescribeTable API synchronously

func (*Client) DescribeTableListByType

func (client *Client) DescribeTableListByType(request *DescribeTableListByTypeRequest) (response *DescribeTableListByTypeResponse, err error)

DescribeTableListByType invokes the drds.DescribeTableListByType API synchronously

func (*Client) DescribeTableListByTypeWithCallback

func (client *Client) DescribeTableListByTypeWithCallback(request *DescribeTableListByTypeRequest, callback func(response *DescribeTableListByTypeResponse, err error)) <-chan int

DescribeTableListByTypeWithCallback invokes the drds.DescribeTableListByType API asynchronously

func (*Client) DescribeTableListByTypeWithChan

func (client *Client) DescribeTableListByTypeWithChan(request *DescribeTableListByTypeRequest) (<-chan *DescribeTableListByTypeResponse, <-chan error)

DescribeTableListByTypeWithChan invokes the drds.DescribeTableListByType API asynchronously

func (*Client) DescribeTableWithCallback

func (client *Client) DescribeTableWithCallback(request *DescribeTableRequest, callback func(response *DescribeTableResponse, err error)) <-chan int

DescribeTableWithCallback invokes the drds.DescribeTable API asynchronously

func (*Client) DescribeTableWithChan

func (client *Client) DescribeTableWithChan(request *DescribeTableRequest) (<-chan *DescribeTableResponse, <-chan error)

DescribeTableWithChan invokes the drds.DescribeTable API asynchronously

func (*Client) DescribeTables

func (client *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)

DescribeTables invokes the drds.DescribeTables API synchronously

func (*Client) DescribeTablesWithCallback

func (client *Client) DescribeTablesWithCallback(request *DescribeTablesRequest, callback func(response *DescribeTablesResponse, err error)) <-chan int

DescribeTablesWithCallback invokes the drds.DescribeTables API asynchronously

func (*Client) DescribeTablesWithChan

func (client *Client) DescribeTablesWithChan(request *DescribeTablesRequest) (<-chan *DescribeTablesResponse, <-chan error)

DescribeTablesWithChan invokes the drds.DescribeTables API asynchronously

func (*Client) DisableSqlAudit

func (client *Client) DisableSqlAudit(request *DisableSqlAuditRequest) (response *DisableSqlAuditResponse, err error)

DisableSqlAudit invokes the drds.DisableSqlAudit API synchronously

func (*Client) DisableSqlAuditWithCallback

func (client *Client) DisableSqlAuditWithCallback(request *DisableSqlAuditRequest, callback func(response *DisableSqlAuditResponse, err error)) <-chan int

DisableSqlAuditWithCallback invokes the drds.DisableSqlAudit API asynchronously

func (*Client) DisableSqlAuditWithChan

func (client *Client) DisableSqlAuditWithChan(request *DisableSqlAuditRequest) (<-chan *DisableSqlAuditResponse, <-chan error)

DisableSqlAuditWithChan invokes the drds.DisableSqlAudit API asynchronously

func (*Client) EnableSqlAudit

func (client *Client) EnableSqlAudit(request *EnableSqlAuditRequest) (response *EnableSqlAuditResponse, err error)

EnableSqlAudit invokes the drds.EnableSqlAudit API synchronously

func (*Client) EnableSqlAuditWithCallback

func (client *Client) EnableSqlAuditWithCallback(request *EnableSqlAuditRequest, callback func(response *EnableSqlAuditResponse, err error)) <-chan int

EnableSqlAuditWithCallback invokes the drds.EnableSqlAudit API asynchronously

func (*Client) EnableSqlAuditWithChan

func (client *Client) EnableSqlAuditWithChan(request *EnableSqlAuditRequest) (<-chan *EnableSqlAuditResponse, <-chan error)

EnableSqlAuditWithChan invokes the drds.EnableSqlAudit API asynchronously

func (*Client) EnableSqlFlashbackMatchSwitch

func (client *Client) EnableSqlFlashbackMatchSwitch(request *EnableSqlFlashbackMatchSwitchRequest) (response *EnableSqlFlashbackMatchSwitchResponse, err error)

EnableSqlFlashbackMatchSwitch invokes the drds.EnableSqlFlashbackMatchSwitch API synchronously

func (*Client) EnableSqlFlashbackMatchSwitchWithCallback

func (client *Client) EnableSqlFlashbackMatchSwitchWithCallback(request *EnableSqlFlashbackMatchSwitchRequest, callback func(response *EnableSqlFlashbackMatchSwitchResponse, err error)) <-chan int

EnableSqlFlashbackMatchSwitchWithCallback invokes the drds.EnableSqlFlashbackMatchSwitch API asynchronously

func (*Client) EnableSqlFlashbackMatchSwitchWithChan

func (client *Client) EnableSqlFlashbackMatchSwitchWithChan(request *EnableSqlFlashbackMatchSwitchRequest) (<-chan *EnableSqlFlashbackMatchSwitchResponse, <-chan error)

EnableSqlFlashbackMatchSwitchWithChan invokes the drds.EnableSqlFlashbackMatchSwitch API asynchronously

func (*Client) GetDrdsDbRdsRelationInfo added in v1.61.1103

func (client *Client) GetDrdsDbRdsRelationInfo(request *GetDrdsDbRdsRelationInfoRequest) (response *GetDrdsDbRdsRelationInfoResponse, err error)

GetDrdsDbRdsRelationInfo invokes the drds.GetDrdsDbRdsRelationInfo API synchronously

func (*Client) GetDrdsDbRdsRelationInfoWithCallback added in v1.61.1103

func (client *Client) GetDrdsDbRdsRelationInfoWithCallback(request *GetDrdsDbRdsRelationInfoRequest, callback func(response *GetDrdsDbRdsRelationInfoResponse, err error)) <-chan int

GetDrdsDbRdsRelationInfoWithCallback invokes the drds.GetDrdsDbRdsRelationInfo API asynchronously

func (*Client) GetDrdsDbRdsRelationInfoWithChan added in v1.61.1103

func (client *Client) GetDrdsDbRdsRelationInfoWithChan(request *GetDrdsDbRdsRelationInfoRequest) (<-chan *GetDrdsDbRdsRelationInfoResponse, <-chan error)

GetDrdsDbRdsRelationInfoWithChan invokes the drds.GetDrdsDbRdsRelationInfo API asynchronously

func (*Client) ListTagResources

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the drds.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the drds.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the drds.ListTagResources API asynchronously

func (*Client) ManagePrivateRds added in v1.61.612

func (client *Client) ManagePrivateRds(request *ManagePrivateRdsRequest) (response *ManagePrivateRdsResponse, err error)

ManagePrivateRds invokes the drds.ManagePrivateRds API synchronously

func (*Client) ManagePrivateRdsWithCallback added in v1.61.612

func (client *Client) ManagePrivateRdsWithCallback(request *ManagePrivateRdsRequest, callback func(response *ManagePrivateRdsResponse, err error)) <-chan int

ManagePrivateRdsWithCallback invokes the drds.ManagePrivateRds API asynchronously

func (*Client) ManagePrivateRdsWithChan added in v1.61.612

func (client *Client) ManagePrivateRdsWithChan(request *ManagePrivateRdsRequest) (<-chan *ManagePrivateRdsResponse, <-chan error)

ManagePrivateRdsWithChan invokes the drds.ManagePrivateRds API asynchronously

func (*Client) ModifyDrdsInstanceDescription

func (client *Client) ModifyDrdsInstanceDescription(request *ModifyDrdsInstanceDescriptionRequest) (response *ModifyDrdsInstanceDescriptionResponse, err error)

ModifyDrdsInstanceDescription invokes the drds.ModifyDrdsInstanceDescription API synchronously

func (*Client) ModifyDrdsInstanceDescriptionWithCallback

func (client *Client) ModifyDrdsInstanceDescriptionWithCallback(request *ModifyDrdsInstanceDescriptionRequest, callback func(response *ModifyDrdsInstanceDescriptionResponse, err error)) <-chan int

ModifyDrdsInstanceDescriptionWithCallback invokes the drds.ModifyDrdsInstanceDescription API asynchronously

func (*Client) ModifyDrdsInstanceDescriptionWithChan

func (client *Client) ModifyDrdsInstanceDescriptionWithChan(request *ModifyDrdsInstanceDescriptionRequest) (<-chan *ModifyDrdsInstanceDescriptionResponse, <-chan error)

ModifyDrdsInstanceDescriptionWithChan invokes the drds.ModifyDrdsInstanceDescription API asynchronously

func (*Client) ModifyDrdsIpWhiteList

func (client *Client) ModifyDrdsIpWhiteList(request *ModifyDrdsIpWhiteListRequest) (response *ModifyDrdsIpWhiteListResponse, err error)

ModifyDrdsIpWhiteList invokes the drds.ModifyDrdsIpWhiteList API synchronously

func (*Client) ModifyDrdsIpWhiteListWithCallback

func (client *Client) ModifyDrdsIpWhiteListWithCallback(request *ModifyDrdsIpWhiteListRequest, callback func(response *ModifyDrdsIpWhiteListResponse, err error)) <-chan int

ModifyDrdsIpWhiteListWithCallback invokes the drds.ModifyDrdsIpWhiteList API asynchronously

func (*Client) ModifyDrdsIpWhiteListWithChan

func (client *Client) ModifyDrdsIpWhiteListWithChan(request *ModifyDrdsIpWhiteListRequest) (<-chan *ModifyDrdsIpWhiteListResponse, <-chan error)

ModifyDrdsIpWhiteListWithChan invokes the drds.ModifyDrdsIpWhiteList API asynchronously

func (*Client) ModifyRdsReadWeight

func (client *Client) ModifyRdsReadWeight(request *ModifyRdsReadWeightRequest) (response *ModifyRdsReadWeightResponse, err error)

ModifyRdsReadWeight invokes the drds.ModifyRdsReadWeight API synchronously

func (*Client) ModifyRdsReadWeightWithCallback

func (client *Client) ModifyRdsReadWeightWithCallback(request *ModifyRdsReadWeightRequest, callback func(response *ModifyRdsReadWeightResponse, err error)) <-chan int

ModifyRdsReadWeightWithCallback invokes the drds.ModifyRdsReadWeight API asynchronously

func (*Client) ModifyRdsReadWeightWithChan

func (client *Client) ModifyRdsReadWeightWithChan(request *ModifyRdsReadWeightRequest) (<-chan *ModifyRdsReadWeightResponse, <-chan error)

ModifyRdsReadWeightWithChan invokes the drds.ModifyRdsReadWeight API asynchronously

func (*Client) PutStartBackup

func (client *Client) PutStartBackup(request *PutStartBackupRequest) (response *PutStartBackupResponse, err error)

PutStartBackup invokes the drds.PutStartBackup API synchronously

func (*Client) PutStartBackupWithCallback

func (client *Client) PutStartBackupWithCallback(request *PutStartBackupRequest, callback func(response *PutStartBackupResponse, err error)) <-chan int

PutStartBackupWithCallback invokes the drds.PutStartBackup API asynchronously

func (*Client) PutStartBackupWithChan

func (client *Client) PutStartBackupWithChan(request *PutStartBackupRequest) (<-chan *PutStartBackupResponse, <-chan error)

PutStartBackupWithChan invokes the drds.PutStartBackup API asynchronously

func (*Client) ReleaseInstanceInternetAddress

func (client *Client) ReleaseInstanceInternetAddress(request *ReleaseInstanceInternetAddressRequest) (response *ReleaseInstanceInternetAddressResponse, err error)

ReleaseInstanceInternetAddress invokes the drds.ReleaseInstanceInternetAddress API synchronously

func (*Client) ReleaseInstanceInternetAddressWithCallback

func (client *Client) ReleaseInstanceInternetAddressWithCallback(request *ReleaseInstanceInternetAddressRequest, callback func(response *ReleaseInstanceInternetAddressResponse, err error)) <-chan int

ReleaseInstanceInternetAddressWithCallback invokes the drds.ReleaseInstanceInternetAddress API asynchronously

func (*Client) ReleaseInstanceInternetAddressWithChan

func (client *Client) ReleaseInstanceInternetAddressWithChan(request *ReleaseInstanceInternetAddressRequest) (<-chan *ReleaseInstanceInternetAddressResponse, <-chan error)

ReleaseInstanceInternetAddressWithChan invokes the drds.ReleaseInstanceInternetAddress API asynchronously

func (*Client) RemoveBackupsSet

func (client *Client) RemoveBackupsSet(request *RemoveBackupsSetRequest) (response *RemoveBackupsSetResponse, err error)

RemoveBackupsSet invokes the drds.RemoveBackupsSet API synchronously

func (*Client) RemoveBackupsSetWithCallback

func (client *Client) RemoveBackupsSetWithCallback(request *RemoveBackupsSetRequest, callback func(response *RemoveBackupsSetResponse, err error)) <-chan int

RemoveBackupsSetWithCallback invokes the drds.RemoveBackupsSet API asynchronously

func (*Client) RemoveBackupsSetWithChan

func (client *Client) RemoveBackupsSetWithChan(request *RemoveBackupsSetRequest) (<-chan *RemoveBackupsSetResponse, <-chan error)

RemoveBackupsSetWithChan invokes the drds.RemoveBackupsSet API asynchronously

func (*Client) RemoveDrdsDb

func (client *Client) RemoveDrdsDb(request *RemoveDrdsDbRequest) (response *RemoveDrdsDbResponse, err error)

RemoveDrdsDb invokes the drds.RemoveDrdsDb API synchronously

func (*Client) RemoveDrdsDbFailedRecord

func (client *Client) RemoveDrdsDbFailedRecord(request *RemoveDrdsDbFailedRecordRequest) (response *RemoveDrdsDbFailedRecordResponse, err error)

RemoveDrdsDbFailedRecord invokes the drds.RemoveDrdsDbFailedRecord API synchronously

func (*Client) RemoveDrdsDbFailedRecordWithCallback

func (client *Client) RemoveDrdsDbFailedRecordWithCallback(request *RemoveDrdsDbFailedRecordRequest, callback func(response *RemoveDrdsDbFailedRecordResponse, err error)) <-chan int

RemoveDrdsDbFailedRecordWithCallback invokes the drds.RemoveDrdsDbFailedRecord API asynchronously

func (*Client) RemoveDrdsDbFailedRecordWithChan

func (client *Client) RemoveDrdsDbFailedRecordWithChan(request *RemoveDrdsDbFailedRecordRequest) (<-chan *RemoveDrdsDbFailedRecordResponse, <-chan error)

RemoveDrdsDbFailedRecordWithChan invokes the drds.RemoveDrdsDbFailedRecord API asynchronously

func (*Client) RemoveDrdsDbWithCallback

func (client *Client) RemoveDrdsDbWithCallback(request *RemoveDrdsDbRequest, callback func(response *RemoveDrdsDbResponse, err error)) <-chan int

RemoveDrdsDbWithCallback invokes the drds.RemoveDrdsDb API asynchronously

func (*Client) RemoveDrdsDbWithChan

func (client *Client) RemoveDrdsDbWithChan(request *RemoveDrdsDbRequest) (<-chan *RemoveDrdsDbResponse, <-chan error)

RemoveDrdsDbWithChan invokes the drds.RemoveDrdsDb API asynchronously

func (*Client) RemoveDrdsInstance

func (client *Client) RemoveDrdsInstance(request *RemoveDrdsInstanceRequest) (response *RemoveDrdsInstanceResponse, err error)

RemoveDrdsInstance invokes the drds.RemoveDrdsInstance API synchronously

func (*Client) RemoveDrdsInstanceWithCallback

func (client *Client) RemoveDrdsInstanceWithCallback(request *RemoveDrdsInstanceRequest, callback func(response *RemoveDrdsInstanceResponse, err error)) <-chan int

RemoveDrdsInstanceWithCallback invokes the drds.RemoveDrdsInstance API asynchronously

func (*Client) RemoveDrdsInstanceWithChan

func (client *Client) RemoveDrdsInstanceWithChan(request *RemoveDrdsInstanceRequest) (<-chan *RemoveDrdsInstanceResponse, <-chan error)

RemoveDrdsInstanceWithChan invokes the drds.RemoveDrdsInstance API asynchronously

func (*Client) RemoveInstanceAccount

func (client *Client) RemoveInstanceAccount(request *RemoveInstanceAccountRequest) (response *RemoveInstanceAccountResponse, err error)

RemoveInstanceAccount invokes the drds.RemoveInstanceAccount API synchronously

func (*Client) RemoveInstanceAccountWithCallback

func (client *Client) RemoveInstanceAccountWithCallback(request *RemoveInstanceAccountRequest, callback func(response *RemoveInstanceAccountResponse, err error)) <-chan int

RemoveInstanceAccountWithCallback invokes the drds.RemoveInstanceAccount API asynchronously

func (*Client) RemoveInstanceAccountWithChan

func (client *Client) RemoveInstanceAccountWithChan(request *RemoveInstanceAccountRequest) (<-chan *RemoveInstanceAccountResponse, <-chan error)

RemoveInstanceAccountWithChan invokes the drds.RemoveInstanceAccount API asynchronously

func (*Client) SetBackupLocal

func (client *Client) SetBackupLocal(request *SetBackupLocalRequest) (response *SetBackupLocalResponse, err error)

SetBackupLocal invokes the drds.SetBackupLocal API synchronously

func (*Client) SetBackupLocalWithCallback

func (client *Client) SetBackupLocalWithCallback(request *SetBackupLocalRequest, callback func(response *SetBackupLocalResponse, err error)) <-chan int

SetBackupLocalWithCallback invokes the drds.SetBackupLocal API asynchronously

func (*Client) SetBackupLocalWithChan

func (client *Client) SetBackupLocalWithChan(request *SetBackupLocalRequest) (<-chan *SetBackupLocalResponse, <-chan error)

SetBackupLocalWithChan invokes the drds.SetBackupLocal API asynchronously

func (*Client) SetBackupPolicy

func (client *Client) SetBackupPolicy(request *SetBackupPolicyRequest) (response *SetBackupPolicyResponse, err error)

SetBackupPolicy invokes the drds.SetBackupPolicy API synchronously

func (*Client) SetBackupPolicyWithCallback

func (client *Client) SetBackupPolicyWithCallback(request *SetBackupPolicyRequest, callback func(response *SetBackupPolicyResponse, err error)) <-chan int

SetBackupPolicyWithCallback invokes the drds.SetBackupPolicy API asynchronously

func (*Client) SetBackupPolicyWithChan

func (client *Client) SetBackupPolicyWithChan(request *SetBackupPolicyRequest) (<-chan *SetBackupPolicyResponse, <-chan error)

SetBackupPolicyWithChan invokes the drds.SetBackupPolicy API asynchronously

func (*Client) SetupBroadcastTables

func (client *Client) SetupBroadcastTables(request *SetupBroadcastTablesRequest) (response *SetupBroadcastTablesResponse, err error)

SetupBroadcastTables invokes the drds.SetupBroadcastTables API synchronously

func (*Client) SetupBroadcastTablesWithCallback

func (client *Client) SetupBroadcastTablesWithCallback(request *SetupBroadcastTablesRequest, callback func(response *SetupBroadcastTablesResponse, err error)) <-chan int

SetupBroadcastTablesWithCallback invokes the drds.SetupBroadcastTables API asynchronously

func (*Client) SetupBroadcastTablesWithChan

func (client *Client) SetupBroadcastTablesWithChan(request *SetupBroadcastTablesRequest) (<-chan *SetupBroadcastTablesResponse, <-chan error)

SetupBroadcastTablesWithChan invokes the drds.SetupBroadcastTables API asynchronously

func (*Client) SetupDrdsParams

func (client *Client) SetupDrdsParams(request *SetupDrdsParamsRequest) (response *SetupDrdsParamsResponse, err error)

SetupDrdsParams invokes the drds.SetupDrdsParams API synchronously

func (*Client) SetupDrdsParamsWithCallback

func (client *Client) SetupDrdsParamsWithCallback(request *SetupDrdsParamsRequest, callback func(response *SetupDrdsParamsResponse, err error)) <-chan int

SetupDrdsParamsWithCallback invokes the drds.SetupDrdsParams API asynchronously

func (*Client) SetupDrdsParamsWithChan

func (client *Client) SetupDrdsParamsWithChan(request *SetupDrdsParamsRequest) (<-chan *SetupDrdsParamsResponse, <-chan error)

SetupDrdsParamsWithChan invokes the drds.SetupDrdsParams API asynchronously

func (*Client) SetupTable

func (client *Client) SetupTable(request *SetupTableRequest) (response *SetupTableResponse, err error)

SetupTable invokes the drds.SetupTable API synchronously

func (*Client) SetupTableWithCallback

func (client *Client) SetupTableWithCallback(request *SetupTableRequest, callback func(response *SetupTableResponse, err error)) <-chan int

SetupTableWithCallback invokes the drds.SetupTable API asynchronously

func (*Client) SetupTableWithChan

func (client *Client) SetupTableWithChan(request *SetupTableRequest) (<-chan *SetupTableResponse, <-chan error)

SetupTableWithChan invokes the drds.SetupTable API asynchronously

func (*Client) StartRestore

func (client *Client) StartRestore(request *StartRestoreRequest) (response *StartRestoreResponse, err error)

StartRestore invokes the drds.StartRestore API synchronously

func (*Client) StartRestoreWithCallback

func (client *Client) StartRestoreWithCallback(request *StartRestoreRequest, callback func(response *StartRestoreResponse, err error)) <-chan int

StartRestoreWithCallback invokes the drds.StartRestore API asynchronously

func (*Client) StartRestoreWithChan

func (client *Client) StartRestoreWithChan(request *StartRestoreRequest) (<-chan *StartRestoreResponse, <-chan error)

StartRestoreWithChan invokes the drds.StartRestore API asynchronously

func (*Client) SubmitCleanTask

func (client *Client) SubmitCleanTask(request *SubmitCleanTaskRequest) (response *SubmitCleanTaskResponse, err error)

SubmitCleanTask invokes the drds.SubmitCleanTask API synchronously

func (*Client) SubmitCleanTaskWithCallback

func (client *Client) SubmitCleanTaskWithCallback(request *SubmitCleanTaskRequest, callback func(response *SubmitCleanTaskResponse, err error)) <-chan int

SubmitCleanTaskWithCallback invokes the drds.SubmitCleanTask API asynchronously

func (*Client) SubmitCleanTaskWithChan

func (client *Client) SubmitCleanTaskWithChan(request *SubmitCleanTaskRequest) (<-chan *SubmitCleanTaskResponse, <-chan error)

SubmitCleanTaskWithChan invokes the drds.SubmitCleanTask API asynchronously

func (*Client) SubmitHotExpandPreCheckTask

func (client *Client) SubmitHotExpandPreCheckTask(request *SubmitHotExpandPreCheckTaskRequest) (response *SubmitHotExpandPreCheckTaskResponse, err error)

SubmitHotExpandPreCheckTask invokes the drds.SubmitHotExpandPreCheckTask API synchronously

func (*Client) SubmitHotExpandPreCheckTaskWithCallback

func (client *Client) SubmitHotExpandPreCheckTaskWithCallback(request *SubmitHotExpandPreCheckTaskRequest, callback func(response *SubmitHotExpandPreCheckTaskResponse, err error)) <-chan int

SubmitHotExpandPreCheckTaskWithCallback invokes the drds.SubmitHotExpandPreCheckTask API asynchronously

func (*Client) SubmitHotExpandPreCheckTaskWithChan

func (client *Client) SubmitHotExpandPreCheckTaskWithChan(request *SubmitHotExpandPreCheckTaskRequest) (<-chan *SubmitHotExpandPreCheckTaskResponse, <-chan error)

SubmitHotExpandPreCheckTaskWithChan invokes the drds.SubmitHotExpandPreCheckTask API asynchronously

func (*Client) SubmitHotExpandTask

func (client *Client) SubmitHotExpandTask(request *SubmitHotExpandTaskRequest) (response *SubmitHotExpandTaskResponse, err error)

SubmitHotExpandTask invokes the drds.SubmitHotExpandTask API synchronously

func (*Client) SubmitHotExpandTaskWithCallback

func (client *Client) SubmitHotExpandTaskWithCallback(request *SubmitHotExpandTaskRequest, callback func(response *SubmitHotExpandTaskResponse, err error)) <-chan int

SubmitHotExpandTaskWithCallback invokes the drds.SubmitHotExpandTask API asynchronously

func (*Client) SubmitHotExpandTaskWithChan

func (client *Client) SubmitHotExpandTaskWithChan(request *SubmitHotExpandTaskRequest) (<-chan *SubmitHotExpandTaskResponse, <-chan error)

SubmitHotExpandTaskWithChan invokes the drds.SubmitHotExpandTask API asynchronously

func (*Client) SubmitSmoothExpandPreCheck

func (client *Client) SubmitSmoothExpandPreCheck(request *SubmitSmoothExpandPreCheckRequest) (response *SubmitSmoothExpandPreCheckResponse, err error)

SubmitSmoothExpandPreCheck invokes the drds.SubmitSmoothExpandPreCheck API synchronously

func (*Client) SubmitSmoothExpandPreCheckTask

func (client *Client) SubmitSmoothExpandPreCheckTask(request *SubmitSmoothExpandPreCheckTaskRequest) (response *SubmitSmoothExpandPreCheckTaskResponse, err error)

SubmitSmoothExpandPreCheckTask invokes the drds.SubmitSmoothExpandPreCheckTask API synchronously

func (*Client) SubmitSmoothExpandPreCheckTaskWithCallback

func (client *Client) SubmitSmoothExpandPreCheckTaskWithCallback(request *SubmitSmoothExpandPreCheckTaskRequest, callback func(response *SubmitSmoothExpandPreCheckTaskResponse, err error)) <-chan int

SubmitSmoothExpandPreCheckTaskWithCallback invokes the drds.SubmitSmoothExpandPreCheckTask API asynchronously

func (*Client) SubmitSmoothExpandPreCheckTaskWithChan

func (client *Client) SubmitSmoothExpandPreCheckTaskWithChan(request *SubmitSmoothExpandPreCheckTaskRequest) (<-chan *SubmitSmoothExpandPreCheckTaskResponse, <-chan error)

SubmitSmoothExpandPreCheckTaskWithChan invokes the drds.SubmitSmoothExpandPreCheckTask API asynchronously

func (*Client) SubmitSmoothExpandPreCheckWithCallback

func (client *Client) SubmitSmoothExpandPreCheckWithCallback(request *SubmitSmoothExpandPreCheckRequest, callback func(response *SubmitSmoothExpandPreCheckResponse, err error)) <-chan int

SubmitSmoothExpandPreCheckWithCallback invokes the drds.SubmitSmoothExpandPreCheck API asynchronously

func (*Client) SubmitSmoothExpandPreCheckWithChan

func (client *Client) SubmitSmoothExpandPreCheckWithChan(request *SubmitSmoothExpandPreCheckRequest) (<-chan *SubmitSmoothExpandPreCheckResponse, <-chan error)

SubmitSmoothExpandPreCheckWithChan invokes the drds.SubmitSmoothExpandPreCheck API asynchronously

func (*Client) SubmitSmoothExpandTask

func (client *Client) SubmitSmoothExpandTask(request *SubmitSmoothExpandTaskRequest) (response *SubmitSmoothExpandTaskResponse, err error)

SubmitSmoothExpandTask invokes the drds.SubmitSmoothExpandTask API synchronously

func (*Client) SubmitSmoothExpandTaskWithCallback

func (client *Client) SubmitSmoothExpandTaskWithCallback(request *SubmitSmoothExpandTaskRequest, callback func(response *SubmitSmoothExpandTaskResponse, err error)) <-chan int

SubmitSmoothExpandTaskWithCallback invokes the drds.SubmitSmoothExpandTask API asynchronously

func (*Client) SubmitSmoothExpandTaskWithChan

func (client *Client) SubmitSmoothExpandTaskWithChan(request *SubmitSmoothExpandTaskRequest) (<-chan *SubmitSmoothExpandTaskResponse, <-chan error)

SubmitSmoothExpandTaskWithChan invokes the drds.SubmitSmoothExpandTask API asynchronously

func (*Client) SubmitSqlFlashbackTask

func (client *Client) SubmitSqlFlashbackTask(request *SubmitSqlFlashbackTaskRequest) (response *SubmitSqlFlashbackTaskResponse, err error)

SubmitSqlFlashbackTask invokes the drds.SubmitSqlFlashbackTask API synchronously

func (*Client) SubmitSqlFlashbackTaskWithCallback

func (client *Client) SubmitSqlFlashbackTaskWithCallback(request *SubmitSqlFlashbackTaskRequest, callback func(response *SubmitSqlFlashbackTaskResponse, err error)) <-chan int

SubmitSqlFlashbackTaskWithCallback invokes the drds.SubmitSqlFlashbackTask API asynchronously

func (*Client) SubmitSqlFlashbackTaskWithChan

func (client *Client) SubmitSqlFlashbackTaskWithChan(request *SubmitSqlFlashbackTaskRequest) (<-chan *SubmitSqlFlashbackTaskResponse, <-chan error)

SubmitSqlFlashbackTaskWithChan invokes the drds.SubmitSqlFlashbackTask API asynchronously

func (*Client) SubmitSwitchTask

func (client *Client) SubmitSwitchTask(request *SubmitSwitchTaskRequest) (response *SubmitSwitchTaskResponse, err error)

SubmitSwitchTask invokes the drds.SubmitSwitchTask API synchronously

func (*Client) SubmitSwitchTaskWithCallback

func (client *Client) SubmitSwitchTaskWithCallback(request *SubmitSwitchTaskRequest, callback func(response *SubmitSwitchTaskResponse, err error)) <-chan int

SubmitSwitchTaskWithCallback invokes the drds.SubmitSwitchTask API asynchronously

func (*Client) SubmitSwitchTaskWithChan

func (client *Client) SubmitSwitchTaskWithChan(request *SubmitSwitchTaskRequest) (<-chan *SubmitSwitchTaskResponse, <-chan error)

SubmitSwitchTaskWithChan invokes the drds.SubmitSwitchTask API asynchronously

func (*Client) SwitchGlobalBroadcastType

func (client *Client) SwitchGlobalBroadcastType(request *SwitchGlobalBroadcastTypeRequest) (response *SwitchGlobalBroadcastTypeResponse, err error)

SwitchGlobalBroadcastType invokes the drds.SwitchGlobalBroadcastType API synchronously

func (*Client) SwitchGlobalBroadcastTypeWithCallback

func (client *Client) SwitchGlobalBroadcastTypeWithCallback(request *SwitchGlobalBroadcastTypeRequest, callback func(response *SwitchGlobalBroadcastTypeResponse, err error)) <-chan int

SwitchGlobalBroadcastTypeWithCallback invokes the drds.SwitchGlobalBroadcastType API asynchronously

func (*Client) SwitchGlobalBroadcastTypeWithChan

func (client *Client) SwitchGlobalBroadcastTypeWithChan(request *SwitchGlobalBroadcastTypeRequest) (<-chan *SwitchGlobalBroadcastTypeResponse, <-chan error)

SwitchGlobalBroadcastTypeWithChan invokes the drds.SwitchGlobalBroadcastType API asynchronously

func (*Client) TagResources

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the drds.TagResources API synchronously

func (*Client) TagResourcesWithCallback

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the drds.TagResources API asynchronously

func (*Client) TagResourcesWithChan

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the drds.TagResources API asynchronously

func (*Client) UntagResources

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the drds.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the drds.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the drds.UntagResources API asynchronously

func (*Client) UpdateInstanceNetwork

func (client *Client) UpdateInstanceNetwork(request *UpdateInstanceNetworkRequest) (response *UpdateInstanceNetworkResponse, err error)

UpdateInstanceNetwork invokes the drds.UpdateInstanceNetwork API synchronously

func (*Client) UpdateInstanceNetworkWithCallback

func (client *Client) UpdateInstanceNetworkWithCallback(request *UpdateInstanceNetworkRequest, callback func(response *UpdateInstanceNetworkResponse, err error)) <-chan int

UpdateInstanceNetworkWithCallback invokes the drds.UpdateInstanceNetwork API asynchronously

func (*Client) UpdateInstanceNetworkWithChan

func (client *Client) UpdateInstanceNetworkWithChan(request *UpdateInstanceNetworkRequest) (<-chan *UpdateInstanceNetworkResponse, <-chan error)

UpdateInstanceNetworkWithChan invokes the drds.UpdateInstanceNetwork API asynchronously

func (*Client) UpdatePrivateRdsClass added in v1.61.1085

func (client *Client) UpdatePrivateRdsClass(request *UpdatePrivateRdsClassRequest) (response *UpdatePrivateRdsClassResponse, err error)

UpdatePrivateRdsClass invokes the drds.UpdatePrivateRdsClass API synchronously

func (*Client) UpdatePrivateRdsClassWithCallback added in v1.61.1085

func (client *Client) UpdatePrivateRdsClassWithCallback(request *UpdatePrivateRdsClassRequest, callback func(response *UpdatePrivateRdsClassResponse, err error)) <-chan int

UpdatePrivateRdsClassWithCallback invokes the drds.UpdatePrivateRdsClass API asynchronously

func (*Client) UpdatePrivateRdsClassWithChan added in v1.61.1085

func (client *Client) UpdatePrivateRdsClassWithChan(request *UpdatePrivateRdsClassRequest) (<-chan *UpdatePrivateRdsClassResponse, <-chan error)

UpdatePrivateRdsClassWithChan invokes the drds.UpdatePrivateRdsClass API asynchronously

func (*Client) UpdateResourceGroupAttribute added in v1.61.612

func (client *Client) UpdateResourceGroupAttribute(request *UpdateResourceGroupAttributeRequest) (response *UpdateResourceGroupAttributeResponse, err error)

UpdateResourceGroupAttribute invokes the drds.UpdateResourceGroupAttribute API synchronously

func (*Client) UpdateResourceGroupAttributeWithCallback added in v1.61.612

func (client *Client) UpdateResourceGroupAttributeWithCallback(request *UpdateResourceGroupAttributeRequest, callback func(response *UpdateResourceGroupAttributeResponse, err error)) <-chan int

UpdateResourceGroupAttributeWithCallback invokes the drds.UpdateResourceGroupAttribute API asynchronously

func (*Client) UpdateResourceGroupAttributeWithChan added in v1.61.612

func (client *Client) UpdateResourceGroupAttributeWithChan(request *UpdateResourceGroupAttributeRequest) (<-chan *UpdateResourceGroupAttributeResponse, <-chan error)

UpdateResourceGroupAttributeWithChan invokes the drds.UpdateResourceGroupAttribute API asynchronously

func (*Client) UpgradeHiStoreInstance

func (client *Client) UpgradeHiStoreInstance(request *UpgradeHiStoreInstanceRequest) (response *UpgradeHiStoreInstanceResponse, err error)

UpgradeHiStoreInstance invokes the drds.UpgradeHiStoreInstance API synchronously

func (*Client) UpgradeHiStoreInstanceWithCallback

func (client *Client) UpgradeHiStoreInstanceWithCallback(request *UpgradeHiStoreInstanceRequest, callback func(response *UpgradeHiStoreInstanceResponse, err error)) <-chan int

UpgradeHiStoreInstanceWithCallback invokes the drds.UpgradeHiStoreInstance API asynchronously

func (*Client) UpgradeHiStoreInstanceWithChan

func (client *Client) UpgradeHiStoreInstanceWithChan(request *UpgradeHiStoreInstanceRequest) (<-chan *UpgradeHiStoreInstanceResponse, <-chan error)

UpgradeHiStoreInstanceWithChan invokes the drds.UpgradeHiStoreInstance API asynchronously

func (*Client) UpgradeInstanceVersion

func (client *Client) UpgradeInstanceVersion(request *UpgradeInstanceVersionRequest) (response *UpgradeInstanceVersionResponse, err error)

UpgradeInstanceVersion invokes the drds.UpgradeInstanceVersion API synchronously

func (*Client) UpgradeInstanceVersionWithCallback

func (client *Client) UpgradeInstanceVersionWithCallback(request *UpgradeInstanceVersionRequest, callback func(response *UpgradeInstanceVersionResponse, err error)) <-chan int

UpgradeInstanceVersionWithCallback invokes the drds.UpgradeInstanceVersion API asynchronously

func (*Client) UpgradeInstanceVersionWithChan

func (client *Client) UpgradeInstanceVersionWithChan(request *UpgradeInstanceVersionRequest) (<-chan *UpgradeInstanceVersionResponse, <-chan error)

UpgradeInstanceVersionWithChan invokes the drds.UpgradeInstanceVersion API asynchronously

func (*Client) ValidateShardTask

func (client *Client) ValidateShardTask(request *ValidateShardTaskRequest) (response *ValidateShardTaskResponse, err error)

ValidateShardTask invokes the drds.ValidateShardTask API synchronously

func (*Client) ValidateShardTaskWithCallback

func (client *Client) ValidateShardTaskWithCallback(request *ValidateShardTaskRequest, callback func(response *ValidateShardTaskResponse, err error)) <-chan int

ValidateShardTaskWithCallback invokes the drds.ValidateShardTask API asynchronously

func (*Client) ValidateShardTaskWithChan

func (client *Client) ValidateShardTaskWithChan(request *ValidateShardTaskRequest) (<-chan *ValidateShardTaskResponse, <-chan error)

ValidateShardTaskWithChan invokes the drds.ValidateShardTask API asynchronously

type ColumnInfo

type ColumnInfo struct {
	ColumnName  string `json:"ColumnName" xml:"ColumnName"`
	ColumnType  string `json:"ColumnType" xml:"ColumnType"`
	Extra       string `json:"Extra" xml:"Extra"`
	Index       string `json:"Index" xml:"Index"`
	IsAllowNull string `json:"IsAllowNull" xml:"IsAllowNull"`
	IsPk        string `json:"IsPk" xml:"IsPk"`
}

ColumnInfo is a nested struct in drds response

type CreateDrdsDBInstDbName added in v1.60.279

type CreateDrdsDBInstDbName struct {
	ShardDbName  *[]string `name:"ShardDbName" type:"Repeated"`
	DbInstanceId string    `name:"DbInstanceId"`
}

CreateDrdsDBInstDbName is a repeated param struct in CreateDrdsDBRequest

type CreateDrdsDBRdsSuperAccount added in v1.60.279

type CreateDrdsDBRdsSuperAccount struct {
	Password     string `name:"Password"`
	AccountName  string `name:"AccountName"`
	DbInstanceId string `name:"DbInstanceId"`
}

CreateDrdsDBRdsSuperAccount is a repeated param struct in CreateDrdsDBRequest

type CreateDrdsDBRequest

type CreateDrdsDBRequest struct {
	*requests.RpcRequest
	Encode               string                         `position:"Query" name:"Encode"`
	RdsInstance          *[]string                      `position:"Query" name:"RdsInstance"  type:"Repeated"`
	Type                 string                         `position:"Query" name:"Type"`
	Password             string                         `position:"Query" name:"Password"`
	RdsSuperAccount      *[]CreateDrdsDBRdsSuperAccount `position:"Query" name:"RdsSuperAccount"  type:"Repeated"`
	AccountName          string                         `position:"Query" name:"AccountName"`
	DrdsInstanceId       string                         `position:"Query" name:"DrdsInstanceId"`
	DbInstanceIsCreating requests.Boolean               `position:"Query" name:"DbInstanceIsCreating"`
	InstDbName           *[]CreateDrdsDBInstDbName      `position:"Query" name:"InstDbName"  type:"Repeated"`
	DbName               string                         `position:"Query" name:"DbName"`
	DbInstType           string                         `position:"Query" name:"DbInstType"`
}

CreateDrdsDBRequest is the request struct for api CreateDrdsDB

func CreateCreateDrdsDBRequest

func CreateCreateDrdsDBRequest() (request *CreateDrdsDBRequest)

CreateCreateDrdsDBRequest creates a request to invoke CreateDrdsDB API

type CreateDrdsDBResponse

type CreateDrdsDBResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateDrdsDBResponse is the response struct for api CreateDrdsDB

func CreateCreateDrdsDBResponse

func CreateCreateDrdsDBResponse() (response *CreateDrdsDBResponse)

CreateCreateDrdsDBResponse creates a response to parse from CreateDrdsDB response

type CreateDrdsInstanceRequest

type CreateDrdsInstanceRequest struct {
	*requests.RpcRequest
	IsAutoRenew     requests.Boolean `position:"Query" name:"IsAutoRenew"`
	ClientToken     string           `position:"Query" name:"ClientToken"`
	Description     string           `position:"Query" name:"Description"`
	Type            string           `position:"Query" name:"Type"`
	Duration        requests.Integer `position:"Query" name:"Duration"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	IsHa            requests.Boolean `position:"Query" name:"isHa"`
	MySQLVersion    requests.Integer `position:"Query" name:"MySQLVersion"`
	InstanceSeries  string           `position:"Query" name:"InstanceSeries"`
	MasterInstId    string           `position:"Query" name:"MasterInstId"`
	Quantity        requests.Integer `position:"Query" name:"Quantity"`
	Specification   string           `position:"Query" name:"Specification"`
	VswitchId       string           `position:"Query" name:"VswitchId"`
	VpcId           string           `position:"Query" name:"VpcId"`
	ZoneId          string           `position:"Query" name:"ZoneId"`
	PayType         string           `position:"Query" name:"PayType"`
	PricingCycle    string           `position:"Query" name:"PricingCycle"`
}

CreateDrdsInstanceRequest is the request struct for api CreateDrdsInstance

func CreateCreateDrdsInstanceRequest

func CreateCreateDrdsInstanceRequest() (request *CreateDrdsInstanceRequest)

CreateCreateDrdsInstanceRequest creates a request to invoke CreateDrdsInstance API

type CreateDrdsInstanceResponse

type CreateDrdsInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateDrdsInstanceResponse is the response struct for api CreateDrdsInstance

func CreateCreateDrdsInstanceResponse

func CreateCreateDrdsInstanceResponse() (response *CreateDrdsInstanceResponse)

CreateCreateDrdsInstanceResponse creates a response to parse from CreateDrdsInstance response

type CreateInstanceAccountDbPrivilege

type CreateInstanceAccountDbPrivilege struct {
	DbName    string `name:"DbName"`
	Privilege string `name:"Privilege"`
}

CreateInstanceAccountDbPrivilege is a repeated param struct in CreateInstanceAccountRequest

type CreateInstanceAccountRequest

type CreateInstanceAccountRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string                              `position:"Query" name:"DrdsInstanceId"`
	Password       string                              `position:"Query" name:"Password"`
	AccountName    string                              `position:"Query" name:"AccountName"`
	DbPrivilege    *[]CreateInstanceAccountDbPrivilege `position:"Query" name:"DbPrivilege"  type:"Repeated"`
}

CreateInstanceAccountRequest is the request struct for api CreateInstanceAccount

func CreateCreateInstanceAccountRequest

func CreateCreateInstanceAccountRequest() (request *CreateInstanceAccountRequest)

CreateCreateInstanceAccountRequest creates a request to invoke CreateInstanceAccount API

type CreateInstanceAccountResponse

type CreateInstanceAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateInstanceAccountResponse is the response struct for api CreateInstanceAccount

func CreateCreateInstanceAccountResponse

func CreateCreateInstanceAccountResponse() (response *CreateInstanceAccountResponse)

CreateCreateInstanceAccountResponse creates a response to parse from CreateInstanceAccount response

type CreateInstanceInternetAddressRequest

type CreateInstanceInternetAddressRequest struct {
	*requests.RpcRequest
	DrdsPassword   string `position:"Query" name:"DrdsPassword"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

CreateInstanceInternetAddressRequest is the request struct for api CreateInstanceInternetAddress

func CreateCreateInstanceInternetAddressRequest

func CreateCreateInstanceInternetAddressRequest() (request *CreateInstanceInternetAddressRequest)

CreateCreateInstanceInternetAddressRequest creates a request to invoke CreateInstanceInternetAddress API

type CreateInstanceInternetAddressResponse

type CreateInstanceInternetAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
}

CreateInstanceInternetAddressResponse is the response struct for api CreateInstanceInternetAddress

func CreateCreateInstanceInternetAddressResponse

func CreateCreateInstanceInternetAddressResponse() (response *CreateInstanceInternetAddressResponse)

CreateCreateInstanceInternetAddressResponse creates a response to parse from CreateInstanceInternetAddress response

type CreateOrderForRdsRequest

type CreateOrderForRdsRequest struct {
	*requests.RpcRequest
	Params string `position:"Query" name:"Params"`
}

CreateOrderForRdsRequest is the request struct for api CreateOrderForRds

func CreateCreateOrderForRdsRequest

func CreateCreateOrderForRdsRequest() (request *CreateOrderForRdsRequest)

CreateCreateOrderForRdsRequest creates a request to invoke CreateOrderForRds API

type CreateOrderForRdsResponse

type CreateOrderForRdsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      string `json:"Data" xml:"Data"`
}

CreateOrderForRdsResponse is the response struct for api CreateOrderForRds

func CreateCreateOrderForRdsResponse

func CreateCreateOrderForRdsResponse() (response *CreateOrderForRdsResponse)

CreateCreateOrderForRdsResponse creates a response to parse from CreateOrderForRds response

type CreateShardTaskRequest

type CreateShardTaskRequest struct {
	*requests.RpcRequest
	TaskType        string `position:"Query" name:"TaskType"`
	TargetTableName string `position:"Query" name:"TargetTableName"`
	DrdsInstanceId  string `position:"Query" name:"DrdsInstanceId"`
	DbName          string `position:"Query" name:"DbName"`
	SourceTableName string `position:"Query" name:"SourceTableName"`
}

CreateShardTaskRequest is the request struct for api CreateShardTask

func CreateCreateShardTaskRequest

func CreateCreateShardTaskRequest() (request *CreateShardTaskRequest)

CreateCreateShardTaskRequest creates a request to invoke CreateShardTask API

type CreateShardTaskResponse

type CreateShardTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      bool   `json:"Data" xml:"Data"`
}

CreateShardTaskResponse is the response struct for api CreateShardTask

func CreateCreateShardTaskResponse

func CreateCreateShardTaskResponse() (response *CreateShardTaskResponse)

CreateCreateShardTaskResponse creates a response to parse from CreateShardTask response

type DBInstance added in v1.60.279

type DBInstance struct {
	DBInstanceId          string               `json:"DBInstanceId" xml:"DBInstanceId"`
	DBInstanceStatus      int                  `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	DBInstanceType        string               `json:"DBInstanceType" xml:"DBInstanceType"`
	Engine                string               `json:"Engine" xml:"Engine"`
	EngineVersion         string               `json:"EngineVersion" xml:"EngineVersion"`
	RegionId              string               `json:"RegionId" xml:"RegionId"`
	ZoneId                string               `json:"ZoneId" xml:"ZoneId"`
	DBInstanceDescription string               `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	InstanceNetworkType   string               `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	ReadOnlyDBInstanceId  ReadOnlyDBInstanceId `json:"ReadOnlyDBInstanceId" xml:"ReadOnlyDBInstanceId"`
}

DBInstance is a nested struct in drds response

type DBNode

type DBNode struct {
	DBNodeId     string `json:"DBNodeId" xml:"DBNodeId"`
	ZoneId       string `json:"ZoneId" xml:"ZoneId"`
	DBNodeStatus string `json:"DBNodeStatus" xml:"DBNodeStatus"`
	DBNodeRole   string `json:"DBNodeRole" xml:"DBNodeRole"`
}

DBNode is a nested struct in drds response

type DBNodes

type DBNodes struct {
	DBNode []DBNode `json:"DBNode" xml:"DBNode"`
}

DBNodes is a nested struct in drds response

type Data

type Data struct {
	OrderId            int64                   `json:"OrderId" xml:"OrderId"`
	NewestVersion      string                  `json:"NewestVersion" xml:"NewestVersion"`
	CreateTime         string                  `json:"CreateTime" xml:"CreateTime"`
	Mode               string                  `json:"Mode" xml:"Mode"`
	InstRole           string                  `json:"InstRole" xml:"InstRole"`
	ShardTbKey         string                  `json:"ShardTbKey" xml:"ShardTbKey"`
	Expired            string                  `json:"Expired" xml:"Expired"`
	IsActive           bool                    `json:"IsActive" xml:"IsActive"`
	Schema             string                  `json:"Schema" xml:"Schema"`
	DbInstType         string                  `json:"DbInstType" xml:"DbInstType"`
	SourceTableName    string                  `json:"SourceTableName" xml:"SourceTableName"`
	ShardDbKey         string                  `json:"ShardDbKey" xml:"ShardDbKey"`
	TableName          string                  `json:"TableName" xml:"TableName"`
	DbName             string                  `json:"DbName" xml:"DbName"`
	Stage              string                  `json:"Stage" xml:"Stage"`
	Progress           string                  `json:"Progress" xml:"Progress"`
	InstanceVersion    string                  `json:"InstanceVersion" xml:"InstanceVersion"`
	RandomCode         string                  `json:"RandomCode" xml:"RandomCode"`
	TargetTableName    string                  `json:"TargetTableName" xml:"TargetTableName"`
	Msg                string                  `json:"Msg" xml:"Msg"`
	Status             string                  `json:"Status" xml:"Status"`
	DrdsInstanceIdList DrdsInstanceIdList      `json:"DrdsInstanceIdList" xml:"DrdsInstanceIdList"`
	FullRevise         FullRevise              `json:"FullRevise" xml:"FullRevise"`
	Increment          Increment               `json:"Increment" xml:"Increment"`
	FullCheck          FullCheck               `json:"FullCheck" xml:"FullCheck"`
	Full               Full                    `json:"Full" xml:"Full"`
	Review             Review                  `json:"Review" xml:"Review"`
	List               ListInDescribeHotDbList `json:"List" xml:"List"`
}

Data is a nested struct in drds response

type DataInDescribeDrdsDBs

type DataInDescribeDrdsDBs struct {
	Db []Db `json:"Db" xml:"Db"`
}

DataInDescribeDrdsDBs is a nested struct in drds response

type DataInDescribeDrdsInstance added in v1.60.279

type DataInDescribeDrdsInstance struct {
	DrdsInstanceId        string                                      `json:"DrdsInstanceId" xml:"DrdsInstanceId"`
	Type                  string                                      `json:"Type" xml:"Type"`
	RegionId              string                                      `json:"RegionId" xml:"RegionId"`
	ZoneId                string                                      `json:"ZoneId" xml:"ZoneId"`
	Description           string                                      `json:"Description" xml:"Description"`
	NetworkType           string                                      `json:"NetworkType" xml:"NetworkType"`
	Status                string                                      `json:"Status" xml:"Status"`
	CreateTime            int64                                       `json:"CreateTime" xml:"CreateTime"`
	Version               int64                                       `json:"Version" xml:"Version"`
	InstanceSeries        string                                      `json:"InstanceSeries" xml:"InstanceSeries"`
	InstanceSpec          string                                      `json:"InstanceSpec" xml:"InstanceSpec"`
	VpcCloudInstanceId    string                                      `json:"VpcCloudInstanceId" xml:"VpcCloudInstanceId"`
	InstRole              string                                      `json:"InstRole" xml:"InstRole"`
	CommodityCode         string                                      `json:"CommodityCode" xml:"CommodityCode"`
	ExpireDate            int64                                       `json:"ExpireDate" xml:"ExpireDate"`
	VersionAction         string                                      `json:"VersionAction" xml:"VersionAction"`
	Label                 string                                      `json:"Label" xml:"Label"`
	MasterInstanceId      string                                      `json:"MasterInstanceId" xml:"MasterInstanceId"`
	MachineType           string                                      `json:"MachineType" xml:"MachineType"`
	OrderInstanceId       string                                      `json:"OrderInstanceId" xml:"OrderInstanceId"`
	MysqlVersion          int                                         `json:"MysqlVersion" xml:"MysqlVersion"`
	StorageType           string                                      `json:"StorageType" xml:"StorageType"`
	ResourceGroupId       string                                      `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ProductVersion        string                                      `json:"ProductVersion" xml:"ProductVersion"`
	ReadOnlyDBInstanceIds ReadOnlyDBInstanceIdsInDescribeDrdsInstance `json:"ReadOnlyDBInstanceIds" xml:"ReadOnlyDBInstanceIds"`
	Vips                  VipsInDescribeDrdsInstance                  `json:"Vips" xml:"Vips"`
}

DataInDescribeDrdsInstance is a nested struct in drds response

type DataInDescribeDrdsInstanceDbMonitor

type DataInDescribeDrdsInstanceDbMonitor struct {
	PartialPerformanceData []PartialPerformanceData `json:"PartialPerformanceData" xml:"PartialPerformanceData"`
}

DataInDescribeDrdsInstanceDbMonitor is a nested struct in drds response

type DataInDescribeDrdsInstanceMonitor

type DataInDescribeDrdsInstanceMonitor struct {
	PartialPerformanceData []PartialPerformanceData `json:"PartialPerformanceData" xml:"PartialPerformanceData"`
}

DataInDescribeDrdsInstanceMonitor is a nested struct in drds response

type DataInDescribeDrdsSqlAuditStatus

type DataInDescribeDrdsSqlAuditStatus struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInDescribeDrdsSqlAuditStatus is a nested struct in drds response

type DataInDescribeExpandLogicTableInfoList

type DataInDescribeExpandLogicTableInfoList struct {
	Data []Data `json:"data" xml:"data"`
}

DataInDescribeExpandLogicTableInfoList is a nested struct in drds response

type DataInDescribeRDSPerformance

type DataInDescribeRDSPerformance struct {
	PartialPerformanceData []PartialPerformanceData `json:"PartialPerformanceData" xml:"PartialPerformanceData"`
}

DataInDescribeRDSPerformance is a nested struct in drds response

type DataInDescribeTable

type DataInDescribeTable struct {
	List []ColumnInfo `json:"List" xml:"List"`
}

DataInDescribeTable is a nested struct in drds response

type DataInGetDrdsDbRdsRelationInfo added in v1.61.1103

type DataInGetDrdsDbRdsRelationInfo struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInGetDrdsDbRdsRelationInfo is a nested struct in drds response

type DataItem

type DataItem struct {
	UsedInstanceType     string   `json:"UsedInstanceType" xml:"UsedInstanceType"`
	ExtraSlsProject      string   `json:"ExtraSlsProject" xml:"ExtraSlsProject"`
	RdsInstanceId        string   `json:"RdsInstanceId" xml:"RdsInstanceId"`
	Enabled              string   `json:"Enabled" xml:"Enabled"`
	ExtraWriteEnabled    bool     `json:"ExtraWriteEnabled" xml:"ExtraWriteEnabled"`
	Detailed             string   `json:"Detailed" xml:"Detailed"`
	ExtraAliUid          int64    `json:"ExtraAliUid" xml:"ExtraAliUid"`
	ExtraSlsLogStore     string   `json:"ExtraSlsLogStore" xml:"ExtraSlsLogStore"`
	DbName               string   `json:"DbName" xml:"DbName"`
	UsedInstanceId       string   `json:"UsedInstanceId" xml:"UsedInstanceId"`
	ReadOnlyInstanceInfo []string `json:"ReadOnlyInstanceInfo" xml:"ReadOnlyInstanceInfo"`
}

DataItem is a nested struct in drds response

type Database

type Database struct {
	DbName      string `json:"DbName" xml:"DbName"`
	Status      int    `json:"Status" xml:"Status"`
	Description string `json:"Description" xml:"Description"`
}

Database is a nested struct in drds response

type Databases

type Databases struct {
	Database []Database `json:"Database" xml:"Database"`
}

Databases is a nested struct in drds response

type Db

type Db struct {
	DbName     string `json:"DbName" xml:"DbName"`
	Status     string `json:"Status" xml:"Status"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	Mode       string `json:"Mode" xml:"Mode"`
	Schema     string `json:"Schema" xml:"Schema"`
	DbInstType string `json:"DbInstType" xml:"DbInstType"`
}

Db is a nested struct in drds response

type DbInstance

type DbInstance struct {
	ReadWeight        int                                       `json:"ReadWeight" xml:"ReadWeight"`
	Port              int                                       `json:"Port" xml:"Port"`
	DbInstType        string                                    `json:"DbInstType" xml:"DbInstType"`
	Engine            string                                    `json:"Engine" xml:"Engine"`
	EngineVersion     string                                    `json:"EngineVersion" xml:"EngineVersion"`
	RemainDays        string                                    `json:"RemainDays" xml:"RemainDays"`
	PayType           string                                    `json:"PayType" xml:"PayType"`
	ReadMode          string                                    `json:"ReadMode" xml:"ReadMode"`
	RdsInstType       string                                    `json:"RdsInstType" xml:"RdsInstType"`
	DBInstanceStatus  string                                    `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	ExpireTime        string                                    `json:"ExpireTime" xml:"ExpireTime"`
	ConnectUrl        string                                    `json:"ConnectUrl" xml:"ConnectUrl"`
	DBInstanceId      string                                    `json:"DBInstanceId" xml:"DBInstanceId"`
	DmInstanceId      string                                    `json:"DmInstanceId" xml:"DmInstanceId"`
	NetworkType       string                                    `json:"NetworkType" xml:"NetworkType"`
	Endpoints         Endpoints                                 `json:"Endpoints" xml:"Endpoints"`
	DBNodes           DBNodes                                   `json:"DBNodes" xml:"DBNodes"`
	ReadOnlyInstances ReadOnlyInstancesInDescribeDrdsDbInstance `json:"ReadOnlyInstances" xml:"ReadOnlyInstances"`
}

DbInstance is a nested struct in drds response

type DbInstanceInDescribeDrdsDbInstances

type DbInstanceInDescribeDrdsDbInstances struct {
	DBInstanceId      string                                     `json:"DBInstanceId" xml:"DBInstanceId"`
	DmInstanceId      string                                     `json:"DmInstanceId" xml:"DmInstanceId"`
	ConnectUrl        string                                     `json:"ConnectUrl" xml:"ConnectUrl"`
	Port              int                                        `json:"Port" xml:"Port"`
	DBInstanceStatus  string                                     `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	DbInstType        string                                     `json:"DbInstType" xml:"DbInstType"`
	ReadWeight        int                                        `json:"ReadWeight" xml:"ReadWeight"`
	NetworkType       string                                     `json:"NetworkType" xml:"NetworkType"`
	Engine            string                                     `json:"Engine" xml:"Engine"`
	EngineVersion     string                                     `json:"EngineVersion" xml:"EngineVersion"`
	RdsInstType       string                                     `json:"RdsInstType" xml:"RdsInstType"`
	PayType           string                                     `json:"PayType" xml:"PayType"`
	ExpireTime        string                                     `json:"ExpireTime" xml:"ExpireTime"`
	RemainDays        int                                        `json:"RemainDays" xml:"RemainDays"`
	ReadOnlyInstances ReadOnlyInstancesInDescribeDrdsDbInstances `json:"ReadOnlyInstances" xml:"ReadOnlyInstances"`
}

DbInstanceInDescribeDrdsDbInstances is a nested struct in drds response

type DbInstanceInDescribeDrdsRdsInstances added in v1.61.612

type DbInstanceInDescribeDrdsRdsInstances struct {
	DBInstanceId        string `json:"DBInstanceId" xml:"DBInstanceId"`
	DmInstanceId        string `json:"DmInstanceId" xml:"DmInstanceId"`
	ConnectUrl          string `json:"ConnectUrl" xml:"ConnectUrl"`
	Port                int    `json:"Port" xml:"Port"`
	DBInstanceStatus    string `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	DbInstType          string `json:"DbInstType" xml:"DbInstType"`
	ReadWeight          int    `json:"ReadWeight" xml:"ReadWeight"`
	NetworkType         string `json:"NetworkType" xml:"NetworkType"`
	Engine              string `json:"Engine" xml:"Engine"`
	EngineVersion       string `json:"EngineVersion" xml:"EngineVersion"`
	RdsInstType         string `json:"RdsInstType" xml:"RdsInstType"`
	PayType             string `json:"PayType" xml:"PayType"`
	ExpireTime          string `json:"ExpireTime" xml:"ExpireTime"`
	RemainDays          int    `json:"RemainDays" xml:"RemainDays"`
	DBInstanceClassType string `json:"DBInstanceClassType" xml:"DBInstanceClassType"`
	DBInstanceCPU       string `json:"DBInstanceCPU" xml:"DBInstanceCPU"`
	DBInstanceMemory    int64  `json:"DBInstanceMemory" xml:"DBInstanceMemory"`
	DBInstanceStorage   int64  `json:"DBInstanceStorage" xml:"DBInstanceStorage"`
}

DbInstanceInDescribeDrdsRdsInstances is a nested struct in drds response

type DbInstancesInDescribeDrdsDbInstances

type DbInstancesInDescribeDrdsDbInstances struct {
	DbInstance []DbInstanceInDescribeDrdsDbInstances `json:"DbInstance" xml:"DbInstance"`
}

DbInstancesInDescribeDrdsDbInstances is a nested struct in drds response

type DbInstancesInDescribeDrdsRdsInstances added in v1.61.612

type DbInstancesInDescribeDrdsRdsInstances struct {
	DbInstance []DbInstanceInDescribeDrdsRdsInstances `json:"DbInstance" xml:"DbInstance"`
}

DbInstancesInDescribeDrdsRdsInstances is a nested struct in drds response

type DbInstancesInDescribeRdsSuperAccountInstances

type DbInstancesInDescribeRdsSuperAccountInstances struct {
	DbInstance []string `json:"DbInstance" xml:"DbInstance"`
}

DbInstancesInDescribeRdsSuperAccountInstances is a nested struct in drds response

type DbNames added in v1.60.279

type DbNames struct {
	DbName []string `json:"dbName" xml:"dbName"`
}

DbNames is a nested struct in drds response

type DbPrivilege

type DbPrivilege struct {
	DbName    string `json:"DbName" xml:"DbName"`
	Privilege string `json:"Privilege" xml:"Privilege"`
}

DbPrivilege is a nested struct in drds response

type DbPrivileges

type DbPrivileges struct {
	DbPrivilege []DbPrivilege `json:"DbPrivilege" xml:"DbPrivilege"`
}

DbPrivileges is a nested struct in drds response

type DescribeBackMenuRequest

type DescribeBackMenuRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeBackMenuRequest is the request struct for api DescribeBackMenu

func CreateDescribeBackMenuRequest

func CreateDescribeBackMenuRequest() (request *DescribeBackMenuRequest)

CreateDescribeBackMenuRequest creates a request to invoke DescribeBackMenu API

type DescribeBackMenuResponse

type DescribeBackMenuResponse struct {
	*responses.BaseResponse
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	Success   bool                   `json:"Success" xml:"Success"`
	List      ListInDescribeBackMenu `json:"List" xml:"List"`
}

DescribeBackMenuResponse is the response struct for api DescribeBackMenu

func CreateDescribeBackMenuResponse

func CreateDescribeBackMenuResponse() (response *DescribeBackMenuResponse)

CreateDescribeBackMenuResponse creates a response to parse from DescribeBackMenu response

type DescribeBackupDbsRequest

type DescribeBackupDbsRequest struct {
	*requests.RpcRequest
	PreferredRestoreTime string `position:"Query" name:"PreferredRestoreTime"`
	BackupId             string `position:"Query" name:"BackupId"`
	DrdsInstanceId       string `position:"Query" name:"DrdsInstanceId"`
}

DescribeBackupDbsRequest is the request struct for api DescribeBackupDbs

func CreateDescribeBackupDbsRequest

func CreateDescribeBackupDbsRequest() (request *DescribeBackupDbsRequest)

CreateDescribeBackupDbsRequest creates a request to invoke DescribeBackupDbs API

type DescribeBackupDbsResponse

type DescribeBackupDbsResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Success   bool    `json:"Success" xml:"Success"`
	DbNames   DbNames `json:"DbNames" xml:"DbNames"`
}

DescribeBackupDbsResponse is the response struct for api DescribeBackupDbs

func CreateDescribeBackupDbsResponse

func CreateDescribeBackupDbsResponse() (response *DescribeBackupDbsResponse)

CreateDescribeBackupDbsResponse creates a response to parse from DescribeBackupDbs response

type DescribeBackupLocalRequest

type DescribeBackupLocalRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeBackupLocalRequest is the request struct for api DescribeBackupLocal

func CreateDescribeBackupLocalRequest

func CreateDescribeBackupLocalRequest() (request *DescribeBackupLocalRequest)

CreateDescribeBackupLocalRequest creates a request to invoke DescribeBackupLocal API

type DescribeBackupLocalResponse

type DescribeBackupLocalResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Success        bool           `json:"Success" xml:"Success"`
	BackupPolicyDO BackupPolicyDO `json:"BackupPolicyDO" xml:"BackupPolicyDO"`
}

DescribeBackupLocalResponse is the response struct for api DescribeBackupLocal

func CreateDescribeBackupLocalResponse

func CreateDescribeBackupLocalResponse() (response *DescribeBackupLocalResponse)

CreateDescribeBackupLocalResponse creates a response to parse from DescribeBackupLocal response

type DescribeBackupPolicyRequest

type DescribeBackupPolicyRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeBackupPolicyRequest is the request struct for api DescribeBackupPolicy

func CreateDescribeBackupPolicyRequest

func CreateDescribeBackupPolicyRequest() (request *DescribeBackupPolicyRequest)

CreateDescribeBackupPolicyRequest creates a request to invoke DescribeBackupPolicy API

type DescribeBackupPolicyResponse

type DescribeBackupPolicyResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Success        bool           `json:"Success" xml:"Success"`
	BackupPolicyDO BackupPolicyDO `json:"BackupPolicyDO" xml:"BackupPolicyDO"`
}

DescribeBackupPolicyResponse is the response struct for api DescribeBackupPolicy

func CreateDescribeBackupPolicyResponse

func CreateDescribeBackupPolicyResponse() (response *DescribeBackupPolicyResponse)

CreateDescribeBackupPolicyResponse creates a response to parse from DescribeBackupPolicy response

type DescribeBackupSetsRequest

type DescribeBackupSetsRequest struct {
	*requests.RpcRequest
	EndTime        string `position:"Query" name:"EndTime"`
	StartTime      string `position:"Query" name:"StartTime"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeBackupSetsRequest is the request struct for api DescribeBackupSets

func CreateDescribeBackupSetsRequest

func CreateDescribeBackupSetsRequest() (request *DescribeBackupSetsRequest)

CreateDescribeBackupSetsRequest creates a request to invoke DescribeBackupSets API

type DescribeBackupSetsResponse

type DescribeBackupSetsResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Success    bool       `json:"Success" xml:"Success"`
	BackupSets BackupSets `json:"BackupSets" xml:"BackupSets"`
}

DescribeBackupSetsResponse is the response struct for api DescribeBackupSets

func CreateDescribeBackupSetsResponse

func CreateDescribeBackupSetsResponse() (response *DescribeBackupSetsResponse)

CreateDescribeBackupSetsResponse creates a response to parse from DescribeBackupSets response

type DescribeBackupTimesRequest

type DescribeBackupTimesRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeBackupTimesRequest is the request struct for api DescribeBackupTimes

func CreateDescribeBackupTimesRequest

func CreateDescribeBackupTimesRequest() (request *DescribeBackupTimesRequest)

CreateDescribeBackupTimesRequest creates a request to invoke DescribeBackupTimes API

type DescribeBackupTimesResponse

type DescribeBackupTimesResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Success     bool        `json:"Success" xml:"Success"`
	RestoreTime RestoreTime `json:"RestoreTime" xml:"RestoreTime"`
}

DescribeBackupTimesResponse is the response struct for api DescribeBackupTimes

func CreateDescribeBackupTimesResponse

func CreateDescribeBackupTimesResponse() (response *DescribeBackupTimesResponse)

CreateDescribeBackupTimesResponse creates a response to parse from DescribeBackupTimes response

type DescribeBroadcastTablesRequest

type DescribeBroadcastTablesRequest struct {
	*requests.RpcRequest
	Query          string           `position:"Query" name:"Query"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	DbName         string           `position:"Query" name:"DbName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

DescribeBroadcastTablesRequest is the request struct for api DescribeBroadcastTables

func CreateDescribeBroadcastTablesRequest

func CreateDescribeBroadcastTablesRequest() (request *DescribeBroadcastTablesRequest)

CreateDescribeBroadcastTablesRequest creates a request to invoke DescribeBroadcastTables API

type DescribeBroadcastTablesResponse

type DescribeBroadcastTablesResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Success    bool       `json:"Success" xml:"Success"`
	IsShard    bool       `json:"IsShard" xml:"IsShard"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	Total      int        `json:"Total" xml:"Total"`
	List       []ListItem `json:"List" xml:"List"`
}

DescribeBroadcastTablesResponse is the response struct for api DescribeBroadcastTables

func CreateDescribeBroadcastTablesResponse

func CreateDescribeBroadcastTablesResponse() (response *DescribeBroadcastTablesResponse)

CreateDescribeBroadcastTablesResponse creates a response to parse from DescribeBroadcastTables response

type DescribeDbInstanceDbsRequest

type DescribeDbInstanceDbsRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	Password       string `position:"Query" name:"Password"`
	AccountName    string `position:"Query" name:"AccountName"`
	DbInstanceId   string `position:"Query" name:"DbInstanceId"`
	DbInstType     string `position:"Query" name:"DbInstType"`
}

DescribeDbInstanceDbsRequest is the request struct for api DescribeDbInstanceDbs

func CreateDescribeDbInstanceDbsRequest

func CreateDescribeDbInstanceDbsRequest() (request *DescribeDbInstanceDbsRequest)

CreateDescribeDbInstanceDbsRequest creates a request to invoke DescribeDbInstanceDbs API

type DescribeDbInstanceDbsResponse

type DescribeDbInstanceDbsResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Success   bool      `json:"Success" xml:"Success"`
	Total     string    `json:"Total" xml:"Total"`
	Databases Databases `json:"Databases" xml:"Databases"`
}

DescribeDbInstanceDbsResponse is the response struct for api DescribeDbInstanceDbs

func CreateDescribeDbInstanceDbsResponse

func CreateDescribeDbInstanceDbsResponse() (response *DescribeDbInstanceDbsResponse)

CreateDescribeDbInstanceDbsResponse creates a response to parse from DescribeDbInstanceDbs response

type DescribeDbInstancesRequest

type DescribeDbInstancesRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	Search         string           `position:"Query" name:"Search"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	DbInstType     string           `position:"Query" name:"DbInstType"`
}

DescribeDbInstancesRequest is the request struct for api DescribeDbInstances

func CreateDescribeDbInstancesRequest

func CreateDescribeDbInstancesRequest() (request *DescribeDbInstancesRequest)

CreateDescribeDbInstancesRequest creates a request to invoke DescribeDbInstances API

type DescribeDbInstancesResponse

type DescribeDbInstancesResponse struct {
	*responses.BaseResponse
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	Items     ItemsInDescribeDbInstances `json:"Items" xml:"Items"`
}

DescribeDbInstancesResponse is the response struct for api DescribeDbInstances

func CreateDescribeDbInstancesResponse

func CreateDescribeDbInstancesResponse() (response *DescribeDbInstancesResponse)

CreateDescribeDbInstancesResponse creates a response to parse from DescribeDbInstances response

type DescribeDrdsDBClusterRequest

type DescribeDrdsDBClusterRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
	DbInstanceId   string `position:"Query" name:"DbInstanceId"`
}

DescribeDrdsDBClusterRequest is the request struct for api DescribeDrdsDBCluster

func CreateDescribeDrdsDBClusterRequest

func CreateDescribeDrdsDBClusterRequest() (request *DescribeDrdsDBClusterRequest)

CreateDescribeDrdsDBClusterRequest creates a request to invoke DescribeDrdsDBCluster API

type DescribeDrdsDBClusterResponse

type DescribeDrdsDBClusterResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Success    bool       `json:"Success" xml:"Success"`
	DbInstance DbInstance `json:"DbInstance" xml:"DbInstance"`
}

DescribeDrdsDBClusterResponse is the response struct for api DescribeDrdsDBCluster

func CreateDescribeDrdsDBClusterResponse

func CreateDescribeDrdsDBClusterResponse() (response *DescribeDrdsDBClusterResponse)

CreateDescribeDrdsDBClusterResponse creates a response to parse from DescribeDrdsDBCluster response

type DescribeDrdsDBIpWhiteListRequest

type DescribeDrdsDBIpWhiteListRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	GroupName      string `position:"Query" name:"GroupName"`
	DbName         string `position:"Query" name:"DbName"`
}

DescribeDrdsDBIpWhiteListRequest is the request struct for api DescribeDrdsDBIpWhiteList

func CreateDescribeDrdsDBIpWhiteListRequest

func CreateDescribeDrdsDBIpWhiteListRequest() (request *DescribeDrdsDBIpWhiteListRequest)

CreateDescribeDrdsDBIpWhiteListRequest creates a request to invoke DescribeDrdsDBIpWhiteList API

type DescribeDrdsDBIpWhiteListResponse

type DescribeDrdsDBIpWhiteListResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Success     bool        `json:"Success" xml:"Success"`
	IpWhiteList IpWhiteList `json:"IpWhiteList" xml:"IpWhiteList"`
}

DescribeDrdsDBIpWhiteListResponse is the response struct for api DescribeDrdsDBIpWhiteList

func CreateDescribeDrdsDBIpWhiteListResponse

func CreateDescribeDrdsDBIpWhiteListResponse() (response *DescribeDrdsDBIpWhiteListResponse)

CreateDescribeDrdsDBIpWhiteListResponse creates a response to parse from DescribeDrdsDBIpWhiteList response

type DescribeDrdsDBRequest

type DescribeDrdsDBRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

DescribeDrdsDBRequest is the request struct for api DescribeDrdsDB

func CreateDescribeDrdsDBRequest

func CreateDescribeDrdsDBRequest() (request *DescribeDrdsDBRequest)

CreateDescribeDrdsDBRequest creates a request to invoke DescribeDrdsDB API

type DescribeDrdsDBResponse

type DescribeDrdsDBResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

DescribeDrdsDBResponse is the response struct for api DescribeDrdsDB

func CreateDescribeDrdsDBResponse

func CreateDescribeDrdsDBResponse() (response *DescribeDrdsDBResponse)

CreateDescribeDrdsDBResponse creates a response to parse from DescribeDrdsDB response

type DescribeDrdsDBsRequest

type DescribeDrdsDBsRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

DescribeDrdsDBsRequest is the request struct for api DescribeDrdsDBs

func CreateDescribeDrdsDBsRequest

func CreateDescribeDrdsDBsRequest() (request *DescribeDrdsDBsRequest)

CreateDescribeDrdsDBsRequest creates a request to invoke DescribeDrdsDBs API

type DescribeDrdsDBsResponse

type DescribeDrdsDBsResponse struct {
	*responses.BaseResponse
	RequestId  string                `json:"RequestId" xml:"RequestId"`
	Success    bool                  `json:"Success" xml:"Success"`
	PageNumber string                `json:"PageNumber" xml:"PageNumber"`
	PageSize   string                `json:"PageSize" xml:"PageSize"`
	Total      string                `json:"Total" xml:"Total"`
	Data       DataInDescribeDrdsDBs `json:"Data" xml:"Data"`
}

DescribeDrdsDBsResponse is the response struct for api DescribeDrdsDBs

func CreateDescribeDrdsDBsResponse

func CreateDescribeDrdsDBsResponse() (response *DescribeDrdsDBsResponse)

CreateDescribeDrdsDBsResponse creates a response to parse from DescribeDrdsDBs response

type DescribeDrdsDbInstanceRequest

type DescribeDrdsDbInstanceRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
	DbInstanceId   string `position:"Query" name:"DbInstanceId"`
}

DescribeDrdsDbInstanceRequest is the request struct for api DescribeDrdsDbInstance

func CreateDescribeDrdsDbInstanceRequest

func CreateDescribeDrdsDbInstanceRequest() (request *DescribeDrdsDbInstanceRequest)

CreateDescribeDrdsDbInstanceRequest creates a request to invoke DescribeDrdsDbInstance API

type DescribeDrdsDbInstanceResponse

type DescribeDrdsDbInstanceResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Success    bool       `json:"Success" xml:"Success"`
	DbInstance DbInstance `json:"DbInstance" xml:"DbInstance"`
}

DescribeDrdsDbInstanceResponse is the response struct for api DescribeDrdsDbInstance

func CreateDescribeDrdsDbInstanceResponse

func CreateDescribeDrdsDbInstanceResponse() (response *DescribeDrdsDbInstanceResponse)

CreateDescribeDrdsDbInstanceResponse creates a response to parse from DescribeDrdsDbInstance response

type DescribeDrdsDbInstancesRequest

type DescribeDrdsDbInstancesRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	DbName         string           `position:"Query" name:"DbName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

DescribeDrdsDbInstancesRequest is the request struct for api DescribeDrdsDbInstances

func CreateDescribeDrdsDbInstancesRequest

func CreateDescribeDrdsDbInstancesRequest() (request *DescribeDrdsDbInstancesRequest)

CreateDescribeDrdsDbInstancesRequest creates a request to invoke DescribeDrdsDbInstances API

type DescribeDrdsDbInstancesResponse

type DescribeDrdsDbInstancesResponse struct {
	*responses.BaseResponse
	RequestId   string                               `json:"RequestId" xml:"RequestId"`
	Success     bool                                 `json:"Success" xml:"Success"`
	PageNumber  string                               `json:"PageNumber" xml:"PageNumber"`
	PageSize    string                               `json:"PageSize" xml:"PageSize"`
	Total       string                               `json:"Total" xml:"Total"`
	DbInstances DbInstancesInDescribeDrdsDbInstances `json:"DbInstances" xml:"DbInstances"`
}

DescribeDrdsDbInstancesResponse is the response struct for api DescribeDrdsDbInstances

func CreateDescribeDrdsDbInstancesResponse

func CreateDescribeDrdsDbInstancesResponse() (response *DescribeDrdsDbInstancesResponse)

CreateDescribeDrdsDbInstancesResponse creates a response to parse from DescribeDrdsDbInstances response

type DescribeDrdsDbRdsNameListRequest

type DescribeDrdsDbRdsNameListRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

DescribeDrdsDbRdsNameListRequest is the request struct for api DescribeDrdsDbRdsNameList

func CreateDescribeDrdsDbRdsNameListRequest

func CreateDescribeDrdsDbRdsNameListRequest() (request *DescribeDrdsDbRdsNameListRequest)

CreateDescribeDrdsDbRdsNameListRequest creates a request to invoke DescribeDrdsDbRdsNameList API

type DescribeDrdsDbRdsNameListResponse

type DescribeDrdsDbRdsNameListResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	Success          bool             `json:"Success" xml:"Success"`
	InstanceNameList InstanceNameList `json:"InstanceNameList" xml:"InstanceNameList"`
}

DescribeDrdsDbRdsNameListResponse is the response struct for api DescribeDrdsDbRdsNameList

func CreateDescribeDrdsDbRdsNameListResponse

func CreateDescribeDrdsDbRdsNameListResponse() (response *DescribeDrdsDbRdsNameListResponse)

CreateDescribeDrdsDbRdsNameListResponse creates a response to parse from DescribeDrdsDbRdsNameList response

type DescribeDrdsDbTasksRequest

type DescribeDrdsDbTasksRequest struct {
	*requests.RpcRequest
	TaskType       string `position:"Query" name:"TaskType"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

DescribeDrdsDbTasksRequest is the request struct for api DescribeDrdsDbTasks

func CreateDescribeDrdsDbTasksRequest

func CreateDescribeDrdsDbTasksRequest() (request *DescribeDrdsDbTasksRequest)

CreateDescribeDrdsDbTasksRequest creates a request to invoke DescribeDrdsDbTasks API

type DescribeDrdsDbTasksResponse

type DescribeDrdsDbTasksResponse struct {
	*responses.BaseResponse
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	Success   bool                       `json:"Success" xml:"Success"`
	Tasks     TasksInDescribeDrdsDbTasks `json:"Tasks" xml:"Tasks"`
}

DescribeDrdsDbTasksResponse is the response struct for api DescribeDrdsDbTasks

func CreateDescribeDrdsDbTasksResponse

func CreateDescribeDrdsDbTasksResponse() (response *DescribeDrdsDbTasksResponse)

CreateDescribeDrdsDbTasksResponse creates a response to parse from DescribeDrdsDbTasks response

type DescribeDrdsInstanceDbMonitorRequest

type DescribeDrdsInstanceDbMonitorRequest struct {
	*requests.RpcRequest
	EndTime        requests.Integer `position:"Query" name:"EndTime"`
	StartTime      requests.Integer `position:"Query" name:"StartTime"`
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	DbName         string           `position:"Query" name:"DbName"`
	Key            string           `position:"Query" name:"Key"`
}

DescribeDrdsInstanceDbMonitorRequest is the request struct for api DescribeDrdsInstanceDbMonitor

func CreateDescribeDrdsInstanceDbMonitorRequest

func CreateDescribeDrdsInstanceDbMonitorRequest() (request *DescribeDrdsInstanceDbMonitorRequest)

CreateDescribeDrdsInstanceDbMonitorRequest creates a request to invoke DescribeDrdsInstanceDbMonitor API

type DescribeDrdsInstanceDbMonitorResponse

type DescribeDrdsInstanceDbMonitorResponse struct {
	*responses.BaseResponse
	RequestId string                   `json:"RequestId" xml:"RequestId"`
	Success   bool                     `json:"Success" xml:"Success"`
	Data      []PartialPerformanceData `json:"Data" xml:"Data"`
}

DescribeDrdsInstanceDbMonitorResponse is the response struct for api DescribeDrdsInstanceDbMonitor

func CreateDescribeDrdsInstanceDbMonitorResponse

func CreateDescribeDrdsInstanceDbMonitorResponse() (response *DescribeDrdsInstanceDbMonitorResponse)

CreateDescribeDrdsInstanceDbMonitorResponse creates a response to parse from DescribeDrdsInstanceDbMonitor response

type DescribeDrdsInstanceLevelTasksRequest

type DescribeDrdsInstanceLevelTasksRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeDrdsInstanceLevelTasksRequest is the request struct for api DescribeDrdsInstanceLevelTasks

func CreateDescribeDrdsInstanceLevelTasksRequest

func CreateDescribeDrdsInstanceLevelTasksRequest() (request *DescribeDrdsInstanceLevelTasksRequest)

CreateDescribeDrdsInstanceLevelTasksRequest creates a request to invoke DescribeDrdsInstanceLevelTasks API

type DescribeDrdsInstanceLevelTasksResponse

type DescribeDrdsInstanceLevelTasksResponse struct {
	*responses.BaseResponse
	RequestId string                                `json:"RequestId" xml:"RequestId"`
	Success   bool                                  `json:"Success" xml:"Success"`
	Tasks     TasksInDescribeDrdsInstanceLevelTasks `json:"Tasks" xml:"Tasks"`
}

DescribeDrdsInstanceLevelTasksResponse is the response struct for api DescribeDrdsInstanceLevelTasks

func CreateDescribeDrdsInstanceLevelTasksResponse

func CreateDescribeDrdsInstanceLevelTasksResponse() (response *DescribeDrdsInstanceLevelTasksResponse)

CreateDescribeDrdsInstanceLevelTasksResponse creates a response to parse from DescribeDrdsInstanceLevelTasks response

type DescribeDrdsInstanceMonitorRequest

type DescribeDrdsInstanceMonitorRequest struct {
	*requests.RpcRequest
	EndTime        requests.Integer `position:"Query" name:"EndTime"`
	StartTime      requests.Integer `position:"Query" name:"StartTime"`
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	Key            string           `position:"Query" name:"Key"`
	PeriodMultiple requests.Integer `position:"Query" name:"PeriodMultiple"`
}

DescribeDrdsInstanceMonitorRequest is the request struct for api DescribeDrdsInstanceMonitor

func CreateDescribeDrdsInstanceMonitorRequest

func CreateDescribeDrdsInstanceMonitorRequest() (request *DescribeDrdsInstanceMonitorRequest)

CreateDescribeDrdsInstanceMonitorRequest creates a request to invoke DescribeDrdsInstanceMonitor API

type DescribeDrdsInstanceMonitorResponse

type DescribeDrdsInstanceMonitorResponse struct {
	*responses.BaseResponse
	RequestId string                   `json:"RequestId" xml:"RequestId"`
	Data      []PartialPerformanceData `json:"Data" xml:"Data"`
}

DescribeDrdsInstanceMonitorResponse is the response struct for api DescribeDrdsInstanceMonitor

func CreateDescribeDrdsInstanceMonitorResponse

func CreateDescribeDrdsInstanceMonitorResponse() (response *DescribeDrdsInstanceMonitorResponse)

CreateDescribeDrdsInstanceMonitorResponse creates a response to parse from DescribeDrdsInstanceMonitor response

type DescribeDrdsInstanceRequest

type DescribeDrdsInstanceRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeDrdsInstanceRequest is the request struct for api DescribeDrdsInstance

func CreateDescribeDrdsInstanceRequest

func CreateDescribeDrdsInstanceRequest() (request *DescribeDrdsInstanceRequest)

CreateDescribeDrdsInstanceRequest creates a request to invoke DescribeDrdsInstance API

type DescribeDrdsInstanceResponse

type DescribeDrdsInstanceResponse struct {
	*responses.BaseResponse
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	Success   bool                       `json:"Success" xml:"Success"`
	Data      DataInDescribeDrdsInstance `json:"Data" xml:"Data"`
}

DescribeDrdsInstanceResponse is the response struct for api DescribeDrdsInstance

func CreateDescribeDrdsInstanceResponse

func CreateDescribeDrdsInstanceResponse() (response *DescribeDrdsInstanceResponse)

CreateDescribeDrdsInstanceResponse creates a response to parse from DescribeDrdsInstance response

type DescribeDrdsInstanceVersionRequest

type DescribeDrdsInstanceVersionRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeDrdsInstanceVersionRequest is the request struct for api DescribeDrdsInstanceVersion

func CreateDescribeDrdsInstanceVersionRequest

func CreateDescribeDrdsInstanceVersionRequest() (request *DescribeDrdsInstanceVersionRequest)

CreateDescribeDrdsInstanceVersionRequest creates a request to invoke DescribeDrdsInstanceVersion API

type DescribeDrdsInstanceVersionResponse

type DescribeDrdsInstanceVersionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

DescribeDrdsInstanceVersionResponse is the response struct for api DescribeDrdsInstanceVersion

func CreateDescribeDrdsInstanceVersionResponse

func CreateDescribeDrdsInstanceVersionResponse() (response *DescribeDrdsInstanceVersionResponse)

CreateDescribeDrdsInstanceVersionResponse creates a response to parse from DescribeDrdsInstanceVersion response

type DescribeDrdsInstancesRequest

type DescribeDrdsInstancesRequest struct {
	*requests.RpcRequest
	Description     string                      `position:"Query" name:"Description"`
	ProductVersion  string                      `position:"Query" name:"ProductVersion"`
	Type            string                      `position:"Query" name:"Type"`
	PageNumber      requests.Integer            `position:"Query" name:"PageNumber"`
	ResourceGroupId string                      `position:"Query" name:"ResourceGroupId"`
	Expired         requests.Boolean            `position:"Query" name:"Expired"`
	PageSize        requests.Integer            `position:"Query" name:"PageSize"`
	Tag             *[]DescribeDrdsInstancesTag `position:"Query" name:"Tag"  type:"Repeated"`
	Mix             requests.Boolean            `position:"Query" name:"Mix"`
}

DescribeDrdsInstancesRequest is the request struct for api DescribeDrdsInstances

func CreateDescribeDrdsInstancesRequest

func CreateDescribeDrdsInstancesRequest() (request *DescribeDrdsInstancesRequest)

CreateDescribeDrdsInstancesRequest creates a request to invoke DescribeDrdsInstances API

type DescribeDrdsInstancesResponse

type DescribeDrdsInstancesResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	Total      int       `json:"Total" xml:"Total"`
	Instances  Instances `json:"Instances" xml:"Instances"`
}

DescribeDrdsInstancesResponse is the response struct for api DescribeDrdsInstances

func CreateDescribeDrdsInstancesResponse

func CreateDescribeDrdsInstancesResponse() (response *DescribeDrdsInstancesResponse)

CreateDescribeDrdsInstancesResponse creates a response to parse from DescribeDrdsInstances response

type DescribeDrdsInstancesTag added in v1.60.279

type DescribeDrdsInstancesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeDrdsInstancesTag is a repeated param struct in DescribeDrdsInstancesRequest

type DescribeDrdsParamsRequest

type DescribeDrdsParamsRequest struct {
	*requests.RpcRequest
	ParamLevel     string `position:"Query" name:"ParamLevel"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

DescribeDrdsParamsRequest is the request struct for api DescribeDrdsParams

func CreateDescribeDrdsParamsRequest

func CreateDescribeDrdsParamsRequest() (request *DescribeDrdsParamsRequest)

CreateDescribeDrdsParamsRequest creates a request to invoke DescribeDrdsParams API

type DescribeDrdsParamsResponse

type DescribeDrdsParamsResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Success   bool       `json:"Success" xml:"Success"`
	List      []ListItem `json:"List" xml:"List"`
}

DescribeDrdsParamsResponse is the response struct for api DescribeDrdsParams

func CreateDescribeDrdsParamsResponse

func CreateDescribeDrdsParamsResponse() (response *DescribeDrdsParamsResponse)

CreateDescribeDrdsParamsResponse creates a response to parse from DescribeDrdsParams response

type DescribeDrdsRdsInstancesRequest added in v1.61.612

type DescribeDrdsRdsInstancesRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	DbInstType     string           `position:"Query" name:"DbInstType"`
}

DescribeDrdsRdsInstancesRequest is the request struct for api DescribeDrdsRdsInstances

func CreateDescribeDrdsRdsInstancesRequest added in v1.61.612

func CreateDescribeDrdsRdsInstancesRequest() (request *DescribeDrdsRdsInstancesRequest)

CreateDescribeDrdsRdsInstancesRequest creates a request to invoke DescribeDrdsRdsInstances API

type DescribeDrdsRdsInstancesResponse added in v1.61.612

type DescribeDrdsRdsInstancesResponse struct {
	*responses.BaseResponse
	RequestId   string                                `json:"RequestId" xml:"RequestId"`
	Success     bool                                  `json:"Success" xml:"Success"`
	PageNumber  string                                `json:"PageNumber" xml:"PageNumber"`
	PageSize    string                                `json:"PageSize" xml:"PageSize"`
	Total       string                                `json:"Total" xml:"Total"`
	DbInstances DbInstancesInDescribeDrdsRdsInstances `json:"DbInstances" xml:"DbInstances"`
}

DescribeDrdsRdsInstancesResponse is the response struct for api DescribeDrdsRdsInstances

func CreateDescribeDrdsRdsInstancesResponse added in v1.61.612

func CreateDescribeDrdsRdsInstancesResponse() (response *DescribeDrdsRdsInstancesResponse)

CreateDescribeDrdsRdsInstancesResponse creates a response to parse from DescribeDrdsRdsInstances response

type DescribeDrdsShardingDbsRequest

type DescribeDrdsShardingDbsRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
	DbNamePattern  string `position:"Query" name:"DbNamePattern"`
}

DescribeDrdsShardingDbsRequest is the request struct for api DescribeDrdsShardingDbs

func CreateDescribeDrdsShardingDbsRequest

func CreateDescribeDrdsShardingDbsRequest() (request *DescribeDrdsShardingDbsRequest)

CreateDescribeDrdsShardingDbsRequest creates a request to invoke DescribeDrdsShardingDbs API

type DescribeDrdsShardingDbsResponse

type DescribeDrdsShardingDbsResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Success     bool        `json:"Success" xml:"Success"`
	ShardingDbs ShardingDbs `json:"ShardingDbs" xml:"ShardingDbs"`
}

DescribeDrdsShardingDbsResponse is the response struct for api DescribeDrdsShardingDbs

func CreateDescribeDrdsShardingDbsResponse

func CreateDescribeDrdsShardingDbsResponse() (response *DescribeDrdsShardingDbsResponse)

CreateDescribeDrdsShardingDbsResponse creates a response to parse from DescribeDrdsShardingDbs response

type DescribeDrdsSlowSqlsRequest

type DescribeDrdsSlowSqlsRequest struct {
	*requests.RpcRequest
	EndTime        requests.Integer `position:"Query" name:"EndTime"`
	StartTime      requests.Integer `position:"Query" name:"StartTime"`
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	DbName         string           `position:"Query" name:"DbName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ExeTime        requests.Integer `position:"Query" name:"ExeTime"`
}

DescribeDrdsSlowSqlsRequest is the request struct for api DescribeDrdsSlowSqls

func CreateDescribeDrdsSlowSqlsRequest

func CreateDescribeDrdsSlowSqlsRequest() (request *DescribeDrdsSlowSqlsRequest)

CreateDescribeDrdsSlowSqlsRequest creates a request to invoke DescribeDrdsSlowSqls API

type DescribeDrdsSlowSqlsResponse

type DescribeDrdsSlowSqlsResponse struct {
	*responses.BaseResponse
	RequestId  string                      `json:"RequestId" xml:"RequestId"`
	Success    bool                        `json:"Success" xml:"Success"`
	Total      int                         `json:"Total" xml:"Total"`
	PageNumber int                         `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                         `json:"PageSize" xml:"PageSize"`
	Items      ItemsInDescribeDrdsSlowSqls `json:"Items" xml:"Items"`
}

DescribeDrdsSlowSqlsResponse is the response struct for api DescribeDrdsSlowSqls

func CreateDescribeDrdsSlowSqlsResponse

func CreateDescribeDrdsSlowSqlsResponse() (response *DescribeDrdsSlowSqlsResponse)

CreateDescribeDrdsSlowSqlsResponse creates a response to parse from DescribeDrdsSlowSqls response

type DescribeDrdsSqlAuditStatusRequest

type DescribeDrdsSqlAuditStatusRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeDrdsSqlAuditStatusRequest is the request struct for api DescribeDrdsSqlAuditStatus

func CreateDescribeDrdsSqlAuditStatusRequest

func CreateDescribeDrdsSqlAuditStatusRequest() (request *DescribeDrdsSqlAuditStatusRequest)

CreateDescribeDrdsSqlAuditStatusRequest creates a request to invoke DescribeDrdsSqlAuditStatus API

type DescribeDrdsSqlAuditStatusResponse

type DescribeDrdsSqlAuditStatusResponse struct {
	*responses.BaseResponse
	RequestId string                           `json:"RequestId" xml:"RequestId"`
	Success   bool                             `json:"Success" xml:"Success"`
	Data      DataInDescribeDrdsSqlAuditStatus `json:"Data" xml:"Data"`
}

DescribeDrdsSqlAuditStatusResponse is the response struct for api DescribeDrdsSqlAuditStatus

func CreateDescribeDrdsSqlAuditStatusResponse

func CreateDescribeDrdsSqlAuditStatusResponse() (response *DescribeDrdsSqlAuditStatusResponse)

CreateDescribeDrdsSqlAuditStatusResponse creates a response to parse from DescribeDrdsSqlAuditStatus response

type DescribeDrdsTasksRequest

type DescribeDrdsTasksRequest struct {
	*requests.RpcRequest
	TaskType       string `position:"Query" name:"TaskType"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

DescribeDrdsTasksRequest is the request struct for api DescribeDrdsTasks

func CreateDescribeDrdsTasksRequest

func CreateDescribeDrdsTasksRequest() (request *DescribeDrdsTasksRequest)

CreateDescribeDrdsTasksRequest creates a request to invoke DescribeDrdsTasks API

type DescribeDrdsTasksResponse

type DescribeDrdsTasksResponse struct {
	*responses.BaseResponse
	RequestId string                   `json:"RequestId" xml:"RequestId"`
	Success   bool                     `json:"Success" xml:"Success"`
	Tasks     TasksInDescribeDrdsTasks `json:"Tasks" xml:"Tasks"`
}

DescribeDrdsTasksResponse is the response struct for api DescribeDrdsTasks

func CreateDescribeDrdsTasksResponse

func CreateDescribeDrdsTasksResponse() (response *DescribeDrdsTasksResponse)

CreateDescribeDrdsTasksResponse creates a response to parse from DescribeDrdsTasks response

type DescribeExpandLogicTableInfoListRequest

type DescribeExpandLogicTableInfoListRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

DescribeExpandLogicTableInfoListRequest is the request struct for api DescribeExpandLogicTableInfoList

func CreateDescribeExpandLogicTableInfoListRequest

func CreateDescribeExpandLogicTableInfoListRequest() (request *DescribeExpandLogicTableInfoListRequest)

CreateDescribeExpandLogicTableInfoListRequest creates a request to invoke DescribeExpandLogicTableInfoList API

type DescribeExpandLogicTableInfoListResponse

type DescribeExpandLogicTableInfoListResponse struct {
	*responses.BaseResponse
	RequestId string                                 `json:"RequestId" xml:"RequestId"`
	Success   bool                                   `json:"Success" xml:"Success"`
	Data      DataInDescribeExpandLogicTableInfoList `json:"Data" xml:"Data"`
}

DescribeExpandLogicTableInfoListResponse is the response struct for api DescribeExpandLogicTableInfoList

func CreateDescribeExpandLogicTableInfoListResponse

func CreateDescribeExpandLogicTableInfoListResponse() (response *DescribeExpandLogicTableInfoListResponse)

CreateDescribeExpandLogicTableInfoListResponse creates a response to parse from DescribeExpandLogicTableInfoList response

type DescribeHiStoreInstanceInfoRequest

type DescribeHiStoreInstanceInfoRequest struct {
	*requests.RpcRequest
	HistoreInstanceId string `position:"Query" name:"HistoreInstanceId"`
	DrdsInstanceId    string `position:"Query" name:"DrdsInstanceId"`
}

DescribeHiStoreInstanceInfoRequest is the request struct for api DescribeHiStoreInstanceInfo

func CreateDescribeHiStoreInstanceInfoRequest

func CreateDescribeHiStoreInstanceInfoRequest() (request *DescribeHiStoreInstanceInfoRequest)

CreateDescribeHiStoreInstanceInfoRequest creates a request to invoke DescribeHiStoreInstanceInfo API

type DescribeHiStoreInstanceInfoResponse

type DescribeHiStoreInstanceInfoResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	Success             bool                `json:"Success" xml:"Success"`
	HiStoreInstanceInfo HiStoreInstanceInfo `json:"HiStoreInstanceInfo" xml:"HiStoreInstanceInfo"`
}

DescribeHiStoreInstanceInfoResponse is the response struct for api DescribeHiStoreInstanceInfo

func CreateDescribeHiStoreInstanceInfoResponse

func CreateDescribeHiStoreInstanceInfoResponse() (response *DescribeHiStoreInstanceInfoResponse)

CreateDescribeHiStoreInstanceInfoResponse creates a response to parse from DescribeHiStoreInstanceInfo response

type DescribeHotDbListRequest

type DescribeHotDbListRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

DescribeHotDbListRequest is the request struct for api DescribeHotDbList

func CreateDescribeHotDbListRequest

func CreateDescribeHotDbListRequest() (request *DescribeHotDbListRequest)

CreateDescribeHotDbListRequest creates a request to invoke DescribeHotDbList API

type DescribeHotDbListResponse

type DescribeHotDbListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Msg       string `json:"Msg" xml:"Msg"`
	Data      Data   `json:"Data" xml:"Data"`
}

DescribeHotDbListResponse is the response struct for api DescribeHotDbList

func CreateDescribeHotDbListResponse

func CreateDescribeHotDbListResponse() (response *DescribeHotDbListResponse)

CreateDescribeHotDbListResponse creates a response to parse from DescribeHotDbList response

type DescribeInstDbLogInfoRequest

type DescribeInstDbLogInfoRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

DescribeInstDbLogInfoRequest is the request struct for api DescribeInstDbLogInfo

func CreateDescribeInstDbLogInfoRequest

func CreateDescribeInstDbLogInfoRequest() (request *DescribeInstDbLogInfoRequest)

CreateDescribeInstDbLogInfoRequest creates a request to invoke DescribeInstDbLogInfo API

type DescribeInstDbLogInfoResponse

type DescribeInstDbLogInfoResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	Success      bool         `json:"Success" xml:"Success"`
	LogTimeRange LogTimeRange `json:"LogTimeRange" xml:"LogTimeRange"`
}

DescribeInstDbLogInfoResponse is the response struct for api DescribeInstDbLogInfo

func CreateDescribeInstDbLogInfoResponse

func CreateDescribeInstDbLogInfoResponse() (response *DescribeInstDbLogInfoResponse)

CreateDescribeInstDbLogInfoResponse creates a response to parse from DescribeInstDbLogInfo response

type DescribeInstDbSlsInfoRequest

type DescribeInstDbSlsInfoRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

DescribeInstDbSlsInfoRequest is the request struct for api DescribeInstDbSlsInfo

func CreateDescribeInstDbSlsInfoRequest

func CreateDescribeInstDbSlsInfoRequest() (request *DescribeInstDbSlsInfoRequest)

CreateDescribeInstDbSlsInfoRequest creates a request to invoke DescribeInstDbSlsInfo API

type DescribeInstDbSlsInfoResponse

type DescribeInstDbSlsInfoResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Success   bool      `json:"Success" xml:"Success"`
	AuditInfo AuditInfo `json:"AuditInfo" xml:"AuditInfo"`
}

DescribeInstDbSlsInfoResponse is the response struct for api DescribeInstDbSlsInfo

func CreateDescribeInstDbSlsInfoResponse

func CreateDescribeInstDbSlsInfoResponse() (response *DescribeInstDbSlsInfoResponse)

CreateDescribeInstDbSlsInfoResponse creates a response to parse from DescribeInstDbSlsInfo response

type DescribeInstanceAccountsRequest

type DescribeInstanceAccountsRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeInstanceAccountsRequest is the request struct for api DescribeInstanceAccounts

func CreateDescribeInstanceAccountsRequest

func CreateDescribeInstanceAccountsRequest() (request *DescribeInstanceAccountsRequest)

CreateDescribeInstanceAccountsRequest creates a request to invoke DescribeInstanceAccounts API

type DescribeInstanceAccountsResponse

type DescribeInstanceAccountsResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	Success          bool             `json:"Success" xml:"Success"`
	InstanceAccounts InstanceAccounts `json:"InstanceAccounts" xml:"InstanceAccounts"`
}

DescribeInstanceAccountsResponse is the response struct for api DescribeInstanceAccounts

func CreateDescribeInstanceAccountsResponse

func CreateDescribeInstanceAccountsResponse() (response *DescribeInstanceAccountsResponse)

CreateDescribeInstanceAccountsResponse creates a response to parse from DescribeInstanceAccounts response

type DescribeInstanceMenuSwitchRequest

type DescribeInstanceMenuSwitchRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeInstanceMenuSwitchRequest is the request struct for api DescribeInstanceMenuSwitch

func CreateDescribeInstanceMenuSwitchRequest

func CreateDescribeInstanceMenuSwitchRequest() (request *DescribeInstanceMenuSwitchRequest)

CreateDescribeInstanceMenuSwitchRequest creates a request to invoke DescribeInstanceMenuSwitch API

type DescribeInstanceMenuSwitchResponse

type DescribeInstanceMenuSwitchResponse struct {
	*responses.BaseResponse
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	Success   bool                   `json:"Success" xml:"Success"`
	Config    map[string]interface{} `json:"Config" xml:"Config"`
}

DescribeInstanceMenuSwitchResponse is the response struct for api DescribeInstanceMenuSwitch

func CreateDescribeInstanceMenuSwitchResponse

func CreateDescribeInstanceMenuSwitchResponse() (response *DescribeInstanceMenuSwitchResponse)

CreateDescribeInstanceMenuSwitchResponse creates a response to parse from DescribeInstanceMenuSwitch response

type DescribeInstanceSwitchAzoneRequest

type DescribeInstanceSwitchAzoneRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeInstanceSwitchAzoneRequest is the request struct for api DescribeInstanceSwitchAzone

func CreateDescribeInstanceSwitchAzoneRequest

func CreateDescribeInstanceSwitchAzoneRequest() (request *DescribeInstanceSwitchAzoneRequest)

CreateDescribeInstanceSwitchAzoneRequest creates a request to invoke DescribeInstanceSwitchAzone API

type DescribeInstanceSwitchAzoneResponse

type DescribeInstanceSwitchAzoneResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeInstanceSwitchAzoneResponse is the response struct for api DescribeInstanceSwitchAzone

func CreateDescribeInstanceSwitchAzoneResponse

func CreateDescribeInstanceSwitchAzoneResponse() (response *DescribeInstanceSwitchAzoneResponse)

CreateDescribeInstanceSwitchAzoneResponse creates a response to parse from DescribeInstanceSwitchAzone response

type DescribeInstanceSwitchNetworkRequest

type DescribeInstanceSwitchNetworkRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeInstanceSwitchNetworkRequest is the request struct for api DescribeInstanceSwitchNetwork

func CreateDescribeInstanceSwitchNetworkRequest

func CreateDescribeInstanceSwitchNetworkRequest() (request *DescribeInstanceSwitchNetworkRequest)

CreateDescribeInstanceSwitchNetworkRequest creates a request to invoke DescribeInstanceSwitchNetwork API

type DescribeInstanceSwitchNetworkResponse

type DescribeInstanceSwitchNetworkResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	VpcInfos  VpcInfos `json:"VpcInfos" xml:"VpcInfos"`
}

DescribeInstanceSwitchNetworkResponse is the response struct for api DescribeInstanceSwitchNetwork

func CreateDescribeInstanceSwitchNetworkResponse

func CreateDescribeInstanceSwitchNetworkResponse() (response *DescribeInstanceSwitchNetworkResponse)

CreateDescribeInstanceSwitchNetworkResponse creates a response to parse from DescribeInstanceSwitchNetwork response

type DescribePreCheckResultRequest

type DescribePreCheckResultRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	TaskId         string `position:"Query" name:"TaskId"`
}

DescribePreCheckResultRequest is the request struct for api DescribePreCheckResult

func CreateDescribePreCheckResultRequest

func CreateDescribePreCheckResultRequest() (request *DescribePreCheckResultRequest)

CreateDescribePreCheckResultRequest creates a request to invoke DescribePreCheckResult API

type DescribePreCheckResultResponse

type DescribePreCheckResultResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Success        bool           `json:"Success" xml:"Success"`
	PreCheckResult PreCheckResult `json:"PreCheckResult" xml:"PreCheckResult"`
}

DescribePreCheckResultResponse is the response struct for api DescribePreCheckResult

func CreateDescribePreCheckResultResponse

func CreateDescribePreCheckResultResponse() (response *DescribePreCheckResultResponse)

CreateDescribePreCheckResultResponse creates a response to parse from DescribePreCheckResult response

type DescribeRDSPerformanceRequest

type DescribeRDSPerformanceRequest struct {
	*requests.RpcRequest
	Keys           string           `position:"Query" name:"Keys"`
	EndTime        requests.Integer `position:"Query" name:"EndTime"`
	StartTime      requests.Integer `position:"Query" name:"StartTime"`
	RdsInstanceId  string           `position:"Query" name:"RdsInstanceId"`
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	DbInstType     string           `position:"Query" name:"DbInstType"`
}

DescribeRDSPerformanceRequest is the request struct for api DescribeRDSPerformance

func CreateDescribeRDSPerformanceRequest

func CreateDescribeRDSPerformanceRequest() (request *DescribeRDSPerformanceRequest)

CreateDescribeRDSPerformanceRequest creates a request to invoke DescribeRDSPerformance API

type DescribeRDSPerformanceResponse

type DescribeRDSPerformanceResponse struct {
	*responses.BaseResponse
	RequestId string                   `json:"RequestId" xml:"RequestId"`
	Success   bool                     `json:"Success" xml:"Success"`
	Data      []PartialPerformanceData `json:"Data" xml:"Data"`
}

DescribeRDSPerformanceResponse is the response struct for api DescribeRDSPerformance

func CreateDescribeRDSPerformanceResponse

func CreateDescribeRDSPerformanceResponse() (response *DescribeRDSPerformanceResponse)

CreateDescribeRDSPerformanceResponse creates a response to parse from DescribeRDSPerformance response

type DescribeRdsCommodityRequest

type DescribeRdsCommodityRequest struct {
	*requests.RpcRequest
	CommodityCode  string `position:"Query" name:"CommodityCode"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	OrderType      string `position:"Query" name:"OrderType"`
}

DescribeRdsCommodityRequest is the request struct for api DescribeRdsCommodity

func CreateDescribeRdsCommodityRequest

func CreateDescribeRdsCommodityRequest() (request *DescribeRdsCommodityRequest)

CreateDescribeRdsCommodityRequest creates a request to invoke DescribeRdsCommodity API

type DescribeRdsCommodityResponse

type DescribeRdsCommodityResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      string `json:"Data" xml:"Data"`
}

DescribeRdsCommodityResponse is the response struct for api DescribeRdsCommodity

func CreateDescribeRdsCommodityResponse

func CreateDescribeRdsCommodityResponse() (response *DescribeRdsCommodityResponse)

CreateDescribeRdsCommodityResponse creates a response to parse from DescribeRdsCommodity response

type DescribeRdsPerformanceSummaryRequest

type DescribeRdsPerformanceSummaryRequest struct {
	*requests.RpcRequest
	RdsInstanceId  *[]string `position:"Query" name:"RdsInstanceId"  type:"Repeated"`
	DrdsInstanceId string    `position:"Query" name:"DrdsInstanceId"`
}

DescribeRdsPerformanceSummaryRequest is the request struct for api DescribeRdsPerformanceSummary

func CreateDescribeRdsPerformanceSummaryRequest

func CreateDescribeRdsPerformanceSummaryRequest() (request *DescribeRdsPerformanceSummaryRequest)

CreateDescribeRdsPerformanceSummaryRequest creates a request to invoke DescribeRdsPerformanceSummary API

type DescribeRdsPerformanceSummaryResponse

type DescribeRdsPerformanceSummaryResponse struct {
	*responses.BaseResponse
	RequestId           string               `json:"RequestId" xml:"RequestId"`
	Success             bool                 `json:"Success" xml:"Success"`
	RdsPerformanceInfos []RdsPerformanceInfo `json:"RdsPerformanceInfos" xml:"RdsPerformanceInfos"`
}

DescribeRdsPerformanceSummaryResponse is the response struct for api DescribeRdsPerformanceSummary

func CreateDescribeRdsPerformanceSummaryResponse

func CreateDescribeRdsPerformanceSummaryResponse() (response *DescribeRdsPerformanceSummaryResponse)

CreateDescribeRdsPerformanceSummaryResponse creates a response to parse from DescribeRdsPerformanceSummary response

type DescribeRdsSuperAccountInstancesRequest

type DescribeRdsSuperAccountInstancesRequest struct {
	*requests.RpcRequest
	RdsInstance    *[]string `position:"Query" name:"RdsInstance"  type:"Repeated"`
	DrdsInstanceId string    `position:"Query" name:"DrdsInstanceId"`
	DbInstType     string    `position:"Query" name:"DbInstType"`
}

DescribeRdsSuperAccountInstancesRequest is the request struct for api DescribeRdsSuperAccountInstances

func CreateDescribeRdsSuperAccountInstancesRequest

func CreateDescribeRdsSuperAccountInstancesRequest() (request *DescribeRdsSuperAccountInstancesRequest)

CreateDescribeRdsSuperAccountInstancesRequest creates a request to invoke DescribeRdsSuperAccountInstances API

type DescribeRdsSuperAccountInstancesResponse

type DescribeRdsSuperAccountInstancesResponse struct {
	*responses.BaseResponse
	RequestId   string                                        `json:"RequestId" xml:"RequestId"`
	DbInstances DbInstancesInDescribeRdsSuperAccountInstances `json:"DbInstances" xml:"DbInstances"`
}

DescribeRdsSuperAccountInstancesResponse is the response struct for api DescribeRdsSuperAccountInstances

func CreateDescribeRdsSuperAccountInstancesResponse

func CreateDescribeRdsSuperAccountInstancesResponse() (response *DescribeRdsSuperAccountInstancesResponse)

CreateDescribeRdsSuperAccountInstancesResponse creates a response to parse from DescribeRdsSuperAccountInstances response

type DescribeRestoreOrderRequest

type DescribeRestoreOrderRequest struct {
	*requests.RpcRequest
	BackupDbNames       string `position:"Query" name:"BackupDbNames"`
	BackupId            string `position:"Query" name:"BackupId"`
	BackupLevel         string `position:"Query" name:"BackupLevel"`
	DrdsInstanceId      string `position:"Query" name:"DrdsInstanceId"`
	PreferredBackupTime string `position:"Query" name:"PreferredBackupTime"`
	BackupMode          string `position:"Query" name:"BackupMode"`
}

DescribeRestoreOrderRequest is the request struct for api DescribeRestoreOrder

func CreateDescribeRestoreOrderRequest

func CreateDescribeRestoreOrderRequest() (request *DescribeRestoreOrderRequest)

CreateDescribeRestoreOrderRequest creates a request to invoke DescribeRestoreOrder API

type DescribeRestoreOrderResponse

type DescribeRestoreOrderResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Success        bool           `json:"Success" xml:"Success"`
	RestoreOrderDO RestoreOrderDO `json:"RestoreOrderDO" xml:"RestoreOrderDO"`
}

DescribeRestoreOrderResponse is the response struct for api DescribeRestoreOrder

func CreateDescribeRestoreOrderResponse

func CreateDescribeRestoreOrderResponse() (response *DescribeRestoreOrderResponse)

CreateDescribeRestoreOrderResponse creates a response to parse from DescribeRestoreOrder response

type DescribeShardTaskInfoRequest

type DescribeShardTaskInfoRequest struct {
	*requests.RpcRequest
	TargetTableName string `position:"Query" name:"TargetTableName"`
	DrdsInstanceId  string `position:"Query" name:"DrdsInstanceId"`
	DbName          string `position:"Query" name:"DbName"`
	SourceTableName string `position:"Query" name:"SourceTableName"`
}

DescribeShardTaskInfoRequest is the request struct for api DescribeShardTaskInfo

func CreateDescribeShardTaskInfoRequest

func CreateDescribeShardTaskInfoRequest() (request *DescribeShardTaskInfoRequest)

CreateDescribeShardTaskInfoRequest creates a request to invoke DescribeShardTaskInfo API

type DescribeShardTaskInfoResponse

type DescribeShardTaskInfoResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

DescribeShardTaskInfoResponse is the response struct for api DescribeShardTaskInfo

func CreateDescribeShardTaskInfoResponse

func CreateDescribeShardTaskInfoResponse() (response *DescribeShardTaskInfoResponse)

CreateDescribeShardTaskInfoResponse creates a response to parse from DescribeShardTaskInfo response

type DescribeShardTaskListRequest

type DescribeShardTaskListRequest struct {
	*requests.RpcRequest
	TaskType       string           `position:"Query" name:"TaskType"`
	Query          string           `position:"Query" name:"Query"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	DbName         string           `position:"Query" name:"DbName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

DescribeShardTaskListRequest is the request struct for api DescribeShardTaskList

func CreateDescribeShardTaskListRequest

func CreateDescribeShardTaskListRequest() (request *DescribeShardTaskListRequest)

CreateDescribeShardTaskListRequest creates a request to invoke DescribeShardTaskList API

type DescribeShardTaskListResponse

type DescribeShardTaskListResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Success    bool       `json:"Success" xml:"Success"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	Total      int        `json:"Total" xml:"Total"`
	List       []ListItem `json:"List" xml:"List"`
}

DescribeShardTaskListResponse is the response struct for api DescribeShardTaskList

func CreateDescribeShardTaskListResponse

func CreateDescribeShardTaskListResponse() (response *DescribeShardTaskListResponse)

CreateDescribeShardTaskListResponse creates a response to parse from DescribeShardTaskList response

type DescribeSqlFlashbakTaskRequest

type DescribeSqlFlashbakTaskRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

DescribeSqlFlashbakTaskRequest is the request struct for api DescribeSqlFlashbakTask

func CreateDescribeSqlFlashbakTaskRequest

func CreateDescribeSqlFlashbakTaskRequest() (request *DescribeSqlFlashbakTaskRequest)

CreateDescribeSqlFlashbakTaskRequest creates a request to invoke DescribeSqlFlashbakTask API

type DescribeSqlFlashbakTaskResponse

type DescribeSqlFlashbakTaskResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	Success           bool              `json:"Success" xml:"Success"`
	SqlFlashbackTasks SqlFlashbackTasks `json:"SqlFlashbackTasks" xml:"SqlFlashbackTasks"`
}

DescribeSqlFlashbakTaskResponse is the response struct for api DescribeSqlFlashbakTask

func CreateDescribeSqlFlashbakTaskResponse

func CreateDescribeSqlFlashbakTaskResponse() (response *DescribeSqlFlashbakTaskResponse)

CreateDescribeSqlFlashbakTaskResponse creates a response to parse from DescribeSqlFlashbakTask response

type DescribeTableListByTypeRequest

type DescribeTableListByTypeRequest struct {
	*requests.RpcRequest
	TableType      string           `position:"Query" name:"TableType"`
	Query          string           `position:"Query" name:"Query"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	DbName         string           `position:"Query" name:"DbName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

DescribeTableListByTypeRequest is the request struct for api DescribeTableListByType

func CreateDescribeTableListByTypeRequest

func CreateDescribeTableListByTypeRequest() (request *DescribeTableListByTypeRequest)

CreateDescribeTableListByTypeRequest creates a request to invoke DescribeTableListByType API

type DescribeTableListByTypeResponse

type DescribeTableListByTypeResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Success    bool       `json:"Success" xml:"Success"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	Total      int        `json:"Total" xml:"Total"`
	List       []ListItem `json:"List" xml:"List"`
}

DescribeTableListByTypeResponse is the response struct for api DescribeTableListByType

func CreateDescribeTableListByTypeResponse

func CreateDescribeTableListByTypeResponse() (response *DescribeTableListByTypeResponse)

CreateDescribeTableListByTypeResponse creates a response to parse from DescribeTableListByType response

type DescribeTableRequest

type DescribeTableRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
	TableName      string `position:"Query" name:"TableName"`
}

DescribeTableRequest is the request struct for api DescribeTable

func CreateDescribeTableRequest

func CreateDescribeTableRequest() (request *DescribeTableRequest)

CreateDescribeTableRequest creates a request to invoke DescribeTable API

type DescribeTableResponse

type DescribeTableResponse struct {
	*responses.BaseResponse
	RequestId string              `json:"RequestId" xml:"RequestId"`
	Success   bool                `json:"Success" xml:"Success"`
	Data      DataInDescribeTable `json:"Data" xml:"Data"`
}

DescribeTableResponse is the response struct for api DescribeTable

func CreateDescribeTableResponse

func CreateDescribeTableResponse() (response *DescribeTableResponse)

CreateDescribeTableResponse creates a response to parse from DescribeTable response

type DescribeTablesRequest

type DescribeTablesRequest struct {
	*requests.RpcRequest
	Query          string           `position:"Query" name:"Query"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	DbName         string           `position:"Query" name:"DbName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

DescribeTablesRequest is the request struct for api DescribeTables

func CreateDescribeTablesRequest

func CreateDescribeTablesRequest() (request *DescribeTablesRequest)

CreateDescribeTablesRequest creates a request to invoke DescribeTables API

type DescribeTablesResponse

type DescribeTablesResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Success    bool       `json:"Success" xml:"Success"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	Total      int        `json:"Total" xml:"Total"`
	List       []ListItem `json:"List" xml:"List"`
}

DescribeTablesResponse is the response struct for api DescribeTables

func CreateDescribeTablesResponse

func CreateDescribeTablesResponse() (response *DescribeTablesResponse)

CreateDescribeTablesResponse creates a response to parse from DescribeTables response

type DisableSqlAuditRequest

type DisableSqlAuditRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

DisableSqlAuditRequest is the request struct for api DisableSqlAudit

func CreateDisableSqlAuditRequest

func CreateDisableSqlAuditRequest() (request *DisableSqlAuditRequest)

CreateDisableSqlAuditRequest creates a request to invoke DisableSqlAudit API

type DisableSqlAuditResponse

type DisableSqlAuditResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    bool   `json:"Result" xml:"Result"`
}

DisableSqlAuditResponse is the response struct for api DisableSqlAudit

func CreateDisableSqlAuditResponse

func CreateDisableSqlAuditResponse() (response *DisableSqlAuditResponse)

CreateDisableSqlAuditResponse creates a response to parse from DisableSqlAudit response

type DrdsInstanceIdList

type DrdsInstanceIdList struct {
	DrdsInstanceIdList []string `json:"drdsInstanceIdList" xml:"drdsInstanceIdList"`
}

DrdsInstanceIdList is a nested struct in drds response

type DrdsOrderDOList

type DrdsOrderDOList struct {
	DrdsOrderDOListItem []DrdsOrderDOListItem `json:"DrdsOrderDOList" xml:"DrdsOrderDOList"`
}

DrdsOrderDOList is a nested struct in drds response

type DrdsOrderDOListItem

type DrdsOrderDOListItem struct {
	RegionId  string `json:"RegionId" xml:"RegionId"`
	AzoneId   string `json:"AzoneId" xml:"AzoneId"`
	Network   string `json:"Network" xml:"Network"`
	VpcId     string `json:"VpcId" xml:"VpcId"`
	VSwtichId string `json:"VSwtichId" xml:"VSwtichId"`
	InstSpec  string `json:"InstSpec" xml:"InstSpec"`
}

DrdsOrderDOListItem is a nested struct in drds response

type EnableSqlAuditRequest

type EnableSqlAuditRequest struct {
	*requests.RpcRequest
	RecallStartTimestamp string           `position:"Query" name:"RecallStartTimestamp"`
	DrdsInstanceId       string           `position:"Query" name:"DrdsInstanceId"`
	DbName               string           `position:"Query" name:"DbName"`
	IsRecall             requests.Boolean `position:"Query" name:"IsRecall"`
	RecallEndTimestamp   string           `position:"Query" name:"RecallEndTimestamp"`
}

EnableSqlAuditRequest is the request struct for api EnableSqlAudit

func CreateEnableSqlAuditRequest

func CreateEnableSqlAuditRequest() (request *EnableSqlAuditRequest)

CreateEnableSqlAuditRequest creates a request to invoke EnableSqlAudit API

type EnableSqlAuditResponse

type EnableSqlAuditResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    bool   `json:"Result" xml:"Result"`
}

EnableSqlAuditResponse is the response struct for api EnableSqlAudit

func CreateEnableSqlAuditResponse

func CreateEnableSqlAuditResponse() (response *EnableSqlAuditResponse)

CreateEnableSqlAuditResponse creates a response to parse from EnableSqlAudit response

type EnableSqlFlashbackMatchSwitchRequest

type EnableSqlFlashbackMatchSwitchRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

EnableSqlFlashbackMatchSwitchRequest is the request struct for api EnableSqlFlashbackMatchSwitch

func CreateEnableSqlFlashbackMatchSwitchRequest

func CreateEnableSqlFlashbackMatchSwitchRequest() (request *EnableSqlFlashbackMatchSwitchRequest)

CreateEnableSqlFlashbackMatchSwitchRequest creates a request to invoke EnableSqlFlashbackMatchSwitch API

type EnableSqlFlashbackMatchSwitchResponse

type EnableSqlFlashbackMatchSwitchResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    bool   `json:"Result" xml:"Result"`
}

EnableSqlFlashbackMatchSwitchResponse is the response struct for api EnableSqlFlashbackMatchSwitch

func CreateEnableSqlFlashbackMatchSwitchResponse

func CreateEnableSqlFlashbackMatchSwitchResponse() (response *EnableSqlFlashbackMatchSwitchResponse)

CreateEnableSqlFlashbackMatchSwitchResponse creates a response to parse from EnableSqlFlashbackMatchSwitch response

type Endpoint

type Endpoint struct {
	NodeIds    string `json:"NodeIds" xml:"NodeIds"`
	EndpointId string `json:"EndpointId" xml:"EndpointId"`
	ReadWeight int    `json:"ReadWeight" xml:"ReadWeight"`
}

Endpoint is a nested struct in drds response

type Endpoints

type Endpoints struct {
	Endpoint []Endpoint `json:"Endpoint" xml:"Endpoint"`
}

Endpoints is a nested struct in drds response

type ErrorMsgParams

type ErrorMsgParams struct {
	ErrorMsgParams []string `json:"ErrorMsgParams" xml:"ErrorMsgParams"`
}

ErrorMsgParams is a nested struct in drds response

type Full

type Full struct {
	Expired   int    `json:"Expired" xml:"Expired"`
	Progress  int    `json:"Progress" xml:"Progress"`
	Total     int    `json:"Total" xml:"Total"`
	Tps       int    `json:"Tps" xml:"Tps"`
	StartTime string `json:"StartTime" xml:"StartTime"`
}

Full is a nested struct in drds response

type FullCheck

type FullCheck struct {
	Expired   int    `json:"Expired" xml:"Expired"`
	Progress  int    `json:"Progress" xml:"Progress"`
	Total     int    `json:"Total" xml:"Total"`
	Tps       int    `json:"Tps" xml:"Tps"`
	StartTime string `json:"StartTime" xml:"StartTime"`
}

FullCheck is a nested struct in drds response

type FullRevise

type FullRevise struct {
	Expired   int    `json:"Expired" xml:"Expired"`
	Progress  int    `json:"Progress" xml:"Progress"`
	Total     int    `json:"Total" xml:"Total"`
	Tps       int    `json:"Tps" xml:"Tps"`
	StartTime string `json:"StartTime" xml:"StartTime"`
}

FullRevise is a nested struct in drds response

type GetDrdsDbRdsRelationInfoRequest added in v1.61.1103

type GetDrdsDbRdsRelationInfoRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

GetDrdsDbRdsRelationInfoRequest is the request struct for api GetDrdsDbRdsRelationInfo

func CreateGetDrdsDbRdsRelationInfoRequest added in v1.61.1103

func CreateGetDrdsDbRdsRelationInfoRequest() (request *GetDrdsDbRdsRelationInfoRequest)

CreateGetDrdsDbRdsRelationInfoRequest creates a request to invoke GetDrdsDbRdsRelationInfo API

type GetDrdsDbRdsRelationInfoResponse added in v1.61.1103

type GetDrdsDbRdsRelationInfoResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Success   bool       `json:"Success" xml:"Success"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

GetDrdsDbRdsRelationInfoResponse is the response struct for api GetDrdsDbRdsRelationInfo

func CreateGetDrdsDbRdsRelationInfoResponse added in v1.61.1103

func CreateGetDrdsDbRdsRelationInfoResponse() (response *GetDrdsDbRdsRelationInfoResponse)

CreateGetDrdsDbRdsRelationInfoResponse creates a response to parse from GetDrdsDbRdsRelationInfo response

type HiStoreInstanceInfo

type HiStoreInstanceInfo struct {
	HistoreInstanceId string `json:"HistoreInstanceId" xml:"HistoreInstanceId"`
	GmtCreate         int64  `json:"GmtCreate" xml:"GmtCreate"`
	RpmVersion        string `json:"RpmVersion" xml:"RpmVersion"`
	DiskSize          int    `json:"DiskSize" xml:"DiskSize"`
	MachineSpec       string `json:"MachineSpec" xml:"MachineSpec"`
}

HiStoreInstanceInfo is a nested struct in drds response

type HotDbList

type HotDbList struct {
	Data []string `json:"data" xml:"data"`
}

HotDbList is a nested struct in drds response

type Increment

type Increment struct {
	Delay     int    `json:"Delay" xml:"Delay"`
	Tps       int    `json:"Tps" xml:"Tps"`
	StartTime string `json:"StartTime" xml:"StartTime"`
}

Increment is a nested struct in drds response

type Instance

type Instance struct {
	DrdsInstanceId        string                                       `json:"DrdsInstanceId" xml:"DrdsInstanceId"`
	Type                  string                                       `json:"Type" xml:"Type"`
	RegionId              string                                       `json:"RegionId" xml:"RegionId"`
	ZoneId                string                                       `json:"ZoneId" xml:"ZoneId"`
	Description           string                                       `json:"Description" xml:"Description"`
	NetworkType           string                                       `json:"NetworkType" xml:"NetworkType"`
	Status                string                                       `json:"Status" xml:"Status"`
	CreateTime            int64                                        `json:"CreateTime" xml:"CreateTime"`
	Version               int64                                        `json:"Version" xml:"Version"`
	CommodityCode         string                                       `json:"CommodityCode" xml:"CommodityCode"`
	InstRole              string                                       `json:"InstRole" xml:"InstRole"`
	InstanceSeries        string                                       `json:"InstanceSeries" xml:"InstanceSeries"`
	InstanceSpec          string                                       `json:"InstanceSpec" xml:"InstanceSpec"`
	MasterInstanceId      string                                       `json:"MasterInstanceId" xml:"MasterInstanceId"`
	VpcCloudInstanceId    string                                       `json:"VpcCloudInstanceId" xml:"VpcCloudInstanceId"`
	VpcId                 string                                       `json:"VpcId" xml:"VpcId"`
	ExpireDate            int64                                        `json:"ExpireDate" xml:"ExpireDate"`
	VersionAction         string                                       `json:"VersionAction" xml:"VersionAction"`
	Label                 string                                       `json:"Label" xml:"Label"`
	MachineType           string                                       `json:"MachineType" xml:"MachineType"`
	OrderInstanceId       string                                       `json:"OrderInstanceId" xml:"OrderInstanceId"`
	ResourceGroupId       string                                       `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ProductVersion        string                                       `json:"ProductVersion" xml:"ProductVersion"`
	ReadOnlyDBInstanceIds ReadOnlyDBInstanceIdsInDescribeDrdsInstances `json:"ReadOnlyDBInstanceIds" xml:"ReadOnlyDBInstanceIds"`
	Vips                  VipsInDescribeDrdsInstances                  `json:"Vips" xml:"Vips"`
}

Instance is a nested struct in drds response

type InstanceAccount

type InstanceAccount struct {
	AccountName  string       `json:"AccountName" xml:"AccountName"`
	Host         string       `json:"Host" xml:"Host"`
	AccountType  int          `json:"AccountType" xml:"AccountType"`
	Description  string       `json:"Description" xml:"Description"`
	DbPrivileges DbPrivileges `json:"DbPrivileges" xml:"DbPrivileges"`
}

InstanceAccount is a nested struct in drds response

type InstanceAccounts

type InstanceAccounts struct {
	InstanceAccount []InstanceAccount `json:"InstanceAccount" xml:"InstanceAccount"`
}

InstanceAccounts is a nested struct in drds response

type InstanceDb

type InstanceDb struct {
	InstanceName string    `json:"InstanceName" xml:"InstanceName"`
	HotDbList    HotDbList `json:"HotDbList" xml:"HotDbList"`
}

InstanceDb is a nested struct in drds response

type InstanceNameList

type InstanceNameList struct {
	InstanceName []string `json:"InstanceName" xml:"InstanceName"`
}

InstanceNameList is a nested struct in drds response

type Instances

type Instances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

Instances is a nested struct in drds response

type IpWhiteList

type IpWhiteList struct {
	Ip []string `json:"Ip" xml:"Ip"`
}

IpWhiteList is a nested struct in drds response

type Item

type Item struct {
	Schema       string `json:"Schema" xml:"Schema"`
	Sql          string `json:"Sql" xml:"Sql"`
	SendTime     int64  `json:"SendTime" xml:"SendTime"`
	ResponseTime int64  `json:"ResponseTime" xml:"ResponseTime"`
	Host         string `json:"Host" xml:"Host"`
}

Item is a nested struct in drds response

type ItemsInDescribeDbInstances

type ItemsInDescribeDbInstances struct {
	DBInstance []DBInstance `json:"DBInstance" xml:"DBInstance"`
}

ItemsInDescribeDbInstances is a nested struct in drds response

type ItemsInDescribeDrdsSlowSqls

type ItemsInDescribeDrdsSlowSqls struct {
	Item []Item `json:"Item" xml:"Item"`
}

ItemsInDescribeDrdsSlowSqls is a nested struct in drds response

type List

type List struct {
	Support  bool   `json:"Support" xml:"Support"`
	MenuName string `json:"MenuName" xml:"MenuName"`
}

List is a nested struct in drds response

type ListInDescribeBackMenu

type ListInDescribeBackMenu struct {
	List []List `json:"list" xml:"list"`
}

ListInDescribeBackMenu is a nested struct in drds response

type ListInDescribeBroadcastTables

type ListInDescribeBroadcastTables struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInDescribeBroadcastTables is a nested struct in drds response

type ListInDescribeDrdsParams

type ListInDescribeDrdsParams struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInDescribeDrdsParams is a nested struct in drds response

type ListInDescribeHotDbList

type ListInDescribeHotDbList struct {
	InstanceDb []InstanceDb `json:"InstanceDb" xml:"InstanceDb"`
}

ListInDescribeHotDbList is a nested struct in drds response

type ListInDescribeShardTaskList

type ListInDescribeShardTaskList struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInDescribeShardTaskList is a nested struct in drds response

type ListInDescribeTable

type ListInDescribeTable struct {
	ColumnInfo []ColumnInfo `json:"ColumnInfo" xml:"ColumnInfo"`
}

ListInDescribeTable is a nested struct in drds response

type ListInDescribeTableListByType

type ListInDescribeTableListByType struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInDescribeTableListByType is a nested struct in drds response

type ListInDescribeTables

type ListInDescribeTables struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInDescribeTables is a nested struct in drds response

type ListInValidateShardTask

type ListInValidateShardTask struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInValidateShardTask is a nested struct in drds response

type ListItem

type ListItem struct {
	UserVisible        bool   `json:"UserVisible" xml:"UserVisible"`
	NeedRestart        bool   `json:"NeedRestart" xml:"NeedRestart"`
	Expired            int64  `json:"Expired" xml:"Expired"`
	ParamLevel         string `json:"ParamLevel" xml:"ParamLevel"`
	Property           string `json:"Property" xml:"Property"`
	IsShard            bool   `json:"IsShard" xml:"IsShard"`
	Stage              int    `json:"Stage" xml:"Stage"`
	ShardKey           string `json:"ShardKey" xml:"ShardKey"`
	Progress           int    `json:"Progress" xml:"Progress"`
	DbInstType         int    `json:"DbInstType" xml:"DbInstType"`
	ParamRanges        string `json:"ParamRanges" xml:"ParamRanges"`
	Delay              int    `json:"Delay" xml:"Delay"`
	Result             int    `json:"Result" xml:"Result"`
	ParamValue         string `json:"ParamValue" xml:"ParamValue"`
	ParamVariableName  string `json:"ParamVariableName" xml:"ParamVariableName"`
	Status             int    `json:"Status" xml:"Status"`
	ParamEnglishName   string `json:"ParamEnglishName" xml:"ParamEnglishName"`
	AllowFullTableScan bool   `json:"AllowFullTableScan" xml:"AllowFullTableScan"`
	SourceTableName    string `json:"SourceTableName" xml:"SourceTableName"`
	Table              string `json:"Table" xml:"Table"`
	ParamDesc          string `json:"ParamDesc" xml:"ParamDesc"`
	ParamDefaultValue  string `json:"ParamDefaultValue" xml:"ParamDefaultValue"`
	TableName          string `json:"TableName" xml:"TableName"`
	DbName             string `json:"DbName" xml:"DbName"`
	IsLocked           bool   `json:"IsLocked" xml:"IsLocked"`
	ParamName          string `json:"ParamName" xml:"ParamName"`
	Broadcast          bool   `json:"Broadcast" xml:"Broadcast"`
	ParamType          string `json:"ParamType" xml:"ParamType"`
	TargetTableName    string `json:"TargetTableName" xml:"TargetTableName"`
	BroadcastType      string `json:"BroadcastType" xml:"BroadcastType"`
	Item               string `json:"Item" xml:"Item"`
}

ListItem is a nested struct in drds response

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
	NoRole       requests.Boolean       `position:"Query" name:"NoRole"`
	NextToken    string                 `position:"Query" name:"NextToken"`
	Tag          *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	Success      bool         `json:"Success" xml:"Success"`
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag

type ListTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type LogTimeRange

type LogTimeRange struct {
	SupportOldestTime int64 `json:"SupportOldestTime" xml:"SupportOldestTime"`
	SupportLatestTime int64 `json:"SupportLatestTime" xml:"SupportLatestTime"`
}

LogTimeRange is a nested struct in drds response

type ManagePrivateRdsRequest added in v1.61.612

type ManagePrivateRdsRequest struct {
	*requests.RpcRequest
	Params         string `position:"Query" name:"Params"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DBInstanceId   string `position:"Query" name:"DBInstanceId"`
	RdsAction      string `position:"Query" name:"RdsAction"`
}

ManagePrivateRdsRequest is the request struct for api ManagePrivateRds

func CreateManagePrivateRdsRequest added in v1.61.612

func CreateManagePrivateRdsRequest() (request *ManagePrivateRdsRequest)

CreateManagePrivateRdsRequest creates a request to invoke ManagePrivateRds API

type ManagePrivateRdsResponse added in v1.61.612

type ManagePrivateRdsResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ManagePrivateRdsResponse is the response struct for api ManagePrivateRds

func CreateManagePrivateRdsResponse added in v1.61.612

func CreateManagePrivateRdsResponse() (response *ManagePrivateRdsResponse)

CreateManagePrivateRdsResponse creates a response to parse from ManagePrivateRds response

type ModifyDrdsInstanceDescriptionRequest

type ModifyDrdsInstanceDescriptionRequest struct {
	*requests.RpcRequest
	Description    string `position:"Query" name:"Description"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

ModifyDrdsInstanceDescriptionRequest is the request struct for api ModifyDrdsInstanceDescription

func CreateModifyDrdsInstanceDescriptionRequest

func CreateModifyDrdsInstanceDescriptionRequest() (request *ModifyDrdsInstanceDescriptionRequest)

CreateModifyDrdsInstanceDescriptionRequest creates a request to invoke ModifyDrdsInstanceDescription API

type ModifyDrdsInstanceDescriptionResponse

type ModifyDrdsInstanceDescriptionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyDrdsInstanceDescriptionResponse is the response struct for api ModifyDrdsInstanceDescription

func CreateModifyDrdsInstanceDescriptionResponse

func CreateModifyDrdsInstanceDescriptionResponse() (response *ModifyDrdsInstanceDescriptionResponse)

CreateModifyDrdsInstanceDescriptionResponse creates a response to parse from ModifyDrdsInstanceDescription response

type ModifyDrdsIpWhiteListRequest

type ModifyDrdsIpWhiteListRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	GroupName      string           `position:"Query" name:"GroupName"`
	Mode           requests.Boolean `position:"Query" name:"Mode"`
	DbName         string           `position:"Query" name:"DbName"`
	GroupAttribute string           `position:"Query" name:"GroupAttribute"`
	IpWhiteList    string           `position:"Query" name:"IpWhiteList"`
}

ModifyDrdsIpWhiteListRequest is the request struct for api ModifyDrdsIpWhiteList

func CreateModifyDrdsIpWhiteListRequest

func CreateModifyDrdsIpWhiteListRequest() (request *ModifyDrdsIpWhiteListRequest)

CreateModifyDrdsIpWhiteListRequest creates a request to invoke ModifyDrdsIpWhiteList API

type ModifyDrdsIpWhiteListResponse

type ModifyDrdsIpWhiteListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyDrdsIpWhiteListResponse is the response struct for api ModifyDrdsIpWhiteList

func CreateModifyDrdsIpWhiteListResponse

func CreateModifyDrdsIpWhiteListResponse() (response *ModifyDrdsIpWhiteListResponse)

CreateModifyDrdsIpWhiteListResponse creates a response to parse from ModifyDrdsIpWhiteList response

type ModifyRdsReadWeightRequest

type ModifyRdsReadWeightRequest struct {
	*requests.RpcRequest
	Weights        string `position:"Query" name:"Weights"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	InstanceNames  string `position:"Query" name:"InstanceNames"`
	DbName         string `position:"Query" name:"DbName"`
}

ModifyRdsReadWeightRequest is the request struct for api ModifyRdsReadWeight

func CreateModifyRdsReadWeightRequest

func CreateModifyRdsReadWeightRequest() (request *ModifyRdsReadWeightRequest)

CreateModifyRdsReadWeightRequest creates a request to invoke ModifyRdsReadWeight API

type ModifyRdsReadWeightResponse

type ModifyRdsReadWeightResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyRdsReadWeightResponse is the response struct for api ModifyRdsReadWeight

func CreateModifyRdsReadWeightResponse

func CreateModifyRdsReadWeightResponse() (response *ModifyRdsReadWeightResponse)

CreateModifyRdsReadWeightResponse creates a response to parse from ModifyRdsReadWeight response

type PartialPerformanceData

type PartialPerformanceData struct {
	Key      string             `json:"Key" xml:"Key"`
	NodeName string             `json:"NodeName" xml:"NodeName"`
	Unit     string             `json:"Unit" xml:"Unit"`
	NodeNum  int                `json:"NodeNum" xml:"NodeNum"`
	Values   []PerformanceValue `json:"Values" xml:"Values"`
}

PartialPerformanceData is a nested struct in drds response

type PerformanceValue

type PerformanceValue struct {
	Value string `json:"Value" xml:"Value"`
	Date  int64  `json:"Date" xml:"Date"`
}

PerformanceValue is a nested struct in drds response

type PolarOrderDOList

type PolarOrderDOList struct {
	PolarOrderDOListItem []PolarOrderDOListItem `json:"PolarOrderDOList" xml:"PolarOrderDOList"`
}

PolarOrderDOList is a nested struct in drds response

type PolarOrderDOListItem

type PolarOrderDOListItem struct {
	RegionId          string `json:"RegionId" xml:"RegionId"`
	AzoneId           string `json:"AzoneId" xml:"AzoneId"`
	Engine            string `json:"Engine" xml:"Engine"`
	Version           string `json:"Version" xml:"Version"`
	InstanceClass     string `json:"InstanceClass" xml:"InstanceClass"`
	DbInstanceStorage string `json:"DbInstanceStorage" xml:"DbInstanceStorage"`
	Network           string `json:"Network" xml:"Network"`
	Num               int64  `json:"Num" xml:"Num"`
}

PolarOrderDOListItem is a nested struct in drds response

type PreCheckResult

type PreCheckResult struct {
	PreCheckName  string              `json:"PreCheckName" xml:"PreCheckName"`
	State         string              `json:"State" xml:"State"`
	SubCheckItems []SubCheckItemsItem `json:"SubCheckItems" xml:"SubCheckItems"`
}

PreCheckResult is a nested struct in drds response

type PutStartBackupRequest

type PutStartBackupRequest struct {
	*requests.RpcRequest
	BackupDbNames  string `position:"Query" name:"BackupDbNames"`
	BackupLevel    string `position:"Query" name:"BackupLevel"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	BackupMode     string `position:"Query" name:"BackupMode"`
}

PutStartBackupRequest is the request struct for api PutStartBackup

func CreatePutStartBackupRequest

func CreatePutStartBackupRequest() (request *PutStartBackupRequest)

CreatePutStartBackupRequest creates a request to invoke PutStartBackup API

type PutStartBackupResponse

type PutStartBackupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    string `json:"Result" xml:"Result"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutStartBackupResponse is the response struct for api PutStartBackup

func CreatePutStartBackupResponse

func CreatePutStartBackupResponse() (response *PutStartBackupResponse)

CreatePutStartBackupResponse creates a response to parse from PutStartBackup response

type RdsOrderDOList

type RdsOrderDOList struct {
	RdsOrderDOListItem []RdsOrderDOListItem `json:"RdsOrderDOList" xml:"RdsOrderDOList"`
}

RdsOrderDOList is a nested struct in drds response

type RdsOrderDOListItem

type RdsOrderDOListItem struct {
	RegionId          string `json:"RegionId" xml:"RegionId"`
	AzoneId           string `json:"AzoneId" xml:"AzoneId"`
	Engine            string `json:"Engine" xml:"Engine"`
	Version           string `json:"Version" xml:"Version"`
	InstanceClass     string `json:"InstanceClass" xml:"InstanceClass"`
	DbInstanceStorage string `json:"DbInstanceStorage" xml:"DbInstanceStorage"`
	Network           string `json:"Network" xml:"Network"`
	Num               int64  `json:"Num" xml:"Num"`
}

RdsOrderDOListItem is a nested struct in drds response

type RdsPerformanceInfo

type RdsPerformanceInfo struct {
	RdsId          string  `json:"RdsId" xml:"RdsId"`
	Cpu            float64 `json:"Cpu" xml:"Cpu"`
	Iops           float64 `json:"Iops" xml:"Iops"`
	ActiveSessions int     `json:"ActiveSessions" xml:"ActiveSessions"`
	TotalSessions  int     `json:"TotalSessions" xml:"TotalSessions"`
	SpaceUsage     int64   `json:"SpaceUsage" xml:"SpaceUsage"`
}

RdsPerformanceInfo is a nested struct in drds response

type RdsPerformanceInfos

type RdsPerformanceInfos struct {
	RdsPerformanceInfo []RdsPerformanceInfo `json:"RdsPerformanceInfo" xml:"RdsPerformanceInfo"`
}

RdsPerformanceInfos is a nested struct in drds response

type ReadOnlyDBInstanceId

type ReadOnlyDBInstanceId struct {
	ReadOnlyDBInstanceId []string `json:"ReadOnlyDBInstanceId" xml:"ReadOnlyDBInstanceId"`
}

ReadOnlyDBInstanceId is a nested struct in drds response

type ReadOnlyDBInstanceIdsInDescribeDrdsInstance

type ReadOnlyDBInstanceIdsInDescribeDrdsInstance struct {
	ReadOnlyDBInstanceId []string `json:"ReadOnlyDBInstanceId" xml:"ReadOnlyDBInstanceId"`
}

ReadOnlyDBInstanceIdsInDescribeDrdsInstance is a nested struct in drds response

type ReadOnlyDBInstanceIdsInDescribeDrdsInstances

type ReadOnlyDBInstanceIdsInDescribeDrdsInstances struct {
	ReadOnlyDBInstanceId []string `json:"ReadOnlyDBInstanceId" xml:"ReadOnlyDBInstanceId"`
}

ReadOnlyDBInstanceIdsInDescribeDrdsInstances is a nested struct in drds response

type ReadOnlyInstance

type ReadOnlyInstance struct {
	ReadWeight       int    `json:"ReadWeight" xml:"ReadWeight"`
	Port             int    `json:"Port" xml:"Port"`
	DbInstType       string `json:"DbInstType" xml:"DbInstType"`
	Engine           string `json:"Engine" xml:"Engine"`
	EngineVersion    string `json:"EngineVersion" xml:"EngineVersion"`
	RemainDays       string `json:"RemainDays" xml:"RemainDays"`
	PayType          string `json:"PayType" xml:"PayType"`
	VersionAction    int    `json:"VersionAction" xml:"VersionAction"`
	RdsInstType      string `json:"RdsInstType" xml:"RdsInstType"`
	DBInstanceStatus string `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	ConnectUrl       string `json:"ConnectUrl" xml:"ConnectUrl"`
	ExpireTime       string `json:"ExpireTime" xml:"ExpireTime"`
	DBInstanceId     string `json:"DBInstanceId" xml:"DBInstanceId"`
	DmInstanceId     string `json:"DmInstanceId" xml:"DmInstanceId"`
	NetworkType      string `json:"NetworkType" xml:"NetworkType"`
}

ReadOnlyInstance is a nested struct in drds response

type ReadOnlyInstanceInDescribeDrdsDbInstances

type ReadOnlyInstanceInDescribeDrdsDbInstances struct {
	InstanceName     string `json:"InstanceName" xml:"InstanceName"`
	DmInstanceId     string `json:"DmInstanceId" xml:"DmInstanceId"`
	ConnectUrl       string `json:"ConnectUrl" xml:"ConnectUrl"`
	Port             int    `json:"Port" xml:"Port"`
	DBInstanceStatus string `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	DbInstType       string `json:"DbInstType" xml:"DbInstType"`
	ReadWeight       int    `json:"ReadWeight" xml:"ReadWeight"`
	NetworkType      string `json:"NetworkType" xml:"NetworkType"`
	Engine           string `json:"Engine" xml:"Engine"`
	EngineVersion    string `json:"EngineVersion" xml:"EngineVersion"`
	RdsInstType      string `json:"RdsInstType" xml:"RdsInstType"`
	PayType          string `json:"PayType" xml:"PayType"`
	ExpireTime       string `json:"ExpireTime" xml:"ExpireTime"`
	RemainDays       int    `json:"RemainDays" xml:"RemainDays"`
}

ReadOnlyInstanceInDescribeDrdsDbInstances is a nested struct in drds response

type ReadOnlyInstanceInfo

type ReadOnlyInstanceInfo struct {
	ReadOnlyInstanceIds []string `json:"ReadOnlyInstanceIds" xml:"ReadOnlyInstanceIds"`
}

ReadOnlyInstanceInfo is a nested struct in drds response

type ReadOnlyInstancesInDescribeDrdsDbInstance

type ReadOnlyInstancesInDescribeDrdsDbInstance struct {
	ReadOnlyInstance []ReadOnlyInstance `json:"ReadOnlyInstance" xml:"ReadOnlyInstance"`
}

ReadOnlyInstancesInDescribeDrdsDbInstance is a nested struct in drds response

type ReadOnlyInstancesInDescribeDrdsDbInstances

type ReadOnlyInstancesInDescribeDrdsDbInstances struct {
	ReadOnlyInstance []ReadOnlyInstanceInDescribeDrdsDbInstances `json:"ReadOnlyInstance" xml:"ReadOnlyInstance"`
}

ReadOnlyInstancesInDescribeDrdsDbInstances is a nested struct in drds response

type ReleaseInstanceInternetAddressRequest

type ReleaseInstanceInternetAddressRequest struct {
	*requests.RpcRequest
	DrdsPassword   string `position:"Query" name:"DrdsPassword"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

ReleaseInstanceInternetAddressRequest is the request struct for api ReleaseInstanceInternetAddress

func CreateReleaseInstanceInternetAddressRequest

func CreateReleaseInstanceInternetAddressRequest() (request *ReleaseInstanceInternetAddressRequest)

CreateReleaseInstanceInternetAddressRequest creates a request to invoke ReleaseInstanceInternetAddress API

type ReleaseInstanceInternetAddressResponse

type ReleaseInstanceInternetAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

ReleaseInstanceInternetAddressResponse is the response struct for api ReleaseInstanceInternetAddress

func CreateReleaseInstanceInternetAddressResponse

func CreateReleaseInstanceInternetAddressResponse() (response *ReleaseInstanceInternetAddressResponse)

CreateReleaseInstanceInternetAddressResponse creates a response to parse from ReleaseInstanceInternetAddress response

type RemoveBackupsSetRequest

type RemoveBackupsSetRequest struct {
	*requests.RpcRequest
	BackupId       string `position:"Query" name:"BackupId"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

RemoveBackupsSetRequest is the request struct for api RemoveBackupsSet

func CreateRemoveBackupsSetRequest

func CreateRemoveBackupsSetRequest() (request *RemoveBackupsSetRequest)

CreateRemoveBackupsSetRequest creates a request to invoke RemoveBackupsSet API

type RemoveBackupsSetResponse

type RemoveBackupsSetResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    string `json:"Result" xml:"Result"`
}

RemoveBackupsSetResponse is the response struct for api RemoveBackupsSet

func CreateRemoveBackupsSetResponse

func CreateRemoveBackupsSetResponse() (response *RemoveBackupsSetResponse)

CreateRemoveBackupsSetResponse creates a response to parse from RemoveBackupsSet response

type RemoveDrdsDbFailedRecordRequest

type RemoveDrdsDbFailedRecordRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

RemoveDrdsDbFailedRecordRequest is the request struct for api RemoveDrdsDbFailedRecord

func CreateRemoveDrdsDbFailedRecordRequest

func CreateRemoveDrdsDbFailedRecordRequest() (request *RemoveDrdsDbFailedRecordRequest)

CreateRemoveDrdsDbFailedRecordRequest creates a request to invoke RemoveDrdsDbFailedRecord API

type RemoveDrdsDbFailedRecordResponse

type RemoveDrdsDbFailedRecordResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    bool   `json:"Result" xml:"Result"`
}

RemoveDrdsDbFailedRecordResponse is the response struct for api RemoveDrdsDbFailedRecord

func CreateRemoveDrdsDbFailedRecordResponse

func CreateRemoveDrdsDbFailedRecordResponse() (response *RemoveDrdsDbFailedRecordResponse)

CreateRemoveDrdsDbFailedRecordResponse creates a response to parse from RemoveDrdsDbFailedRecord response

type RemoveDrdsDbRequest

type RemoveDrdsDbRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

RemoveDrdsDbRequest is the request struct for api RemoveDrdsDb

func CreateRemoveDrdsDbRequest

func CreateRemoveDrdsDbRequest() (request *RemoveDrdsDbRequest)

CreateRemoveDrdsDbRequest creates a request to invoke RemoveDrdsDb API

type RemoveDrdsDbResponse

type RemoveDrdsDbResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

RemoveDrdsDbResponse is the response struct for api RemoveDrdsDb

func CreateRemoveDrdsDbResponse

func CreateRemoveDrdsDbResponse() (response *RemoveDrdsDbResponse)

CreateRemoveDrdsDbResponse creates a response to parse from RemoveDrdsDb response

type RemoveDrdsInstanceRequest

type RemoveDrdsInstanceRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
}

RemoveDrdsInstanceRequest is the request struct for api RemoveDrdsInstance

func CreateRemoveDrdsInstanceRequest

func CreateRemoveDrdsInstanceRequest() (request *RemoveDrdsInstanceRequest)

CreateRemoveDrdsInstanceRequest creates a request to invoke RemoveDrdsInstance API

type RemoveDrdsInstanceResponse

type RemoveDrdsInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

RemoveDrdsInstanceResponse is the response struct for api RemoveDrdsInstance

func CreateRemoveDrdsInstanceResponse

func CreateRemoveDrdsInstanceResponse() (response *RemoveDrdsInstanceResponse)

CreateRemoveDrdsInstanceResponse creates a response to parse from RemoveDrdsInstance response

type RemoveInstanceAccountRequest

type RemoveInstanceAccountRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	AccountName    string `position:"Query" name:"AccountName"`
}

RemoveInstanceAccountRequest is the request struct for api RemoveInstanceAccount

func CreateRemoveInstanceAccountRequest

func CreateRemoveInstanceAccountRequest() (request *RemoveInstanceAccountRequest)

CreateRemoveInstanceAccountRequest creates a request to invoke RemoveInstanceAccount API

type RemoveInstanceAccountResponse

type RemoveInstanceAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

RemoveInstanceAccountResponse is the response struct for api RemoveInstanceAccount

func CreateRemoveInstanceAccountResponse

func CreateRemoveInstanceAccountResponse() (response *RemoveInstanceAccountResponse)

CreateRemoveInstanceAccountResponse creates a response to parse from RemoveInstanceAccount response

type RestoreOrderDO

type RestoreOrderDO struct {
	DrdsOrderDOList  DrdsOrderDOList  `json:"DrdsOrderDOList" xml:"DrdsOrderDOList"`
	RdsOrderDOList   RdsOrderDOList   `json:"RdsOrderDOList" xml:"RdsOrderDOList"`
	PolarOrderDOList PolarOrderDOList `json:"PolarOrderDOList" xml:"PolarOrderDOList"`
}

RestoreOrderDO is a nested struct in drds response

type RestoreTime

type RestoreTime struct {
	StartTime string `json:"StartTime" xml:"StartTime"`
	EndTime   string `json:"EndTime" xml:"EndTime"`
}

RestoreTime is a nested struct in drds response

type Result

type Result struct {
	OriginAzoneId string       `json:"OriginAzoneId" xml:"OriginAzoneId"`
	RegionId      string       `json:"RegionId" xml:"RegionId"`
	SwitchAble    bool         `json:"SwitchAble" xml:"SwitchAble"`
	TargetAzones  TargetAzones `json:"TargetAzones" xml:"TargetAzones"`
}

Result is a nested struct in drds response

type Review

type Review struct {
	Expired   int    `json:"Expired" xml:"Expired"`
	Progress  int    `json:"Progress" xml:"Progress"`
	Total     int    `json:"Total" xml:"Total"`
	Tps       int    `json:"Tps" xml:"Tps"`
	StartTime string `json:"StartTime" xml:"StartTime"`
}

Review is a nested struct in drds response

type SetBackupLocalRequest

type SetBackupLocalRequest struct {
	*requests.RpcRequest
	LocalLogRetentionHours   string `position:"Query" name:"LocalLogRetentionHours"`
	LocalLogRetentionSpace   string `position:"Query" name:"LocalLogRetentionSpace"`
	DrdsInstanceId           string `position:"Query" name:"DrdsInstanceId"`
	HighSpaceUsageProtection string `position:"Query" name:"HighSpaceUsageProtection"`
}

SetBackupLocalRequest is the request struct for api SetBackupLocal

func CreateSetBackupLocalRequest

func CreateSetBackupLocalRequest() (request *SetBackupLocalRequest)

CreateSetBackupLocalRequest creates a request to invoke SetBackupLocal API

type SetBackupLocalResponse

type SetBackupLocalResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    string `json:"Result" xml:"Result"`
	Success   bool   `json:"Success" xml:"Success"`
}

SetBackupLocalResponse is the response struct for api SetBackupLocal

func CreateSetBackupLocalResponse

func CreateSetBackupLocalResponse() (response *SetBackupLocalResponse)

CreateSetBackupLocalResponse creates a response to parse from SetBackupLocal response

type SetBackupPolicyRequest

type SetBackupPolicyRequest struct {
	*requests.RpcRequest
	BackupDbNames             string `position:"Query" name:"BackupDbNames"`
	BackupLog                 string `position:"Query" name:"BackupLog"`
	PreferredBackupEndTime    string `position:"Query" name:"PreferredBackupEndTime"`
	PreferredBackupPeriod     string `position:"Query" name:"PreferredBackupPeriod"`
	PreferredBackupStartTime  string `position:"Query" name:"PreferredBackupStartTime"`
	BackupLevel               string `position:"Query" name:"BackupLevel"`
	DrdsInstanceId            string `position:"Query" name:"DrdsInstanceId"`
	DataBackupRetentionPeriod string `position:"Query" name:"DataBackupRetentionPeriod"`
	BackupMode                string `position:"Query" name:"BackupMode"`
	LogBackupRetentionPeriod  string `position:"Query" name:"LogBackupRetentionPeriod"`
}

SetBackupPolicyRequest is the request struct for api SetBackupPolicy

func CreateSetBackupPolicyRequest

func CreateSetBackupPolicyRequest() (request *SetBackupPolicyRequest)

CreateSetBackupPolicyRequest creates a request to invoke SetBackupPolicy API

type SetBackupPolicyResponse

type SetBackupPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    string `json:"Result" xml:"Result"`
	Success   bool   `json:"Success" xml:"Success"`
}

SetBackupPolicyResponse is the response struct for api SetBackupPolicy

func CreateSetBackupPolicyResponse

func CreateSetBackupPolicyResponse() (response *SetBackupPolicyResponse)

CreateSetBackupPolicyResponse creates a response to parse from SetBackupPolicy response

type SetupBroadcastTablesRequest

type SetupBroadcastTablesRequest struct {
	*requests.RpcRequest
	Active         requests.Boolean `position:"Query" name:"Active"`
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	DbName         string           `position:"Query" name:"DbName"`
	TableName      *[]string        `position:"Query" name:"TableName"  type:"Repeated"`
}

SetupBroadcastTablesRequest is the request struct for api SetupBroadcastTables

func CreateSetupBroadcastTablesRequest

func CreateSetupBroadcastTablesRequest() (request *SetupBroadcastTablesRequest)

CreateSetupBroadcastTablesRequest creates a request to invoke SetupBroadcastTables API

type SetupBroadcastTablesResponse

type SetupBroadcastTablesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      bool   `json:"Data" xml:"Data"`
}

SetupBroadcastTablesResponse is the response struct for api SetupBroadcastTables

func CreateSetupBroadcastTablesResponse

func CreateSetupBroadcastTablesResponse() (response *SetupBroadcastTablesResponse)

CreateSetupBroadcastTablesResponse creates a response to parse from SetupBroadcastTables response

type SetupDrdsParamsData

type SetupDrdsParamsData struct {
	ParamType         string `name:"ParamType"`
	DbName            string `name:"DbName"`
	ParamRanges       string `name:"ParamRanges"`
	ParamVariableName string `name:"ParamVariableName"`
	ParamValue        string `name:"ParamValue"`
}

SetupDrdsParamsData is a repeated param struct in SetupDrdsParamsRequest

type SetupDrdsParamsRequest

type SetupDrdsParamsRequest struct {
	*requests.RpcRequest
	ParamLevel     string                 `position:"Query" name:"ParamLevel"`
	Data           *[]SetupDrdsParamsData `position:"Query" name:"Data"  type:"Repeated"`
	DrdsInstanceId string                 `position:"Query" name:"DrdsInstanceId"`
}

SetupDrdsParamsRequest is the request struct for api SetupDrdsParams

func CreateSetupDrdsParamsRequest

func CreateSetupDrdsParamsRequest() (request *SetupDrdsParamsRequest)

CreateSetupDrdsParamsRequest creates a request to invoke SetupDrdsParams API

type SetupDrdsParamsResponse

type SetupDrdsParamsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      bool   `json:"Data" xml:"Data"`
}

SetupDrdsParamsResponse is the response struct for api SetupDrdsParams

func CreateSetupDrdsParamsResponse

func CreateSetupDrdsParamsResponse() (response *SetupDrdsParamsResponse)

CreateSetupDrdsParamsResponse creates a response to parse from SetupDrdsParams response

type SetupTableRequest

type SetupTableRequest struct {
	*requests.RpcRequest
	AllowFullTableScan requests.Boolean `position:"Query" name:"AllowFullTableScan"`
	DrdsInstanceId     string           `position:"Query" name:"DrdsInstanceId"`
	DbName             string           `position:"Query" name:"DbName"`
	TableName          *[]string        `position:"Query" name:"TableName"  type:"Repeated"`
}

SetupTableRequest is the request struct for api SetupTable

func CreateSetupTableRequest

func CreateSetupTableRequest() (request *SetupTableRequest)

CreateSetupTableRequest creates a request to invoke SetupTable API

type SetupTableResponse

type SetupTableResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      bool   `json:"Data" xml:"Data"`
}

SetupTableResponse is the response struct for api SetupTable

func CreateSetupTableResponse

func CreateSetupTableResponse() (response *SetupTableResponse)

CreateSetupTableResponse creates a response to parse from SetupTable response

type ShardingDb

type ShardingDb struct {
	ShardingDbName             string `json:"ShardingDbName" xml:"ShardingDbName"`
	DbInstanceId               string `json:"DbInstanceId" xml:"DbInstanceId"`
	GroupName                  string `json:"GroupName" xml:"GroupName"`
	DbStatus                   string `json:"DbStatus" xml:"DbStatus"`
	DbType                     string `json:"DbType" xml:"DbType"`
	MinPoolSize                int    `json:"MinPoolSize" xml:"MinPoolSize"`
	MaxPoolSize                int    `json:"MaxPoolSize" xml:"MaxPoolSize"`
	IdleTimeOut                int    `json:"IdleTimeOut" xml:"IdleTimeOut"`
	BlockingTimeout            int    `json:"BlockingTimeout" xml:"BlockingTimeout"`
	ConnectionProperties       string `json:"ConnectionProperties" xml:"ConnectionProperties"`
	PreparedStatementCacheSize int    `json:"PreparedStatementCacheSize" xml:"PreparedStatementCacheSize"`
	UserName                   string `json:"UserName" xml:"UserName"`
	ConnectUrl                 string `json:"ConnectUrl" xml:"ConnectUrl"`
}

ShardingDb is a nested struct in drds response

type ShardingDbs

type ShardingDbs struct {
	ShardingDb []ShardingDb `json:"ShardingDb" xml:"ShardingDb"`
}

ShardingDbs is a nested struct in drds response

type SqlFlashbackTask

type SqlFlashbackTask struct {
	Id                int64  `json:"Id" xml:"Id"`
	GmtCreate         int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified       int64  `json:"GmtModified" xml:"GmtModified"`
	InstId            string `json:"InstId" xml:"InstId"`
	DbName            string `json:"DbName" xml:"DbName"`
	SearchStartTime   int64  `json:"SearchStartTime" xml:"SearchStartTime"`
	SearchEndTime     int64  `json:"SearchEndTime" xml:"SearchEndTime"`
	TableName         string `json:"TableName" xml:"TableName"`
	TraceId           string `json:"TraceId" xml:"TraceId"`
	SqlType           string `json:"SqlType" xml:"SqlType"`
	SqlPk             string `json:"SqlPk" xml:"SqlPk"`
	RecallType        int    `json:"RecallType" xml:"RecallType"`
	RecallStatus      int    `json:"RecallStatus" xml:"RecallStatus"`
	RecallProgress    int    `json:"RecallProgress" xml:"RecallProgress"`
	RecallRestoreType int    `json:"RecallRestoreType" xml:"RecallRestoreType"`
	DownloadUrl       string `json:"DownloadUrl" xml:"DownloadUrl"`
	ExpireTime        int64  `json:"ExpireTime" xml:"ExpireTime"`
	SqlCounter        int64  `json:"SqlCounter" xml:"SqlCounter"`
}

SqlFlashbackTask is a nested struct in drds response

type SqlFlashbackTasks

type SqlFlashbackTasks struct {
	SqlFlashbackTask []SqlFlashbackTask `json:"SqlFlashbackTask" xml:"SqlFlashbackTask"`
}

SqlFlashbackTasks is a nested struct in drds response

type StartRestoreRequest

type StartRestoreRequest struct {
	*requests.RpcRequest
	BackupDbNames       string `position:"Query" name:"BackupDbNames"`
	BackupId            string `position:"Query" name:"BackupId"`
	BackupLevel         string `position:"Query" name:"BackupLevel"`
	DrdsInstanceId      string `position:"Query" name:"DrdsInstanceId"`
	PreferredBackupTime string `position:"Query" name:"PreferredBackupTime"`
	BackupMode          string `position:"Query" name:"BackupMode"`
}

StartRestoreRequest is the request struct for api StartRestore

func CreateStartRestoreRequest

func CreateStartRestoreRequest() (request *StartRestoreRequest)

CreateStartRestoreRequest creates a request to invoke StartRestore API

type StartRestoreResponse

type StartRestoreResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    string `json:"Result" xml:"Result"`
	Success   bool   `json:"Success" xml:"Success"`
}

StartRestoreResponse is the response struct for api StartRestore

func CreateStartRestoreResponse

func CreateStartRestoreResponse() (response *StartRestoreResponse)

CreateStartRestoreResponse creates a response to parse from StartRestore response

type SubCheckItems

type SubCheckItems struct {
	SubCheckItemsItem []SubCheckItemsItem `json:"SubCheckItems" xml:"SubCheckItems"`
}

SubCheckItems is a nested struct in drds response

type SubCheckItemsItem

type SubCheckItemsItem struct {
	PreCheckItemName string   `json:"PreCheckItemName" xml:"PreCheckItemName"`
	State            string   `json:"State" xml:"State"`
	ErrorMsgCode     string   `json:"ErrorMsgCode" xml:"ErrorMsgCode"`
	ErrorMsgParams   []string `json:"ErrorMsgParams" xml:"ErrorMsgParams"`
}

SubCheckItemsItem is a nested struct in drds response

type SubmitCleanTaskRequest

type SubmitCleanTaskRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	ExpandType     string `position:"Query" name:"ExpandType"`
	JobId          string `position:"Query" name:"JobId"`
	DbName         string `position:"Query" name:"DbName"`
	ParentJobId    string `position:"Query" name:"ParentJobId"`
}

SubmitCleanTaskRequest is the request struct for api SubmitCleanTask

func CreateSubmitCleanTaskRequest

func CreateSubmitCleanTaskRequest() (request *SubmitCleanTaskRequest)

CreateSubmitCleanTaskRequest creates a request to invoke SubmitCleanTask API

type SubmitCleanTaskResponse

type SubmitCleanTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

SubmitCleanTaskResponse is the response struct for api SubmitCleanTask

func CreateSubmitCleanTaskResponse

func CreateSubmitCleanTaskResponse() (response *SubmitCleanTaskResponse)

CreateSubmitCleanTaskResponse creates a response to parse from SubmitCleanTask response

type SubmitHotExpandPreCheckTaskRequest

type SubmitHotExpandPreCheckTaskRequest struct {
	*requests.RpcRequest
	TableList      *[]string `position:"Query" name:"TableList"  type:"Repeated"`
	DrdsInstanceId string    `position:"Query" name:"DrdsInstanceId"`
	DbName         string    `position:"Query" name:"DbName"`
	DbInstType     string    `position:"Query" name:"DbInstType"`
}

SubmitHotExpandPreCheckTaskRequest is the request struct for api SubmitHotExpandPreCheckTask

func CreateSubmitHotExpandPreCheckTaskRequest

func CreateSubmitHotExpandPreCheckTaskRequest() (request *SubmitHotExpandPreCheckTaskRequest)

CreateSubmitHotExpandPreCheckTaskRequest creates a request to invoke SubmitHotExpandPreCheckTask API

type SubmitHotExpandPreCheckTaskResponse

type SubmitHotExpandPreCheckTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Msg       string `json:"Msg" xml:"Msg"`
	TaskId    int64  `json:"TaskId" xml:"TaskId"`
}

SubmitHotExpandPreCheckTaskResponse is the response struct for api SubmitHotExpandPreCheckTask

func CreateSubmitHotExpandPreCheckTaskResponse

func CreateSubmitHotExpandPreCheckTaskResponse() (response *SubmitHotExpandPreCheckTaskResponse)

CreateSubmitHotExpandPreCheckTaskResponse creates a response to parse from SubmitHotExpandPreCheckTask response

type SubmitHotExpandTaskExtendedMapping

type SubmitHotExpandTaskExtendedMapping struct {
	SrcInstanceId string `name:"SrcInstanceId"`
	SrcDb         string `name:"SrcDb"`
}

SubmitHotExpandTaskExtendedMapping is a repeated param struct in SubmitHotExpandTaskRequest

type SubmitHotExpandTaskInstanceDbMapping

type SubmitHotExpandTaskInstanceDbMapping struct {
	DbList       string `name:"DbList"`
	InstanceName string `name:"InstanceName"`
}

SubmitHotExpandTaskInstanceDbMapping is a repeated param struct in SubmitHotExpandTaskRequest

type SubmitHotExpandTaskMapping

type SubmitHotExpandTaskMapping struct {
	DbShardColumn string `name:"DbShardColumn"`
	TbShardColumn string `name:"TbShardColumn"`
	ShardTbValue  string `name:"ShardTbValue"`
	HotDbName     string `name:"HotDbName"`
	ShardDbValue  string `name:"ShardDbValue"`
	HotTableName  string `name:"HotTableName"`
	LogicTable    string `name:"LogicTable"`
}

SubmitHotExpandTaskMapping is a repeated param struct in SubmitHotExpandTaskRequest

type SubmitHotExpandTaskRequest

type SubmitHotExpandTaskRequest struct {
	*requests.RpcRequest
	Mapping              *[]SubmitHotExpandTaskMapping              `position:"Query" name:"Mapping"  type:"Repeated"`
	TaskDesc             string                                     `position:"Query" name:"TaskDesc"`
	SupperAccountMapping *[]SubmitHotExpandTaskSupperAccountMapping `position:"Query" name:"SupperAccountMapping"  type:"Repeated"`
	ExtendedMapping      *[]SubmitHotExpandTaskExtendedMapping      `position:"Query" name:"ExtendedMapping"  type:"Repeated"`
	TaskName             string                                     `position:"Query" name:"TaskName"`
	DrdsInstanceId       string                                     `position:"Query" name:"DrdsInstanceId"`
	InstanceDbMapping    *[]SubmitHotExpandTaskInstanceDbMapping    `position:"Query" name:"InstanceDbMapping"  type:"Repeated"`
	DbName               string                                     `position:"Query" name:"DbName"`
}

SubmitHotExpandTaskRequest is the request struct for api SubmitHotExpandTask

func CreateSubmitHotExpandTaskRequest

func CreateSubmitHotExpandTaskRequest() (request *SubmitHotExpandTaskRequest)

CreateSubmitHotExpandTaskRequest creates a request to invoke SubmitHotExpandTask API

type SubmitHotExpandTaskResponse

type SubmitHotExpandTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

SubmitHotExpandTaskResponse is the response struct for api SubmitHotExpandTask

func CreateSubmitHotExpandTaskResponse

func CreateSubmitHotExpandTaskResponse() (response *SubmitHotExpandTaskResponse)

CreateSubmitHotExpandTaskResponse creates a response to parse from SubmitHotExpandTask response

type SubmitHotExpandTaskSupperAccountMapping

type SubmitHotExpandTaskSupperAccountMapping struct {
	InstanceName   string `name:"InstanceName"`
	SupperAccount  string `name:"SupperAccount"`
	SupperPassword string `name:"SupperPassword"`
}

SubmitHotExpandTaskSupperAccountMapping is a repeated param struct in SubmitHotExpandTaskRequest

type SubmitSmoothExpandPreCheckRequest

type SubmitSmoothExpandPreCheckRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
	DbInstType     string `position:"Query" name:"DbInstType"`
}

SubmitSmoothExpandPreCheckRequest is the request struct for api SubmitSmoothExpandPreCheck

func CreateSubmitSmoothExpandPreCheckRequest

func CreateSubmitSmoothExpandPreCheckRequest() (request *SubmitSmoothExpandPreCheckRequest)

CreateSubmitSmoothExpandPreCheckRequest creates a request to invoke SubmitSmoothExpandPreCheck API

type SubmitSmoothExpandPreCheckResponse

type SubmitSmoothExpandPreCheckResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Msg       string `json:"Msg" xml:"Msg"`
	TaskId    int64  `json:"TaskId" xml:"TaskId"`
}

SubmitSmoothExpandPreCheckResponse is the response struct for api SubmitSmoothExpandPreCheck

func CreateSubmitSmoothExpandPreCheckResponse

func CreateSubmitSmoothExpandPreCheckResponse() (response *SubmitSmoothExpandPreCheckResponse)

CreateSubmitSmoothExpandPreCheckResponse creates a response to parse from SubmitSmoothExpandPreCheck response

type SubmitSmoothExpandPreCheckTaskRequest

type SubmitSmoothExpandPreCheckTaskRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

SubmitSmoothExpandPreCheckTaskRequest is the request struct for api SubmitSmoothExpandPreCheckTask

func CreateSubmitSmoothExpandPreCheckTaskRequest

func CreateSubmitSmoothExpandPreCheckTaskRequest() (request *SubmitSmoothExpandPreCheckTaskRequest)

CreateSubmitSmoothExpandPreCheckTaskRequest creates a request to invoke SubmitSmoothExpandPreCheckTask API

type SubmitSmoothExpandPreCheckTaskResponse

type SubmitSmoothExpandPreCheckTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Msg       string `json:"Msg" xml:"Msg"`
	TaskId    int64  `json:"TaskId" xml:"TaskId"`
}

SubmitSmoothExpandPreCheckTaskResponse is the response struct for api SubmitSmoothExpandPreCheckTask

func CreateSubmitSmoothExpandPreCheckTaskResponse

func CreateSubmitSmoothExpandPreCheckTaskResponse() (response *SubmitSmoothExpandPreCheckTaskResponse)

CreateSubmitSmoothExpandPreCheckTaskResponse creates a response to parse from SubmitSmoothExpandPreCheckTask response

type SubmitSmoothExpandTaskRdsSuperInstances

type SubmitSmoothExpandTaskRdsSuperInstances struct {
	Password    string `name:"Password"`
	AccountName string `name:"AccountName"`
	RdsName     string `name:"RdsName"`
}

SubmitSmoothExpandTaskRdsSuperInstances is a repeated param struct in SubmitSmoothExpandTaskRequest

type SubmitSmoothExpandTaskRequest

type SubmitSmoothExpandTaskRequest struct {
	*requests.RpcRequest
	DrdsInstanceId       string                                     `position:"Query" name:"DrdsInstanceId"`
	DbInstanceIsCreating requests.Boolean                           `position:"Query" name:"DbInstanceIsCreating"`
	RdsSuperInstances    *[]SubmitSmoothExpandTaskRdsSuperInstances `position:"Query" name:"RdsSuperInstances"  type:"Repeated"`
	DbName               string                                     `position:"Query" name:"DbName"`
	TransferTaskInfos    *[]SubmitSmoothExpandTaskTransferTaskInfos `position:"Query" name:"TransferTaskInfos"  type:"Repeated"`
}

SubmitSmoothExpandTaskRequest is the request struct for api SubmitSmoothExpandTask

func CreateSubmitSmoothExpandTaskRequest

func CreateSubmitSmoothExpandTaskRequest() (request *SubmitSmoothExpandTaskRequest)

CreateSubmitSmoothExpandTaskRequest creates a request to invoke SubmitSmoothExpandTask API

type SubmitSmoothExpandTaskResponse

type SubmitSmoothExpandTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

SubmitSmoothExpandTaskResponse is the response struct for api SubmitSmoothExpandTask

func CreateSubmitSmoothExpandTaskResponse

func CreateSubmitSmoothExpandTaskResponse() (response *SubmitSmoothExpandTaskResponse)

CreateSubmitSmoothExpandTaskResponse creates a response to parse from SubmitSmoothExpandTask response

type SubmitSmoothExpandTaskTransferTaskInfos

type SubmitSmoothExpandTaskTransferTaskInfos struct {
	DbName          string `name:"DbName"`
	SrcInstanceName string `name:"SrcInstanceName"`
	InstanceType    string `name:"InstanceType"`
	DstInstanceName string `name:"DstInstanceName"`
}

SubmitSmoothExpandTaskTransferTaskInfos is a repeated param struct in SubmitSmoothExpandTaskRequest

type SubmitSqlFlashbackTaskRequest

type SubmitSqlFlashbackTaskRequest struct {
	*requests.RpcRequest
	TraceId           string           `position:"Query" name:"TraceId"`
	SqlPk             string           `position:"Query" name:"SqlPk"`
	StartTime         string           `position:"Query" name:"StartTime"`
	RecallRestoreType requests.Integer `position:"Query" name:"RecallRestoreType"`
	TableName         string           `position:"Query" name:"TableName"`
	SqlType           string           `position:"Query" name:"SqlType"`
	EndTime           string           `position:"Query" name:"EndTime"`
	DrdsInstanceId    string           `position:"Query" name:"DrdsInstanceId"`
	RecallType        requests.Integer `position:"Query" name:"RecallType"`
	DbName            string           `position:"Query" name:"DbName"`
}

SubmitSqlFlashbackTaskRequest is the request struct for api SubmitSqlFlashbackTask

func CreateSubmitSqlFlashbackTaskRequest

func CreateSubmitSqlFlashbackTaskRequest() (request *SubmitSqlFlashbackTaskRequest)

CreateSubmitSqlFlashbackTaskRequest creates a request to invoke SubmitSqlFlashbackTask API

type SubmitSqlFlashbackTaskResponse

type SubmitSqlFlashbackTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	TaskId    int64  `json:"TaskId" xml:"TaskId"`
}

SubmitSqlFlashbackTaskResponse is the response struct for api SubmitSqlFlashbackTask

func CreateSubmitSqlFlashbackTaskResponse

func CreateSubmitSqlFlashbackTaskResponse() (response *SubmitSqlFlashbackTaskResponse)

CreateSubmitSqlFlashbackTaskResponse creates a response to parse from SubmitSqlFlashbackTask response

type SubmitSwitchTaskRequest

type SubmitSwitchTaskRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	ExpandType     string `position:"Query" name:"ExpandType"`
	JobId          string `position:"Query" name:"JobId"`
	DbName         string `position:"Query" name:"DbName"`
	ParentJobId    string `position:"Query" name:"ParentJobId"`
}

SubmitSwitchTaskRequest is the request struct for api SubmitSwitchTask

func CreateSubmitSwitchTaskRequest

func CreateSubmitSwitchTaskRequest() (request *SubmitSwitchTaskRequest)

CreateSubmitSwitchTaskRequest creates a request to invoke SubmitSwitchTask API

type SubmitSwitchTaskResponse

type SubmitSwitchTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

SubmitSwitchTaskResponse is the response struct for api SubmitSwitchTask

func CreateSubmitSwitchTaskResponse

func CreateSubmitSwitchTaskResponse() (response *SubmitSwitchTaskResponse)

CreateSubmitSwitchTaskResponse creates a response to parse from SubmitSwitchTask response

type SwitchGlobalBroadcastTypeRequest

type SwitchGlobalBroadcastTypeRequest struct {
	*requests.RpcRequest
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	DbName         string `position:"Query" name:"DbName"`
}

SwitchGlobalBroadcastTypeRequest is the request struct for api SwitchGlobalBroadcastType

func CreateSwitchGlobalBroadcastTypeRequest

func CreateSwitchGlobalBroadcastTypeRequest() (request *SwitchGlobalBroadcastTypeRequest)

CreateSwitchGlobalBroadcastTypeRequest creates a request to invoke SwitchGlobalBroadcastType API

type SwitchGlobalBroadcastTypeResponse

type SwitchGlobalBroadcastTypeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      bool   `json:"Data" xml:"Data"`
}

SwitchGlobalBroadcastTypeResponse is the response struct for api SwitchGlobalBroadcastType

func CreateSwitchGlobalBroadcastTypeResponse

func CreateSwitchGlobalBroadcastTypeResponse() (response *SwitchGlobalBroadcastTypeResponse)

CreateSwitchGlobalBroadcastTypeResponse creates a response to parse from SwitchGlobalBroadcastType response

type TagResource

type TagResource struct {
	TagKey       string `json:"TagKey" xml:"TagKey"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
}

TagResource is a nested struct in drds response

type TagResources

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in drds response

type TagResourcesRequest

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string             `position:"Query" name:"ResourceType"`
	NoRole       requests.Boolean   `position:"Query" name:"NoRole"`
	Tag          *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse

type TagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag

type TagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TargetAzones

type TargetAzones struct {
	TargetAzone []string `json:"TargetAzone" xml:"TargetAzone"`
}

TargetAzones is a nested struct in drds response

type Task

type Task struct {
	TaskType            int    `json:"TaskType" xml:"TaskType"`
	TbComputeLength     int    `json:"TbComputeLength" xml:"TbComputeLength"`
	Label               string `json:"Label" xml:"Label"`
	Id                  int64  `json:"Id" xml:"Id"`
	TargetId            int64  `json:"TargetId" xml:"TargetId"`
	ParentJobId         string `json:"ParentJobId" xml:"ParentJobId"`
	TaskStatus          int    `json:"TaskStatus" xml:"TaskStatus"`
	ShowProgress        bool   `json:"ShowProgress" xml:"ShowProgress"`
	GmtCreate           int64  `json:"GmtCreate" xml:"GmtCreate"`
	TaskPhase           string `json:"TaskPhase" xml:"TaskPhase"`
	ErrMsg              string `json:"ErrMsg" xml:"ErrMsg"`
	ExpandType          string `json:"ExpandType" xml:"ExpandType"`
	DbComputeLength     int    `json:"DbComputeLength" xml:"DbComputeLength"`
	State               string `json:"State" xml:"State"`
	AllowCancel         bool   `json:"AllowCancel" xml:"AllowCancel"`
	DetailTaskId        string `json:"DetailTaskId" xml:"DetailTaskId"`
	Content             string `json:"Content" xml:"Content"`
	TaskName            string `json:"TaskName" xml:"TaskName"`
	Progress            int    `json:"Progress" xml:"Progress"`
	ProgressDescription string `json:"ProgressDescription" xml:"ProgressDescription"`
	TaskDetail          string `json:"TaskDetail" xml:"TaskDetail"`
}

Task is a nested struct in drds response

type TasksInDescribeDrdsDbTasks

type TasksInDescribeDrdsDbTasks struct {
	Task []Task `json:"Task" xml:"Task"`
}

TasksInDescribeDrdsDbTasks is a nested struct in drds response

type TasksInDescribeDrdsInstanceLevelTasks

type TasksInDescribeDrdsInstanceLevelTasks struct {
	Task []Task `json:"Task" xml:"Task"`
}

TasksInDescribeDrdsInstanceLevelTasks is a nested struct in drds response

type TasksInDescribeDrdsTasks

type TasksInDescribeDrdsTasks struct {
	Task []Task `json:"Task" xml:"Task"`
}

TasksInDescribeDrdsTasks is a nested struct in drds response

type UntagResourcesRequest

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	NoRole       requests.Boolean `position:"Query" name:"NoRole"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse

type UntagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateInstanceNetworkRequest

type UpdateInstanceNetworkRequest struct {
	*requests.RpcRequest
	DrdsInstanceId         string           `position:"Query" name:"DrdsInstanceId"`
	RetainClassic          requests.Boolean `position:"Query" name:"RetainClassic"`
	ClassicExpiredDays     requests.Integer `position:"Query" name:"ClassicExpiredDays"`
	SrcInstanceNetworkType string           `position:"Query" name:"SrcInstanceNetworkType"`
}

UpdateInstanceNetworkRequest is the request struct for api UpdateInstanceNetwork

func CreateUpdateInstanceNetworkRequest

func CreateUpdateInstanceNetworkRequest() (request *UpdateInstanceNetworkRequest)

CreateUpdateInstanceNetworkRequest creates a request to invoke UpdateInstanceNetwork API

type UpdateInstanceNetworkResponse

type UpdateInstanceNetworkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

UpdateInstanceNetworkResponse is the response struct for api UpdateInstanceNetwork

func CreateUpdateInstanceNetworkResponse

func CreateUpdateInstanceNetworkResponse() (response *UpdateInstanceNetworkResponse)

CreateUpdateInstanceNetworkResponse creates a response to parse from UpdateInstanceNetwork response

type UpdatePrivateRdsClassRequest added in v1.61.1085

type UpdatePrivateRdsClassRequest struct {
	*requests.RpcRequest
	Storage        string           `position:"Query" name:"Storage"`
	AutoUseCoupon  requests.Boolean `position:"Query" name:"AutoUseCoupon"`
	DrdsInstanceId string           `position:"Query" name:"DrdsInstanceId"`
	RdsClass       string           `position:"Query" name:"RdsClass"`
	PrePayDuration requests.Integer `position:"Query" name:"PrePayDuration"`
	DBInstanceId   string           `position:"Query" name:"DBInstanceId"`
}

UpdatePrivateRdsClassRequest is the request struct for api UpdatePrivateRdsClass

func CreateUpdatePrivateRdsClassRequest added in v1.61.1085

func CreateUpdatePrivateRdsClassRequest() (request *UpdatePrivateRdsClassRequest)

CreateUpdatePrivateRdsClassRequest creates a request to invoke UpdatePrivateRdsClass API

type UpdatePrivateRdsClassResponse added in v1.61.1085

type UpdatePrivateRdsClassResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      string `json:"Data" xml:"Data"`
}

UpdatePrivateRdsClassResponse is the response struct for api UpdatePrivateRdsClass

func CreateUpdatePrivateRdsClassResponse added in v1.61.1085

func CreateUpdatePrivateRdsClassResponse() (response *UpdatePrivateRdsClassResponse)

CreateUpdatePrivateRdsClassResponse creates a response to parse from UpdatePrivateRdsClass response

type UpdateResourceGroupAttributeRequest added in v1.61.612

type UpdateResourceGroupAttributeRequest struct {
	*requests.RpcRequest
	DrdsInstanceId     string `position:"Query" name:"DrdsInstanceId"`
	NewResourceGroupId string `position:"Query" name:"NewResourceGroupId"`
}

UpdateResourceGroupAttributeRequest is the request struct for api UpdateResourceGroupAttribute

func CreateUpdateResourceGroupAttributeRequest added in v1.61.612

func CreateUpdateResourceGroupAttributeRequest() (request *UpdateResourceGroupAttributeRequest)

CreateUpdateResourceGroupAttributeRequest creates a request to invoke UpdateResourceGroupAttribute API

type UpdateResourceGroupAttributeResponse added in v1.61.612

type UpdateResourceGroupAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateResourceGroupAttributeResponse is the response struct for api UpdateResourceGroupAttribute

func CreateUpdateResourceGroupAttributeResponse added in v1.61.612

func CreateUpdateResourceGroupAttributeResponse() (response *UpdateResourceGroupAttributeResponse)

CreateUpdateResourceGroupAttributeResponse creates a response to parse from UpdateResourceGroupAttribute response

type UpgradeHiStoreInstanceRequest

type UpgradeHiStoreInstanceRequest struct {
	*requests.RpcRequest
	HistoreInstanceId string `position:"Query" name:"HistoreInstanceId"`
	DrdsPassword      string `position:"Query" name:"DrdsPassword"`
	DrdsInstanceId    string `position:"Query" name:"DrdsInstanceId"`
}

UpgradeHiStoreInstanceRequest is the request struct for api UpgradeHiStoreInstance

func CreateUpgradeHiStoreInstanceRequest

func CreateUpgradeHiStoreInstanceRequest() (request *UpgradeHiStoreInstanceRequest)

CreateUpgradeHiStoreInstanceRequest creates a request to invoke UpgradeHiStoreInstance API

type UpgradeHiStoreInstanceResponse

type UpgradeHiStoreInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

UpgradeHiStoreInstanceResponse is the response struct for api UpgradeHiStoreInstance

func CreateUpgradeHiStoreInstanceResponse

func CreateUpgradeHiStoreInstanceResponse() (response *UpgradeHiStoreInstanceResponse)

CreateUpgradeHiStoreInstanceResponse creates a response to parse from UpgradeHiStoreInstance response

type UpgradeInstanceVersionRequest

type UpgradeInstanceVersionRequest struct {
	*requests.RpcRequest
	DrdsPassword   string `position:"Query" name:"DrdsPassword"`
	DrdsInstanceId string `position:"Query" name:"DrdsInstanceId"`
	Rpm            string `position:"Query" name:"Rpm"`
}

UpgradeInstanceVersionRequest is the request struct for api UpgradeInstanceVersion

func CreateUpgradeInstanceVersionRequest

func CreateUpgradeInstanceVersionRequest() (request *UpgradeInstanceVersionRequest)

CreateUpgradeInstanceVersionRequest creates a request to invoke UpgradeInstanceVersion API

type UpgradeInstanceVersionResponse

type UpgradeInstanceVersionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

UpgradeInstanceVersionResponse is the response struct for api UpgradeInstanceVersion

func CreateUpgradeInstanceVersionResponse

func CreateUpgradeInstanceVersionResponse() (response *UpgradeInstanceVersionResponse)

CreateUpgradeInstanceVersionResponse creates a response to parse from UpgradeInstanceVersion response

type ValidateShardTaskRequest

type ValidateShardTaskRequest struct {
	*requests.RpcRequest
	TaskType        string `position:"Query" name:"TaskType"`
	TargetTableName string `position:"Query" name:"TargetTableName"`
	DrdsInstanceId  string `position:"Query" name:"DrdsInstanceId"`
	DbName          string `position:"Query" name:"DbName"`
	SourceTableName string `position:"Query" name:"SourceTableName"`
}

ValidateShardTaskRequest is the request struct for api ValidateShardTask

func CreateValidateShardTaskRequest

func CreateValidateShardTaskRequest() (request *ValidateShardTaskRequest)

CreateValidateShardTaskRequest creates a request to invoke ValidateShardTask API

type ValidateShardTaskResponse

type ValidateShardTaskResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Success   bool       `json:"Success" xml:"Success"`
	List      []ListItem `json:"List" xml:"List"`
}

ValidateShardTaskResponse is the response struct for api ValidateShardTask

func CreateValidateShardTaskResponse

func CreateValidateShardTaskResponse() (response *ValidateShardTaskResponse)

CreateValidateShardTaskResponse creates a response to parse from ValidateShardTask response

type ValuesInDescribeDrdsInstanceDbMonitor

type ValuesInDescribeDrdsInstanceDbMonitor struct {
	PerformanceValue []PerformanceValue `json:"PerformanceValue" xml:"PerformanceValue"`
}

ValuesInDescribeDrdsInstanceDbMonitor is a nested struct in drds response

type ValuesInDescribeDrdsInstanceMonitor

type ValuesInDescribeDrdsInstanceMonitor struct {
	PerformanceValue []PerformanceValue `json:"PerformanceValue" xml:"PerformanceValue"`
}

ValuesInDescribeDrdsInstanceMonitor is a nested struct in drds response

type ValuesInDescribeRDSPerformance

type ValuesInDescribeRDSPerformance struct {
	PerformanceValue []PerformanceValue `json:"PerformanceValue" xml:"PerformanceValue"`
}

ValuesInDescribeRDSPerformance is a nested struct in drds response

type Vip

type Vip struct {
	ExpireDays int64  `json:"ExpireDays" xml:"ExpireDays"`
	Port       string `json:"Port" xml:"Port"`
	Dns        string `json:"Dns" xml:"Dns"`
	IP         string `json:"IP" xml:"IP"`
	VswitchId  string `json:"VswitchId" xml:"VswitchId"`
	VpcId      string `json:"VpcId" xml:"VpcId"`
	Type       string `json:"Type" xml:"Type"`
}

Vip is a nested struct in drds response

type VipsInDescribeDrdsInstance

type VipsInDescribeDrdsInstance struct {
	Vip []Vip `json:"Vip" xml:"Vip"`
}

VipsInDescribeDrdsInstance is a nested struct in drds response

type VipsInDescribeDrdsInstances

type VipsInDescribeDrdsInstances struct {
	Vip []Vip `json:"Vip" xml:"Vip"`
}

VipsInDescribeDrdsInstances is a nested struct in drds response

type VpcInfo

type VpcInfo struct {
	VpcId        string       `json:"VpcId" xml:"VpcId"`
	RegionId     string       `json:"RegionId" xml:"RegionId"`
	VpcName      string       `json:"VpcName" xml:"VpcName"`
	VswitchInfos VswitchInfos `json:"VswitchInfos" xml:"VswitchInfos"`
}

VpcInfo is a nested struct in drds response

type VpcInfos

type VpcInfos struct {
	VpcInfo []VpcInfo `json:"VpcInfo" xml:"VpcInfo"`
}

VpcInfos is a nested struct in drds response

type VswitchInfo

type VswitchInfo struct {
	VswitchId     string `json:"VswitchId" xml:"VswitchId"`
	VpcId         string `json:"VpcId" xml:"VpcId"`
	VswitchName   string `json:"VswitchName" xml:"VswitchName"`
	AzoneId       string `json:"AzoneId" xml:"AzoneId"`
	DrdsSupported bool   `json:"DrdsSupported" xml:"DrdsSupported"`
}

VswitchInfo is a nested struct in drds response

type VswitchInfos

type VswitchInfos struct {
	VswitchInfo []VswitchInfo `json:"VswitchInfo" xml:"VswitchInfo"`
}

VswitchInfos is a nested struct in drds response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL