polardb

package
v0.0.0-...-bbc24d0 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	AccountName      string `json:"AccountName" xml:"AccountName"`
	AccountStatus    string `json:"AccountStatus" xml:"AccountStatus"`
	AccountPrivilege string `json:"AccountPrivilege" xml:"AccountPrivilege"`
	PrivilegeStatus  string `json:"PrivilegeStatus" xml:"PrivilegeStatus"`
}

Account is a nested struct in polardb response

type AccountsInDescribeAccounts

type AccountsInDescribeAccounts struct {
	DBAccount []DBAccount `json:"DBAccount" xml:"DBAccount"`
}

AccountsInDescribeAccounts is a nested struct in polardb response

type AccountsInDescribeDatabases

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

AccountsInDescribeDatabases is a nested struct in polardb response

type Address

type Address struct {
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	IPAddress        string `json:"IPAddress" xml:"IPAddress"`
	NetType          string `json:"NetType" xml:"NetType"`
	Port             string `json:"Port" xml:"Port"`
	VPCId            string `json:"VPCId" xml:"VPCId"`
	VSwitchId        string `json:"VSwitchId" xml:"VSwitchId"`
}

Address is a nested struct in polardb response

type AddressItems

type AddressItems struct {
	Address []Address `json:"Address" xml:"Address"`
}

AddressItems is a nested struct in polardb response

type Backup

type Backup struct {
	BackupId        string `json:"BackupId" xml:"BackupId"`
	DBClusterId     string `json:"DBClusterId" xml:"DBClusterId"`
	BackupStatus    string `json:"BackupStatus" xml:"BackupStatus"`
	BackupStartTime string `json:"BackupStartTime" xml:"BackupStartTime"`
	BackupEndTime   string `json:"BackupEndTime" xml:"BackupEndTime"`
	BackupType      string `json:"BackupType" xml:"BackupType"`
	BackupMode      string `json:"BackupMode" xml:"BackupMode"`
	BackupMethod    string `json:"BackupMethod" xml:"BackupMethod"`
	StoreStatus     string `json:"StoreStatus" xml:"StoreStatus"`
}

Backup is a nested struct in polardb 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://help.aliyun.com/document_detail/66217.html

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://help.aliyun.com/document_detail/66223.html

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 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://help.aliyun.com/document_detail/66222.html

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 attention: rsa key pair auth is only Japan regions available

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://help.aliyun.com/document_detail/66222.html

func (*Client) CreateAccount

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

CreateAccount invokes the polardb.CreateAccount API synchronously api document: https://help.aliyun.com/api/polardb/createaccount.html

func (*Client) CreateAccountWithCallback

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

CreateAccountWithCallback invokes the polardb.CreateAccount API asynchronously api document: https://help.aliyun.com/api/polardb/createaccount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAccountWithChan

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

CreateAccountWithChan invokes the polardb.CreateAccount API asynchronously api document: https://help.aliyun.com/api/polardb/createaccount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateBackup

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

CreateBackup invokes the polardb.CreateBackup API synchronously api document: https://help.aliyun.com/api/polardb/createbackup.html

func (*Client) CreateBackupWithCallback

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

CreateBackupWithCallback invokes the polardb.CreateBackup API asynchronously api document: https://help.aliyun.com/api/polardb/createbackup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateBackupWithChan

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

CreateBackupWithChan invokes the polardb.CreateBackup API asynchronously api document: https://help.aliyun.com/api/polardb/createbackup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDBClusterEndpoint

func (client *Client) CreateDBClusterEndpoint(request *CreateDBClusterEndpointRequest) (response *CreateDBClusterEndpointResponse, err error)

CreateDBClusterEndpoint invokes the polardb.CreateDBClusterEndpoint API synchronously api document: https://help.aliyun.com/api/polardb/createdbclusterendpoint.html

func (*Client) CreateDBClusterEndpointWithCallback

func (client *Client) CreateDBClusterEndpointWithCallback(request *CreateDBClusterEndpointRequest, callback func(response *CreateDBClusterEndpointResponse, err error)) <-chan int

CreateDBClusterEndpointWithCallback invokes the polardb.CreateDBClusterEndpoint API asynchronously api document: https://help.aliyun.com/api/polardb/createdbclusterendpoint.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDBClusterEndpointWithChan

func (client *Client) CreateDBClusterEndpointWithChan(request *CreateDBClusterEndpointRequest) (<-chan *CreateDBClusterEndpointResponse, <-chan error)

CreateDBClusterEndpointWithChan invokes the polardb.CreateDBClusterEndpoint API asynchronously api document: https://help.aliyun.com/api/polardb/createdbclusterendpoint.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDBEndpointAddress

func (client *Client) CreateDBEndpointAddress(request *CreateDBEndpointAddressRequest) (response *CreateDBEndpointAddressResponse, err error)

CreateDBEndpointAddress invokes the polardb.CreateDBEndpointAddress API synchronously api document: https://help.aliyun.com/api/polardb/createdbendpointaddress.html

func (*Client) CreateDBEndpointAddressWithCallback

func (client *Client) CreateDBEndpointAddressWithCallback(request *CreateDBEndpointAddressRequest, callback func(response *CreateDBEndpointAddressResponse, err error)) <-chan int

CreateDBEndpointAddressWithCallback invokes the polardb.CreateDBEndpointAddress API asynchronously api document: https://help.aliyun.com/api/polardb/createdbendpointaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDBEndpointAddressWithChan

func (client *Client) CreateDBEndpointAddressWithChan(request *CreateDBEndpointAddressRequest) (<-chan *CreateDBEndpointAddressResponse, <-chan error)

CreateDBEndpointAddressWithChan invokes the polardb.CreateDBEndpointAddress API asynchronously api document: https://help.aliyun.com/api/polardb/createdbendpointaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDatabase

func (client *Client) CreateDatabase(request *CreateDatabaseRequest) (response *CreateDatabaseResponse, err error)

CreateDatabase invokes the polardb.CreateDatabase API synchronously api document: https://help.aliyun.com/api/polardb/createdatabase.html

func (*Client) CreateDatabaseWithCallback

func (client *Client) CreateDatabaseWithCallback(request *CreateDatabaseRequest, callback func(response *CreateDatabaseResponse, err error)) <-chan int

CreateDatabaseWithCallback invokes the polardb.CreateDatabase API asynchronously api document: https://help.aliyun.com/api/polardb/createdatabase.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDatabaseWithChan

func (client *Client) CreateDatabaseWithChan(request *CreateDatabaseRequest) (<-chan *CreateDatabaseResponse, <-chan error)

CreateDatabaseWithChan invokes the polardb.CreateDatabase API asynchronously api document: https://help.aliyun.com/api/polardb/createdatabase.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAccount

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

DeleteAccount invokes the polardb.DeleteAccount API synchronously api document: https://help.aliyun.com/api/polardb/deleteaccount.html

func (*Client) DeleteAccountWithCallback

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

DeleteAccountWithCallback invokes the polardb.DeleteAccount API asynchronously api document: https://help.aliyun.com/api/polardb/deleteaccount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAccountWithChan

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

DeleteAccountWithChan invokes the polardb.DeleteAccount API asynchronously api document: https://help.aliyun.com/api/polardb/deleteaccount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBackup

func (client *Client) DeleteBackup(request *DeleteBackupRequest) (response *DeleteBackupResponse, err error)

DeleteBackup invokes the polardb.DeleteBackup API synchronously api document: https://help.aliyun.com/api/polardb/deletebackup.html

func (*Client) DeleteBackupWithCallback

func (client *Client) DeleteBackupWithCallback(request *DeleteBackupRequest, callback func(response *DeleteBackupResponse, err error)) <-chan int

DeleteBackupWithCallback invokes the polardb.DeleteBackup API asynchronously api document: https://help.aliyun.com/api/polardb/deletebackup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBackupWithChan

func (client *Client) DeleteBackupWithChan(request *DeleteBackupRequest) (<-chan *DeleteBackupResponse, <-chan error)

DeleteBackupWithChan invokes the polardb.DeleteBackup API asynchronously api document: https://help.aliyun.com/api/polardb/deletebackup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDBCluster

func (client *Client) DeleteDBCluster(request *DeleteDBClusterRequest) (response *DeleteDBClusterResponse, err error)

DeleteDBCluster invokes the polardb.DeleteDBCluster API synchronously api document: https://help.aliyun.com/api/polardb/deletedbcluster.html

func (*Client) DeleteDBClusterEndpoint

func (client *Client) DeleteDBClusterEndpoint(request *DeleteDBClusterEndpointRequest) (response *DeleteDBClusterEndpointResponse, err error)

DeleteDBClusterEndpoint invokes the polardb.DeleteDBClusterEndpoint API synchronously api document: https://help.aliyun.com/api/polardb/deletedbclusterendpoint.html

func (*Client) DeleteDBClusterEndpointWithCallback

func (client *Client) DeleteDBClusterEndpointWithCallback(request *DeleteDBClusterEndpointRequest, callback func(response *DeleteDBClusterEndpointResponse, err error)) <-chan int

DeleteDBClusterEndpointWithCallback invokes the polardb.DeleteDBClusterEndpoint API asynchronously api document: https://help.aliyun.com/api/polardb/deletedbclusterendpoint.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDBClusterEndpointWithChan

func (client *Client) DeleteDBClusterEndpointWithChan(request *DeleteDBClusterEndpointRequest) (<-chan *DeleteDBClusterEndpointResponse, <-chan error)

DeleteDBClusterEndpointWithChan invokes the polardb.DeleteDBClusterEndpoint API asynchronously api document: https://help.aliyun.com/api/polardb/deletedbclusterendpoint.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDBClusterWithCallback

