polardbx

package
v1.62.202 Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2023 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 {
	BackupPeriod               string `json:"BackupPeriod" xml:"BackupPeriod"`
	AccountType                string `json:"AccountType" xml:"AccountType"`
	BackupSetRetention         int    `json:"BackupSetRetention" xml:"BackupSetRetention"`
	LogLocalRetentionSpace     int    `json:"LogLocalRetentionSpace" xml:"LogLocalRetentionSpace"`
	AccountDescription         string `json:"AccountDescription" xml:"AccountDescription"`
	DBInstanceName             string `json:"DBInstanceName" xml:"DBInstanceName"`
	AccountPrivilege           string `json:"AccountPrivilege" xml:"AccountPrivilege"`
	BackupType                 string `json:"BackupType" xml:"BackupType"`
	BackupPlanBegin            string `json:"BackupPlanBegin" xml:"BackupPlanBegin"`
	LocalLogRetention          int    `json:"LocalLogRetention" xml:"LocalLogRetention"`
	IsEnabled                  int    `json:"IsEnabled" xml:"IsEnabled"`
	AccountName                string `json:"AccountName" xml:"AccountName"`
	BackupWay                  string `json:"BackupWay" xml:"BackupWay"`
	DBName                     string `json:"DBName" xml:"DBName"`
	RemoveLogRetention         int    `json:"RemoveLogRetention" xml:"RemoveLogRetention"`
	BackupSetId                int64  `json:"BackupSetId" xml:"BackupSetId"`
	ForceCleanOnHighSpaceUsage int    `json:"ForceCleanOnHighSpaceUsage" xml:"ForceCleanOnHighSpaceUsage"`
}

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 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 BackupSet added in v1.61.924

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

BackupSet is a nested struct in polardbx response

type CancelPolarxOrderRequest added in v1.61.736

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

CancelPolarxOrderRequest is the request struct for api CancelPolarxOrder

func CreateCancelPolarxOrderRequest added in v1.61.736

func CreateCancelPolarxOrderRequest() (request *CancelPolarxOrderRequest)

CreateCancelPolarxOrderRequest creates a request to invoke CancelPolarxOrder API

type CancelPolarxOrderResponse added in v1.61.736

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

CancelPolarxOrderResponse is the response struct for api CancelPolarxOrder

func CreateCancelPolarxOrderResponse added in v1.61.736

func CreateCancelPolarxOrderResponse() (response *CancelPolarxOrderResponse)

CreateCancelPolarxOrderResponse creates a response to parse from CancelPolarxOrder 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) 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) CancelPolarxOrder added in v1.61.736

func (client *Client) CancelPolarxOrder(request *CancelPolarxOrderRequest) (response *CancelPolarxOrderResponse, err error)

CancelPolarxOrder invokes the polardbx.CancelPolarxOrder API synchronously

func (*Client) CancelPolarxOrderWithCallback added in v1.61.736

func (client *Client) CancelPolarxOrderWithCallback(request *CancelPolarxOrderRequest, callback func(response *CancelPolarxOrderResponse, err error)) <-chan int

CancelPolarxOrderWithCallback invokes the polardbx.CancelPolarxOrder API asynchronously

func (*Client) CancelPolarxOrderWithChan added in v1.61.736

func (client *Client) CancelPolarxOrderWithChan(request *CancelPolarxOrderRequest) (<-chan *CancelPolarxOrderResponse, <-chan error)

CancelPolarxOrderWithChan invokes the polardbx.CancelPolarxOrder 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) CreatePolarxInstance

func (client *Client) CreatePolarxInstance(request *CreatePolarxInstanceRequest) (response *CreatePolarxInstanceResponse, err error)

CreatePolarxInstance invokes the polardbx.CreatePolarxInstance API synchronously

func (*Client) CreatePolarxInstanceWithCallback

func (client *Client) CreatePolarxInstanceWithCallback(request *CreatePolarxInstanceRequest, callback func(response *CreatePolarxInstanceResponse, err error)) <-chan int

CreatePolarxInstanceWithCallback invokes the polardbx.CreatePolarxInstance API asynchronously

func (*Client) CreatePolarxInstanceWithChan

func (client *Client) CreatePolarxInstanceWithChan(request *CreatePolarxInstanceRequest) (<-chan *CreatePolarxInstanceResponse, <-chan error)

CreatePolarxInstanceWithChan invokes the polardbx.CreatePolarxInstance API asynchronously

func (*Client) CreatePolarxOrder added in v1.61.736

func (client *Client) CreatePolarxOrder(request *CreatePolarxOrderRequest) (response *CreatePolarxOrderResponse, err error)

CreatePolarxOrder invokes the polardbx.CreatePolarxOrder API synchronously

func (*Client) CreatePolarxOrderWithCallback added in v1.61.736

func (client *Client) CreatePolarxOrderWithCallback(request *CreatePolarxOrderRequest, callback func(response *CreatePolarxOrderResponse, err error)) <-chan int

CreatePolarxOrderWithCallback invokes the polardbx.CreatePolarxOrder API asynchronously

func (*Client) CreatePolarxOrderWithChan added in v1.61.736

