polardbx

package
v1.62.751 Latest Latest
Warning

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

Go to latest
Published: May 30, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

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

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType added in v1.61.703

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty added in v1.61.703

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient added in v1.61.703

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type Account

type Account struct {
	CrossRegionDataBackupRetention int    `json:"CrossRegionDataBackupRetention" xml:"CrossRegionDataBackupRetention"`
	BackupPeriod                   string `json:"BackupPeriod" xml:"BackupPeriod"`
	AccountType                    string `json:"AccountType" xml:"AccountType"`
	DestCrossRegion                string `json:"DestCrossRegion" xml:"DestCrossRegion"`
	LogLocalRetentionSpace         int    `json:"LogLocalRetentionSpace" xml:"LogLocalRetentionSpace"`
	AccountDescription             string `json:"AccountDescription" xml:"AccountDescription"`
	ColdDataBackupInterval         int    `json:"ColdDataBackupInterval" xml:"ColdDataBackupInterval"`
	DBInstanceName                 string `json:"DBInstanceName" xml:"DBInstanceName"`
	CrossRegionLogBackupRetention  int    `json:"CrossRegionLogBackupRetention" xml:"CrossRegionLogBackupRetention"`
	BackupPlanBegin                string `json:"BackupPlanBegin" xml:"BackupPlanBegin"`
	IsEnabled                      int    `json:"IsEnabled" xml:"IsEnabled"`
	BackupWay                      string `json:"BackupWay" xml:"BackupWay"`
	DBName                         string `json:"DBName" xml:"DBName"`
	BackupSetId                    int64  `json:"BackupSetId" xml:"BackupSetId"`
	ForceCleanOnHighSpaceUsage     int    `json:"ForceCleanOnHighSpaceUsage" xml:"ForceCleanOnHighSpaceUsage"`
	BackupSetRetention             int    `json:"BackupSetRetention" xml:"BackupSetRetention"`
	ColdDataBackupRetention        int    `json:"ColdDataBackupRetention" xml:"ColdDataBackupRetention"`
	AccountPrivilege               string `json:"AccountPrivilege" xml:"AccountPrivilege"`
	GmtCreated                     string `json:"GmtCreated" xml:"GmtCreated"`
	BackupType                     string `json:"BackupType" xml:"BackupType"`
	LocalLogRetention              int    `json:"LocalLogRetention" xml:"LocalLogRetention"`
	LocalLogRetentionNumber        int    `json:"LocalLogRetentionNumber" xml:"LocalLogRetentionNumber"`
	IsCrossRegionDataBackupEnabled bool   `json:"IsCrossRegionDataBackupEnabled" xml:"IsCrossRegionDataBackupEnabled"`
	AccountName                    string `json:"AccountName" xml:"AccountName"`
	RemoveLogRetention             int    `json:"RemoveLogRetention" xml:"RemoveLogRetention"`
	IsCrossRegionLogBackupEnabled  bool   `json:"IsCrossRegionLogBackupEnabled" xml:"IsCrossRegionLogBackupEnabled"`
}

Account is a nested struct in polardbx response

type Accounts

type Accounts struct {
	Account []Account `json:"Account" xml:"Account"`
}

Accounts is a nested struct in polardbx response

type AlignStoragePrimaryAzoneRequest added in v1.62.738

type AlignStoragePrimaryAzoneRequest struct {
	*requests.RpcRequest
	DBInstanceName      string `position:"Query" name:"DBInstanceName"`
	SwitchTimeMode      string `position:"Query" name:"SwitchTimeMode"`
	SwitchTime          string `position:"Query" name:"SwitchTime"`
	StorageInstanceName string `position:"Query" name:"StorageInstanceName"`
}

AlignStoragePrimaryAzoneRequest is the request struct for api AlignStoragePrimaryAzone

func CreateAlignStoragePrimaryAzoneRequest added in v1.62.738

func CreateAlignStoragePrimaryAzoneRequest() (request *AlignStoragePrimaryAzoneRequest)

CreateAlignStoragePrimaryAzoneRequest creates a request to invoke AlignStoragePrimaryAzone API

type AlignStoragePrimaryAzoneResponse added in v1.62.738

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

AlignStoragePrimaryAzoneResponse is the response struct for api AlignStoragePrimaryAzone

func CreateAlignStoragePrimaryAzoneResponse added in v1.62.738

func CreateAlignStoragePrimaryAzoneResponse() (response *AlignStoragePrimaryAzoneResponse)

CreateAlignStoragePrimaryAzoneResponse creates a response to parse from AlignStoragePrimaryAzone response

type AllocateColdDataVolumeRequest added in v1.62.738

type AllocateColdDataVolumeRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
}

AllocateColdDataVolumeRequest is the request struct for api AllocateColdDataVolume

func CreateAllocateColdDataVolumeRequest added in v1.62.738

func CreateAllocateColdDataVolumeRequest() (request *AllocateColdDataVolumeRequest)

CreateAllocateColdDataVolumeRequest creates a request to invoke AllocateColdDataVolume API

type AllocateColdDataVolumeResponse added in v1.62.738

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

AllocateColdDataVolumeResponse is the response struct for api AllocateColdDataVolume

func CreateAllocateColdDataVolumeResponse added in v1.62.738

func CreateAllocateColdDataVolumeResponse() (response *AllocateColdDataVolumeResponse)

CreateAllocateColdDataVolumeResponse creates a response to parse from AllocateColdDataVolume response

type AllocateInstancePublicConnectionRequest

type AllocateInstancePublicConnectionRequest struct {
	*requests.RpcRequest
	DBInstanceName         string           `position:"Query" name:"DBInstanceName"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConnectionStringPrefix string           `position:"Query" name:"ConnectionStringPrefix"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	Port                   string           `position:"Query" name:"Port"`
}

AllocateInstancePublicConnectionRequest is the request struct for api AllocateInstancePublicConnection

func CreateAllocateInstancePublicConnectionRequest

func CreateAllocateInstancePublicConnectionRequest() (request *AllocateInstancePublicConnectionRequest)

CreateAllocateInstancePublicConnectionRequest creates a request to invoke AllocateInstancePublicConnection API

type AllocateInstancePublicConnectionResponse

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

AllocateInstancePublicConnectionResponse is the response struct for api AllocateInstancePublicConnection

func CreateAllocateInstancePublicConnectionResponse

func CreateAllocateInstancePublicConnectionResponse() (response *AllocateInstancePublicConnectionResponse)

CreateAllocateInstancePublicConnectionResponse creates a response to parse from AllocateInstancePublicConnection response

type AoneRoleMap added in v1.62.738

type AoneRoleMap struct {
	Azone string `json:"Azone" xml:"Azone"`
	Role  string `json:"Role" xml:"Role"`
}

AoneRoleMap is a nested struct in polardbx response

type ArchiveTable added in v1.62.738

type ArchiveTable struct {
	SchemaName             string `json:"SchemaName" xml:"SchemaName"`
	TableName              string `json:"TableName" xml:"TableName"`
	CreatedDate            int64  `json:"CreatedDate" xml:"CreatedDate"`
	SpaceSize              string `json:"SpaceSize" xml:"SpaceSize"`
	FileCount              int    `json:"FileCount" xml:"FileCount"`
	LastSuccessArchiveTime int64  `json:"LastSuccessArchiveTime" xml:"LastSuccessArchiveTime"`
	ArchiveStatus          string `json:"ArchiveStatus" xml:"ArchiveStatus"`
}

ArchiveTable is a nested struct in polardbx response

type AzoneRoleList added in v1.62.738

type AzoneRoleList struct {
	AoneRoleMap []AoneRoleMap `json:"aoneRoleMap" xml:"aoneRoleMap"`
}

AzoneRoleList is a nested struct in polardbx response

type BackupSet added in v1.61.924

type BackupSet struct {
	Status        int   `json:"Status" xml:"Status"`
	BeginTime     int64 `json:"BeginTime" xml:"BeginTime"`
	BackupSetSize int64 `json:"BackupSetSize" xml:"BackupSetSize"`
	BackupType    int   `json:"BackupType" xml:"BackupType"`
	EndTime       int64 `json:"EndTime" xml:"EndTime"`
	BackupModel   int   `json:"BackupModel" xml:"BackupModel"`
	BackupSetId   int64 `json:"BackupSetId" xml:"BackupSetId"`
	OSSList       []OSS `json:"OSSList" xml:"OSSList"`
}

BackupSet is a nested struct in polardbx response

type CancelActiveOperationTasksRequest added in v1.62.738

type CancelActiveOperationTasksRequest struct {
	*requests.RpcRequest
	Ids string `position:"Query" name:"Ids"`
}

CancelActiveOperationTasksRequest is the request struct for api CancelActiveOperationTasks

func CreateCancelActiveOperationTasksRequest added in v1.62.738

func CreateCancelActiveOperationTasksRequest() (request *CancelActiveOperationTasksRequest)

CreateCancelActiveOperationTasksRequest creates a request to invoke CancelActiveOperationTasks API

type CancelActiveOperationTasksResponse added in v1.62.738

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

CancelActiveOperationTasksResponse is the response struct for api CancelActiveOperationTasks

func CreateCancelActiveOperationTasksResponse added in v1.62.738

func CreateCancelActiveOperationTasksResponse() (response *CancelActiveOperationTasksResponse)

CreateCancelActiveOperationTasksResponse creates a response to parse from CancelActiveOperationTasks response

type ChangeResourceGroupRequest added in v1.62.738

type ChangeResourceGroupRequest struct {
	*requests.RpcRequest
	ResourceId         string `position:"Query" name:"ResourceId"`
	ResourceType       string `position:"Query" name:"ResourceType"`
	NewResourceGroupId string `position:"Query" name:"NewResourceGroupId"`
}

ChangeResourceGroupRequest is the request struct for api ChangeResourceGroup

func CreateChangeResourceGroupRequest added in v1.62.738

func CreateChangeResourceGroupRequest() (request *ChangeResourceGroupRequest)

CreateChangeResourceGroupRequest creates a request to invoke ChangeResourceGroup API

type ChangeResourceGroupResponse added in v1.62.738

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

ChangeResourceGroupResponse is the response struct for api ChangeResourceGroup

func CreateChangeResourceGroupResponse added in v1.62.738

func CreateChangeResourceGroupResponse() (response *ChangeResourceGroupResponse)

CreateChangeResourceGroupResponse creates a response to parse from ChangeResourceGroup response

type CharacterSet

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

CharacterSet is a nested struct in polardbx response

type CheckCloudResourceAuthorizedRequest added in v1.62.738

type CheckCloudResourceAuthorizedRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
	RoleArn        string `position:"Query" name:"RoleArn"`
}

CheckCloudResourceAuthorizedRequest is the request struct for api CheckCloudResourceAuthorized

func CreateCheckCloudResourceAuthorizedRequest added in v1.62.738

func CreateCheckCloudResourceAuthorizedRequest() (request *CheckCloudResourceAuthorizedRequest)

CreateCheckCloudResourceAuthorizedRequest creates a request to invoke CheckCloudResourceAuthorized API

type CheckCloudResourceAuthorizedResponse added in v1.62.738

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

CheckCloudResourceAuthorizedResponse is the response struct for api CheckCloudResourceAuthorized

func CreateCheckCloudResourceAuthorizedResponse added in v1.62.738

func CreateCheckCloudResourceAuthorizedResponse() (response *CheckCloudResourceAuthorizedResponse)

CreateCheckCloudResourceAuthorizedResponse creates a response to parse from CheckCloudResourceAuthorized 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) AlignStoragePrimaryAzone added in v1.62.738

func (client *Client) AlignStoragePrimaryAzone(request *AlignStoragePrimaryAzoneRequest) (response *AlignStoragePrimaryAzoneResponse, err error)

AlignStoragePrimaryAzone invokes the polardbx.AlignStoragePrimaryAzone API synchronously

func (*Client) AlignStoragePrimaryAzoneWithCallback added in v1.62.738

func (client *Client) AlignStoragePrimaryAzoneWithCallback(request *AlignStoragePrimaryAzoneRequest, callback func(response *AlignStoragePrimaryAzoneResponse, err error)) <-chan int

AlignStoragePrimaryAzoneWithCallback invokes the polardbx.AlignStoragePrimaryAzone API asynchronously

func (*Client) AlignStoragePrimaryAzoneWithChan added in v1.62.738

func (client *Client) AlignStoragePrimaryAzoneWithChan(request *AlignStoragePrimaryAzoneRequest) (<-chan *AlignStoragePrimaryAzoneResponse, <-chan error)

AlignStoragePrimaryAzoneWithChan invokes the polardbx.AlignStoragePrimaryAzone API asynchronously

func (*Client) AllocateColdDataVolume added in v1.62.738

func (client *Client) AllocateColdDataVolume(request *AllocateColdDataVolumeRequest) (response *AllocateColdDataVolumeResponse, err error)

AllocateColdDataVolume invokes the polardbx.AllocateColdDataVolume API synchronously

func (*Client) AllocateColdDataVolumeWithCallback added in v1.62.738

func (client *Client) AllocateColdDataVolumeWithCallback(request *AllocateColdDataVolumeRequest, callback func(response *AllocateColdDataVolumeResponse, err error)) <-chan int

AllocateColdDataVolumeWithCallback invokes the polardbx.AllocateColdDataVolume API asynchronously

func (*Client) AllocateColdDataVolumeWithChan added in v1.62.738

func (client *Client) AllocateColdDataVolumeWithChan(request *AllocateColdDataVolumeRequest) (<-chan *AllocateColdDataVolumeResponse, <-chan error)

AllocateColdDataVolumeWithChan invokes the polardbx.AllocateColdDataVolume API asynchronously

func (*Client) AllocateInstancePublicConnection

func (client *Client) AllocateInstancePublicConnection(request *AllocateInstancePublicConnectionRequest) (response *AllocateInstancePublicConnectionResponse, err error)

AllocateInstancePublicConnection invokes the polardbx.AllocateInstancePublicConnection API synchronously

func (*Client) AllocateInstancePublicConnectionWithCallback

func (client *Client) AllocateInstancePublicConnectionWithCallback(request *AllocateInstancePublicConnectionRequest, callback func(response *AllocateInstancePublicConnectionResponse, err error)) <-chan int

AllocateInstancePublicConnectionWithCallback invokes the polardbx.AllocateInstancePublicConnection API asynchronously

func (*Client) AllocateInstancePublicConnectionWithChan

func (client *Client) AllocateInstancePublicConnectionWithChan(request *AllocateInstancePublicConnectionRequest) (<-chan *AllocateInstancePublicConnectionResponse, <-chan error)

AllocateInstancePublicConnectionWithChan invokes the polardbx.AllocateInstancePublicConnection API asynchronously

func (*Client) CancelActiveOperationTasks added in v1.62.738

func (client *Client) CancelActiveOperationTasks(request *CancelActiveOperationTasksRequest) (response *CancelActiveOperationTasksResponse, err error)

CancelActiveOperationTasks invokes the polardbx.CancelActiveOperationTasks API synchronously

func (*Client) CancelActiveOperationTasksWithCallback added in v1.62.738

func (client *Client) CancelActiveOperationTasksWithCallback(request *CancelActiveOperationTasksRequest, callback func(response *CancelActiveOperationTasksResponse, err error)) <-chan int

CancelActiveOperationTasksWithCallback invokes the polardbx.CancelActiveOperationTasks API asynchronously

func (*Client) CancelActiveOperationTasksWithChan added in v1.62.738

func (client *Client) CancelActiveOperationTasksWithChan(request *CancelActiveOperationTasksRequest) (<-chan *CancelActiveOperationTasksResponse, <-chan error)

CancelActiveOperationTasksWithChan invokes the polardbx.CancelActiveOperationTasks API asynchronously

func (*Client) ChangeResourceGroup added in v1.62.738

func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (response *ChangeResourceGroupResponse, err error)

ChangeResourceGroup invokes the polardbx.ChangeResourceGroup API synchronously

func (*Client) ChangeResourceGroupWithCallback added in v1.62.738

func (client *Client) ChangeResourceGroupWithCallback(request *ChangeResourceGroupRequest, callback func(response *ChangeResourceGroupResponse, err error)) <-chan int

ChangeResourceGroupWithCallback invokes the polardbx.ChangeResourceGroup API asynchronously

func (*Client) ChangeResourceGroupWithChan added in v1.62.738

func (client *Client) ChangeResourceGroupWithChan(request *ChangeResourceGroupRequest) (<-chan *ChangeResourceGroupResponse, <-chan error)

ChangeResourceGroupWithChan invokes the polardbx.ChangeResourceGroup API asynchronously

func (*Client) CheckCloudResourceAuthorized added in v1.62.738

func (client *Client) CheckCloudResourceAuthorized(request *CheckCloudResourceAuthorizedRequest) (response *CheckCloudResourceAuthorizedResponse, err error)

CheckCloudResourceAuthorized invokes the polardbx.CheckCloudResourceAuthorized API synchronously

func (*Client) CheckCloudResourceAuthorizedWithCallback added in v1.62.738

func (client *Client) CheckCloudResourceAuthorizedWithCallback(request *CheckCloudResourceAuthorizedRequest, callback func(response *CheckCloudResourceAuthorizedResponse, err error)) <-chan int

CheckCloudResourceAuthorizedWithCallback invokes the polardbx.CheckCloudResourceAuthorized API asynchronously

func (*Client) CheckCloudResourceAuthorizedWithChan added in v1.62.738

func (client *Client) CheckCloudResourceAuthorizedWithChan(request *CheckCloudResourceAuthorizedRequest) (<-chan *CheckCloudResourceAuthorizedResponse, <-chan error)

CheckCloudResourceAuthorizedWithChan invokes the polardbx.CheckCloudResourceAuthorized API asynchronously

func (*Client) CreateAccount

func (client *Client) CreateAccount(request *CreateAccountRequest) (response *CreateAccountResponse, err error)

CreateAccount invokes the polardbx.CreateAccount API synchronously

func (*Client) CreateAccountWithCallback

func (client *Client) CreateAccountWithCallback(request *CreateAccountRequest, callback func(response *CreateAccountResponse, err error)) <-chan int

CreateAccountWithCallback invokes the polardbx.CreateAccount API asynchronously

func (*Client) CreateAccountWithChan

func (client *Client) CreateAccountWithChan(request *CreateAccountRequest) (<-chan *CreateAccountResponse, <-chan error)

CreateAccountWithChan invokes the polardbx.CreateAccount API asynchronously

func (*Client) CreateBackup added in v1.61.924

func (client *Client) CreateBackup(request *CreateBackupRequest) (response *CreateBackupResponse, err error)

CreateBackup invokes the polardbx.CreateBackup API synchronously

func (*Client) CreateBackupWithCallback added in v1.61.924

func (client *Client) CreateBackupWithCallback(request *CreateBackupRequest, callback func(response *CreateBackupResponse, err error)) <-chan int

CreateBackupWithCallback invokes the polardbx.CreateBackup API asynchronously

func (*Client) CreateBackupWithChan added in v1.61.924

func (client *Client) CreateBackupWithChan(request *CreateBackupRequest) (<-chan *CreateBackupResponse, <-chan error)

CreateBackupWithChan invokes the polardbx.CreateBackup API asynchronously

func (*Client) CreateDB

func (client *Client) CreateDB(request *CreateDBRequest) (response *CreateDBResponse, err error)

CreateDB invokes the polardbx.CreateDB API synchronously

func (*Client) CreateDBInstance

func (client *Client) CreateDBInstance(request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)

CreateDBInstance invokes the polardbx.CreateDBInstance API synchronously

func (*Client) CreateDBInstanceWithCallback

func (client *Client) CreateDBInstanceWithCallback(request *CreateDBInstanceRequest, callback func(response *CreateDBInstanceResponse, err error)) <-chan int

CreateDBInstanceWithCallback invokes the polardbx.CreateDBInstance API asynchronously

func (*Client) CreateDBInstanceWithChan

func (client *Client) CreateDBInstanceWithChan(request *CreateDBInstanceRequest) (<-chan *CreateDBInstanceResponse, <-chan error)

CreateDBInstanceWithChan invokes the polardbx.CreateDBInstance API asynchronously

func (*Client) CreateDBWithCallback

func (client *Client) CreateDBWithCallback(request *CreateDBRequest, callback func(response *CreateDBResponse, err error)) <-chan int

CreateDBWithCallback invokes the polardbx.CreateDB API asynchronously

func (*Client) CreateDBWithChan

func (client *Client) CreateDBWithChan(request *CreateDBRequest) (<-chan *CreateDBResponse, <-chan error)

CreateDBWithChan invokes the polardbx.CreateDB API asynchronously

func (*Client) CreateSuperAccount

func (client *Client) CreateSuperAccount(request *CreateSuperAccountRequest) (response *CreateSuperAccountResponse, err error)

CreateSuperAccount invokes the polardbx.CreateSuperAccount API synchronously

func (*Client) CreateSuperAccountWithCallback

func (client *Client) CreateSuperAccountWithCallback(request *CreateSuperAccountRequest, callback func(response *CreateSuperAccountResponse, err error)) <-chan int

CreateSuperAccountWithCallback invokes the polardbx.CreateSuperAccount API asynchronously

func (*Client) CreateSuperAccountWithChan

func (client *Client) CreateSuperAccountWithChan(request *CreateSuperAccountRequest) (<-chan *CreateSuperAccountResponse, <-chan error)

CreateSuperAccountWithChan invokes the polardbx.CreateSuperAccount API asynchronously

func (*Client) DeleteAccount

func (client *Client) DeleteAccount(request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)

DeleteAccount invokes the polardbx.DeleteAccount API synchronously

func (*Client) DeleteAccountWithCallback

func (client *Client) DeleteAccountWithCallback(request *DeleteAccountRequest, callback func(response *DeleteAccountResponse, err error)) <-chan int

DeleteAccountWithCallback invokes the polardbx.DeleteAccount API asynchronously

func (*Client) DeleteAccountWithChan

func (client *Client) DeleteAccountWithChan(request *DeleteAccountRequest) (<-chan *DeleteAccountResponse, <-chan error)

DeleteAccountWithChan invokes the polardbx.DeleteAccount API asynchronously

func (*Client) DeleteDB

func (client *Client) DeleteDB(request *DeleteDBRequest) (response *DeleteDBResponse, err error)

DeleteDB invokes the polardbx.DeleteDB API synchronously