func (client *Client) DeleteDBClusterWithCallback(request *DeleteDBClusterRequest, callback func(response *DeleteDBClusterResponse, err error)) <-chan int

DeleteDBClusterWithCallback invokes the polardb.DeleteDBCluster API asynchronously api document: https://help.aliyun.com/api/polardb/deletedbcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDBClusterWithChan

func (client *Client) DeleteDBClusterWithChan(request *DeleteDBClusterRequest) (<-chan *DeleteDBClusterResponse, <-chan error)

DeleteDBClusterWithChan invokes the polardb.DeleteDBCluster API asynchronously api document: https://help.aliyun.com/api/polardb/deletedbcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDBEndpointAddress

func (client *Client) DeleteDBEndpointAddress(request *DeleteDBEndpointAddressRequest) (response *DeleteDBEndpointAddressResponse, err error)

DeleteDBEndpointAddress invokes the polardb.DeleteDBEndpointAddress API synchronously api document: https://help.aliyun.com/api/polardb/deletedbendpointaddress.html

func (*Client) DeleteDBEndpointAddressWithCallback

func (client *Client) DeleteDBEndpointAddressWithCallback(request *DeleteDBEndpointAddressRequest, callback func(response *DeleteDBEndpointAddressResponse, err error)) <-chan int

DeleteDBEndpointAddressWithCallback invokes the polardb.DeleteDBEndpointAddress API asynchronously api document: https://help.aliyun.com/api/polardb/deletedbendpointaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDBEndpointAddressWithChan

func (client *Client) DeleteDBEndpointAddressWithChan(request *DeleteDBEndpointAddressRequest) (<-chan *DeleteDBEndpointAddressResponse, <-chan error)

DeleteDBEndpointAddressWithChan invokes the polardb.DeleteDBEndpointAddress API asynchronously api document: https://help.aliyun.com/api/polardb/deletedbendpointaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDatabase

func (client *Client) DeleteDatabase(request *DeleteDatabaseRequest) (response *DeleteDatabaseResponse, err error)

DeleteDatabase invokes the polardb.DeleteDatabase API synchronously api document: https://help.aliyun.com/api/polardb/deletedatabase.html

func (*Client) DeleteDatabaseWithCallback

func (client *Client) DeleteDatabaseWithCallback(request *DeleteDatabaseRequest, callback func(response *DeleteDatabaseResponse, err error)) <-chan int

DeleteDatabaseWithCallback invokes the polardb.DeleteDatabase API asynchronously api document: https://help.aliyun.com/api/polardb/deletedatabase.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDatabaseWithChan

func (client *Client) DeleteDatabaseWithChan(request *DeleteDatabaseRequest) (<-chan *DeleteDatabaseResponse, <-chan error)

DeleteDatabaseWithChan invokes the polardb.DeleteDatabase API asynchronously api document: https://help.aliyun.com/api/polardb/deletedatabase.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccounts

func (client *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)

DescribeAccounts invokes the polardb.DescribeAccounts API synchronously api document: https://help.aliyun.com/api/polardb/describeaccounts.html

func (*Client) DescribeAccountsWithCallback

func (client *Client) DescribeAccountsWithCallback(request *DescribeAccountsRequest, callback func(response *DescribeAccountsResponse, err error)) <-chan int

DescribeAccountsWithCallback invokes the polardb.DescribeAccounts API asynchronously api document: https://help.aliyun.com/api/polardb/describeaccounts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccountsWithChan

func (client *Client) DescribeAccountsWithChan(request *DescribeAccountsRequest) (<-chan *DescribeAccountsResponse, <-chan error)

DescribeAccountsWithChan invokes the polardb.DescribeAccounts API asynchronously api document: https://help.aliyun.com/api/polardb/describeaccounts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBackupPolicy

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

DescribeBackupPolicy invokes the polardb.DescribeBackupPolicy API synchronously api document: https://help.aliyun.com/api/polardb/describebackuppolicy.html

func (*Client) DescribeBackupPolicyWithCallback

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

DescribeBackupPolicyWithCallback invokes the polardb.DescribeBackupPolicy API asynchronously api document: https://help.aliyun.com/api/polardb/describebackuppolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBackupPolicyWithChan

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

DescribeBackupPolicyWithChan invokes the polardb.DescribeBackupPolicy API asynchronously api document: https://help.aliyun.com/api/polardb/describebackuppolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBackups

func (client *Client) DescribeBackups(request *DescribeBackupsRequest) (response *DescribeBackupsResponse, err error)

DescribeBackups invokes the polardb.DescribeBackups API synchronously api document: https://help.aliyun.com/api/polardb/describebackups.html

func (*Client) DescribeBackupsWithCallback

func (client *Client) DescribeBackupsWithCallback(request *DescribeBackupsRequest, callback func(response *DescribeBackupsResponse, err error)) <-chan int

DescribeBackupsWithCallback invokes the polardb.DescribeBackups API asynchronously api document: https://help.aliyun.com/api/polardb/describebackups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBackupsWithChan

func (client *Client) DescribeBackupsWithChan(request *DescribeBackupsRequest) (<-chan *DescribeBackupsResponse, <-chan error)

DescribeBackupsWithChan invokes the polardb.DescribeBackups API asynchronously api document: https://help.aliyun.com/api/polardb/describebackups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBClusterAccessWhitelist

func (client *Client) DescribeDBClusterAccessWhitelist(request *DescribeDBClusterAccessWhitelistRequest) (response *DescribeDBClusterAccessWhitelistResponse, err error)

DescribeDBClusterAccessWhitelist invokes the polardb.DescribeDBClusterAccessWhitelist API synchronously api document: https://help.aliyun.com/api/polardb/describedbclusteraccesswhitelist.html

func (*Client) DescribeDBClusterAccessWhitelistWithCallback

func (client *Client) DescribeDBClusterAccessWhitelistWithCallback(request *DescribeDBClusterAccessWhitelistRequest, callback func(response *DescribeDBClusterAccessWhitelistResponse, err error)) <-chan int

DescribeDBClusterAccessWhitelistWithCallback invokes the polardb.DescribeDBClusterAccessWhitelist API asynchronously api document: https://help.aliyun.com/api/polardb/describedbclusteraccesswhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBClusterAccessWhitelistWithChan

func (client *Client) DescribeDBClusterAccessWhitelistWithChan(request *DescribeDBClusterAccessWhitelistRequest) (<-chan *DescribeDBClusterAccessWhitelistResponse, <-chan error)

DescribeDBClusterAccessWhitelistWithChan invokes the polardb.DescribeDBClusterAccessWhitelist API asynchronously api document: https://help.aliyun.com/api/polardb/describedbclusteraccesswhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBClusterAttribute

func (client *Client) DescribeDBClusterAttribute(request *DescribeDBClusterAttributeRequest) (response *DescribeDBClusterAttributeResponse, err error)

DescribeDBClusterAttribute invokes the polardb.DescribeDBClusterAttribute API synchronously api document: https://help.aliyun.com/api/polardb/describedbclusterattribute.html

func (*Client) DescribeDBClusterAttributeWithCallback

func (client *Client) DescribeDBClusterAttributeWithCallback(request *DescribeDBClusterAttributeRequest, callback func(response *DescribeDBClusterAttributeResponse, err error)) <-chan int

DescribeDBClusterAttributeWithCallback invokes the polardb.DescribeDBClusterAttribute API asynchronously api document: https://help.aliyun.com/api/polardb/describedbclusterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBClusterAttributeWithChan

func (client *Client) DescribeDBClusterAttributeWithChan(request *DescribeDBClusterAttributeRequest) (<-chan *DescribeDBClusterAttributeResponse, <-chan error)

DescribeDBClusterAttributeWithChan invokes the polardb.DescribeDBClusterAttribute API asynchronously api document: https://help.aliyun.com/api/polardb/describedbclusterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBClusterEndpoints

func (client *Client) DescribeDBClusterEndpoints(request *DescribeDBClusterEndpointsRequest) (response *DescribeDBClusterEndpointsResponse, err error)

DescribeDBClusterEndpoints invokes the polardb.DescribeDBClusterEndpoints API synchronously api document: https://help.aliyun.com/api/polardb/describedbclusterendpoints.html

func (*Client) DescribeDBClusterEndpointsWithCallback

func (client *Client) DescribeDBClusterEndpointsWithCallback(request *DescribeDBClusterEndpointsRequest, callback func(response *DescribeDBClusterEndpointsResponse, err error)) <-chan int

DescribeDBClusterEndpointsWithCallback invokes the polardb.DescribeDBClusterEndpoints API asynchronously api document: https://help.aliyun.com/api/polardb/describedbclusterendpoints.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBClusterEndpointsWithChan

func (client *Client) DescribeDBClusterEndpointsWithChan(request *DescribeDBClusterEndpointsRequest) (<-chan *DescribeDBClusterEndpointsResponse, <-chan error)

DescribeDBClusterEndpointsWithChan invokes the polardb.DescribeDBClusterEndpoints API asynchronously api document: https://help.aliyun.com/api/polardb/describedbclusterendpoints.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBClusterParameters

func (client *Client) DescribeDBClusterParameters(request *DescribeDBClusterParametersRequest) (response *DescribeDBClusterParametersResponse, err error)

DescribeDBClusterParameters invokes the polardb.DescribeDBClusterParameters API synchronously api document: https://help.aliyun.com/api/polardb/describedbclusterparameters.html

func (*Client) DescribeDBClusterParametersWithCallback

func (client *Client) DescribeDBClusterParametersWithCallback(request *DescribeDBClusterParametersRequest, callback func(response *DescribeDBClusterParametersResponse, err error)) <-chan int

DescribeDBClusterParametersWithCallback invokes the polardb.DescribeDBClusterParameters API asynchronously api document: https://help.aliyun.com/api/polardb/describedbclusterparameters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBClusterParametersWithChan

func (client *Client) DescribeDBClusterParametersWithChan(request *DescribeDBClusterParametersRequest) (<-chan *DescribeDBClusterParametersResponse, <-chan error)

DescribeDBClusterParametersWithChan invokes the polardb.DescribeDBClusterParameters API asynchronously api document: https://help.aliyun.com/api/polardb/describedbclusterparameters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBClusters

func (client *Client) DescribeDBClusters(request *DescribeDBClustersRequest) (response *DescribeDBClustersResponse, err error)

DescribeDBClusters invokes the polardb.DescribeDBClusters API synchronously api document: https://help.aliyun.com/api/polardb/describedbclusters.html

func (*Client) DescribeDBClustersWithCallback

func (client *Client) DescribeDBClustersWithCallback(request *DescribeDBClustersRequest, callback func(response *DescribeDBClustersResponse, err error)) <-chan int

DescribeDBClustersWithCallback invokes the polardb.DescribeDBClusters API asynchronously api document: https://help.aliyun.com/api/polardb/describedbclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBClustersWithChan

func (client *Client) DescribeDBClustersWithChan(request *DescribeDBClustersRequest) (<-chan *DescribeDBClustersResponse, <-chan error)

DescribeDBClustersWithChan invokes the polardb.DescribeDBClusters API asynchronously api document: https://help.aliyun.com/api/polardb/describedbclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDatabases

func (client *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)

DescribeDatabases invokes the polardb.DescribeDatabases API synchronously api document: https://help.aliyun.com/api/polardb/describedatabases.html

func (*Client) DescribeDatabasesWithCallback

func (client *Client) DescribeDatabasesWithCallback(request *DescribeDatabasesRequest, callback func(response *DescribeDatabasesResponse, err error)) <-chan int

DescribeDatabasesWithCallback invokes the polardb.DescribeDatabases API asynchronously api document: https://help.aliyun.com/api/polardb/describedatabases.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDatabasesWithChan

func (client *Client) DescribeDatabasesWithChan(request *DescribeDatabasesRequest) (<-chan *DescribeDatabasesResponse, <-chan error)

DescribeDatabasesWithChan invokes the polardb.DescribeDatabases API asynchronously api document: https://help.aliyun.com/api/polardb/describedatabases.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegions

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

DescribeRegions invokes the polardb.DescribeRegions API synchronously api document: https://help.aliyun.com/api/polardb/describeregions.html

func (*Client) DescribeRegionsWithCallback

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

DescribeRegionsWithCallback invokes the polardb.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/polardb/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegionsWithChan

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

DescribeRegionsWithChan invokes the polardb.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/polardb/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GrantAccountPrivilege

func (client *Client) GrantAccountPrivilege(request *GrantAccountPrivilegeRequest) (response *GrantAccountPrivilegeResponse, err error)

GrantAccountPrivilege invokes the polardb.GrantAccountPrivilege API synchronously api document: https://help.aliyun.com/api/polardb/grantaccountprivilege.html

func (*Client) GrantAccountPrivilegeWithCallback

func (client *Client) GrantAccountPrivilegeWithCallback(request *GrantAccountPrivilegeRequest, callback func(response *GrantAccountPrivilegeResponse, err error)) <-chan int

GrantAccountPrivilegeWithCallback invokes the polardb.GrantAccountPrivilege API asynchronously api document: https://help.aliyun.com/api/polardb/grantaccountprivilege.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GrantAccountPrivilegeWithChan

func (client *Client) GrantAccountPrivilegeWithChan(request *GrantAccountPrivilegeRequest) (<-chan *GrantAccountPrivilegeResponse, <-chan error)

GrantAccountPrivilegeWithChan invokes the polardb.GrantAccountPrivilege API asynchronously api document: https://help.aliyun.com/api/polardb/grantaccountprivilege.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagResources

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

ListTagResources invokes the polardb.ListTagResources API synchronously api document: https://help.aliyun.com/api/polardb/listtagresources.html

func (*Client) ListTagResourcesWithCallback

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

ListTagResourcesWithCallback invokes the polardb.ListTagResources API asynchronously api document: https://help.aliyun.com/api/polardb/listtagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagResourcesWithChan

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

ListTagResourcesWithChan invokes the polardb.ListTagResources API asynchronously api document: https://help.aliyun.com/api/polardb/listtagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAccountDescription

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

ModifyAccountDescription invokes the polardb.ModifyAccountDescription API synchronously api document: https://help.aliyun.com/api/polardb/modifyaccountdescription.html

func (*Client) ModifyAccountDescriptionWithCallback

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

ModifyAccountDescriptionWithCallback invokes the polardb.ModifyAccountDescription API asynchronously api document: https://help.aliyun.com/api/polardb/modifyaccountdescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAccountDescriptionWithChan

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

ModifyAccountDescriptionWithChan invokes the polardb.ModifyAccountDescription API asynchronously api document: https://help.aliyun.com/api/polardb/modifyaccountdescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAccountPassword

func (client *Client) ModifyAccountPassword(request *ModifyAccountPasswordRequest) (response *ModifyAccountPasswordResponse, err error)

ModifyAccountPassword invokes the polardb.ModifyAccountPassword API synchronously api document: https://help.aliyun.com/api/polardb/modifyaccountpassword.html

func (*Client) ModifyAccountPasswordWithCallback

func (client *Client) ModifyAccountPasswordWithCallback(request *ModifyAccountPasswordRequest, callback func(response *ModifyAccountPasswordResponse, err error)) <-chan int

ModifyAccountPasswordWithCallback invokes the polardb.ModifyAccountPassword API asynchronously api document: https://help.aliyun.com/api/polardb/modifyaccountpassword.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAccountPasswordWithChan

func (client *Client) ModifyAccountPasswordWithChan(request *ModifyAccountPasswordRequest) (<-chan *ModifyAccountPasswordResponse, <-chan error)

ModifyAccountPasswordWithChan invokes the polardb.ModifyAccountPassword API asynchronously api document: https://help.aliyun.com/api/polardb/modifyaccountpassword.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBackupPolicy

func (client *Client) ModifyBackupPolicy(request *ModifyBackupPolicyRequest) (response *ModifyBackupPolicyResponse, err error)

ModifyBackupPolicy invokes the polardb.ModifyBackupPolicy API synchronously api document: https://help.aliyun.com/api/polardb/modifybackuppolicy.html

func (*Client) ModifyBackupPolicyWithCallback

func (client *Client) ModifyBackupPolicyWithCallback(request *ModifyBackupPolicyRequest, callback func(response *ModifyBackupPolicyResponse, err error)) <-chan int

ModifyBackupPolicyWithCallback invokes the polardb.ModifyBackupPolicy API asynchronously api document: https://help.aliyun.com/api/polardb/modifybackuppolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBackupPolicyWithChan

func (client *Client) ModifyBackupPolicyWithChan(request *ModifyBackupPolicyRequest) (<-chan *ModifyBackupPolicyResponse, <-chan error)

ModifyBackupPolicyWithChan invokes the polardb.ModifyBackupPolicy API asynchronously api document: https://help.aliyun.com/api/polardb/modifybackuppolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBClusterAccessWhitelist

func (client *Client) ModifyDBClusterAccessWhitelist(request *ModifyDBClusterAccessWhitelistRequest) (response *ModifyDBClusterAccessWhitelistResponse, err error)

ModifyDBClusterAccessWhitelist invokes the polardb.ModifyDBClusterAccessWhitelist API synchronously api document: https://help.aliyun.com/api/polardb/modifydbclusteraccesswhitelist.html

func (*Client) ModifyDBClusterAccessWhitelistWithCallback

func (client *Client) ModifyDBClusterAccessWhitelistWithCallback(request *ModifyDBClusterAccessWhitelistRequest, callback func(response *ModifyDBClusterAccessWhitelistResponse, err error)) <-chan int

ModifyDBClusterAccessWhitelistWithCallback invokes the polardb.ModifyDBClusterAccessWhitelist API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbclusteraccesswhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBClusterAccessWhitelistWithChan

func (client *Client) ModifyDBClusterAccessWhitelistWithChan(request *ModifyDBClusterAccessWhitelistRequest) (<-chan *ModifyDBClusterAccessWhitelistResponse, <-chan error)

ModifyDBClusterAccessWhitelistWithChan invokes the polardb.ModifyDBClusterAccessWhitelist API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbclusteraccesswhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBClusterDescription

func (client *Client) ModifyDBClusterDescription(request *ModifyDBClusterDescriptionRequest) (response *ModifyDBClusterDescriptionResponse, err error)

ModifyDBClusterDescription invokes the polardb.ModifyDBClusterDescription API synchronously api document: https://help.aliyun.com/api/polardb/modifydbclusterdescription.html

func (*Client) ModifyDBClusterDescriptionWithCallback

func (client *Client) ModifyDBClusterDescriptionWithCallback(request *ModifyDBClusterDescriptionRequest, callback func(response *ModifyDBClusterDescriptionResponse, err error)) <-chan int

ModifyDBClusterDescriptionWithCallback invokes the polardb.ModifyDBClusterDescription API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbclusterdescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBClusterDescriptionWithChan

func (client *Client) ModifyDBClusterDescriptionWithChan(request *ModifyDBClusterDescriptionRequest) (<-chan *ModifyDBClusterDescriptionResponse, <-chan error)

ModifyDBClusterDescriptionWithChan invokes the polardb.ModifyDBClusterDescription API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbclusterdescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBClusterEndpoint

func (client *Client) ModifyDBClusterEndpoint(request *ModifyDBClusterEndpointRequest) (response *ModifyDBClusterEndpointResponse, err error)