func (client *Client) CreatePolarxOrderWithChan(request *CreatePolarxOrderRequest) (<-chan *CreatePolarxOrderResponse, <-chan error)

CreatePolarxOrderWithChan invokes the polardbx.CreatePolarxOrder 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) 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) 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) 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) 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) 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) DescribeInstanceDbPerformance

func (client *Client) DescribeInstanceDbPerformance(request *DescribeInstanceDbPerformanceRequest) (response *DescribeInstanceDbPerformanceResponse, err error)

DescribeInstanceDbPerformance invokes the polardbx.DescribeInstanceDbPerformance API synchronously

func (*Client) DescribeInstanceDbPerformanceWithCallback

func (client *Client) DescribeInstanceDbPerformanceWithCallback(request *DescribeInstanceDbPerformanceRequest, callback func(response *DescribeInstanceDbPerformanceResponse, err error)) <-chan int

DescribeInstanceDbPerformanceWithCallback invokes the polardbx.DescribeInstanceDbPerformance API asynchronously

func (*Client) DescribeInstanceDbPerformanceWithChan

func (client *Client) DescribeInstanceDbPerformanceWithChan(request *DescribeInstanceDbPerformanceRequest) (<-chan *DescribeInstanceDbPerformanceResponse, <-chan error)

DescribeInstanceDbPerformanceWithChan invokes the polardbx.DescribeInstanceDbPerformance API asynchronously

func (*Client) DescribeInstancePerformance

func (client *Client) DescribeInstancePerformance(request *DescribeInstancePerformanceRequest) (response *DescribeInstancePerformanceResponse, err error)

DescribeInstancePerformance invokes the polardbx.DescribeInstancePerformance API synchronously

func (*Client) DescribeInstancePerformanceWithCallback

func (client *Client) DescribeInstancePerformanceWithCallback(request *DescribeInstancePerformanceRequest, callback func(response *DescribeInstancePerformanceResponse, err error)) <-chan int

DescribeInstancePerformanceWithCallback invokes the polardbx.DescribeInstancePerformance API asynchronously

func (*Client) DescribeInstancePerformanceWithChan

func (client *Client) DescribeInstancePerformanceWithChan(request *DescribeInstancePerformanceRequest) (<-chan *DescribeInstancePerformanceResponse, <-chan error)

DescribeInstancePerformanceWithChan invokes the polardbx.DescribeInstancePerformance API asynchronously

func (*Client) DescribeInstanceStoragePerformance

func (client *Client) DescribeInstanceStoragePerformance(request *DescribeInstanceStoragePerformanceRequest) (response *DescribeInstanceStoragePerformanceResponse, err error)

DescribeInstanceStoragePerformance invokes the polardbx.DescribeInstanceStoragePerformance API synchronously

func (*Client) DescribeInstanceStoragePerformanceWithCallback

func (client *Client) DescribeInstanceStoragePerformanceWithCallback(request *DescribeInstanceStoragePerformanceRequest, callback func(response *DescribeInstanceStoragePerformanceResponse, err error)) <-chan int

DescribeInstanceStoragePerformanceWithCallback invokes the polardbx.DescribeInstanceStoragePerformance API asynchronously

func (*Client) DescribeInstanceStoragePerformanceWithChan

func (client *Client) DescribeInstanceStoragePerformanceWithChan(request *DescribeInstanceStoragePerformanceRequest) (<-chan *DescribeInstanceStoragePerformanceResponse, <-chan error)

DescribeInstanceStoragePerformanceWithChan invokes the polardbx.DescribeInstanceStoragePerformance 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) DescribePolarxDbInstances

func (client *Client) DescribePolarxDbInstances(request *DescribePolarxDbInstancesRequest) (response *DescribePolarxDbInstancesResponse, err error)

DescribePolarxDbInstances invokes the polardbx.DescribePolarxDbInstances API synchronously

func (*Client) DescribePolarxDbInstancesWithCallback

func (client *Client) DescribePolarxDbInstancesWithCallback(request *DescribePolarxDbInstancesRequest, callback func(response *DescribePolarxDbInstancesResponse, err error)) <-chan int

DescribePolarxDbInstancesWithCallback invokes the polardbx.DescribePolarxDbInstances API asynchronously

func (*Client) DescribePolarxDbInstancesWithChan

func (client *Client) DescribePolarxDbInstancesWithChan(request *DescribePolarxDbInstancesRequest) (<-chan *DescribePolarxDbInstancesResponse, <-chan error)

DescribePolarxDbInstancesWithChan invokes the polardbx.DescribePolarxDbInstances 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) 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) GetPolarXPrice added in v1.61.736

func (client *Client) GetPolarXPrice(request *GetPolarXPriceRequest) (response *GetPolarXPriceResponse, err error)

GetPolarXPrice invokes the polardbx.GetPolarXPrice API synchronously

func (*Client) GetPolarXPriceWithCallback added in v1.61.736

func (client *Client) GetPolarXPriceWithCallback(request *GetPolarXPriceRequest, callback func(response *GetPolarXPriceResponse, err error)) <-chan int