func (*Client) DeleteDBInstance

func (client *Client) DeleteDBInstance(request *DeleteDBInstanceRequest) (response *DeleteDBInstanceResponse, err error)

DeleteDBInstance invokes the polardbx.DeleteDBInstance API synchronously

func (*Client) DeleteDBInstanceWithCallback

func (client *Client) DeleteDBInstanceWithCallback(request *DeleteDBInstanceRequest, callback func(response *DeleteDBInstanceResponse, err error)) <-chan int

DeleteDBInstanceWithCallback invokes the polardbx.DeleteDBInstance API asynchronously

func (*Client) DeleteDBInstanceWithChan

func (client *Client) DeleteDBInstanceWithChan(request *DeleteDBInstanceRequest) (<-chan *DeleteDBInstanceResponse, <-chan error)

DeleteDBInstanceWithChan invokes the polardbx.DeleteDBInstance API asynchronously

func (*Client) DeleteDBWithCallback

func (client *Client) DeleteDBWithCallback(request *DeleteDBRequest, callback func(response *DeleteDBResponse, err error)) <-chan int

DeleteDBWithCallback invokes the polardbx.DeleteDB API asynchronously

func (*Client) DeleteDBWithChan

func (client *Client) DeleteDBWithChan(request *DeleteDBRequest) (<-chan *DeleteDBResponse, <-chan error)

DeleteDBWithChan invokes the polardbx.DeleteDB API asynchronously

func (*Client) DescribeAccountList

func (client *Client) DescribeAccountList(request *DescribeAccountListRequest) (response *DescribeAccountListResponse, err error)

DescribeAccountList invokes the polardbx.DescribeAccountList API synchronously

func (*Client) DescribeAccountListWithCallback

func (client *Client) DescribeAccountListWithCallback(request *DescribeAccountListRequest, callback func(response *DescribeAccountListResponse, err error)) <-chan int

DescribeAccountListWithCallback invokes the polardbx.DescribeAccountList API asynchronously

func (*Client) DescribeAccountListWithChan

func (client *Client) DescribeAccountListWithChan(request *DescribeAccountListRequest) (<-chan *DescribeAccountListResponse, <-chan error)

DescribeAccountListWithChan invokes the polardbx.DescribeAccountList API asynchronously

func (*Client) DescribeActiveOperationMaintainConf added in v1.62.738

func (client *Client) DescribeActiveOperationMaintainConf(request *DescribeActiveOperationMaintainConfRequest) (response *DescribeActiveOperationMaintainConfResponse, err error)

DescribeActiveOperationMaintainConf invokes the polardbx.DescribeActiveOperationMaintainConf API synchronously

func (*Client) DescribeActiveOperationMaintainConfWithCallback added in v1.62.738

func (client *Client) DescribeActiveOperationMaintainConfWithCallback(request *DescribeActiveOperationMaintainConfRequest, callback func(response *DescribeActiveOperationMaintainConfResponse, err error)) <-chan int

DescribeActiveOperationMaintainConfWithCallback invokes the polardbx.DescribeActiveOperationMaintainConf API asynchronously

func (*Client) DescribeActiveOperationMaintainConfWithChan added in v1.62.738

func (client *Client) DescribeActiveOperationMaintainConfWithChan(request *DescribeActiveOperationMaintainConfRequest) (<-chan *DescribeActiveOperationMaintainConfResponse, <-chan error)

DescribeActiveOperationMaintainConfWithChan invokes the polardbx.DescribeActiveOperationMaintainConf API asynchronously

func (*Client) DescribeActiveOperationTaskCount added in v1.62.738

func (client *Client) DescribeActiveOperationTaskCount(request *DescribeActiveOperationTaskCountRequest) (response *DescribeActiveOperationTaskCountResponse, err error)

DescribeActiveOperationTaskCount invokes the polardbx.DescribeActiveOperationTaskCount API synchronously

func (*Client) DescribeActiveOperationTaskCountWithCallback added in v1.62.738

func (client *Client) DescribeActiveOperationTaskCountWithCallback(request *DescribeActiveOperationTaskCountRequest, callback func(response *DescribeActiveOperationTaskCountResponse, err error)) <-chan int

DescribeActiveOperationTaskCountWithCallback invokes the polardbx.DescribeActiveOperationTaskCount API asynchronously

func (*Client) DescribeActiveOperationTaskCountWithChan added in v1.62.738

func (client *Client) DescribeActiveOperationTaskCountWithChan(request *DescribeActiveOperationTaskCountRequest) (<-chan *DescribeActiveOperationTaskCountResponse, <-chan error)

DescribeActiveOperationTaskCountWithChan invokes the polardbx.DescribeActiveOperationTaskCount API asynchronously

func (*Client) DescribeActiveOperationTasks added in v1.62.738

func (client *Client) DescribeActiveOperationTasks(request *DescribeActiveOperationTasksRequest) (response *DescribeActiveOperationTasksResponse, err error)

DescribeActiveOperationTasks invokes the polardbx.DescribeActiveOperationTasks API synchronously

func (*Client) DescribeActiveOperationTasksWithCallback added in v1.62.738

func (client *Client) DescribeActiveOperationTasksWithCallback(request *DescribeActiveOperationTasksRequest, callback func(response *DescribeActiveOperationTasksResponse, err error)) <-chan int

DescribeActiveOperationTasksWithCallback invokes the polardbx.DescribeActiveOperationTasks API asynchronously

func (*Client) DescribeActiveOperationTasksWithChan added in v1.62.738

func (client *Client) DescribeActiveOperationTasksWithChan(request *DescribeActiveOperationTasksRequest) (<-chan *DescribeActiveOperationTasksResponse, <-chan error)

DescribeActiveOperationTasksWithChan invokes the polardbx.DescribeActiveOperationTasks API asynchronously

func (*Client) DescribeArchiveTableList added in v1.62.738

func (client *Client) DescribeArchiveTableList(request *DescribeArchiveTableListRequest) (response *DescribeArchiveTableListResponse, err error)

DescribeArchiveTableList invokes the polardbx.DescribeArchiveTableList API synchronously

func (*Client) DescribeArchiveTableListWithCallback added in v1.62.738

func (client *Client) DescribeArchiveTableListWithCallback(request *DescribeArchiveTableListRequest, callback func(response *DescribeArchiveTableListResponse, err error)) <-chan int

DescribeArchiveTableListWithCallback invokes the polardbx.DescribeArchiveTableList API asynchronously

func (*Client) DescribeArchiveTableListWithChan added in v1.62.738

func (client *Client) DescribeArchiveTableListWithChan(request *DescribeArchiveTableListRequest) (<-chan *DescribeArchiveTableListResponse, <-chan error)

DescribeArchiveTableListWithChan invokes the polardbx.DescribeArchiveTableList API asynchronously

func (*Client) DescribeBackupPolicy added in v1.61.924

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

DescribeBackupPolicy invokes the polardbx.DescribeBackupPolicy API synchronously

func (*Client) DescribeBackupPolicyWithCallback added in v1.61.924

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

DescribeBackupPolicyWithCallback invokes the polardbx.DescribeBackupPolicy API asynchronously

func (*Client) DescribeBackupPolicyWithChan added in v1.61.924

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

DescribeBackupPolicyWithChan invokes the polardbx.DescribeBackupPolicy API asynchronously

func (*Client) DescribeBackupSet added in v1.62.738

func (client *Client) DescribeBackupSet(request *DescribeBackupSetRequest) (response *DescribeBackupSetResponse, err error)

DescribeBackupSet invokes the polardbx.DescribeBackupSet API synchronously

func (*Client) DescribeBackupSetList added in v1.61.924

func (client *Client) DescribeBackupSetList(request *DescribeBackupSetListRequest) (response *DescribeBackupSetListResponse, err error)

DescribeBackupSetList invokes the polardbx.DescribeBackupSetList API synchronously

func (*Client) DescribeBackupSetListWithCallback added in v1.61.924

func (client *Client) DescribeBackupSetListWithCallback(request *DescribeBackupSetListRequest, callback func(response *DescribeBackupSetListResponse, err error)) <-chan int

DescribeBackupSetListWithCallback invokes the polardbx.DescribeBackupSetList API asynchronously

func (*Client) DescribeBackupSetListWithChan added in v1.61.924

func (client *Client) DescribeBackupSetListWithChan(request *DescribeBackupSetListRequest) (<-chan *DescribeBackupSetListResponse, <-chan error)

DescribeBackupSetListWithChan invokes the polardbx.DescribeBackupSetList API asynchronously

func (*Client) DescribeBackupSetWithCallback added in v1.62.738

func (client *Client) DescribeBackupSetWithCallback(request *DescribeBackupSetRequest, callback func(response *DescribeBackupSetResponse, err error)) <-chan int

DescribeBackupSetWithCallback invokes the polardbx.DescribeBackupSet API asynchronously

func (*Client) DescribeBackupSetWithChan added in v1.62.738

func (client *Client) DescribeBackupSetWithChan(request *DescribeBackupSetRequest) (<-chan *DescribeBackupSetResponse, <-chan error)

DescribeBackupSetWithChan invokes the polardbx.DescribeBackupSet API asynchronously

func (*Client) DescribeBinaryLogList added in v1.62.738

func (client *Client) DescribeBinaryLogList(request *DescribeBinaryLogListRequest) (response *DescribeBinaryLogListResponse, err error)

DescribeBinaryLogList invokes the polardbx.DescribeBinaryLogList API synchronously

func (*Client) DescribeBinaryLogListWithCallback added in v1.62.738

func (client *Client) DescribeBinaryLogListWithCallback(request *DescribeBinaryLogListRequest, callback func(response *DescribeBinaryLogListResponse, err error)) <-chan int

DescribeBinaryLogListWithCallback invokes the polardbx.DescribeBinaryLogList API asynchronously

func (*Client) DescribeBinaryLogListWithChan added in v1.62.738

func (client *Client) DescribeBinaryLogListWithChan(request *DescribeBinaryLogListRequest) (<-chan *DescribeBinaryLogListResponse, <-chan error)

DescribeBinaryLogListWithChan invokes the polardbx.DescribeBinaryLogList API asynchronously

func (*Client) DescribeCharacterSet

func (client *Client) DescribeCharacterSet(request *DescribeCharacterSetRequest) (response *DescribeCharacterSetResponse, err error)

DescribeCharacterSet invokes the polardbx.DescribeCharacterSet API synchronously

func (*Client) DescribeCharacterSetWithCallback

func (client *Client) DescribeCharacterSetWithCallback(request *DescribeCharacterSetRequest, callback func(response *DescribeCharacterSetResponse, err error)) <-chan int

DescribeCharacterSetWithCallback invokes the polardbx.DescribeCharacterSet API asynchronously

func (*Client) DescribeCharacterSetWithChan

func (client *Client) DescribeCharacterSetWithChan(request *DescribeCharacterSetRequest) (<-chan *DescribeCharacterSetResponse, <-chan error)

DescribeCharacterSetWithChan invokes the polardbx.DescribeCharacterSet API asynchronously

func (*Client) DescribeColdDataBasicInfo added in v1.62.738

func (client *Client) DescribeColdDataBasicInfo(request *DescribeColdDataBasicInfoRequest) (response *DescribeColdDataBasicInfoResponse, err error)

DescribeColdDataBasicInfo invokes the polardbx.DescribeColdDataBasicInfo API synchronously

func (*Client) DescribeColdDataBasicInfoWithCallback added in v1.62.738

func (client *Client) DescribeColdDataBasicInfoWithCallback(request *DescribeColdDataBasicInfoRequest, callback func(response *DescribeColdDataBasicInfoResponse, err error)) <-chan int

DescribeColdDataBasicInfoWithCallback invokes the polardbx.DescribeColdDataBasicInfo API asynchronously

func (*Client) DescribeColdDataBasicInfoWithChan added in v1.62.738

func (client *Client) DescribeColdDataBasicInfoWithChan(request *DescribeColdDataBasicInfoRequest) (<-chan *DescribeColdDataBasicInfoResponse, <-chan error)

DescribeColdDataBasicInfoWithChan invokes the polardbx.DescribeColdDataBasicInfo API asynchronously

func (*Client) DescribeDBInstanceAttribute

func (client *Client) DescribeDBInstanceAttribute(request *DescribeDBInstanceAttributeRequest) (response *DescribeDBInstanceAttributeResponse, err error)

DescribeDBInstanceAttribute invokes the polardbx.DescribeDBInstanceAttribute API synchronously

func (*Client) DescribeDBInstanceAttributeWithCallback

func (client *Client) DescribeDBInstanceAttributeWithCallback(request *DescribeDBInstanceAttributeRequest, callback func(response *DescribeDBInstanceAttributeResponse, err error)) <-chan int

DescribeDBInstanceAttributeWithCallback invokes the polardbx.DescribeDBInstanceAttribute API asynchronously

func (*Client) DescribeDBInstanceAttributeWithChan

func (client *Client) DescribeDBInstanceAttributeWithChan(request *DescribeDBInstanceAttributeRequest) (<-chan *DescribeDBInstanceAttributeResponse, <-chan error)

DescribeDBInstanceAttributeWithChan invokes the polardbx.DescribeDBInstanceAttribute API asynchronously

func (*Client) DescribeDBInstanceConfig

func (client *Client) DescribeDBInstanceConfig(request *DescribeDBInstanceConfigRequest) (response *DescribeDBInstanceConfigResponse, err error)

DescribeDBInstanceConfig invokes the polardbx.DescribeDBInstanceConfig API synchronously

func (*Client) DescribeDBInstanceConfigWithCallback

func (client *Client) DescribeDBInstanceConfigWithCallback(request *DescribeDBInstanceConfigRequest, callback func(response *DescribeDBInstanceConfigResponse, err error)) <-chan int

DescribeDBInstanceConfigWithCallback invokes the polardbx.DescribeDBInstanceConfig API asynchronously

func (*Client) DescribeDBInstanceConfigWithChan

func (client *Client) DescribeDBInstanceConfigWithChan(request *DescribeDBInstanceConfigRequest) (<-chan *DescribeDBInstanceConfigResponse, <-chan error)

DescribeDBInstanceConfigWithChan invokes the polardbx.DescribeDBInstanceConfig API asynchronously

func (*Client) DescribeDBInstanceHA added in v1.62.738

func (client *Client) DescribeDBInstanceHA(request *DescribeDBInstanceHARequest) (response *DescribeDBInstanceHAResponse, err error)

DescribeDBInstanceHA invokes the polardbx.DescribeDBInstanceHA API synchronously

func (*Client) DescribeDBInstanceHAWithCallback added in v1.62.738

func (client *Client) DescribeDBInstanceHAWithCallback(request *DescribeDBInstanceHARequest, callback func(response *DescribeDBInstanceHAResponse, err error)) <-chan int

DescribeDBInstanceHAWithCallback invokes the polardbx.DescribeDBInstanceHA API asynchronously

func (*Client) DescribeDBInstanceHAWithChan added in v1.62.738

func (client *Client) DescribeDBInstanceHAWithChan(request *DescribeDBInstanceHARequest) (<-chan *DescribeDBInstanceHAResponse, <-chan error)

DescribeDBInstanceHAWithChan invokes the polardbx.DescribeDBInstanceHA API asynchronously

func (*Client) DescribeDBInstanceSSL added in v1.62.738

func (client *Client) DescribeDBInstanceSSL(request *DescribeDBInstanceSSLRequest) (response *DescribeDBInstanceSSLResponse, err error)

DescribeDBInstanceSSL invokes the polardbx.DescribeDBInstanceSSL API synchronously

func (*Client) DescribeDBInstanceSSLWithCallback added in v1.62.738

func (client *Client) DescribeDBInstanceSSLWithCallback(request *DescribeDBInstanceSSLRequest, callback func(response *DescribeDBInstanceSSLResponse, err error)) <-chan int

DescribeDBInstanceSSLWithCallback invokes the polardbx.DescribeDBInstanceSSL API asynchronously

func (*Client) DescribeDBInstanceSSLWithChan added in v1.62.738

func (client *Client) DescribeDBInstanceSSLWithChan(request *DescribeDBInstanceSSLRequest) (<-chan *DescribeDBInstanceSSLResponse, <-chan error)

DescribeDBInstanceSSLWithChan invokes the polardbx.DescribeDBInstanceSSL API asynchronously

func (*Client) DescribeDBInstanceTDE added in v1.62.738

func (client *Client) DescribeDBInstanceTDE(request *DescribeDBInstanceTDERequest) (response *DescribeDBInstanceTDEResponse, err error)

DescribeDBInstanceTDE invokes the polardbx.DescribeDBInstanceTDE API synchronously

func (*Client) DescribeDBInstanceTDEWithCallback added in v1.62.738

func (client *Client) DescribeDBInstanceTDEWithCallback(request *DescribeDBInstanceTDERequest, callback func(response *DescribeDBInstanceTDEResponse, err error)) <-chan int

DescribeDBInstanceTDEWithCallback invokes the polardbx.DescribeDBInstanceTDE API asynchronously

func (*Client) DescribeDBInstanceTDEWithChan added in v1.62.738

func (client *Client) DescribeDBInstanceTDEWithChan(request *DescribeDBInstanceTDERequest) (<-chan *DescribeDBInstanceTDEResponse, <-chan error)

DescribeDBInstanceTDEWithChan invokes the polardbx.DescribeDBInstanceTDE API asynchronously

func (*Client) DescribeDBInstanceTopology added in v1.62.738

func (client *Client) DescribeDBInstanceTopology(request *DescribeDBInstanceTopologyRequest) (response *DescribeDBInstanceTopologyResponse, err error)

DescribeDBInstanceTopology invokes the polardbx.DescribeDBInstanceTopology API synchronously

func (*Client) DescribeDBInstanceTopologyWithCallback added in v1.62.738

func (client *Client) DescribeDBInstanceTopologyWithCallback(request *DescribeDBInstanceTopologyRequest, callback func(response *DescribeDBInstanceTopologyResponse, err error)) <-chan int

DescribeDBInstanceTopologyWithCallback invokes the polardbx.DescribeDBInstanceTopology API asynchronously

func (*Client) DescribeDBInstanceTopologyWithChan added in v1.62.738

func (client *Client) DescribeDBInstanceTopologyWithChan(request *DescribeDBInstanceTopologyRequest) (<-chan *DescribeDBInstanceTopologyResponse, <-chan error)

DescribeDBInstanceTopologyWithChan invokes the polardbx.DescribeDBInstanceTopology API asynchronously

func (*Client) DescribeDBInstanceViaEndpoint added in v1.62.738

func (client *Client) DescribeDBInstanceViaEndpoint(request *DescribeDBInstanceViaEndpointRequest) (response *DescribeDBInstanceViaEndpointResponse, err error)

DescribeDBInstanceViaEndpoint invokes the polardbx.DescribeDBInstanceViaEndpoint API synchronously

func (*Client) DescribeDBInstanceViaEndpointWithCallback added in v1.62.738

func (client *Client) DescribeDBInstanceViaEndpointWithCallback(request *DescribeDBInstanceViaEndpointRequest, callback func(response *DescribeDBInstanceViaEndpointResponse, err error)) <-chan int

DescribeDBInstanceViaEndpointWithCallback invokes the polardbx.DescribeDBInstanceViaEndpoint API asynchronously

func (*Client) DescribeDBInstanceViaEndpointWithChan added in v1.62.738

func (client *Client) DescribeDBInstanceViaEndpointWithChan(request *DescribeDBInstanceViaEndpointRequest) (<-chan *DescribeDBInstanceViaEndpointResponse, <-chan error)

DescribeDBInstanceViaEndpointWithChan invokes the polardbx.DescribeDBInstanceViaEndpoint API asynchronously

func (*Client) DescribeDBInstances

func (client *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)

DescribeDBInstances invokes the polardbx.DescribeDBInstances API synchronously

func (*Client) DescribeDBInstancesWithCallback

func (client *Client) DescribeDBInstancesWithCallback(request *DescribeDBInstancesRequest, callback func(response *DescribeDBInstancesResponse, err error)) <-chan int

DescribeDBInstancesWithCallback invokes the polardbx.DescribeDBInstances API asynchronously

func (*Client) DescribeDBInstancesWithChan

func (client *Client) DescribeDBInstancesWithChan(request *DescribeDBInstancesRequest) (<-chan *DescribeDBInstancesResponse, <-chan error)

DescribeDBInstancesWithChan invokes the polardbx.DescribeDBInstances API asynchronously

func (*Client) DescribeDBNodePerformance added in v1.62.738

func (client *Client) DescribeDBNodePerformance(request *DescribeDBNodePerformanceRequest) (response *DescribeDBNodePerformanceResponse, err error)

DescribeDBNodePerformance invokes the polardbx.DescribeDBNodePerformance API synchronously

func (*Client) DescribeDBNodePerformanceWithCallback added in v1.62.738

func (client *Client) DescribeDBNodePerformanceWithCallback(request *DescribeDBNodePerformanceRequest, callback func(response *DescribeDBNodePerformanceResponse, err error)) <-chan int

DescribeDBNodePerformanceWithCallback invokes the polardbx.DescribeDBNodePerformance API asynchronously

func (*Client) DescribeDBNodePerformanceWithChan added in v1.62.738

func (client *Client) DescribeDBNodePerformanceWithChan(request *DescribeDBNodePerformanceRequest) (<-chan *DescribeDBNodePerformanceResponse, <-chan error)

DescribeDBNodePerformanceWithChan invokes the polardbx.DescribeDBNodePerformance API asynchronously

func (*Client) DescribeDbList

func (client *Client) DescribeDbList(request *DescribeDbListRequest) (response *DescribeDbListResponse, err error)

DescribeDbList invokes the polardbx.DescribeDbList API synchronously

func (*Client) DescribeDbListWithCallback

func (client *Client) DescribeDbListWithCallback(request *DescribeDbListRequest, callback func(response *DescribeDbListResponse, err error)) <-chan int

DescribeDbListWithCallback invokes the polardbx.DescribeDbList API asynchronously

func (*Client) DescribeDbListWithChan

func (client *Client) DescribeDbListWithChan(request *DescribeDbListRequest) (<-chan *DescribeDbListResponse, <-chan error)

DescribeDbListWithChan invokes the polardbx.DescribeDbList API asynchronously

func (*Client) DescribeDistributeTableList