ModifyDBClusterEndpoint invokes the polardb.ModifyDBClusterEndpoint API synchronously api document: https://help.aliyun.com/api/polardb/modifydbclusterendpoint.html

func (*Client) ModifyDBClusterEndpointWithCallback

func (client *Client) ModifyDBClusterEndpointWithCallback(request *ModifyDBClusterEndpointRequest, callback func(response *ModifyDBClusterEndpointResponse, err error)) <-chan int

ModifyDBClusterEndpointWithCallback invokes the polardb.ModifyDBClusterEndpoint API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbclusterendpoint.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBClusterEndpointWithChan

func (client *Client) ModifyDBClusterEndpointWithChan(request *ModifyDBClusterEndpointRequest) (<-chan *ModifyDBClusterEndpointResponse, <-chan error)

ModifyDBClusterEndpointWithChan invokes the polardb.ModifyDBClusterEndpoint API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbclusterendpoint.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBClusterMaintainTime

func (client *Client) ModifyDBClusterMaintainTime(request *ModifyDBClusterMaintainTimeRequest) (response *ModifyDBClusterMaintainTimeResponse, err error)

ModifyDBClusterMaintainTime invokes the polardb.ModifyDBClusterMaintainTime API synchronously api document: https://help.aliyun.com/api/polardb/modifydbclustermaintaintime.html

func (*Client) ModifyDBClusterMaintainTimeWithCallback

func (client *Client) ModifyDBClusterMaintainTimeWithCallback(request *ModifyDBClusterMaintainTimeRequest, callback func(response *ModifyDBClusterMaintainTimeResponse, err error)) <-chan int

ModifyDBClusterMaintainTimeWithCallback invokes the polardb.ModifyDBClusterMaintainTime API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbclustermaintaintime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBClusterMaintainTimeWithChan

func (client *Client) ModifyDBClusterMaintainTimeWithChan(request *ModifyDBClusterMaintainTimeRequest) (<-chan *ModifyDBClusterMaintainTimeResponse, <-chan error)

ModifyDBClusterMaintainTimeWithChan invokes the polardb.ModifyDBClusterMaintainTime API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbclustermaintaintime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBClusterParameters

func (client *Client) ModifyDBClusterParameters(request *ModifyDBClusterParametersRequest) (response *ModifyDBClusterParametersResponse, err error)

ModifyDBClusterParameters invokes the polardb.ModifyDBClusterParameters API synchronously api document: https://help.aliyun.com/api/polardb/modifydbclusterparameters.html

func (*Client) ModifyDBClusterParametersWithCallback

func (client *Client) ModifyDBClusterParametersWithCallback(request *ModifyDBClusterParametersRequest, callback func(response *ModifyDBClusterParametersResponse, err error)) <-chan int

ModifyDBClusterParametersWithCallback invokes the polardb.ModifyDBClusterParameters API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbclusterparameters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBClusterParametersWithChan

func (client *Client) ModifyDBClusterParametersWithChan(request *ModifyDBClusterParametersRequest) (<-chan *ModifyDBClusterParametersResponse, <-chan error)

ModifyDBClusterParametersWithChan invokes the polardb.ModifyDBClusterParameters API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbclusterparameters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBDescription

func (client *Client) ModifyDBDescription(request *ModifyDBDescriptionRequest) (response *ModifyDBDescriptionResponse, err error)

ModifyDBDescription invokes the polardb.ModifyDBDescription API synchronously api document: https://help.aliyun.com/api/polardb/modifydbdescription.html

func (*Client) ModifyDBDescriptionWithCallback

func (client *Client) ModifyDBDescriptionWithCallback(request *ModifyDBDescriptionRequest, callback func(response *ModifyDBDescriptionResponse, err error)) <-chan int

ModifyDBDescriptionWithCallback invokes the polardb.ModifyDBDescription API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbdescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBDescriptionWithChan

func (client *Client) ModifyDBDescriptionWithChan(request *ModifyDBDescriptionRequest) (<-chan *ModifyDBDescriptionResponse, <-chan error)

ModifyDBDescriptionWithChan invokes the polardb.ModifyDBDescription API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbdescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBEndpointAddress

func (client *Client) ModifyDBEndpointAddress(request *ModifyDBEndpointAddressRequest) (response *ModifyDBEndpointAddressResponse, err error)

ModifyDBEndpointAddress invokes the polardb.ModifyDBEndpointAddress API synchronously api document: https://help.aliyun.com/api/polardb/modifydbendpointaddress.html

func (*Client) ModifyDBEndpointAddressWithCallback

func (client *Client) ModifyDBEndpointAddressWithCallback(request *ModifyDBEndpointAddressRequest, callback func(response *ModifyDBEndpointAddressResponse, err error)) <-chan int

ModifyDBEndpointAddressWithCallback invokes the polardb.ModifyDBEndpointAddress API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbendpointaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBEndpointAddressWithChan

func (client *Client) ModifyDBEndpointAddressWithChan(request *ModifyDBEndpointAddressRequest) (<-chan *ModifyDBEndpointAddressResponse, <-chan error)

ModifyDBEndpointAddressWithChan invokes the polardb.ModifyDBEndpointAddress API asynchronously api document: https://help.aliyun.com/api/polardb/modifydbendpointaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResetAccount

func (client *Client) ResetAccount(request *ResetAccountRequest) (response *ResetAccountResponse, err error)

ResetAccount invokes the polardb.ResetAccount API synchronously api document: https://help.aliyun.com/api/polardb/resetaccount.html

func (*Client) ResetAccountWithCallback

func (client *Client) ResetAccountWithCallback(request *ResetAccountRequest, callback func(response *ResetAccountResponse, err error)) <-chan int

ResetAccountWithCallback invokes the polardb.ResetAccount API asynchronously api document: https://help.aliyun.com/api/polardb/resetaccount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResetAccountWithChan

func (client *Client) ResetAccountWithChan(request *ResetAccountRequest) (<-chan *ResetAccountResponse, <-chan error)

ResetAccountWithChan invokes the polardb.ResetAccount API asynchronously api document: https://help.aliyun.com/api/polardb/resetaccount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RestartDBNode

func (client *Client) RestartDBNode(request *RestartDBNodeRequest) (response *RestartDBNodeResponse, err error)

RestartDBNode invokes the polardb.RestartDBNode API synchronously api document: https://help.aliyun.com/api/polardb/restartdbnode.html

func (*Client) RestartDBNodeWithCallback

func (client *Client) RestartDBNodeWithCallback(request *RestartDBNodeRequest, callback func(response *RestartDBNodeResponse, err error)) <-chan int

RestartDBNodeWithCallback invokes the polardb.RestartDBNode API asynchronously api document: https://help.aliyun.com/api/polardb/restartdbnode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RestartDBNodeWithChan

func (client *Client) RestartDBNodeWithChan(request *RestartDBNodeRequest) (<-chan *RestartDBNodeResponse, <-chan error)

RestartDBNodeWithChan invokes the polardb.RestartDBNode API asynchronously api document: https://help.aliyun.com/api/polardb/restartdbnode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RevokeAccountPrivilege

func (client *Client) RevokeAccountPrivilege(request *RevokeAccountPrivilegeRequest) (response *RevokeAccountPrivilegeResponse, err error)

RevokeAccountPrivilege invokes the polardb.RevokeAccountPrivilege API synchronously api document: https://help.aliyun.com/api/polardb/revokeaccountprivilege.html

func (*Client) RevokeAccountPrivilegeWithCallback

func (client *Client) RevokeAccountPrivilegeWithCallback(request *RevokeAccountPrivilegeRequest, callback func(response *RevokeAccountPrivilegeResponse, err error)) <-chan int

RevokeAccountPrivilegeWithCallback invokes the polardb.RevokeAccountPrivilege API asynchronously api document: https://help.aliyun.com/api/polardb/revokeaccountprivilege.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RevokeAccountPrivilegeWithChan

func (client *Client) RevokeAccountPrivilegeWithChan(request *RevokeAccountPrivilegeRequest) (<-chan *RevokeAccountPrivilegeResponse, <-chan error)

RevokeAccountPrivilegeWithChan invokes the polardb.RevokeAccountPrivilege API asynchronously api document: https://help.aliyun.com/api/polardb/revokeaccountprivilege.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TagResources

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

TagResources invokes the polardb.TagResources API synchronously api document: https://help.aliyun.com/api/polardb/tagresources.html

func (*Client) TagResourcesWithCallback

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

TagResourcesWithCallback invokes the polardb.TagResources API asynchronously api document: https://help.aliyun.com/api/polardb/tagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TagResourcesWithChan

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

TagResourcesWithChan invokes the polardb.TagResources API asynchronously api document: https://help.aliyun.com/api/polardb/tagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UntagResources

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

UntagResources invokes the polardb.UntagResources API synchronously api document: https://help.aliyun.com/api/polardb/untagresources.html

func (*Client) UntagResourcesWithCallback

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

UntagResourcesWithCallback invokes the polardb.UntagResources API asynchronously api document: https://help.aliyun.com/api/polardb/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UntagResourcesWithChan

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

UntagResourcesWithChan invokes the polardb.UntagResources API asynchronously api document: https://help.aliyun.com/api/polardb/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CreateAccountRequest

type CreateAccountRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccountType          string           `position:"Query" name:"AccountType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	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"`
}

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

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

CreateBackupRequest is the request struct for api CreateBackup

func CreateCreateBackupRequest

func CreateCreateBackupRequest() (request *CreateBackupRequest)

CreateCreateBackupRequest creates a request to invoke CreateBackup API

type CreateBackupResponse

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

CreateBackupResponse is the response struct for api CreateBackup

func CreateCreateBackupResponse

func CreateCreateBackupResponse() (response *CreateBackupResponse)