GetPolarXPriceWithCallback invokes the polardbx.GetPolarXPrice API asynchronously

func (*Client) GetPolarXPriceWithChan added in v1.61.736

func (client *Client) GetPolarXPriceWithChan(request *GetPolarXPriceRequest) (<-chan *GetPolarXPriceResponse, <-chan error)

GetPolarXPriceWithChan invokes the polardbx.GetPolarXPrice API asynchronously

func (*Client) GetPolarxCommodity added in v1.61.736

func (client *Client) GetPolarxCommodity(request *GetPolarxCommodityRequest) (response *GetPolarxCommodityResponse, err error)

GetPolarxCommodity invokes the polardbx.GetPolarxCommodity API synchronously

func (*Client) GetPolarxCommodityWithCallback added in v1.61.736

func (client *Client) GetPolarxCommodityWithCallback(request *GetPolarxCommodityRequest, callback func(response *GetPolarxCommodityResponse, err error)) <-chan int

GetPolarxCommodityWithCallback invokes the polardbx.GetPolarxCommodity API asynchronously

func (*Client) GetPolarxCommodityWithChan added in v1.61.736

func (client *Client) GetPolarxCommodityWithChan(request *GetPolarxCommodityRequest) (<-chan *GetPolarxCommodityResponse, <-chan error)

GetPolarxCommodityWithChan invokes the polardbx.GetPolarxCommodity 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) 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) 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) 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) 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) RetryPolarxOrder added in v1.61.736

func (client *Client) RetryPolarxOrder(request *RetryPolarxOrderRequest) (response *RetryPolarxOrderResponse, err error)

RetryPolarxOrder invokes the polardbx.RetryPolarxOrder API synchronously

func (*Client) RetryPolarxOrderWithCallback added in v1.61.736

func (client *Client) RetryPolarxOrderWithCallback(request *RetryPolarxOrderRequest, callback func(response *RetryPolarxOrderResponse, err error)) <-chan int

RetryPolarxOrderWithCallback invokes the polardbx.RetryPolarxOrder API asynchronously

func (*Client) RetryPolarxOrderWithChan added in v1.61.736

func (client *Client) RetryPolarxOrderWithChan(request *RetryPolarxOrderRequest) (<-chan *RetryPolarxOrderResponse, <-chan error)

RetryPolarxOrderWithChan invokes the polardbx.RetryPolarxOrder 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) 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 Component added in v1.61.736

type Component struct {
	Name   string   `json:"Name" xml:"Name"`
	Type   string   `json:"Type" xml:"Type"`
	Values []string `json:"Values" xml:"Values"`
}

Component is a nested struct in polardbx response

type ComponentList added in v1.61.736

type ComponentList struct {
	Component []Component `json:"Component" xml:"Component"`
}