func (client *Client) DescribeDistributeTableList(request *DescribeDistributeTableListRequest) (response *DescribeDistributeTableListResponse, err error)

DescribeDistributeTableList invokes the polardbx.DescribeDistributeTableList API synchronously

func (*Client) DescribeDistributeTableListWithCallback

func (client *Client) DescribeDistributeTableListWithCallback(request *DescribeDistributeTableListRequest, callback func(response *DescribeDistributeTableListResponse, err error)) <-chan int

DescribeDistributeTableListWithCallback invokes the polardbx.DescribeDistributeTableList API asynchronously

func (*Client) DescribeDistributeTableListWithChan

func (client *Client) DescribeDistributeTableListWithChan(request *DescribeDistributeTableListRequest) (<-chan *DescribeDistributeTableListResponse, <-chan error)

DescribeDistributeTableListWithChan invokes the polardbx.DescribeDistributeTableList API asynchronously

func (*Client) DescribeEvents added in v1.62.738

func (client *Client) DescribeEvents(request *DescribeEventsRequest) (response *DescribeEventsResponse, err error)

DescribeEvents invokes the polardbx.DescribeEvents API synchronously

func (*Client) DescribeEventsWithCallback added in v1.62.738

func (client *Client) DescribeEventsWithCallback(request *DescribeEventsRequest, callback func(response *DescribeEventsResponse, err error)) <-chan int

DescribeEventsWithCallback invokes the polardbx.DescribeEvents API asynchronously

func (*Client) DescribeEventsWithChan added in v1.62.738

func (client *Client) DescribeEventsWithChan(request *DescribeEventsRequest) (<-chan *DescribeEventsResponse, <-chan error)

DescribeEventsWithChan invokes the polardbx.DescribeEvents API asynchronously

func (*Client) DescribeParameterTemplates

func (client *Client) DescribeParameterTemplates(request *DescribeParameterTemplatesRequest) (response *DescribeParameterTemplatesResponse, err error)

DescribeParameterTemplates invokes the polardbx.DescribeParameterTemplates API synchronously

func (*Client) DescribeParameterTemplatesWithCallback

func (client *Client) DescribeParameterTemplatesWithCallback(request *DescribeParameterTemplatesRequest, callback func(response *DescribeParameterTemplatesResponse, err error)) <-chan int

DescribeParameterTemplatesWithCallback invokes the polardbx.DescribeParameterTemplates API asynchronously

func (*Client) DescribeParameterTemplatesWithChan

func (client *Client) DescribeParameterTemplatesWithChan(request *DescribeParameterTemplatesRequest) (<-chan *DescribeParameterTemplatesResponse, <-chan error)

DescribeParameterTemplatesWithChan invokes the polardbx.DescribeParameterTemplates API asynchronously

func (*Client) DescribeParameters

func (client *Client) DescribeParameters(request *DescribeParametersRequest) (response *DescribeParametersResponse, err error)

DescribeParameters invokes the polardbx.DescribeParameters API synchronously

func (*Client) DescribeParametersWithCallback

func (client *Client) DescribeParametersWithCallback(request *DescribeParametersRequest, callback func(response *DescribeParametersResponse, err error)) <-chan int

DescribeParametersWithCallback invokes the polardbx.DescribeParameters API asynchronously

func (*Client) DescribeParametersWithChan

func (client *Client) DescribeParametersWithChan(request *DescribeParametersRequest) (<-chan *DescribeParametersResponse, <-chan error)

DescribeParametersWithChan invokes the polardbx.DescribeParameters API asynchronously

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the polardbx.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the polardbx.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the polardbx.DescribeRegions API asynchronously

func (*Client) DescribeScaleOutMigrateTaskList

func (client *Client) DescribeScaleOutMigrateTaskList(request *DescribeScaleOutMigrateTaskListRequest) (response *DescribeScaleOutMigrateTaskListResponse, err error)

DescribeScaleOutMigrateTaskList invokes the polardbx.DescribeScaleOutMigrateTaskList API synchronously

func (*Client) DescribeScaleOutMigrateTaskListWithCallback

func (client *Client) DescribeScaleOutMigrateTaskListWithCallback(request *DescribeScaleOutMigrateTaskListRequest, callback func(response *DescribeScaleOutMigrateTaskListResponse, err error)) <-chan int

DescribeScaleOutMigrateTaskListWithCallback invokes the polardbx.DescribeScaleOutMigrateTaskList API asynchronously

func (*Client) DescribeScaleOutMigrateTaskListWithChan

func (client *Client) DescribeScaleOutMigrateTaskListWithChan(request *DescribeScaleOutMigrateTaskListRequest) (<-chan *DescribeScaleOutMigrateTaskListResponse, <-chan error)

DescribeScaleOutMigrateTaskListWithChan invokes the polardbx.DescribeScaleOutMigrateTaskList API asynchronously

func (*Client) DescribeSecurityIps

func (client *Client) DescribeSecurityIps(request *DescribeSecurityIpsRequest) (response *DescribeSecurityIpsResponse, err error)

DescribeSecurityIps invokes the polardbx.DescribeSecurityIps API synchronously

func (*Client) DescribeSecurityIpsWithCallback

func (client *Client) DescribeSecurityIpsWithCallback(request *DescribeSecurityIpsRequest, callback func(response *DescribeSecurityIpsResponse, err error)) <-chan int

DescribeSecurityIpsWithCallback invokes the polardbx.DescribeSecurityIps API asynchronously

func (*Client) DescribeSecurityIpsWithChan

func (client *Client) DescribeSecurityIpsWithChan(request *DescribeSecurityIpsRequest) (<-chan *DescribeSecurityIpsResponse, <-chan error)

DescribeSecurityIpsWithChan invokes the polardbx.DescribeSecurityIps API asynchronously

func (*Client) DescribeTags added in v1.62.738

func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)

DescribeTags invokes the polardbx.DescribeTags API synchronously

func (*Client) DescribeTagsWithCallback added in v1.62.738

func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, callback func(response *DescribeTagsResponse, err error)) <-chan int

DescribeTagsWithCallback invokes the polardbx.DescribeTags API asynchronously

func (*Client) DescribeTagsWithChan added in v1.62.738

func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)

DescribeTagsWithChan invokes the polardbx.DescribeTags API asynchronously

func (*Client) DescribeTasks

func (client *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)

DescribeTasks invokes the polardbx.DescribeTasks API synchronously

func (*Client) DescribeTasksWithCallback

func (client *Client) DescribeTasksWithCallback(request *DescribeTasksRequest, callback func(response *DescribeTasksResponse, err error)) <-chan int

DescribeTasksWithCallback invokes the polardbx.DescribeTasks API asynchronously

func (*Client) DescribeTasksWithChan

func (client *Client) DescribeTasksWithChan(request *DescribeTasksRequest) (<-chan *DescribeTasksResponse, <-chan error)

DescribeTasksWithChan invokes the polardbx.DescribeTasks API asynchronously

func (*Client) DescribeUserEncryptionKeyList added in v1.62.738

func (client *Client) DescribeUserEncryptionKeyList(request *DescribeUserEncryptionKeyListRequest) (response *DescribeUserEncryptionKeyListResponse, err error)

DescribeUserEncryptionKeyList invokes the polardbx.DescribeUserEncryptionKeyList API synchronously

func (*Client) DescribeUserEncryptionKeyListWithCallback added in v1.62.738

func (client *Client) DescribeUserEncryptionKeyListWithCallback(request *DescribeUserEncryptionKeyListRequest, callback func(response *DescribeUserEncryptionKeyListResponse, err error)) <-chan int

DescribeUserEncryptionKeyListWithCallback invokes the polardbx.DescribeUserEncryptionKeyList API asynchronously

func (*Client) DescribeUserEncryptionKeyListWithChan added in v1.62.738

func (client *Client) DescribeUserEncryptionKeyListWithChan(request *DescribeUserEncryptionKeyListRequest) (<-chan *DescribeUserEncryptionKeyListResponse, <-chan error)

DescribeUserEncryptionKeyListWithChan invokes the polardbx.DescribeUserEncryptionKeyList API asynchronously

func (*Client) DisableRightsSeparation added in v1.62.738

func (client *Client) DisableRightsSeparation(request *DisableRightsSeparationRequest) (response *DisableRightsSeparationResponse, err error)

DisableRightsSeparation invokes the polardbx.DisableRightsSeparation API synchronously

func (*Client) DisableRightsSeparationWithCallback added in v1.62.738

func (client *Client) DisableRightsSeparationWithCallback(request *DisableRightsSeparationRequest, callback func(response *DisableRightsSeparationResponse, err error)) <-chan int

DisableRightsSeparationWithCallback invokes the polardbx.DisableRightsSeparation API asynchronously

func (*Client) DisableRightsSeparationWithChan added in v1.62.738

func (client *Client) DisableRightsSeparationWithChan(request *DisableRightsSeparationRequest) (<-chan *DisableRightsSeparationResponse, <-chan error)

DisableRightsSeparationWithChan invokes the polardbx.DisableRightsSeparation API asynchronously

func (*Client) EnableRightsSeparation added in v1.62.738

func (client *Client) EnableRightsSeparation(request *EnableRightsSeparationRequest) (response *EnableRightsSeparationResponse, err error)

EnableRightsSeparation invokes the polardbx.EnableRightsSeparation API synchronously

func (*Client) EnableRightsSeparationWithCallback added in v1.62.738

func (client *Client) EnableRightsSeparationWithCallback(request *EnableRightsSeparationRequest, callback func(response *EnableRightsSeparationResponse, err error)) <-chan int

EnableRightsSeparationWithCallback invokes the polardbx.EnableRightsSeparation API asynchronously

func (*Client) EnableRightsSeparationWithChan added in v1.62.738

func (client *Client) EnableRightsSeparationWithChan(request *EnableRightsSeparationRequest) (<-chan *EnableRightsSeparationResponse, <-chan error)

EnableRightsSeparationWithChan invokes the polardbx.EnableRightsSeparation API asynchronously

func (*Client) ListTagResources added in v1.62.738

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

ListTagResources invokes the polardbx.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback added in v1.62.738

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

ListTagResourcesWithCallback invokes the polardbx.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan added in v1.62.738

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

ListTagResourcesWithChan invokes the polardbx.ListTagResources API asynchronously

func (*Client) ModifyAccountDescription

func (client *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)

ModifyAccountDescription invokes the polardbx.ModifyAccountDescription API synchronously

func (*Client) ModifyAccountDescriptionWithCallback

func (client *Client) ModifyAccountDescriptionWithCallback(request *ModifyAccountDescriptionRequest, callback func(response *ModifyAccountDescriptionResponse, err error)) <-chan int

ModifyAccountDescriptionWithCallback invokes the polardbx.ModifyAccountDescription API asynchronously

func (*Client) ModifyAccountDescriptionWithChan

func (client *Client) ModifyAccountDescriptionWithChan(request *ModifyAccountDescriptionRequest) (<-chan *ModifyAccountDescriptionResponse, <-chan error)

ModifyAccountDescriptionWithChan invokes the polardbx.ModifyAccountDescription API asynchronously

func (*Client) ModifyAccountPrivilege

func (client *Client) ModifyAccountPrivilege(request *ModifyAccountPrivilegeRequest) (response *ModifyAccountPrivilegeResponse, err error)

ModifyAccountPrivilege invokes the polardbx.ModifyAccountPrivilege API synchronously

func (*Client) ModifyAccountPrivilegeWithCallback

func (client *Client) ModifyAccountPrivilegeWithCallback(request *ModifyAccountPrivilegeRequest, callback func(response *ModifyAccountPrivilegeResponse, err error)) <-chan int

ModifyAccountPrivilegeWithCallback invokes the polardbx.ModifyAccountPrivilege API asynchronously

func (*Client) ModifyAccountPrivilegeWithChan

func (client *Client) ModifyAccountPrivilegeWithChan(request *ModifyAccountPrivilegeRequest) (<-chan *ModifyAccountPrivilegeResponse, <-chan error)

ModifyAccountPrivilegeWithChan invokes the polardbx.ModifyAccountPrivilege API asynchronously

func (*Client) ModifyActiveOperationMaintainConf added in v1.62.738

func (client *Client) ModifyActiveOperationMaintainConf(request *ModifyActiveOperationMaintainConfRequest) (response *ModifyActiveOperationMaintainConfResponse, err error)

ModifyActiveOperationMaintainConf invokes the polardbx.ModifyActiveOperationMaintainConf API synchronously

func (*Client) ModifyActiveOperationMaintainConfWithCallback added in v1.62.738

func (client *Client) ModifyActiveOperationMaintainConfWithCallback(request *ModifyActiveOperationMaintainConfRequest, callback func(response *ModifyActiveOperationMaintainConfResponse, err error)) <-chan int

ModifyActiveOperationMaintainConfWithCallback invokes the polardbx.ModifyActiveOperationMaintainConf API asynchronously

func (*Client) ModifyActiveOperationMaintainConfWithChan added in v1.62.738

func (client *Client) ModifyActiveOperationMaintainConfWithChan(request *ModifyActiveOperationMaintainConfRequest) (<-chan *ModifyActiveOperationMaintainConfResponse, <-chan error)

ModifyActiveOperationMaintainConfWithChan invokes the polardbx.ModifyActiveOperationMaintainConf API asynchronously

func (*Client) ModifyActiveOperationTasks added in v1.62.738

func (client *Client) ModifyActiveOperationTasks(request *ModifyActiveOperationTasksRequest) (response *ModifyActiveOperationTasksResponse, err error)

ModifyActiveOperationTasks invokes the polardbx.ModifyActiveOperationTasks API synchronously

func (*Client) ModifyActiveOperationTasksWithCallback added in v1.62.738

func (client *Client) ModifyActiveOperationTasksWithCallback(request *ModifyActiveOperationTasksRequest, callback func(response *ModifyActiveOperationTasksResponse, err error)) <-chan int

ModifyActiveOperationTasksWithCallback invokes the polardbx.ModifyActiveOperationTasks API asynchronously

func (*Client) ModifyActiveOperationTasksWithChan added in v1.62.738

func (client *Client) ModifyActiveOperationTasksWithChan(request *ModifyActiveOperationTasksRequest) (<-chan *ModifyActiveOperationTasksResponse, <-chan error)

ModifyActiveOperationTasksWithChan invokes the polardbx.ModifyActiveOperationTasks API asynchronously

func (*Client) ModifyDBInstanceClass

func (client *Client) ModifyDBInstanceClass(request *ModifyDBInstanceClassRequest) (response *ModifyDBInstanceClassResponse, err error)

ModifyDBInstanceClass invokes the polardbx.ModifyDBInstanceClass API synchronously

func (*Client) ModifyDBInstanceClassWithCallback

func (client *Client) ModifyDBInstanceClassWithCallback(request *ModifyDBInstanceClassRequest, callback func(response *ModifyDBInstanceClassResponse, err error)) <-chan int

ModifyDBInstanceClassWithCallback invokes the polardbx.ModifyDBInstanceClass API asynchronously

func (*Client) ModifyDBInstanceClassWithChan

func (client *Client) ModifyDBInstanceClassWithChan(request *ModifyDBInstanceClassRequest) (<-chan *ModifyDBInstanceClassResponse, <-chan error)

ModifyDBInstanceClassWithChan invokes the polardbx.ModifyDBInstanceClass API asynchronously

func (*Client) ModifyDBInstanceConfig

func (client *Client) ModifyDBInstanceConfig(request *ModifyDBInstanceConfigRequest) (response *ModifyDBInstanceConfigResponse, err error)

ModifyDBInstanceConfig invokes the polardbx.ModifyDBInstanceConfig API synchronously

func (*Client) ModifyDBInstanceConfigWithCallback

func (client *Client) ModifyDBInstanceConfigWithCallback(request *ModifyDBInstanceConfigRequest, callback func(response *ModifyDBInstanceConfigResponse, err error)) <-chan int

ModifyDBInstanceConfigWithCallback invokes the polardbx.ModifyDBInstanceConfig API asynchronously

func (*Client) ModifyDBInstanceConfigWithChan

func (client *Client) ModifyDBInstanceConfigWithChan(request *ModifyDBInstanceConfigRequest) (<-chan *ModifyDBInstanceConfigResponse, <-chan error)

ModifyDBInstanceConfigWithChan invokes the polardbx.ModifyDBInstanceConfig API asynchronously

func (*Client) ModifyDBInstanceConnectionString added in v1.62.738

func (client *Client) ModifyDBInstanceConnectionString(request *ModifyDBInstanceConnectionStringRequest) (response *ModifyDBInstanceConnectionStringResponse, err error)

ModifyDBInstanceConnectionString invokes the polardbx.ModifyDBInstanceConnectionString API synchronously

func (*Client) ModifyDBInstanceConnectionStringWithCallback added in v1.62.738

func (client *Client) ModifyDBInstanceConnectionStringWithCallback(request *ModifyDBInstanceConnectionStringRequest, callback func(response *ModifyDBInstanceConnectionStringResponse, err error)) <-chan int

ModifyDBInstanceConnectionStringWithCallback invokes the polardbx.ModifyDBInstanceConnectionString API asynchronously

func (*Client) ModifyDBInstanceConnectionStringWithChan added in v1.62.738

func (client *Client) ModifyDBInstanceConnectionStringWithChan(request *ModifyDBInstanceConnectionStringRequest) (<-chan *ModifyDBInstanceConnectionStringResponse, <-chan error)

ModifyDBInstanceConnectionStringWithChan invokes the polardbx.ModifyDBInstanceConnectionString API asynchronously

func (*Client) ModifyDBInstanceDescription

func (client *Client) ModifyDBInstanceDescription(request *ModifyDBInstanceDescriptionRequest) (response *ModifyDBInstanceDescriptionResponse, err error)

ModifyDBInstanceDescription invokes the polardbx.ModifyDBInstanceDescription API synchronously

func (*Client) ModifyDBInstanceDescriptionWithCallback

func (client *Client) ModifyDBInstanceDescriptionWithCallback(request *ModifyDBInstanceDescriptionRequest, callback func(response *ModifyDBInstanceDescriptionResponse, err error)) <-chan int

ModifyDBInstanceDescriptionWithCallback invokes the polardbx.ModifyDBInstanceDescription API asynchronously

func (*Client) ModifyDBInstanceDescriptionWithChan

func (client *Client) ModifyDBInstanceDescriptionWithChan(request *ModifyDBInstanceDescriptionRequest) (<-chan *ModifyDBInstanceDescriptionResponse, <-chan error)

ModifyDBInstanceDescriptionWithChan invokes the polardbx.ModifyDBInstanceDescription API asynchronously

func (*Client) ModifyDatabaseDescription

func (client *Client) ModifyDatabaseDescription(request *ModifyDatabaseDescriptionRequest) (response *ModifyDatabaseDescriptionResponse, err error)

ModifyDatabaseDescription invokes the polardbx.ModifyDatabaseDescription API synchronously

func (*Client) ModifyDatabaseDescriptionWithCallback

func (client *Client) ModifyDatabaseDescriptionWithCallback(request *ModifyDatabaseDescriptionRequest, callback func(response *ModifyDatabaseDescriptionResponse, err error)) <-chan int

ModifyDatabaseDescriptionWithCallback invokes the polardbx.ModifyDatabaseDescription API asynchronously

func (*Client) ModifyDatabaseDescriptionWithChan

func (client *Client) ModifyDatabaseDescriptionWithChan(request *ModifyDatabaseDescriptionRequest) (<-chan *ModifyDatabaseDescriptionResponse, <-chan error)

ModifyDatabaseDescriptionWithChan invokes the polardbx.ModifyDatabaseDescription API asynchronously

func (*Client) ModifyParameter

func (client *Client) ModifyParameter(request *ModifyParameterRequest) (response *ModifyParameterResponse, err error)

ModifyParameter invokes the polardbx.ModifyParameter API synchronously

func (*Client) ModifyParameterWithCallback

func (client *Client) ModifyParameterWithCallback(request *ModifyParameterRequest, callback func(response *ModifyParameterResponse, err error)) <-chan int

ModifyParameterWithCallback invokes the polardbx.ModifyParameter API asynchronously

func (*Client) ModifyParameterWithChan

func (client *Client) ModifyParameterWithChan(request *ModifyParameterRequest) (<-chan *ModifyParameterResponse, <-chan error)

ModifyParameterWithChan invokes the polardbx.ModifyParameter API asynchronously

func (*Client) ModifySecurityIps

func (client *Client) ModifySecurityIps(request *ModifySecurityIpsRequest) (response *ModifySecurityIpsResponse, err error)

ModifySecurityIps invokes the polardbx.ModifySecurityIps API synchronously

func (*Client) ModifySecurityIpsWithCallback

func (client *Client) ModifySecurityIpsWithCallback(request *ModifySecurityIpsRequest, callback func(response *ModifySecurityIpsResponse, err error)) <-chan int

ModifySecurityIpsWithCallback invokes the polardbx.ModifySecurityIps API asynchronously

func (*Client) ModifySecurityIpsWithChan

func (client *Client) ModifySecurityIpsWithChan(request *ModifySecurityIpsRequest) (<-chan *ModifySecurityIpsResponse, <-chan error)

ModifySecurityIpsWithChan invokes the polardbx.ModifySecurityIps API asynchronously

func (*Client) ReleaseColdDataVolume added in v1.62.738

func (client *Client) ReleaseColdDataVolume(request *ReleaseColdDataVolumeRequest) (response *ReleaseColdDataVolumeResponse, err error)

ReleaseColdDataVolume invokes the polardbx.ReleaseColdDataVolume API synchronously

func (*Client) ReleaseColdDataVolumeWithCallback added in v1.62.738

func (client *Client) ReleaseColdDataVolumeWithCallback(request *ReleaseColdDataVolumeRequest, callback func(response *ReleaseColdDataVolumeResponse, err error)) <-chan int

ReleaseColdDataVolumeWithCallback invokes the polardbx.ReleaseColdDataVolume API asynchronously

func (*Client) ReleaseColdDataVolumeWithChan added in v1.62.738

func (client *Client) ReleaseColdDataVolumeWithChan(request *ReleaseColdDataVolumeRequest) (<-chan *ReleaseColdDataVolumeResponse, <-chan error)

ReleaseColdDataVolumeWithChan invokes the polardbx.ReleaseColdDataVolume API asynchronously

func (*Client) ReleaseInstancePublicConnection