CreateCreateBackupResponse creates a response to parse from CreateBackup response

type CreateDBClusterEndpointRequest

type CreateDBClusterEndpointRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Nodes                string           `position:"Query" name:"Nodes"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	EndpointType         string           `position:"Query" name:"EndpointType"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateDBClusterEndpointRequest is the request struct for api CreateDBClusterEndpoint

func CreateCreateDBClusterEndpointRequest

func CreateCreateDBClusterEndpointRequest() (request *CreateDBClusterEndpointRequest)

CreateCreateDBClusterEndpointRequest creates a request to invoke CreateDBClusterEndpoint API

type CreateDBClusterEndpointResponse

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

CreateDBClusterEndpointResponse is the response struct for api CreateDBClusterEndpoint

func CreateCreateDBClusterEndpointResponse

func CreateCreateDBClusterEndpointResponse() (response *CreateDBClusterEndpointResponse)

CreateCreateDBClusterEndpointResponse creates a response to parse from CreateDBClusterEndpoint response

type CreateDBEndpointAddressRequest

type CreateDBEndpointAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConnectionStringPrefix string           `position:"Query" name:"ConnectionStringPrefix"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId            string           `position:"Query" name:"DBClusterId"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	NetType                string           `position:"Query" name:"NetType"`
	DBEndpointId           string           `position:"Query" name:"DBEndpointId"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
}

CreateDBEndpointAddressRequest is the request struct for api CreateDBEndpointAddress

func CreateCreateDBEndpointAddressRequest

func CreateCreateDBEndpointAddressRequest() (request *CreateDBEndpointAddressRequest)

CreateCreateDBEndpointAddressRequest creates a request to invoke CreateDBEndpointAddress API

type CreateDBEndpointAddressResponse

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

CreateDBEndpointAddressResponse is the response struct for api CreateDBEndpointAddress

func CreateCreateDBEndpointAddressResponse

func CreateCreateDBEndpointAddressResponse() (response *CreateDBEndpointAddressResponse)

CreateCreateDBEndpointAddressResponse creates a response to parse from CreateDBEndpointAddress response

type CreateDatabaseRequest

type CreateDatabaseRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBName               string           `position:"Query" name:"DBName"`
	AccountName          string           `position:"Query" name:"AccountName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DBDescription        string           `position:"Query" name:"DBDescription"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CharacterSetName     string           `position:"Query" name:"CharacterSetName"`
	AccountPrivilege     string           `position:"Query" name:"AccountPrivilege"`
}

CreateDatabaseRequest is the request struct for api CreateDatabase

func CreateCreateDatabaseRequest

func CreateCreateDatabaseRequest() (request *CreateDatabaseRequest)

CreateCreateDatabaseRequest creates a request to invoke CreateDatabase API

type CreateDatabaseResponse

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

CreateDatabaseResponse is the response struct for api CreateDatabase

func CreateCreateDatabaseResponse

func CreateCreateDatabaseResponse() (response *CreateDatabaseResponse)

CreateCreateDatabaseResponse creates a response to parse from CreateDatabase response

type DBAccount

type DBAccount struct {
	AccountName        string              `json:"AccountName" xml:"AccountName"`
	AccountStatus      string              `json:"AccountStatus" xml:"AccountStatus"`
	AccountDescription string              `json:"AccountDescription" xml:"AccountDescription"`
	AccountType        string              `json:"AccountType" xml:"AccountType"`
	PrivilegeExceeded  string              `json:"PrivilegeExceeded" xml:"PrivilegeExceeded"`
	DatabasePrivileges []DatabasePrivilege `json:"DatabasePrivileges" xml:"DatabasePrivileges"`
}

DBAccount is a nested struct in polardb response

type DBCluster

type DBCluster struct {
	DBClusterId          string                      `json:"DBClusterId" xml:"DBClusterId"`
	DBClusterDescription string                      `json:"DBClusterDescription" xml:"DBClusterDescription"`
	PayType              string                      `json:"PayType" xml:"PayType"`
	DBClusterNetworkType string                      `json:"DBClusterNetworkType" xml:"DBClusterNetworkType"`
	RegionId             string                      `json:"RegionId" xml:"RegionId"`
	ExpireTime           string                      `json:"ExpireTime" xml:"ExpireTime"`
	Expired              string                      `json:"Expired" xml:"Expired"`
	DBClusterStatus      string                      `json:"DBClusterStatus" xml:"DBClusterStatus"`
	Engine               string                      `json:"Engine" xml:"Engine"`
	DBType               string                      `json:"DBType" xml:"DBType"`
	DBVersion            string                      `json:"DBVersion" xml:"DBVersion"`
	LockMode             string                      `json:"LockMode" xml:"LockMode"`
	CreateTime           string                      `json:"CreateTime" xml:"CreateTime"`
	VpcId                string                      `json:"VpcId" xml:"VpcId"`
	DBNodeNumber         int                         `json:"DBNodeNumber" xml:"DBNodeNumber"`
	DBNodeClass          string                      `json:"DBNodeClass" xml:"DBNodeClass"`
	StorageUsed          int                         `json:"StorageUsed" xml:"StorageUsed"`
	DBNodes              DBNodesInDescribeDBClusters `json:"DBNodes" xml:"DBNodes"`
	Tags                 TagsInDescribeDBClusters    `json:"Tags" xml:"Tags"`
}

DBCluster is a nested struct in polardb response

type DBClusterIPArray

type DBClusterIPArray struct {
	DBClusterIPArrayName      string `json:"DBClusterIPArrayName" xml:"DBClusterIPArrayName"`
	DBClusterIPArrayAttribute string `json:"DBClusterIPArrayAttribute" xml:"DBClusterIPArrayAttribute"`
	SecurityIps               string `json:"SecurityIps" xml:"SecurityIps"`
}

DBClusterIPArray is a nested struct in polardb response

type DBEndpoint

type DBEndpoint struct {
	DBEndpointId   string    `json:"DBEndpointId" xml:"DBEndpointId"`
	EndpointType   string    `json:"EndpointType" xml:"EndpointType"`
	Nodes          string    `json:"Nodes" xml:"Nodes"`
	EndpointConfig string    `json:"EndpointConfig" xml:"EndpointConfig"`
	AddressItems   []Address `json:"AddressItems" xml:"AddressItems"`
}

DBEndpoint is a nested struct in polardb response

type DBNode

type DBNode struct {
	DBNodeClass    string `json:"DBNodeClass" xml:"DBNodeClass"`
	MaxIOPS        int    `json:"MaxIOPS" xml:"MaxIOPS"`
	DBNodeRole     string `json:"DBNodeRole" xml:"DBNodeRole"`
	MaxConnections int    `json:"MaxConnections" xml:"MaxConnections"`
	ZoneId         string `json:"ZoneId" xml:"ZoneId"`
	DBNodeStatus   string `json:"DBNodeStatus" xml:"DBNodeStatus"`
	DBNodeId       string `json:"DBNodeId" xml:"DBNodeId"`
	CreationTime   string `json:"CreationTime" xml:"CreationTime"`
}

DBNode is a nested struct in polardb response

type DBNodesInDescribeDBClusterAttribute

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

DBNodesInDescribeDBClusterAttribute is a nested struct in polardb response

type DBNodesInDescribeDBClusters

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

DBNodesInDescribeDBClusters is a nested struct in polardb response

type Database

type Database struct {
	DBName           string                      `json:"DBName" xml:"DBName"`
	DBStatus         string                      `json:"DBStatus" xml:"DBStatus"`
	DBDescription    string                      `json:"DBDescription" xml:"DBDescription"`
	CharacterSetName string                      `json:"CharacterSetName" xml:"CharacterSetName"`
	Engine           string                      `json:"Engine" xml:"Engine"`
	Accounts         AccountsInDescribeDatabases `json:"Accounts" xml:"Accounts"`
}

Database is a nested struct in polardb response

type DatabasePrivilege

type DatabasePrivilege struct {
	DBName           string `json:"DBName" xml:"DBName"`
	AccountPrivilege string `json:"AccountPrivilege" xml:"AccountPrivilege"`
}

DatabasePrivilege is a nested struct in polardb response

type DatabasePrivileges

type DatabasePrivileges struct {
	DatabasePrivilege []DatabasePrivilege `json:"DatabasePrivilege" xml:"DatabasePrivilege"`
}

DatabasePrivileges is a nested struct in polardb response

type Databases

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

Databases is a nested struct in polardb response

type DeleteAccountRequest

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

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

DeleteAccountResponse is the response struct for api DeleteAccount

func CreateDeleteAccountResponse

func CreateDeleteAccountResponse() (response *DeleteAccountResponse)

CreateDeleteAccountResponse creates a response to parse from DeleteAccount response

type DeleteBackupRequest

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

DeleteBackupRequest is the request struct for api DeleteBackup

func CreateDeleteBackupRequest

func CreateDeleteBackupRequest() (request *DeleteBackupRequest)

CreateDeleteBackupRequest creates a request to invoke DeleteBackup API

type DeleteBackupResponse

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

DeleteBackupResponse is the response struct for api DeleteBackup

func CreateDeleteBackupResponse

func CreateDeleteBackupResponse() (response *DeleteBackupResponse)

CreateDeleteBackupResponse creates a response to parse from DeleteBackup response

type DeleteDBClusterEndpointRequest

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

DeleteDBClusterEndpointRequest is the request struct for api DeleteDBClusterEndpoint

func CreateDeleteDBClusterEndpointRequest

func CreateDeleteDBClusterEndpointRequest() (request *DeleteDBClusterEndpointRequest)

CreateDeleteDBClusterEndpointRequest creates a request to invoke DeleteDBClusterEndpoint API