ComponentList 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 {
	VPCId            string `json:"VPCId" xml:"VPCId"`
	Port             string `json:"Port" xml:"Port"`
	VSwitchId        string `json:"VSwitchId" xml:"VSwitchId"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	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 ConnAddrsInGetPolarxCommodity added in v1.61.736

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

ConnAddrsInGetPolarxCommodity is a nested struct in polardbx response

type CreateAccountRequest

type CreateAccountRequest struct {
	*requests.RpcRequest
	DBInstanceName     string `position:"Query" name:"DBInstanceName"`
	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"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

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"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	DBNodeClass           string           `position:"Query" name:"DBNodeClass"`
	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"`
	PrimaryDBInstanceName string           `position:"Query" name:"PrimaryDBInstanceName"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	DBNodeCount           requests.Integer `position:"Query" name:"DBNodeCount"`
	UsedTime              requests.Integer `position:"Query" name:"UsedTime"`
	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
	RequestId      string `json:"RequestId" xml:"RequestId"`
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
	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"`
	AccountPrivilege string `position:"Query" name:"AccountPrivilege"`
	AccountName      string `position:"Query" name:"AccountName"`
	DbName           string `position:"Query" name:"DbName"`
	DbDescription    string `position:"Query" name:"DbDescription"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

CreateDBResponse is the response struct for api CreateDB

func CreateCreateDBResponse

func CreateCreateDBResponse() (response *CreateDBResponse)

CreateCreateDBResponse creates a response to parse from CreateDB response

type CreatePolarxInstanceRequest

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

CreatePolarxInstanceRequest is the request struct for api CreatePolarxInstance

func CreateCreatePolarxInstanceRequest

func CreateCreatePolarxInstanceRequest() (request *CreatePolarxInstanceRequest)

CreateCreatePolarxInstanceRequest creates a request to invoke CreatePolarxInstance API

type CreatePolarxInstanceResponse

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

CreatePolarxInstanceResponse is the response struct for api CreatePolarxInstance

func CreateCreatePolarxInstanceResponse

func CreateCreatePolarxInstanceResponse() (response *CreatePolarxInstanceResponse)

CreateCreatePolarxInstanceResponse creates a response to parse from CreatePolarxInstance response

type CreatePolarxOrderRequest added in v1.61.736

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

CreatePolarxOrderRequest is the request struct for api CreatePolarxOrder

func CreateCreatePolarxOrderRequest added in v1.61.736

func CreateCreatePolarxOrderRequest() (request *CreatePolarxOrderRequest)

CreateCreatePolarxOrderRequest creates a request to invoke CreatePolarxOrder API

type CreatePolarxOrderResponse added in v1.61.736

type CreatePolarxOrderResponse struct {
	*responses.BaseResponse
	RequestId       string        `json:"RequestId" xml:"RequestId"`
	OrderResultList []OrderResult `json:"OrderResultList" xml:"OrderResultList"`
}

CreatePolarxOrderResponse is the response struct for api CreatePolarxOrder

func CreateCreatePolarxOrderResponse added in v1.61.736

func CreateCreatePolarxOrderResponse() (response *CreatePolarxOrderResponse)

CreateCreatePolarxOrderResponse creates a response to parse from CreatePolarxOrder 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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

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"`
	CreateTime         string     `json:"CreateTime" xml:"CreateTime"`
	StorageUsed        string     `json:"StorageUsed" xml:"StorageUsed"`
	DBNodeCount        int        `json:"DBNodeCount" xml:"DBNodeCount"`
	RegionId           string     `json:"RegionId" xml:"RegionId"`
	DBInstanceType     string     `json:"DBInstanceType" xml:"DBInstanceType"`
	MinorVersion       string     `json:"MinorVersion" xml:"MinorVersion"`
	MaintainEndTime    string     `json:"MaintainEndTime" xml:"MaintainEndTime"`
	Network            string     `json:"Network" xml:"Network"`
	Id                 string     `json:"Id" xml:"Id"`
	CommodityCode      string     `json:"CommodityCode" xml:"CommodityCode"`
	Description        string     `json:"Description" xml:"Description"`
	Expired            string     `json:"Expired" xml:"Expired"`
	Type               string     `json:"Type" xml:"Type"`
	DBVersion          string     `json:"DBVersion" xml:"DBVersion"`
	VPCId              string     `json:"VPCId" xml:"VPCId"`
	Port               string     `json:"Port" xml:"Port"`
	PayType            string     `json:"PayType" xml:"PayType"`
	VSwitchId          string     `json:"VSwitchId" xml:"VSwitchId"`
	ExpireDate         string     `json:"ExpireDate" xml:"ExpireDate"`
	MaintainStartTime  string     `json:"MaintainStartTime" xml:"MaintainStartTime"`
	ZoneId             string     `json:"ZoneId" xml:"ZoneId"`
	LatestMinorVersion string     `json:"LatestMinorVersion" xml:"LatestMinorVersion"`
	ConnectionString   string     `json:"ConnectionString" xml:"ConnectionString"`
	Status             string     `json:"Status" xml:"Status"`
	LockMode           string     `json:"LockMode" xml:"LockMode"`
	ReadDBInstances    []string   `json:"ReadDBInstances" xml:"ReadDBInstances"`
	DBNodes            []DBNode   `json:"DBNodes" xml:"DBNodes"`
	ConnAddrs          []ConnAddr `json:"ConnAddrs" xml:"ConnAddrs"`
}

DBInstance is a nested struct in polardbx response

type DBInstanceInDescribeDBInstances

type DBInstanceInDescribeDBInstances struct {
	Id              string         `json:"Id" xml:"Id"`
	Description     string         `json:"Description" xml:"Description"`
	PayType         string         `json:"PayType" xml:"PayType"`
	CreateTime      string         `json:"CreateTime" xml:"CreateTime"`
	ExpireTime      string         `json:"ExpireTime" xml:"ExpireTime"`
	Expired         bool           `json:"Expired" xml:"Expired"`
	RegionId        string         `json:"RegionId" xml:"RegionId"`
	ZoneId          string         `json:"ZoneId" xml:"ZoneId"`
	Network         string         `json:"Network" xml:"Network"`
	VPCId           string         `json:"VPCId" xml:"VPCId"`
	Engine          string         `json:"Engine" xml:"Engine"`
	DBType          string         `json:"DBType" xml:"DBType"`
	DBVersion       string         `json:"DBVersion" xml:"DBVersion"`
	Status          string         `json:"Status" xml:"Status"`
	LockMode        string         `json:"LockMode" xml:"LockMode"`
	LockReason      string         `json:"LockReason" xml:"LockReason"`
	NodeCount       int            `json:"NodeCount" xml:"NodeCount"`
	NodeClass       string         `json:"NodeClass" xml:"NodeClass"`
	StorageUsed     int            `json:"StorageUsed" xml:"StorageUsed"`
	CommodityCode   string         `json:"CommodityCode" xml:"CommodityCode"`
	Type            string         `json:"Type" xml:"Type"`
	MinorVersion    string         `json:"MinorVersion" xml:"MinorVersion"`
	ReadDBInstances []string       `json:"ReadDBInstances" xml:"ReadDBInstances"`
	Nodes           []PolarDBXNode `json:"Nodes" xml:"Nodes"`
}

DBInstanceInDescribeDBInstances is a nested struct in polardbx response

type DBInstanceInGetPolarxCommodity added in v1.61.736