func (client *Client) ReleaseInstancePublicConnection(request *ReleaseInstancePublicConnectionRequest) (response *ReleaseInstancePublicConnectionResponse, err error)

ReleaseInstancePublicConnection invokes the polardbx.ReleaseInstancePublicConnection API synchronously

func (*Client) ReleaseInstancePublicConnectionWithCallback

func (client *Client) ReleaseInstancePublicConnectionWithCallback(request *ReleaseInstancePublicConnectionRequest, callback func(response *ReleaseInstancePublicConnectionResponse, err error)) <-chan int

ReleaseInstancePublicConnectionWithCallback invokes the polardbx.ReleaseInstancePublicConnection API asynchronously

func (*Client) ReleaseInstancePublicConnectionWithChan

func (client *Client) ReleaseInstancePublicConnectionWithChan(request *ReleaseInstancePublicConnectionRequest) (<-chan *ReleaseInstancePublicConnectionResponse, <-chan error)

ReleaseInstancePublicConnectionWithChan invokes the polardbx.ReleaseInstancePublicConnection API asynchronously

func (*Client) ResetAccountPassword

func (client *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)

ResetAccountPassword invokes the polardbx.ResetAccountPassword API synchronously

func (*Client) ResetAccountPasswordWithCallback

func (client *Client) ResetAccountPasswordWithCallback(request *ResetAccountPasswordRequest, callback func(response *ResetAccountPasswordResponse, err error)) <-chan int

ResetAccountPasswordWithCallback invokes the polardbx.ResetAccountPassword API asynchronously

func (*Client) ResetAccountPasswordWithChan

func (client *Client) ResetAccountPasswordWithChan(request *ResetAccountPasswordRequest) (<-chan *ResetAccountPasswordResponse, <-chan error)

ResetAccountPasswordWithChan invokes the polardbx.ResetAccountPassword API asynchronously

func (*Client) RestartDBInstance

func (client *Client) RestartDBInstance(request *RestartDBInstanceRequest) (response *RestartDBInstanceResponse, err error)

RestartDBInstance invokes the polardbx.RestartDBInstance API synchronously

func (*Client) RestartDBInstanceWithCallback

func (client *Client) RestartDBInstanceWithCallback(request *RestartDBInstanceRequest, callback func(response *RestartDBInstanceResponse, err error)) <-chan int

RestartDBInstanceWithCallback invokes the polardbx.RestartDBInstance API asynchronously

func (*Client) RestartDBInstanceWithChan

func (client *Client) RestartDBInstanceWithChan(request *RestartDBInstanceRequest) (<-chan *RestartDBInstanceResponse, <-chan error)

RestartDBInstanceWithChan invokes the polardbx.RestartDBInstance API asynchronously

func (*Client) SwitchDBInstanceHA added in v1.62.738

func (client *Client) SwitchDBInstanceHA(request *SwitchDBInstanceHARequest) (response *SwitchDBInstanceHAResponse, err error)

SwitchDBInstanceHA invokes the polardbx.SwitchDBInstanceHA API synchronously

func (*Client) SwitchDBInstanceHAWithCallback added in v1.62.738

func (client *Client) SwitchDBInstanceHAWithCallback(request *SwitchDBInstanceHARequest, callback func(response *SwitchDBInstanceHAResponse, err error)) <-chan int

SwitchDBInstanceHAWithCallback invokes the polardbx.SwitchDBInstanceHA API asynchronously

func (*Client) SwitchDBInstanceHAWithChan added in v1.62.738

func (client *Client) SwitchDBInstanceHAWithChan(request *SwitchDBInstanceHARequest) (<-chan *SwitchDBInstanceHAResponse, <-chan error)

SwitchDBInstanceHAWithChan invokes the polardbx.SwitchDBInstanceHA API asynchronously

func (*Client) TagResources added in v1.62.738

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

TagResources invokes the polardbx.TagResources API synchronously

func (*Client) TagResourcesWithCallback added in v1.62.738

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

TagResourcesWithCallback invokes the polardbx.TagResources API asynchronously

func (*Client) TagResourcesWithChan added in v1.62.738

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

TagResourcesWithChan invokes the polardbx.TagResources API asynchronously

func (*Client) UntagResources added in v1.62.738

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

UntagResources invokes the polardbx.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback added in v1.62.738

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

UntagResourcesWithCallback invokes the polardbx.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan added in v1.62.738

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

UntagResourcesWithChan invokes the polardbx.UntagResources API asynchronously

func (*Client) UpdateBackupPolicy added in v1.61.924

func (client *Client) UpdateBackupPolicy(request *UpdateBackupPolicyRequest) (response *UpdateBackupPolicyResponse, err error)

UpdateBackupPolicy invokes the polardbx.UpdateBackupPolicy API synchronously

func (*Client) UpdateBackupPolicyWithCallback added in v1.61.924

func (client *Client) UpdateBackupPolicyWithCallback(request *UpdateBackupPolicyRequest, callback func(response *UpdateBackupPolicyResponse, err error)) <-chan int

UpdateBackupPolicyWithCallback invokes the polardbx.UpdateBackupPolicy API asynchronously

func (*Client) UpdateBackupPolicyWithChan added in v1.61.924

func (client *Client) UpdateBackupPolicyWithChan(request *UpdateBackupPolicyRequest) (<-chan *UpdateBackupPolicyResponse, <-chan error)

UpdateBackupPolicyWithChan invokes the polardbx.UpdateBackupPolicy API asynchronously

func (*Client) UpdateDBInstanceSSL added in v1.62.738

func (client *Client) UpdateDBInstanceSSL(request *UpdateDBInstanceSSLRequest) (response *UpdateDBInstanceSSLResponse, err error)

UpdateDBInstanceSSL invokes the polardbx.UpdateDBInstanceSSL API synchronously

func (*Client) UpdateDBInstanceSSLWithCallback added in v1.62.738

func (client *Client) UpdateDBInstanceSSLWithCallback(request *UpdateDBInstanceSSLRequest, callback func(response *UpdateDBInstanceSSLResponse, err error)) <-chan int

UpdateDBInstanceSSLWithCallback invokes the polardbx.UpdateDBInstanceSSL API asynchronously

func (*Client) UpdateDBInstanceSSLWithChan added in v1.62.738

func (client *Client) UpdateDBInstanceSSLWithChan(request *UpdateDBInstanceSSLRequest) (<-chan *UpdateDBInstanceSSLResponse, <-chan error)

UpdateDBInstanceSSLWithChan invokes the polardbx.UpdateDBInstanceSSL API asynchronously

func (*Client) UpdateDBInstanceTDE added in v1.62.738

func (client *Client) UpdateDBInstanceTDE(request *UpdateDBInstanceTDERequest) (response *UpdateDBInstanceTDEResponse, err error)

UpdateDBInstanceTDE invokes the polardbx.UpdateDBInstanceTDE API synchronously

func (*Client) UpdateDBInstanceTDEWithCallback added in v1.62.738

func (client *Client) UpdateDBInstanceTDEWithCallback(request *UpdateDBInstanceTDERequest, callback func(response *UpdateDBInstanceTDEResponse, err error)) <-chan int

UpdateDBInstanceTDEWithCallback invokes the polardbx.UpdateDBInstanceTDE API asynchronously

func (*Client) UpdateDBInstanceTDEWithChan added in v1.62.738

func (client *Client) UpdateDBInstanceTDEWithChan(request *UpdateDBInstanceTDERequest) (<-chan *UpdateDBInstanceTDEResponse, <-chan error)

UpdateDBInstanceTDEWithChan invokes the polardbx.UpdateDBInstanceTDE API asynchronously

func (*Client) UpdatePolarDBXInstanceNode added in v1.61.736

func (client *Client) UpdatePolarDBXInstanceNode(request *UpdatePolarDBXInstanceNodeRequest) (response *UpdatePolarDBXInstanceNodeResponse, err error)

UpdatePolarDBXInstanceNode invokes the polardbx.UpdatePolarDBXInstanceNode API synchronously

func (*Client) UpdatePolarDBXInstanceNodeWithCallback added in v1.61.736

func (client *Client) UpdatePolarDBXInstanceNodeWithCallback(request *UpdatePolarDBXInstanceNodeRequest, callback func(response *UpdatePolarDBXInstanceNodeResponse, err error)) <-chan int

UpdatePolarDBXInstanceNodeWithCallback invokes the polardbx.UpdatePolarDBXInstanceNode API asynchronously

func (*Client) UpdatePolarDBXInstanceNodeWithChan added in v1.61.736

func (client *Client) UpdatePolarDBXInstanceNodeWithChan(request *UpdatePolarDBXInstanceNodeRequest) (<-chan *UpdatePolarDBXInstanceNodeResponse, <-chan error)

UpdatePolarDBXInstanceNodeWithChan invokes the polardbx.UpdatePolarDBXInstanceNode API asynchronously

func (*Client) UpgradeDBInstanceKernelVersion

func (client *Client) UpgradeDBInstanceKernelVersion(request *UpgradeDBInstanceKernelVersionRequest) (response *UpgradeDBInstanceKernelVersionResponse, err error)

UpgradeDBInstanceKernelVersion invokes the polardbx.UpgradeDBInstanceKernelVersion API synchronously

func (*Client) UpgradeDBInstanceKernelVersionWithCallback

func (client *Client) UpgradeDBInstanceKernelVersionWithCallback(request *UpgradeDBInstanceKernelVersionRequest, callback func(response *UpgradeDBInstanceKernelVersionResponse, err error)) <-chan int

UpgradeDBInstanceKernelVersionWithCallback invokes the polardbx.UpgradeDBInstanceKernelVersion API asynchronously

func (*Client) UpgradeDBInstanceKernelVersionWithChan

func (client *Client) UpgradeDBInstanceKernelVersionWithChan(request *UpgradeDBInstanceKernelVersionRequest) (<-chan *UpgradeDBInstanceKernelVersionResponse, <-chan error)

UpgradeDBInstanceKernelVersionWithChan invokes the polardbx.UpgradeDBInstanceKernelVersion API asynchronously

type ColumnarReadDBInstancesInDescribeDBInstanceAttribute added in v1.62.738

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

ColumnarReadDBInstancesInDescribeDBInstanceAttribute is a nested struct in polardbx response

type ColumnarReadDBInstancesInDescribeDBInstances added in v1.62.738

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

ColumnarReadDBInstancesInDescribeDBInstances is a nested struct in polardbx response

type Config added in v1.62.738

type Config struct {
	CreatedTime       string `json:"CreatedTime" xml:"CreatedTime"`
	CycleTime         string `json:"CycleTime" xml:"CycleTime"`
	CycleType         string `json:"CycleType" xml:"CycleType"`
	MaintainEndTime   string `json:"MaintainEndTime" xml:"MaintainEndTime"`
	MaintainStartTime string `json:"MaintainStartTime" xml:"MaintainStartTime"`
	ModifiedTime      string `json:"ModifiedTime" xml:"ModifiedTime"`
	Status            int64  `json:"Status" xml:"Status"`
}

Config is a nested struct in polardbx response

type ConfigParameters

type ConfigParameters struct {
	DBInstanceParameter []DBInstanceParameter `json:"DBInstanceParameter" xml:"DBInstanceParameter"`
}

ConfigParameters is a nested struct in polardbx response

type ConnAddr

type ConnAddr struct {
	VpcInstanceId    string `json:"VpcInstanceId" xml:"VpcInstanceId"`
	VPCId            string `json:"VPCId" xml:"VPCId"`
	VSwitchId        string `json:"VSwitchId" xml:"VSwitchId"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	Port             int64  `json:"Port" xml:"Port"`
	Type             string `json:"Type" xml:"Type"`
}

ConnAddr is a nested struct in polardbx response

type ConnAddrsInDescribeDBInstanceAttribute added in v1.61.736

type ConnAddrsInDescribeDBInstanceAttribute struct {
	ConnAddr []ConnAddr `json:"ConnAddr" xml:"ConnAddr"`
}

ConnAddrsInDescribeDBInstanceAttribute is a nested struct in polardbx response

type ConnAddrsInDescribeDBInstanceViaEndpoint added in v1.62.738

type ConnAddrsInDescribeDBInstanceViaEndpoint struct {
	ConnAddr []ConnAddr `json:"ConnAddr" xml:"ConnAddr"`
}

ConnAddrsInDescribeDBInstanceViaEndpoint is a nested struct in polardbx response

type ConnectionIp added in v1.62.738

type ConnectionIp struct {
	ConnectionIpItem []ConnectionIpItem `json:"ConnectionIp" xml:"ConnectionIp"`
}

ConnectionIp is a nested struct in polardbx response

type ConnectionIpItem added in v1.62.738

type ConnectionIpItem struct {
	Port              string `json:"Port" xml:"Port"`
	DBInstanceNetType int    `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	ConnectionString  string `json:"ConnectionString" xml:"ConnectionString"`
}

ConnectionIpItem is a nested struct in polardbx response

type CreateAccountRequest

type CreateAccountRequest struct {
	*requests.RpcRequest
	DBInstanceName          string `position:"Query" name:"DBInstanceName"`
	SecurityAccountPassword string `position:"Query" name:"SecurityAccountPassword"`
	AccountDescription      string `position:"Query" name:"AccountDescription"`
	AccountPrivilege        string `position:"Query" name:"AccountPrivilege"`
	AccountPassword         string `position:"Query" name:"AccountPassword"`
	AccountName             string `position:"Query" name:"AccountName"`
	DBName                  string `position:"Query" name:"DBName"`
	SecurityAccountName     string `position:"Query" name:"SecurityAccountName"`
}

CreateAccountRequest is the request struct for api CreateAccount

func CreateCreateAccountRequest

func CreateCreateAccountRequest() (request *CreateAccountRequest)

CreateCreateAccountRequest creates a request to invoke CreateAccount API

type CreateAccountResponse

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

CreateAccountResponse is the response struct for api CreateAccount

func CreateCreateAccountResponse

func CreateCreateAccountResponse() (response *CreateAccountResponse)

CreateCreateAccountResponse creates a response to parse from CreateAccount response

type CreateBackupRequest added in v1.61.924

type CreateBackupRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
	BackupType     string `position:"Query" name:"BackupType"`
}

CreateBackupRequest is the request struct for api CreateBackup

func CreateCreateBackupRequest added in v1.61.924

func CreateCreateBackupRequest() (request *CreateBackupRequest)

CreateCreateBackupRequest creates a request to invoke CreateBackup API

type CreateBackupResponse added in v1.61.924

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

CreateBackupResponse is the response struct for api CreateBackup

func CreateCreateBackupResponse added in v1.61.924

func CreateCreateBackupResponse() (response *CreateBackupResponse)

CreateCreateBackupResponse creates a response to parse from CreateBackup response

type CreateDBInstanceRequest

type CreateDBInstanceRequest struct {
	*requests.RpcRequest
	NetworkType              string           `position:"Query" name:"NetworkType"`
	EngineVersion            string           `position:"Query" name:"EngineVersion"`
	TertiaryZone             string           `position:"Query" name:"TertiaryZone"`
	CnClass                  string           `position:"Query" name:"CnClass"`
	ResourceGroupId          string           `position:"Query" name:"ResourceGroupId"`
	DBNodeClass              string           `position:"Query" name:"DBNodeClass"`
	SecondaryZone            string           `position:"Query" name:"SecondaryZone"`
	Period                   string           `position:"Query" name:"Period"`
	IsReadDBInstance         requests.Boolean `position:"Query" name:"IsReadDBInstance"`
	VSwitchId                string           `position:"Query" name:"VSwitchId"`
	AutoRenew                requests.Boolean `position:"Query" name:"AutoRenew"`
	ZoneId                   string           `position:"Query" name:"ZoneId"`
	CNNodeCount              string           `position:"Query" name:"CNNodeCount"`
	PrimaryDBInstanceName    string           `position:"Query" name:"PrimaryDBInstanceName"`
	TopologyType             string           `position:"Query" name:"TopologyType"`
	ClientToken              string           `position:"Query" name:"ClientToken"`
	IsColumnarReadDBInstance requests.Boolean `position:"Query" name:"IsColumnarReadDBInstance"`
	DNNodeCount              string           `position:"Query" name:"DNNodeCount"`
	DBNodeCount              requests.Integer `position:"Query" name:"DBNodeCount"`
	DnClass                  string           `position:"Query" name:"DnClass"`
	UsedTime                 requests.Integer `position:"Query" name:"UsedTime"`
	PrimaryZone              string           `position:"Query" name:"PrimaryZone"`
	Series                   string           `position:"Query" name:"Series"`
	VPCId                    string           `position:"Query" name:"VPCId"`
	PayType                  string           `position:"Query" name:"PayType"`
}

CreateDBInstanceRequest is the request struct for api CreateDBInstance

func CreateCreateDBInstanceRequest

func CreateCreateDBInstanceRequest() (request *CreateDBInstanceRequest)

CreateCreateDBInstanceRequest creates a request to invoke CreateDBInstance API

type CreateDBInstanceResponse

type CreateDBInstanceResponse struct {
	*responses.BaseResponse
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	OrderId        string `json:"OrderId" xml:"OrderId"`
}

CreateDBInstanceResponse is the response struct for api CreateDBInstance

func CreateCreateDBInstanceResponse

func CreateCreateDBInstanceResponse() (response *CreateDBInstanceResponse)

CreateCreateDBInstanceResponse creates a response to parse from CreateDBInstance response

type CreateDBRequest

type CreateDBRequest struct {
	*requests.RpcRequest
	DBInstanceName          string `position:"Query" name:"DBInstanceName"`
	Charset                 string `position:"Query" name:"Charset"`
	SecurityAccountPassword string `position:"Query" name:"SecurityAccountPassword"`
	AccountPrivilege        string `position:"Query" name:"AccountPrivilege"`
	Mode                    string `position:"Query" name:"Mode"`
	AccountName             string `position:"Query" name:"AccountName"`
	SecurityAccountName     string `position:"Query" name:"SecurityAccountName"`
	DbDescription           string `position:"Query" name:"DbDescription"`
	DbName                  string `position:"Query" name:"DbName"`
	StoragePoolName         string `position:"Query" name:"StoragePoolName"`
}

CreateDBRequest is the request struct for api CreateDB

func CreateCreateDBRequest

func CreateCreateDBRequest() (request *CreateDBRequest)

CreateCreateDBRequest creates a request to invoke CreateDB API

type CreateDBResponse

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

CreateDBResponse is the response struct for api CreateDB

func CreateCreateDBResponse

func CreateCreateDBResponse() (response *CreateDBResponse)

CreateCreateDBResponse creates a response to parse from CreateDB response

type CreateSuperAccountRequest

type CreateSuperAccountRequest struct {
	*requests.RpcRequest
	DBInstanceName     string `position:"Query" name:"DBInstanceName"`
	AccountDescription string `position:"Query" name:"AccountDescription"`
	AccountPassword    string `position:"Query" name:"AccountPassword"`
	AccountName        string `position:"Query" name:"AccountName"`
}

CreateSuperAccountRequest is the request struct for api CreateSuperAccount

func CreateCreateSuperAccountRequest

func CreateCreateSuperAccountRequest() (request *CreateSuperAccountRequest)

CreateCreateSuperAccountRequest creates a request to invoke CreateSuperAccount API

type CreateSuperAccountResponse

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

CreateSuperAccountResponse is the response struct for api CreateSuperAccount

func CreateCreateSuperAccountResponse

func CreateCreateSuperAccountResponse() (response *CreateSuperAccountResponse)

CreateCreateSuperAccountResponse creates a response to parse from CreateSuperAccount response

type DB

type DB struct {
	DBName           string    `json:"DBName" xml:"DBName"`
	DBDescription    string    `json:"DBDescription" xml:"DBDescription"`
	DBInstanceName   string    `json:"DBInstanceName" xml:"DBInstanceName"`
	CharacterSetName string    `json:"CharacterSetName" xml:"CharacterSetName"`
	Accounts         []Account `json:"Accounts" xml:"Accounts"`
}

DB is a nested struct in polardbx response

type DBInstance

type DBInstance struct {
	DBNodeClass             string       `json:"DBNodeClass" xml:"DBNodeClass"`
	DBType                  string       `json:"DBType" xml:"DBType"`
	Engine                  string       `json:"Engine" xml:"Engine"`
	TertiaryZone            string       `json:"TertiaryZone" xml:"TertiaryZone"`
	RightsSeparationEnabled bool         `json:"RightsSeparationEnabled" xml:"RightsSeparationEnabled"`
	CnNodeCount             int          `json:"CnNodeCount" xml:"CnNodeCount"`
	DBInstanceType          string       `json:"DBInstanceType" xml:"DBInstanceType"`
	MinorVersion            string       `json:"MinorVersion" xml:"MinorVersion"`
	CommodityCode           string       `json:"CommodityCode" xml:"CommodityCode"`
	Id                      string       `json:"Id" xml:"Id"`
	Type                    string       `json:"Type" xml:"Type"`
	VPCId                   string       `json:"VPCId" xml:"VPCId"`
	PayType                 string       `json:"PayType" xml:"PayType"`
	MaintainStartTime       string       `json:"MaintainStartTime" xml:"MaintainStartTime"`
	ZoneId                  string       `json:"ZoneId" xml:"ZoneId"`
	LatestMinorVersion      string       `json:"LatestMinorVersion" xml:"LatestMinorVersion"`
	DnNodeCount             int          `json:"DnNodeCount" xml:"DnNodeCount"`
	CanNotCreateColumnar    bool         `json:"CanNotCreateColumnar" xml:"CanNotCreateColumnar"`
	Status                  string       `json:"Status" xml:"Status"`
	ColumnarInstanceName    string       `json:"ColumnarInstanceName" xml:"ColumnarInstanceName"`
	LockMode                string       `json:"LockMode" xml:"LockMode"`
	CnNodeClassCode         string       `json:"CnNodeClassCode" xml:"CnNodeClassCode"`
	CreateTime              string       `json:"CreateTime" xml:"CreateTime"`
	TopologyType            string       `json:"TopologyType" xml:"TopologyType"`
	DifferentDNSpec         bool         `json:"DifferentDNSpec" xml:"DifferentDNSpec"`
	DBNodeCount             int          `json:"DBNodeCount" xml:"DBNodeCount"`
	RightsSeparationStatus  string       `json:"RightsSeparationStatus" xml:"RightsSeparationStatus"`
	RegionId                string       `json:"RegionId" xml:"RegionId"`
	ResourceGroupId         string       `json:"ResourceGroupId" xml:"ResourceGroupId"`
	KindCode                int          `json:"KindCode" xml:"KindCode"`
	MaintainEndTime         string       `json:"MaintainEndTime" xml:"MaintainEndTime"`
	Network                 string       `json:"Network" xml:"Network"`
	PrimaryZone             string       `json:"PrimaryZone" xml:"PrimaryZone"`
	Expired                 string       `json:"Expired" xml:"Expired"`
	Description             string       `json:"Description" xml:"Description"`
	DBVersion               string       `json:"DBVersion" xml:"DBVersion"`
	SecondaryZone           string       `json:"SecondaryZone" xml:"SecondaryZone"`
	Port                    string       `json:"Port" xml:"Port"`
	ExpireDate              string       `json:"ExpireDate" xml:"ExpireDate"`
	VSwitchId               string       `json:"VSwitchId" xml:"VSwitchId"`
	StorageUsed             int64        `json:"StorageUsed" xml:"StorageUsed"`
	Series                  string       `json:"Series" xml:"Series"`
	ConnectionString        string       `json:"ConnectionString" xml:"ConnectionString"`
	DnNodeClassCode         string       `json:"DnNodeClassCode" xml:"DnNodeClassCode"`
	LTSVersions             []string     `json:"LTSVersions" xml:"LTSVersions"`
	ReadDBInstances         []string     `json:"ReadDBInstances" xml:"ReadDBInstances"`
	ColumnarReadDBInstances []string     `json:"ColumnarReadDBInstances" xml:"ColumnarReadDBInstances"`
	ConnAddrs               []ConnAddr   `json:"ConnAddrs" xml:"ConnAddrs"`
	DBNodes                 []DBNode     `json:"DBNodes" xml:"DBNodes"`
	TagSet                  []TagSetItem `json:"TagSet" xml:"TagSet"`
}