type DeleteDBClusterEndpointResponse

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

DeleteDBClusterEndpointResponse is the response struct for api DeleteDBClusterEndpoint

func CreateDeleteDBClusterEndpointResponse

func CreateDeleteDBClusterEndpointResponse() (response *DeleteDBClusterEndpointResponse)

CreateDeleteDBClusterEndpointResponse creates a response to parse from DeleteDBClusterEndpoint response

type DeleteDBClusterRequest

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

DeleteDBClusterRequest is the request struct for api DeleteDBCluster

func CreateDeleteDBClusterRequest

func CreateDeleteDBClusterRequest() (request *DeleteDBClusterRequest)

CreateDeleteDBClusterRequest creates a request to invoke DeleteDBCluster API

type DeleteDBClusterResponse

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

DeleteDBClusterResponse is the response struct for api DeleteDBCluster

func CreateDeleteDBClusterResponse

func CreateDeleteDBClusterResponse() (response *DeleteDBClusterResponse)

CreateDeleteDBClusterResponse creates a response to parse from DeleteDBCluster response

type DeleteDBEndpointAddressRequest

type DeleteDBEndpointAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	NetType              string           `position:"Query" name:"NetType"`
	DBEndpointId         string           `position:"Query" name:"DBEndpointId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteDBEndpointAddressRequest is the request struct for api DeleteDBEndpointAddress

func CreateDeleteDBEndpointAddressRequest

func CreateDeleteDBEndpointAddressRequest() (request *DeleteDBEndpointAddressRequest)

CreateDeleteDBEndpointAddressRequest creates a request to invoke DeleteDBEndpointAddress API

type DeleteDBEndpointAddressResponse

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

DeleteDBEndpointAddressResponse is the response struct for api DeleteDBEndpointAddress

func CreateDeleteDBEndpointAddressResponse

func CreateDeleteDBEndpointAddressResponse() (response *DeleteDBEndpointAddressResponse)

CreateDeleteDBEndpointAddressResponse creates a response to parse from DeleteDBEndpointAddress response

type DeleteDatabaseRequest

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

DeleteDatabaseRequest is the request struct for api DeleteDatabase

func CreateDeleteDatabaseRequest

func CreateDeleteDatabaseRequest() (request *DeleteDatabaseRequest)

CreateDeleteDatabaseRequest creates a request to invoke DeleteDatabase API

type DeleteDatabaseResponse

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

DeleteDatabaseResponse is the response struct for api DeleteDatabase

func CreateDeleteDatabaseResponse

func CreateDeleteDatabaseResponse() (response *DeleteDatabaseResponse)

CreateDeleteDatabaseResponse creates a response to parse from DeleteDatabase response

type DescribeAccountsRequest

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

DescribeAccountsRequest is the request struct for api DescribeAccounts

func CreateDescribeAccountsRequest

func CreateDescribeAccountsRequest() (request *DescribeAccountsRequest)

CreateDescribeAccountsRequest creates a request to invoke DescribeAccounts API

type DescribeAccountsResponse

type DescribeAccountsResponse struct {
	*responses.BaseResponse
	RequestId string      `json:"RequestId" xml:"RequestId"`
	Accounts  []DBAccount `json:"Accounts" xml:"Accounts"`
}

DescribeAccountsResponse is the response struct for api DescribeAccounts

func CreateDescribeAccountsResponse

func CreateDescribeAccountsResponse() (response *DescribeAccountsResponse)

CreateDescribeAccountsResponse creates a response to parse from DescribeAccounts response

type DescribeBackupPolicyRequest

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

DescribeBackupPolicyRequest is the request struct for api DescribeBackupPolicy

func CreateDescribeBackupPolicyRequest

func CreateDescribeBackupPolicyRequest() (request *DescribeBackupPolicyRequest)

CreateDescribeBackupPolicyRequest creates a request to invoke DescribeBackupPolicy API

type DescribeBackupPolicyResponse

type DescribeBackupPolicyResponse struct {
	*responses.BaseResponse
	RequestId               string `json:"RequestId" xml:"RequestId"`
	BackupRetentionPeriod   int    `json:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"`
	PreferredNextBackupTime string `json:"PreferredNextBackupTime" xml:"PreferredNextBackupTime"`
	PreferredBackupTime     string `json:"PreferredBackupTime" xml:"PreferredBackupTime"`
	PreferredBackupPeriod   string `json:"PreferredBackupPeriod" xml:"PreferredBackupPeriod"`
}

DescribeBackupPolicyResponse is the response struct for api DescribeBackupPolicy

func CreateDescribeBackupPolicyResponse

func CreateDescribeBackupPolicyResponse() (response *DescribeBackupPolicyResponse)

CreateDescribeBackupPolicyResponse creates a response to parse from DescribeBackupPolicy response

type DescribeBackupsRequest

type DescribeBackupsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	EndTime              string           `position:"Query" name:"EndTime"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	BackupStatus         string           `position:"Query" name:"BackupStatus"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	BackupMode           string           `position:"Query" name:"BackupMode"`
}

DescribeBackupsRequest is the request struct for api DescribeBackups

func CreateDescribeBackupsRequest

func CreateDescribeBackupsRequest() (request *DescribeBackupsRequest)

CreateDescribeBackupsRequest creates a request to invoke DescribeBackups API

type DescribeBackupsResponse

type DescribeBackupsResponse struct {
	*responses.BaseResponse
	RequestId        string                 `json:"RequestId" xml:"RequestId"`
	TotalRecordCount string                 `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageNumber       string                 `json:"PageNumber" xml:"PageNumber"`
	PageRecordCount  string                 `json:"PageRecordCount" xml:"PageRecordCount"`
	Items            ItemsInDescribeBackups `json:"Items" xml:"Items"`
}

DescribeBackupsResponse is the response struct for api DescribeBackups

func CreateDescribeBackupsResponse

func CreateDescribeBackupsResponse() (response *DescribeBackupsResponse)

CreateDescribeBackupsResponse creates a response to parse from DescribeBackups response

type DescribeDBClusterAccessWhitelistRequest

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

DescribeDBClusterAccessWhitelistRequest is the request struct for api DescribeDBClusterAccessWhitelist

func CreateDescribeDBClusterAccessWhitelistRequest

func CreateDescribeDBClusterAccessWhitelistRequest() (request *DescribeDBClusterAccessWhitelistRequest)

CreateDescribeDBClusterAccessWhitelistRequest creates a request to invoke DescribeDBClusterAccessWhitelist API

type DescribeDBClusterAccessWhitelistResponse

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

DescribeDBClusterAccessWhitelistResponse is the response struct for api DescribeDBClusterAccessWhitelist

func CreateDescribeDBClusterAccessWhitelistResponse

func CreateDescribeDBClusterAccessWhitelistResponse() (response *DescribeDBClusterAccessWhitelistResponse)

CreateDescribeDBClusterAccessWhitelistResponse creates a response to parse from DescribeDBClusterAccessWhitelist response

type DescribeDBClusterAttributeRequest

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

DescribeDBClusterAttributeRequest is the request struct for api DescribeDBClusterAttribute

func CreateDescribeDBClusterAttributeRequest

func CreateDescribeDBClusterAttributeRequest() (request *DescribeDBClusterAttributeRequest)

CreateDescribeDBClusterAttributeRequest creates a request to invoke DescribeDBClusterAttribute API

type DescribeDBClusterAttributeResponse

type DescribeDBClusterAttributeResponse struct {
	*responses.BaseResponse
	RequestId            string   `json:"RequestId" xml:"RequestId"`
	RegionId             string   `json:"RegionId" xml:"RegionId"`
	DBClusterNetworkType string   `json:"DBClusterNetworkType" xml:"DBClusterNetworkType"`
	VPCId                string   `json:"VPCId" xml:"VPCId"`
	VSwitchId            string   `json:"VSwitchId" xml:"VSwitchId"`
	PayType              string   `json:"PayType" xml:"PayType"`
	DBClusterId          string   `json:"DBClusterId" xml:"DBClusterId"`
	DBClusterStatus      string   `json:"DBClusterStatus" xml:"DBClusterStatus"`
	DBClusterDescription string   `json:"DBClusterDescription" xml:"DBClusterDescription"`
	Engine               string   `json:"Engine" xml:"Engine"`
	DBType               string   `json:"DBType" xml:"DBType"`
	DBVersion            string   `json:"DBVersion" xml:"DBVersion"`
	LockMode             string   `json:"LockMode" xml:"LockMode"`
	CreationTime         string   `json:"CreationTime" xml:"CreationTime"`
	ExpireTime           string   `json:"ExpireTime" xml:"ExpireTime"`
	Expired              string   `json:"Expired" xml:"Expired"`
	MaintainTime         string   `json:"MaintainTime" xml:"MaintainTime"`
	StorageUsed          int      `json:"StorageUsed" xml:"StorageUsed"`
	SQLSize              int      `json:"SQLSize" xml:"SQLSize"`
	Tags                 []Tag    `json:"Tags" xml:"Tags"`
	DBNodes              []DBNode `json:"DBNodes" xml:"DBNodes"`
}

DescribeDBClusterAttributeResponse is the response struct for api DescribeDBClusterAttribute

func CreateDescribeDBClusterAttributeResponse

func CreateDescribeDBClusterAttributeResponse() (response *DescribeDBClusterAttributeResponse)

CreateDescribeDBClusterAttributeResponse creates a response to parse from DescribeDBClusterAttribute response

type DescribeDBClusterEndpointsRequest

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

DescribeDBClusterEndpointsRequest is the request struct for api DescribeDBClusterEndpoints

func CreateDescribeDBClusterEndpointsRequest

func CreateDescribeDBClusterEndpointsRequest() (request *DescribeDBClusterEndpointsRequest)

CreateDescribeDBClusterEndpointsRequest creates a request to invoke DescribeDBClusterEndpoints API

type DescribeDBClusterEndpointsResponse

type DescribeDBClusterEndpointsResponse struct {
	*responses.BaseResponse
	RequestId string       `json:"RequestId" xml:"RequestId"`
	Items     []DBEndpoint `json:"Items" xml:"Items"`
}

DescribeDBClusterEndpointsResponse is the response struct for api DescribeDBClusterEndpoints

func CreateDescribeDBClusterEndpointsResponse

func CreateDescribeDBClusterEndpointsResponse() (response *DescribeDBClusterEndpointsResponse)

CreateDescribeDBClusterEndpointsResponse creates a response to parse from DescribeDBClusterEndpoints response

type DescribeDBClusterParametersRequest

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

DescribeDBClusterParametersRequest is the request struct for api DescribeDBClusterParameters

func CreateDescribeDBClusterParametersRequest

func CreateDescribeDBClusterParametersRequest() (request *DescribeDBClusterParametersRequest)

CreateDescribeDBClusterParametersRequest creates a request to invoke DescribeDBClusterParameters API

type DescribeDBClusterParametersResponse

type DescribeDBClusterParametersResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	Engine            string            `json:"Engine" xml:"Engine"`
	DBType            string            `json:"DBType" xml:"DBType"`
	DBVersion         string            `json:"DBVersion" xml:"DBVersion"`
	RunningParameters RunningParameters `json:"RunningParameters" xml:"RunningParameters"`
}

DescribeDBClusterParametersResponse is the response struct for api DescribeDBClusterParameters

func CreateDescribeDBClusterParametersResponse

func CreateDescribeDBClusterParametersResponse() (response *DescribeDBClusterParametersResponse)

CreateDescribeDBClusterParametersResponse creates a response to parse from DescribeDBClusterParameters response

type DescribeDBClustersRequest

type DescribeDBClustersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer         `position:"Query" name:"ResourceOwnerId"`
	DBClusterDescription string                   `position:"Query" name:"DBClusterDescription"`
	DBClusterStatus      string                   `position:"Query" name:"DBClusterStatus"`
	ResourceOwnerAccount string                   `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                   `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer         `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer         `position:"Query" name:"PageNumber"`
	DBType               string                   `position:"Query" name:"DBType"`
	PageSize             requests.Integer         `position:"Query" name:"PageSize"`
	Tag                  *[]DescribeDBClustersTag `position:"Query" name:"Tag"  type:"Repeated"`
	DBClusterIds         string                   `position:"Query" name:"DBClusterIds"`
}