type DBInstanceInGetPolarxCommodity struct {
	Status             string     `json:"Status" xml:"Status"`
	Description        string     `json:"Description" xml:"Description"`
	ZoneId             string     `json:"ZoneId" xml:"ZoneId"`
	VPCId              string     `json:"VPCId" xml:"VPCId"`
	CreateTime         string     `json:"CreateTime" xml:"CreateTime"`
	Expired            string     `json:"Expired" xml:"Expired"`
	PayType            string     `json:"PayType" xml:"PayType"`
	DBType             string     `json:"DBType" xml:"DBType"`
	LockMode           string     `json:"LockMode" xml:"LockMode"`
	StorageUsed        int64      `json:"StorageUsed" xml:"StorageUsed"`
	DBVersion          string     `json:"DBVersion" xml:"DBVersion"`
	Network            string     `json:"Network" xml:"Network"`
	RegionId           string     `json:"RegionId" xml:"RegionId"`
	Engine             string     `json:"Engine" xml:"Engine"`
	Id                 string     `json:"Id" xml:"Id"`
	ConnectionString   string     `json:"ConnectionString" xml:"ConnectionString"`
	Port               string     `json:"Port" xml:"Port"`
	MinorVersion       string     `json:"MinorVersion" xml:"MinorVersion"`
	LatestMinorVersion string     `json:"LatestMinorVersion" xml:"LatestMinorVersion"`
	DBNodeCount        int        `json:"DBNodeCount" xml:"DBNodeCount"`
	DBInstanceType     string     `json:"DBInstanceType" xml:"DBInstanceType"`
	MaintainStartTime  string     `json:"MaintainStartTime" xml:"MaintainStartTime"`
	MaintainEndTime    string     `json:"MaintainEndTime" xml:"MaintainEndTime"`
	VSwitchId          string     `json:"VSwitchId" xml:"VSwitchId"`
	CommodityCode      string     `json:"CommodityCode" xml:"CommodityCode"`
	ExpireDate         string     `json:"ExpireDate" xml:"ExpireDate"`
	Type               string     `json:"Type" xml:"Type"`
	DBNodeClass        string     `json:"DBNodeClass" xml:"DBNodeClass"`
	ReadDBInstances    []string   `json:"ReadDBInstances" xml:"ReadDBInstances"`
	DBNodes            []DBNode   `json:"DBNodes" xml:"DBNodes"`
	ConnAddrs          []ConnAddr `json:"ConnAddrs" xml:"ConnAddrs"`
}