DBInstance is a nested struct in polardbx response

type DBInstanceIds added in v1.62.738

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

DBInstanceIds is a nested struct in polardbx response

type DBInstanceInDescribeDBInstances

type DBInstanceInDescribeDBInstances struct {
	Type                    string         `json:"Type" xml:"Type"`
	Status                  string         `json:"Status" xml:"Status"`
	CommodityCode           string         `json:"CommodityCode" xml:"CommodityCode"`
	ExpireTime              string         `json:"ExpireTime" xml:"ExpireTime"`
	Expired                 bool           `json:"Expired" xml:"Expired"`
	CreateTime              string         `json:"CreateTime" xml:"CreateTime"`
	PayType                 string         `json:"PayType" xml:"PayType"`
	LockReason              string         `json:"LockReason" xml:"LockReason"`
	DBType                  string         `json:"DBType" xml:"DBType"`
	LockMode                string         `json:"LockMode" xml:"LockMode"`
	VPCId                   string         `json:"VPCId" xml:"VPCId"`
	MinorVersion            string         `json:"MinorVersion" xml:"MinorVersion"`
	RegionId                string         `json:"RegionId" xml:"RegionId"`
	Network                 string         `json:"Network" xml:"Network"`
	DBVersion               string         `json:"DBVersion" xml:"DBVersion"`
	Description             string         `json:"Description" xml:"Description"`
	NodeClass               string         `json:"NodeClass" xml:"NodeClass"`
	StorageUsed             int64          `json:"StorageUsed" xml:"StorageUsed"`
	NodeCount               int            `json:"NodeCount" xml:"NodeCount"`
	ZoneId                  string         `json:"ZoneId" xml:"ZoneId"`
	Engine                  string         `json:"Engine" xml:"Engine"`
	Id                      string         `json:"Id" xml:"Id"`
	ResourceGroupId         string         `json:"ResourceGroupId" xml:"ResourceGroupId"`
	DBInstanceName          string         `json:"DBInstanceName" xml:"DBInstanceName"`
	DnNodeCount             int            `json:"DnNodeCount" xml:"DnNodeCount"`
	CnNodeCount             int            `json:"CnNodeCount" xml:"CnNodeCount"`
	CnNodeClassCode         string         `json:"CnNodeClassCode" xml:"CnNodeClassCode"`
	DnNodeClassCode         string         `json:"DnNodeClassCode" xml:"DnNodeClassCode"`
	Series                  string         `json:"Series" xml:"Series"`
	ContainBinlogX          bool           `json:"ContainBinlogX" xml:"ContainBinlogX"`
	SupportBinlogX          bool           `json:"SupportBinlogX" xml:"SupportBinlogX"`
	CdcInstanceName         string         `json:"CdcInstanceName" xml:"CdcInstanceName"`
	TopologyType            string         `json:"TopologyType" xml:"TopologyType"`
	TertiaryZone            string         `json:"TertiaryZone" xml:"TertiaryZone"`
	PrimaryZone             string         `json:"PrimaryZone" xml:"PrimaryZone"`
	SecondaryZone           string         `json:"SecondaryZone" xml:"SecondaryZone"`
	ColumnarInstanceName    string         `json:"ColumnarInstanceName" xml:"ColumnarInstanceName"`
	IsInGdn                 bool           `json:"isInGdn" xml:"isInGdn"`
	GdnRole                 string         `json:"gdnRole" xml:"gdnRole"`
	CpuType                 string         `json:"CpuType" xml:"CpuType"`
	ReadDBInstances         []string       `json:"ReadDBInstances" xml:"ReadDBInstances"`
	ColumnarReadDBInstances []string       `json:"ColumnarReadDBInstances" xml:"ColumnarReadDBInstances"`
	Nodes                   []PolarDBXNode `json:"Nodes" xml:"Nodes"`
	TagSet                  []TagSetItem   `json:"TagSet" xml:"TagSet"`
}

DBInstanceInDescribeDBInstances is a nested struct in polardbx response

type DBInstanceParameter

type DBInstanceParameter struct {
	ParameterName        string `json:"ParameterName" xml:"ParameterName"`
	ParameterDescription string `json:"ParameterDescription" xml:"ParameterDescription"`
	ParameterValue       string `json:"ParameterValue" xml:"ParameterValue"`
}

DBInstanceParameter is a nested struct in polardbx response

type DBInstances

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

DBInstances is a nested struct in polardbx response

type DBNode

type DBNode struct {
	ComputeNodeId string `json:"ComputeNodeId" xml:"ComputeNodeId"`
	DataNodeId    string `json:"DataNodeId" xml:"DataNodeId"`
	RegionId      string `json:"RegionId" xml:"RegionId"`
	ZoneId        string `json:"ZoneId" xml:"ZoneId"`
	Id            string `json:"Id" xml:"Id"`
	NodeClass     string `json:"NodeClass" xml:"NodeClass"`
}

DBNode is a nested struct in polardbx response

type DBNodesInDescribeDBInstanceAttribute added in v1.61.736

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

DBNodesInDescribeDBInstanceAttribute is a nested struct in polardbx response

type DBNodesInDescribeDBInstanceViaEndpoint added in v1.62.738

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

DBNodesInDescribeDBInstanceViaEndpoint is a nested struct in polardbx response

type Data

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

Data is a nested struct in polardbx response

type DataInCreateBackup added in v1.61.924

type DataInCreateBackup struct {
	Account []Account `json:"Account" xml:"Account"`
}

DataInCreateBackup is a nested struct in polardbx response

type DataInDescribeAccountList

type DataInDescribeAccountList struct {
	Account []Account `json:"Account" xml:"Account"`
}

DataInDescribeAccountList is a nested struct in polardbx response

type DataInDescribeBackupPolicy added in v1.61.924

type DataInDescribeBackupPolicy struct {
	Account []Account `json:"Account" xml:"Account"`
}

DataInDescribeBackupPolicy is a nested struct in polardbx response

type DataInDescribeBackupSet added in v1.62.738

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

DataInDescribeBackupSet is a nested struct in polardbx response

type DataInDescribeBackupSetList added in v1.61.924

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

DataInDescribeBackupSetList is a nested struct in polardbx response

type DataInDescribeDbList

type DataInDescribeDbList struct {
	DB []DB `json:"DB" xml:"DB"`
}

DataInDescribeDbList is a nested struct in polardbx response

type DataInDescribeDistributeTableList added in v1.62.738

type DataInDescribeDistributeTableList struct {
	Tables []Table `json:"Tables" xml:"Tables"`
}

DataInDescribeDistributeTableList is a nested struct in polardbx response

type DataInUpdateBackupPolicy added in v1.61.924

type DataInUpdateBackupPolicy struct {
	Account []Account `json:"Account" xml:"Account"`
}

DataInUpdateBackupPolicy is a nested struct in polardbx response

type DataInUpdateDBInstanceTDE added in v1.62.738

type DataInUpdateDBInstanceTDE struct {
	TaskId string `json:"TaskId" xml:"TaskId"`
}

DataInUpdateDBInstanceTDE is a nested struct in polardbx response

type DeleteAccountRequest

type DeleteAccountRequest struct {
	*requests.RpcRequest
	DBInstanceName          string `position:"Query" name:"DBInstanceName"`
	SecurityAccountPassword string `position:"Query" name:"SecurityAccountPassword"`
	AccountName             string `position:"Query" name:"AccountName"`
	SecurityAccountName     string `position:"Query" name:"SecurityAccountName"`
}

DeleteAccountRequest is the request struct for api DeleteAccount

func CreateDeleteAccountRequest

func CreateDeleteAccountRequest() (request *DeleteAccountRequest)

CreateDeleteAccountRequest creates a request to invoke DeleteAccount API

type DeleteAccountResponse

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

DeleteAccountResponse is the response struct for api DeleteAccount

func CreateDeleteAccountResponse

func CreateDeleteAccountResponse() (response *DeleteAccountResponse)

CreateDeleteAccountResponse creates a response to parse from DeleteAccount response

type DeleteDBInstanceRequest

type DeleteDBInstanceRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
}

DeleteDBInstanceRequest is the request struct for api DeleteDBInstance

func CreateDeleteDBInstanceRequest

func CreateDeleteDBInstanceRequest() (request *DeleteDBInstanceRequest)

CreateDeleteDBInstanceRequest creates a request to invoke DeleteDBInstance API

type DeleteDBInstanceResponse

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

DeleteDBInstanceResponse is the response struct for api DeleteDBInstance

func CreateDeleteDBInstanceResponse

func CreateDeleteDBInstanceResponse() (response *DeleteDBInstanceResponse)

CreateDeleteDBInstanceResponse creates a response to parse from DeleteDBInstance response

type DeleteDBRequest

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

DeleteDBRequest is the request struct for api DeleteDB

func CreateDeleteDBRequest

func CreateDeleteDBRequest() (request *DeleteDBRequest)

CreateDeleteDBRequest creates a request to invoke DeleteDB API

type DeleteDBResponse

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

DeleteDBResponse is the response struct for api DeleteDB

func CreateDeleteDBResponse

func CreateDeleteDBResponse() (response *DeleteDBResponse)

CreateDeleteDBResponse creates a response to parse from DeleteDB response

type DescribeAccountListRequest

type DescribeAccountListRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
	AccountType    string `position:"Query" name:"AccountType"`
	AccountName    string `position:"Query" name:"AccountName"`
}

DescribeAccountListRequest is the request struct for api DescribeAccountList

func CreateDescribeAccountListRequest

func CreateDescribeAccountListRequest() (request *DescribeAccountListRequest)

CreateDescribeAccountListRequest creates a request to invoke DescribeAccountList API

type DescribeAccountListResponse

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

DescribeAccountListResponse is the response struct for api DescribeAccountList

func CreateDescribeAccountListResponse

func CreateDescribeAccountListResponse() (response *DescribeAccountListResponse)

CreateDescribeAccountListResponse creates a response to parse from DescribeAccountList response

type DescribeActiveOperationMaintainConfRequest added in v1.62.738

type DescribeActiveOperationMaintainConfRequest struct {
	*requests.RpcRequest
}

DescribeActiveOperationMaintainConfRequest is the request struct for api DescribeActiveOperationMaintainConf

func CreateDescribeActiveOperationMaintainConfRequest added in v1.62.738

func CreateDescribeActiveOperationMaintainConfRequest() (request *DescribeActiveOperationMaintainConfRequest)

CreateDescribeActiveOperationMaintainConfRequest creates a request to invoke DescribeActiveOperationMaintainConf API

type DescribeActiveOperationMaintainConfResponse added in v1.62.738

type DescribeActiveOperationMaintainConfResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	HasConfig int64  `json:"HasConfig" xml:"HasConfig"`
	Config    Config `json:"Config" xml:"Config"`
}

DescribeActiveOperationMaintainConfResponse is the response struct for api DescribeActiveOperationMaintainConf

func CreateDescribeActiveOperationMaintainConfResponse added in v1.62.738

func CreateDescribeActiveOperationMaintainConfResponse() (response *DescribeActiveOperationMaintainConfResponse)

CreateDescribeActiveOperationMaintainConfResponse creates a response to parse from DescribeActiveOperationMaintainConf response

type DescribeActiveOperationTaskCountRequest added in v1.62.738

type DescribeActiveOperationTaskCountRequest struct {
	*requests.RpcRequest
	Product  string `position:"Query" name:"Product"`
	Category string `position:"Query" name:"Category"`
}

DescribeActiveOperationTaskCountRequest is the request struct for api DescribeActiveOperationTaskCount

func CreateDescribeActiveOperationTaskCountRequest added in v1.62.738

func CreateDescribeActiveOperationTaskCountRequest() (request *DescribeActiveOperationTaskCountRequest)

CreateDescribeActiveOperationTaskCountRequest creates a request to invoke DescribeActiveOperationTaskCount API

type DescribeActiveOperationTaskCountResponse added in v1.62.738

type DescribeActiveOperationTaskCountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	NeedPop   int64  `json:"NeedPop" xml:"NeedPop"`
	TaskCount int64  `json:"TaskCount" xml:"TaskCount"`
}

DescribeActiveOperationTaskCountResponse is the response struct for api DescribeActiveOperationTaskCount

func CreateDescribeActiveOperationTaskCountResponse added in v1.62.738

func CreateDescribeActiveOperationTaskCountResponse() (response *DescribeActiveOperationTaskCountResponse)

CreateDescribeActiveOperationTaskCountResponse creates a response to parse from DescribeActiveOperationTaskCount response

type DescribeActiveOperationTasksRequest added in v1.62.738

type DescribeActiveOperationTasksRequest struct {
	*requests.RpcRequest
	ProductId   string           `position:"Query" name:"ProductId"`
	ChangeLevel string           `position:"Query" name:"ChangeLevel"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	InsName     string           `position:"Query" name:"InsName"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	TaskType    string           `position:"Query" name:"TaskType"`
	AllowCancel requests.Integer `position:"Query" name:"AllowCancel"`
	DbType      string           `position:"Query" name:"DbType"`
	AllowChange requests.Integer `position:"Query" name:"AllowChange"`
	Region      string           `position:"Query" name:"Region"`
	Status      requests.Integer `position:"Query" name:"Status"`
}

DescribeActiveOperationTasksRequest is the request struct for api DescribeActiveOperationTasks

func CreateDescribeActiveOperationTasksRequest added in v1.62.738

func CreateDescribeActiveOperationTasksRequest() (request *DescribeActiveOperationTasksRequest)

CreateDescribeActiveOperationTasksRequest creates a request to invoke DescribeActiveOperationTasks API

type DescribeActiveOperationTasksResponse added in v1.62.738

type DescribeActiveOperationTasksResponse struct {
	*responses.BaseResponse
	PageSize         int64       `json:"PageSize" xml:"PageSize"`
	RequestId        string      `json:"RequestId" xml:"RequestId"`
	PageNumber       int64       `json:"PageNumber" xml:"PageNumber"`
	TotalRecordCount int64       `json:"TotalRecordCount" xml:"TotalRecordCount"`
	Items            []ItemsItem `json:"Items" xml:"Items"`
}

DescribeActiveOperationTasksResponse is the response struct for api DescribeActiveOperationTasks

func CreateDescribeActiveOperationTasksResponse added in v1.62.738

func CreateDescribeActiveOperationTasksResponse() (response *DescribeActiveOperationTasksResponse)

CreateDescribeActiveOperationTasksResponse creates a response to parse from DescribeActiveOperationTasks response

type DescribeArchiveTableListRequest added in v1.62.738

type DescribeArchiveTableListRequest struct {
	*requests.RpcRequest
	DBInstanceName string           `position:"Query" name:"DBInstanceName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	PageIndex      requests.Integer `position:"Query" name:"PageIndex"`
	TableName      string           `position:"Query" name:"TableName"`
	SchemaName     string           `position:"Query" name:"SchemaName"`
	Status         string           `position:"Query" name:"Status"`
}

DescribeArchiveTableListRequest is the request struct for api DescribeArchiveTableList

func CreateDescribeArchiveTableListRequest added in v1.62.738

func CreateDescribeArchiveTableListRequest() (request *DescribeArchiveTableListRequest)

CreateDescribeArchiveTableListRequest creates a request to invoke DescribeArchiveTableList API

type DescribeArchiveTableListResponse added in v1.62.738

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

DescribeArchiveTableListResponse is the response struct for api DescribeArchiveTableList

func CreateDescribeArchiveTableListResponse added in v1.62.738

func CreateDescribeArchiveTableListResponse() (response *DescribeArchiveTableListResponse)

CreateDescribeArchiveTableListResponse creates a response to parse from DescribeArchiveTableList response

type DescribeBackupPolicyRequest added in v1.61.924

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

DescribeBackupPolicyRequest is the request struct for api DescribeBackupPolicy

func CreateDescribeBackupPolicyRequest added in v1.61.924

func CreateDescribeBackupPolicyRequest() (request *DescribeBackupPolicyRequest)

CreateDescribeBackupPolicyRequest creates a request to invoke DescribeBackupPolicy API

type DescribeBackupPolicyResponse added in v1.61.924

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

DescribeBackupPolicyResponse is the response struct for api DescribeBackupPolicy

func CreateDescribeBackupPolicyResponse added in v1.61.924

func CreateDescribeBackupPolicyResponse() (response *DescribeBackupPolicyResponse)

CreateDescribeBackupPolicyResponse creates a response to parse from DescribeBackupPolicy response

type DescribeBackupSetListRequest added in v1.61.924

type DescribeBackupSetListRequest struct {
	*requests.RpcRequest
	DBInstanceName  string           `position:"Query" name:"DBInstanceName"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	DestCrossRegion string           `position:"Query" name:"DestCrossRegion"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
}

DescribeBackupSetListRequest is the request struct for api DescribeBackupSetList

func CreateDescribeBackupSetListRequest added in v1.61.924

func CreateDescribeBackupSetListRequest() (request *DescribeBackupSetListRequest)

CreateDescribeBackupSetListRequest creates a request to invoke DescribeBackupSetList API

type DescribeBackupSetListResponse added in v1.61.924

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

DescribeBackupSetListResponse is the response struct for api DescribeBackupSetList

func CreateDescribeBackupSetListResponse added in v1.61.924

func CreateDescribeBackupSetListResponse() (response *DescribeBackupSetListResponse)

CreateDescribeBackupSetListResponse creates a response to parse from DescribeBackupSetList response

type DescribeBackupSetRequest added in v1.62.738

type DescribeBackupSetRequest struct {
	*requests.RpcRequest
	DBInstanceName  string `position:"Query" name:"DBInstanceName"`
	BackupSetId     string `position:"Query" name:"BackupSetId"`
	DestCrossRegion string `position:"Query" name:"DestCrossRegion"`
}

DescribeBackupSetRequest is the request struct for api DescribeBackupSet

func CreateDescribeBackupSetRequest added in v1.62.738

func CreateDescribeBackupSetRequest() (request *DescribeBackupSetRequest)

CreateDescribeBackupSetRequest creates a request to invoke DescribeBackupSet API

type DescribeBackupSetResponse added in v1.62.738

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

DescribeBackupSetResponse is the response struct for api DescribeBackupSet

func CreateDescribeBackupSetResponse added in v1.62.738

func CreateDescribeBackupSetResponse() (response *DescribeBackupSetResponse)

CreateDescribeBackupSetResponse creates a response to parse from DescribeBackupSet response

type DescribeBinaryLogListRequest added in v1.62.738

type DescribeBinaryLogListRequest struct {
	*requests.RpcRequest
	DBInstanceName string           `position:"Query" name:"DBInstanceName"`
	StartTime      string           `position:"Query" name:"StartTime"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	EndTime        string           `position:"Query" name:"EndTime"`
	InstanceName   string           `position:"Query" name:"InstanceName"`
}

DescribeBinaryLogListRequest is the request struct for api DescribeBinaryLogList

func CreateDescribeBinaryLogListRequest added in v1.62.738

func CreateDescribeBinaryLogListRequest() (request *DescribeBinaryLogListRequest)

CreateDescribeBinaryLogListRequest creates a request to invoke DescribeBinaryLogList API

type DescribeBinaryLogListResponse added in v1.62.738

type DescribeBinaryLogListResponse struct {
	*responses.BaseResponse
	RequestId   string        `json:"RequestId" xml:"RequestId"`
	PageNumber  int           `json:"PageNumber" xml:"PageNumber"`
	PageSize    int           `json:"PageSize" xml:"PageSize"`
	TotalNumber int           `json:"TotalNumber" xml:"TotalNumber"`
	LogList     []LogListItem `json:"LogList" xml:"LogList"`
}

DescribeBinaryLogListResponse is the response struct for api DescribeBinaryLogList

func CreateDescribeBinaryLogListResponse added in v1.62.738

func CreateDescribeBinaryLogListResponse() (response *DescribeBinaryLogListResponse)

CreateDescribeBinaryLogListResponse creates a response to parse from DescribeBinaryLogList response

type DescribeCharacterSetRequest

type DescribeCharacterSetRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
}

DescribeCharacterSetRequest is the request struct for api DescribeCharacterSet

func CreateDescribeCharacterSetRequest

func CreateDescribeCharacterSetRequest() (request *DescribeCharacterSetRequest)

CreateDescribeCharacterSetRequest creates a request to invoke DescribeCharacterSet API

type DescribeCharacterSetResponse

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

DescribeCharacterSetResponse is the response struct for api DescribeCharacterSet

func CreateDescribeCharacterSetResponse