DescribeDBClustersRequest is the request struct for api DescribeDBClusters

func CreateDescribeDBClustersRequest

func CreateDescribeDBClustersRequest() (request *DescribeDBClustersRequest)

CreateDescribeDBClustersRequest creates a request to invoke DescribeDBClusters API

type DescribeDBClustersResponse

type DescribeDBClustersResponse struct {
	*responses.BaseResponse
	RequestId        string                    `json:"RequestId" xml:"RequestId"`
	PageNumber       int                       `json:"PageNumber" xml:"PageNumber"`
	TotalRecordCount int                       `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageRecordCount  int                       `json:"PageRecordCount" xml:"PageRecordCount"`
	Items            ItemsInDescribeDBClusters `json:"Items" xml:"Items"`
}

DescribeDBClustersResponse is the response struct for api DescribeDBClusters

func CreateDescribeDBClustersResponse

func CreateDescribeDBClustersResponse() (response *DescribeDBClustersResponse)

CreateDescribeDBClustersResponse creates a response to parse from DescribeDBClusters response

type DescribeDBClustersTag

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

DescribeDBClustersTag is a repeated param struct in DescribeDBClustersRequest

type DescribeDatabasesRequest

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

DescribeDatabasesRequest is the request struct for api DescribeDatabases

func CreateDescribeDatabasesRequest

func CreateDescribeDatabasesRequest() (request *DescribeDatabasesRequest)

CreateDescribeDatabasesRequest creates a request to invoke DescribeDatabases API

type DescribeDatabasesResponse

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

DescribeDatabasesResponse is the response struct for api DescribeDatabases

func CreateDescribeDatabasesResponse

func CreateDescribeDatabasesResponse() (response *DescribeDatabasesResponse)

CreateDescribeDatabasesResponse creates a response to parse from DescribeDatabases response

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*requests.RpcRequest
	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"`
}

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

type GrantAccountPrivilegeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	DBName               string           `position:"Query" name:"DBName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AccountPrivilege     string           `position:"Query" name:"AccountPrivilege"`
}

GrantAccountPrivilegeRequest is the request struct for api GrantAccountPrivilege

func CreateGrantAccountPrivilegeRequest

func CreateGrantAccountPrivilegeRequest() (request *GrantAccountPrivilegeRequest)

CreateGrantAccountPrivilegeRequest creates a request to invoke GrantAccountPrivilege API

type GrantAccountPrivilegeResponse

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

GrantAccountPrivilegeResponse is the response struct for api GrantAccountPrivilege

func CreateGrantAccountPrivilegeResponse

func CreateGrantAccountPrivilegeResponse() (response *GrantAccountPrivilegeResponse)

CreateGrantAccountPrivilegeResponse creates a response to parse from GrantAccountPrivilege response

type ItemsInDescribeBackups

type ItemsInDescribeBackups struct {
	Backup []Backup `json:"Backup" xml:"Backup"`
}

ItemsInDescribeBackups is a nested struct in polardb response

type ItemsInDescribeDBClusterAccessWhitelist

type ItemsInDescribeDBClusterAccessWhitelist struct {
	DBClusterIPArray []DBClusterIPArray `json:"DBClusterIPArray" xml:"DBClusterIPArray"`
}

ItemsInDescribeDBClusterAccessWhitelist is a nested struct in polardb response

type ItemsInDescribeDBClusterEndpoints

type ItemsInDescribeDBClusterEndpoints struct {
	DBEndpoint []DBEndpoint `json:"DBEndpoint" xml:"DBEndpoint"`
}

ItemsInDescribeDBClusterEndpoints is a nested struct in polardb response

type ItemsInDescribeDBClusters

type ItemsInDescribeDBClusters struct {
	DBCluster []DBCluster `json:"DBCluster" xml:"DBCluster"`
}

ItemsInDescribeDBClusters is a nested struct in polardb response

type ListTagResourcesRequest

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

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse

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

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ModifyAccountDescriptionRequest

type ModifyAccountDescriptionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AccountDescription   string           `position:"Query" name:"AccountDescription"`
}

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

ModifyAccountDescriptionResponse is the response struct for api ModifyAccountDescription

func CreateModifyAccountDescriptionResponse

func CreateModifyAccountDescriptionResponse() (response *ModifyAccountDescriptionResponse)

CreateModifyAccountDescriptionResponse creates a response to parse from ModifyAccountDescription response

type ModifyAccountPasswordRequest

type ModifyAccountPasswordRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	NewAccountPassword   string           `position:"Query" name:"NewAccountPassword"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyAccountPasswordRequest is the request struct for api ModifyAccountPassword

func CreateModifyAccountPasswordRequest

func CreateModifyAccountPasswordRequest() (request *ModifyAccountPasswordRequest)

CreateModifyAccountPasswordRequest creates a request to invoke ModifyAccountPassword API

type ModifyAccountPasswordResponse

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

ModifyAccountPasswordResponse is the response struct for api ModifyAccountPassword

func CreateModifyAccountPasswordResponse

func CreateModifyAccountPasswordResponse() (response *ModifyAccountPasswordResponse)

CreateModifyAccountPasswordResponse creates a response to parse from ModifyAccountPassword response

type ModifyBackupPolicyRequest