DBInstanceInGetPolarxCommodity 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 {
	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 DBNodesInGetPolarxCommodity added in v1.61.736

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

DBNodesInGetPolarxCommodity is a nested struct in polardbx response

type Data

type Data struct {
	OrderId            int64                 `json:"OrderId" xml:"OrderId"`
	Engine             string                `json:"Engine" xml:"Engine"`
	EngineVersion      string                `json:"EngineVersion" xml:"EngineVersion"`
	DBInstanceName     string                `json:"DBInstanceName" xml:"DBInstanceName"`
	DrdsInstanceIdList []string              `json:"DrdsInstanceIdList" xml:"DrdsInstanceIdList"`
	ConfigParameters   []DBInstanceParameter `json:"ConfigParameters" xml:"ConfigParameters"`
	GroupItems         []GroupItem           `json:"GroupItems" xml:"GroupItems"`
	Tables             []Table               `json:"Tables" xml:"Tables"`
	PerformanceItems   []PerformanceItem     `json:"PerformanceItems" xml:"PerformanceItems"`
	RunningParameters  []DBInstanceParameter `json:"RunningParameters" xml:"RunningParameters"`
}

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 DataInCreatePolarxInstance

type DataInCreatePolarxInstance struct {
	OrderId            int64              `json:"OrderId" xml:"OrderId"`
	DrdsInstanceIdList DrdsInstanceIdList `json:"DrdsInstanceIdList" xml:"DrdsInstanceIdList"`
}

DataInCreatePolarxInstance 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 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 DataInUpdateBackupPolicy added in v1.61.924

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

DataInUpdateBackupPolicy is a nested struct in polardbx response

type DbInstance

type DbInstance struct {
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	Description  string `json:"Description" xml:"Description"`
	PayType      string `json:"PayType" xml:"PayType"`
	CreateTime   string `json:"CreateTime" xml:"CreateTime"`
	ExpireTime   string `json:"ExpireTime" xml:"ExpireTime"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	ZoneId       string `json:"ZoneId" xml:"ZoneId"`
	Network      string `json:"Network" xml:"Network"`
	VPCId        string `json:"VPCId" xml:"VPCId"`
	Engine       string `json:"Engine" xml:"Engine"`
	DBType       string `json:"DBType" xml:"DBType"`
	DBVersion    string `json:"DBVersion" xml:"DBVersion"`
	Status       string `json:"Status" xml:"Status"`
	StatusDesc   string `json:"StatusDesc" xml:"StatusDesc"`
	LockMode     string `json:"LockMode" xml:"LockMode"`
	LockReason   string `json:"lockReason" xml:"lockReason"`
	NodeCount    int    `json:"NodeCount" xml:"NodeCount"`
	NodeClass    string `json:"NodeClass" xml:"NodeClass"`
	StorageUsed  int    `json:"StorageUsed" xml:"StorageUsed"`
}

DbInstance is a nested struct in polardbx response

type DbInstances

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

DbInstances is a nested struct in polardbx response

type DeleteAccountRequest

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

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

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"`
	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 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"`
	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 DescribeDBInstanceAttributeRequest

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

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 DescribeDBInstancesRequest

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

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 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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `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 DescribeInstanceDbPerformanceRequest

type DescribeInstanceDbPerformanceRequest struct {
	*requests.RpcRequest
	DbInstanceName string `position:"Query" name:"DbInstanceName"`
	Keys           string `position:"Query" name:"Keys"`
	EndTime        string `position:"Query" name:"EndTime"`
	StartTime      string `position:"Query" name:"StartTime"`
	DbName         string `position:"Query" name:"DbName"`
}

DescribeInstanceDbPerformanceRequest is the request struct for api DescribeInstanceDbPerformance

func CreateDescribeInstanceDbPerformanceRequest

func CreateDescribeInstanceDbPerformanceRequest() (request *DescribeInstanceDbPerformanceRequest)

CreateDescribeInstanceDbPerformanceRequest creates a request to invoke DescribeInstanceDbPerformance API

type DescribeInstanceDbPerformanceResponse

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

DescribeInstanceDbPerformanceResponse is the response struct for api DescribeInstanceDbPerformance

func CreateDescribeInstanceDbPerformanceResponse

func CreateDescribeInstanceDbPerformanceResponse() (response *DescribeInstanceDbPerformanceResponse)

CreateDescribeInstanceDbPerformanceResponse creates a response to parse from DescribeInstanceDbPerformance response

type DescribeInstancePerformanceRequest

type DescribeInstancePerformanceRequest struct {
	*requests.RpcRequest
	DbInstanceName string `position:"Query" name:"DbInstanceName"`
	Keys           string `position:"Query" name:"Keys"`
	EndTime        string `position:"Query" name:"EndTime"`
	StartTime      string `position:"Query" name:"StartTime"`
	NodeId         string `position:"Query" name:"NodeId"`
}

DescribeInstancePerformanceRequest is the request struct for api DescribeInstancePerformance

func CreateDescribeInstancePerformanceRequest

func CreateDescribeInstancePerformanceRequest() (request *DescribeInstancePerformanceRequest)

CreateDescribeInstancePerformanceRequest creates a request to invoke DescribeInstancePerformance API

type DescribeInstancePerformanceResponse

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

DescribeInstancePerformanceResponse is the response struct for api DescribeInstancePerformance

func CreateDescribeInstancePerformanceResponse

func CreateDescribeInstancePerformanceResponse() (response *DescribeInstancePerformanceResponse)

CreateDescribeInstancePerformanceResponse creates a response to parse from DescribeInstancePerformance response

type DescribeInstanceStoragePerformanceRequest

type DescribeInstanceStoragePerformanceRequest struct {
	*requests.RpcRequest
	DbInstanceName    string `position:"Query" name:"DbInstanceName"`
	StorageInstanceId string `position:"Query" name:"StorageInstanceId"`
	Keys              string `position:"Query" name:"Keys"`
	EndTime           string `position:"Query" name:"EndTime"`
	StartTime         string `position:"Query" name:"StartTime"`
}

DescribeInstanceStoragePerformanceRequest is the request struct for api DescribeInstanceStoragePerformance

func CreateDescribeInstanceStoragePerformanceRequest

func CreateDescribeInstanceStoragePerformanceRequest() (request *DescribeInstanceStoragePerformanceRequest)

CreateDescribeInstanceStoragePerformanceRequest creates a request to invoke DescribeInstanceStoragePerformance API

type DescribeInstanceStoragePerformanceResponse

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

DescribeInstanceStoragePerformanceResponse is the response struct for api DescribeInstanceStoragePerformance

func CreateDescribeInstanceStoragePerformanceResponse

func CreateDescribeInstanceStoragePerformanceResponse() (response *DescribeInstanceStoragePerformanceResponse)

CreateDescribeInstanceStoragePerformanceResponse creates a response to parse from DescribeInstanceStoragePerformance 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 DescribePolarxDbInstancesRequest

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

DescribePolarxDbInstancesRequest is the request struct for api DescribePolarxDbInstances

func CreateDescribePolarxDbInstancesRequest

func CreateDescribePolarxDbInstancesRequest() (request *DescribePolarxDbInstancesRequest)

CreateDescribePolarxDbInstancesRequest creates a request to invoke DescribePolarxDbInstances API

type DescribePolarxDbInstancesResponse

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

DescribePolarxDbInstancesResponse is the response struct for api DescribePolarxDbInstances

func CreateDescribePolarxDbInstancesResponse

func CreateDescribePolarxDbInstancesResponse() (response *DescribePolarxDbInstancesResponse)

CreateDescribePolarxDbInstancesResponse creates a response to parse from DescribePolarxDbInstances 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
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Code      int     `json:"Code" xml:"Code"`
	ErrorCode int     `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool    `json:"Success" xml:"Success"`
	Message   string  `json:"Message" xml:"Message"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Progress  int    `json:"Progress" xml:"Progress"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	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 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"`
	TaskAction           string           `position:"Query" name:"TaskAction"`
	Status               string           `position:"Query" name:"Status"`
}

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"`
	TotalRecordCount int                `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageNumber       int                `json:"PageNumber" xml:"PageNumber"`
	PageRecordCount  int                `json:"PageRecordCount" xml:"PageRecordCount"`
	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 DrdsInstanceIdList

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

DrdsInstanceIdList is a nested struct in polardbx response

type GetPolarXPriceRequest added in v1.61.736

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

GetPolarXPriceRequest is the request struct for api GetPolarXPrice

func CreateGetPolarXPriceRequest added in v1.61.736

func CreateGetPolarXPriceRequest() (request *GetPolarXPriceRequest)

CreateGetPolarXPriceRequest creates a request to invoke GetPolarXPrice API

type GetPolarXPriceResponse added in v1.61.736

type GetPolarXPriceResponse struct {
	*responses.BaseResponse
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	OrderPriceList []OrderPrice `json:"OrderPriceList" xml:"OrderPriceList"`
}

GetPolarXPriceResponse is the response struct for api GetPolarXPrice

func CreateGetPolarXPriceResponse added in v1.61.736

func CreateGetPolarXPriceResponse() (response *GetPolarXPriceResponse)

CreateGetPolarXPriceResponse creates a response to parse from GetPolarXPrice response

type GetPolarxCommodityRequest added in v1.61.736

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

GetPolarxCommodityRequest is the request struct for api GetPolarxCommodity

func CreateGetPolarxCommodityRequest added in v1.61.736

func CreateGetPolarxCommodityRequest() (request *GetPolarxCommodityRequest)

CreateGetPolarxCommodityRequest creates a request to invoke GetPolarxCommodity API

type GetPolarxCommodityResponse added in v1.61.736

type GetPolarxCommodityResponse struct {
	*responses.BaseResponse
	RequestId     string                         `json:"RequestId" xml:"RequestId"`
	DBInstance    DBInstanceInGetPolarxCommodity `json:"DBInstance" xml:"DBInstance"`
	ComponentList []Component                    `json:"ComponentList" xml:"ComponentList"`
}

GetPolarxCommodityResponse is the response struct for api GetPolarxCommodity

func CreateGetPolarxCommodityResponse added in v1.61.736

func CreateGetPolarxCommodityResponse() (response *GetPolarxCommodityResponse)

CreateGetPolarxCommodityResponse creates a response to parse from GetPolarxCommodity 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 Items

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

Items 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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

ModifyAccountDescriptionResponse is the response struct for api ModifyAccountDescription

func CreateModifyAccountDescriptionResponse

func CreateModifyAccountDescriptionResponse() (response *ModifyAccountDescriptionResponse)

CreateModifyAccountDescriptionResponse creates a response to parse from ModifyAccountDescription response

type ModifyDBInstanceClassRequest

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

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   string `json:"OrderId" xml:"OrderId"`
}

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 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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

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 OrderPrice added in v1.61.736

type OrderPrice struct {
	DBInstanceName  string `json:"DBInstanceName" xml:"DBInstanceName"`
	TotalCostAmount string `json:"TotalCostAmount" xml:"TotalCostAmount"`
	DiscountAmount  string `json:"DiscountAmount" xml:"DiscountAmount"`
	TradeAmount     string `json:"TradeAmount" xml:"TradeAmount"`
	OriginalAmount  string `json:"OriginalAmount" xml:"OriginalAmount"`
	PayType         string `json:"PayType" xml:"PayType"`
	Rules           []Rule `json:"Rules" xml:"Rules"`
}

OrderPrice is a nested struct in polardbx response

type OrderPriceList added in v1.61.736

type OrderPriceList struct {
	OrderPrice []OrderPrice `json:"OrderPrice" xml:"OrderPrice"`
}

OrderPriceList is a nested struct in polardbx response

type OrderResult added in v1.61.736

type OrderResult struct {
	OrderId        int64  `json:"OrderId" xml:"OrderId"`
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
}

OrderResult is a nested struct in polardbx response

type OrderResultList added in v1.61.736

type OrderResultList struct {
	OrderResult []OrderResult `json:"OrderResult" xml:"OrderResult"`
}

OrderResultList is a nested struct in polardbx response

type PerformanceItem

type PerformanceItem struct {
	MetricName  string  `json:"MetricName" xml:"MetricName"`
	Measurement string  `json:"Measurement" xml:"Measurement"`
	Points      []Point `json:"Points" xml:"Points"`
}

PerformanceItem is a nested struct in polardbx response

type PerformanceItemsInDescribeInstanceDbPerformance

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

PerformanceItemsInDescribeInstanceDbPerformance is a nested struct in polardbx response

type PerformanceItemsInDescribeInstancePerformance

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

PerformanceItemsInDescribeInstancePerformance is a nested struct in polardbx response

type PerformanceItemsInDescribeInstanceStoragePerformance

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

PerformanceItemsInDescribeInstanceStoragePerformance is a nested struct in polardbx response

type Point

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

Point is a nested struct in polardbx response

type PointsInDescribeInstanceDbPerformance

type PointsInDescribeInstanceDbPerformance struct {
	Point []Point `json:"Point" xml:"Point"`
}

PointsInDescribeInstanceDbPerformance is a nested struct in polardbx response

type PointsInDescribeInstancePerformance

type PointsInDescribeInstancePerformance struct {
	Point []Point `json:"Point" xml:"Point"`
}

PointsInDescribeInstancePerformance is a nested struct in polardbx response

type PointsInDescribeInstanceStoragePerformance

type PointsInDescribeInstanceStoragePerformance struct {
	Point []Point `json:"Point" xml:"Point"`
}

PointsInDescribeInstanceStoragePerformance is a nested struct in polardbx response

type PolarDBXNode added in v1.61.703

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

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 ReadDBInstancesInDescribeDBInstances

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

ReadDBInstancesInDescribeDBInstances is a nested struct in polardbx response

type ReadDBInstancesInGetPolarxCommodity added in v1.61.736

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

ReadDBInstancesInGetPolarxCommodity is a nested struct in polardbx response

type Region

type Region struct {
	RegionId        string `json:"RegionId" xml:"RegionId"`
	SupportPolarx20 bool   `json:"SupportPolarx20" xml:"SupportPolarx20"`
	SupportPolarx10 bool   `json:"SupportPolarx10" xml:"SupportPolarx10"`
	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 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 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 RetryPolarxOrderRequest added in v1.61.736

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

RetryPolarxOrderRequest is the request struct for api RetryPolarxOrder

func CreateRetryPolarxOrderRequest added in v1.61.736

func CreateRetryPolarxOrderRequest() (request *RetryPolarxOrderRequest)

CreateRetryPolarxOrderRequest creates a request to invoke RetryPolarxOrder API

type RetryPolarxOrderResponse added in v1.61.736

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

RetryPolarxOrderResponse is the response struct for api RetryPolarxOrder

func CreateRetryPolarxOrderResponse added in v1.61.736

func CreateRetryPolarxOrderResponse() (response *RetryPolarxOrderResponse)

CreateRetryPolarxOrderResponse creates a response to parse from RetryPolarxOrder response

type Rule added in v1.61.736

type Rule struct {
	RuleDescId int64  `json:"RuleDescId" xml:"RuleDescId"`
	Name       string `json:"Name" xml:"Name"`
	Title      string `json:"Title" xml:"Title"`
}

Rule is a nested struct in polardbx response

type Rules added in v1.61.736

type Rules struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

Rules is a nested struct in polardbx response

type RunningParameters

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

RunningParameters is a nested struct in polardbx response

type Table

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

Table is a nested struct in polardbx response

type Tables

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

Tables is a nested struct in polardbx response

type TaskProgressInfo

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

TaskProgressInfo is a nested struct in polardbx response

type UpdateBackupPolicyRequest added in v1.61.924

type UpdateBackupPolicyRequest struct {
	*requests.RpcRequest
	DBInstanceName             string           `position:"Query" name:"DBInstanceName"`
	ForceCleanOnHighSpaceUsage requests.Integer `position:"Query" name:"ForceCleanOnHighSpaceUsage"`
	BackupPlanBegin            string           `position:"Query" name:"BackupPlanBegin"`
	RemoveLogRetention         requests.Integer `position:"Query" name:"RemoveLogRetention"`
	BackupType                 string           `position:"Query" name:"BackupType"`
	IsEnabled                  requests.Integer `position:"Query" name:"IsEnabled"`
	BackupWay                  string           `position:"Query" name:"BackupWay"`
	BackupSetRetention         requests.Integer `position:"Query" name:"BackupSetRetention"`
	BackupPeriod               string           `position:"Query" name:"BackupPeriod"`
	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 UpdatePolarDBXInstanceNodeRequest added in v1.61.736

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

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   string `json:"OrderId" xml:"OrderId"`
}

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"`
	SwitchTime     string `position:"Query" name:"SwitchTime"`
	UpgradeTime    string `position:"Query" name:"UpgradeTime"`
}

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
	RequestId          string `json:"RequestId" xml:"RequestId"`
	DBInstanceName     string `json:"DBInstanceName" xml:"DBInstanceName"`
	TaskId             string `json:"TaskId" xml:"TaskId"`
	TargetMinorVersion string `json:"TargetMinorVersion" xml:"TargetMinorVersion"`
}

UpgradeDBInstanceKernelVersionResponse is the response struct for api UpgradeDBInstanceKernelVersion

func CreateUpgradeDBInstanceKernelVersionResponse

func CreateUpgradeDBInstanceKernelVersionResponse() (response *UpgradeDBInstanceKernelVersionResponse)

CreateUpgradeDBInstanceKernelVersionResponse creates a response to parse from UpgradeDBInstanceKernelVersion response

type Values added in v1.61.736

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

Values is a nested struct in polardbx 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