func CreateDescribeCharacterSetResponse() (response *DescribeCharacterSetResponse)

CreateDescribeCharacterSetResponse creates a response to parse from DescribeCharacterSet response

type DescribeColdDataBasicInfoRequest added in v1.62.738

type DescribeColdDataBasicInfoRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
}

DescribeColdDataBasicInfoRequest is the request struct for api DescribeColdDataBasicInfo

func CreateDescribeColdDataBasicInfoRequest added in v1.62.738

func CreateDescribeColdDataBasicInfoRequest() (request *DescribeColdDataBasicInfoRequest)

CreateDescribeColdDataBasicInfoRequest creates a request to invoke DescribeColdDataBasicInfo API

type DescribeColdDataBasicInfoResponse added in v1.62.738

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

DescribeColdDataBasicInfoResponse is the response struct for api DescribeColdDataBasicInfo

func CreateDescribeColdDataBasicInfoResponse added in v1.62.738

func CreateDescribeColdDataBasicInfoResponse() (response *DescribeColdDataBasicInfoResponse)

CreateDescribeColdDataBasicInfoResponse creates a response to parse from DescribeColdDataBasicInfo response

type DescribeDBInstanceAttributeRequest

type DescribeDBInstanceAttributeRequest struct {
	*requests.RpcRequest
	DBInstanceName  string `position:"Query" name:"DBInstanceName"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
}

DescribeDBInstanceAttributeRequest is the request struct for api DescribeDBInstanceAttribute

func CreateDescribeDBInstanceAttributeRequest

func CreateDescribeDBInstanceAttributeRequest() (request *DescribeDBInstanceAttributeRequest)

CreateDescribeDBInstanceAttributeRequest creates a request to invoke DescribeDBInstanceAttribute API

type DescribeDBInstanceAttributeResponse

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

DescribeDBInstanceAttributeResponse is the response struct for api DescribeDBInstanceAttribute

func CreateDescribeDBInstanceAttributeResponse

func CreateDescribeDBInstanceAttributeResponse() (response *DescribeDBInstanceAttributeResponse)

CreateDescribeDBInstanceAttributeResponse creates a response to parse from DescribeDBInstanceAttribute response

type DescribeDBInstanceConfigRequest

type DescribeDBInstanceConfigRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
	ConfigName     string `position:"Query" name:"ConfigName"`
}

DescribeDBInstanceConfigRequest is the request struct for api DescribeDBInstanceConfig

func CreateDescribeDBInstanceConfigRequest

func CreateDescribeDBInstanceConfigRequest() (request *DescribeDBInstanceConfigRequest)

CreateDescribeDBInstanceConfigRequest creates a request to invoke DescribeDBInstanceConfig API

type DescribeDBInstanceConfigResponse

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

DescribeDBInstanceConfigResponse is the response struct for api DescribeDBInstanceConfig

func CreateDescribeDBInstanceConfigResponse

func CreateDescribeDBInstanceConfigResponse() (response *DescribeDBInstanceConfigResponse)

CreateDescribeDBInstanceConfigResponse creates a response to parse from DescribeDBInstanceConfig response

type DescribeDBInstanceHARequest added in v1.62.738

type DescribeDBInstanceHARequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
}

DescribeDBInstanceHARequest is the request struct for api DescribeDBInstanceHA

func CreateDescribeDBInstanceHARequest added in v1.62.738

func CreateDescribeDBInstanceHARequest() (request *DescribeDBInstanceHARequest)

CreateDescribeDBInstanceHARequest creates a request to invoke DescribeDBInstanceHA API

type DescribeDBInstanceHAResponse added in v1.62.738

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

DescribeDBInstanceHAResponse is the response struct for api DescribeDBInstanceHA

func CreateDescribeDBInstanceHAResponse added in v1.62.738

func CreateDescribeDBInstanceHAResponse() (response *DescribeDBInstanceHAResponse)

CreateDescribeDBInstanceHAResponse creates a response to parse from DescribeDBInstanceHA response

type DescribeDBInstanceSSLRequest added in v1.62.738

type DescribeDBInstanceSSLRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
}

DescribeDBInstanceSSLRequest is the request struct for api DescribeDBInstanceSSL

func CreateDescribeDBInstanceSSLRequest added in v1.62.738

func CreateDescribeDBInstanceSSLRequest() (request *DescribeDBInstanceSSLRequest)

CreateDescribeDBInstanceSSLRequest creates a request to invoke DescribeDBInstanceSSL API

type DescribeDBInstanceSSLResponse added in v1.62.738

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

DescribeDBInstanceSSLResponse is the response struct for api DescribeDBInstanceSSL

func CreateDescribeDBInstanceSSLResponse added in v1.62.738

func CreateDescribeDBInstanceSSLResponse() (response *DescribeDBInstanceSSLResponse)

CreateDescribeDBInstanceSSLResponse creates a response to parse from DescribeDBInstanceSSL response

type DescribeDBInstanceTDERequest added in v1.62.738

type DescribeDBInstanceTDERequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
}

DescribeDBInstanceTDERequest is the request struct for api DescribeDBInstanceTDE

func CreateDescribeDBInstanceTDERequest added in v1.62.738

func CreateDescribeDBInstanceTDERequest() (request *DescribeDBInstanceTDERequest)

CreateDescribeDBInstanceTDERequest creates a request to invoke DescribeDBInstanceTDE API

type DescribeDBInstanceTDEResponse added in v1.62.738

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

DescribeDBInstanceTDEResponse is the response struct for api DescribeDBInstanceTDE

func CreateDescribeDBInstanceTDEResponse added in v1.62.738

func CreateDescribeDBInstanceTDEResponse() (response *DescribeDBInstanceTDEResponse)

CreateDescribeDBInstanceTDEResponse creates a response to parse from DescribeDBInstanceTDE response

type DescribeDBInstanceTopologyRequest added in v1.62.738

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

DescribeDBInstanceTopologyRequest is the request struct for api DescribeDBInstanceTopology

func CreateDescribeDBInstanceTopologyRequest added in v1.62.738

func CreateDescribeDBInstanceTopologyRequest() (request *DescribeDBInstanceTopologyRequest)

CreateDescribeDBInstanceTopologyRequest creates a request to invoke DescribeDBInstanceTopology API

type DescribeDBInstanceTopologyResponse added in v1.62.738

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

DescribeDBInstanceTopologyResponse is the response struct for api DescribeDBInstanceTopology

func CreateDescribeDBInstanceTopologyResponse added in v1.62.738

func CreateDescribeDBInstanceTopologyResponse() (response *DescribeDBInstanceTopologyResponse)

CreateDescribeDBInstanceTopologyResponse creates a response to parse from DescribeDBInstanceTopology response

type DescribeDBInstanceViaEndpointRequest added in v1.62.738

type DescribeDBInstanceViaEndpointRequest struct {
	*requests.RpcRequest
	Endpoint string `position:"Query" name:"Endpoint"`
}

DescribeDBInstanceViaEndpointRequest is the request struct for api DescribeDBInstanceViaEndpoint

func CreateDescribeDBInstanceViaEndpointRequest added in v1.62.738

func CreateDescribeDBInstanceViaEndpointRequest() (request *DescribeDBInstanceViaEndpointRequest)

CreateDescribeDBInstanceViaEndpointRequest creates a request to invoke DescribeDBInstanceViaEndpoint API

type DescribeDBInstanceViaEndpointResponse added in v1.62.738

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

DescribeDBInstanceViaEndpointResponse is the response struct for api DescribeDBInstanceViaEndpoint

func CreateDescribeDBInstanceViaEndpointResponse added in v1.62.738

func CreateDescribeDBInstanceViaEndpointResponse() (response *DescribeDBInstanceViaEndpointResponse)

CreateDescribeDBInstanceViaEndpointResponse creates a response to parse from DescribeDBInstanceViaEndpoint response

type DescribeDBInstancesRequest

type DescribeDBInstancesRequest struct {
	*requests.RpcRequest
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	MustHasCdc      requests.Boolean `position:"Query" name:"MustHasCdc"`
	Tags            string           `position:"Query" name:"Tags"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Series          string           `position:"Query" name:"Series"`
}

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"`
	PageNumber  int                               `json:"PageNumber" xml:"PageNumber"`
	PageSize    int                               `json:"PageSize" xml:"PageSize"`
	TotalNumber int                               `json:"TotalNumber" xml:"TotalNumber"`
	DBInstances []DBInstanceInDescribeDBInstances `json:"DBInstances" xml:"DBInstances"`
}

DescribeDBInstancesResponse is the response struct for api DescribeDBInstances

func CreateDescribeDBInstancesResponse

func CreateDescribeDBInstancesResponse() (response *DescribeDBInstancesResponse)

CreateDescribeDBInstancesResponse creates a response to parse from DescribeDBInstances response

type DescribeDBNodePerformanceRequest added in v1.62.738

type DescribeDBNodePerformanceRequest struct {
	*requests.RpcRequest
	StartTime      string `position:"Query" name:"StartTime"`
	DBNodeRole     string `position:"Query" name:"DBNodeRole"`
	CharacterType  string `position:"Query" name:"CharacterType"`
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
	DBNodeIds      string `position:"Query" name:"DBNodeIds"`
	Key            string `position:"Query" name:"Key"`
	EndTime        string `position:"Query" name:"EndTime"`
}

DescribeDBNodePerformanceRequest is the request struct for api DescribeDBNodePerformance

func CreateDescribeDBNodePerformanceRequest added in v1.62.738

func CreateDescribeDBNodePerformanceRequest() (request *DescribeDBNodePerformanceRequest)

CreateDescribeDBNodePerformanceRequest creates a request to invoke DescribeDBNodePerformance API

type DescribeDBNodePerformanceResponse added in v1.62.738

type DescribeDBNodePerformanceResponse struct {
	*responses.BaseResponse
	EndTime         string          `json:"EndTime" xml:"EndTime"`
	StartTime       string          `json:"StartTime" xml:"StartTime"`
	DBInstanceName  string          `json:"DBInstanceName" xml:"DBInstanceName"`
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	Engine          string          `json:"Engine" xml:"Engine"`
	PerformanceKeys PerformanceKeys `json:"PerformanceKeys" xml:"PerformanceKeys"`
}

DescribeDBNodePerformanceResponse is the response struct for api DescribeDBNodePerformance

func CreateDescribeDBNodePerformanceResponse added in v1.62.738

func CreateDescribeDBNodePerformanceResponse() (response *DescribeDBNodePerformanceResponse)

CreateDescribeDBNodePerformanceResponse creates a response to parse from DescribeDBNodePerformance response

type DescribeDbListRequest

type DescribeDbListRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
	DBName         string `position:"Query" name:"DBName"`
}

DescribeDbListRequest is the request struct for api DescribeDbList

func CreateDescribeDbListRequest

func CreateDescribeDbListRequest() (request *DescribeDbListRequest)

CreateDescribeDbListRequest creates a request to invoke DescribeDbList API

type DescribeDbListResponse

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

DescribeDbListResponse is the response struct for api DescribeDbList

func CreateDescribeDbListResponse

func CreateDescribeDbListResponse() (response *DescribeDbListResponse)

CreateDescribeDbListResponse creates a response to parse from DescribeDbList response

type DescribeDistributeTableListRequest

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

DescribeDistributeTableListRequest is the request struct for api DescribeDistributeTableList

func CreateDescribeDistributeTableListRequest

func CreateDescribeDistributeTableListRequest() (request *DescribeDistributeTableListRequest)

CreateDescribeDistributeTableListRequest creates a request to invoke DescribeDistributeTableList API

type DescribeDistributeTableListResponse

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

DescribeDistributeTableListResponse is the response struct for api DescribeDistributeTableList

func CreateDescribeDistributeTableListResponse

func CreateDescribeDistributeTableListResponse() (response *DescribeDistributeTableListResponse)

CreateDescribeDistributeTableListResponse creates a response to parse from DescribeDistributeTableList response

type DescribeEventsRequest added in v1.62.738

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

DescribeEventsRequest is the request struct for api DescribeEvents

func CreateDescribeEventsRequest added in v1.62.738

func CreateDescribeEventsRequest() (request *DescribeEventsRequest)

CreateDescribeEventsRequest creates a request to invoke DescribeEvents API

type DescribeEventsResponse added in v1.62.738

type DescribeEventsResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	TotalRecordCount int64            `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageSize         int64            `json:"PageSize" xml:"PageSize"`
	PageNumber       int64            `json:"PageNumber" xml:"PageNumber"`
	EventItems       []EventItemsItem `json:"EventItems" xml:"EventItems"`
}

DescribeEventsResponse is the response struct for api DescribeEvents

func CreateDescribeEventsResponse added in v1.62.738

func CreateDescribeEventsResponse() (response *DescribeEventsResponse)

CreateDescribeEventsResponse creates a response to parse from DescribeEvents response

type DescribeParameterTemplatesRequest

type DescribeParameterTemplatesRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
	ParamLevel   string `position:"Query" name:"ParamLevel"`
}

DescribeParameterTemplatesRequest is the request struct for api DescribeParameterTemplates

func CreateDescribeParameterTemplatesRequest

func CreateDescribeParameterTemplatesRequest() (request *DescribeParameterTemplatesRequest)

CreateDescribeParameterTemplatesRequest creates a request to invoke DescribeParameterTemplates API

type DescribeParameterTemplatesResponse

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

DescribeParameterTemplatesResponse is the response struct for api DescribeParameterTemplates

func CreateDescribeParameterTemplatesResponse

func CreateDescribeParameterTemplatesResponse() (response *DescribeParameterTemplatesResponse)

CreateDescribeParameterTemplatesResponse creates a response to parse from DescribeParameterTemplates response

type DescribeParametersRequest

type DescribeParametersRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
	ParamLevel   string `position:"Query" name:"ParamLevel"`
}

DescribeParametersRequest is the request struct for api DescribeParameters

func CreateDescribeParametersRequest

func CreateDescribeParametersRequest() (request *DescribeParametersRequest)

CreateDescribeParametersRequest creates a request to invoke DescribeParameters API

type DescribeParametersResponse

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

DescribeParametersResponse is the response struct for api DescribeParameters

func CreateDescribeParametersResponse

func CreateDescribeParametersResponse() (response *DescribeParametersResponse)

CreateDescribeParametersResponse creates a response to parse from DescribeParameters response

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*requests.RpcRequest
}

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Success   bool    `json:"Success" xml:"Success"`
	ErrorCode int     `json:"ErrorCode" xml:"ErrorCode"`
	Regions   Regions `json:"Regions" xml:"Regions"`
}

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeScaleOutMigrateTaskListRequest

type DescribeScaleOutMigrateTaskListRequest struct {
	*requests.RpcRequest
	DBInstanceName       string           `position:"Query" name:"DBInstanceName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScaleOutMigrateTaskListRequest is the request struct for api DescribeScaleOutMigrateTaskList

func CreateDescribeScaleOutMigrateTaskListRequest

func CreateDescribeScaleOutMigrateTaskListRequest() (request *DescribeScaleOutMigrateTaskListRequest)

CreateDescribeScaleOutMigrateTaskListRequest creates a request to invoke DescribeScaleOutMigrateTaskList API

type DescribeScaleOutMigrateTaskListResponse

type DescribeScaleOutMigrateTaskListResponse struct {
	*responses.BaseResponse
	Progress  int    `json:"Progress" xml:"Progress"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DescribeScaleOutMigrateTaskListResponse is the response struct for api DescribeScaleOutMigrateTaskList

func CreateDescribeScaleOutMigrateTaskListResponse

func CreateDescribeScaleOutMigrateTaskListResponse() (response *DescribeScaleOutMigrateTaskListResponse)

CreateDescribeScaleOutMigrateTaskListResponse creates a response to parse from DescribeScaleOutMigrateTaskList response

type DescribeSecurityIpsRequest

type DescribeSecurityIpsRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
}

DescribeSecurityIpsRequest is the request struct for api DescribeSecurityIps

func CreateDescribeSecurityIpsRequest

func CreateDescribeSecurityIpsRequest() (request *DescribeSecurityIpsRequest)

CreateDescribeSecurityIpsRequest creates a request to invoke DescribeSecurityIps API

type DescribeSecurityIpsResponse

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

DescribeSecurityIpsResponse is the response struct for api DescribeSecurityIps

func CreateDescribeSecurityIpsResponse

func CreateDescribeSecurityIpsResponse() (response *DescribeSecurityIpsResponse)

CreateDescribeSecurityIpsResponse creates a response to parse from DescribeSecurityIps response

type DescribeTagsRequest added in v1.62.738

type DescribeTagsRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
	TagKey         string `position:"Query" name:"TagKey"`
}

DescribeTagsRequest is the request struct for api DescribeTags

func CreateDescribeTagsRequest added in v1.62.738

func CreateDescribeTagsRequest() (request *DescribeTagsRequest)

CreateDescribeTagsRequest creates a request to invoke DescribeTags API

type DescribeTagsResponse added in v1.62.738

type DescribeTagsResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	TagInfos  []TagInfo `json:"TagInfos" xml:"TagInfos"`
}

DescribeTagsResponse is the response struct for api DescribeTags

func CreateDescribeTagsResponse added in v1.62.738

func CreateDescribeTagsResponse() (response *DescribeTagsResponse)

CreateDescribeTagsResponse creates a response to parse from DescribeTags response

type DescribeTasksRequest

type DescribeTasksRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeTasksRequest is the request struct for api DescribeTasks

func CreateDescribeTasksRequest

func CreateDescribeTasksRequest() (request *DescribeTasksRequest)

CreateDescribeTasksRequest creates a request to invoke DescribeTasks API

type DescribeTasksResponse

type DescribeTasksResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	PageNumber       int                `json:"PageNumber" xml:"PageNumber"`
	PageRecordCount  int                `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                `json:"TotalRecordCount" xml:"TotalRecordCount"`
	Items            []TaskProgressInfo `json:"Items" xml:"Items"`
}

DescribeTasksResponse is the response struct for api DescribeTasks

func CreateDescribeTasksResponse

func CreateDescribeTasksResponse() (response *DescribeTasksResponse)

CreateDescribeTasksResponse creates a response to parse from DescribeTasks response

type DescribeUserEncryptionKeyListRequest added in v1.62.738

type DescribeUserEncryptionKeyListRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
}

DescribeUserEncryptionKeyListRequest is the request struct for api DescribeUserEncryptionKeyList

func CreateDescribeUserEncryptionKeyListRequest added in v1.62.738

func CreateDescribeUserEncryptionKeyListRequest() (request *DescribeUserEncryptionKeyListRequest)

CreateDescribeUserEncryptionKeyListRequest creates a request to invoke DescribeUserEncryptionKeyList API

type DescribeUserEncryptionKeyListResponse added in v1.62.738

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

DescribeUserEncryptionKeyListResponse is the response struct for api DescribeUserEncryptionKeyList

func CreateDescribeUserEncryptionKeyListResponse added in v1.62.738

func CreateDescribeUserEncryptionKeyListResponse() (response *DescribeUserEncryptionKeyListResponse)

CreateDescribeUserEncryptionKeyListResponse creates a response to parse from DescribeUserEncryptionKeyList response

type DisableRightsSeparationRequest added in v1.62.738

type DisableRightsSeparationRequest struct {
	*requests.RpcRequest
	DBInstanceName     string `position:"Query" name:"DBInstanceName"`
	DbaAccountPassword string `position:"Query" name:"DbaAccountPassword"`
	DbaAccountName     string `position:"Query" name:"DbaAccountName"`
}

DisableRightsSeparationRequest is the request struct for api DisableRightsSeparation

func CreateDisableRightsSeparationRequest added in v1.62.738

func CreateDisableRightsSeparationRequest() (request *DisableRightsSeparationRequest)

CreateDisableRightsSeparationRequest creates a request to invoke DisableRightsSeparation API

type DisableRightsSeparationResponse added in v1.62.738

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

DisableRightsSeparationResponse is the response struct for api DisableRightsSeparation

func CreateDisableRightsSeparationResponse added in v1.62.738

func CreateDisableRightsSeparationResponse() (response *DisableRightsSeparationResponse)

CreateDisableRightsSeparationResponse creates a response to parse from DisableRightsSeparation response

type EnableRightsSeparationRequest added in v1.62.738

type EnableRightsSeparationRequest struct {
	*requests.RpcRequest
	SecurityAccountPassword    string `position:"Query" name:"SecurityAccountPassword"`
	SecurityAccountDescription string `position:"Query" name:"SecurityAccountDescription"`
	AuditAccountPassword       string `position:"Query" name:"AuditAccountPassword"`
	DBInstanceName             string `position:"Query" name:"DBInstanceName"`
	SecurityAccountName        string `position:"Query" name:"SecurityAccountName"`
	AuditAccountName           string `position:"Query" name:"AuditAccountName"`
	AuditAccountDescription    string `position:"Query" name:"AuditAccountDescription"`
}

EnableRightsSeparationRequest is the request struct for api EnableRightsSeparation

func CreateEnableRightsSeparationRequest added in v1.62.738

func CreateEnableRightsSeparationRequest() (request *EnableRightsSeparationRequest)

CreateEnableRightsSeparationRequest creates a request to invoke EnableRightsSeparation API

type EnableRightsSeparationResponse added in v1.62.738

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

EnableRightsSeparationResponse is the response struct for api EnableRightsSeparation

func CreateEnableRightsSeparationResponse added in v1.62.738

func CreateEnableRightsSeparationResponse() (response *EnableRightsSeparationResponse)

CreateEnableRightsSeparationResponse creates a response to parse from EnableRightsSeparation response

type EventItems added in v1.62.738

type EventItems struct {
	EventItemsItem []EventItemsItem `json:"EventItems" xml:"EventItems"`
}

EventItems is a nested struct in polardbx response

type EventItemsItem added in v1.62.738