type ModifyBackupPolicyRequest struct {
	*requests.RpcRequest
	PreferredBackupTime   string           `position:"Query" name:"PreferredBackupTime"`
	PreferredBackupPeriod string           `position:"Query" name:"PreferredBackupPeriod"`
	BackupRetentionPeriod string           `position:"Query" name:"BackupRetentionPeriod"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId           string           `position:"Query" name:"DBClusterId"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyBackupPolicyRequest is the request struct for api ModifyBackupPolicy

func CreateModifyBackupPolicyRequest

func CreateModifyBackupPolicyRequest() (request *ModifyBackupPolicyRequest)

CreateModifyBackupPolicyRequest creates a request to invoke ModifyBackupPolicy API

type ModifyBackupPolicyResponse

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

ModifyBackupPolicyResponse is the response struct for api ModifyBackupPolicy

func CreateModifyBackupPolicyResponse

func CreateModifyBackupPolicyResponse() (response *ModifyBackupPolicyResponse)

CreateModifyBackupPolicyResponse creates a response to parse from ModifyBackupPolicy response

type ModifyDBClusterAccessWhitelistRequest

type ModifyDBClusterAccessWhitelistRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId               string           `position:"Query" name:"DBClusterId"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	SecurityIps               string           `position:"Query" name:"SecurityIps"`
	DBClusterIPArrayName      string           `position:"Query" name:"DBClusterIPArrayName"`
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	DBClusterIPArrayAttribute string           `position:"Query" name:"DBClusterIPArrayAttribute"`
}

ModifyDBClusterAccessWhitelistRequest is the request struct for api ModifyDBClusterAccessWhitelist

func CreateModifyDBClusterAccessWhitelistRequest

func CreateModifyDBClusterAccessWhitelistRequest() (request *ModifyDBClusterAccessWhitelistRequest)

CreateModifyDBClusterAccessWhitelistRequest creates a request to invoke ModifyDBClusterAccessWhitelist API

type ModifyDBClusterAccessWhitelistResponse

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

ModifyDBClusterAccessWhitelistResponse is the response struct for api ModifyDBClusterAccessWhitelist

func CreateModifyDBClusterAccessWhitelistResponse

func CreateModifyDBClusterAccessWhitelistResponse() (response *ModifyDBClusterAccessWhitelistResponse)

CreateModifyDBClusterAccessWhitelistResponse creates a response to parse from ModifyDBClusterAccessWhitelist response

type ModifyDBClusterDescriptionRequest

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

ModifyDBClusterDescriptionRequest is the request struct for api ModifyDBClusterDescription

func CreateModifyDBClusterDescriptionRequest

func CreateModifyDBClusterDescriptionRequest() (request *ModifyDBClusterDescriptionRequest)

CreateModifyDBClusterDescriptionRequest creates a request to invoke ModifyDBClusterDescription API

type ModifyDBClusterDescriptionResponse

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

ModifyDBClusterDescriptionResponse is the response struct for api ModifyDBClusterDescription

func CreateModifyDBClusterDescriptionResponse

func CreateModifyDBClusterDescriptionResponse() (response *ModifyDBClusterDescriptionResponse)

CreateModifyDBClusterDescriptionResponse creates a response to parse from ModifyDBClusterDescription response

type ModifyDBClusterEndpointRequest

type ModifyDBClusterEndpointRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Nodes                string           `position:"Query" name:"Nodes"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DBEndpointId         string           `position:"Query" name:"DBEndpointId"`
	EndpointConfig       string           `position:"Query" name:"EndpointConfig"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDBClusterEndpointRequest is the request struct for api ModifyDBClusterEndpoint

func CreateModifyDBClusterEndpointRequest

func CreateModifyDBClusterEndpointRequest() (request *ModifyDBClusterEndpointRequest)

CreateModifyDBClusterEndpointRequest creates a request to invoke ModifyDBClusterEndpoint API

type ModifyDBClusterEndpointResponse

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

ModifyDBClusterEndpointResponse is the response struct for api ModifyDBClusterEndpoint

func CreateModifyDBClusterEndpointResponse

func CreateModifyDBClusterEndpointResponse() (response *ModifyDBClusterEndpointResponse)

CreateModifyDBClusterEndpointResponse creates a response to parse from ModifyDBClusterEndpoint response

type ModifyDBClusterMaintainTimeRequest

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

ModifyDBClusterMaintainTimeRequest is the request struct for api ModifyDBClusterMaintainTime

func CreateModifyDBClusterMaintainTimeRequest

func CreateModifyDBClusterMaintainTimeRequest() (request *ModifyDBClusterMaintainTimeRequest)

CreateModifyDBClusterMaintainTimeRequest creates a request to invoke ModifyDBClusterMaintainTime API

type ModifyDBClusterMaintainTimeResponse

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

ModifyDBClusterMaintainTimeResponse is the response struct for api ModifyDBClusterMaintainTime

func CreateModifyDBClusterMaintainTimeResponse

func CreateModifyDBClusterMaintainTimeResponse() (response *ModifyDBClusterMaintainTimeResponse)

CreateModifyDBClusterMaintainTimeResponse creates a response to parse from ModifyDBClusterMaintainTime response

type ModifyDBClusterParametersRequest

type ModifyDBClusterParametersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Parameters           string           `position:"Query" name:"Parameters"`
}

ModifyDBClusterParametersRequest is the request struct for api ModifyDBClusterParameters

func CreateModifyDBClusterParametersRequest

func CreateModifyDBClusterParametersRequest() (request *ModifyDBClusterParametersRequest)

CreateModifyDBClusterParametersRequest creates a request to invoke ModifyDBClusterParameters API

type ModifyDBClusterParametersResponse

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

ModifyDBClusterParametersResponse is the response struct for api ModifyDBClusterParameters

func CreateModifyDBClusterParametersResponse

func CreateModifyDBClusterParametersResponse() (response *ModifyDBClusterParametersResponse)

CreateModifyDBClusterParametersResponse creates a response to parse from ModifyDBClusterParameters response

type ModifyDBDescriptionRequest

type ModifyDBDescriptionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBName               string           `position:"Query" name:"DBName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DBDescription        string           `position:"Query" name:"DBDescription"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDBDescriptionRequest is the request struct for api ModifyDBDescription

func CreateModifyDBDescriptionRequest

func CreateModifyDBDescriptionRequest() (request *ModifyDBDescriptionRequest)

CreateModifyDBDescriptionRequest creates a request to invoke ModifyDBDescription API

type ModifyDBDescriptionResponse

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

ModifyDBDescriptionResponse is the response struct for api ModifyDBDescription

func CreateModifyDBDescriptionResponse

func CreateModifyDBDescriptionResponse() (response *ModifyDBDescriptionResponse)

CreateModifyDBDescriptionResponse creates a response to parse from ModifyDBDescription response

type ModifyDBEndpointAddressRequest

type ModifyDBEndpointAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConnectionStringPrefix string           `position:"Query" name:"ConnectionStringPrefix"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId            string           `position:"Query" name:"DBClusterId"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	NetType                string           `position:"Query" name:"NetType"`
	DBEndpointId           string           `position:"Query" name:"DBEndpointId"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDBEndpointAddressRequest is the request struct for api ModifyDBEndpointAddress

func CreateModifyDBEndpointAddressRequest

func CreateModifyDBEndpointAddressRequest() (request *ModifyDBEndpointAddressRequest)

CreateModifyDBEndpointAddressRequest creates a request to invoke ModifyDBEndpointAddress API

type ModifyDBEndpointAddressResponse

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

ModifyDBEndpointAddressResponse is the response struct for api ModifyDBEndpointAddress

func CreateModifyDBEndpointAddressResponse

func CreateModifyDBEndpointAddressResponse() (response *ModifyDBEndpointAddressResponse)

CreateModifyDBEndpointAddressResponse creates a response to parse from ModifyDBEndpointAddress response

type Parameter

type Parameter struct {
	ParameterName         string `json:"ParameterName" xml:"ParameterName"`
	DataType              string `json:"DataType" xml:"DataType"`
	DefaultParameterValue string `json:"DefaultParameterValue" xml:"DefaultParameterValue"`
	ParameterValue        string `json:"ParameterValue" xml:"ParameterValue"`
	IsModifiable          bool   `json:"IsModifiable" xml:"IsModifiable"`
	ForceRestart          bool   `json:"ForceRestart" xml:"ForceRestart"`
	ParameterStatus       string `json:"ParameterStatus" xml:"ParameterStatus"`
	CheckingCode          string `json:"CheckingCode" xml:"CheckingCode"`
	ParameterDescription  string `json:"ParameterDescription" xml:"ParameterDescription"`
}

Parameter is a nested struct in polardb response

type Region

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

Region is a nested struct in polardb response

type Regions

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

Regions is a nested struct in polardb response

type ResetAccountRequest

type ResetAccountRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountPassword      string           `position:"Query" name:"AccountPassword"`
	AccountName          string           `position:"Query" name:"AccountName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ResetAccountRequest is the request struct for api ResetAccount

func CreateResetAccountRequest

func CreateResetAccountRequest() (request *ResetAccountRequest)

CreateResetAccountRequest creates a request to invoke ResetAccount API

type ResetAccountResponse

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

ResetAccountResponse is the response struct for api ResetAccount

func CreateResetAccountResponse

func CreateResetAccountResponse() (response *ResetAccountResponse)

CreateResetAccountResponse creates a response to parse from ResetAccount response

type RestartDBNodeRequest

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

RestartDBNodeRequest is the request struct for api RestartDBNode

func CreateRestartDBNodeRequest

func CreateRestartDBNodeRequest() (request *RestartDBNodeRequest)

CreateRestartDBNodeRequest creates a request to invoke RestartDBNode API

type RestartDBNodeResponse

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

RestartDBNodeResponse is the response struct for api RestartDBNode

func CreateRestartDBNodeResponse

func CreateRestartDBNodeResponse() (response *RestartDBNodeResponse)

CreateRestartDBNodeResponse creates a response to parse from RestartDBNode response

type RevokeAccountPrivilegeRequest

type RevokeAccountPrivilegeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	DBName               string           `position:"Query" name:"DBName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBClusterId          string           `position:"Query" name:"DBClusterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RevokeAccountPrivilegeRequest is the request struct for api RevokeAccountPrivilege

func CreateRevokeAccountPrivilegeRequest

func CreateRevokeAccountPrivilegeRequest() (request *RevokeAccountPrivilegeRequest)

CreateRevokeAccountPrivilegeRequest creates a request to invoke RevokeAccountPrivilege API

type RevokeAccountPrivilegeResponse

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

RevokeAccountPrivilegeResponse is the response struct for api RevokeAccountPrivilege

func CreateRevokeAccountPrivilegeResponse

func CreateRevokeAccountPrivilegeResponse() (response *RevokeAccountPrivilegeResponse)

CreateRevokeAccountPrivilegeResponse creates a response to parse from RevokeAccountPrivilege response

type RunningParameters

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

RunningParameters is a nested struct in polardb response

type Tag

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

Tag is a nested struct in polardb response

type TagResource

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

TagResource is a nested struct in polardb response

type TagResources

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

TagResources is a nested struct in polardb response

type TagResourcesRequest

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

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInDescribeDBClusterAttribute

type TagsInDescribeDBClusterAttribute struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeDBClusterAttribute is a nested struct in polardb response

type TagsInDescribeDBClusters

type TagsInDescribeDBClusters struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeDBClusters is a nested struct in polardb response

type UntagResourcesRequest

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

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type Zone

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

Zone is a nested struct in polardb response

type Zones

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

Zones is a nested struct in polardb response

Source Files

Jump to

Keyboard shortcuts

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