type EventItemsItem struct {
	EventId         int64  `json:"EventId" xml:"EventId"`
	EventName       string `json:"EventName" xml:"EventName"`
	EventPayload    string `json:"EventPayload" xml:"EventPayload"`
	EventReason     string `json:"EventReason" xml:"EventReason"`
	EventRecordTime string `json:"EventRecordTime" xml:"EventRecordTime"`
	EventTime       string `json:"EventTime" xml:"EventTime"`
	EventType       string `json:"EventType" xml:"EventType"`
	EventUserType   string `json:"EventUserType" xml:"EventUserType"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
	ResourceName    string `json:"ResourceName" xml:"ResourceName"`
	ResourceType    string `json:"ResourceType" xml:"ResourceType"`
}

EventItemsItem is a nested struct in polardbx response

type GroupItem

type GroupItem struct {
	GroupName      string `json:"GroupName" xml:"GroupName"`
	SecurityIPList string `json:"SecurityIPList" xml:"SecurityIPList"`
}

GroupItem is a nested struct in polardbx response

type GroupItems

type GroupItems struct {
	GroupItem []GroupItem `json:"GroupItem" xml:"GroupItem"`
}

GroupItems is a nested struct in polardbx response

type HistoryItems added in v1.62.738

type HistoryItems struct {
	HistoryItemsItem []HistoryItemsItem `json:"historyItems" xml:"historyItems"`
}

HistoryItems is a nested struct in polardbx response

type HistoryItemsItem added in v1.62.738

type HistoryItemsItem struct {
	CharacterType   string `json:"CharacterType" xml:"CharacterType"`
	Role            string `json:"Role" xml:"Role"`
	DBInstanceName  string `json:"DBInstanceName" xml:"DBInstanceName"`
	DBInstanceId    string `json:"DBInstanceId" xml:"DBInstanceId"`
	Region          string `json:"Region" xml:"Region"`
	Azone           string `json:"Azone" xml:"Azone"`
	Activated       bool   `json:"Activated" xml:"Activated"`
	PhyInstanceName string `json:"PhyInstanceName" xml:"PhyInstanceName"`
}

HistoryItemsItem is a nested struct in polardbx response

type ItemsInDescribeActiveOperationTasks added in v1.62.738

type ItemsInDescribeActiveOperationTasks struct {
	ItemsItem []ItemsItem `json:"Items" xml:"Items"`
}

ItemsInDescribeActiveOperationTasks is a nested struct in polardbx response

type ItemsInDescribeDBInstanceTopology added in v1.62.738

type ItemsInDescribeDBInstanceTopology struct {
	ItemsItem []ItemsItemInDescribeDBInstanceTopology `json:"Items" xml:"Items"`
}

ItemsInDescribeDBInstanceTopology is a nested struct in polardbx response

type ItemsInDescribeTasks added in v1.62.738

type ItemsInDescribeTasks struct {
	TaskProgressInfo []TaskProgressInfo `json:"TaskProgressInfo" xml:"TaskProgressInfo"`
}

ItemsInDescribeTasks is a nested struct in polardbx response

type ItemsItem added in v1.62.738

type ItemsItem struct {
	Region          string   `json:"Region" xml:"Region"`
	ResultInfo      string   `json:"ResultInfo" xml:"ResultInfo"`
	InsName         string   `json:"InsName" xml:"InsName"`
	TaskTypeEn      string   `json:"TaskTypeEn" xml:"TaskTypeEn"`
	Impact          string   `json:"Impact" xml:"Impact"`
	InsComment      string   `json:"InsComment" xml:"InsComment"`
	Deadline        string   `json:"Deadline" xml:"Deadline"`
	ImpactZh        string   `json:"ImpactZh" xml:"ImpactZh"`
	DbType          string   `json:"DbType" xml:"DbType"`
	ModifiedTime    string   `json:"ModifiedTime" xml:"ModifiedTime"`
	AllowCancel     string   `json:"AllowCancel" xml:"AllowCancel"`
	DbVersion       string   `json:"DbVersion" xml:"DbVersion"`
	CreatedTime     string   `json:"CreatedTime" xml:"CreatedTime"`
	SwitchTime      string   `json:"SwitchTime" xml:"SwitchTime"`
	AllowChange     string   `json:"AllowChange" xml:"AllowChange"`
	ChangeLevel     string   `json:"ChangeLevel" xml:"ChangeLevel"`
	Status          int64    `json:"Status" xml:"Status"`
	Id              int64    `json:"Id" xml:"Id"`
	ImpactEn        string   `json:"ImpactEn" xml:"ImpactEn"`
	ChangeLevelEn   string   `json:"ChangeLevelEn" xml:"ChangeLevelEn"`
	PrepareInterval string   `json:"PrepareInterval" xml:"PrepareInterval"`
	CurrentAVZ      string   `json:"CurrentAVZ" xml:"CurrentAVZ"`
	StartTime       string   `json:"StartTime" xml:"StartTime"`
	ChangeLevelZh   string   `json:"ChangeLevelZh" xml:"ChangeLevelZh"`
	TaskType        string   `json:"TaskType" xml:"TaskType"`
	TaskTypeZh      string   `json:"TaskTypeZh" xml:"TaskTypeZh"`
	SubInsNames     []string `json:"SubInsNames" xml:"SubInsNames"`
}

ItemsItem is a nested struct in polardbx response

type ItemsItemInDescribeDBInstanceTopology added in v1.62.738

type ItemsItemInDescribeDBInstanceTopology struct {
	DBInstanceCreateTime        string             `json:"DBInstanceCreateTime" xml:"DBInstanceCreateTime"`
	DBInstanceName              string             `json:"DBInstanceName" xml:"DBInstanceName"`
	CharacterType               string             `json:"CharacterType" xml:"CharacterType"`
	MaintainStartTime           string             `json:"MaintainStartTime" xml:"MaintainStartTime"`
	DiskSize                    int64              `json:"DiskSize" xml:"DiskSize"`
	MaintainEndTime             string             `json:"MaintainEndTime" xml:"MaintainEndTime"`
	LockReason                  string             `json:"LockReason" xml:"LockReason"`
	DBInstanceStatus            int                `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	LockMode                    int                `json:"LockMode" xml:"LockMode"`
	EngineVersion               string             `json:"EngineVersion" xml:"EngineVersion"`
	DBInstanceConnType          int                `json:"DBInstanceConnType" xml:"DBInstanceConnType"`
	MaxConnections              int                `json:"MaxConnections" xml:"MaxConnections"`
	DBInstanceId                string             `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine                      string             `json:"Engine" xml:"Engine"`
	MaxIops                     int                `json:"MaxIops" xml:"MaxIops"`
	DBInstanceDescription       string             `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	DBInstanceStatusDescription string             `json:"DBInstanceStatusDescription" xml:"DBInstanceStatusDescription"`
	Region                      string             `json:"Region" xml:"Region"`
	Azone                       string             `json:"Azone" xml:"Azone"`
	Role                        string             `json:"Role" xml:"Role"`
	Activated                   bool               `json:"Activated" xml:"Activated"`
	Status                      string             `json:"Status" xml:"Status"`
	NodeClass                   string             `json:"NodeClass" xml:"NodeClass"`
	Version                     string             `json:"Version" xml:"Version"`
	PhyInstanceName             string             `json:"PhyInstanceName" xml:"PhyInstanceName"`
	StorageUsed                 string             `json:"StorageUsed" xml:"StorageUsed"`
	ConnectionIp                []ConnectionIpItem `json:"ConnectionIp" xml:"ConnectionIp"`
	AzoneRoleList               []AoneRoleMap      `json:"AzoneRoleList" xml:"AzoneRoleList"`
}

ItemsItemInDescribeDBInstanceTopology is a nested struct in polardbx response

type KeyIds added in v1.62.738

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

KeyIds is a nested struct in polardbx response

type LTSVersionsInDescribeDBInstanceAttribute added in v1.62.738

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

LTSVersionsInDescribeDBInstanceAttribute is a nested struct in polardbx response

type LTSVersionsInDescribeDBInstanceViaEndpoint added in v1.62.738

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

LTSVersionsInDescribeDBInstanceViaEndpoint is a nested struct in polardbx response

type ListTagResourcesRequest added in v1.62.738

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

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest added in v1.62.738

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse added in v1.62.738

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

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse added in v1.62.738

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag added in v1.62.738

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type LogList added in v1.62.738

type LogList struct {
	LogListItem []LogListItem `json:"LogList" xml:"LogList"`
}

LogList is a nested struct in polardbx response

type LogListItem added in v1.62.738

type LogListItem struct {
	EndTime      string `json:"EndTime" xml:"EndTime"`
	ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"`
	UploadHost   string `json:"UploadHost" xml:"UploadHost"`
	UploadStatus int    `json:"UploadStatus" xml:"UploadStatus"`
	DownloadLink string `json:"DownloadLink" xml:"DownloadLink"`
	BeginTime    string `json:"BeginTime" xml:"BeginTime"`
	LogSize      int64  `json:"LogSize" xml:"LogSize"`
	FileName     string `json:"FileName" xml:"FileName"`
	CreatedTime  string `json:"CreatedTime" xml:"CreatedTime"`
	PurgeStatus  int    `json:"PurgeStatus" xml:"PurgeStatus"`
	Id           int64  `json:"Id" xml:"Id"`
}

LogListItem is a nested struct in polardbx response

type LogicInstanceTopology added in v1.62.738

type LogicInstanceTopology struct {
	DBInstanceName              string                                  `json:"DBInstanceName" xml:"DBInstanceName"`
	DBInstanceCreateTime        string                                  `json:"DBInstanceCreateTime" xml:"DBInstanceCreateTime"`
	MaintainStartTime           string                                  `json:"MaintainStartTime" xml:"MaintainStartTime"`
	MaintainEndTime             string                                  `json:"MaintainEndTime" xml:"MaintainEndTime"`
	LockReason                  string                                  `json:"LockReason" xml:"LockReason"`
	DBInstanceStatus            int                                     `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	LockMode                    int                                     `json:"LockMode" xml:"LockMode"`
	EngineVersion               string                                  `json:"EngineVersion" xml:"EngineVersion"`
	DBInstanceStorage           int                                     `json:"DBInstanceStorage" xml:"DBInstanceStorage"`
	DBInstanceConnType          string                                  `json:"DBInstanceConnType" xml:"DBInstanceConnType"`
	DBInstanceId                string                                  `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine                      string                                  `json:"Engine" xml:"Engine"`
	DBInstanceDescription       string                                  `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	DBInstanceStatusDescription string                                  `json:"DBInstanceStatusDescription" xml:"DBInstanceStatusDescription"`
	Items                       []ItemsItemInDescribeDBInstanceTopology `json:"Items" xml:"Items"`
	HistoryItems                []HistoryItemsItem                      `json:"HistoryItems" xml:"HistoryItems"`
}

LogicInstanceTopology is a nested struct in polardbx response

type ModifyAccountDescriptionRequest

type ModifyAccountDescriptionRequest struct {
	*requests.RpcRequest
	DBInstanceName     string `position:"Query" name:"DBInstanceName"`
	AccountDescription string `position:"Query" name:"AccountDescription"`
	AccountName        string `position:"Query" name:"AccountName"`
}

ModifyAccountDescriptionRequest is the request struct for api ModifyAccountDescription

func CreateModifyAccountDescriptionRequest

func CreateModifyAccountDescriptionRequest() (request *ModifyAccountDescriptionRequest)

CreateModifyAccountDescriptionRequest creates a request to invoke ModifyAccountDescription API

type ModifyAccountDescriptionResponse

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

ModifyAccountDescriptionResponse is the response struct for api ModifyAccountDescription

func CreateModifyAccountDescriptionResponse

func CreateModifyAccountDescriptionResponse() (response *ModifyAccountDescriptionResponse)

CreateModifyAccountDescriptionResponse creates a response to parse from ModifyAccountDescription response

type ModifyAccountPrivilegeRequest

type ModifyAccountPrivilegeRequest struct {
	*requests.RpcRequest
	DBInstanceName          string `position:"Query" name:"DBInstanceName"`
	SecurityAccountPassword string `position:"Query" name:"SecurityAccountPassword"`
	AccountPrivilege        string `position:"Query" name:"AccountPrivilege"`
	AccountName             string `position:"Query" name:"AccountName"`
	DbName                  string `position:"Query" name:"DbName"`
	SecurityAccountName     string `position:"Query" name:"SecurityAccountName"`
}

ModifyAccountPrivilegeRequest is the request struct for api ModifyAccountPrivilege

func CreateModifyAccountPrivilegeRequest

func CreateModifyAccountPrivilegeRequest() (request *ModifyAccountPrivilegeRequest)

CreateModifyAccountPrivilegeRequest creates a request to invoke ModifyAccountPrivilege API

type ModifyAccountPrivilegeResponse

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

ModifyAccountPrivilegeResponse is the response struct for api ModifyAccountPrivilege

func CreateModifyAccountPrivilegeResponse

func CreateModifyAccountPrivilegeResponse() (response *ModifyAccountPrivilegeResponse)

CreateModifyAccountPrivilegeResponse creates a response to parse from ModifyAccountPrivilege response

type ModifyActiveOperationMaintainConfRequest added in v1.62.738

type ModifyActiveOperationMaintainConfRequest struct {
	*requests.RpcRequest
	CycleTime         string           `position:"Query" name:"CycleTime"`
	MaintainStartTime string           `position:"Query" name:"MaintainStartTime"`
	CycleType         string           `position:"Query" name:"CycleType"`
	MaintainEndTime   string           `position:"Query" name:"MaintainEndTime"`
	Status            requests.Integer `position:"Query" name:"Status"`
}

ModifyActiveOperationMaintainConfRequest is the request struct for api ModifyActiveOperationMaintainConf

func CreateModifyActiveOperationMaintainConfRequest added in v1.62.738

func CreateModifyActiveOperationMaintainConfRequest() (request *ModifyActiveOperationMaintainConfRequest)

CreateModifyActiveOperationMaintainConfRequest creates a request to invoke ModifyActiveOperationMaintainConf API

type ModifyActiveOperationMaintainConfResponse added in v1.62.738

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

ModifyActiveOperationMaintainConfResponse is the response struct for api ModifyActiveOperationMaintainConf

func CreateModifyActiveOperationMaintainConfResponse added in v1.62.738

func CreateModifyActiveOperationMaintainConfResponse() (response *ModifyActiveOperationMaintainConfResponse)

CreateModifyActiveOperationMaintainConfResponse creates a response to parse from ModifyActiveOperationMaintainConf response

type ModifyActiveOperationTasksRequest added in v1.62.738

type ModifyActiveOperationTasksRequest struct {
	*requests.RpcRequest
	SwitchTime     string           `position:"Query" name:"SwitchTime"`
	Ids            string           `position:"Query" name:"Ids"`
	ImmediateStart requests.Integer `position:"Query" name:"ImmediateStart"`
}

ModifyActiveOperationTasksRequest is the request struct for api ModifyActiveOperationTasks

func CreateModifyActiveOperationTasksRequest added in v1.62.738

func CreateModifyActiveOperationTasksRequest() (request *ModifyActiveOperationTasksRequest)

CreateModifyActiveOperationTasksRequest creates a request to invoke ModifyActiveOperationTasks API

type ModifyActiveOperationTasksResponse added in v1.62.738

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

ModifyActiveOperationTasksResponse is the response struct for api ModifyActiveOperationTasks

func CreateModifyActiveOperationTasksResponse added in v1.62.738

func CreateModifyActiveOperationTasksResponse() (response *ModifyActiveOperationTasksResponse)

CreateModifyActiveOperationTasksResponse creates a response to parse from ModifyActiveOperationTasks response

type ModifyDBInstanceClassRequest

type ModifyDBInstanceClassRequest struct {
	*requests.RpcRequest
	SpecifiedDNSpecMapJson string           `position:"Query" name:"SpecifiedDNSpecMapJson"`
	CnClass                string           `position:"Query" name:"CnClass"`
	TargetDBInstanceClass  string           `position:"Query" name:"TargetDBInstanceClass"`
	SpecifiedDNScale       requests.Boolean `position:"Query" name:"SpecifiedDNScale"`
	DBInstanceName         string           `position:"Query" name:"DBInstanceName"`
	ClientToken            string           `position:"Query" name:"ClientToken"`
	SwitchTimeMode         string           `position:"Query" name:"SwitchTimeMode"`
	SwitchTime             string           `position:"Query" name:"SwitchTime"`
	DnClass                string           `position:"Query" name:"DnClass"`
}

ModifyDBInstanceClassRequest is the request struct for api ModifyDBInstanceClass

func CreateModifyDBInstanceClassRequest

func CreateModifyDBInstanceClassRequest() (request *ModifyDBInstanceClassRequest)

CreateModifyDBInstanceClassRequest creates a request to invoke ModifyDBInstanceClass API

type ModifyDBInstanceClassResponse

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

ModifyDBInstanceClassResponse is the response struct for api ModifyDBInstanceClass

func CreateModifyDBInstanceClassResponse

func CreateModifyDBInstanceClassResponse() (response *ModifyDBInstanceClassResponse)

CreateModifyDBInstanceClassResponse creates a response to parse from ModifyDBInstanceClass response

type ModifyDBInstanceConfigRequest

type ModifyDBInstanceConfigRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
	ConfigName     string `position:"Query" name:"ConfigName"`
	ConfigValue    string `position:"Query" name:"ConfigValue"`
}

ModifyDBInstanceConfigRequest is the request struct for api ModifyDBInstanceConfig

func CreateModifyDBInstanceConfigRequest

func CreateModifyDBInstanceConfigRequest() (request *ModifyDBInstanceConfigRequest)

CreateModifyDBInstanceConfigRequest creates a request to invoke ModifyDBInstanceConfig API

type ModifyDBInstanceConfigResponse

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

ModifyDBInstanceConfigResponse is the response struct for api ModifyDBInstanceConfig

func CreateModifyDBInstanceConfigResponse

func CreateModifyDBInstanceConfigResponse() (response *ModifyDBInstanceConfigResponse)

CreateModifyDBInstanceConfigResponse creates a response to parse from ModifyDBInstanceConfig response

type ModifyDBInstanceConnectionStringRequest added in v1.62.738

type ModifyDBInstanceConnectionStringRequest struct {
	*requests.RpcRequest
	DBInstanceName   string `position:"Query" name:"DBInstanceName"`
	ConnectionString string `position:"Query" name:"ConnectionString"`
	NewPort          string `position:"Query" name:"NewPort"`
	NewPrefix        string `position:"Query" name:"NewPrefix"`
}

ModifyDBInstanceConnectionStringRequest is the request struct for api ModifyDBInstanceConnectionString

func CreateModifyDBInstanceConnectionStringRequest added in v1.62.738

func CreateModifyDBInstanceConnectionStringRequest() (request *ModifyDBInstanceConnectionStringRequest)

CreateModifyDBInstanceConnectionStringRequest creates a request to invoke ModifyDBInstanceConnectionString API

type ModifyDBInstanceConnectionStringResponse added in v1.62.738

type ModifyDBInstanceConnectionStringResponse struct {
	*responses.BaseResponse
	Message   string `json:"Message" xml:"Message"`
	Code      int64  `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

ModifyDBInstanceConnectionStringResponse is the response struct for api ModifyDBInstanceConnectionString

func CreateModifyDBInstanceConnectionStringResponse added in v1.62.738

func CreateModifyDBInstanceConnectionStringResponse() (response *ModifyDBInstanceConnectionStringResponse)

CreateModifyDBInstanceConnectionStringResponse creates a response to parse from ModifyDBInstanceConnectionString response

type ModifyDBInstanceDescriptionRequest

type ModifyDBInstanceDescriptionRequest struct {
	*requests.RpcRequest
	DBInstanceName        string `position:"Query" name:"DBInstanceName"`
	DBInstanceDescription string `position:"Query" name:"DBInstanceDescription"`
}

ModifyDBInstanceDescriptionRequest is the request struct for api ModifyDBInstanceDescription

func CreateModifyDBInstanceDescriptionRequest

func CreateModifyDBInstanceDescriptionRequest() (request *ModifyDBInstanceDescriptionRequest)

CreateModifyDBInstanceDescriptionRequest creates a request to invoke ModifyDBInstanceDescription API

type ModifyDBInstanceDescriptionResponse

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

ModifyDBInstanceDescriptionResponse is the response struct for api ModifyDBInstanceDescription

func CreateModifyDBInstanceDescriptionResponse

func CreateModifyDBInstanceDescriptionResponse() (response *ModifyDBInstanceDescriptionResponse)

CreateModifyDBInstanceDescriptionResponse creates a response to parse from ModifyDBInstanceDescription response

type ModifyDatabaseDescriptionRequest

type ModifyDatabaseDescriptionRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
	DbName         string `position:"Query" name:"DbName"`
	DbDescription  string `position:"Query" name:"DbDescription"`
}

ModifyDatabaseDescriptionRequest is the request struct for api ModifyDatabaseDescription

func CreateModifyDatabaseDescriptionRequest

func CreateModifyDatabaseDescriptionRequest() (request *ModifyDatabaseDescriptionRequest)

CreateModifyDatabaseDescriptionRequest creates a request to invoke ModifyDatabaseDescription API

type ModifyDatabaseDescriptionResponse

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

ModifyDatabaseDescriptionResponse is the response struct for api ModifyDatabaseDescription

func CreateModifyDatabaseDescriptionResponse

func CreateModifyDatabaseDescriptionResponse() (response *ModifyDatabaseDescriptionResponse)

CreateModifyDatabaseDescriptionResponse creates a response to parse from ModifyDatabaseDescription response

type ModifyParameterRequest

type ModifyParameterRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
	ParamLevel   string `position:"Query" name:"ParamLevel"`
	Parameters   string `position:"Query" name:"Parameters"`
}

ModifyParameterRequest is the request struct for api ModifyParameter

func CreateModifyParameterRequest

func CreateModifyParameterRequest() (request *ModifyParameterRequest)

CreateModifyParameterRequest creates a request to invoke ModifyParameter API

type ModifyParameterResponse

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

ModifyParameterResponse is the response struct for api ModifyParameter

func CreateModifyParameterResponse

func CreateModifyParameterResponse() (response *ModifyParameterResponse)

CreateModifyParameterResponse creates a response to parse from ModifyParameter response

type ModifySecurityIpsRequest

type ModifySecurityIpsRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
	ModifyMode     string `position:"Query" name:"ModifyMode"`
	GroupName      string `position:"Query" name:"GroupName"`
	SecurityIPList string `position:"Query" name:"SecurityIPList"`
}

ModifySecurityIpsRequest is the request struct for api ModifySecurityIps

func CreateModifySecurityIpsRequest

func CreateModifySecurityIpsRequest() (request *ModifySecurityIpsRequest)

CreateModifySecurityIpsRequest creates a request to invoke ModifySecurityIps API

type ModifySecurityIpsResponse

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

ModifySecurityIpsResponse is the response struct for api ModifySecurityIps

func CreateModifySecurityIpsResponse

func CreateModifySecurityIpsResponse() (response *ModifySecurityIpsResponse)

CreateModifySecurityIpsResponse creates a response to parse from ModifySecurityIps response

type Nodes added in v1.61.703

type Nodes struct {
	PolarDBXNode []PolarDBXNode `json:"PolarDBXNode" xml:"PolarDBXNode"`
}

Nodes is a nested struct in polardbx response

type OSS added in v1.62.738

type OSS struct {
	BackupSetFile        string `json:"BackupSetFile" xml:"BackupSetFile"`
	LinkExpiredTime      string `json:"LinkExpiredTime" xml:"LinkExpiredTime"`
	IntranetDownloadLink string `json:"IntranetDownloadLink" xml:"IntranetDownloadLink"`
	DownloadLink         string `json:"DownloadLink" xml:"DownloadLink"`
}

OSS is a nested struct in polardbx response

type OSSList added in v1.62.738

type OSSList struct {
	OSS []OSS `json:"OSS" xml:"OSS"`
}

OSSList is a nested struct in polardbx response

type Parameters

type Parameters struct {
	TemplateRecord []TemplateRecord `json:"TemplateRecord" xml:"TemplateRecord"`
}

Parameters is a nested struct in polardbx response

type PerformanceItem

type PerformanceItem struct {
	MetricName  string `json:"MetricName" xml:"MetricName"`
	DBNodeId    string `json:"DBNodeId" xml:"DBNodeId"`
	Measurement string `json:"Measurement" xml:"Measurement"`
	Points      Points `json:"Points" xml:"Points"`
}

PerformanceItem is a nested struct in polardbx response

type PerformanceItemValue added in v1.62.738

type PerformanceItemValue struct {
	Value     string `json:"Value" xml:"Value"`
	Timestamp int64  `json:"Timestamp" xml:"Timestamp"`
}

PerformanceItemValue is a nested struct in polardbx response

type PerformanceKeys added in v1.62.738

type PerformanceKeys struct {
	PerformanceItem []PerformanceItem `json:"PerformanceItem" xml:"PerformanceItem"`
}

PerformanceKeys is a nested struct in polardbx response

type Points added in v1.62.738

type Points struct {
	PerformanceItemValue []PerformanceItemValue `json:"PerformanceItemValue" xml:"PerformanceItemValue"`
}

Points is a nested struct in polardbx response

type PolarDBXNode added in v1.61.703

type PolarDBXNode struct {
	ZoneId    string `json:"ZoneId" xml:"ZoneId"`
	Id        string `json:"Id" xml:"Id"`
	ClassCode string `json:"ClassCode" xml:"ClassCode"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
}

PolarDBXNode is a nested struct in polardbx response

type ReadDBInstancesInDescribeDBInstanceAttribute

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

ReadDBInstancesInDescribeDBInstanceAttribute is a nested struct in polardbx response

type ReadDBInstancesInDescribeDBInstanceViaEndpoint added in v1.62.738

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

ReadDBInstancesInDescribeDBInstanceViaEndpoint is a nested struct in polardbx response

type ReadDBInstancesInDescribeDBInstances

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

ReadDBInstancesInDescribeDBInstances is a nested struct in polardbx response

type Region

type Region struct {
	SupportPolarx10 bool   `json:"SupportPolarx10" xml:"SupportPolarx10"`
	SupportPolarx20 bool   `json:"SupportPolarx20" xml:"SupportPolarx20"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
	Zones           Zones  `json:"Zones" xml:"Zones"`
}

Region is a nested struct in polardbx response

type Regions

type Regions struct {
	Region []Region `json:"Region" xml:"Region"`
}

Regions is a nested struct in polardbx response

type ReleaseColdDataVolumeRequest added in v1.62.738

type ReleaseColdDataVolumeRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
}

ReleaseColdDataVolumeRequest is the request struct for api ReleaseColdDataVolume

func CreateReleaseColdDataVolumeRequest added in v1.62.738

func CreateReleaseColdDataVolumeRequest() (request *ReleaseColdDataVolumeRequest)

CreateReleaseColdDataVolumeRequest creates a request to invoke ReleaseColdDataVolume API

type ReleaseColdDataVolumeResponse added in v1.62.738

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

ReleaseColdDataVolumeResponse is the response struct for api ReleaseColdDataVolume

func CreateReleaseColdDataVolumeResponse added in v1.62.738

func CreateReleaseColdDataVolumeResponse() (response *ReleaseColdDataVolumeResponse)

CreateReleaseColdDataVolumeResponse creates a response to parse from ReleaseColdDataVolume response

type ReleaseInstancePublicConnectionRequest

type ReleaseInstancePublicConnectionRequest struct {
	*requests.RpcRequest
	DBInstanceName          string           `position:"Query" name:"DBInstanceName"`
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	CurrentConnectionString string           `position:"Query" name:"CurrentConnectionString"`
}

ReleaseInstancePublicConnectionRequest is the request struct for api ReleaseInstancePublicConnection

func CreateReleaseInstancePublicConnectionRequest

func CreateReleaseInstancePublicConnectionRequest() (request *ReleaseInstancePublicConnectionRequest)

CreateReleaseInstancePublicConnectionRequest creates a request to invoke ReleaseInstancePublicConnection API

type ReleaseInstancePublicConnectionResponse

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

ReleaseInstancePublicConnectionResponse is the response struct for api ReleaseInstancePublicConnection

func CreateReleaseInstancePublicConnectionResponse

func CreateReleaseInstancePublicConnectionResponse() (response *ReleaseInstancePublicConnectionResponse)

CreateReleaseInstancePublicConnectionResponse creates a response to parse from ReleaseInstancePublicConnection response

type ResetAccountPasswordRequest

type ResetAccountPasswordRequest struct {
	*requests.RpcRequest
	DBInstanceName          string `position:"Query" name:"DBInstanceName"`
	SecurityAccountPassword string `position:"Query" name:"SecurityAccountPassword"`
	AccountPassword         string `position:"Query" name:"AccountPassword"`
	AccountName             string `position:"Query" name:"AccountName"`
	SecurityAccountName     string `position:"Query" name:"SecurityAccountName"`
}

ResetAccountPasswordRequest is the request struct for api ResetAccountPassword

func CreateResetAccountPasswordRequest

func CreateResetAccountPasswordRequest() (request *ResetAccountPasswordRequest)

CreateResetAccountPasswordRequest creates a request to invoke ResetAccountPassword API

type ResetAccountPasswordResponse

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

ResetAccountPasswordResponse is the response struct for api ResetAccountPassword

func CreateResetAccountPasswordResponse

func CreateResetAccountPasswordResponse() (response *ResetAccountPasswordResponse)

CreateResetAccountPasswordResponse creates a response to parse from ResetAccountPassword response

type RestartDBInstanceRequest

type RestartDBInstanceRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
}

RestartDBInstanceRequest is the request struct for api RestartDBInstance

func CreateRestartDBInstanceRequest

func CreateRestartDBInstanceRequest() (request *RestartDBInstanceRequest)

CreateRestartDBInstanceRequest creates a request to invoke RestartDBInstance API

type RestartDBInstanceResponse

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

RestartDBInstanceResponse is the response struct for api RestartDBInstance

func CreateRestartDBInstanceResponse

func CreateRestartDBInstanceResponse() (response *RestartDBInstanceResponse)

CreateRestartDBInstanceResponse creates a response to parse from RestartDBInstance response

type RunningParameters

type RunningParameters struct {
	DBInstanceParameter []DBInstanceParameter `json:"DBInstanceParameter" xml:"DBInstanceParameter"`
}

RunningParameters is a nested struct in polardbx response

type SubInsNames added in v1.62.738

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

SubInsNames is a nested struct in polardbx response

type SwitchDBInstanceHARequest added in v1.62.738

type SwitchDBInstanceHARequest struct {
	*requests.RpcRequest
	DBInstanceName        string `position:"Query" name:"DBInstanceName"`
	TargetPrimaryRegionId string `position:"Query" name:"TargetPrimaryRegionId"`
	SwitchTimeMode        string `position:"Query" name:"SwitchTimeMode"`
	TargetPrimaryAzoneId  string `position:"Query" name:"TargetPrimaryAzoneId"`
	SwitchTime            string `position:"Query" name:"SwitchTime"`
}

SwitchDBInstanceHARequest is the request struct for api SwitchDBInstanceHA

func CreateSwitchDBInstanceHARequest added in v1.62.738

func CreateSwitchDBInstanceHARequest() (request *SwitchDBInstanceHARequest)

CreateSwitchDBInstanceHARequest creates a request to invoke SwitchDBInstanceHA API

type SwitchDBInstanceHAResponse added in v1.62.738

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

SwitchDBInstanceHAResponse is the response struct for api SwitchDBInstanceHA

func CreateSwitchDBInstanceHAResponse added in v1.62.738

func CreateSwitchDBInstanceHAResponse() (response *SwitchDBInstanceHAResponse)

CreateSwitchDBInstanceHAResponse creates a response to parse from SwitchDBInstanceHA response

type Table

type Table struct {
	TableName string `json:"TableName" xml:"TableName"`
	TableType string `json:"TableType" xml:"TableType"`
	TbKey     string `json:"TbKey" xml:"TbKey"`
	DbKey     string `json:"DbKey" xml:"DbKey"`
}

Table is a nested struct in polardbx response

type TablesInDescribeArchiveTableList added in v1.62.738

type TablesInDescribeArchiveTableList struct {
	ArchiveTable []ArchiveTable `json:"ArchiveTable" xml:"ArchiveTable"`
}

TablesInDescribeArchiveTableList is a nested struct in polardbx response

type TablesInDescribeDistributeTableList added in v1.62.738

type TablesInDescribeDistributeTableList struct {
	Table []Table `json:"Table" xml:"Table"`
}

TablesInDescribeDistributeTableList is a nested struct in polardbx response

type TagInfo added in v1.62.738

type TagInfo struct {
	TagKey        string   `json:"TagKey" xml:"TagKey"`
	TagValue      string   `json:"TagValue" xml:"TagValue"`
	DBInstanceIds []string `json:"DBInstanceIds" xml:"DBInstanceIds"`
}

TagInfo is a nested struct in polardbx response

type TagInfos added in v1.62.738

type TagInfos struct {
	TagInfo []TagInfo `json:"TagInfo" xml:"TagInfo"`
}

TagInfos is a nested struct in polardbx response

type TagResource added in v1.62.738

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

TagResource is a nested struct in polardbx response

type TagResources added in v1.62.738

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

TagResources is a nested struct in polardbx response

type TagResourcesRequest added in v1.62.738

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

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest added in v1.62.738

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse added in v1.62.738

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse added in v1.62.738

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag added in v1.62.738

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagSetInDescribeDBInstanceAttribute added in v1.62.738

type TagSetInDescribeDBInstanceAttribute struct {
	TagSetItem []TagSetItem `json:"TagSet" xml:"TagSet"`
}

TagSetInDescribeDBInstanceAttribute is a nested struct in polardbx response

type TagSetInDescribeDBInstanceViaEndpoint added in v1.62.738

type TagSetInDescribeDBInstanceViaEndpoint struct {
	TagSetItem []TagSetItem `json:"TagSet" xml:"TagSet"`
}

TagSetInDescribeDBInstanceViaEndpoint is a nested struct in polardbx response

type TagSetInDescribeDBInstances added in v1.62.738

type TagSetInDescribeDBInstances struct {
	TagSetItem []TagSetItem `json:"TagSet" xml:"TagSet"`
}

TagSetInDescribeDBInstances is a nested struct in polardbx response

type TagSetItem added in v1.62.738

type TagSetItem struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

TagSetItem is a nested struct in polardbx response

type TaskProgressInfo

type TaskProgressInfo struct {
	Status           string `json:"Status" xml:"Status"`
	FinishTime       string `json:"FinishTime" xml:"FinishTime"`
	Progress         string `json:"Progress" xml:"Progress"`
	BeginTime        string `json:"BeginTime" xml:"BeginTime"`
	TaskErrorCode    string `json:"TaskErrorCode" xml:"TaskErrorCode"`
	DBName           string `json:"DBName" xml:"DBName"`
	ProgressInfo     string `json:"ProgressInfo" xml:"ProgressInfo"`
	ScaleOutToken    string `json:"ScaleOutToken" xml:"ScaleOutToken"`
	TaskId           string `json:"TaskId" xml:"TaskId"`
	TaskErrorMessage string `json:"TaskErrorMessage" xml:"TaskErrorMessage"`
	TaskAction       string `json:"TaskAction" xml:"TaskAction"`
}

TaskProgressInfo is a nested struct in polardbx response

type TemplateRecord

type TemplateRecord struct {
	CheckingCode         string `json:"CheckingCode" xml:"CheckingCode"`
	ParameterName        string `json:"ParameterName" xml:"ParameterName"`
	Dynamic              int    `json:"Dynamic" xml:"Dynamic"`
	ParameterValue       string `json:"ParameterValue" xml:"ParameterValue"`
	ParameterDescription string `json:"ParameterDescription" xml:"ParameterDescription"`
	Revisable            int    `json:"Revisable" xml:"Revisable"`
}

TemplateRecord is a nested struct in polardbx response

type UntagResourcesRequest added in v1.62.738

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"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest added in v1.62.738

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse added in v1.62.738

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse added in v1.62.738

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateBackupPolicyRequest added in v1.61.924

type UpdateBackupPolicyRequest struct {
	*requests.RpcRequest
	DBInstanceName                 string           `position:"Query" name:"DBInstanceName"`
	CrossRegionDataBackupRetention requests.Integer `position:"Query" name:"CrossRegionDataBackupRetention"`
	ForceCleanOnHighSpaceUsage     requests.Integer `position:"Query" name:"ForceCleanOnHighSpaceUsage"`
	BackupPlanBegin                string           `position:"Query" name:"BackupPlanBegin"`
	RemoveLogRetention             requests.Integer `position:"Query" name:"RemoveLogRetention"`
	ColdDataBackupRetention        requests.Integer `position:"Query" name:"ColdDataBackupRetention"`
	LocalLogRetentionNumber        requests.Integer `position:"Query" name:"LocalLogRetentionNumber"`
	BackupType                     string           `position:"Query" name:"BackupType"`
	IsEnabled                      requests.Integer `position:"Query" name:"IsEnabled"`
	ColdDataBackupInterval         requests.Integer `position:"Query" name:"ColdDataBackupInterval"`
	BackupWay                      string           `position:"Query" name:"BackupWay"`
	DestCrossRegion                string           `position:"Query" name:"DestCrossRegion"`
	BackupSetRetention             requests.Integer `position:"Query" name:"BackupSetRetention"`
	IsCrossRegionDataBackupEnabled requests.Boolean `position:"Query" name:"IsCrossRegionDataBackupEnabled"`
	CrossRegionLogBackupRetention  requests.Integer `position:"Query" name:"CrossRegionLogBackupRetention"`
	BackupPeriod                   string           `position:"Query" name:"BackupPeriod"`
	IsCrossRegionLogBackupEnabled  requests.Boolean `position:"Query" name:"IsCrossRegionLogBackupEnabled"`
	LocalLogRetention              requests.Integer `position:"Query" name:"LocalLogRetention"`
	LogLocalRetentionSpace         requests.Integer `position:"Query" name:"LogLocalRetentionSpace"`
}

UpdateBackupPolicyRequest is the request struct for api UpdateBackupPolicy

func CreateUpdateBackupPolicyRequest added in v1.61.924

func CreateUpdateBackupPolicyRequest() (request *UpdateBackupPolicyRequest)

CreateUpdateBackupPolicyRequest creates a request to invoke UpdateBackupPolicy API

type UpdateBackupPolicyResponse added in v1.61.924

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

UpdateBackupPolicyResponse is the response struct for api UpdateBackupPolicy

func CreateUpdateBackupPolicyResponse added in v1.61.924

func CreateUpdateBackupPolicyResponse() (response *UpdateBackupPolicyResponse)

CreateUpdateBackupPolicyResponse creates a response to parse from UpdateBackupPolicy response

type UpdateDBInstanceSSLRequest added in v1.62.738

type UpdateDBInstanceSSLRequest struct {
	*requests.RpcRequest
	DBInstanceName string           `position:"Query" name:"DBInstanceName"`
	CertCommonName string           `position:"Query" name:"CertCommonName"`
	EnableSSL      requests.Boolean `position:"Query" name:"EnableSSL"`
	Force          requests.Boolean `position:"Query" name:"Force"`
}

UpdateDBInstanceSSLRequest is the request struct for api UpdateDBInstanceSSL

func CreateUpdateDBInstanceSSLRequest added in v1.62.738

func CreateUpdateDBInstanceSSLRequest() (request *UpdateDBInstanceSSLRequest)

CreateUpdateDBInstanceSSLRequest creates a request to invoke UpdateDBInstanceSSL API

type UpdateDBInstanceSSLResponse added in v1.62.738

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

UpdateDBInstanceSSLResponse is the response struct for api UpdateDBInstanceSSL

func CreateUpdateDBInstanceSSLResponse added in v1.62.738

func CreateUpdateDBInstanceSSLResponse() (response *UpdateDBInstanceSSLResponse)

CreateUpdateDBInstanceSSLResponse creates a response to parse from UpdateDBInstanceSSL response

type UpdateDBInstanceTDERequest added in v1.62.738

type UpdateDBInstanceTDERequest struct {
	*requests.RpcRequest
	DBInstanceName string           `position:"Query" name:"DBInstanceName"`
	EncryptionKey  string           `position:"Query" name:"EncryptionKey"`
	RoleArn        string           `position:"Query" name:"RoleArn"`
	TDEStatus      requests.Integer `position:"Query" name:"TDEStatus"`
}

UpdateDBInstanceTDERequest is the request struct for api UpdateDBInstanceTDE

func CreateUpdateDBInstanceTDERequest added in v1.62.738

func CreateUpdateDBInstanceTDERequest() (request *UpdateDBInstanceTDERequest)

CreateUpdateDBInstanceTDERequest creates a request to invoke UpdateDBInstanceTDE API

type UpdateDBInstanceTDEResponse added in v1.62.738

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

UpdateDBInstanceTDEResponse is the response struct for api UpdateDBInstanceTDE

func CreateUpdateDBInstanceTDEResponse added in v1.62.738

func CreateUpdateDBInstanceTDEResponse() (response *UpdateDBInstanceTDEResponse)

CreateUpdateDBInstanceTDEResponse creates a response to parse from UpdateDBInstanceTDE response

type UpdatePolarDBXInstanceNodeRequest added in v1.61.736

type UpdatePolarDBXInstanceNodeRequest struct {
	*requests.RpcRequest
	AddDNSpec           string `position:"Query" name:"AddDNSpec"`
	StoragePoolName     string `position:"Query" name:"StoragePoolName"`
	DbInstanceNodeCount string `position:"Query" name:"DbInstanceNodeCount"`
	CNNodeCount         string `position:"Query" name:"CNNodeCount"`
	DBInstanceName      string `position:"Query" name:"DBInstanceName"`
	ClientToken         string `position:"Query" name:"ClientToken"`
	DeleteDNIds         string `position:"Query" name:"DeleteDNIds"`
	DNNodeCount         string `position:"Query" name:"DNNodeCount"`
}

UpdatePolarDBXInstanceNodeRequest is the request struct for api UpdatePolarDBXInstanceNode

func CreateUpdatePolarDBXInstanceNodeRequest added in v1.61.736

func CreateUpdatePolarDBXInstanceNodeRequest() (request *UpdatePolarDBXInstanceNodeRequest)

CreateUpdatePolarDBXInstanceNodeRequest creates a request to invoke UpdatePolarDBXInstanceNode API

type UpdatePolarDBXInstanceNodeResponse added in v1.61.736

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

UpdatePolarDBXInstanceNodeResponse is the response struct for api UpdatePolarDBXInstanceNode

func CreateUpdatePolarDBXInstanceNodeResponse added in v1.61.736

func CreateUpdatePolarDBXInstanceNodeResponse() (response *UpdatePolarDBXInstanceNodeResponse)

CreateUpdatePolarDBXInstanceNodeResponse creates a response to parse from UpdatePolarDBXInstanceNode response

type UpgradeDBInstanceKernelVersionRequest

type UpgradeDBInstanceKernelVersionRequest struct {
	*requests.RpcRequest
	DBInstanceName string `position:"Query" name:"DBInstanceName"`
	SwitchMode     string `position:"Query" name:"SwitchMode"`
	MinorVersion   string `position:"Query" name:"MinorVersion"`
}

UpgradeDBInstanceKernelVersionRequest is the request struct for api UpgradeDBInstanceKernelVersion

func CreateUpgradeDBInstanceKernelVersionRequest

func CreateUpgradeDBInstanceKernelVersionRequest() (request *UpgradeDBInstanceKernelVersionRequest)

CreateUpgradeDBInstanceKernelVersionRequest creates a request to invoke UpgradeDBInstanceKernelVersion API

type UpgradeDBInstanceKernelVersionResponse

type UpgradeDBInstanceKernelVersionResponse struct {
	*responses.BaseResponse
	DBInstanceName     string `json:"DBInstanceName" xml:"DBInstanceName"`
	TargetMinorVersion string `json:"TargetMinorVersion" xml:"TargetMinorVersion"`
	RequestId          string `json:"RequestId" xml:"RequestId"`
	TaskId             string `json:"TaskId" xml:"TaskId"`
}

UpgradeDBInstanceKernelVersionResponse is the response struct for api UpgradeDBInstanceKernelVersion

func CreateUpgradeDBInstanceKernelVersionResponse

func CreateUpgradeDBInstanceKernelVersionResponse() (response *UpgradeDBInstanceKernelVersionResponse)

CreateUpgradeDBInstanceKernelVersionResponse creates a response to parse from UpgradeDBInstanceKernelVersion response

type Zone

type Zone struct {
	ZoneId     string `json:"ZoneId" xml:"ZoneId"`
	VpcEnabled bool   `json:"VpcEnabled" xml:"VpcEnabled"`
}

Zone is a nested struct in polardbx response

type Zones

type Zones struct {
	Zone []Zone `json:"Zone" xml:"Zone"`
}

Zones is a nested struct in polardbx response

Source Files

Jump to

Keyboard shortcuts

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