rds

package
v1.62.591 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2023 License: Apache-2.0 Imports: 6 Imported by: 49

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type AccountPrivilegeInfo ¶

type AccountPrivilegeInfo struct {
	Account                string `json:"Account" xml:"Account"`
	AccountPrivilege       string `json:"AccountPrivilege" xml:"AccountPrivilege"`
	AccountPrivilegeDetail string `json:"AccountPrivilegeDetail" xml:"AccountPrivilegeDetail"`
}

AccountPrivilegeInfo is a nested struct in rds response

type AccountsInDescribeAccounts ¶

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

AccountsInDescribeAccounts is a nested struct in rds response

type AccountsInDescribeDatabases ¶

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

AccountsInDescribeDatabases is a nested struct in rds response

type ActivateMigrationTargetInstanceRequest ¶ added in v1.61.1608

type ActivateMigrationTargetInstanceRequest struct {
	*requests.RpcRequest
	DBInstanceName       string           `position:"Query" name:"DBInstanceName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ForceSwitch          string           `position:"Query" name:"ForceSwitch"`
	SwitchTimeMode       string           `position:"Query" name:"SwitchTimeMode"`
	SwitchTime           string           `position:"Query" name:"SwitchTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ActivateMigrationTargetInstanceRequest is the request struct for api ActivateMigrationTargetInstance

func CreateActivateMigrationTargetInstanceRequest ¶ added in v1.61.1608

func CreateActivateMigrationTargetInstanceRequest() (request *ActivateMigrationTargetInstanceRequest)

CreateActivateMigrationTargetInstanceRequest creates a request to invoke ActivateMigrationTargetInstance API

type ActivateMigrationTargetInstanceResponse ¶ added in v1.61.1608

type ActivateMigrationTargetInstanceResponse struct {
	*responses.BaseResponse
	DBInstanceName  string `json:"DBInstanceName" xml:"DBInstanceName"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
	TaskId          int64  `json:"TaskId" xml:"TaskId"`
	SourceIpAddress string `json:"SourceIpAddress" xml:"SourceIpAddress"`
	SourcePort      int64  `json:"SourcePort" xml:"SourcePort"`
}

ActivateMigrationTargetInstanceResponse is the response struct for api ActivateMigrationTargetInstance

func CreateActivateMigrationTargetInstanceResponse ¶ added in v1.61.1608

func CreateActivateMigrationTargetInstanceResponse() (response *ActivateMigrationTargetInstanceResponse)

CreateActivateMigrationTargetInstanceResponse creates a response to parse from ActivateMigrationTargetInstance response

type ActivityInfo ¶

type ActivityInfo struct {
	Success     string `json:"Success" xml:"Success"`
	CheckErrMsg string `json:"CheckErrMsg" xml:"CheckErrMsg"`
	ErrorCode   string `json:"ErrorCode" xml:"ErrorCode"`
}

ActivityInfo is a nested struct in rds response

type AddTagsToResourceRequest ¶

type AddTagsToResourceRequest struct {
	*requests.RpcRequest
	Tag4Value            string           `position:"Query" name:"Tag.4.value"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Tag2Key              string           `position:"Query" name:"Tag.2.key"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Tag3Key              string           `position:"Query" name:"Tag.3.key"`
	Tag1Value            string           `position:"Query" name:"Tag.1.value"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	Tag3Value            string           `position:"Query" name:"Tag.3.value"`
	ProxyId              string           `position:"Query" name:"proxyId"`
	Tag5Key              string           `position:"Query" name:"Tag.5.key"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Tag5Value            string           `position:"Query" name:"Tag.5.value"`
	Tags                 string           `position:"Query" name:"Tags"`
	Tag1Key              string           `position:"Query" name:"Tag.1.key"`
	Tag2Value            string           `position:"Query" name:"Tag.2.value"`
	Tag4Key              string           `position:"Query" name:"Tag.4.key"`
}

AddTagsToResourceRequest is the request struct for api AddTagsToResource

func CreateAddTagsToResourceRequest ¶

func CreateAddTagsToResourceRequest() (request *AddTagsToResourceRequest)

CreateAddTagsToResourceRequest creates a request to invoke AddTagsToResource API

type AddTagsToResourceResponse ¶

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

AddTagsToResourceResponse is the response struct for api AddTagsToResource

func CreateAddTagsToResourceResponse ¶

func CreateAddTagsToResourceResponse() (response *AddTagsToResourceResponse)

CreateAddTagsToResourceResponse creates a response to parse from AddTagsToResource response

type AddressItem ¶ added in v1.62.30

type AddressItem struct {
	VpcId            string `json:"VpcId" xml:"VpcId"`
	VSwitchId        string `json:"VSwitchId" xml:"VSwitchId"`
	IpType           string `json:"IpType" xml:"IpType"`
	Port             string `json:"Port" xml:"Port"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	IpAddress        string `json:"IpAddress" xml:"IpAddress"`
}

AddressItem is a nested struct in rds response

type AddressItems ¶ added in v1.62.30

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

AddressItems is a nested struct in rds response

type AdvancedInfo ¶ added in v1.62.388

type AdvancedInfo struct {
	AdvancedDbProperty []map[string]interface{} `json:"AdvancedDbProperty" xml:"AdvancedDbProperty"`
}

AdvancedInfo is a nested struct in rds response

type AfterHbaItems ¶ added in v1.61.1608

type AfterHbaItems struct {
	HbaItem []HbaItem `json:"HbaItem" xml:"HbaItem"`
}

AfterHbaItems is a nested struct in rds response

type AllocateInstancePublicConnectionRequest ¶

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

AllocateInstancePublicConnectionRequest is the request struct for api AllocateInstancePublicConnection

func CreateAllocateInstancePublicConnectionRequest ¶

func CreateAllocateInstancePublicConnectionRequest() (request *AllocateInstancePublicConnectionRequest)

CreateAllocateInstancePublicConnectionRequest creates a request to invoke AllocateInstancePublicConnection API

type AllocateInstancePublicConnectionResponse ¶

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

AllocateInstancePublicConnectionResponse is the response struct for api AllocateInstancePublicConnection

func CreateAllocateInstancePublicConnectionResponse ¶

func CreateAllocateInstancePublicConnectionResponse() (response *AllocateInstancePublicConnectionResponse)

CreateAllocateInstancePublicConnectionResponse creates a response to parse from AllocateInstancePublicConnection response

type AllocateReadWriteSplittingConnectionRequest ¶

type AllocateReadWriteSplittingConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConnectionStringPrefix string           `position:"Query" name:"ConnectionStringPrefix"`
	DistributionType       string           `position:"Query" name:"DistributionType"`
	DBInstanceId           string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	Weight                 string           `position:"Query" name:"Weight"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	Port                   string           `position:"Query" name:"Port"`
	NetType                string           `position:"Query" name:"NetType"`
	MaxDelayTime           string           `position:"Query" name:"MaxDelayTime"`
}

AllocateReadWriteSplittingConnectionRequest is the request struct for api AllocateReadWriteSplittingConnection

func CreateAllocateReadWriteSplittingConnectionRequest ¶

func CreateAllocateReadWriteSplittingConnectionRequest() (request *AllocateReadWriteSplittingConnectionRequest)

CreateAllocateReadWriteSplittingConnectionRequest creates a request to invoke AllocateReadWriteSplittingConnection API

type AllocateReadWriteSplittingConnectionResponse ¶

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

AllocateReadWriteSplittingConnectionResponse is the response struct for api AllocateReadWriteSplittingConnection

func CreateAllocateReadWriteSplittingConnectionResponse ¶

func CreateAllocateReadWriteSplittingConnectionResponse() (response *AllocateReadWriteSplittingConnectionResponse)

CreateAllocateReadWriteSplittingConnectionResponse creates a response to parse from AllocateReadWriteSplittingConnection response

type AttachWhitelistTemplateToInstanceRequest ¶ added in v1.62.458

type AttachWhitelistTemplateToInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
	InsName              string           `position:"Query" name:"InsName"`
}

AttachWhitelistTemplateToInstanceRequest is the request struct for api AttachWhitelistTemplateToInstance

func CreateAttachWhitelistTemplateToInstanceRequest ¶ added in v1.62.458

func CreateAttachWhitelistTemplateToInstanceRequest() (request *AttachWhitelistTemplateToInstanceRequest)

CreateAttachWhitelistTemplateToInstanceRequest creates a request to invoke AttachWhitelistTemplateToInstance API

type AttachWhitelistTemplateToInstanceResponse ¶ added in v1.62.458

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

AttachWhitelistTemplateToInstanceResponse is the response struct for api AttachWhitelistTemplateToInstance

func CreateAttachWhitelistTemplateToInstanceResponse ¶ added in v1.62.458

func CreateAttachWhitelistTemplateToInstanceResponse() (response *AttachWhitelistTemplateToInstanceResponse)

CreateAttachWhitelistTemplateToInstanceResponse creates a response to parse from AttachWhitelistTemplateToInstance response

type AvailableZone ¶

type AvailableZone struct {
	ZoneId           string            `json:"ZoneId" xml:"ZoneId"`
	NetworkTypes     string            `json:"NetworkTypes" xml:"NetworkTypes"`
	RegionId         string            `json:"RegionId" xml:"RegionId"`
	SupportedEngines []SupportedEngine `json:"SupportedEngines" xml:"SupportedEngines"`
}

AvailableZone is a nested struct in rds response

type AvailableZones ¶ added in v1.60.262

type AvailableZones struct {
	AvailableZone []AvailableZone `json:"AvailableZone" xml:"AvailableZone"`
}

AvailableZones is a nested struct in rds response

type BabelfishConfig ¶ added in v1.61.1608

type BabelfishConfig struct {
	BabelfishEnabled string `json:"BabelfishEnabled" xml:"BabelfishEnabled"`
	MigrationMode    string `json:"MigrationMode" xml:"MigrationMode"`
}

BabelfishConfig is a nested struct in rds response

type Backup ¶

type Backup struct {
	MetaStatus                string                 `json:"MetaStatus" xml:"MetaStatus"`
	CopyOnlyBackup            string                 `json:"CopyOnlyBackup" xml:"CopyOnlyBackup"`
	HostInstanceID            string                 `json:"HostInstanceID" xml:"HostInstanceID"`
	BackupMode                string                 `json:"BackupMode" xml:"BackupMode"`
	IsAvail                   int                    `json:"IsAvail" xml:"IsAvail"`
	BackupDBNames             string                 `json:"BackupDBNames" xml:"BackupDBNames"`
	StorageClass              string                 `json:"StorageClass" xml:"StorageClass"`
	Encryption                string                 `json:"Encryption" xml:"Encryption"`
	BackupSize                int64                  `json:"BackupSize" xml:"BackupSize"`
	ResourceGroupId           string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	BackupStartTime           string                 `json:"BackupStartTime" xml:"BackupStartTime"`
	Checksum                  string                 `json:"Checksum" xml:"Checksum"`
	ConsistentTime            int64                  `json:"ConsistentTime" xml:"ConsistentTime"`
	DBInstanceId              string                 `json:"DBInstanceId" xml:"DBInstanceId"`
	BackupScale               string                 `json:"BackupScale" xml:"BackupScale"`
	BackupDownloadURL         string                 `json:"BackupDownloadURL" xml:"BackupDownloadURL"`
	SlaveStatus               string                 `json:"SlaveStatus" xml:"SlaveStatus"`
	BackupExtractionStatus    string                 `json:"BackupExtractionStatus" xml:"BackupExtractionStatus"`
	DBInstanceComment         string                 `json:"DBInstanceComment" xml:"DBInstanceComment"`
	BackupIntranetDownloadURL string                 `json:"BackupIntranetDownloadURL" xml:"BackupIntranetDownloadURL"`
	BackupEndTime             string                 `json:"BackupEndTime" xml:"BackupEndTime"`
	BackupMethod              string                 `json:"BackupMethod" xml:"BackupMethod"`
	BackupType                string                 `json:"BackupType" xml:"BackupType"`
	TotalBackupSize           int64                  `json:"TotalBackupSize" xml:"TotalBackupSize"`
	BackupInitiator           string                 `json:"BackupInitiator" xml:"BackupInitiator"`
	BackupStatus              string                 `json:"BackupStatus" xml:"BackupStatus"`
	StoreStatus               string                 `json:"StoreStatus" xml:"StoreStatus"`
	BackupId                  string                 `json:"BackupId" xml:"BackupId"`
	BackupLocation            string                 `json:"BackupLocation" xml:"BackupLocation"`
	BackupDownloadLinkByDB    BackupDownloadLinkByDB `json:"BackupDownloadLinkByDB" xml:"BackupDownloadLinkByDB"`
}

Backup is a nested struct in rds response

type BackupDownloadLinkByDB ¶ added in v1.61.1289

type BackupDownloadLinkByDB struct {
	BackupDownloadLinkByDBItem []BackupDownloadLinkByDBItem `json:"BackupDownloadLinkByDB" xml:"BackupDownloadLinkByDB"`
}

BackupDownloadLinkByDB is a nested struct in rds response

type BackupDownloadLinkByDBItem ¶ added in v1.61.1289

type BackupDownloadLinkByDBItem struct {
	IntranetDownloadLink string `json:"IntranetDownloadLink" xml:"IntranetDownloadLink"`
	DataBase             string `json:"DataBase" xml:"DataBase"`
	DownloadLink         string `json:"DownloadLink" xml:"DownloadLink"`
}

BackupDownloadLinkByDBItem is a nested struct in rds response

type BackupJob ¶

type BackupJob struct {
	Process              string `json:"Process" xml:"Process"`
	BackupJobId          string `json:"BackupJobId" xml:"BackupJobId"`
	BackupStatus         string `json:"BackupStatus" xml:"BackupStatus"`
	JobMode              string `json:"JobMode" xml:"JobMode"`
	BackupProgressStatus string `json:"BackupProgressStatus" xml:"BackupProgressStatus"`
	BackupId             string `json:"BackupId" xml:"BackupId"`
	TaskAction           string `json:"TaskAction" xml:"TaskAction"`
}

BackupJob is a nested struct in rds response

type BasicInfo ¶ added in v1.62.388

type BasicInfo struct {
	BasicDbProperty []map[string]interface{} `json:"BasicDbProperty" xml:"BasicDbProperty"`
}

BasicInfo is a nested struct in rds response

type BeforeHbaItems ¶ added in v1.61.1608

type BeforeHbaItems struct {
	HbaItem []HbaItem `json:"HbaItem" xml:"HbaItem"`
}

BeforeHbaItems is a nested struct in rds response

type BinLogFile ¶

type BinLogFile struct {
	RemoteStatus         string `json:"RemoteStatus" xml:"RemoteStatus"`
	HostInstanceID       string `json:"HostInstanceID" xml:"HostInstanceID"`
	LogEndTime           string `json:"LogEndTime" xml:"LogEndTime"`
	IntranetDownloadLink string `json:"IntranetDownloadLink" xml:"IntranetDownloadLink"`
	FileSize             int64  `json:"FileSize" xml:"FileSize"`
	Checksum             string `json:"Checksum" xml:"Checksum"`
	LinkExpiredTime      string `json:"LinkExpiredTime" xml:"LinkExpiredTime"`
	LogFileName          string `json:"LogFileName" xml:"LogFileName"`
	DownloadLink         string `json:"DownloadLink" xml:"DownloadLink"`
	LogBeginTime         string `json:"LogBeginTime" xml:"LogBeginTime"`
}

BinLogFile is a nested struct in rds response

type CalculateDBInstanceWeightRequest ¶

type CalculateDBInstanceWeightRequest 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"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

CalculateDBInstanceWeightRequest is the request struct for api CalculateDBInstanceWeight

func CreateCalculateDBInstanceWeightRequest ¶

func CreateCalculateDBInstanceWeightRequest() (request *CalculateDBInstanceWeightRequest)

CreateCalculateDBInstanceWeightRequest creates a request to invoke CalculateDBInstanceWeight API

type CalculateDBInstanceWeightResponse ¶

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

CalculateDBInstanceWeightResponse is the response struct for api CalculateDBInstanceWeight

func CreateCalculateDBInstanceWeightResponse ¶

func CreateCalculateDBInstanceWeightResponse() (response *CalculateDBInstanceWeightResponse)

CreateCalculateDBInstanceWeightResponse creates a response to parse from CalculateDBInstanceWeight response

type CancelImportRequest ¶

type CancelImportRequest 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"`
	ImportId             requests.Integer `position:"Query" name:"ImportId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

CancelImportRequest is the request struct for api CancelImport

func CreateCancelImportRequest ¶

func CreateCancelImportRequest() (request *CancelImportRequest)

CreateCancelImportRequest creates a request to invoke CancelImport API

type CancelImportResponse ¶

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

CancelImportResponse is the response struct for api CancelImport

func CreateCancelImportResponse ¶

func CreateCancelImportResponse() (response *CancelImportResponse)

CreateCancelImportResponse creates a response to parse from CancelImport response

type CharacterSetNameItems ¶

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

CharacterSetNameItems is a nested struct in rds response

type CheckAccountNameAvailableRequest ¶

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

CheckAccountNameAvailableRequest is the request struct for api CheckAccountNameAvailable

func CreateCheckAccountNameAvailableRequest ¶

func CreateCheckAccountNameAvailableRequest() (request *CheckAccountNameAvailableRequest)

CreateCheckAccountNameAvailableRequest creates a request to invoke CheckAccountNameAvailable API

type CheckAccountNameAvailableResponse ¶

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

CheckAccountNameAvailableResponse is the response struct for api CheckAccountNameAvailable

func CreateCheckAccountNameAvailableResponse ¶

func CreateCheckAccountNameAvailableResponse() (response *CheckAccountNameAvailableResponse)

CreateCheckAccountNameAvailableResponse creates a response to parse from CheckAccountNameAvailable response

type CheckCloudResourceAuthorizedRequest ¶ added in v1.61.407

type CheckCloudResourceAuthorizedRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TargetRegionId       string           `position:"Query" name:"TargetRegionId"`
}

CheckCloudResourceAuthorizedRequest is the request struct for api CheckCloudResourceAuthorized

func CreateCheckCloudResourceAuthorizedRequest ¶ added in v1.61.407

func CreateCheckCloudResourceAuthorizedRequest() (request *CheckCloudResourceAuthorizedRequest)

CreateCheckCloudResourceAuthorizedRequest creates a request to invoke CheckCloudResourceAuthorized API

type CheckCloudResourceAuthorizedResponse ¶ added in v1.61.407

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

CheckCloudResourceAuthorizedResponse is the response struct for api CheckCloudResourceAuthorized

func CreateCheckCloudResourceAuthorizedResponse ¶ added in v1.61.407

func CreateCheckCloudResourceAuthorizedResponse() (response *CheckCloudResourceAuthorizedResponse)

CreateCheckCloudResourceAuthorizedResponse creates a response to parse from CheckCloudResourceAuthorized response

type CheckCreateDdrDBInstanceRequest ¶

type CheckCreateDdrDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceStorage    requests.Integer `position:"Query" name:"DBInstanceStorage"`
	SourceDBInstanceName string           `position:"Query" name:"SourceDBInstanceName"`
	HostType             string           `position:"Query" name:"HostType"`
	BinlogRole           string           `position:"Query" name:"BinlogRole"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	UserBakSetURL        string           `position:"Query" name:"UserBakSetURL"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Engine               string           `position:"Query" name:"Engine"`
	BackupSetRegion      string           `position:"Query" name:"BackupSetRegion"`
	BackupSetType        string           `position:"Query" name:"BackupSetType"`
	RestoreTime          string           `position:"Query" name:"RestoreTime"`
	BakSetName           string           `position:"Query" name:"BakSetName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupSetId          string           `position:"Query" name:"BackupSetId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	BinlogPosition       string           `position:"Query" name:"BinlogPosition"`
	DBInstanceClass      string           `position:"Query" name:"DBInstanceClass"`
	RestoreType          string           `position:"Query" name:"RestoreType"`
	BinlogName           string           `position:"Query" name:"BinlogName"`
	SourceRegion         string           `position:"Query" name:"SourceRegion"`
}

CheckCreateDdrDBInstanceRequest is the request struct for api CheckCreateDdrDBInstance

func CreateCheckCreateDdrDBInstanceRequest ¶

func CreateCheckCreateDdrDBInstanceRequest() (request *CheckCreateDdrDBInstanceRequest)

CreateCheckCreateDdrDBInstanceRequest creates a request to invoke CheckCreateDdrDBInstance API

type CheckCreateDdrDBInstanceResponse ¶

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

CheckCreateDdrDBInstanceResponse is the response struct for api CheckCreateDdrDBInstance

func CreateCheckCreateDdrDBInstanceResponse ¶

func CreateCheckCreateDdrDBInstanceResponse() (response *CheckCreateDdrDBInstanceResponse)

CreateCheckCreateDdrDBInstanceResponse creates a response to parse from CheckCreateDdrDBInstance response

type CheckDBNameAvailableRequest ¶ added in v1.60.262

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

CheckDBNameAvailableRequest is the request struct for api CheckDBNameAvailable

func CreateCheckDBNameAvailableRequest ¶ added in v1.60.262

func CreateCheckDBNameAvailableRequest() (request *CheckDBNameAvailableRequest)

CreateCheckDBNameAvailableRequest creates a request to invoke CheckDBNameAvailable API

type CheckDBNameAvailableResponse ¶ added in v1.60.262

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

CheckDBNameAvailableResponse is the response struct for api CheckDBNameAvailable

func CreateCheckDBNameAvailableResponse ¶ added in v1.60.262

func CreateCheckDBNameAvailableResponse() (response *CheckDBNameAvailableResponse)

CreateCheckDBNameAvailableResponse creates a response to parse from CheckDBNameAvailable response

type CheckInstanceExistRequest ¶

type CheckInstanceExistRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

CheckInstanceExistRequest is the request struct for api CheckInstanceExist

func CreateCheckInstanceExistRequest ¶

func CreateCheckInstanceExistRequest() (request *CheckInstanceExistRequest)

CreateCheckInstanceExistRequest creates a request to invoke CheckInstanceExist API

type CheckInstanceExistResponse ¶

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

CheckInstanceExistResponse is the response struct for api CheckInstanceExist

func CreateCheckInstanceExistResponse ¶

func CreateCheckInstanceExistResponse() (response *CheckInstanceExistResponse)

CreateCheckInstanceExistResponse creates a response to parse from CheckInstanceExist response

type CheckServiceLinkedRoleRequest ¶ added in v1.61.1748

type CheckServiceLinkedRoleRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	ServiceLinkedRole    string           `position:"Query" name:"ServiceLinkedRole"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CheckServiceLinkedRoleRequest is the request struct for api CheckServiceLinkedRole

func CreateCheckServiceLinkedRoleRequest ¶ added in v1.61.1748

func CreateCheckServiceLinkedRoleRequest() (request *CheckServiceLinkedRoleRequest)

CreateCheckServiceLinkedRoleRequest creates a request to invoke CheckServiceLinkedRole API

type CheckServiceLinkedRoleResponse ¶ added in v1.61.1748

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

CheckServiceLinkedRoleResponse is the response struct for api CheckServiceLinkedRole

func CreateCheckServiceLinkedRoleResponse ¶ added in v1.61.1748

func CreateCheckServiceLinkedRoleResponse() (response *CheckServiceLinkedRoleResponse)

CreateCheckServiceLinkedRoleResponse creates a response to parse from CheckServiceLinkedRole response

type ClassList ¶ added in v1.61.1289

type ClassList struct {
	MaxIOPS            string `json:"MaxIOPS" xml:"MaxIOPS"`
	Cpu                string `json:"Cpu" xml:"Cpu"`
	ReferencePrice     string `json:"ReferencePrice" xml:"ReferencePrice"`
	MaxConnections     string `json:"MaxConnections" xml:"MaxConnections"`
	MemoryClass        string `json:"MemoryClass" xml:"MemoryClass"`
	ClassCode          string `json:"ClassCode" xml:"ClassCode"`
	ClassGroup         string `json:"ClassGroup" xml:"ClassGroup"`
	MaxIOMBPS          string `json:"MaxIOMBPS" xml:"MaxIOMBPS"`
	EncryptedMemory    string `json:"EncryptedMemory" xml:"EncryptedMemory"`
	InstructionSetArch string `json:"InstructionSetArch" xml:"InstructionSetArch"`
}

ClassList is a nested struct in rds response

type Client ¶

type Client struct {
	sdk.Client
}

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

func NewClient ¶

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

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

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

func NewClientWithEcsRamRole ¶

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

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

func NewClientWithOptions ¶

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

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

func NewClientWithProvider ¶

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

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

func NewClientWithRamRoleArn ¶

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

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

func NewClientWithRamRoleArnAndPolicy ¶

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

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

func NewClientWithRsaKeyPair ¶

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

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

func NewClientWithStsToken ¶

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

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

func (*Client) ActivateMigrationTargetInstance ¶ added in v1.61.1608

func (client *Client) ActivateMigrationTargetInstance(request *ActivateMigrationTargetInstanceRequest) (response *ActivateMigrationTargetInstanceResponse, err error)

ActivateMigrationTargetInstance invokes the rds.ActivateMigrationTargetInstance API synchronously

func (*Client) ActivateMigrationTargetInstanceWithCallback ¶ added in v1.61.1608

func (client *Client) ActivateMigrationTargetInstanceWithCallback(request *ActivateMigrationTargetInstanceRequest, callback func(response *ActivateMigrationTargetInstanceResponse, err error)) <-chan int

ActivateMigrationTargetInstanceWithCallback invokes the rds.ActivateMigrationTargetInstance API asynchronously

func (*Client) ActivateMigrationTargetInstanceWithChan ¶ added in v1.61.1608

func (client *Client) ActivateMigrationTargetInstanceWithChan(request *ActivateMigrationTargetInstanceRequest) (<-chan *ActivateMigrationTargetInstanceResponse, <-chan error)

ActivateMigrationTargetInstanceWithChan invokes the rds.ActivateMigrationTargetInstance API asynchronously

func (*Client) AddTagsToResource ¶

func (client *Client) AddTagsToResource(request *AddTagsToResourceRequest) (response *AddTagsToResourceResponse, err error)

AddTagsToResource invokes the rds.AddTagsToResource API synchronously

func (*Client) AddTagsToResourceWithCallback ¶

func (client *Client) AddTagsToResourceWithCallback(request *AddTagsToResourceRequest, callback func(response *AddTagsToResourceResponse, err error)) <-chan int

AddTagsToResourceWithCallback invokes the rds.AddTagsToResource API asynchronously

func (*Client) AddTagsToResourceWithChan ¶

func (client *Client) AddTagsToResourceWithChan(request *AddTagsToResourceRequest) (<-chan *AddTagsToResourceResponse, <-chan error)

AddTagsToResourceWithChan invokes the rds.AddTagsToResource API asynchronously

func (*Client) AllocateInstancePublicConnection ¶

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

AllocateInstancePublicConnection invokes the rds.AllocateInstancePublicConnection API synchronously

func (*Client) AllocateInstancePublicConnectionWithCallback ¶

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

AllocateInstancePublicConnectionWithCallback invokes the rds.AllocateInstancePublicConnection API asynchronously

func (*Client) AllocateInstancePublicConnectionWithChan ¶

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

AllocateInstancePublicConnectionWithChan invokes the rds.AllocateInstancePublicConnection API asynchronously

func (*Client) AllocateReadWriteSplittingConnection ¶

func (client *Client) AllocateReadWriteSplittingConnection(request *AllocateReadWriteSplittingConnectionRequest) (response *AllocateReadWriteSplittingConnectionResponse, err error)

AllocateReadWriteSplittingConnection invokes the rds.AllocateReadWriteSplittingConnection API synchronously

func (*Client) AllocateReadWriteSplittingConnectionWithCallback ¶

func (client *Client) AllocateReadWriteSplittingConnectionWithCallback(request *AllocateReadWriteSplittingConnectionRequest, callback func(response *AllocateReadWriteSplittingConnectionResponse, err error)) <-chan int

AllocateReadWriteSplittingConnectionWithCallback invokes the rds.AllocateReadWriteSplittingConnection API asynchronously

func (*Client) AllocateReadWriteSplittingConnectionWithChan ¶

func (client *Client) AllocateReadWriteSplittingConnectionWithChan(request *AllocateReadWriteSplittingConnectionRequest) (<-chan *AllocateReadWriteSplittingConnectionResponse, <-chan error)

AllocateReadWriteSplittingConnectionWithChan invokes the rds.AllocateReadWriteSplittingConnection API asynchronously

func (*Client) AttachWhitelistTemplateToInstance ¶ added in v1.62.458

func (client *Client) AttachWhitelistTemplateToInstance(request *AttachWhitelistTemplateToInstanceRequest) (response *AttachWhitelistTemplateToInstanceResponse, err error)

AttachWhitelistTemplateToInstance invokes the rds.AttachWhitelistTemplateToInstance API synchronously

func (*Client) AttachWhitelistTemplateToInstanceWithCallback ¶ added in v1.62.458

func (client *Client) AttachWhitelistTemplateToInstanceWithCallback(request *AttachWhitelistTemplateToInstanceRequest, callback func(response *AttachWhitelistTemplateToInstanceResponse, err error)) <-chan int

AttachWhitelistTemplateToInstanceWithCallback invokes the rds.AttachWhitelistTemplateToInstance API asynchronously

func (*Client) AttachWhitelistTemplateToInstanceWithChan ¶ added in v1.62.458

func (client *Client) AttachWhitelistTemplateToInstanceWithChan(request *AttachWhitelistTemplateToInstanceRequest) (<-chan *AttachWhitelistTemplateToInstanceResponse, <-chan error)

AttachWhitelistTemplateToInstanceWithChan invokes the rds.AttachWhitelistTemplateToInstance API asynchronously

func (*Client) CalculateDBInstanceWeight ¶

func (client *Client) CalculateDBInstanceWeight(request *CalculateDBInstanceWeightRequest) (response *CalculateDBInstanceWeightResponse, err error)

CalculateDBInstanceWeight invokes the rds.CalculateDBInstanceWeight API synchronously

func (*Client) CalculateDBInstanceWeightWithCallback ¶

func (client *Client) CalculateDBInstanceWeightWithCallback(request *CalculateDBInstanceWeightRequest, callback func(response *CalculateDBInstanceWeightResponse, err error)) <-chan int

CalculateDBInstanceWeightWithCallback invokes the rds.CalculateDBInstanceWeight API asynchronously

func (*Client) CalculateDBInstanceWeightWithChan ¶

func (client *Client) CalculateDBInstanceWeightWithChan(request *CalculateDBInstanceWeightRequest) (<-chan *CalculateDBInstanceWeightResponse, <-chan error)

CalculateDBInstanceWeightWithChan invokes the rds.CalculateDBInstanceWeight API asynchronously

func (*Client) CancelImport ¶

func (client *Client) CancelImport(request *CancelImportRequest) (response *CancelImportResponse, err error)

CancelImport invokes the rds.CancelImport API synchronously

func (*Client) CancelImportWithCallback ¶

func (client *Client) CancelImportWithCallback(request *CancelImportRequest, callback func(response *CancelImportResponse, err error)) <-chan int

CancelImportWithCallback invokes the rds.CancelImport API asynchronously

func (*Client) CancelImportWithChan ¶

func (client *Client) CancelImportWithChan(request *CancelImportRequest) (<-chan *CancelImportResponse, <-chan error)

CancelImportWithChan invokes the rds.CancelImport API asynchronously

func (*Client) CheckAccountNameAvailable ¶

func (client *Client) CheckAccountNameAvailable(request *CheckAccountNameAvailableRequest) (response *CheckAccountNameAvailableResponse, err error)

CheckAccountNameAvailable invokes the rds.CheckAccountNameAvailable API synchronously

func (*Client) CheckAccountNameAvailableWithCallback ¶

func (client *Client) CheckAccountNameAvailableWithCallback(request *CheckAccountNameAvailableRequest, callback func(response *CheckAccountNameAvailableResponse, err error)) <-chan int

CheckAccountNameAvailableWithCallback invokes the rds.CheckAccountNameAvailable API asynchronously

func (*Client) CheckAccountNameAvailableWithChan ¶

func (client *Client) CheckAccountNameAvailableWithChan(request *CheckAccountNameAvailableRequest) (<-chan *CheckAccountNameAvailableResponse, <-chan error)

CheckAccountNameAvailableWithChan invokes the rds.CheckAccountNameAvailable API asynchronously

func (*Client) CheckCloudResourceAuthorized ¶ added in v1.61.407

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

CheckCloudResourceAuthorized invokes the rds.CheckCloudResourceAuthorized API synchronously

func (*Client) CheckCloudResourceAuthorizedWithCallback ¶ added in v1.61.407

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

CheckCloudResourceAuthorizedWithCallback invokes the rds.CheckCloudResourceAuthorized API asynchronously

func (*Client) CheckCloudResourceAuthorizedWithChan ¶ added in v1.61.407

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

CheckCloudResourceAuthorizedWithChan invokes the rds.CheckCloudResourceAuthorized API asynchronously

func (*Client) CheckCreateDdrDBInstance ¶

func (client *Client) CheckCreateDdrDBInstance(request *CheckCreateDdrDBInstanceRequest) (response *CheckCreateDdrDBInstanceResponse, err error)

CheckCreateDdrDBInstance invokes the rds.CheckCreateDdrDBInstance API synchronously

func (*Client) CheckCreateDdrDBInstanceWithCallback ¶

func (client *Client) CheckCreateDdrDBInstanceWithCallback(request *CheckCreateDdrDBInstanceRequest, callback func(response *CheckCreateDdrDBInstanceResponse, err error)) <-chan int

CheckCreateDdrDBInstanceWithCallback invokes the rds.CheckCreateDdrDBInstance API asynchronously

func (*Client) CheckCreateDdrDBInstanceWithChan ¶

func (client *Client) CheckCreateDdrDBInstanceWithChan(request *CheckCreateDdrDBInstanceRequest) (<-chan *CheckCreateDdrDBInstanceResponse, <-chan error)

CheckCreateDdrDBInstanceWithChan invokes the rds.CheckCreateDdrDBInstance API asynchronously

func (*Client) CheckDBNameAvailable ¶ added in v1.60.262

func (client *Client) CheckDBNameAvailable(request *CheckDBNameAvailableRequest) (response *CheckDBNameAvailableResponse, err error)

CheckDBNameAvailable invokes the rds.CheckDBNameAvailable API synchronously

func (*Client) CheckDBNameAvailableWithCallback ¶ added in v1.60.262

func (client *Client) CheckDBNameAvailableWithCallback(request *CheckDBNameAvailableRequest, callback func(response *CheckDBNameAvailableResponse, err error)) <-chan int

CheckDBNameAvailableWithCallback invokes the rds.CheckDBNameAvailable API asynchronously

func (*Client) CheckDBNameAvailableWithChan ¶ added in v1.60.262

func (client *Client) CheckDBNameAvailableWithChan(request *CheckDBNameAvailableRequest) (<-chan *CheckDBNameAvailableResponse, <-chan error)

CheckDBNameAvailableWithChan invokes the rds.CheckDBNameAvailable API asynchronously

func (*Client) CheckInstanceExist ¶

func (client *Client) CheckInstanceExist(request *CheckInstanceExistRequest) (response *CheckInstanceExistResponse, err error)

CheckInstanceExist invokes the rds.CheckInstanceExist API synchronously

func (*Client) CheckInstanceExistWithCallback ¶

func (client *Client) CheckInstanceExistWithCallback(request *CheckInstanceExistRequest, callback func(response *CheckInstanceExistResponse, err error)) <-chan int

CheckInstanceExistWithCallback invokes the rds.CheckInstanceExist API asynchronously

func (*Client) CheckInstanceExistWithChan ¶

func (client *Client) CheckInstanceExistWithChan(request *CheckInstanceExistRequest) (<-chan *CheckInstanceExistResponse, <-chan error)

CheckInstanceExistWithChan invokes the rds.CheckInstanceExist API asynchronously

func (*Client) CheckServiceLinkedRole ¶ added in v1.61.1748

func (client *Client) CheckServiceLinkedRole(request *CheckServiceLinkedRoleRequest) (response *CheckServiceLinkedRoleResponse, err error)

CheckServiceLinkedRole invokes the rds.CheckServiceLinkedRole API synchronously

func (*Client) CheckServiceLinkedRoleWithCallback ¶ added in v1.61.1748

func (client *Client) CheckServiceLinkedRoleWithCallback(request *CheckServiceLinkedRoleRequest, callback func(response *CheckServiceLinkedRoleResponse, err error)) <-chan int

CheckServiceLinkedRoleWithCallback invokes the rds.CheckServiceLinkedRole API asynchronously

func (*Client) CheckServiceLinkedRoleWithChan ¶ added in v1.61.1748

func (client *Client) CheckServiceLinkedRoleWithChan(request *CheckServiceLinkedRoleRequest) (<-chan *CheckServiceLinkedRoleResponse, <-chan error)

CheckServiceLinkedRoleWithChan invokes the rds.CheckServiceLinkedRole API asynchronously

func (*Client) CloneDBInstance ¶

func (client *Client) CloneDBInstance(request *CloneDBInstanceRequest) (response *CloneDBInstanceResponse, err error)

CloneDBInstance invokes the rds.CloneDBInstance API synchronously

func (*Client) CloneDBInstanceWithCallback ¶

func (client *Client) CloneDBInstanceWithCallback(request *CloneDBInstanceRequest, callback func(response *CloneDBInstanceResponse, err error)) <-chan int

CloneDBInstanceWithCallback invokes the rds.CloneDBInstance API asynchronously

func (*Client) CloneDBInstanceWithChan ¶

func (client *Client) CloneDBInstanceWithChan(request *CloneDBInstanceRequest) (<-chan *CloneDBInstanceResponse, <-chan error)

CloneDBInstanceWithChan invokes the rds.CloneDBInstance API asynchronously

func (*Client) CloneParameterGroup ¶

func (client *Client) CloneParameterGroup(request *CloneParameterGroupRequest) (response *CloneParameterGroupResponse, err error)

CloneParameterGroup invokes the rds.CloneParameterGroup API synchronously

func (*Client) CloneParameterGroupWithCallback ¶

func (client *Client) CloneParameterGroupWithCallback(request *CloneParameterGroupRequest, callback func(response *CloneParameterGroupResponse, err error)) <-chan int

CloneParameterGroupWithCallback invokes the rds.CloneParameterGroup API asynchronously

func (*Client) CloneParameterGroupWithChan ¶

func (client *Client) CloneParameterGroupWithChan(request *CloneParameterGroupRequest) (<-chan *CloneParameterGroupResponse, <-chan error)

CloneParameterGroupWithChan invokes the rds.CloneParameterGroup API asynchronously

func (*Client) ConfirmNotify ¶ added in v1.61.1608

func (client *Client) ConfirmNotify(request *ConfirmNotifyRequest) (response *ConfirmNotifyResponse, err error)

ConfirmNotify invokes the rds.ConfirmNotify API synchronously

func (*Client) ConfirmNotifyWithCallback ¶ added in v1.61.1608

func (client *Client) ConfirmNotifyWithCallback(request *ConfirmNotifyRequest, callback func(response *ConfirmNotifyResponse, err error)) <-chan int

ConfirmNotifyWithCallback invokes the rds.ConfirmNotify API asynchronously

func (*Client) ConfirmNotifyWithChan ¶ added in v1.61.1608

func (client *Client) ConfirmNotifyWithChan(request *ConfirmNotifyRequest) (<-chan *ConfirmNotifyResponse, <-chan error)

ConfirmNotifyWithChan invokes the rds.ConfirmNotify API asynchronously

func (*Client) CopyDatabase ¶

func (client *Client) CopyDatabase(request *CopyDatabaseRequest) (response *CopyDatabaseResponse, err error)

CopyDatabase invokes the rds.CopyDatabase API synchronously

func (*Client) CopyDatabaseBetweenInstances ¶

func (client *Client) CopyDatabaseBetweenInstances(request *CopyDatabaseBetweenInstancesRequest) (response *CopyDatabaseBetweenInstancesResponse, err error)

CopyDatabaseBetweenInstances invokes the rds.CopyDatabaseBetweenInstances API synchronously

func (*Client) CopyDatabaseBetweenInstancesWithCallback ¶

func (client *Client) CopyDatabaseBetweenInstancesWithCallback(request *CopyDatabaseBetweenInstancesRequest, callback func(response *CopyDatabaseBetweenInstancesResponse, err error)) <-chan int

CopyDatabaseBetweenInstancesWithCallback invokes the rds.CopyDatabaseBetweenInstances API asynchronously

func (*Client) CopyDatabaseBetweenInstancesWithChan ¶

func (client *Client) CopyDatabaseBetweenInstancesWithChan(request *CopyDatabaseBetweenInstancesRequest) (<-chan *CopyDatabaseBetweenInstancesResponse, <-chan error)

CopyDatabaseBetweenInstancesWithChan invokes the rds.CopyDatabaseBetweenInstances API asynchronously

func (*Client) CopyDatabaseWithCallback ¶

func (client *Client) CopyDatabaseWithCallback(request *CopyDatabaseRequest, callback func(response *CopyDatabaseResponse, err error)) <-chan int

CopyDatabaseWithCallback invokes the rds.CopyDatabase API asynchronously

func (*Client) CopyDatabaseWithChan ¶

func (client *Client) CopyDatabaseWithChan(request *CopyDatabaseRequest) (<-chan *CopyDatabaseResponse, <-chan error)

CopyDatabaseWithChan invokes the rds.CopyDatabase API asynchronously

func (*Client) CreateAccount ¶

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

CreateAccount invokes the rds.CreateAccount API synchronously

func (*Client) CreateAccountWithCallback ¶

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

CreateAccountWithCallback invokes the rds.CreateAccount API asynchronously

func (*Client) CreateAccountWithChan ¶

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

CreateAccountWithChan invokes the rds.CreateAccount API asynchronously

func (*Client) CreateBackup ¶

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

CreateBackup invokes the rds.CreateBackup API synchronously

func (*Client) CreateBackupWithCallback ¶

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

CreateBackupWithCallback invokes the rds.CreateBackup API asynchronously

func (*Client) CreateBackupWithChan ¶

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

CreateBackupWithChan invokes the rds.CreateBackup API asynchronously

func (*Client) CreateCloudMigrationPrecheckTask ¶ added in v1.61.1608

func (client *Client) CreateCloudMigrationPrecheckTask(request *CreateCloudMigrationPrecheckTaskRequest) (response *CreateCloudMigrationPrecheckTaskResponse, err error)

CreateCloudMigrationPrecheckTask invokes the rds.CreateCloudMigrationPrecheckTask API synchronously

func (*Client) CreateCloudMigrationPrecheckTaskWithCallback ¶ added in v1.61.1608

func (client *Client) CreateCloudMigrationPrecheckTaskWithCallback(request *CreateCloudMigrationPrecheckTaskRequest, callback func(response *CreateCloudMigrationPrecheckTaskResponse, err error)) <-chan int

CreateCloudMigrationPrecheckTaskWithCallback invokes the rds.CreateCloudMigrationPrecheckTask API asynchronously

func (*Client) CreateCloudMigrationPrecheckTaskWithChan ¶ added in v1.61.1608

func (client *Client) CreateCloudMigrationPrecheckTaskWithChan(request *CreateCloudMigrationPrecheckTaskRequest) (<-chan *CreateCloudMigrationPrecheckTaskResponse, <-chan error)

CreateCloudMigrationPrecheckTaskWithChan invokes the rds.CreateCloudMigrationPrecheckTask API asynchronously

func (*Client) CreateCloudMigrationTask ¶ added in v1.61.1608

func (client *Client) CreateCloudMigrationTask(request *CreateCloudMigrationTaskRequest) (response *CreateCloudMigrationTaskResponse, err error)

CreateCloudMigrationTask invokes the rds.CreateCloudMigrationTask API synchronously

func (*Client) CreateCloudMigrationTaskWithCallback ¶ added in v1.61.1608

func (client *Client) CreateCloudMigrationTaskWithCallback(request *CreateCloudMigrationTaskRequest, callback func(response *CreateCloudMigrationTaskResponse, err error)) <-chan int

CreateCloudMigrationTaskWithCallback invokes the rds.CreateCloudMigrationTask API asynchronously

func (*Client) CreateCloudMigrationTaskWithChan ¶ added in v1.61.1608

func (client *Client) CreateCloudMigrationTaskWithChan(request *CreateCloudMigrationTaskRequest) (<-chan *CreateCloudMigrationTaskResponse, <-chan error)

CreateCloudMigrationTaskWithChan invokes the rds.CreateCloudMigrationTask API asynchronously

func (*Client) CreateDBInstance ¶

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

CreateDBInstance invokes the rds.CreateDBInstance API synchronously

func (*Client) CreateDBInstanceEndpoint ¶ added in v1.62.30

func (client *Client) CreateDBInstanceEndpoint(request *CreateDBInstanceEndpointRequest) (response *CreateDBInstanceEndpointResponse, err error)

CreateDBInstanceEndpoint invokes the rds.CreateDBInstanceEndpoint API synchronously

func (*Client) CreateDBInstanceEndpointAddress ¶ added in v1.62.30

func (client *Client) CreateDBInstanceEndpointAddress(request *CreateDBInstanceEndpointAddressRequest) (response *CreateDBInstanceEndpointAddressResponse, err error)

CreateDBInstanceEndpointAddress invokes the rds.CreateDBInstanceEndpointAddress API synchronously

func (*Client) CreateDBInstanceEndpointAddressWithCallback ¶ added in v1.62.30

func (client *Client) CreateDBInstanceEndpointAddressWithCallback(request *CreateDBInstanceEndpointAddressRequest, callback func(response *CreateDBInstanceEndpointAddressResponse, err error)) <-chan int

CreateDBInstanceEndpointAddressWithCallback invokes the rds.CreateDBInstanceEndpointAddress API asynchronously

func (*Client) CreateDBInstanceEndpointAddressWithChan ¶ added in v1.62.30

func (client *Client) CreateDBInstanceEndpointAddressWithChan(request *CreateDBInstanceEndpointAddressRequest) (<-chan *CreateDBInstanceEndpointAddressResponse, <-chan error)

CreateDBInstanceEndpointAddressWithChan invokes the rds.CreateDBInstanceEndpointAddress API asynchronously

func (*Client) CreateDBInstanceEndpointWithCallback ¶ added in v1.62.30

func (client *Client) CreateDBInstanceEndpointWithCallback(request *CreateDBInstanceEndpointRequest, callback func(response *CreateDBInstanceEndpointResponse, err error)) <-chan int

CreateDBInstanceEndpointWithCallback invokes the rds.CreateDBInstanceEndpoint API asynchronously

func (*Client) CreateDBInstanceEndpointWithChan ¶ added in v1.62.30

func (client *Client) CreateDBInstanceEndpointWithChan(request *CreateDBInstanceEndpointRequest) (<-chan *CreateDBInstanceEndpointResponse, <-chan error)

CreateDBInstanceEndpointWithChan invokes the rds.CreateDBInstanceEndpoint API asynchronously

func (*Client) CreateDBInstanceForRebuild ¶ added in v1.62.254

func (client *Client) CreateDBInstanceForRebuild(request *CreateDBInstanceForRebuildRequest) (response *CreateDBInstanceForRebuildResponse, err error)

CreateDBInstanceForRebuild invokes the rds.CreateDBInstanceForRebuild API synchronously

func (*Client) CreateDBInstanceForRebuildWithCallback ¶ added in v1.62.254

func (client *Client) CreateDBInstanceForRebuildWithCallback(request *CreateDBInstanceForRebuildRequest, callback func(response *CreateDBInstanceForRebuildResponse, err error)) <-chan int

CreateDBInstanceForRebuildWithCallback invokes the rds.CreateDBInstanceForRebuild API asynchronously

func (*Client) CreateDBInstanceForRebuildWithChan ¶ added in v1.62.254

func (client *Client) CreateDBInstanceForRebuildWithChan(request *CreateDBInstanceForRebuildRequest) (<-chan *CreateDBInstanceForRebuildResponse, <-chan error)

CreateDBInstanceForRebuildWithChan invokes the rds.CreateDBInstanceForRebuild API asynchronously

func (*Client) CreateDBInstanceWithCallback ¶

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

CreateDBInstanceWithCallback invokes the rds.CreateDBInstance API asynchronously

func (*Client) CreateDBInstanceWithChan ¶

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

CreateDBInstanceWithChan invokes the rds.CreateDBInstance API asynchronously

func (*Client) CreateDBNodes ¶ added in v1.62.30

func (client *Client) CreateDBNodes(request *CreateDBNodesRequest) (response *CreateDBNodesResponse, err error)

CreateDBNodes invokes the rds.CreateDBNodes API synchronously

func (*Client) CreateDBNodesWithCallback ¶ added in v1.62.30

func (client *Client) CreateDBNodesWithCallback(request *CreateDBNodesRequest, callback func(response *CreateDBNodesResponse, err error)) <-chan int

CreateDBNodesWithCallback invokes the rds.CreateDBNodes API asynchronously

func (*Client) CreateDBNodesWithChan ¶ added in v1.62.30

func (client *Client) CreateDBNodesWithChan(request *CreateDBNodesRequest) (<-chan *CreateDBNodesResponse, <-chan error)

CreateDBNodesWithChan invokes the rds.CreateDBNodes API asynchronously

func (*Client) CreateDBProxyEndpointAddress ¶ added in v1.61.407

func (client *Client) CreateDBProxyEndpointAddress(request *CreateDBProxyEndpointAddressRequest) (response *CreateDBProxyEndpointAddressResponse, err error)

CreateDBProxyEndpointAddress invokes the rds.CreateDBProxyEndpointAddress API synchronously

func (*Client) CreateDBProxyEndpointAddressWithCallback ¶ added in v1.61.407

func (client *Client) CreateDBProxyEndpointAddressWithCallback(request *CreateDBProxyEndpointAddressRequest, callback func(response *CreateDBProxyEndpointAddressResponse, err error)) <-chan int

CreateDBProxyEndpointAddressWithCallback invokes the rds.CreateDBProxyEndpointAddress API asynchronously

func (*Client) CreateDBProxyEndpointAddressWithChan ¶ added in v1.61.407

func (client *Client) CreateDBProxyEndpointAddressWithChan(request *CreateDBProxyEndpointAddressRequest) (<-chan *CreateDBProxyEndpointAddressResponse, <-chan error)

CreateDBProxyEndpointAddressWithChan invokes the rds.CreateDBProxyEndpointAddress API asynchronously

func (*Client) CreateDatabase ¶

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

CreateDatabase invokes the rds.CreateDatabase API synchronously

func (*Client) CreateDatabaseWithCallback ¶

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

CreateDatabaseWithCallback invokes the rds.CreateDatabase API asynchronously

func (*Client) CreateDatabaseWithChan ¶

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

CreateDatabaseWithChan invokes the rds.CreateDatabase API asynchronously

func (*Client) CreateDdrInstance ¶

func (client *Client) CreateDdrInstance(request *CreateDdrInstanceRequest) (response *CreateDdrInstanceResponse, err error)

CreateDdrInstance invokes the rds.CreateDdrInstance API synchronously

func (*Client) CreateDdrInstanceWithCallback ¶

func (client *Client) CreateDdrInstanceWithCallback(request *CreateDdrInstanceRequest, callback func(response *CreateDdrInstanceResponse, err error)) <-chan int

CreateDdrInstanceWithCallback invokes the rds.CreateDdrInstance API asynchronously

func (*Client) CreateDdrInstanceWithChan ¶

func (client *Client) CreateDdrInstanceWithChan(request *CreateDdrInstanceRequest) (<-chan *CreateDdrInstanceResponse, <-chan error)

CreateDdrInstanceWithChan invokes the rds.CreateDdrInstance API asynchronously

func (*Client) CreateDiagnosticReport ¶

func (client *Client) CreateDiagnosticReport(request *CreateDiagnosticReportRequest) (response *CreateDiagnosticReportResponse, err error)

CreateDiagnosticReport invokes the rds.CreateDiagnosticReport API synchronously

func (*Client) CreateDiagnosticReportWithCallback ¶

func (client *Client) CreateDiagnosticReportWithCallback(request *CreateDiagnosticReportRequest, callback func(response *CreateDiagnosticReportResponse, err error)) <-chan int

CreateDiagnosticReportWithCallback invokes the rds.CreateDiagnosticReport API asynchronously

func (*Client) CreateDiagnosticReportWithChan ¶

func (client *Client) CreateDiagnosticReportWithChan(request *CreateDiagnosticReportRequest) (<-chan *CreateDiagnosticReportResponse, <-chan error)

CreateDiagnosticReportWithChan invokes the rds.CreateDiagnosticReport API asynchronously

func (*Client) CreateGADInstance ¶ added in v1.61.1300

func (client *Client) CreateGADInstance(request *CreateGADInstanceRequest) (response *CreateGADInstanceResponse, err error)

CreateGADInstance invokes the rds.CreateGADInstance API synchronously

func (*Client) CreateGADInstanceWithCallback ¶ added in v1.61.1300

func (client *Client) CreateGADInstanceWithCallback(request *CreateGADInstanceRequest, callback func(response *CreateGADInstanceResponse, err error)) <-chan int

CreateGADInstanceWithCallback invokes the rds.CreateGADInstance API asynchronously

func (*Client) CreateGADInstanceWithChan ¶ added in v1.61.1300

func (client *Client) CreateGADInstanceWithChan(request *CreateGADInstanceRequest) (<-chan *CreateGADInstanceResponse, <-chan error)

CreateGADInstanceWithChan invokes the rds.CreateGADInstance API asynchronously

func (*Client) CreateGadInstanceMember ¶ added in v1.61.1300

func (client *Client) CreateGadInstanceMember(request *CreateGadInstanceMemberRequest) (response *CreateGadInstanceMemberResponse, err error)

CreateGadInstanceMember invokes the rds.CreateGadInstanceMember API synchronously

func (*Client) CreateGadInstanceMemberWithCallback ¶ added in v1.61.1300

func (client *Client) CreateGadInstanceMemberWithCallback(request *CreateGadInstanceMemberRequest, callback func(response *CreateGadInstanceMemberResponse, err error)) <-chan int

CreateGadInstanceMemberWithCallback invokes the rds.CreateGadInstanceMember API asynchronously

func (*Client) CreateGadInstanceMemberWithChan ¶ added in v1.61.1300

func (client *Client) CreateGadInstanceMemberWithChan(request *CreateGadInstanceMemberRequest) (<-chan *CreateGadInstanceMemberResponse, <-chan error)

CreateGadInstanceMemberWithChan invokes the rds.CreateGadInstanceMember API asynchronously

func (*Client) CreateMigrateTask ¶

func (client *Client) CreateMigrateTask(request *CreateMigrateTaskRequest) (response *CreateMigrateTaskResponse, err error)

CreateMigrateTask invokes the rds.CreateMigrateTask API synchronously

func (*Client) CreateMigrateTaskWithCallback ¶

func (client *Client) CreateMigrateTaskWithCallback(request *CreateMigrateTaskRequest, callback func(response *CreateMigrateTaskResponse, err error)) <-chan int

CreateMigrateTaskWithCallback invokes the rds.CreateMigrateTask API asynchronously

func (*Client) CreateMigrateTaskWithChan ¶

func (client *Client) CreateMigrateTaskWithChan(request *CreateMigrateTaskRequest) (<-chan *CreateMigrateTaskResponse, <-chan error)

CreateMigrateTaskWithChan invokes the rds.CreateMigrateTask API asynchronously

func (*Client) CreateOnlineDatabaseTask ¶

func (client *Client) CreateOnlineDatabaseTask(request *CreateOnlineDatabaseTaskRequest) (response *CreateOnlineDatabaseTaskResponse, err error)

CreateOnlineDatabaseTask invokes the rds.CreateOnlineDatabaseTask API synchronously

func (*Client) CreateOnlineDatabaseTaskWithCallback ¶

func (client *Client) CreateOnlineDatabaseTaskWithCallback(request *CreateOnlineDatabaseTaskRequest, callback func(response *CreateOnlineDatabaseTaskResponse, err error)) <-chan int

CreateOnlineDatabaseTaskWithCallback invokes the rds.CreateOnlineDatabaseTask API asynchronously

func (*Client) CreateOnlineDatabaseTaskWithChan ¶

func (client *Client) CreateOnlineDatabaseTaskWithChan(request *CreateOnlineDatabaseTaskRequest) (<-chan *CreateOnlineDatabaseTaskResponse, <-chan error)

CreateOnlineDatabaseTaskWithChan invokes the rds.CreateOnlineDatabaseTask API asynchronously

func (*Client) CreateParameterGroup ¶

func (client *Client) CreateParameterGroup(request *CreateParameterGroupRequest) (response *CreateParameterGroupResponse, err error)

CreateParameterGroup invokes the rds.CreateParameterGroup API synchronously

func (*Client) CreateParameterGroupWithCallback ¶

func (client *Client) CreateParameterGroupWithCallback(request *CreateParameterGroupRequest, callback func(response *CreateParameterGroupResponse, err error)) <-chan int

CreateParameterGroupWithCallback invokes the rds.CreateParameterGroup API asynchronously

func (*Client) CreateParameterGroupWithChan ¶

func (client *Client) CreateParameterGroupWithChan(request *CreateParameterGroupRequest) (<-chan *CreateParameterGroupResponse, <-chan error)

CreateParameterGroupWithChan invokes the rds.CreateParameterGroup API asynchronously

func (*Client) CreatePostgresExtensions ¶ added in v1.62.452

func (client *Client) CreatePostgresExtensions(request *CreatePostgresExtensionsRequest) (response *CreatePostgresExtensionsResponse, err error)

CreatePostgresExtensions invokes the rds.CreatePostgresExtensions API synchronously

func (*Client) CreatePostgresExtensionsWithCallback ¶ added in v1.62.452

func (client *Client) CreatePostgresExtensionsWithCallback(request *CreatePostgresExtensionsRequest, callback func(response *CreatePostgresExtensionsResponse, err error)) <-chan int

CreatePostgresExtensionsWithCallback invokes the rds.CreatePostgresExtensions API asynchronously

func (*Client) CreatePostgresExtensionsWithChan ¶ added in v1.62.452

func (client *Client) CreatePostgresExtensionsWithChan(request *CreatePostgresExtensionsRequest) (<-chan *CreatePostgresExtensionsResponse, <-chan error)

CreatePostgresExtensionsWithChan invokes the rds.CreatePostgresExtensions API asynchronously

func (*Client) CreateReadOnlyDBInstance ¶

func (client *Client) CreateReadOnlyDBInstance(request *CreateReadOnlyDBInstanceRequest) (response *CreateReadOnlyDBInstanceResponse, err error)

CreateReadOnlyDBInstance invokes the rds.CreateReadOnlyDBInstance API synchronously

func (*Client) CreateReadOnlyDBInstanceWithCallback ¶

func (client *Client) CreateReadOnlyDBInstanceWithCallback(request *CreateReadOnlyDBInstanceRequest, callback func(response *CreateReadOnlyDBInstanceResponse, err error)) <-chan int

CreateReadOnlyDBInstanceWithCallback invokes the rds.CreateReadOnlyDBInstance API asynchronously

func (*Client) CreateReadOnlyDBInstanceWithChan ¶

func (client *Client) CreateReadOnlyDBInstanceWithChan(request *CreateReadOnlyDBInstanceRequest) (<-chan *CreateReadOnlyDBInstanceResponse, <-chan error)

CreateReadOnlyDBInstanceWithChan invokes the rds.CreateReadOnlyDBInstance API asynchronously

func (*Client) CreateSecret ¶ added in v1.61.1748

func (client *Client) CreateSecret(request *CreateSecretRequest) (response *CreateSecretResponse, err error)

CreateSecret invokes the rds.CreateSecret API synchronously

func (*Client) CreateSecretWithCallback ¶ added in v1.61.1748

func (client *Client) CreateSecretWithCallback(request *CreateSecretRequest, callback func(response *CreateSecretResponse, err error)) <-chan int

CreateSecretWithCallback invokes the rds.CreateSecret API asynchronously

func (*Client) CreateSecretWithChan ¶ added in v1.61.1748

func (client *Client) CreateSecretWithChan(request *CreateSecretRequest) (<-chan *CreateSecretResponse, <-chan error)

CreateSecretWithChan invokes the rds.CreateSecret API asynchronously

func (*Client) CreateServiceLinkedRole ¶ added in v1.61.1608

func (client *Client) CreateServiceLinkedRole(request *CreateServiceLinkedRoleRequest) (response *CreateServiceLinkedRoleResponse, err error)

CreateServiceLinkedRole invokes the rds.CreateServiceLinkedRole API synchronously

func (*Client) CreateServiceLinkedRoleWithCallback ¶ added in v1.61.1608

func (client *Client) CreateServiceLinkedRoleWithCallback(request *CreateServiceLinkedRoleRequest, callback func(response *CreateServiceLinkedRoleResponse, err error)) <-chan int

CreateServiceLinkedRoleWithCallback invokes the rds.CreateServiceLinkedRole API asynchronously

func (*Client) CreateServiceLinkedRoleWithChan ¶ added in v1.61.1608

func (client *Client) CreateServiceLinkedRoleWithChan(request *CreateServiceLinkedRoleRequest) (<-chan *CreateServiceLinkedRoleResponse, <-chan error)

CreateServiceLinkedRoleWithChan invokes the rds.CreateServiceLinkedRole API asynchronously

func (*Client) CreateTempDBInstance ¶

func (client *Client) CreateTempDBInstance(request *CreateTempDBInstanceRequest) (response *CreateTempDBInstanceResponse, err error)

CreateTempDBInstance invokes the rds.CreateTempDBInstance API synchronously

func (*Client) CreateTempDBInstanceWithCallback ¶

func (client *Client) CreateTempDBInstanceWithCallback(request *CreateTempDBInstanceRequest, callback func(response *CreateTempDBInstanceResponse, err error)) <-chan int

CreateTempDBInstanceWithCallback invokes the rds.CreateTempDBInstance API asynchronously

func (*Client) CreateTempDBInstanceWithChan ¶

func (client *Client) CreateTempDBInstanceWithChan(request *CreateTempDBInstanceRequest) (<-chan *CreateTempDBInstanceResponse, <-chan error)

CreateTempDBInstanceWithChan invokes the rds.CreateTempDBInstance API asynchronously

func (*Client) DeleteADSetting ¶ added in v1.61.1748

func (client *Client) DeleteADSetting(request *DeleteADSettingRequest) (response *DeleteADSettingResponse, err error)

DeleteADSetting invokes the rds.DeleteADSetting API synchronously

func (*Client) DeleteADSettingWithCallback ¶ added in v1.61.1748

func (client *Client) DeleteADSettingWithCallback(request *DeleteADSettingRequest, callback func(response *DeleteADSettingResponse, err error)) <-chan int

DeleteADSettingWithCallback invokes the rds.DeleteADSetting API asynchronously

func (*Client) DeleteADSettingWithChan ¶ added in v1.61.1748

func (client *Client) DeleteADSettingWithChan(request *DeleteADSettingRequest) (<-chan *DeleteADSettingResponse, <-chan error)

DeleteADSettingWithChan invokes the rds.DeleteADSetting API asynchronously

func (*Client) DeleteAccount ¶

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

DeleteAccount invokes the rds.DeleteAccount API synchronously

func (*Client) DeleteAccountWithCallback ¶

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

DeleteAccountWithCallback invokes the rds.DeleteAccount API asynchronously

func (*Client) DeleteAccountWithChan ¶

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

DeleteAccountWithChan invokes the rds.DeleteAccount API asynchronously

func (*Client) DeleteBackup ¶

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

DeleteBackup invokes the rds.DeleteBackup API synchronously

func (*Client) DeleteBackupFile ¶ added in v1.60.311

func (client *Client) DeleteBackupFile(request *DeleteBackupFileRequest) (response *DeleteBackupFileResponse, err error)

DeleteBackupFile invokes the rds.DeleteBackupFile API synchronously

func (*Client) DeleteBackupFileWithCallback ¶ added in v1.60.311

func (client *Client) DeleteBackupFileWithCallback(request *DeleteBackupFileRequest, callback func(response *DeleteBackupFileResponse, err error)) <-chan int

DeleteBackupFileWithCallback invokes the rds.DeleteBackupFile API asynchronously

func (*Client) DeleteBackupFileWithChan ¶ added in v1.60.311

func (client *Client) DeleteBackupFileWithChan(request *DeleteBackupFileRequest) (<-chan *DeleteBackupFileResponse, <-chan error)

DeleteBackupFileWithChan invokes the rds.DeleteBackupFile API asynchronously

func (*Client) DeleteBackupWithCallback ¶

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

DeleteBackupWithCallback invokes the rds.DeleteBackup API asynchronously

func (*Client) DeleteBackupWithChan ¶

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

DeleteBackupWithChan invokes the rds.DeleteBackup API asynchronously

func (*Client) DeleteDBInstance ¶

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

DeleteDBInstance invokes the rds.DeleteDBInstance API synchronously

func (*Client) DeleteDBInstanceEndpoint ¶ added in v1.62.30

func (client *Client) DeleteDBInstanceEndpoint(request *DeleteDBInstanceEndpointRequest) (response *DeleteDBInstanceEndpointResponse, err error)

DeleteDBInstanceEndpoint invokes the rds.DeleteDBInstanceEndpoint API synchronously

func (*Client) DeleteDBInstanceEndpointAddress ¶ added in v1.62.30

func (client *Client) DeleteDBInstanceEndpointAddress(request *DeleteDBInstanceEndpointAddressRequest) (response *DeleteDBInstanceEndpointAddressResponse, err error)

DeleteDBInstanceEndpointAddress invokes the rds.DeleteDBInstanceEndpointAddress API synchronously

func (*Client) DeleteDBInstanceEndpointAddressWithCallback ¶ added in v1.62.30

func (client *Client) DeleteDBInstanceEndpointAddressWithCallback(request *DeleteDBInstanceEndpointAddressRequest, callback func(response *DeleteDBInstanceEndpointAddressResponse, err error)) <-chan int

DeleteDBInstanceEndpointAddressWithCallback invokes the rds.DeleteDBInstanceEndpointAddress API asynchronously

func (*Client) DeleteDBInstanceEndpointAddressWithChan ¶ added in v1.62.30

func (client *Client) DeleteDBInstanceEndpointAddressWithChan(request *DeleteDBInstanceEndpointAddressRequest) (<-chan *DeleteDBInstanceEndpointAddressResponse, <-chan error)

DeleteDBInstanceEndpointAddressWithChan invokes the rds.DeleteDBInstanceEndpointAddress API asynchronously

func (*Client) DeleteDBInstanceEndpointWithCallback ¶ added in v1.62.30

func (client *Client) DeleteDBInstanceEndpointWithCallback(request *DeleteDBInstanceEndpointRequest, callback func(response *DeleteDBInstanceEndpointResponse, err error)) <-chan int

DeleteDBInstanceEndpointWithCallback invokes the rds.DeleteDBInstanceEndpoint API asynchronously

func (*Client) DeleteDBInstanceEndpointWithChan ¶ added in v1.62.30

func (client *Client) DeleteDBInstanceEndpointWithChan(request *DeleteDBInstanceEndpointRequest) (<-chan *DeleteDBInstanceEndpointResponse, <-chan error)

DeleteDBInstanceEndpointWithChan invokes the rds.DeleteDBInstanceEndpoint API asynchronously

func (*Client) DeleteDBInstanceWithCallback ¶

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

DeleteDBInstanceWithCallback invokes the rds.DeleteDBInstance API asynchronously

func (*Client) DeleteDBInstanceWithChan ¶

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

DeleteDBInstanceWithChan invokes the rds.DeleteDBInstance API asynchronously

func (*Client) DeleteDBNodes ¶ added in v1.62.30

func (client *Client) DeleteDBNodes(request *DeleteDBNodesRequest) (response *DeleteDBNodesResponse, err error)

DeleteDBNodes invokes the rds.DeleteDBNodes API synchronously

func (*Client) DeleteDBNodesWithCallback ¶ added in v1.62.30

func (client *Client) DeleteDBNodesWithCallback(request *DeleteDBNodesRequest, callback func(response *DeleteDBNodesResponse, err error)) <-chan int

DeleteDBNodesWithCallback invokes the rds.DeleteDBNodes API asynchronously

func (*Client) DeleteDBNodesWithChan ¶ added in v1.62.30

func (client *Client) DeleteDBNodesWithChan(request *DeleteDBNodesRequest) (<-chan *DeleteDBNodesResponse, <-chan error)

DeleteDBNodesWithChan invokes the rds.DeleteDBNodes API asynchronously

func (*Client) DeleteDBProxyEndpointAddress ¶ added in v1.61.407

func (client *Client) DeleteDBProxyEndpointAddress(request *DeleteDBProxyEndpointAddressRequest) (response *DeleteDBProxyEndpointAddressResponse, err error)

DeleteDBProxyEndpointAddress invokes the rds.DeleteDBProxyEndpointAddress API synchronously

func (*Client) DeleteDBProxyEndpointAddressWithCallback ¶ added in v1.61.407

func (client *Client) DeleteDBProxyEndpointAddressWithCallback(request *DeleteDBProxyEndpointAddressRequest, callback func(response *DeleteDBProxyEndpointAddressResponse, err error)) <-chan int

DeleteDBProxyEndpointAddressWithCallback invokes the rds.DeleteDBProxyEndpointAddress API asynchronously

func (*Client) DeleteDBProxyEndpointAddressWithChan ¶ added in v1.61.407

func (client *Client) DeleteDBProxyEndpointAddressWithChan(request *DeleteDBProxyEndpointAddressRequest) (<-chan *DeleteDBProxyEndpointAddressResponse, <-chan error)

DeleteDBProxyEndpointAddressWithChan invokes the rds.DeleteDBProxyEndpointAddress API asynchronously

func (*Client) DeleteDatabase ¶

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

DeleteDatabase invokes the rds.DeleteDatabase API synchronously

func (*Client) DeleteDatabaseWithCallback ¶

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

DeleteDatabaseWithCallback invokes the rds.DeleteDatabase API asynchronously

func (*Client) DeleteDatabaseWithChan ¶

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

DeleteDatabaseWithChan invokes the rds.DeleteDatabase API asynchronously

func (*Client) DeleteGadInstance ¶ added in v1.61.1300

func (client *Client) DeleteGadInstance(request *DeleteGadInstanceRequest) (response *DeleteGadInstanceResponse, err error)

DeleteGadInstance invokes the rds.DeleteGadInstance API synchronously

func (*Client) DeleteGadInstanceWithCallback ¶ added in v1.61.1300

func (client *Client) DeleteGadInstanceWithCallback(request *DeleteGadInstanceRequest, callback func(response *DeleteGadInstanceResponse, err error)) <-chan int

DeleteGadInstanceWithCallback invokes the rds.DeleteGadInstance API asynchronously

func (*Client) DeleteGadInstanceWithChan ¶ added in v1.61.1300

func (client *Client) DeleteGadInstanceWithChan(request *DeleteGadInstanceRequest) (<-chan *DeleteGadInstanceResponse, <-chan error)

DeleteGadInstanceWithChan invokes the rds.DeleteGadInstance API asynchronously

func (*Client) DeleteParameterGroup ¶

func (client *Client) DeleteParameterGroup(request *DeleteParameterGroupRequest) (response *DeleteParameterGroupResponse, err error)

DeleteParameterGroup invokes the rds.DeleteParameterGroup API synchronously

func (*Client) DeleteParameterGroupWithCallback ¶

func (client *Client) DeleteParameterGroupWithCallback(request *DeleteParameterGroupRequest, callback func(response *DeleteParameterGroupResponse, err error)) <-chan int

DeleteParameterGroupWithCallback invokes the rds.DeleteParameterGroup API asynchronously

func (*Client) DeleteParameterGroupWithChan ¶

func (client *Client) DeleteParameterGroupWithChan(request *DeleteParameterGroupRequest) (<-chan *DeleteParameterGroupResponse, <-chan error)

DeleteParameterGroupWithChan invokes the rds.DeleteParameterGroup API asynchronously

func (*Client) DeletePostgresExtensions ¶ added in v1.62.452

func (client *Client) DeletePostgresExtensions(request *DeletePostgresExtensionsRequest) (response *DeletePostgresExtensionsResponse, err error)

DeletePostgresExtensions invokes the rds.DeletePostgresExtensions API synchronously

func (*Client) DeletePostgresExtensionsWithCallback ¶ added in v1.62.452

func (client *Client) DeletePostgresExtensionsWithCallback(request *DeletePostgresExtensionsRequest, callback func(response *DeletePostgresExtensionsResponse, err error)) <-chan int

DeletePostgresExtensionsWithCallback invokes the rds.DeletePostgresExtensions API asynchronously

func (*Client) DeletePostgresExtensionsWithChan ¶ added in v1.62.452

func (client *Client) DeletePostgresExtensionsWithChan(request *DeletePostgresExtensionsRequest) (<-chan *DeletePostgresExtensionsResponse, <-chan error)

DeletePostgresExtensionsWithChan invokes the rds.DeletePostgresExtensions API asynchronously

func (*Client) DeleteSecret ¶ added in v1.61.1748

func (client *Client) DeleteSecret(request *DeleteSecretRequest) (response *DeleteSecretResponse, err error)

DeleteSecret invokes the rds.DeleteSecret API synchronously

func (*Client) DeleteSecretWithCallback ¶ added in v1.61.1748

func (client *Client) DeleteSecretWithCallback(request *DeleteSecretRequest, callback func(response *DeleteSecretResponse, err error)) <-chan int

DeleteSecretWithCallback invokes the rds.DeleteSecret API asynchronously

func (*Client) DeleteSecretWithChan ¶ added in v1.61.1748

func (client *Client) DeleteSecretWithChan(request *DeleteSecretRequest) (<-chan *DeleteSecretResponse, <-chan error)

DeleteSecretWithChan invokes the rds.DeleteSecret API asynchronously

func (*Client) DeleteSlot ¶ added in v1.62.357

func (client *Client) DeleteSlot(request *DeleteSlotRequest) (response *DeleteSlotResponse, err error)

DeleteSlot invokes the rds.DeleteSlot API synchronously

func (*Client) DeleteSlotWithCallback ¶ added in v1.62.357

func (client *Client) DeleteSlotWithCallback(request *DeleteSlotRequest, callback func(response *DeleteSlotResponse, err error)) <-chan int

DeleteSlotWithCallback invokes the rds.DeleteSlot API asynchronously

func (*Client) DeleteSlotWithChan ¶ added in v1.62.357

func (client *Client) DeleteSlotWithChan(request *DeleteSlotRequest) (<-chan *DeleteSlotResponse, <-chan error)

DeleteSlotWithChan invokes the rds.DeleteSlot API asynchronously

func (*Client) DeleteUserBackupFile ¶ added in v1.61.1289

func (client *Client) DeleteUserBackupFile(request *DeleteUserBackupFileRequest) (response *DeleteUserBackupFileResponse, err error)

DeleteUserBackupFile invokes the rds.DeleteUserBackupFile API synchronously

func (*Client) DeleteUserBackupFileWithCallback ¶ added in v1.61.1289

func (client *Client) DeleteUserBackupFileWithCallback(request *DeleteUserBackupFileRequest, callback func(response *DeleteUserBackupFileResponse, err error)) <-chan int

DeleteUserBackupFileWithCallback invokes the rds.DeleteUserBackupFile API asynchronously

func (*Client) DeleteUserBackupFileWithChan ¶ added in v1.61.1289

func (client *Client) DeleteUserBackupFileWithChan(request *DeleteUserBackupFileRequest) (<-chan *DeleteUserBackupFileResponse, <-chan error)

DeleteUserBackupFileWithChan invokes the rds.DeleteUserBackupFile API asynchronously

func (*Client) DescibeImportsFromDatabase ¶

func (client *Client) DescibeImportsFromDatabase(request *DescibeImportsFromDatabaseRequest) (response *DescibeImportsFromDatabaseResponse, err error)

DescibeImportsFromDatabase invokes the rds.DescibeImportsFromDatabase API synchronously

func (*Client) DescibeImportsFromDatabaseWithCallback ¶

func (client *Client) DescibeImportsFromDatabaseWithCallback(request *DescibeImportsFromDatabaseRequest, callback func(response *DescibeImportsFromDatabaseResponse, err error)) <-chan int

DescibeImportsFromDatabaseWithCallback invokes the rds.DescibeImportsFromDatabase API asynchronously

func (*Client) DescibeImportsFromDatabaseWithChan ¶

func (client *Client) DescibeImportsFromDatabaseWithChan(request *DescibeImportsFromDatabaseRequest) (<-chan *DescibeImportsFromDatabaseResponse, <-chan error)

DescibeImportsFromDatabaseWithChan invokes the rds.DescibeImportsFromDatabase API asynchronously

func (*Client) DescribeADInfo ¶ added in v1.61.1748

func (client *Client) DescribeADInfo(request *DescribeADInfoRequest) (response *DescribeADInfoResponse, err error)

DescribeADInfo invokes the rds.DescribeADInfo API synchronously

func (*Client) DescribeADInfoWithCallback ¶ added in v1.61.1748

func (client *Client) DescribeADInfoWithCallback(request *DescribeADInfoRequest, callback func(response *DescribeADInfoResponse, err error)) <-chan int

DescribeADInfoWithCallback invokes the rds.DescribeADInfo API asynchronously

func (*Client) DescribeADInfoWithChan ¶ added in v1.61.1748

func (client *Client) DescribeADInfoWithChan(request *DescribeADInfoRequest) (<-chan *DescribeADInfoResponse, <-chan error)

DescribeADInfoWithChan invokes the rds.DescribeADInfo API asynchronously

func (*Client) DescribeAccounts ¶

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

DescribeAccounts invokes the rds.DescribeAccounts API synchronously

func (*Client) DescribeAccountsWithCallback ¶

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

DescribeAccountsWithCallback invokes the rds.DescribeAccounts API asynchronously

func (*Client) DescribeAccountsWithChan ¶

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

DescribeAccountsWithChan invokes the rds.DescribeAccounts API asynchronously

func (*Client) DescribeActionEventPolicy ¶

func (client *Client) DescribeActionEventPolicy(request *DescribeActionEventPolicyRequest) (response *DescribeActionEventPolicyResponse, err error)

DescribeActionEventPolicy invokes the rds.DescribeActionEventPolicy API synchronously

func (*Client) DescribeActionEventPolicyWithCallback ¶

func (client *Client) DescribeActionEventPolicyWithCallback(request *DescribeActionEventPolicyRequest, callback func(response *DescribeActionEventPolicyResponse, err error)) <-chan int

DescribeActionEventPolicyWithCallback invokes the rds.DescribeActionEventPolicy API asynchronously

func (*Client) DescribeActionEventPolicyWithChan ¶

func (client *Client) DescribeActionEventPolicyWithChan(request *DescribeActionEventPolicyRequest) (<-chan *DescribeActionEventPolicyResponse, <-chan error)

DescribeActionEventPolicyWithChan invokes the rds.DescribeActionEventPolicy API asynchronously

func (*Client) DescribeActiveOperationTasks ¶ added in v1.62.254

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

DescribeActiveOperationTasks invokes the rds.DescribeActiveOperationTasks API synchronously

func (*Client) DescribeActiveOperationTasksWithCallback ¶ added in v1.62.254

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

DescribeActiveOperationTasksWithCallback invokes the rds.DescribeActiveOperationTasks API asynchronously

func (*Client) DescribeActiveOperationTasksWithChan ¶ added in v1.62.254

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

DescribeActiveOperationTasksWithChan invokes the rds.DescribeActiveOperationTasks API asynchronously

func (*Client) DescribeAllWhitelistTemplate ¶ added in v1.62.458

func (client *Client) DescribeAllWhitelistTemplate(request *DescribeAllWhitelistTemplateRequest) (response *DescribeAllWhitelistTemplateResponse, err error)

DescribeAllWhitelistTemplate invokes the rds.DescribeAllWhitelistTemplate API synchronously

func (*Client) DescribeAllWhitelistTemplateWithCallback ¶ added in v1.62.458

func (client *Client) DescribeAllWhitelistTemplateWithCallback(request *DescribeAllWhitelistTemplateRequest, callback func(response *DescribeAllWhitelistTemplateResponse, err error)) <-chan int

DescribeAllWhitelistTemplateWithCallback invokes the rds.DescribeAllWhitelistTemplate API asynchronously

func (*Client) DescribeAllWhitelistTemplateWithChan ¶ added in v1.62.458

func (client *Client) DescribeAllWhitelistTemplateWithChan(request *DescribeAllWhitelistTemplateRequest) (<-chan *DescribeAllWhitelistTemplateResponse, <-chan error)

DescribeAllWhitelistTemplateWithChan invokes the rds.DescribeAllWhitelistTemplate API asynchronously

func (*Client) DescribeAnalyticdbByPrimaryDBInstance ¶ added in v1.61.1748

func (client *Client) DescribeAnalyticdbByPrimaryDBInstance(request *DescribeAnalyticdbByPrimaryDBInstanceRequest) (response *DescribeAnalyticdbByPrimaryDBInstanceResponse, err error)

DescribeAnalyticdbByPrimaryDBInstance invokes the rds.DescribeAnalyticdbByPrimaryDBInstance API synchronously

func (*Client) DescribeAnalyticdbByPrimaryDBInstanceWithCallback ¶ added in v1.61.1748

func (client *Client) DescribeAnalyticdbByPrimaryDBInstanceWithCallback(request *DescribeAnalyticdbByPrimaryDBInstanceRequest, callback func(response *DescribeAnalyticdbByPrimaryDBInstanceResponse, err error)) <-chan int

DescribeAnalyticdbByPrimaryDBInstanceWithCallback invokes the rds.DescribeAnalyticdbByPrimaryDBInstance API asynchronously

func (*Client) DescribeAnalyticdbByPrimaryDBInstanceWithChan ¶ added in v1.61.1748

func (client *Client) DescribeAnalyticdbByPrimaryDBInstanceWithChan(request *DescribeAnalyticdbByPrimaryDBInstanceRequest) (<-chan *DescribeAnalyticdbByPrimaryDBInstanceResponse, <-chan error)

DescribeAnalyticdbByPrimaryDBInstanceWithChan invokes the rds.DescribeAnalyticdbByPrimaryDBInstance API asynchronously

func (*Client) DescribeAvailableClasses ¶ added in v1.61.70

func (client *Client) DescribeAvailableClasses(request *DescribeAvailableClassesRequest) (response *DescribeAvailableClassesResponse, err error)

DescribeAvailableClasses invokes the rds.DescribeAvailableClasses API synchronously

func (*Client) DescribeAvailableClassesWithCallback ¶ added in v1.61.70

func (client *Client) DescribeAvailableClassesWithCallback(request *DescribeAvailableClassesRequest, callback func(response *DescribeAvailableClassesResponse, err error)) <-chan int

DescribeAvailableClassesWithCallback invokes the rds.DescribeAvailableClasses API asynchronously

func (*Client) DescribeAvailableClassesWithChan ¶ added in v1.61.70

func (client *Client) DescribeAvailableClassesWithChan(request *DescribeAvailableClassesRequest) (<-chan *DescribeAvailableClassesResponse, <-chan error)

DescribeAvailableClassesWithChan invokes the rds.DescribeAvailableClasses API asynchronously

func (*Client) DescribeAvailableCrossRegion ¶

func (client *Client) DescribeAvailableCrossRegion(request *DescribeAvailableCrossRegionRequest) (response *DescribeAvailableCrossRegionResponse, err error)

DescribeAvailableCrossRegion invokes the rds.DescribeAvailableCrossRegion API synchronously

func (*Client) DescribeAvailableCrossRegionWithCallback ¶

func (client *Client) DescribeAvailableCrossRegionWithCallback(request *DescribeAvailableCrossRegionRequest, callback func(response *DescribeAvailableCrossRegionResponse, err error)) <-chan int

DescribeAvailableCrossRegionWithCallback invokes the rds.DescribeAvailableCrossRegion API asynchronously

func (*Client) DescribeAvailableCrossRegionWithChan ¶

func (client *Client) DescribeAvailableCrossRegionWithChan(request *DescribeAvailableCrossRegionRequest) (<-chan *DescribeAvailableCrossRegionResponse, <-chan error)

DescribeAvailableCrossRegionWithChan invokes the rds.DescribeAvailableCrossRegion API asynchronously

func (*Client) DescribeAvailableMetrics ¶ added in v1.61.1289

func (client *Client) DescribeAvailableMetrics(request *DescribeAvailableMetricsRequest) (response *DescribeAvailableMetricsResponse, err error)

DescribeAvailableMetrics invokes the rds.DescribeAvailableMetrics API synchronously

func (*Client) DescribeAvailableMetricsWithCallback ¶ added in v1.61.1289

func (client *Client) DescribeAvailableMetricsWithCallback(request *DescribeAvailableMetricsRequest, callback func(response *DescribeAvailableMetricsResponse, err error)) <-chan int

DescribeAvailableMetricsWithCallback invokes the rds.DescribeAvailableMetrics API asynchronously

func (*Client) DescribeAvailableMetricsWithChan ¶ added in v1.61.1289

func (client *Client) DescribeAvailableMetricsWithChan(request *DescribeAvailableMetricsRequest) (<-chan *DescribeAvailableMetricsResponse, <-chan error)

DescribeAvailableMetricsWithChan invokes the rds.DescribeAvailableMetrics API asynchronously

func (*Client) DescribeAvailableRecoveryTime ¶

func (client *Client) DescribeAvailableRecoveryTime(request *DescribeAvailableRecoveryTimeRequest) (response *DescribeAvailableRecoveryTimeResponse, err error)

DescribeAvailableRecoveryTime invokes the rds.DescribeAvailableRecoveryTime API synchronously

func (*Client) DescribeAvailableRecoveryTimeWithCallback ¶

func (client *Client) DescribeAvailableRecoveryTimeWithCallback(request *DescribeAvailableRecoveryTimeRequest, callback func(response *DescribeAvailableRecoveryTimeResponse, err error)) <-chan int

DescribeAvailableRecoveryTimeWithCallback invokes the rds.DescribeAvailableRecoveryTime API asynchronously

func (*Client) DescribeAvailableRecoveryTimeWithChan ¶

func (client *Client) DescribeAvailableRecoveryTimeWithChan(request *DescribeAvailableRecoveryTimeRequest) (<-chan *DescribeAvailableRecoveryTimeResponse, <-chan error)

DescribeAvailableRecoveryTimeWithChan invokes the rds.DescribeAvailableRecoveryTime API asynchronously

func (*Client) DescribeAvailableZones ¶ added in v1.61.70

func (client *Client) DescribeAvailableZones(request *DescribeAvailableZonesRequest) (response *DescribeAvailableZonesResponse, err error)

DescribeAvailableZones invokes the rds.DescribeAvailableZones API synchronously

func (*Client) DescribeAvailableZonesWithCallback ¶ added in v1.61.70

func (client *Client) DescribeAvailableZonesWithCallback(request *DescribeAvailableZonesRequest, callback func(response *DescribeAvailableZonesResponse, err error)) <-chan int

DescribeAvailableZonesWithCallback invokes the rds.DescribeAvailableZones API asynchronously

func (*Client) DescribeAvailableZonesWithChan ¶ added in v1.61.70

func (client *Client) DescribeAvailableZonesWithChan(request *DescribeAvailableZonesRequest) (<-chan *DescribeAvailableZonesResponse, <-chan error)

DescribeAvailableZonesWithChan invokes the rds.DescribeAvailableZones API asynchronously

func (*Client) DescribeBackupDatabase ¶

func (client *Client) DescribeBackupDatabase(request *DescribeBackupDatabaseRequest) (response *DescribeBackupDatabaseResponse, err error)

DescribeBackupDatabase invokes the rds.DescribeBackupDatabase API synchronously

func (*Client) DescribeBackupDatabaseWithCallback ¶

func (client *Client) DescribeBackupDatabaseWithCallback(request *DescribeBackupDatabaseRequest, callback func(response *DescribeBackupDatabaseResponse, err error)) <-chan int

DescribeBackupDatabaseWithCallback invokes the rds.DescribeBackupDatabase API asynchronously

func (*Client) DescribeBackupDatabaseWithChan ¶

func (client *Client) DescribeBackupDatabaseWithChan(request *DescribeBackupDatabaseRequest) (<-chan *DescribeBackupDatabaseResponse, <-chan error)

DescribeBackupDatabaseWithChan invokes the rds.DescribeBackupDatabase API asynchronously

func (*Client) DescribeBackupPolicy ¶

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

DescribeBackupPolicy invokes the rds.DescribeBackupPolicy API synchronously

func (*Client) DescribeBackupPolicyWithCallback ¶

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

DescribeBackupPolicyWithCallback invokes the rds.DescribeBackupPolicy API asynchronously

func (*Client) DescribeBackupPolicyWithChan ¶

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

DescribeBackupPolicyWithChan invokes the rds.DescribeBackupPolicy API asynchronously

func (*Client) DescribeBackupTasks ¶

func (client *Client) DescribeBackupTasks(request *DescribeBackupTasksRequest) (response *DescribeBackupTasksResponse, err error)

DescribeBackupTasks invokes the rds.DescribeBackupTasks API synchronously

func (*Client) DescribeBackupTasksWithCallback ¶

func (client *Client) DescribeBackupTasksWithCallback(request *DescribeBackupTasksRequest, callback func(response *DescribeBackupTasksResponse, err error)) <-chan int

DescribeBackupTasksWithCallback invokes the rds.DescribeBackupTasks API asynchronously

func (*Client) DescribeBackupTasksWithChan ¶

func (client *Client) DescribeBackupTasksWithChan(request *DescribeBackupTasksRequest) (<-chan *DescribeBackupTasksResponse, <-chan error)

DescribeBackupTasksWithChan invokes the rds.DescribeBackupTasks API asynchronously

func (*Client) DescribeBackups ¶

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

DescribeBackups invokes the rds.DescribeBackups API synchronously

func (*Client) DescribeBackupsWithCallback ¶

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

DescribeBackupsWithCallback invokes the rds.DescribeBackups API asynchronously

func (*Client) DescribeBackupsWithChan ¶

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

DescribeBackupsWithChan invokes the rds.DescribeBackups API asynchronously

func (*Client) DescribeBinlogFiles ¶

func (client *Client) DescribeBinlogFiles(request *DescribeBinlogFilesRequest) (response *DescribeBinlogFilesResponse, err error)

DescribeBinlogFiles invokes the rds.DescribeBinlogFiles API synchronously

func (*Client) DescribeBinlogFilesWithCallback ¶

func (client *Client) DescribeBinlogFilesWithCallback(request *DescribeBinlogFilesRequest, callback func(response *DescribeBinlogFilesResponse, err error)) <-chan int

DescribeBinlogFilesWithCallback invokes the rds.DescribeBinlogFiles API asynchronously

func (*Client) DescribeBinlogFilesWithChan ¶

func (client *Client) DescribeBinlogFilesWithChan(request *DescribeBinlogFilesRequest) (<-chan *DescribeBinlogFilesResponse, <-chan error)

DescribeBinlogFilesWithChan invokes the rds.DescribeBinlogFiles API asynchronously

func (*Client) DescribeCharacterSetName ¶

func (client *Client) DescribeCharacterSetName(request *DescribeCharacterSetNameRequest) (response *DescribeCharacterSetNameResponse, err error)

DescribeCharacterSetName invokes the rds.DescribeCharacterSetName API synchronously

func (*Client) DescribeCharacterSetNameWithCallback ¶

func (client *Client) DescribeCharacterSetNameWithCallback(request *DescribeCharacterSetNameRequest, callback func(response *DescribeCharacterSetNameResponse, err error)) <-chan int

DescribeCharacterSetNameWithCallback invokes the rds.DescribeCharacterSetName API asynchronously

func (*Client) DescribeCharacterSetNameWithChan ¶

func (client *Client) DescribeCharacterSetNameWithChan(request *DescribeCharacterSetNameRequest) (<-chan *DescribeCharacterSetNameResponse, <-chan error)

DescribeCharacterSetNameWithChan invokes the rds.DescribeCharacterSetName API asynchronously

func (*Client) DescribeClassDetails ¶ added in v1.62.429

func (client *Client) DescribeClassDetails(request *DescribeClassDetailsRequest) (response *DescribeClassDetailsResponse, err error)

DescribeClassDetails invokes the rds.DescribeClassDetails API synchronously

func (*Client) DescribeClassDetailsWithCallback ¶ added in v1.62.429

func (client *Client) DescribeClassDetailsWithCallback(request *DescribeClassDetailsRequest, callback func(response *DescribeClassDetailsResponse, err error)) <-chan int

DescribeClassDetailsWithCallback invokes the rds.DescribeClassDetails API asynchronously

func (*Client) DescribeClassDetailsWithChan ¶ added in v1.62.429

func (client *Client) DescribeClassDetailsWithChan(request *DescribeClassDetailsRequest) (<-chan *DescribeClassDetailsResponse, <-chan error)

DescribeClassDetailsWithChan invokes the rds.DescribeClassDetails API asynchronously

func (*Client) DescribeCloudMigrationPrecheckResult ¶ added in v1.61.1608

func (client *Client) DescribeCloudMigrationPrecheckResult(request *DescribeCloudMigrationPrecheckResultRequest) (response *DescribeCloudMigrationPrecheckResultResponse, err error)

DescribeCloudMigrationPrecheckResult invokes the rds.DescribeCloudMigrationPrecheckResult API synchronously

func (*Client) DescribeCloudMigrationPrecheckResultWithCallback ¶ added in v1.61.1608

func (client *Client) DescribeCloudMigrationPrecheckResultWithCallback(request *DescribeCloudMigrationPrecheckResultRequest, callback func(response *DescribeCloudMigrationPrecheckResultResponse, err error)) <-chan int

DescribeCloudMigrationPrecheckResultWithCallback invokes the rds.DescribeCloudMigrationPrecheckResult API asynchronously

func (*Client) DescribeCloudMigrationPrecheckResultWithChan ¶ added in v1.61.1608

func (client *Client) DescribeCloudMigrationPrecheckResultWithChan(request *DescribeCloudMigrationPrecheckResultRequest) (<-chan *DescribeCloudMigrationPrecheckResultResponse, <-chan error)

DescribeCloudMigrationPrecheckResultWithChan invokes the rds.DescribeCloudMigrationPrecheckResult API asynchronously

func (*Client) DescribeCloudMigrationResult ¶ added in v1.61.1608

func (client *Client) DescribeCloudMigrationResult(request *DescribeCloudMigrationResultRequest) (response *DescribeCloudMigrationResultResponse, err error)

DescribeCloudMigrationResult invokes the rds.DescribeCloudMigrationResult API synchronously

func (*Client) DescribeCloudMigrationResultWithCallback ¶ added in v1.61.1608

func (client *Client) DescribeCloudMigrationResultWithCallback(request *DescribeCloudMigrationResultRequest, callback func(response *DescribeCloudMigrationResultResponse, err error)) <-chan int

DescribeCloudMigrationResultWithCallback invokes the rds.DescribeCloudMigrationResult API asynchronously

func (*Client) DescribeCloudMigrationResultWithChan ¶ added in v1.61.1608

func (client *Client) DescribeCloudMigrationResultWithChan(request *DescribeCloudMigrationResultRequest) (<-chan *DescribeCloudMigrationResultResponse, <-chan error)

DescribeCloudMigrationResultWithChan invokes the rds.DescribeCloudMigrationResult API asynchronously

func (*Client) DescribeCollationTimeZones ¶

func (client *Client) DescribeCollationTimeZones(request *DescribeCollationTimeZonesRequest) (response *DescribeCollationTimeZonesResponse, err error)

DescribeCollationTimeZones invokes the rds.DescribeCollationTimeZones API synchronously

func (*Client) DescribeCollationTimeZonesWithCallback ¶

func (client *Client) DescribeCollationTimeZonesWithCallback(request *DescribeCollationTimeZonesRequest, callback func(response *DescribeCollationTimeZonesResponse, err error)) <-chan int

DescribeCollationTimeZonesWithCallback invokes the rds.DescribeCollationTimeZones API asynchronously

func (*Client) DescribeCollationTimeZonesWithChan ¶

func (client *Client) DescribeCollationTimeZonesWithChan(request *DescribeCollationTimeZonesRequest) (<-chan *DescribeCollationTimeZonesResponse, <-chan error)

DescribeCollationTimeZonesWithChan invokes the rds.DescribeCollationTimeZones API asynchronously

func (*Client) DescribeCrossBackupMetaList ¶ added in v1.61.263

func (client *Client) DescribeCrossBackupMetaList(request *DescribeCrossBackupMetaListRequest) (response *DescribeCrossBackupMetaListResponse, err error)

DescribeCrossBackupMetaList invokes the rds.DescribeCrossBackupMetaList API synchronously

func (*Client) DescribeCrossBackupMetaListWithCallback ¶ added in v1.61.263

func (client *Client) DescribeCrossBackupMetaListWithCallback(request *DescribeCrossBackupMetaListRequest, callback func(response *DescribeCrossBackupMetaListResponse, err error)) <-chan int

DescribeCrossBackupMetaListWithCallback invokes the rds.DescribeCrossBackupMetaList API asynchronously

func (*Client) DescribeCrossBackupMetaListWithChan ¶ added in v1.61.263

func (client *Client) DescribeCrossBackupMetaListWithChan(request *DescribeCrossBackupMetaListRequest) (<-chan *DescribeCrossBackupMetaListResponse, <-chan error)

DescribeCrossBackupMetaListWithChan invokes the rds.DescribeCrossBackupMetaList API asynchronously

func (*Client) DescribeCrossRegionBackupDBInstance ¶

func (client *Client) DescribeCrossRegionBackupDBInstance(request *DescribeCrossRegionBackupDBInstanceRequest) (response *DescribeCrossRegionBackupDBInstanceResponse, err error)

DescribeCrossRegionBackupDBInstance invokes the rds.DescribeCrossRegionBackupDBInstance API synchronously

func (*Client) DescribeCrossRegionBackupDBInstanceWithCallback ¶

func (client *Client) DescribeCrossRegionBackupDBInstanceWithCallback(request *DescribeCrossRegionBackupDBInstanceRequest, callback func(response *DescribeCrossRegionBackupDBInstanceResponse, err error)) <-chan int

DescribeCrossRegionBackupDBInstanceWithCallback invokes the rds.DescribeCrossRegionBackupDBInstance API asynchronously

func (*Client) DescribeCrossRegionBackupDBInstanceWithChan ¶

func (client *Client) DescribeCrossRegionBackupDBInstanceWithChan(request *DescribeCrossRegionBackupDBInstanceRequest) (<-chan *DescribeCrossRegionBackupDBInstanceResponse, <-chan error)

DescribeCrossRegionBackupDBInstanceWithChan invokes the rds.DescribeCrossRegionBackupDBInstance API asynchronously

func (*Client) DescribeCrossRegionBackups ¶

func (client *Client) DescribeCrossRegionBackups(request *DescribeCrossRegionBackupsRequest) (response *DescribeCrossRegionBackupsResponse, err error)

DescribeCrossRegionBackups invokes the rds.DescribeCrossRegionBackups API synchronously

func (*Client) DescribeCrossRegionBackupsWithCallback ¶

func (client *Client) DescribeCrossRegionBackupsWithCallback(request *DescribeCrossRegionBackupsRequest, callback func(response *DescribeCrossRegionBackupsResponse, err error)) <-chan int

DescribeCrossRegionBackupsWithCallback invokes the rds.DescribeCrossRegionBackups API asynchronously

func (*Client) DescribeCrossRegionBackupsWithChan ¶

func (client *Client) DescribeCrossRegionBackupsWithChan(request *DescribeCrossRegionBackupsRequest) (<-chan *DescribeCrossRegionBackupsResponse, <-chan error)

DescribeCrossRegionBackupsWithChan invokes the rds.DescribeCrossRegionBackups API asynchronously

func (*Client) DescribeCrossRegionLogBackupFiles ¶

func (client *Client) DescribeCrossRegionLogBackupFiles(request *DescribeCrossRegionLogBackupFilesRequest) (response *DescribeCrossRegionLogBackupFilesResponse, err error)

DescribeCrossRegionLogBackupFiles invokes the rds.DescribeCrossRegionLogBackupFiles API synchronously

func (*Client) DescribeCrossRegionLogBackupFilesWithCallback ¶

func (client *Client) DescribeCrossRegionLogBackupFilesWithCallback(request *DescribeCrossRegionLogBackupFilesRequest, callback func(response *DescribeCrossRegionLogBackupFilesResponse, err error)) <-chan int

DescribeCrossRegionLogBackupFilesWithCallback invokes the rds.DescribeCrossRegionLogBackupFiles API asynchronously

func (*Client) DescribeCrossRegionLogBackupFilesWithChan ¶

func (client *Client) DescribeCrossRegionLogBackupFilesWithChan(request *DescribeCrossRegionLogBackupFilesRequest) (<-chan *DescribeCrossRegionLogBackupFilesResponse, <-chan error)

DescribeCrossRegionLogBackupFilesWithChan invokes the rds.DescribeCrossRegionLogBackupFiles API asynchronously

func (*Client) DescribeDBInstanceAttribute ¶

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

DescribeDBInstanceAttribute invokes the rds.DescribeDBInstanceAttribute API synchronously

func (*Client) DescribeDBInstanceAttributeWithCallback ¶

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

DescribeDBInstanceAttributeWithCallback invokes the rds.DescribeDBInstanceAttribute API asynchronously

func (*Client) DescribeDBInstanceAttributeWithChan ¶

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

DescribeDBInstanceAttributeWithChan invokes the rds.DescribeDBInstanceAttribute API asynchronously

func (*Client) DescribeDBInstanceByTags ¶

func (client *Client) DescribeDBInstanceByTags(request *DescribeDBInstanceByTagsRequest) (response *DescribeDBInstanceByTagsResponse, err error)

DescribeDBInstanceByTags invokes the rds.DescribeDBInstanceByTags API synchronously

func (*Client) DescribeDBInstanceByTagsWithCallback ¶

func (client *Client) DescribeDBInstanceByTagsWithCallback(request *DescribeDBInstanceByTagsRequest, callback func(response *DescribeDBInstanceByTagsResponse, err error)) <-chan int

DescribeDBInstanceByTagsWithCallback invokes the rds.DescribeDBInstanceByTags API asynchronously

func (*Client) DescribeDBInstanceByTagsWithChan ¶

func (client *Client) DescribeDBInstanceByTagsWithChan(request *DescribeDBInstanceByTagsRequest) (<-chan *DescribeDBInstanceByTagsResponse, <-chan error)

DescribeDBInstanceByTagsWithChan invokes the rds.DescribeDBInstanceByTags API asynchronously

func (*Client) DescribeDBInstanceDetail ¶ added in v1.61.761

func (client *Client) DescribeDBInstanceDetail(request *DescribeDBInstanceDetailRequest) (response *DescribeDBInstanceDetailResponse, err error)

DescribeDBInstanceDetail invokes the rds.DescribeDBInstanceDetail API synchronously

func (*Client) DescribeDBInstanceDetailWithCallback ¶ added in v1.61.761

func (client *Client) DescribeDBInstanceDetailWithCallback(request *DescribeDBInstanceDetailRequest, callback func(response *DescribeDBInstanceDetailResponse, err error)) <-chan int

DescribeDBInstanceDetailWithCallback invokes the rds.DescribeDBInstanceDetail API asynchronously

func (*Client) DescribeDBInstanceDetailWithChan ¶ added in v1.61.761

func (client *Client) DescribeDBInstanceDetailWithChan(request *DescribeDBInstanceDetailRequest) (<-chan *DescribeDBInstanceDetailResponse, <-chan error)

DescribeDBInstanceDetailWithChan invokes the rds.DescribeDBInstanceDetail API asynchronously

func (*Client) DescribeDBInstanceEncryptionKey ¶ added in v1.61.1066

func (client *Client) DescribeDBInstanceEncryptionKey(request *DescribeDBInstanceEncryptionKeyRequest) (response *DescribeDBInstanceEncryptionKeyResponse, err error)

DescribeDBInstanceEncryptionKey invokes the rds.DescribeDBInstanceEncryptionKey API synchronously

func (*Client) DescribeDBInstanceEncryptionKeyWithCallback ¶ added in v1.61.1066

func (client *Client) DescribeDBInstanceEncryptionKeyWithCallback(request *DescribeDBInstanceEncryptionKeyRequest, callback func(response *DescribeDBInstanceEncryptionKeyResponse, err error)) <-chan int

DescribeDBInstanceEncryptionKeyWithCallback invokes the rds.DescribeDBInstanceEncryptionKey API asynchronously

func (*Client) DescribeDBInstanceEncryptionKeyWithChan ¶ added in v1.61.1066

func (client *Client) DescribeDBInstanceEncryptionKeyWithChan(request *DescribeDBInstanceEncryptionKeyRequest) (<-chan *DescribeDBInstanceEncryptionKeyResponse, <-chan error)

DescribeDBInstanceEncryptionKeyWithChan invokes the rds.DescribeDBInstanceEncryptionKey API asynchronously

func (*Client) DescribeDBInstanceEndpoints ¶ added in v1.62.30

func (client *Client) DescribeDBInstanceEndpoints(request *DescribeDBInstanceEndpointsRequest) (response *DescribeDBInstanceEndpointsResponse, err error)

DescribeDBInstanceEndpoints invokes the rds.DescribeDBInstanceEndpoints API synchronously

func (*Client) DescribeDBInstanceEndpointsWithCallback ¶ added in v1.62.30

func (client *Client) DescribeDBInstanceEndpointsWithCallback(request *DescribeDBInstanceEndpointsRequest, callback func(response *DescribeDBInstanceEndpointsResponse, err error)) <-chan int

DescribeDBInstanceEndpointsWithCallback invokes the rds.DescribeDBInstanceEndpoints API asynchronously

func (*Client) DescribeDBInstanceEndpointsWithChan ¶ added in v1.62.30

func (client *Client) DescribeDBInstanceEndpointsWithChan(request *DescribeDBInstanceEndpointsRequest) (<-chan *DescribeDBInstanceEndpointsResponse, <-chan error)

DescribeDBInstanceEndpointsWithChan invokes the rds.DescribeDBInstanceEndpoints API asynchronously

func (*Client) DescribeDBInstanceHAConfig ¶

func (client *Client) DescribeDBInstanceHAConfig(request *DescribeDBInstanceHAConfigRequest) (response *DescribeDBInstanceHAConfigResponse, err error)

DescribeDBInstanceHAConfig invokes the rds.DescribeDBInstanceHAConfig API synchronously

func (*Client) DescribeDBInstanceHAConfigWithCallback ¶

func (client *Client) DescribeDBInstanceHAConfigWithCallback(request *DescribeDBInstanceHAConfigRequest, callback func(response *DescribeDBInstanceHAConfigResponse, err error)) <-chan int

DescribeDBInstanceHAConfigWithCallback invokes the rds.DescribeDBInstanceHAConfig API asynchronously

func (*Client) DescribeDBInstanceHAConfigWithChan ¶

func (client *Client) DescribeDBInstanceHAConfigWithChan(request *DescribeDBInstanceHAConfigRequest) (<-chan *DescribeDBInstanceHAConfigResponse, <-chan error)

DescribeDBInstanceHAConfigWithChan invokes the rds.DescribeDBInstanceHAConfig API asynchronously

func (*Client) DescribeDBInstanceIPArrayList ¶

func (client *Client) DescribeDBInstanceIPArrayList(request *DescribeDBInstanceIPArrayListRequest) (response *DescribeDBInstanceIPArrayListResponse, err error)

DescribeDBInstanceIPArrayList invokes the rds.DescribeDBInstanceIPArrayList API synchronously

func (*Client) DescribeDBInstanceIPArrayListWithCallback ¶

func (client *Client) DescribeDBInstanceIPArrayListWithCallback(request *DescribeDBInstanceIPArrayListRequest, callback func(response *DescribeDBInstanceIPArrayListResponse, err error)) <-chan int

DescribeDBInstanceIPArrayListWithCallback invokes the rds.DescribeDBInstanceIPArrayList API asynchronously

func (*Client) DescribeDBInstanceIPArrayListWithChan ¶

func (client *Client) DescribeDBInstanceIPArrayListWithChan(request *DescribeDBInstanceIPArrayListRequest) (<-chan *DescribeDBInstanceIPArrayListResponse, <-chan error)

DescribeDBInstanceIPArrayListWithChan invokes the rds.DescribeDBInstanceIPArrayList API asynchronously

func (*Client) DescribeDBInstanceIpHostname ¶

func (client *Client) DescribeDBInstanceIpHostname(request *DescribeDBInstanceIpHostnameRequest) (response *DescribeDBInstanceIpHostnameResponse, err error)

DescribeDBInstanceIpHostname invokes the rds.DescribeDBInstanceIpHostname API synchronously

func (*Client) DescribeDBInstanceIpHostnameWithCallback ¶

func (client *Client) DescribeDBInstanceIpHostnameWithCallback(request *DescribeDBInstanceIpHostnameRequest, callback func(response *DescribeDBInstanceIpHostnameResponse, err error)) <-chan int

DescribeDBInstanceIpHostnameWithCallback invokes the rds.DescribeDBInstanceIpHostname API asynchronously

func (*Client) DescribeDBInstanceIpHostnameWithChan ¶

func (client *Client) DescribeDBInstanceIpHostnameWithChan(request *DescribeDBInstanceIpHostnameRequest) (<-chan *DescribeDBInstanceIpHostnameResponse, <-chan error)

DescribeDBInstanceIpHostnameWithChan invokes the rds.DescribeDBInstanceIpHostname API asynchronously

func (*Client) DescribeDBInstanceMetrics ¶ added in v1.61.1289

func (client *Client) DescribeDBInstanceMetrics(request *DescribeDBInstanceMetricsRequest) (response *DescribeDBInstanceMetricsResponse, err error)

DescribeDBInstanceMetrics invokes the rds.DescribeDBInstanceMetrics API synchronously

func (*Client) DescribeDBInstanceMetricsWithCallback ¶ added in v1.61.1289

func (client *Client) DescribeDBInstanceMetricsWithCallback(request *DescribeDBInstanceMetricsRequest, callback func(response *DescribeDBInstanceMetricsResponse, err error)) <-chan int

DescribeDBInstanceMetricsWithCallback invokes the rds.DescribeDBInstanceMetrics API asynchronously

func (*Client) DescribeDBInstanceMetricsWithChan ¶ added in v1.61.1289

func (client *Client) DescribeDBInstanceMetricsWithChan(request *DescribeDBInstanceMetricsRequest) (<-chan *DescribeDBInstanceMetricsResponse, <-chan error)

DescribeDBInstanceMetricsWithChan invokes the rds.DescribeDBInstanceMetrics API asynchronously

func (*Client) DescribeDBInstanceMonitor ¶

func (client *Client) DescribeDBInstanceMonitor(request *DescribeDBInstanceMonitorRequest) (response *DescribeDBInstanceMonitorResponse, err error)

DescribeDBInstanceMonitor invokes the rds.DescribeDBInstanceMonitor API synchronously

func (*Client) DescribeDBInstanceMonitorWithCallback ¶

func (client *Client) DescribeDBInstanceMonitorWithCallback(request *DescribeDBInstanceMonitorRequest, callback func(response *DescribeDBInstanceMonitorResponse, err error)) <-chan int

DescribeDBInstanceMonitorWithCallback invokes the rds.DescribeDBInstanceMonitor API asynchronously

func (*Client) DescribeDBInstanceMonitorWithChan ¶

func (client *Client) DescribeDBInstanceMonitorWithChan(request *DescribeDBInstanceMonitorRequest) (<-chan *DescribeDBInstanceMonitorResponse, <-chan error)

DescribeDBInstanceMonitorWithChan invokes the rds.DescribeDBInstanceMonitor API asynchronously

func (*Client) DescribeDBInstanceNetInfo ¶

func (client *Client) DescribeDBInstanceNetInfo(request *DescribeDBInstanceNetInfoRequest) (response *DescribeDBInstanceNetInfoResponse, err error)

DescribeDBInstanceNetInfo invokes the rds.DescribeDBInstanceNetInfo API synchronously

func (*Client) DescribeDBInstanceNetInfoForChannel ¶ added in v1.61.1748

func (client *Client) DescribeDBInstanceNetInfoForChannel(request *DescribeDBInstanceNetInfoForChannelRequest) (response *DescribeDBInstanceNetInfoForChannelResponse, err error)

DescribeDBInstanceNetInfoForChannel invokes the rds.DescribeDBInstanceNetInfoForChannel API synchronously

func (*Client) DescribeDBInstanceNetInfoForChannelWithCallback ¶ added in v1.61.1748

func (client *Client) DescribeDBInstanceNetInfoForChannelWithCallback(request *DescribeDBInstanceNetInfoForChannelRequest, callback func(response *DescribeDBInstanceNetInfoForChannelResponse, err error)) <-chan int

DescribeDBInstanceNetInfoForChannelWithCallback invokes the rds.DescribeDBInstanceNetInfoForChannel API asynchronously

func (*Client) DescribeDBInstanceNetInfoForChannelWithChan ¶ added in v1.61.1748

func (client *Client) DescribeDBInstanceNetInfoForChannelWithChan(request *DescribeDBInstanceNetInfoForChannelRequest) (<-chan *DescribeDBInstanceNetInfoForChannelResponse, <-chan error)

DescribeDBInstanceNetInfoForChannelWithChan invokes the rds.DescribeDBInstanceNetInfoForChannel API asynchronously

func (*Client) DescribeDBInstanceNetInfoWithCallback ¶

func (client *Client) DescribeDBInstanceNetInfoWithCallback(request *DescribeDBInstanceNetInfoRequest, callback func(response *DescribeDBInstanceNetInfoResponse, err error)) <-chan int

DescribeDBInstanceNetInfoWithCallback invokes the rds.DescribeDBInstanceNetInfo API asynchronously

func (*Client) DescribeDBInstanceNetInfoWithChan ¶

func (client *Client) DescribeDBInstanceNetInfoWithChan(request *DescribeDBInstanceNetInfoRequest) (<-chan *DescribeDBInstanceNetInfoResponse, <-chan error)

DescribeDBInstanceNetInfoWithChan invokes the rds.DescribeDBInstanceNetInfo API asynchronously

func (*Client) DescribeDBInstancePerformance ¶

func (client *Client) DescribeDBInstancePerformance(request *DescribeDBInstancePerformanceRequest) (response *DescribeDBInstancePerformanceResponse, err error)

DescribeDBInstancePerformance invokes the rds.DescribeDBInstancePerformance API synchronously

func (*Client) DescribeDBInstancePerformanceWithCallback ¶

func (client *Client) DescribeDBInstancePerformanceWithCallback(request *DescribeDBInstancePerformanceRequest, callback func(response *DescribeDBInstancePerformanceResponse, err error)) <-chan int

DescribeDBInstancePerformanceWithCallback invokes the rds.DescribeDBInstancePerformance API asynchronously

func (*Client) DescribeDBInstancePerformanceWithChan ¶

func (client *Client) DescribeDBInstancePerformanceWithChan(request *DescribeDBInstancePerformanceRequest) (<-chan *DescribeDBInstancePerformanceResponse, <-chan error)

DescribeDBInstancePerformanceWithChan invokes the rds.DescribeDBInstancePerformance API asynchronously

func (*Client) DescribeDBInstancePromoteActivity ¶ added in v1.61.1748

func (client *Client) DescribeDBInstancePromoteActivity(request *DescribeDBInstancePromoteActivityRequest) (response *DescribeDBInstancePromoteActivityResponse, err error)

DescribeDBInstancePromoteActivity invokes the rds.DescribeDBInstancePromoteActivity API synchronously

func (*Client) DescribeDBInstancePromoteActivityWithCallback ¶ added in v1.61.1748

func (client *Client) DescribeDBInstancePromoteActivityWithCallback(request *DescribeDBInstancePromoteActivityRequest, callback func(response *DescribeDBInstancePromoteActivityResponse, err error)) <-chan int

DescribeDBInstancePromoteActivityWithCallback invokes the rds.DescribeDBInstancePromoteActivity API asynchronously

func (*Client) DescribeDBInstancePromoteActivityWithChan ¶ added in v1.61.1748

func (client *Client) DescribeDBInstancePromoteActivityWithChan(request *DescribeDBInstancePromoteActivityRequest) (<-chan *DescribeDBInstancePromoteActivityResponse, <-chan error)

DescribeDBInstancePromoteActivityWithChan invokes the rds.DescribeDBInstancePromoteActivity API asynchronously

func (*Client) DescribeDBInstanceProxyConfiguration ¶

func (client *Client) DescribeDBInstanceProxyConfiguration(request *DescribeDBInstanceProxyConfigurationRequest) (response *DescribeDBInstanceProxyConfigurationResponse, err error)

DescribeDBInstanceProxyConfiguration invokes the rds.DescribeDBInstanceProxyConfiguration API synchronously

func (*Client) DescribeDBInstanceProxyConfigurationWithCallback ¶

func (client *Client) DescribeDBInstanceProxyConfigurationWithCallback(request *DescribeDBInstanceProxyConfigurationRequest, callback func(response *DescribeDBInstanceProxyConfigurationResponse, err error)) <-chan int

DescribeDBInstanceProxyConfigurationWithCallback invokes the rds.DescribeDBInstanceProxyConfiguration API asynchronously

func (*Client) DescribeDBInstanceProxyConfigurationWithChan ¶

func (client *Client) DescribeDBInstanceProxyConfigurationWithChan(request *DescribeDBInstanceProxyConfigurationRequest) (<-chan *DescribeDBInstanceProxyConfigurationResponse, <-chan error)

DescribeDBInstanceProxyConfigurationWithChan invokes the rds.DescribeDBInstanceProxyConfiguration API asynchronously

func (*Client) DescribeDBInstanceSSL ¶

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

DescribeDBInstanceSSL invokes the rds.DescribeDBInstanceSSL API synchronously

func (*Client) DescribeDBInstanceSSLWithCallback ¶

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

DescribeDBInstanceSSLWithCallback invokes the rds.DescribeDBInstanceSSL API asynchronously

func (*Client) DescribeDBInstanceSSLWithChan ¶

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

DescribeDBInstanceSSLWithChan invokes the rds.DescribeDBInstanceSSL API asynchronously

func (*Client) DescribeDBInstanceTDE ¶

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

DescribeDBInstanceTDE invokes the rds.DescribeDBInstanceTDE API synchronously

func (*Client) DescribeDBInstanceTDEWithCallback ¶

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

DescribeDBInstanceTDEWithCallback invokes the rds.DescribeDBInstanceTDE API asynchronously

func (*Client) DescribeDBInstanceTDEWithChan ¶

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

DescribeDBInstanceTDEWithChan invokes the rds.DescribeDBInstanceTDE API asynchronously

func (*Client) DescribeDBInstances ¶

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

DescribeDBInstances invokes the rds.DescribeDBInstances API synchronously

func (*Client) DescribeDBInstancesAsCsv ¶

func (client *Client) DescribeDBInstancesAsCsv(request *DescribeDBInstancesAsCsvRequest) (response *DescribeDBInstancesAsCsvResponse, err error)

DescribeDBInstancesAsCsv invokes the rds.DescribeDBInstancesAsCsv API synchronously

func (*Client) DescribeDBInstancesAsCsvWithCallback ¶

func (client *Client) DescribeDBInstancesAsCsvWithCallback(request *DescribeDBInstancesAsCsvRequest, callback func(response *DescribeDBInstancesAsCsvResponse, err error)) <-chan int

DescribeDBInstancesAsCsvWithCallback invokes the rds.DescribeDBInstancesAsCsv API asynchronously

func (*Client) DescribeDBInstancesAsCsvWithChan ¶

func (client *Client) DescribeDBInstancesAsCsvWithChan(request *DescribeDBInstancesAsCsvRequest) (<-chan *DescribeDBInstancesAsCsvResponse, <-chan error)

DescribeDBInstancesAsCsvWithChan invokes the rds.DescribeDBInstancesAsCsv API asynchronously

func (*Client) DescribeDBInstancesByExpireTime ¶

func (client *Client) DescribeDBInstancesByExpireTime(request *DescribeDBInstancesByExpireTimeRequest) (response *DescribeDBInstancesByExpireTimeResponse, err error)

DescribeDBInstancesByExpireTime invokes the rds.DescribeDBInstancesByExpireTime API synchronously

func (*Client) DescribeDBInstancesByExpireTimeWithCallback ¶

func (client *Client) DescribeDBInstancesByExpireTimeWithCallback(request *DescribeDBInstancesByExpireTimeRequest, callback func(response *DescribeDBInstancesByExpireTimeResponse, err error)) <-chan int

DescribeDBInstancesByExpireTimeWithCallback invokes the rds.DescribeDBInstancesByExpireTime API asynchronously

func (*Client) DescribeDBInstancesByExpireTimeWithChan ¶

func (client *Client) DescribeDBInstancesByExpireTimeWithChan(request *DescribeDBInstancesByExpireTimeRequest) (<-chan *DescribeDBInstancesByExpireTimeResponse, <-chan error)

DescribeDBInstancesByExpireTimeWithChan invokes the rds.DescribeDBInstancesByExpireTime API asynchronously

func (*Client) DescribeDBInstancesByPerformance ¶

func (client *Client) DescribeDBInstancesByPerformance(request *DescribeDBInstancesByPerformanceRequest) (response *DescribeDBInstancesByPerformanceResponse, err error)

DescribeDBInstancesByPerformance invokes the rds.DescribeDBInstancesByPerformance API synchronously

func (*Client) DescribeDBInstancesByPerformanceWithCallback ¶

func (client *Client) DescribeDBInstancesByPerformanceWithCallback(request *DescribeDBInstancesByPerformanceRequest, callback func(response *DescribeDBInstancesByPerformanceResponse, err error)) <-chan int

DescribeDBInstancesByPerformanceWithCallback invokes the rds.DescribeDBInstancesByPerformance API asynchronously

func (*Client) DescribeDBInstancesByPerformanceWithChan ¶

func (client *Client) DescribeDBInstancesByPerformanceWithChan(request *DescribeDBInstancesByPerformanceRequest) (<-chan *DescribeDBInstancesByPerformanceResponse, <-chan error)

DescribeDBInstancesByPerformanceWithChan invokes the rds.DescribeDBInstancesByPerformance API asynchronously

func (*Client) DescribeDBInstancesForClone ¶ added in v1.60.262

func (client *Client) DescribeDBInstancesForClone(request *DescribeDBInstancesForCloneRequest) (response *DescribeDBInstancesForCloneResponse, err error)

DescribeDBInstancesForClone invokes the rds.DescribeDBInstancesForClone API synchronously

func (*Client) DescribeDBInstancesForCloneWithCallback ¶ added in v1.60.262

func (client *Client) DescribeDBInstancesForCloneWithCallback(request *DescribeDBInstancesForCloneRequest, callback func(response *DescribeDBInstancesForCloneResponse, err error)) <-chan int

DescribeDBInstancesForCloneWithCallback invokes the rds.DescribeDBInstancesForClone API asynchronously

func (*Client) DescribeDBInstancesForCloneWithChan ¶ added in v1.60.262

func (client *Client) DescribeDBInstancesForCloneWithChan(request *DescribeDBInstancesForCloneRequest) (<-chan *DescribeDBInstancesForCloneResponse, <-chan error)

DescribeDBInstancesForCloneWithChan invokes the rds.DescribeDBInstancesForClone API asynchronously

func (*Client) DescribeDBInstancesWithCallback ¶

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

DescribeDBInstancesWithCallback invokes the rds.DescribeDBInstances API asynchronously

func (*Client) DescribeDBInstancesWithChan ¶

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

DescribeDBInstancesWithChan invokes the rds.DescribeDBInstances API asynchronously

func (*Client) DescribeDBMiniEngineVersions ¶ added in v1.61.1748

func (client *Client) DescribeDBMiniEngineVersions(request *DescribeDBMiniEngineVersionsRequest) (response *DescribeDBMiniEngineVersionsResponse, err error)

DescribeDBMiniEngineVersions invokes the rds.DescribeDBMiniEngineVersions API synchronously

func (*Client) DescribeDBMiniEngineVersionsWithCallback ¶ added in v1.61.1748

func (client *Client) DescribeDBMiniEngineVersionsWithCallback(request *DescribeDBMiniEngineVersionsRequest, callback func(response *DescribeDBMiniEngineVersionsResponse, err error)) <-chan int

DescribeDBMiniEngineVersionsWithCallback invokes the rds.DescribeDBMiniEngineVersions API asynchronously

func (*Client) DescribeDBMiniEngineVersionsWithChan ¶ added in v1.61.1748

func (client *Client) DescribeDBMiniEngineVersionsWithChan(request *DescribeDBMiniEngineVersionsRequest) (<-chan *DescribeDBMiniEngineVersionsResponse, <-chan error)

DescribeDBMiniEngineVersionsWithChan invokes the rds.DescribeDBMiniEngineVersions API asynchronously

func (*Client) DescribeDBProxy ¶

func (client *Client) DescribeDBProxy(request *DescribeDBProxyRequest) (response *DescribeDBProxyResponse, err error)

DescribeDBProxy invokes the rds.DescribeDBProxy API synchronously

func (*Client) DescribeDBProxyEndpoint ¶

func (client *Client) DescribeDBProxyEndpoint(request *DescribeDBProxyEndpointRequest) (response *DescribeDBProxyEndpointResponse, err error)

DescribeDBProxyEndpoint invokes the rds.DescribeDBProxyEndpoint API synchronously

func (*Client) DescribeDBProxyEndpointWithCallback ¶

func (client *Client) DescribeDBProxyEndpointWithCallback(request *DescribeDBProxyEndpointRequest, callback func(response *DescribeDBProxyEndpointResponse, err error)) <-chan int

DescribeDBProxyEndpointWithCallback invokes the rds.DescribeDBProxyEndpoint API asynchronously

func (*Client) DescribeDBProxyEndpointWithChan ¶

func (client *Client) DescribeDBProxyEndpointWithChan(request *DescribeDBProxyEndpointRequest) (<-chan *DescribeDBProxyEndpointResponse, <-chan error)

DescribeDBProxyEndpointWithChan invokes the rds.DescribeDBProxyEndpoint API asynchronously

func (*Client) DescribeDBProxyPerformance ¶

func (client *Client) DescribeDBProxyPerformance(request *DescribeDBProxyPerformanceRequest) (response *DescribeDBProxyPerformanceResponse, err error)

DescribeDBProxyPerformance invokes the rds.DescribeDBProxyPerformance API synchronously

func (*Client) DescribeDBProxyPerformanceWithCallback ¶

func (client *Client) DescribeDBProxyPerformanceWithCallback(request *DescribeDBProxyPerformanceRequest, callback func(response *DescribeDBProxyPerformanceResponse, err error)) <-chan int

DescribeDBProxyPerformanceWithCallback invokes the rds.DescribeDBProxyPerformance API asynchronously

func (*Client) DescribeDBProxyPerformanceWithChan ¶

func (client *Client) DescribeDBProxyPerformanceWithChan(request *DescribeDBProxyPerformanceRequest) (<-chan *DescribeDBProxyPerformanceResponse, <-chan error)

DescribeDBProxyPerformanceWithChan invokes the rds.DescribeDBProxyPerformance API asynchronously

func (*Client) DescribeDBProxyWithCallback ¶

func (client *Client) DescribeDBProxyWithCallback(request *DescribeDBProxyRequest, callback func(response *DescribeDBProxyResponse, err error)) <-chan int

DescribeDBProxyWithCallback invokes the rds.DescribeDBProxy API asynchronously

func (*Client) DescribeDBProxyWithChan ¶

func (client *Client) DescribeDBProxyWithChan(request *DescribeDBProxyRequest) (<-chan *DescribeDBProxyResponse, <-chan error)

DescribeDBProxyWithChan invokes the rds.DescribeDBProxy API asynchronously

func (*Client) DescribeDTCSecurityIpHostsForSQLServer ¶

func (client *Client) DescribeDTCSecurityIpHostsForSQLServer(request *DescribeDTCSecurityIpHostsForSQLServerRequest) (response *DescribeDTCSecurityIpHostsForSQLServerResponse, err error)

DescribeDTCSecurityIpHostsForSQLServer invokes the rds.DescribeDTCSecurityIpHostsForSQLServer API synchronously

func (*Client) DescribeDTCSecurityIpHostsForSQLServerWithCallback ¶

func (client *Client) DescribeDTCSecurityIpHostsForSQLServerWithCallback(request *DescribeDTCSecurityIpHostsForSQLServerRequest, callback func(response *DescribeDTCSecurityIpHostsForSQLServerResponse, err error)) <-chan int

DescribeDTCSecurityIpHostsForSQLServerWithCallback invokes the rds.DescribeDTCSecurityIpHostsForSQLServer API asynchronously

func (*Client) DescribeDTCSecurityIpHostsForSQLServerWithChan ¶

func (client *Client) DescribeDTCSecurityIpHostsForSQLServerWithChan(request *DescribeDTCSecurityIpHostsForSQLServerRequest) (<-chan *DescribeDTCSecurityIpHostsForSQLServerResponse, <-chan error)

DescribeDTCSecurityIpHostsForSQLServerWithChan invokes the rds.DescribeDTCSecurityIpHostsForSQLServer API asynchronously

func (*Client) DescribeDatabases ¶

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

DescribeDatabases invokes the rds.DescribeDatabases API synchronously

func (*Client) DescribeDatabasesWithCallback ¶

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

DescribeDatabasesWithCallback invokes the rds.DescribeDatabases API asynchronously

func (*Client) DescribeDatabasesWithChan ¶

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

DescribeDatabasesWithChan invokes the rds.DescribeDatabases API asynchronously

func (*Client) DescribeDedicatedHostGroups ¶

func (client *Client) DescribeDedicatedHostGroups(request *DescribeDedicatedHostGroupsRequest) (response *DescribeDedicatedHostGroupsResponse, err error)

DescribeDedicatedHostGroups invokes the rds.DescribeDedicatedHostGroups API synchronously

func (*Client) DescribeDedicatedHostGroupsWithCallback ¶

func (client *Client) DescribeDedicatedHostGroupsWithCallback(request *DescribeDedicatedHostGroupsRequest, callback func(response *DescribeDedicatedHostGroupsResponse, err error)) <-chan int

DescribeDedicatedHostGroupsWithCallback invokes the rds.DescribeDedicatedHostGroups API asynchronously

func (*Client) DescribeDedicatedHostGroupsWithChan ¶

func (client *Client) DescribeDedicatedHostGroupsWithChan(request *DescribeDedicatedHostGroupsRequest) (<-chan *DescribeDedicatedHostGroupsResponse, <-chan error)

DescribeDedicatedHostGroupsWithChan invokes the rds.DescribeDedicatedHostGroups API asynchronously

func (*Client) DescribeDedicatedHosts ¶

func (client *Client) DescribeDedicatedHosts(request *DescribeDedicatedHostsRequest) (response *DescribeDedicatedHostsResponse, err error)

DescribeDedicatedHosts invokes the rds.DescribeDedicatedHosts API synchronously

func (*Client) DescribeDedicatedHostsWithCallback ¶

func (client *Client) DescribeDedicatedHostsWithCallback(request *DescribeDedicatedHostsRequest, callback func(response *DescribeDedicatedHostsResponse, err error)) <-chan int

DescribeDedicatedHostsWithCallback invokes the rds.DescribeDedicatedHosts API asynchronously

func (*Client) DescribeDedicatedHostsWithChan ¶

func (client *Client) DescribeDedicatedHostsWithChan(request *DescribeDedicatedHostsRequest) (<-chan *DescribeDedicatedHostsResponse, <-chan error)

DescribeDedicatedHostsWithChan invokes the rds.DescribeDedicatedHosts API asynchronously

func (*Client) DescribeDetachedBackups ¶ added in v1.60.282

func (client *Client) DescribeDetachedBackups(request *DescribeDetachedBackupsRequest) (response *DescribeDetachedBackupsResponse, err error)

DescribeDetachedBackups invokes the rds.DescribeDetachedBackups API synchronously

func (*Client) DescribeDetachedBackupsWithCallback ¶ added in v1.60.282

func (client *Client) DescribeDetachedBackupsWithCallback(request *DescribeDetachedBackupsRequest, callback func(response *DescribeDetachedBackupsResponse, err error)) <-chan int

DescribeDetachedBackupsWithCallback invokes the rds.DescribeDetachedBackups API asynchronously

func (*Client) DescribeDetachedBackupsWithChan ¶ added in v1.60.282

func (client *Client) DescribeDetachedBackupsWithChan(request *DescribeDetachedBackupsRequest) (<-chan *DescribeDetachedBackupsResponse, <-chan error)

DescribeDetachedBackupsWithChan invokes the rds.DescribeDetachedBackups API asynchronously

func (*Client) DescribeDiagnosticReportList ¶

func (client *Client) DescribeDiagnosticReportList(request *DescribeDiagnosticReportListRequest) (response *DescribeDiagnosticReportListResponse, err error)

DescribeDiagnosticReportList invokes the rds.DescribeDiagnosticReportList API synchronously

func (*Client) DescribeDiagnosticReportListWithCallback ¶

func (client *Client) DescribeDiagnosticReportListWithCallback(request *DescribeDiagnosticReportListRequest, callback func(response *DescribeDiagnosticReportListResponse, err error)) <-chan int

DescribeDiagnosticReportListWithCallback invokes the rds.DescribeDiagnosticReportList API asynchronously

func (*Client) DescribeDiagnosticReportListWithChan ¶

func (client *Client) DescribeDiagnosticReportListWithChan(request *DescribeDiagnosticReportListRequest) (<-chan *DescribeDiagnosticReportListResponse, <-chan error)

DescribeDiagnosticReportListWithChan invokes the rds.DescribeDiagnosticReportList API asynchronously

func (*Client) DescribeErrorLogs ¶

func (client *Client) DescribeErrorLogs(request *DescribeErrorLogsRequest) (response *DescribeErrorLogsResponse, err error)

DescribeErrorLogs invokes the rds.DescribeErrorLogs API synchronously

func (*Client) DescribeErrorLogsWithCallback ¶

func (client *Client) DescribeErrorLogsWithCallback(request *DescribeErrorLogsRequest, callback func(response *DescribeErrorLogsResponse, err error)) <-chan int

DescribeErrorLogsWithCallback invokes the rds.DescribeErrorLogs API asynchronously

func (*Client) DescribeErrorLogsWithChan ¶

func (client *Client) DescribeErrorLogsWithChan(request *DescribeErrorLogsRequest) (<-chan *DescribeErrorLogsResponse, <-chan error)

DescribeErrorLogsWithChan invokes the rds.DescribeErrorLogs API asynchronously

func (*Client) DescribeEvents ¶

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

DescribeEvents invokes the rds.DescribeEvents API synchronously

func (*Client) DescribeEventsWithCallback ¶

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

DescribeEventsWithCallback invokes the rds.DescribeEvents API asynchronously

func (*Client) DescribeEventsWithChan ¶

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

DescribeEventsWithChan invokes the rds.DescribeEvents API asynchronously

func (*Client) DescribeGadInstances ¶ added in v1.61.1300

func (client *Client) DescribeGadInstances(request *DescribeGadInstancesRequest) (response *DescribeGadInstancesResponse, err error)

DescribeGadInstances invokes the rds.DescribeGadInstances API synchronously

func (*Client) DescribeGadInstancesWithCallback ¶ added in v1.61.1300

func (client *Client) DescribeGadInstancesWithCallback(request *DescribeGadInstancesRequest, callback func(response *DescribeGadInstancesResponse, err error)) <-chan int

DescribeGadInstancesWithCallback invokes the rds.DescribeGadInstances API asynchronously

func (*Client) DescribeGadInstancesWithChan ¶ added in v1.61.1300

func (client *Client) DescribeGadInstancesWithChan(request *DescribeGadInstancesRequest) (<-chan *DescribeGadInstancesResponse, <-chan error)

DescribeGadInstancesWithChan invokes the rds.DescribeGadInstances API asynchronously

func (*Client) DescribeHADiagnoseConfig ¶ added in v1.61.997

func (client *Client) DescribeHADiagnoseConfig(request *DescribeHADiagnoseConfigRequest) (response *DescribeHADiagnoseConfigResponse, err error)

DescribeHADiagnoseConfig invokes the rds.DescribeHADiagnoseConfig API synchronously

func (*Client) DescribeHADiagnoseConfigWithCallback ¶ added in v1.61.997

func (client *Client) DescribeHADiagnoseConfigWithCallback(request *DescribeHADiagnoseConfigRequest, callback func(response *DescribeHADiagnoseConfigResponse, err error)) <-chan int

DescribeHADiagnoseConfigWithCallback invokes the rds.DescribeHADiagnoseConfig API asynchronously

func (*Client) DescribeHADiagnoseConfigWithChan ¶ added in v1.61.997

func (client *Client) DescribeHADiagnoseConfigWithChan(request *DescribeHADiagnoseConfigRequest) (<-chan *DescribeHADiagnoseConfigResponse, <-chan error)

DescribeHADiagnoseConfigWithChan invokes the rds.DescribeHADiagnoseConfig API asynchronously

func (*Client) DescribeHASwitchConfig ¶

func (client *Client) DescribeHASwitchConfig(request *DescribeHASwitchConfigRequest) (response *DescribeHASwitchConfigResponse, err error)

DescribeHASwitchConfig invokes the rds.DescribeHASwitchConfig API synchronously

func (*Client) DescribeHASwitchConfigWithCallback ¶

func (client *Client) DescribeHASwitchConfigWithCallback(request *DescribeHASwitchConfigRequest, callback func(response *DescribeHASwitchConfigResponse, err error)) <-chan int

DescribeHASwitchConfigWithCallback invokes the rds.DescribeHASwitchConfig API asynchronously

func (*Client) DescribeHASwitchConfigWithChan ¶

func (client *Client) DescribeHASwitchConfigWithChan(request *DescribeHASwitchConfigRequest) (<-chan *DescribeHASwitchConfigResponse, <-chan error)

DescribeHASwitchConfigWithChan invokes the rds.DescribeHASwitchConfig API asynchronously

func (*Client) DescribeHistoryTasks ¶ added in v1.61.1748

func (client *Client) DescribeHistoryTasks(request *DescribeHistoryTasksRequest) (response *DescribeHistoryTasksResponse, err error)

DescribeHistoryTasks invokes the rds.DescribeHistoryTasks API synchronously

func (*Client) DescribeHistoryTasksWithCallback ¶ added in v1.61.1748

func (client *Client) DescribeHistoryTasksWithCallback(request *DescribeHistoryTasksRequest, callback func(response *DescribeHistoryTasksResponse, err error)) <-chan int

DescribeHistoryTasksWithCallback invokes the rds.DescribeHistoryTasks API asynchronously

func (*Client) DescribeHistoryTasksWithChan ¶ added in v1.61.1748

func (client *Client) DescribeHistoryTasksWithChan(request *DescribeHistoryTasksRequest) (<-chan *DescribeHistoryTasksResponse, <-chan error)

DescribeHistoryTasksWithChan invokes the rds.DescribeHistoryTasks API asynchronously

func (*Client) DescribeHostWebShell ¶ added in v1.62.357

func (client *Client) DescribeHostWebShell(request *DescribeHostWebShellRequest) (response *DescribeHostWebShellResponse, err error)

DescribeHostWebShell invokes the rds.DescribeHostWebShell API synchronously

func (*Client) DescribeHostWebShellWithCallback ¶ added in v1.62.357

func (client *Client) DescribeHostWebShellWithCallback(request *DescribeHostWebShellRequest, callback func(response *DescribeHostWebShellResponse, err error)) <-chan int

DescribeHostWebShellWithCallback invokes the rds.DescribeHostWebShell API asynchronously

func (*Client) DescribeHostWebShellWithChan ¶ added in v1.62.357

func (client *Client) DescribeHostWebShellWithChan(request *DescribeHostWebShellRequest) (<-chan *DescribeHostWebShellResponse, <-chan error)

DescribeHostWebShellWithChan invokes the rds.DescribeHostWebShell API asynchronously

func (*Client) DescribeInstanceAutoRenewalAttribute ¶

func (client *Client) DescribeInstanceAutoRenewalAttribute(request *DescribeInstanceAutoRenewalAttributeRequest) (response *DescribeInstanceAutoRenewalAttributeResponse, err error)

DescribeInstanceAutoRenewalAttribute invokes the rds.DescribeInstanceAutoRenewalAttribute API synchronously

func (*Client) DescribeInstanceAutoRenewalAttributeWithCallback ¶

func (client *Client) DescribeInstanceAutoRenewalAttributeWithCallback(request *DescribeInstanceAutoRenewalAttributeRequest, callback func(response *DescribeInstanceAutoRenewalAttributeResponse, err error)) <-chan int

DescribeInstanceAutoRenewalAttributeWithCallback invokes the rds.DescribeInstanceAutoRenewalAttribute API asynchronously

func (*Client) DescribeInstanceAutoRenewalAttributeWithChan ¶

func (client *Client) DescribeInstanceAutoRenewalAttributeWithChan(request *DescribeInstanceAutoRenewalAttributeRequest) (<-chan *DescribeInstanceAutoRenewalAttributeResponse, <-chan error)

DescribeInstanceAutoRenewalAttributeWithChan invokes the rds.DescribeInstanceAutoRenewalAttribute API asynchronously

func (*Client) DescribeInstanceCrossBackupPolicy ¶

func (client *Client) DescribeInstanceCrossBackupPolicy(request *DescribeInstanceCrossBackupPolicyRequest) (response *DescribeInstanceCrossBackupPolicyResponse, err error)

DescribeInstanceCrossBackupPolicy invokes the rds.DescribeInstanceCrossBackupPolicy API synchronously

func (*Client) DescribeInstanceCrossBackupPolicyWithCallback ¶

func (client *Client) DescribeInstanceCrossBackupPolicyWithCallback(request *DescribeInstanceCrossBackupPolicyRequest, callback func(response *DescribeInstanceCrossBackupPolicyResponse, err error)) <-chan int

DescribeInstanceCrossBackupPolicyWithCallback invokes the rds.DescribeInstanceCrossBackupPolicy API asynchronously

func (*Client) DescribeInstanceCrossBackupPolicyWithChan ¶

func (client *Client) DescribeInstanceCrossBackupPolicyWithChan(request *DescribeInstanceCrossBackupPolicyRequest) (<-chan *DescribeInstanceCrossBackupPolicyResponse, <-chan error)

DescribeInstanceCrossBackupPolicyWithChan invokes the rds.DescribeInstanceCrossBackupPolicy API asynchronously

func (*Client) DescribeInstanceKeywords ¶ added in v1.61.70

func (client *Client) DescribeInstanceKeywords(request *DescribeInstanceKeywordsRequest) (response *DescribeInstanceKeywordsResponse, err error)

DescribeInstanceKeywords invokes the rds.DescribeInstanceKeywords API synchronously

func (*Client) DescribeInstanceKeywordsWithCallback ¶ added in v1.61.70

func (client *Client) DescribeInstanceKeywordsWithCallback(request *DescribeInstanceKeywordsRequest, callback func(response *DescribeInstanceKeywordsResponse, err error)) <-chan int

DescribeInstanceKeywordsWithCallback invokes the rds.DescribeInstanceKeywords API asynchronously

func (*Client) DescribeInstanceKeywordsWithChan ¶ added in v1.61.70

func (client *Client) DescribeInstanceKeywordsWithChan(request *DescribeInstanceKeywordsRequest) (<-chan *DescribeInstanceKeywordsResponse, <-chan error)

DescribeInstanceKeywordsWithChan invokes the rds.DescribeInstanceKeywords API asynchronously

func (*Client) DescribeInstanceLinkedWhitelistTemplate ¶ added in v1.62.458

func (client *Client) DescribeInstanceLinkedWhitelistTemplate(request *DescribeInstanceLinkedWhitelistTemplateRequest) (response *DescribeInstanceLinkedWhitelistTemplateResponse, err error)

DescribeInstanceLinkedWhitelistTemplate invokes the rds.DescribeInstanceLinkedWhitelistTemplate API synchronously

func (*Client) DescribeInstanceLinkedWhitelistTemplateWithCallback ¶ added in v1.62.458

func (client *Client) DescribeInstanceLinkedWhitelistTemplateWithCallback(request *DescribeInstanceLinkedWhitelistTemplateRequest, callback func(response *DescribeInstanceLinkedWhitelistTemplateResponse, err error)) <-chan int

DescribeInstanceLinkedWhitelistTemplateWithCallback invokes the rds.DescribeInstanceLinkedWhitelistTemplate API asynchronously

func (*Client) DescribeInstanceLinkedWhitelistTemplateWithChan ¶ added in v1.62.458

func (client *Client) DescribeInstanceLinkedWhitelistTemplateWithChan(request *DescribeInstanceLinkedWhitelistTemplateRequest) (<-chan *DescribeInstanceLinkedWhitelistTemplateResponse, <-chan error)

DescribeInstanceLinkedWhitelistTemplateWithChan invokes the rds.DescribeInstanceLinkedWhitelistTemplate API asynchronously

func (*Client) DescribeLocalAvailableRecoveryTime ¶ added in v1.61.70

func (client *Client) DescribeLocalAvailableRecoveryTime(request *DescribeLocalAvailableRecoveryTimeRequest) (response *DescribeLocalAvailableRecoveryTimeResponse, err error)

DescribeLocalAvailableRecoveryTime invokes the rds.DescribeLocalAvailableRecoveryTime API synchronously

func (*Client) DescribeLocalAvailableRecoveryTimeWithCallback ¶ added in v1.61.70

func (client *Client) DescribeLocalAvailableRecoveryTimeWithCallback(request *DescribeLocalAvailableRecoveryTimeRequest, callback func(response *DescribeLocalAvailableRecoveryTimeResponse, err error)) <-chan int

DescribeLocalAvailableRecoveryTimeWithCallback invokes the rds.DescribeLocalAvailableRecoveryTime API asynchronously

func (*Client) DescribeLocalAvailableRecoveryTimeWithChan ¶ added in v1.61.70

func (client *Client) DescribeLocalAvailableRecoveryTimeWithChan(request *DescribeLocalAvailableRecoveryTimeRequest) (<-chan *DescribeLocalAvailableRecoveryTimeResponse, <-chan error)

DescribeLocalAvailableRecoveryTimeWithChan invokes the rds.DescribeLocalAvailableRecoveryTime API asynchronously

func (*Client) DescribeLogBackupFiles ¶

func (client *Client) DescribeLogBackupFiles(request *DescribeLogBackupFilesRequest) (response *DescribeLogBackupFilesResponse, err error)

DescribeLogBackupFiles invokes the rds.DescribeLogBackupFiles API synchronously

func (*Client) DescribeLogBackupFilesWithCallback ¶

func (client *Client) DescribeLogBackupFilesWithCallback(request *DescribeLogBackupFilesRequest, callback func(response *DescribeLogBackupFilesResponse, err error)) <-chan int

DescribeLogBackupFilesWithCallback invokes the rds.DescribeLogBackupFiles API asynchronously

func (*Client) DescribeLogBackupFilesWithChan ¶

func (client *Client) DescribeLogBackupFilesWithChan(request *DescribeLogBackupFilesRequest) (<-chan *DescribeLogBackupFilesResponse, <-chan error)

DescribeLogBackupFilesWithChan invokes the rds.DescribeLogBackupFiles API asynchronously

func (*Client) DescribeMetaList ¶

func (client *Client) DescribeMetaList(request *DescribeMetaListRequest) (response *DescribeMetaListResponse, err error)

DescribeMetaList invokes the rds.DescribeMetaList API synchronously

func (*Client) DescribeMetaListWithCallback ¶

func (client *Client) DescribeMetaListWithCallback(request *DescribeMetaListRequest, callback func(response *DescribeMetaListResponse, err error)) <-chan int

DescribeMetaListWithCallback invokes the rds.DescribeMetaList API asynchronously

func (*Client) DescribeMetaListWithChan ¶

func (client *Client) DescribeMetaListWithChan(request *DescribeMetaListRequest) (<-chan *DescribeMetaListResponse, <-chan error)

DescribeMetaListWithChan invokes the rds.DescribeMetaList API asynchronously

func (*Client) DescribeMigrateTaskById ¶ added in v1.60.311

func (client *Client) DescribeMigrateTaskById(request *DescribeMigrateTaskByIdRequest) (response *DescribeMigrateTaskByIdResponse, err error)

DescribeMigrateTaskById invokes the rds.DescribeMigrateTaskById API synchronously

func (*Client) DescribeMigrateTaskByIdWithCallback ¶ added in v1.60.311

func (client *Client) DescribeMigrateTaskByIdWithCallback(request *DescribeMigrateTaskByIdRequest, callback func(response *DescribeMigrateTaskByIdResponse, err error)) <-chan int

DescribeMigrateTaskByIdWithCallback invokes the rds.DescribeMigrateTaskById API asynchronously

func (*Client) DescribeMigrateTaskByIdWithChan ¶ added in v1.60.311

func (client *Client) DescribeMigrateTaskByIdWithChan(request *DescribeMigrateTaskByIdRequest) (<-chan *DescribeMigrateTaskByIdResponse, <-chan error)

DescribeMigrateTaskByIdWithChan invokes the rds.DescribeMigrateTaskById API asynchronously

func (*Client) DescribeMigrateTasks ¶

func (client *Client) DescribeMigrateTasks(request *DescribeMigrateTasksRequest) (response *DescribeMigrateTasksResponse, err error)

DescribeMigrateTasks invokes the rds.DescribeMigrateTasks API synchronously

func (*Client) DescribeMigrateTasksWithCallback ¶

func (client *Client) DescribeMigrateTasksWithCallback(request *DescribeMigrateTasksRequest, callback func(response *DescribeMigrateTasksResponse, err error)) <-chan int

DescribeMigrateTasksWithCallback invokes the rds.DescribeMigrateTasks API asynchronously

func (*Client) DescribeMigrateTasksWithChan ¶

func (client *Client) DescribeMigrateTasksWithChan(request *DescribeMigrateTasksRequest) (<-chan *DescribeMigrateTasksResponse, <-chan error)

DescribeMigrateTasksWithChan invokes the rds.DescribeMigrateTasks API asynchronously

func (*Client) DescribeModifyPGHbaConfigLog ¶ added in v1.61.1608

func (client *Client) DescribeModifyPGHbaConfigLog(request *DescribeModifyPGHbaConfigLogRequest) (response *DescribeModifyPGHbaConfigLogResponse, err error)

DescribeModifyPGHbaConfigLog invokes the rds.DescribeModifyPGHbaConfigLog API synchronously

func (*Client) DescribeModifyPGHbaConfigLogWithCallback ¶ added in v1.61.1608

func (client *Client) DescribeModifyPGHbaConfigLogWithCallback(request *DescribeModifyPGHbaConfigLogRequest, callback func(response *DescribeModifyPGHbaConfigLogResponse, err error)) <-chan int

DescribeModifyPGHbaConfigLogWithCallback invokes the rds.DescribeModifyPGHbaConfigLog API asynchronously

func (*Client) DescribeModifyPGHbaConfigLogWithChan ¶ added in v1.61.1608

func (client *Client) DescribeModifyPGHbaConfigLogWithChan(request *DescribeModifyPGHbaConfigLogRequest) (<-chan *DescribeModifyPGHbaConfigLogResponse, <-chan error)

DescribeModifyPGHbaConfigLogWithChan invokes the rds.DescribeModifyPGHbaConfigLog API asynchronously

func (*Client) DescribeModifyParameterLog ¶

func (client *Client) DescribeModifyParameterLog(request *DescribeModifyParameterLogRequest) (response *DescribeModifyParameterLogResponse, err error)

DescribeModifyParameterLog invokes the rds.DescribeModifyParameterLog API synchronously

func (*Client) DescribeModifyParameterLogWithCallback ¶

func (client *Client) DescribeModifyParameterLogWithCallback(request *DescribeModifyParameterLogRequest, callback func(response *DescribeModifyParameterLogResponse, err error)) <-chan int

DescribeModifyParameterLogWithCallback invokes the rds.DescribeModifyParameterLog API asynchronously

func (*Client) DescribeModifyParameterLogWithChan ¶

func (client *Client) DescribeModifyParameterLogWithChan(request *DescribeModifyParameterLogRequest) (<-chan *DescribeModifyParameterLogResponse, <-chan error)

DescribeModifyParameterLogWithChan invokes the rds.DescribeModifyParameterLog API asynchronously

func (*Client) DescribeOssDownloads ¶

func (client *Client) DescribeOssDownloads(request *DescribeOssDownloadsRequest) (response *DescribeOssDownloadsResponse, err error)

DescribeOssDownloads invokes the rds.DescribeOssDownloads API synchronously

func (*Client) DescribeOssDownloadsWithCallback ¶

func (client *Client) DescribeOssDownloadsWithCallback(request *DescribeOssDownloadsRequest, callback func(response *DescribeOssDownloadsResponse, err error)) <-chan int

DescribeOssDownloadsWithCallback invokes the rds.DescribeOssDownloads API asynchronously

func (*Client) DescribeOssDownloadsWithChan ¶

func (client *Client) DescribeOssDownloadsWithChan(request *DescribeOssDownloadsRequest) (<-chan *DescribeOssDownloadsResponse, <-chan error)

DescribeOssDownloadsWithChan invokes the rds.DescribeOssDownloads API asynchronously

func (*Client) DescribePGHbaConfig ¶ added in v1.61.1608

func (client *Client) DescribePGHbaConfig(request *DescribePGHbaConfigRequest) (response *DescribePGHbaConfigResponse, err error)

DescribePGHbaConfig invokes the rds.DescribePGHbaConfig API synchronously

func (*Client) DescribePGHbaConfigWithCallback ¶ added in v1.61.1608

func (client *Client) DescribePGHbaConfigWithCallback(request *DescribePGHbaConfigRequest, callback func(response *DescribePGHbaConfigResponse, err error)) <-chan int

DescribePGHbaConfigWithCallback invokes the rds.DescribePGHbaConfig API asynchronously

func (*Client) DescribePGHbaConfigWithChan ¶ added in v1.61.1608

func (client *Client) DescribePGHbaConfigWithChan(request *DescribePGHbaConfigRequest) (<-chan *DescribePGHbaConfigResponse, <-chan error)

DescribePGHbaConfigWithChan invokes the rds.DescribePGHbaConfig API asynchronously

func (*Client) DescribeParameterGroup ¶

func (client *Client) DescribeParameterGroup(request *DescribeParameterGroupRequest) (response *DescribeParameterGroupResponse, err error)

DescribeParameterGroup invokes the rds.DescribeParameterGroup API synchronously

func (*Client) DescribeParameterGroupWithCallback ¶

func (client *Client) DescribeParameterGroupWithCallback(request *DescribeParameterGroupRequest, callback func(response *DescribeParameterGroupResponse, err error)) <-chan int

DescribeParameterGroupWithCallback invokes the rds.DescribeParameterGroup API asynchronously

func (*Client) DescribeParameterGroupWithChan ¶

func (client *Client) DescribeParameterGroupWithChan(request *DescribeParameterGroupRequest) (<-chan *DescribeParameterGroupResponse, <-chan error)

DescribeParameterGroupWithChan invokes the rds.DescribeParameterGroup API asynchronously

func (*Client) DescribeParameterGroups ¶

func (client *Client) DescribeParameterGroups(request *DescribeParameterGroupsRequest) (response *DescribeParameterGroupsResponse, err error)

DescribeParameterGroups invokes the rds.DescribeParameterGroups API synchronously

func (*Client) DescribeParameterGroupsWithCallback ¶

func (client *Client) DescribeParameterGroupsWithCallback(request *DescribeParameterGroupsRequest, callback func(response *DescribeParameterGroupsResponse, err error)) <-chan int

DescribeParameterGroupsWithCallback invokes the rds.DescribeParameterGroups API asynchronously

func (*Client) DescribeParameterGroupsWithChan ¶

func (client *Client) DescribeParameterGroupsWithChan(request *DescribeParameterGroupsRequest) (<-chan *DescribeParameterGroupsResponse, <-chan error)

DescribeParameterGroupsWithChan invokes the rds.DescribeParameterGroups API asynchronously

func (*Client) DescribeParameterTemplates ¶

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

DescribeParameterTemplates invokes the rds.DescribeParameterTemplates API synchronously

func (*Client) DescribeParameterTemplatesWithCallback ¶

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

DescribeParameterTemplatesWithCallback invokes the rds.DescribeParameterTemplates API asynchronously

func (*Client) DescribeParameterTemplatesWithChan ¶

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

DescribeParameterTemplatesWithChan invokes the rds.DescribeParameterTemplates API asynchronously

func (*Client) DescribeParameters ¶

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

DescribeParameters invokes the rds.DescribeParameters API synchronously

func (*Client) DescribeParametersWithCallback ¶

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

DescribeParametersWithCallback invokes the rds.DescribeParameters API asynchronously

func (*Client) DescribeParametersWithChan ¶

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

DescribeParametersWithChan invokes the rds.DescribeParameters API asynchronously

func (*Client) DescribePostgresExtensions ¶ added in v1.62.452

func (client *Client) DescribePostgresExtensions(request *DescribePostgresExtensionsRequest) (response *DescribePostgresExtensionsResponse, err error)

DescribePostgresExtensions invokes the rds.DescribePostgresExtensions API synchronously

func (*Client) DescribePostgresExtensionsWithCallback ¶ added in v1.62.452

func (client *Client) DescribePostgresExtensionsWithCallback(request *DescribePostgresExtensionsRequest, callback func(response *DescribePostgresExtensionsResponse, err error)) <-chan int

DescribePostgresExtensionsWithCallback invokes the rds.DescribePostgresExtensions API asynchronously

func (*Client) DescribePostgresExtensionsWithChan ¶ added in v1.62.452

func (client *Client) DescribePostgresExtensionsWithChan(request *DescribePostgresExtensionsRequest) (<-chan *DescribePostgresExtensionsResponse, <-chan error)

DescribePostgresExtensionsWithChan invokes the rds.DescribePostgresExtensions API asynchronously

func (*Client) DescribePrice ¶

func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)

DescribePrice invokes the rds.DescribePrice API synchronously

func (*Client) DescribePriceWithCallback ¶

func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, callback func(response *DescribePriceResponse, err error)) <-chan int

DescribePriceWithCallback invokes the rds.DescribePrice API asynchronously

func (*Client) DescribePriceWithChan ¶

func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)

DescribePriceWithChan invokes the rds.DescribePrice API asynchronously

func (*Client) DescribeRdsResourceSettings ¶ added in v1.61.294

func (client *Client) DescribeRdsResourceSettings(request *DescribeRdsResourceSettingsRequest) (response *DescribeRdsResourceSettingsResponse, err error)

DescribeRdsResourceSettings invokes the rds.DescribeRdsResourceSettings API synchronously

func (*Client) DescribeRdsResourceSettingsWithCallback ¶ added in v1.61.294

func (client *Client) DescribeRdsResourceSettingsWithCallback(request *DescribeRdsResourceSettingsRequest, callback func(response *DescribeRdsResourceSettingsResponse, err error)) <-chan int

DescribeRdsResourceSettingsWithCallback invokes the rds.DescribeRdsResourceSettings API asynchronously

func (*Client) DescribeRdsResourceSettingsWithChan ¶ added in v1.61.294

func (client *Client) DescribeRdsResourceSettingsWithChan(request *DescribeRdsResourceSettingsRequest) (<-chan *DescribeRdsResourceSettingsResponse, <-chan error)

DescribeRdsResourceSettingsWithChan invokes the rds.DescribeRdsResourceSettings API asynchronously

func (*Client) DescribeReadDBInstanceDelay ¶

func (client *Client) DescribeReadDBInstanceDelay(request *DescribeReadDBInstanceDelayRequest) (response *DescribeReadDBInstanceDelayResponse, err error)

DescribeReadDBInstanceDelay invokes the rds.DescribeReadDBInstanceDelay API synchronously

func (*Client) DescribeReadDBInstanceDelayWithCallback ¶

func (client *Client) DescribeReadDBInstanceDelayWithCallback(request *DescribeReadDBInstanceDelayRequest, callback func(response *DescribeReadDBInstanceDelayResponse, err error)) <-chan int

DescribeReadDBInstanceDelayWithCallback invokes the rds.DescribeReadDBInstanceDelay API asynchronously

func (*Client) DescribeReadDBInstanceDelayWithChan ¶

func (client *Client) DescribeReadDBInstanceDelayWithChan(request *DescribeReadDBInstanceDelayRequest) (<-chan *DescribeReadDBInstanceDelayResponse, <-chan error)

DescribeReadDBInstanceDelayWithChan invokes the rds.DescribeReadDBInstanceDelay API asynchronously

func (*Client) DescribeRegionInfos ¶ added in v1.61.1748

func (client *Client) DescribeRegionInfos(request *DescribeRegionInfosRequest) (response *DescribeRegionInfosResponse, err error)

DescribeRegionInfos invokes the rds.DescribeRegionInfos API synchronously

func (*Client) DescribeRegionInfosWithCallback ¶ added in v1.61.1748

func (client *Client) DescribeRegionInfosWithCallback(request *DescribeRegionInfosRequest, callback func(response *DescribeRegionInfosResponse, err error)) <-chan int

DescribeRegionInfosWithCallback invokes the rds.DescribeRegionInfos API asynchronously

func (*Client) DescribeRegionInfosWithChan ¶ added in v1.61.1748

func (client *Client) DescribeRegionInfosWithChan(request *DescribeRegionInfosRequest) (<-chan *DescribeRegionInfosResponse, <-chan error)

DescribeRegionInfosWithChan invokes the rds.DescribeRegionInfos API asynchronously

func (*Client) DescribeRegions ¶

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

DescribeRegions invokes the rds.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback ¶

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

DescribeRegionsWithCallback invokes the rds.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan ¶

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

DescribeRegionsWithChan invokes the rds.DescribeRegions API asynchronously

func (*Client) DescribeRenewalPrice ¶

func (client *Client) DescribeRenewalPrice(request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)

DescribeRenewalPrice invokes the rds.DescribeRenewalPrice API synchronously

func (*Client) DescribeRenewalPriceWithCallback ¶

func (client *Client) DescribeRenewalPriceWithCallback(request *DescribeRenewalPriceRequest, callback func(response *DescribeRenewalPriceResponse, err error)) <-chan int

DescribeRenewalPriceWithCallback invokes the rds.DescribeRenewalPrice API asynchronously

func (*Client) DescribeRenewalPriceWithChan ¶

func (client *Client) DescribeRenewalPriceWithChan(request *DescribeRenewalPriceRequest) (<-chan *DescribeRenewalPriceResponse, <-chan error)

DescribeRenewalPriceWithChan invokes the rds.DescribeRenewalPrice API asynchronously

func (*Client) DescribeResourceUsage ¶

func (client *Client) DescribeResourceUsage(request *DescribeResourceUsageRequest) (response *DescribeResourceUsageResponse, err error)

DescribeResourceUsage invokes the rds.DescribeResourceUsage API synchronously

func (*Client) DescribeResourceUsageWithCallback ¶

func (client *Client) DescribeResourceUsageWithCallback(request *DescribeResourceUsageRequest, callback func(response *DescribeResourceUsageResponse, err error)) <-chan int

DescribeResourceUsageWithCallback invokes the rds.DescribeResourceUsage API asynchronously

func (*Client) DescribeResourceUsageWithChan ¶

func (client *Client) DescribeResourceUsageWithChan(request *DescribeResourceUsageRequest) (<-chan *DescribeResourceUsageResponse, <-chan error)

DescribeResourceUsageWithChan invokes the rds.DescribeResourceUsage API asynchronously

func (*Client) DescribeSQLCollectorPolicy ¶ added in v1.60.321

func (client *Client) DescribeSQLCollectorPolicy(request *DescribeSQLCollectorPolicyRequest) (response *DescribeSQLCollectorPolicyResponse, err error)

DescribeSQLCollectorPolicy invokes the rds.DescribeSQLCollectorPolicy API synchronously

func (*Client) DescribeSQLCollectorPolicyWithCallback ¶ added in v1.60.321

func (client *Client) DescribeSQLCollectorPolicyWithCallback(request *DescribeSQLCollectorPolicyRequest, callback func(response *DescribeSQLCollectorPolicyResponse, err error)) <-chan int

DescribeSQLCollectorPolicyWithCallback invokes the rds.DescribeSQLCollectorPolicy API asynchronously

func (*Client) DescribeSQLCollectorPolicyWithChan ¶ added in v1.60.321

func (client *Client) DescribeSQLCollectorPolicyWithChan(request *DescribeSQLCollectorPolicyRequest) (<-chan *DescribeSQLCollectorPolicyResponse, <-chan error)

DescribeSQLCollectorPolicyWithChan invokes the rds.DescribeSQLCollectorPolicy API asynchronously

func (*Client) DescribeSQLCollectorRetention ¶ added in v1.60.321

func (client *Client) DescribeSQLCollectorRetention(request *DescribeSQLCollectorRetentionRequest) (response *DescribeSQLCollectorRetentionResponse, err error)

DescribeSQLCollectorRetention invokes the rds.DescribeSQLCollectorRetention API synchronously

func (*Client) DescribeSQLCollectorRetentionWithCallback ¶ added in v1.60.321

func (client *Client) DescribeSQLCollectorRetentionWithCallback(request *DescribeSQLCollectorRetentionRequest, callback func(response *DescribeSQLCollectorRetentionResponse, err error)) <-chan int

DescribeSQLCollectorRetentionWithCallback invokes the rds.DescribeSQLCollectorRetention API asynchronously

func (*Client) DescribeSQLCollectorRetentionWithChan ¶ added in v1.60.321

func (client *Client) DescribeSQLCollectorRetentionWithChan(request *DescribeSQLCollectorRetentionRequest) (<-chan *DescribeSQLCollectorRetentionResponse, <-chan error)

DescribeSQLCollectorRetentionWithChan invokes the rds.DescribeSQLCollectorRetention API asynchronously

func (*Client) DescribeSQLLogFiles ¶

func (client *Client) DescribeSQLLogFiles(request *DescribeSQLLogFilesRequest) (response *DescribeSQLLogFilesResponse, err error)

DescribeSQLLogFiles invokes the rds.DescribeSQLLogFiles API synchronously

func (*Client) DescribeSQLLogFilesWithCallback ¶

func (client *Client) DescribeSQLLogFilesWithCallback(request *DescribeSQLLogFilesRequest, callback func(response *DescribeSQLLogFilesResponse, err error)) <-chan int

DescribeSQLLogFilesWithCallback invokes the rds.DescribeSQLLogFiles API asynchronously

func (*Client) DescribeSQLLogFilesWithChan ¶

func (client *Client) DescribeSQLLogFilesWithChan(request *DescribeSQLLogFilesRequest) (<-chan *DescribeSQLLogFilesResponse, <-chan error)

DescribeSQLLogFilesWithChan invokes the rds.DescribeSQLLogFiles API asynchronously

func (*Client) DescribeSQLLogRecords ¶

func (client *Client) DescribeSQLLogRecords(request *DescribeSQLLogRecordsRequest) (response *DescribeSQLLogRecordsResponse, err error)

DescribeSQLLogRecords invokes the rds.DescribeSQLLogRecords API synchronously

func (*Client) DescribeSQLLogRecordsWithCallback ¶

func (client *Client) DescribeSQLLogRecordsWithCallback(request *DescribeSQLLogRecordsRequest, callback func(response *DescribeSQLLogRecordsResponse, err error)) <-chan int

DescribeSQLLogRecordsWithCallback invokes the rds.DescribeSQLLogRecords API asynchronously

func (*Client) DescribeSQLLogRecordsWithChan ¶

func (client *Client) DescribeSQLLogRecordsWithChan(request *DescribeSQLLogRecordsRequest) (<-chan *DescribeSQLLogRecordsResponse, <-chan error)

DescribeSQLLogRecordsWithChan invokes the rds.DescribeSQLLogRecords API asynchronously

func (*Client) DescribeSQLLogReportList ¶

func (client *Client) DescribeSQLLogReportList(request *DescribeSQLLogReportListRequest) (response *DescribeSQLLogReportListResponse, err error)

DescribeSQLLogReportList invokes the rds.DescribeSQLLogReportList API synchronously

func (*Client) DescribeSQLLogReportListWithCallback ¶

func (client *Client) DescribeSQLLogReportListWithCallback(request *DescribeSQLLogReportListRequest, callback func(response *DescribeSQLLogReportListResponse, err error)) <-chan int

DescribeSQLLogReportListWithCallback invokes the rds.DescribeSQLLogReportList API asynchronously

func (*Client) DescribeSQLLogReportListWithChan ¶

func (client *Client) DescribeSQLLogReportListWithChan(request *DescribeSQLLogReportListRequest) (<-chan *DescribeSQLLogReportListResponse, <-chan error)

DescribeSQLLogReportListWithChan invokes the rds.DescribeSQLLogReportList API asynchronously

func (*Client) DescribeSecrets ¶ added in v1.61.1748

func (client *Client) DescribeSecrets(request *DescribeSecretsRequest) (response *DescribeSecretsResponse, err error)

DescribeSecrets invokes the rds.DescribeSecrets API synchronously

func (*Client) DescribeSecretsWithCallback ¶ added in v1.61.1748

func (client *Client) DescribeSecretsWithCallback(request *DescribeSecretsRequest, callback func(response *DescribeSecretsResponse, err error)) <-chan int

DescribeSecretsWithCallback invokes the rds.DescribeSecrets API asynchronously

func (*Client) DescribeSecretsWithChan ¶ added in v1.61.1748

func (client *Client) DescribeSecretsWithChan(request *DescribeSecretsRequest) (<-chan *DescribeSecretsResponse, <-chan error)

DescribeSecretsWithChan invokes the rds.DescribeSecrets API asynchronously

func (*Client) DescribeSecurityGroupConfiguration ¶

func (client *Client) DescribeSecurityGroupConfiguration(request *DescribeSecurityGroupConfigurationRequest) (response *DescribeSecurityGroupConfigurationResponse, err error)

DescribeSecurityGroupConfiguration invokes the rds.DescribeSecurityGroupConfiguration API synchronously

func (*Client) DescribeSecurityGroupConfigurationWithCallback ¶

func (client *Client) DescribeSecurityGroupConfigurationWithCallback(request *DescribeSecurityGroupConfigurationRequest, callback func(response *DescribeSecurityGroupConfigurationResponse, err error)) <-chan int

DescribeSecurityGroupConfigurationWithCallback invokes the rds.DescribeSecurityGroupConfiguration API asynchronously

func (*Client) DescribeSecurityGroupConfigurationWithChan ¶

func (client *Client) DescribeSecurityGroupConfigurationWithChan(request *DescribeSecurityGroupConfigurationRequest) (<-chan *DescribeSecurityGroupConfigurationResponse, <-chan error)

DescribeSecurityGroupConfigurationWithChan invokes the rds.DescribeSecurityGroupConfiguration API asynchronously

func (*Client) DescribeSlots ¶ added in v1.62.357

func (client *Client) DescribeSlots(request *DescribeSlotsRequest) (response *DescribeSlotsResponse, err error)

DescribeSlots invokes the rds.DescribeSlots API synchronously

func (*Client) DescribeSlotsWithCallback ¶ added in v1.62.357

func (client *Client) DescribeSlotsWithCallback(request *DescribeSlotsRequest, callback func(response *DescribeSlotsResponse, err error)) <-chan int

DescribeSlotsWithCallback invokes the rds.DescribeSlots API asynchronously

func (*Client) DescribeSlotsWithChan ¶ added in v1.62.357

func (client *Client) DescribeSlotsWithChan(request *DescribeSlotsRequest) (<-chan *DescribeSlotsResponse, <-chan error)

DescribeSlotsWithChan invokes the rds.DescribeSlots API asynchronously

func (*Client) DescribeSlowLogRecords ¶

func (client *Client) DescribeSlowLogRecords(request *DescribeSlowLogRecordsRequest) (response *DescribeSlowLogRecordsResponse, err error)

DescribeSlowLogRecords invokes the rds.DescribeSlowLogRecords API synchronously

func (*Client) DescribeSlowLogRecordsWithCallback ¶

func (client *Client) DescribeSlowLogRecordsWithCallback(request *DescribeSlowLogRecordsRequest, callback func(response *DescribeSlowLogRecordsResponse, err error)) <-chan int

DescribeSlowLogRecordsWithCallback invokes the rds.DescribeSlowLogRecords API asynchronously

func (*Client) DescribeSlowLogRecordsWithChan ¶

func (client *Client) DescribeSlowLogRecordsWithChan(request *DescribeSlowLogRecordsRequest) (<-chan *DescribeSlowLogRecordsResponse, <-chan error)

DescribeSlowLogRecordsWithChan invokes the rds.DescribeSlowLogRecords API asynchronously

func (*Client) DescribeSlowLogs ¶

func (client *Client) DescribeSlowLogs(request *DescribeSlowLogsRequest) (response *DescribeSlowLogsResponse, err error)

DescribeSlowLogs invokes the rds.DescribeSlowLogs API synchronously

func (*Client) DescribeSlowLogsWithCallback ¶

func (client *Client) DescribeSlowLogsWithCallback(request *DescribeSlowLogsRequest, callback func(response *DescribeSlowLogsResponse, err error)) <-chan int

DescribeSlowLogsWithCallback invokes the rds.DescribeSlowLogs API asynchronously

func (*Client) DescribeSlowLogsWithChan ¶

func (client *Client) DescribeSlowLogsWithChan(request *DescribeSlowLogsRequest) (<-chan *DescribeSlowLogsResponse, <-chan error)

DescribeSlowLogsWithChan invokes the rds.DescribeSlowLogs API asynchronously

func (*Client) DescribeSupportOnlineResizeDisk ¶ added in v1.62.254

func (client *Client) DescribeSupportOnlineResizeDisk(request *DescribeSupportOnlineResizeDiskRequest) (response *DescribeSupportOnlineResizeDiskResponse, err error)

DescribeSupportOnlineResizeDisk invokes the rds.DescribeSupportOnlineResizeDisk API synchronously

func (*Client) DescribeSupportOnlineResizeDiskWithCallback ¶ added in v1.62.254

func (client *Client) DescribeSupportOnlineResizeDiskWithCallback(request *DescribeSupportOnlineResizeDiskRequest, callback func(response *DescribeSupportOnlineResizeDiskResponse, err error)) <-chan int

DescribeSupportOnlineResizeDiskWithCallback invokes the rds.DescribeSupportOnlineResizeDisk API asynchronously

func (*Client) DescribeSupportOnlineResizeDiskWithChan ¶ added in v1.62.254

func (client *Client) DescribeSupportOnlineResizeDiskWithChan(request *DescribeSupportOnlineResizeDiskRequest) (<-chan *DescribeSupportOnlineResizeDiskResponse, <-chan error)

DescribeSupportOnlineResizeDiskWithChan invokes the rds.DescribeSupportOnlineResizeDisk API asynchronously

func (*Client) DescribeTags ¶

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

DescribeTags invokes the rds.DescribeTags API synchronously

func (*Client) DescribeTagsWithCallback ¶

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

DescribeTagsWithCallback invokes the rds.DescribeTags API asynchronously

func (*Client) DescribeTagsWithChan ¶

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

DescribeTagsWithChan invokes the rds.DescribeTags API asynchronously

func (*Client) DescribeTasks ¶

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

DescribeTasks invokes the rds.DescribeTasks API synchronously

func (*Client) DescribeTasksWithCallback ¶

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

DescribeTasksWithCallback invokes the rds.DescribeTasks API asynchronously

func (*Client) DescribeTasksWithChan ¶

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

DescribeTasksWithChan invokes the rds.DescribeTasks API asynchronously

func (*Client) DescribeUpgradeMajorVersionPrecheckTask ¶ added in v1.61.969

func (client *Client) DescribeUpgradeMajorVersionPrecheckTask(request *DescribeUpgradeMajorVersionPrecheckTaskRequest) (response *DescribeUpgradeMajorVersionPrecheckTaskResponse, err error)

DescribeUpgradeMajorVersionPrecheckTask invokes the rds.DescribeUpgradeMajorVersionPrecheckTask API synchronously

func (*Client) DescribeUpgradeMajorVersionPrecheckTaskWithCallback ¶ added in v1.61.969

func (client *Client) DescribeUpgradeMajorVersionPrecheckTaskWithCallback(request *DescribeUpgradeMajorVersionPrecheckTaskRequest, callback func(response *DescribeUpgradeMajorVersionPrecheckTaskResponse, err error)) <-chan int

DescribeUpgradeMajorVersionPrecheckTaskWithCallback invokes the rds.DescribeUpgradeMajorVersionPrecheckTask API asynchronously

func (*Client) DescribeUpgradeMajorVersionPrecheckTaskWithChan ¶ added in v1.61.969

func (client *Client) DescribeUpgradeMajorVersionPrecheckTaskWithChan(request *DescribeUpgradeMajorVersionPrecheckTaskRequest) (<-chan *DescribeUpgradeMajorVersionPrecheckTaskResponse, <-chan error)

DescribeUpgradeMajorVersionPrecheckTaskWithChan invokes the rds.DescribeUpgradeMajorVersionPrecheckTask API asynchronously

func (*Client) DescribeUpgradeMajorVersionTasks ¶ added in v1.61.969

func (client *Client) DescribeUpgradeMajorVersionTasks(request *DescribeUpgradeMajorVersionTasksRequest) (response *DescribeUpgradeMajorVersionTasksResponse, err error)

DescribeUpgradeMajorVersionTasks invokes the rds.DescribeUpgradeMajorVersionTasks API synchronously

func (*Client) DescribeUpgradeMajorVersionTasksWithCallback ¶ added in v1.61.969

func (client *Client) DescribeUpgradeMajorVersionTasksWithCallback(request *DescribeUpgradeMajorVersionTasksRequest, callback func(response *DescribeUpgradeMajorVersionTasksResponse, err error)) <-chan int

DescribeUpgradeMajorVersionTasksWithCallback invokes the rds.DescribeUpgradeMajorVersionTasks API asynchronously

func (*Client) DescribeUpgradeMajorVersionTasksWithChan ¶ added in v1.61.969

func (client *Client) DescribeUpgradeMajorVersionTasksWithChan(request *DescribeUpgradeMajorVersionTasksRequest) (<-chan *DescribeUpgradeMajorVersionTasksResponse, <-chan error)

DescribeUpgradeMajorVersionTasksWithChan invokes the rds.DescribeUpgradeMajorVersionTasks API asynchronously

func (*Client) DescribeVSwitches ¶ added in v1.61.1289

func (client *Client) DescribeVSwitches(request *DescribeVSwitchesRequest) (response *DescribeVSwitchesResponse, err error)

DescribeVSwitches invokes the rds.DescribeVSwitches API synchronously

func (*Client) DescribeVSwitchesWithCallback ¶ added in v1.61.1289

func (client *Client) DescribeVSwitchesWithCallback(request *DescribeVSwitchesRequest, callback func(response *DescribeVSwitchesResponse, err error)) <-chan int

DescribeVSwitchesWithCallback invokes the rds.DescribeVSwitches API asynchronously

func (*Client) DescribeVSwitchesWithChan ¶ added in v1.61.1289

func (client *Client) DescribeVSwitchesWithChan(request *DescribeVSwitchesRequest) (<-chan *DescribeVSwitchesResponse, <-chan error)

DescribeVSwitchesWithChan invokes the rds.DescribeVSwitches API asynchronously

func (*Client) DescribeWhitelistTemplate ¶ added in v1.62.458

func (client *Client) DescribeWhitelistTemplate(request *DescribeWhitelistTemplateRequest) (response *DescribeWhitelistTemplateResponse, err error)

DescribeWhitelistTemplate invokes the rds.DescribeWhitelistTemplate API synchronously

func (*Client) DescribeWhitelistTemplateLinkedInstance ¶ added in v1.62.458

func (client *Client) DescribeWhitelistTemplateLinkedInstance(request *DescribeWhitelistTemplateLinkedInstanceRequest) (response *DescribeWhitelistTemplateLinkedInstanceResponse, err error)

DescribeWhitelistTemplateLinkedInstance invokes the rds.DescribeWhitelistTemplateLinkedInstance API synchronously

func (*Client) DescribeWhitelistTemplateLinkedInstanceWithCallback ¶ added in v1.62.458

func (client *Client) DescribeWhitelistTemplateLinkedInstanceWithCallback(request *DescribeWhitelistTemplateLinkedInstanceRequest, callback func(response *DescribeWhitelistTemplateLinkedInstanceResponse, err error)) <-chan int

DescribeWhitelistTemplateLinkedInstanceWithCallback invokes the rds.DescribeWhitelistTemplateLinkedInstance API asynchronously

func (*Client) DescribeWhitelistTemplateLinkedInstanceWithChan ¶ added in v1.62.458

func (client *Client) DescribeWhitelistTemplateLinkedInstanceWithChan(request *DescribeWhitelistTemplateLinkedInstanceRequest) (<-chan *DescribeWhitelistTemplateLinkedInstanceResponse, <-chan error)

DescribeWhitelistTemplateLinkedInstanceWithChan invokes the rds.DescribeWhitelistTemplateLinkedInstance API asynchronously

func (*Client) DescribeWhitelistTemplateWithCallback ¶ added in v1.62.458

func (client *Client) DescribeWhitelistTemplateWithCallback(request *DescribeWhitelistTemplateRequest, callback func(response *DescribeWhitelistTemplateResponse, err error)) <-chan int

DescribeWhitelistTemplateWithCallback invokes the rds.DescribeWhitelistTemplate API asynchronously

func (*Client) DescribeWhitelistTemplateWithChan ¶ added in v1.62.458

func (client *Client) DescribeWhitelistTemplateWithChan(request *DescribeWhitelistTemplateRequest) (<-chan *DescribeWhitelistTemplateResponse, <-chan error)

DescribeWhitelistTemplateWithChan invokes the rds.DescribeWhitelistTemplate API asynchronously

func (*Client) DestroyDBInstance ¶ added in v1.60.262

func (client *Client) DestroyDBInstance(request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)

DestroyDBInstance invokes the rds.DestroyDBInstance API synchronously

func (*Client) DestroyDBInstanceWithCallback ¶ added in v1.60.262

func (client *Client) DestroyDBInstanceWithCallback(request *DestroyDBInstanceRequest, callback func(response *DestroyDBInstanceResponse, err error)) <-chan int

DestroyDBInstanceWithCallback invokes the rds.DestroyDBInstance API asynchronously

func (*Client) DestroyDBInstanceWithChan ¶ added in v1.60.262

func (client *Client) DestroyDBInstanceWithChan(request *DestroyDBInstanceRequest) (<-chan *DestroyDBInstanceResponse, <-chan error)

DestroyDBInstanceWithChan invokes the rds.DestroyDBInstance API asynchronously

func (*Client) DetachGadInstanceMember ¶ added in v1.61.1300

func (client *Client) DetachGadInstanceMember(request *DetachGadInstanceMemberRequest) (response *DetachGadInstanceMemberResponse, err error)

DetachGadInstanceMember invokes the rds.DetachGadInstanceMember API synchronously

func (*Client) DetachGadInstanceMemberWithCallback ¶ added in v1.61.1300

func (client *Client) DetachGadInstanceMemberWithCallback(request *DetachGadInstanceMemberRequest, callback func(response *DetachGadInstanceMemberResponse, err error)) <-chan int

DetachGadInstanceMemberWithCallback invokes the rds.DetachGadInstanceMember API asynchronously

func (*Client) DetachGadInstanceMemberWithChan ¶ added in v1.61.1300

func (client *Client) DetachGadInstanceMemberWithChan(request *DetachGadInstanceMemberRequest) (<-chan *DetachGadInstanceMemberResponse, <-chan error)

DetachGadInstanceMemberWithChan invokes the rds.DetachGadInstanceMember API asynchronously

func (*Client) DetachWhitelistTemplateToInstance ¶ added in v1.62.458

func (client *Client) DetachWhitelistTemplateToInstance(request *DetachWhitelistTemplateToInstanceRequest) (response *DetachWhitelistTemplateToInstanceResponse, err error)

DetachWhitelistTemplateToInstance invokes the rds.DetachWhitelistTemplateToInstance API synchronously

func (*Client) DetachWhitelistTemplateToInstanceWithCallback ¶ added in v1.62.458

func (client *Client) DetachWhitelistTemplateToInstanceWithCallback(request *DetachWhitelistTemplateToInstanceRequest, callback func(response *DetachWhitelistTemplateToInstanceResponse, err error)) <-chan int

DetachWhitelistTemplateToInstanceWithCallback invokes the rds.DetachWhitelistTemplateToInstance API asynchronously

func (*Client) DetachWhitelistTemplateToInstanceWithChan ¶ added in v1.62.458

func (client *Client) DetachWhitelistTemplateToInstanceWithChan(request *DetachWhitelistTemplateToInstanceRequest) (<-chan *DetachWhitelistTemplateToInstanceResponse, <-chan error)

DetachWhitelistTemplateToInstanceWithChan invokes the rds.DetachWhitelistTemplateToInstance API asynchronously

func (*Client) GetDBInstanceTopology ¶ added in v1.61.761

func (client *Client) GetDBInstanceTopology(request *GetDBInstanceTopologyRequest) (response *GetDBInstanceTopologyResponse, err error)

GetDBInstanceTopology invokes the rds.GetDBInstanceTopology API synchronously

func (*Client) GetDBInstanceTopologyWithCallback ¶ added in v1.61.761

func (client *Client) GetDBInstanceTopologyWithCallback(request *GetDBInstanceTopologyRequest, callback func(response *GetDBInstanceTopologyResponse, err error)) <-chan int

GetDBInstanceTopologyWithCallback invokes the rds.GetDBInstanceTopology API asynchronously

func (*Client) GetDBInstanceTopologyWithChan ¶ added in v1.61.761

func (client *Client) GetDBInstanceTopologyWithChan(request *GetDBInstanceTopologyRequest) (<-chan *GetDBInstanceTopologyResponse, <-chan error)

GetDBInstanceTopologyWithChan invokes the rds.GetDBInstanceTopology API asynchronously

func (*Client) GetDbProxyInstanceSsl ¶ added in v1.61.761

func (client *Client) GetDbProxyInstanceSsl(request *GetDbProxyInstanceSslRequest) (response *GetDbProxyInstanceSslResponse, err error)

GetDbProxyInstanceSsl invokes the rds.GetDbProxyInstanceSsl API synchronously

func (*Client) GetDbProxyInstanceSslWithCallback ¶ added in v1.61.761

func (client *Client) GetDbProxyInstanceSslWithCallback(request *GetDbProxyInstanceSslRequest, callback func(response *GetDbProxyInstanceSslResponse, err error)) <-chan int

GetDbProxyInstanceSslWithCallback invokes the rds.GetDbProxyInstanceSsl API asynchronously

func (*Client) GetDbProxyInstanceSslWithChan ¶ added in v1.61.761

func (client *Client) GetDbProxyInstanceSslWithChan(request *GetDbProxyInstanceSslRequest) (<-chan *GetDbProxyInstanceSslResponse, <-chan error)

GetDbProxyInstanceSslWithChan invokes the rds.GetDbProxyInstanceSsl API asynchronously

func (*Client) GrantAccountPrivilege ¶

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

GrantAccountPrivilege invokes the rds.GrantAccountPrivilege API synchronously

func (*Client) GrantAccountPrivilegeWithCallback ¶

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

GrantAccountPrivilegeWithCallback invokes the rds.GrantAccountPrivilege API asynchronously

func (*Client) GrantAccountPrivilegeWithChan ¶

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

GrantAccountPrivilegeWithChan invokes the rds.GrantAccountPrivilege API asynchronously

func (*Client) GrantOperatorPermission ¶

func (client *Client) GrantOperatorPermission(request *GrantOperatorPermissionRequest) (response *GrantOperatorPermissionResponse, err error)

GrantOperatorPermission invokes the rds.GrantOperatorPermission API synchronously

func (*Client) GrantOperatorPermissionWithCallback ¶

func (client *Client) GrantOperatorPermissionWithCallback(request *GrantOperatorPermissionRequest, callback func(response *GrantOperatorPermissionResponse, err error)) <-chan int

GrantOperatorPermissionWithCallback invokes the rds.GrantOperatorPermission API asynchronously

func (*Client) GrantOperatorPermissionWithChan ¶

func (client *Client) GrantOperatorPermissionWithChan(request *GrantOperatorPermissionRequest) (<-chan *GrantOperatorPermissionResponse, <-chan error)

GrantOperatorPermissionWithChan invokes the rds.GrantOperatorPermission API asynchronously

func (*Client) ImportDatabaseBetweenInstances ¶

func (client *Client) ImportDatabaseBetweenInstances(request *ImportDatabaseBetweenInstancesRequest) (response *ImportDatabaseBetweenInstancesResponse, err error)

ImportDatabaseBetweenInstances invokes the rds.ImportDatabaseBetweenInstances API synchronously

func (*Client) ImportDatabaseBetweenInstancesWithCallback ¶

func (client *Client) ImportDatabaseBetweenInstancesWithCallback(request *ImportDatabaseBetweenInstancesRequest, callback func(response *ImportDatabaseBetweenInstancesResponse, err error)) <-chan int

ImportDatabaseBetweenInstancesWithCallback invokes the rds.ImportDatabaseBetweenInstances API asynchronously

func (*Client) ImportDatabaseBetweenInstancesWithChan ¶

func (client *Client) ImportDatabaseBetweenInstancesWithChan(request *ImportDatabaseBetweenInstancesRequest) (<-chan *ImportDatabaseBetweenInstancesResponse, <-chan error)

ImportDatabaseBetweenInstancesWithChan invokes the rds.ImportDatabaseBetweenInstances API asynchronously

func (*Client) ImportUserBackupFile ¶ added in v1.61.1289

func (client *Client) ImportUserBackupFile(request *ImportUserBackupFileRequest) (response *ImportUserBackupFileResponse, err error)

ImportUserBackupFile invokes the rds.ImportUserBackupFile API synchronously

func (*Client) ImportUserBackupFileWithCallback ¶ added in v1.61.1289

func (client *Client) ImportUserBackupFileWithCallback(request *ImportUserBackupFileRequest, callback func(response *ImportUserBackupFileResponse, err error)) <-chan int

ImportUserBackupFileWithCallback invokes the rds.ImportUserBackupFile API asynchronously

func (*Client) ImportUserBackupFileWithChan ¶ added in v1.61.1289

func (client *Client) ImportUserBackupFileWithChan(request *ImportUserBackupFileRequest) (<-chan *ImportUserBackupFileResponse, <-chan error)

ImportUserBackupFileWithChan invokes the rds.ImportUserBackupFile API asynchronously

func (*Client) ListClasses ¶ added in v1.61.1289

func (client *Client) ListClasses(request *ListClassesRequest) (response *ListClassesResponse, err error)

ListClasses invokes the rds.ListClasses API synchronously

func (*Client) ListClassesWithCallback ¶ added in v1.61.1289

func (client *Client) ListClassesWithCallback(request *ListClassesRequest, callback func(response *ListClassesResponse, err error)) <-chan int

ListClassesWithCallback invokes the rds.ListClasses API asynchronously

func (*Client) ListClassesWithChan ¶ added in v1.61.1289

func (client *Client) ListClassesWithChan(request *ListClassesRequest) (<-chan *ListClassesResponse, <-chan error)

ListClassesWithChan invokes the rds.ListClasses API asynchronously

func (*Client) ListTagResources ¶

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

ListTagResources invokes the rds.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶

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

ListTagResourcesWithCallback invokes the rds.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶

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

ListTagResourcesWithChan invokes the rds.ListTagResources API asynchronously

func (*Client) ListUserBackupFiles ¶ added in v1.61.1289

func (client *Client) ListUserBackupFiles(request *ListUserBackupFilesRequest) (response *ListUserBackupFilesResponse, err error)

ListUserBackupFiles invokes the rds.ListUserBackupFiles API synchronously

func (*Client) ListUserBackupFilesWithCallback ¶ added in v1.61.1289

func (client *Client) ListUserBackupFilesWithCallback(request *ListUserBackupFilesRequest, callback func(response *ListUserBackupFilesResponse, err error)) <-chan int

ListUserBackupFilesWithCallback invokes the rds.ListUserBackupFiles API asynchronously

func (*Client) ListUserBackupFilesWithChan ¶ added in v1.61.1289

func (client *Client) ListUserBackupFilesWithChan(request *ListUserBackupFilesRequest) (<-chan *ListUserBackupFilesResponse, <-chan error)

ListUserBackupFilesWithChan invokes the rds.ListUserBackupFiles API asynchronously

func (*Client) LockAccount ¶ added in v1.60.262

func (client *Client) LockAccount(request *LockAccountRequest) (response *LockAccountResponse, err error)

LockAccount invokes the rds.LockAccount API synchronously

func (*Client) LockAccountWithCallback ¶ added in v1.60.262

func (client *Client) LockAccountWithCallback(request *LockAccountRequest, callback func(response *LockAccountResponse, err error)) <-chan int

LockAccountWithCallback invokes the rds.LockAccount API asynchronously

func (*Client) LockAccountWithChan ¶ added in v1.60.262

func (client *Client) LockAccountWithChan(request *LockAccountRequest) (<-chan *LockAccountResponse, <-chan error)

LockAccountWithChan invokes the rds.LockAccount API asynchronously

func (*Client) MigrateConnectionToOtherZone ¶ added in v1.61.761

func (client *Client) MigrateConnectionToOtherZone(request *MigrateConnectionToOtherZoneRequest) (response *MigrateConnectionToOtherZoneResponse, err error)

MigrateConnectionToOtherZone invokes the rds.MigrateConnectionToOtherZone API synchronously

func (*Client) MigrateConnectionToOtherZoneWithCallback ¶ added in v1.61.761

func (client *Client) MigrateConnectionToOtherZoneWithCallback(request *MigrateConnectionToOtherZoneRequest, callback func(response *MigrateConnectionToOtherZoneResponse, err error)) <-chan int

MigrateConnectionToOtherZoneWithCallback invokes the rds.MigrateConnectionToOtherZone API asynchronously

func (*Client) MigrateConnectionToOtherZoneWithChan ¶ added in v1.61.761

func (client *Client) MigrateConnectionToOtherZoneWithChan(request *MigrateConnectionToOtherZoneRequest) (<-chan *MigrateConnectionToOtherZoneResponse, <-chan error)

MigrateConnectionToOtherZoneWithChan invokes the rds.MigrateConnectionToOtherZone API asynchronously

func (*Client) MigrateDBInstance ¶

func (client *Client) MigrateDBInstance(request *MigrateDBInstanceRequest) (response *MigrateDBInstanceResponse, err error)

MigrateDBInstance invokes the rds.MigrateDBInstance API synchronously

func (*Client) MigrateDBInstanceWithCallback ¶

func (client *Client) MigrateDBInstanceWithCallback(request *MigrateDBInstanceRequest, callback func(response *MigrateDBInstanceResponse, err error)) <-chan int

MigrateDBInstanceWithCallback invokes the rds.MigrateDBInstance API asynchronously

func (*Client) MigrateDBInstanceWithChan ¶

func (client *Client) MigrateDBInstanceWithChan(request *MigrateDBInstanceRequest) (<-chan *MigrateDBInstanceResponse, <-chan error)

MigrateDBInstanceWithChan invokes the rds.MigrateDBInstance API asynchronously

func (*Client) MigrateSecurityIPMode ¶

func (client *Client) MigrateSecurityIPMode(request *MigrateSecurityIPModeRequest) (response *MigrateSecurityIPModeResponse, err error)

MigrateSecurityIPMode invokes the rds.MigrateSecurityIPMode API synchronously

func (*Client) MigrateSecurityIPModeWithCallback ¶

func (client *Client) MigrateSecurityIPModeWithCallback(request *MigrateSecurityIPModeRequest, callback func(response *MigrateSecurityIPModeResponse, err error)) <-chan int

MigrateSecurityIPModeWithCallback invokes the rds.MigrateSecurityIPMode API asynchronously

func (*Client) MigrateSecurityIPModeWithChan ¶

func (client *Client) MigrateSecurityIPModeWithChan(request *MigrateSecurityIPModeRequest) (<-chan *MigrateSecurityIPModeResponse, <-chan error)

MigrateSecurityIPModeWithChan invokes the rds.MigrateSecurityIPMode API asynchronously

func (*Client) MigrateToOtherZone ¶

func (client *Client) MigrateToOtherZone(request *MigrateToOtherZoneRequest) (response *MigrateToOtherZoneResponse, err error)

MigrateToOtherZone invokes the rds.MigrateToOtherZone API synchronously

func (*Client) MigrateToOtherZoneWithCallback ¶

func (client *Client) MigrateToOtherZoneWithCallback(request *MigrateToOtherZoneRequest, callback func(response *MigrateToOtherZoneResponse, err error)) <-chan int

MigrateToOtherZoneWithCallback invokes the rds.MigrateToOtherZone API asynchronously

func (*Client) MigrateToOtherZoneWithChan ¶

func (client *Client) MigrateToOtherZoneWithChan(request *MigrateToOtherZoneRequest) (<-chan *MigrateToOtherZoneResponse, <-chan error)

MigrateToOtherZoneWithChan invokes the rds.MigrateToOtherZone API asynchronously

func (*Client) ModifyADInfo ¶ added in v1.61.1748

func (client *Client) ModifyADInfo(request *ModifyADInfoRequest) (response *ModifyADInfoResponse, err error)

ModifyADInfo invokes the rds.ModifyADInfo API synchronously

func (*Client) ModifyADInfoWithCallback ¶ added in v1.61.1748

func (client *Client) ModifyADInfoWithCallback(request *ModifyADInfoRequest, callback func(response *ModifyADInfoResponse, err error)) <-chan int

ModifyADInfoWithCallback invokes the rds.ModifyADInfo API asynchronously

func (*Client) ModifyADInfoWithChan ¶ added in v1.61.1748

func (client *Client) ModifyADInfoWithChan(request *ModifyADInfoRequest) (<-chan *ModifyADInfoResponse, <-chan error)

ModifyADInfoWithChan invokes the rds.ModifyADInfo API asynchronously

func (*Client) ModifyAccountDescription ¶

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

ModifyAccountDescription invokes the rds.ModifyAccountDescription API synchronously

func (*Client) ModifyAccountDescriptionWithCallback ¶

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

ModifyAccountDescriptionWithCallback invokes the rds.ModifyAccountDescription API asynchronously

func (*Client) ModifyAccountDescriptionWithChan ¶

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

ModifyAccountDescriptionWithChan invokes the rds.ModifyAccountDescription API asynchronously

func (*Client) ModifyActionEventPolicy ¶

func (client *Client) ModifyActionEventPolicy(request *ModifyActionEventPolicyRequest) (response *ModifyActionEventPolicyResponse, err error)

ModifyActionEventPolicy invokes the rds.ModifyActionEventPolicy API synchronously

func (*Client) ModifyActionEventPolicyWithCallback ¶

func (client *Client) ModifyActionEventPolicyWithCallback(request *ModifyActionEventPolicyRequest, callback func(response *ModifyActionEventPolicyResponse, err error)) <-chan int

ModifyActionEventPolicyWithCallback invokes the rds.ModifyActionEventPolicy API asynchronously

func (*Client) ModifyActionEventPolicyWithChan ¶

func (client *Client) ModifyActionEventPolicyWithChan(request *ModifyActionEventPolicyRequest) (<-chan *ModifyActionEventPolicyResponse, <-chan error)

ModifyActionEventPolicyWithChan invokes the rds.ModifyActionEventPolicy API asynchronously

func (*Client) ModifyActiveOperationTasks ¶ added in v1.62.254

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

ModifyActiveOperationTasks invokes the rds.ModifyActiveOperationTasks API synchronously

func (*Client) ModifyActiveOperationTasksWithCallback ¶ added in v1.62.254

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

ModifyActiveOperationTasksWithCallback invokes the rds.ModifyActiveOperationTasks API asynchronously

func (*Client) ModifyActiveOperationTasksWithChan ¶ added in v1.62.254

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

ModifyActiveOperationTasksWithChan invokes the rds.ModifyActiveOperationTasks API asynchronously

func (*Client) ModifyBackupPolicy ¶

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

ModifyBackupPolicy invokes the rds.ModifyBackupPolicy API synchronously

func (*Client) ModifyBackupPolicyWithCallback ¶

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

ModifyBackupPolicyWithCallback invokes the rds.ModifyBackupPolicy API asynchronously

func (*Client) ModifyBackupPolicyWithChan ¶

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

ModifyBackupPolicyWithChan invokes the rds.ModifyBackupPolicy API asynchronously

func (*Client) ModifyCollationTimeZone ¶

func (client *Client) ModifyCollationTimeZone(request *ModifyCollationTimeZoneRequest) (response *ModifyCollationTimeZoneResponse, err error)

ModifyCollationTimeZone invokes the rds.ModifyCollationTimeZone API synchronously

func (*Client) ModifyCollationTimeZoneWithCallback ¶

func (client *Client) ModifyCollationTimeZoneWithCallback(request *ModifyCollationTimeZoneRequest, callback func(response *ModifyCollationTimeZoneResponse, err error)) <-chan int

ModifyCollationTimeZoneWithCallback invokes the rds.ModifyCollationTimeZone API asynchronously

func (*Client) ModifyCollationTimeZoneWithChan ¶

func (client *Client) ModifyCollationTimeZoneWithChan(request *ModifyCollationTimeZoneRequest) (<-chan *ModifyCollationTimeZoneResponse, <-chan error)

ModifyCollationTimeZoneWithChan invokes the rds.ModifyCollationTimeZone API asynchronously

func (*Client) ModifyDBDescription ¶

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

ModifyDBDescription invokes the rds.ModifyDBDescription API synchronously

func (*Client) ModifyDBDescriptionWithCallback ¶

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

ModifyDBDescriptionWithCallback invokes the rds.ModifyDBDescription API asynchronously

func (*Client) ModifyDBDescriptionWithChan ¶

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

ModifyDBDescriptionWithChan invokes the rds.ModifyDBDescription API asynchronously

func (*Client) ModifyDBInstanceAutoUpgradeMinorVersion ¶

func (client *Client) ModifyDBInstanceAutoUpgradeMinorVersion(request *ModifyDBInstanceAutoUpgradeMinorVersionRequest) (response *ModifyDBInstanceAutoUpgradeMinorVersionResponse, err error)

ModifyDBInstanceAutoUpgradeMinorVersion invokes the rds.ModifyDBInstanceAutoUpgradeMinorVersion API synchronously

func (*Client) ModifyDBInstanceAutoUpgradeMinorVersionWithCallback ¶

func (client *Client) ModifyDBInstanceAutoUpgradeMinorVersionWithCallback(request *ModifyDBInstanceAutoUpgradeMinorVersionRequest, callback func(response *ModifyDBInstanceAutoUpgradeMinorVersionResponse, err error)) <-chan int

ModifyDBInstanceAutoUpgradeMinorVersionWithCallback invokes the rds.ModifyDBInstanceAutoUpgradeMinorVersion API asynchronously

func (*Client) ModifyDBInstanceAutoUpgradeMinorVersionWithChan ¶

func (client *Client) ModifyDBInstanceAutoUpgradeMinorVersionWithChan(request *ModifyDBInstanceAutoUpgradeMinorVersionRequest) (<-chan *ModifyDBInstanceAutoUpgradeMinorVersionResponse, <-chan error)

ModifyDBInstanceAutoUpgradeMinorVersionWithChan invokes the rds.ModifyDBInstanceAutoUpgradeMinorVersion API asynchronously

func (*Client) ModifyDBInstanceConfig ¶ added in v1.62.404

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

ModifyDBInstanceConfig invokes the rds.ModifyDBInstanceConfig API synchronously

func (*Client) ModifyDBInstanceConfigWithCallback ¶ added in v1.62.404

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

ModifyDBInstanceConfigWithCallback invokes the rds.ModifyDBInstanceConfig API asynchronously

func (*Client) ModifyDBInstanceConfigWithChan ¶ added in v1.62.404

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

ModifyDBInstanceConfigWithChan invokes the rds.ModifyDBInstanceConfig API asynchronously

func (*Client) ModifyDBInstanceConnectionMode ¶

func (client *Client) ModifyDBInstanceConnectionMode(request *ModifyDBInstanceConnectionModeRequest) (response *ModifyDBInstanceConnectionModeResponse, err error)

ModifyDBInstanceConnectionMode invokes the rds.ModifyDBInstanceConnectionMode API synchronously

func (*Client) ModifyDBInstanceConnectionModeWithCallback ¶

func (client *Client) ModifyDBInstanceConnectionModeWithCallback(request *ModifyDBInstanceConnectionModeRequest, callback func(response *ModifyDBInstanceConnectionModeResponse, err error)) <-chan int

ModifyDBInstanceConnectionModeWithCallback invokes the rds.ModifyDBInstanceConnectionMode API asynchronously

func (*Client) ModifyDBInstanceConnectionModeWithChan ¶

func (client *Client) ModifyDBInstanceConnectionModeWithChan(request *ModifyDBInstanceConnectionModeRequest) (<-chan *ModifyDBInstanceConnectionModeResponse, <-chan error)

ModifyDBInstanceConnectionModeWithChan invokes the rds.ModifyDBInstanceConnectionMode API asynchronously

func (*Client) ModifyDBInstanceConnectionString ¶

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

ModifyDBInstanceConnectionString invokes the rds.ModifyDBInstanceConnectionString API synchronously

func (*Client) ModifyDBInstanceConnectionStringWithCallback ¶

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

ModifyDBInstanceConnectionStringWithCallback invokes the rds.ModifyDBInstanceConnectionString API asynchronously

func (*Client) ModifyDBInstanceConnectionStringWithChan ¶

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

ModifyDBInstanceConnectionStringWithChan invokes the rds.ModifyDBInstanceConnectionString API asynchronously

func (*Client) ModifyDBInstanceDelayedReplicationTime ¶ added in v1.61.1748

func (client *Client) ModifyDBInstanceDelayedReplicationTime(request *ModifyDBInstanceDelayedReplicationTimeRequest) (response *ModifyDBInstanceDelayedReplicationTimeResponse, err error)

ModifyDBInstanceDelayedReplicationTime invokes the rds.ModifyDBInstanceDelayedReplicationTime API synchronously

func (*Client) ModifyDBInstanceDelayedReplicationTimeWithCallback ¶ added in v1.61.1748

func (client *Client) ModifyDBInstanceDelayedReplicationTimeWithCallback(request *ModifyDBInstanceDelayedReplicationTimeRequest, callback func(response *ModifyDBInstanceDelayedReplicationTimeResponse, err error)) <-chan int

ModifyDBInstanceDelayedReplicationTimeWithCallback invokes the rds.ModifyDBInstanceDelayedReplicationTime API asynchronously

func (*Client) ModifyDBInstanceDelayedReplicationTimeWithChan ¶ added in v1.61.1748

func (client *Client) ModifyDBInstanceDelayedReplicationTimeWithChan(request *ModifyDBInstanceDelayedReplicationTimeRequest) (<-chan *ModifyDBInstanceDelayedReplicationTimeResponse, <-chan error)

ModifyDBInstanceDelayedReplicationTimeWithChan invokes the rds.ModifyDBInstanceDelayedReplicationTime API asynchronously

func (*Client) ModifyDBInstanceDeletionProtection ¶ added in v1.61.1608

func (client *Client) ModifyDBInstanceDeletionProtection(request *ModifyDBInstanceDeletionProtectionRequest) (response *ModifyDBInstanceDeletionProtectionResponse, err error)

ModifyDBInstanceDeletionProtection invokes the rds.ModifyDBInstanceDeletionProtection API synchronously

func (*Client) ModifyDBInstanceDeletionProtectionWithCallback ¶ added in v1.61.1608

func (client *Client) ModifyDBInstanceDeletionProtectionWithCallback(request *ModifyDBInstanceDeletionProtectionRequest, callback func(response *ModifyDBInstanceDeletionProtectionResponse, err error)) <-chan int

ModifyDBInstanceDeletionProtectionWithCallback invokes the rds.ModifyDBInstanceDeletionProtection API asynchronously

func (*Client) ModifyDBInstanceDeletionProtectionWithChan ¶ added in v1.61.1608

func (client *Client) ModifyDBInstanceDeletionProtectionWithChan(request *ModifyDBInstanceDeletionProtectionRequest) (<-chan *ModifyDBInstanceDeletionProtectionResponse, <-chan error)

ModifyDBInstanceDeletionProtectionWithChan invokes the rds.ModifyDBInstanceDeletionProtection API asynchronously

func (*Client) ModifyDBInstanceDescription ¶

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

ModifyDBInstanceDescription invokes the rds.ModifyDBInstanceDescription API synchronously

func (*Client) ModifyDBInstanceDescriptionWithCallback ¶

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

ModifyDBInstanceDescriptionWithCallback invokes the rds.ModifyDBInstanceDescription API asynchronously

func (*Client) ModifyDBInstanceDescriptionWithChan ¶

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

ModifyDBInstanceDescriptionWithChan invokes the rds.ModifyDBInstanceDescription API asynchronously

func (*Client) ModifyDBInstanceEndpoint ¶ added in v1.62.30

func (client *Client) ModifyDBInstanceEndpoint(request *ModifyDBInstanceEndpointRequest) (response *ModifyDBInstanceEndpointResponse, err error)

ModifyDBInstanceEndpoint invokes the rds.ModifyDBInstanceEndpoint API synchronously

func (*Client) ModifyDBInstanceEndpointAddress ¶ added in v1.62.30

func (client *Client) ModifyDBInstanceEndpointAddress(request *ModifyDBInstanceEndpointAddressRequest) (response *ModifyDBInstanceEndpointAddressResponse, err error)

ModifyDBInstanceEndpointAddress invokes the rds.ModifyDBInstanceEndpointAddress API synchronously

func (*Client) ModifyDBInstanceEndpointAddressWithCallback ¶ added in v1.62.30

func (client *Client) ModifyDBInstanceEndpointAddressWithCallback(request *ModifyDBInstanceEndpointAddressRequest, callback func(response *ModifyDBInstanceEndpointAddressResponse, err error)) <-chan int

ModifyDBInstanceEndpointAddressWithCallback invokes the rds.ModifyDBInstanceEndpointAddress API asynchronously

func (*Client) ModifyDBInstanceEndpointAddressWithChan ¶ added in v1.62.30

func (client *Client) ModifyDBInstanceEndpointAddressWithChan(request *ModifyDBInstanceEndpointAddressRequest) (<-chan *ModifyDBInstanceEndpointAddressResponse, <-chan error)

ModifyDBInstanceEndpointAddressWithChan invokes the rds.ModifyDBInstanceEndpointAddress API asynchronously

func (*Client) ModifyDBInstanceEndpointWithCallback ¶ added in v1.62.30

func (client *Client) ModifyDBInstanceEndpointWithCallback(request *ModifyDBInstanceEndpointRequest, callback func(response *ModifyDBInstanceEndpointResponse, err error)) <-chan int

ModifyDBInstanceEndpointWithCallback invokes the rds.ModifyDBInstanceEndpoint API asynchronously

func (*Client) ModifyDBInstanceEndpointWithChan ¶ added in v1.62.30

func (client *Client) ModifyDBInstanceEndpointWithChan(request *ModifyDBInstanceEndpointRequest) (<-chan *ModifyDBInstanceEndpointResponse, <-chan error)

ModifyDBInstanceEndpointWithChan invokes the rds.ModifyDBInstanceEndpoint API asynchronously

func (*Client) ModifyDBInstanceHAConfig ¶

func (client *Client) ModifyDBInstanceHAConfig(request *ModifyDBInstanceHAConfigRequest) (response *ModifyDBInstanceHAConfigResponse, err error)

ModifyDBInstanceHAConfig invokes the rds.ModifyDBInstanceHAConfig API synchronously

func (*Client) ModifyDBInstanceHAConfigWithCallback ¶

func (client *Client) ModifyDBInstanceHAConfigWithCallback(request *ModifyDBInstanceHAConfigRequest, callback func(response *ModifyDBInstanceHAConfigResponse, err error)) <-chan int

ModifyDBInstanceHAConfigWithCallback invokes the rds.ModifyDBInstanceHAConfig API asynchronously

func (*Client) ModifyDBInstanceHAConfigWithChan ¶

func (client *Client) ModifyDBInstanceHAConfigWithChan(request *ModifyDBInstanceHAConfigRequest) (<-chan *ModifyDBInstanceHAConfigResponse, <-chan error)

ModifyDBInstanceHAConfigWithChan invokes the rds.ModifyDBInstanceHAConfig API asynchronously

func (*Client) ModifyDBInstanceMaintainTime ¶

func (client *Client) ModifyDBInstanceMaintainTime(request *ModifyDBInstanceMaintainTimeRequest) (response *ModifyDBInstanceMaintainTimeResponse, err error)

ModifyDBInstanceMaintainTime invokes the rds.ModifyDBInstanceMaintainTime API synchronously

func (*Client) ModifyDBInstanceMaintainTimeWithCallback ¶

func (client *Client) ModifyDBInstanceMaintainTimeWithCallback(request *ModifyDBInstanceMaintainTimeRequest, callback func(response *ModifyDBInstanceMaintainTimeResponse, err error)) <-chan int

ModifyDBInstanceMaintainTimeWithCallback invokes the rds.ModifyDBInstanceMaintainTime API asynchronously

func (*Client) ModifyDBInstanceMaintainTimeWithChan ¶

func (client *Client) ModifyDBInstanceMaintainTimeWithChan(request *ModifyDBInstanceMaintainTimeRequest) (<-chan *ModifyDBInstanceMaintainTimeResponse, <-chan error)

ModifyDBInstanceMaintainTimeWithChan invokes the rds.ModifyDBInstanceMaintainTime API asynchronously

func (*Client) ModifyDBInstanceMetrics ¶ added in v1.61.1289

func (client *Client) ModifyDBInstanceMetrics(request *ModifyDBInstanceMetricsRequest) (response *ModifyDBInstanceMetricsResponse, err error)

ModifyDBInstanceMetrics invokes the rds.ModifyDBInstanceMetrics API synchronously

func (*Client) ModifyDBInstanceMetricsWithCallback ¶ added in v1.61.1289

func (client *Client) ModifyDBInstanceMetricsWithCallback(request *ModifyDBInstanceMetricsRequest, callback func(response *ModifyDBInstanceMetricsResponse, err error)) <-chan int

ModifyDBInstanceMetricsWithCallback invokes the rds.ModifyDBInstanceMetrics API asynchronously

func (*Client) ModifyDBInstanceMetricsWithChan ¶ added in v1.61.1289

func (client *Client) ModifyDBInstanceMetricsWithChan(request *ModifyDBInstanceMetricsRequest) (<-chan *ModifyDBInstanceMetricsResponse, <-chan error)

ModifyDBInstanceMetricsWithChan invokes the rds.ModifyDBInstanceMetrics API asynchronously

func (*Client) ModifyDBInstanceMonitor ¶

func (client *Client) ModifyDBInstanceMonitor(request *ModifyDBInstanceMonitorRequest) (response *ModifyDBInstanceMonitorResponse, err error)

ModifyDBInstanceMonitor invokes the rds.ModifyDBInstanceMonitor API synchronously

func (*Client) ModifyDBInstanceMonitorWithCallback ¶

func (client *Client) ModifyDBInstanceMonitorWithCallback(request *ModifyDBInstanceMonitorRequest, callback func(response *ModifyDBInstanceMonitorResponse, err error)) <-chan int

ModifyDBInstanceMonitorWithCallback invokes the rds.ModifyDBInstanceMonitor API asynchronously

func (*Client) ModifyDBInstanceMonitorWithChan ¶

func (client *Client) ModifyDBInstanceMonitorWithChan(request *ModifyDBInstanceMonitorRequest) (<-chan *ModifyDBInstanceMonitorResponse, <-chan error)

ModifyDBInstanceMonitorWithChan invokes the rds.ModifyDBInstanceMonitor API asynchronously

func (*Client) ModifyDBInstanceNetworkExpireTime ¶

func (client *Client) ModifyDBInstanceNetworkExpireTime(request *ModifyDBInstanceNetworkExpireTimeRequest) (response *ModifyDBInstanceNetworkExpireTimeResponse, err error)

ModifyDBInstanceNetworkExpireTime invokes the rds.ModifyDBInstanceNetworkExpireTime API synchronously

func (*Client) ModifyDBInstanceNetworkExpireTimeWithCallback ¶

func (client *Client) ModifyDBInstanceNetworkExpireTimeWithCallback(request *ModifyDBInstanceNetworkExpireTimeRequest, callback func(response *ModifyDBInstanceNetworkExpireTimeResponse, err error)) <-chan int

ModifyDBInstanceNetworkExpireTimeWithCallback invokes the rds.ModifyDBInstanceNetworkExpireTime API asynchronously

func (*Client) ModifyDBInstanceNetworkExpireTimeWithChan ¶

func (client *Client) ModifyDBInstanceNetworkExpireTimeWithChan(request *ModifyDBInstanceNetworkExpireTimeRequest) (<-chan *ModifyDBInstanceNetworkExpireTimeResponse, <-chan error)

ModifyDBInstanceNetworkExpireTimeWithChan invokes the rds.ModifyDBInstanceNetworkExpireTime API asynchronously

func (*Client) ModifyDBInstanceNetworkType ¶

func (client *Client) ModifyDBInstanceNetworkType(request *ModifyDBInstanceNetworkTypeRequest) (response *ModifyDBInstanceNetworkTypeResponse, err error)

ModifyDBInstanceNetworkType invokes the rds.ModifyDBInstanceNetworkType API synchronously

func (*Client) ModifyDBInstanceNetworkTypeWithCallback ¶

func (client *Client) ModifyDBInstanceNetworkTypeWithCallback(request *ModifyDBInstanceNetworkTypeRequest, callback func(response *ModifyDBInstanceNetworkTypeResponse, err error)) <-chan int

ModifyDBInstanceNetworkTypeWithCallback invokes the rds.ModifyDBInstanceNetworkType API asynchronously

func (*Client) ModifyDBInstanceNetworkTypeWithChan ¶

func (client *Client) ModifyDBInstanceNetworkTypeWithChan(request *ModifyDBInstanceNetworkTypeRequest) (<-chan *ModifyDBInstanceNetworkTypeResponse, <-chan error)

ModifyDBInstanceNetworkTypeWithChan invokes the rds.ModifyDBInstanceNetworkType API asynchronously

func (*Client) ModifyDBInstancePayType ¶

func (client *Client) ModifyDBInstancePayType(request *ModifyDBInstancePayTypeRequest) (response *ModifyDBInstancePayTypeResponse, err error)

ModifyDBInstancePayType invokes the rds.ModifyDBInstancePayType API synchronously

func (*Client) ModifyDBInstancePayTypeWithCallback ¶

func (client *Client) ModifyDBInstancePayTypeWithCallback(request *ModifyDBInstancePayTypeRequest, callback func(response *ModifyDBInstancePayTypeResponse, err error)) <-chan int

ModifyDBInstancePayTypeWithCallback invokes the rds.ModifyDBInstancePayType API asynchronously

func (*Client) ModifyDBInstancePayTypeWithChan ¶

func (client *Client) ModifyDBInstancePayTypeWithChan(request *ModifyDBInstancePayTypeRequest) (<-chan *ModifyDBInstancePayTypeResponse, <-chan error)

ModifyDBInstancePayTypeWithChan invokes the rds.ModifyDBInstancePayType API asynchronously

func (*Client) ModifyDBInstanceProxyConfiguration ¶

func (client *Client) ModifyDBInstanceProxyConfiguration(request *ModifyDBInstanceProxyConfigurationRequest) (response *ModifyDBInstanceProxyConfigurationResponse, err error)

ModifyDBInstanceProxyConfiguration invokes the rds.ModifyDBInstanceProxyConfiguration API synchronously

func (*Client) ModifyDBInstanceProxyConfigurationWithCallback ¶

func (client *Client) ModifyDBInstanceProxyConfigurationWithCallback(request *ModifyDBInstanceProxyConfigurationRequest, callback func(response *ModifyDBInstanceProxyConfigurationResponse, err error)) <-chan int

ModifyDBInstanceProxyConfigurationWithCallback invokes the rds.ModifyDBInstanceProxyConfiguration API asynchronously

func (*Client) ModifyDBInstanceProxyConfigurationWithChan ¶

func (client *Client) ModifyDBInstanceProxyConfigurationWithChan(request *ModifyDBInstanceProxyConfigurationRequest) (<-chan *ModifyDBInstanceProxyConfigurationResponse, <-chan error)

ModifyDBInstanceProxyConfigurationWithChan invokes the rds.ModifyDBInstanceProxyConfiguration API asynchronously

func (*Client) ModifyDBInstanceSSL ¶

func (client *Client) ModifyDBInstanceSSL(request *ModifyDBInstanceSSLRequest) (response *ModifyDBInstanceSSLResponse, err error)

ModifyDBInstanceSSL invokes the rds.ModifyDBInstanceSSL API synchronously

func (*Client) ModifyDBInstanceSSLWithCallback ¶

func (client *Client) ModifyDBInstanceSSLWithCallback(request *ModifyDBInstanceSSLRequest, callback func(response *ModifyDBInstanceSSLResponse, err error)) <-chan int

ModifyDBInstanceSSLWithCallback invokes the rds.ModifyDBInstanceSSL API asynchronously

func (*Client) ModifyDBInstanceSSLWithChan ¶

func (client *Client) ModifyDBInstanceSSLWithChan(request *ModifyDBInstanceSSLRequest) (<-chan *ModifyDBInstanceSSLResponse, <-chan error)

ModifyDBInstanceSSLWithChan invokes the rds.ModifyDBInstanceSSL API asynchronously

func (*Client) ModifyDBInstanceSpec ¶

func (client *Client) ModifyDBInstanceSpec(request *ModifyDBInstanceSpecRequest) (response *ModifyDBInstanceSpecResponse, err error)

ModifyDBInstanceSpec invokes the rds.ModifyDBInstanceSpec API synchronously

func (*Client) ModifyDBInstanceSpecWithCallback ¶

func (client *Client) ModifyDBInstanceSpecWithCallback(request *ModifyDBInstanceSpecRequest, callback func(response *ModifyDBInstanceSpecResponse, err error)) <-chan int

ModifyDBInstanceSpecWithCallback invokes the rds.ModifyDBInstanceSpec API asynchronously

func (*Client) ModifyDBInstanceSpecWithChan ¶

func (client *Client) ModifyDBInstanceSpecWithChan(request *ModifyDBInstanceSpecRequest) (<-chan *ModifyDBInstanceSpecResponse, <-chan error)

ModifyDBInstanceSpecWithChan invokes the rds.ModifyDBInstanceSpec API asynchronously

func (*Client) ModifyDBInstanceTDE ¶

func (client *Client) ModifyDBInstanceTDE(request *ModifyDBInstanceTDERequest) (response *ModifyDBInstanceTDEResponse, err error)

ModifyDBInstanceTDE invokes the rds.ModifyDBInstanceTDE API synchronously

func (*Client) ModifyDBInstanceTDEWithCallback ¶

func (client *Client) ModifyDBInstanceTDEWithCallback(request *ModifyDBInstanceTDERequest, callback func(response *ModifyDBInstanceTDEResponse, err error)) <-chan int

ModifyDBInstanceTDEWithCallback invokes the rds.ModifyDBInstanceTDE API asynchronously

func (*Client) ModifyDBInstanceTDEWithChan ¶

func (client *Client) ModifyDBInstanceTDEWithChan(request *ModifyDBInstanceTDERequest) (<-chan *ModifyDBInstanceTDEResponse, <-chan error)

ModifyDBInstanceTDEWithChan invokes the rds.ModifyDBInstanceTDE API asynchronously

func (*Client) ModifyDBProxy ¶

func (client *Client) ModifyDBProxy(request *ModifyDBProxyRequest) (response *ModifyDBProxyResponse, err error)

ModifyDBProxy invokes the rds.ModifyDBProxy API synchronously

func (*Client) ModifyDBProxyEndpoint ¶

func (client *Client) ModifyDBProxyEndpoint(request *ModifyDBProxyEndpointRequest) (response *ModifyDBProxyEndpointResponse, err error)

ModifyDBProxyEndpoint invokes the rds.ModifyDBProxyEndpoint API synchronously

func (*Client) ModifyDBProxyEndpointAddress ¶ added in v1.61.263

func (client *Client) ModifyDBProxyEndpointAddress(request *ModifyDBProxyEndpointAddressRequest) (response *ModifyDBProxyEndpointAddressResponse, err error)

ModifyDBProxyEndpointAddress invokes the rds.ModifyDBProxyEndpointAddress API synchronously

func (*Client) ModifyDBProxyEndpointAddressWithCallback ¶ added in v1.61.263

func (client *Client) ModifyDBProxyEndpointAddressWithCallback(request *ModifyDBProxyEndpointAddressRequest, callback func(response *ModifyDBProxyEndpointAddressResponse, err error)) <-chan int

ModifyDBProxyEndpointAddressWithCallback invokes the rds.ModifyDBProxyEndpointAddress API asynchronously

func (*Client) ModifyDBProxyEndpointAddressWithChan ¶ added in v1.61.263

func (client *Client) ModifyDBProxyEndpointAddressWithChan(request *ModifyDBProxyEndpointAddressRequest) (<-chan *ModifyDBProxyEndpointAddressResponse, <-chan error)

ModifyDBProxyEndpointAddressWithChan invokes the rds.ModifyDBProxyEndpointAddress API asynchronously

func (*Client) ModifyDBProxyEndpointWithCallback ¶

func (client *Client) ModifyDBProxyEndpointWithCallback(request *ModifyDBProxyEndpointRequest, callback func(response *ModifyDBProxyEndpointResponse, err error)) <-chan int

ModifyDBProxyEndpointWithCallback invokes the rds.ModifyDBProxyEndpoint API asynchronously

func (*Client) ModifyDBProxyEndpointWithChan ¶

func (client *Client) ModifyDBProxyEndpointWithChan(request *ModifyDBProxyEndpointRequest) (<-chan *ModifyDBProxyEndpointResponse, <-chan error)

ModifyDBProxyEndpointWithChan invokes the rds.ModifyDBProxyEndpoint API asynchronously

func (*Client) ModifyDBProxyInstance ¶

func (client *Client) ModifyDBProxyInstance(request *ModifyDBProxyInstanceRequest) (response *ModifyDBProxyInstanceResponse, err error)

ModifyDBProxyInstance invokes the rds.ModifyDBProxyInstance API synchronously

func (*Client) ModifyDBProxyInstanceWithCallback ¶

func (client *Client) ModifyDBProxyInstanceWithCallback(request *ModifyDBProxyInstanceRequest, callback func(response *ModifyDBProxyInstanceResponse, err error)) <-chan int

ModifyDBProxyInstanceWithCallback invokes the rds.ModifyDBProxyInstance API asynchronously

func (*Client) ModifyDBProxyInstanceWithChan ¶

func (client *Client) ModifyDBProxyInstanceWithChan(request *ModifyDBProxyInstanceRequest) (<-chan *ModifyDBProxyInstanceResponse, <-chan error)

ModifyDBProxyInstanceWithChan invokes the rds.ModifyDBProxyInstance API asynchronously

func (*Client) ModifyDBProxyWithCallback ¶

func (client *Client) ModifyDBProxyWithCallback(request *ModifyDBProxyRequest, callback func(response *ModifyDBProxyResponse, err error)) <-chan int

ModifyDBProxyWithCallback invokes the rds.ModifyDBProxy API asynchronously

func (*Client) ModifyDBProxyWithChan ¶

func (client *Client) ModifyDBProxyWithChan(request *ModifyDBProxyRequest) (<-chan *ModifyDBProxyResponse, <-chan error)

ModifyDBProxyWithChan invokes the rds.ModifyDBProxy API asynchronously

func (*Client) ModifyDTCSecurityIpHostsForSQLServer ¶

func (client *Client) ModifyDTCSecurityIpHostsForSQLServer(request *ModifyDTCSecurityIpHostsForSQLServerRequest) (response *ModifyDTCSecurityIpHostsForSQLServerResponse, err error)

ModifyDTCSecurityIpHostsForSQLServer invokes the rds.ModifyDTCSecurityIpHostsForSQLServer API synchronously

func (*Client) ModifyDTCSecurityIpHostsForSQLServerWithCallback ¶

func (client *Client) ModifyDTCSecurityIpHostsForSQLServerWithCallback(request *ModifyDTCSecurityIpHostsForSQLServerRequest, callback func(response *ModifyDTCSecurityIpHostsForSQLServerResponse, err error)) <-chan int

ModifyDTCSecurityIpHostsForSQLServerWithCallback invokes the rds.ModifyDTCSecurityIpHostsForSQLServer API asynchronously

func (*Client) ModifyDTCSecurityIpHostsForSQLServerWithChan ¶

func (client *Client) ModifyDTCSecurityIpHostsForSQLServerWithChan(request *ModifyDTCSecurityIpHostsForSQLServerRequest) (<-chan *ModifyDTCSecurityIpHostsForSQLServerResponse, <-chan error)

ModifyDTCSecurityIpHostsForSQLServerWithChan invokes the rds.ModifyDTCSecurityIpHostsForSQLServer API asynchronously

func (*Client) ModifyDasInstanceConfig ¶ added in v1.61.407

func (client *Client) ModifyDasInstanceConfig(request *ModifyDasInstanceConfigRequest) (response *ModifyDasInstanceConfigResponse, err error)

ModifyDasInstanceConfig invokes the rds.ModifyDasInstanceConfig API synchronously

func (*Client) ModifyDasInstanceConfigWithCallback ¶ added in v1.61.407

func (client *Client) ModifyDasInstanceConfigWithCallback(request *ModifyDasInstanceConfigRequest, callback func(response *ModifyDasInstanceConfigResponse, err error)) <-chan int

ModifyDasInstanceConfigWithCallback invokes the rds.ModifyDasInstanceConfig API asynchronously

func (*Client) ModifyDasInstanceConfigWithChan ¶ added in v1.61.407

func (client *Client) ModifyDasInstanceConfigWithChan(request *ModifyDasInstanceConfigRequest) (<-chan *ModifyDasInstanceConfigResponse, <-chan error)

ModifyDasInstanceConfigWithChan invokes the rds.ModifyDasInstanceConfig API asynchronously

func (*Client) ModifyDbProxyInstanceSsl ¶ added in v1.61.761

func (client *Client) ModifyDbProxyInstanceSsl(request *ModifyDbProxyInstanceSslRequest) (response *ModifyDbProxyInstanceSslResponse, err error)

ModifyDbProxyInstanceSsl invokes the rds.ModifyDbProxyInstanceSsl API synchronously

func (*Client) ModifyDbProxyInstanceSslWithCallback ¶ added in v1.61.761

func (client *Client) ModifyDbProxyInstanceSslWithCallback(request *ModifyDbProxyInstanceSslRequest, callback func(response *ModifyDbProxyInstanceSslResponse, err error)) <-chan int

ModifyDbProxyInstanceSslWithCallback invokes the rds.ModifyDbProxyInstanceSsl API asynchronously

func (*Client) ModifyDbProxyInstanceSslWithChan ¶ added in v1.61.761

func (client *Client) ModifyDbProxyInstanceSslWithChan(request *ModifyDbProxyInstanceSslRequest) (<-chan *ModifyDbProxyInstanceSslResponse, <-chan error)

ModifyDbProxyInstanceSslWithChan invokes the rds.ModifyDbProxyInstanceSsl API asynchronously

func (*Client) ModifyHADiagnoseConfig ¶ added in v1.61.997

func (client *Client) ModifyHADiagnoseConfig(request *ModifyHADiagnoseConfigRequest) (response *ModifyHADiagnoseConfigResponse, err error)

ModifyHADiagnoseConfig invokes the rds.ModifyHADiagnoseConfig API synchronously

func (*Client) ModifyHADiagnoseConfigWithCallback ¶ added in v1.61.997

func (client *Client) ModifyHADiagnoseConfigWithCallback(request *ModifyHADiagnoseConfigRequest, callback func(response *ModifyHADiagnoseConfigResponse, err error)) <-chan int

ModifyHADiagnoseConfigWithCallback invokes the rds.ModifyHADiagnoseConfig API asynchronously

func (*Client) ModifyHADiagnoseConfigWithChan ¶ added in v1.61.997

func (client *Client) ModifyHADiagnoseConfigWithChan(request *ModifyHADiagnoseConfigRequest) (<-chan *ModifyHADiagnoseConfigResponse, <-chan error)

ModifyHADiagnoseConfigWithChan invokes the rds.ModifyHADiagnoseConfig API asynchronously

func (*Client) ModifyHASwitchConfig ¶

func (client *Client) ModifyHASwitchConfig(request *ModifyHASwitchConfigRequest) (response *ModifyHASwitchConfigResponse, err error)

ModifyHASwitchConfig invokes the rds.ModifyHASwitchConfig API synchronously

func (*Client) ModifyHASwitchConfigWithCallback ¶

func (client *Client) ModifyHASwitchConfigWithCallback(request *ModifyHASwitchConfigRequest, callback func(response *ModifyHASwitchConfigResponse, err error)) <-chan int

ModifyHASwitchConfigWithCallback invokes the rds.ModifyHASwitchConfig API asynchronously

func (*Client) ModifyHASwitchConfigWithChan ¶

func (client *Client) ModifyHASwitchConfigWithChan(request *ModifyHASwitchConfigRequest) (<-chan *ModifyHASwitchConfigResponse, <-chan error)

ModifyHASwitchConfigWithChan invokes the rds.ModifyHASwitchConfig API asynchronously

func (*Client) ModifyInstanceAutoRenewalAttribute ¶

func (client *Client) ModifyInstanceAutoRenewalAttribute(request *ModifyInstanceAutoRenewalAttributeRequest) (response *ModifyInstanceAutoRenewalAttributeResponse, err error)

ModifyInstanceAutoRenewalAttribute invokes the rds.ModifyInstanceAutoRenewalAttribute API synchronously

func (*Client) ModifyInstanceAutoRenewalAttributeWithCallback ¶

func (client *Client) ModifyInstanceAutoRenewalAttributeWithCallback(request *ModifyInstanceAutoRenewalAttributeRequest, callback func(response *ModifyInstanceAutoRenewalAttributeResponse, err error)) <-chan int

ModifyInstanceAutoRenewalAttributeWithCallback invokes the rds.ModifyInstanceAutoRenewalAttribute API asynchronously

func (*Client) ModifyInstanceAutoRenewalAttributeWithChan ¶

func (client *Client) ModifyInstanceAutoRenewalAttributeWithChan(request *ModifyInstanceAutoRenewalAttributeRequest) (<-chan *ModifyInstanceAutoRenewalAttributeResponse, <-chan error)

ModifyInstanceAutoRenewalAttributeWithChan invokes the rds.ModifyInstanceAutoRenewalAttribute API asynchronously

func (*Client) ModifyInstanceCrossBackupPolicy ¶

func (client *Client) ModifyInstanceCrossBackupPolicy(request *ModifyInstanceCrossBackupPolicyRequest) (response *ModifyInstanceCrossBackupPolicyResponse, err error)

ModifyInstanceCrossBackupPolicy invokes the rds.ModifyInstanceCrossBackupPolicy API synchronously

func (*Client) ModifyInstanceCrossBackupPolicyWithCallback ¶

func (client *Client) ModifyInstanceCrossBackupPolicyWithCallback(request *ModifyInstanceCrossBackupPolicyRequest, callback func(response *ModifyInstanceCrossBackupPolicyResponse, err error)) <-chan int

ModifyInstanceCrossBackupPolicyWithCallback invokes the rds.ModifyInstanceCrossBackupPolicy API asynchronously

func (*Client) ModifyInstanceCrossBackupPolicyWithChan ¶

func (client *Client) ModifyInstanceCrossBackupPolicyWithChan(request *ModifyInstanceCrossBackupPolicyRequest) (<-chan *ModifyInstanceCrossBackupPolicyResponse, <-chan error)

ModifyInstanceCrossBackupPolicyWithChan invokes the rds.ModifyInstanceCrossBackupPolicy API asynchronously

func (*Client) ModifyPGHbaConfig ¶ added in v1.61.1608

func (client *Client) ModifyPGHbaConfig(request *ModifyPGHbaConfigRequest) (response *ModifyPGHbaConfigResponse, err error)

ModifyPGHbaConfig invokes the rds.ModifyPGHbaConfig API synchronously

func (*Client) ModifyPGHbaConfigWithCallback ¶ added in v1.61.1608

func (client *Client) ModifyPGHbaConfigWithCallback(request *ModifyPGHbaConfigRequest, callback func(response *ModifyPGHbaConfigResponse, err error)) <-chan int

ModifyPGHbaConfigWithCallback invokes the rds.ModifyPGHbaConfig API asynchronously

func (*Client) ModifyPGHbaConfigWithChan ¶ added in v1.61.1608

func (client *Client) ModifyPGHbaConfigWithChan(request *ModifyPGHbaConfigRequest) (<-chan *ModifyPGHbaConfigResponse, <-chan error)

ModifyPGHbaConfigWithChan invokes the rds.ModifyPGHbaConfig API asynchronously

func (*Client) ModifyParameter ¶

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

ModifyParameter invokes the rds.ModifyParameter API synchronously

func (*Client) ModifyParameterGroup ¶

func (client *Client) ModifyParameterGroup(request *ModifyParameterGroupRequest) (response *ModifyParameterGroupResponse, err error)

ModifyParameterGroup invokes the rds.ModifyParameterGroup API synchronously

func (*Client) ModifyParameterGroupWithCallback ¶

func (client *Client) ModifyParameterGroupWithCallback(request *ModifyParameterGroupRequest, callback func(response *ModifyParameterGroupResponse, err error)) <-chan int

ModifyParameterGroupWithCallback invokes the rds.ModifyParameterGroup API asynchronously

func (*Client) ModifyParameterGroupWithChan ¶

func (client *Client) ModifyParameterGroupWithChan(request *ModifyParameterGroupRequest) (<-chan *ModifyParameterGroupResponse, <-chan error)

ModifyParameterGroupWithChan invokes the rds.ModifyParameterGroup API asynchronously

func (*Client) ModifyParameterWithCallback ¶

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

ModifyParameterWithCallback invokes the rds.ModifyParameter API asynchronously

func (*Client) ModifyParameterWithChan ¶

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

ModifyParameterWithChan invokes the rds.ModifyParameter API asynchronously

func (*Client) ModifyReadWriteSplittingConnection ¶

func (client *Client) ModifyReadWriteSplittingConnection(request *ModifyReadWriteSplittingConnectionRequest) (response *ModifyReadWriteSplittingConnectionResponse, err error)

ModifyReadWriteSplittingConnection invokes the rds.ModifyReadWriteSplittingConnection API synchronously

func (*Client) ModifyReadWriteSplittingConnectionWithCallback ¶

func (client *Client) ModifyReadWriteSplittingConnectionWithCallback(request *ModifyReadWriteSplittingConnectionRequest, callback func(response *ModifyReadWriteSplittingConnectionResponse, err error)) <-chan int

ModifyReadWriteSplittingConnectionWithCallback invokes the rds.ModifyReadWriteSplittingConnection API asynchronously

func (*Client) ModifyReadWriteSplittingConnectionWithChan ¶

func (client *Client) ModifyReadWriteSplittingConnectionWithChan(request *ModifyReadWriteSplittingConnectionRequest) (<-chan *ModifyReadWriteSplittingConnectionResponse, <-chan error)

ModifyReadWriteSplittingConnectionWithChan invokes the rds.ModifyReadWriteSplittingConnection API asynchronously

func (*Client) ModifyReadonlyInstanceDelayReplicationTime ¶

func (client *Client) ModifyReadonlyInstanceDelayReplicationTime(request *ModifyReadonlyInstanceDelayReplicationTimeRequest) (response *ModifyReadonlyInstanceDelayReplicationTimeResponse, err error)

ModifyReadonlyInstanceDelayReplicationTime invokes the rds.ModifyReadonlyInstanceDelayReplicationTime API synchronously

func (*Client) ModifyReadonlyInstanceDelayReplicationTimeWithCallback ¶

func (client *Client) ModifyReadonlyInstanceDelayReplicationTimeWithCallback(request *ModifyReadonlyInstanceDelayReplicationTimeRequest, callback func(response *ModifyReadonlyInstanceDelayReplicationTimeResponse, err error)) <-chan int

ModifyReadonlyInstanceDelayReplicationTimeWithCallback invokes the rds.ModifyReadonlyInstanceDelayReplicationTime API asynchronously

func (*Client) ModifyReadonlyInstanceDelayReplicationTimeWithChan ¶

func (client *Client) ModifyReadonlyInstanceDelayReplicationTimeWithChan(request *ModifyReadonlyInstanceDelayReplicationTimeRequest) (<-chan *ModifyReadonlyInstanceDelayReplicationTimeResponse, <-chan error)

ModifyReadonlyInstanceDelayReplicationTimeWithChan invokes the rds.ModifyReadonlyInstanceDelayReplicationTime API asynchronously

func (*Client) ModifyResourceGroup ¶

func (client *Client) ModifyResourceGroup(request *ModifyResourceGroupRequest) (response *ModifyResourceGroupResponse, err error)

ModifyResourceGroup invokes the rds.ModifyResourceGroup API synchronously

func (*Client) ModifyResourceGroupWithCallback ¶

func (client *Client) ModifyResourceGroupWithCallback(request *ModifyResourceGroupRequest, callback func(response *ModifyResourceGroupResponse, err error)) <-chan int

ModifyResourceGroupWithCallback invokes the rds.ModifyResourceGroup API asynchronously

func (*Client) ModifyResourceGroupWithChan ¶

func (client *Client) ModifyResourceGroupWithChan(request *ModifyResourceGroupRequest) (<-chan *ModifyResourceGroupResponse, <-chan error)

ModifyResourceGroupWithChan invokes the rds.ModifyResourceGroup API asynchronously

func (*Client) ModifySQLCollectorPolicy ¶

func (client *Client) ModifySQLCollectorPolicy(request *ModifySQLCollectorPolicyRequest) (response *ModifySQLCollectorPolicyResponse, err error)

ModifySQLCollectorPolicy invokes the rds.ModifySQLCollectorPolicy API synchronously

func (*Client) ModifySQLCollectorPolicyWithCallback ¶

func (client *Client) ModifySQLCollectorPolicyWithCallback(request *ModifySQLCollectorPolicyRequest, callback func(response *ModifySQLCollectorPolicyResponse, err error)) <-chan int

ModifySQLCollectorPolicyWithCallback invokes the rds.ModifySQLCollectorPolicy API asynchronously

func (*Client) ModifySQLCollectorPolicyWithChan ¶

func (client *Client) ModifySQLCollectorPolicyWithChan(request *ModifySQLCollectorPolicyRequest) (<-chan *ModifySQLCollectorPolicyResponse, <-chan error)

ModifySQLCollectorPolicyWithChan invokes the rds.ModifySQLCollectorPolicy API asynchronously

func (*Client) ModifySQLCollectorRetention ¶ added in v1.60.321

func (client *Client) ModifySQLCollectorRetention(request *ModifySQLCollectorRetentionRequest) (response *ModifySQLCollectorRetentionResponse, err error)

ModifySQLCollectorRetention invokes the rds.ModifySQLCollectorRetention API synchronously

func (*Client) ModifySQLCollectorRetentionWithCallback ¶ added in v1.60.321

func (client *Client) ModifySQLCollectorRetentionWithCallback(request *ModifySQLCollectorRetentionRequest, callback func(response *ModifySQLCollectorRetentionResponse, err error)) <-chan int

ModifySQLCollectorRetentionWithCallback invokes the rds.ModifySQLCollectorRetention API asynchronously

func (*Client) ModifySQLCollectorRetentionWithChan ¶ added in v1.60.321

func (client *Client) ModifySQLCollectorRetentionWithChan(request *ModifySQLCollectorRetentionRequest) (<-chan *ModifySQLCollectorRetentionResponse, <-chan error)

ModifySQLCollectorRetentionWithChan invokes the rds.ModifySQLCollectorRetention API asynchronously

func (*Client) ModifySecurityGroupConfiguration ¶

func (client *Client) ModifySecurityGroupConfiguration(request *ModifySecurityGroupConfigurationRequest) (response *ModifySecurityGroupConfigurationResponse, err error)

ModifySecurityGroupConfiguration invokes the rds.ModifySecurityGroupConfiguration API synchronously

func (*Client) ModifySecurityGroupConfigurationWithCallback ¶

func (client *Client) ModifySecurityGroupConfigurationWithCallback(request *ModifySecurityGroupConfigurationRequest, callback func(response *ModifySecurityGroupConfigurationResponse, err error)) <-chan int

ModifySecurityGroupConfigurationWithCallback invokes the rds.ModifySecurityGroupConfiguration API asynchronously

func (*Client) ModifySecurityGroupConfigurationWithChan ¶

func (client *Client) ModifySecurityGroupConfigurationWithChan(request *ModifySecurityGroupConfigurationRequest) (<-chan *ModifySecurityGroupConfigurationResponse, <-chan error)

ModifySecurityGroupConfigurationWithChan invokes the rds.ModifySecurityGroupConfiguration API asynchronously

func (*Client) ModifySecurityIps ¶

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

ModifySecurityIps invokes the rds.ModifySecurityIps API synchronously

func (*Client) ModifySecurityIpsWithCallback ¶

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

ModifySecurityIpsWithCallback invokes the rds.ModifySecurityIps API asynchronously

func (*Client) ModifySecurityIpsWithChan ¶

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

ModifySecurityIpsWithChan invokes the rds.ModifySecurityIps API asynchronously

func (*Client) ModifyWhitelistTemplate ¶ added in v1.62.458

func (client *Client) ModifyWhitelistTemplate(request *ModifyWhitelistTemplateRequest) (response *ModifyWhitelistTemplateResponse, err error)

ModifyWhitelistTemplate invokes the rds.ModifyWhitelistTemplate API synchronously

func (*Client) ModifyWhitelistTemplateWithCallback ¶ added in v1.62.458

func (client *Client) ModifyWhitelistTemplateWithCallback(request *ModifyWhitelistTemplateRequest, callback func(response *ModifyWhitelistTemplateResponse, err error)) <-chan int

ModifyWhitelistTemplateWithCallback invokes the rds.ModifyWhitelistTemplate API asynchronously

func (*Client) ModifyWhitelistTemplateWithChan ¶ added in v1.62.458

func (client *Client) ModifyWhitelistTemplateWithChan(request *ModifyWhitelistTemplateRequest) (<-chan *ModifyWhitelistTemplateResponse, <-chan error)

ModifyWhitelistTemplateWithChan invokes the rds.ModifyWhitelistTemplate API asynchronously

func (*Client) PurgeDBInstanceLog ¶

func (client *Client) PurgeDBInstanceLog(request *PurgeDBInstanceLogRequest) (response *PurgeDBInstanceLogResponse, err error)

PurgeDBInstanceLog invokes the rds.PurgeDBInstanceLog API synchronously

func (*Client) PurgeDBInstanceLogWithCallback ¶

func (client *Client) PurgeDBInstanceLogWithCallback(request *PurgeDBInstanceLogRequest, callback func(response *PurgeDBInstanceLogResponse, err error)) <-chan int

PurgeDBInstanceLogWithCallback invokes the rds.PurgeDBInstanceLog API asynchronously

func (*Client) PurgeDBInstanceLogWithChan ¶

func (client *Client) PurgeDBInstanceLogWithChan(request *PurgeDBInstanceLogRequest) (<-chan *PurgeDBInstanceLogResponse, <-chan error)

PurgeDBInstanceLogWithChan invokes the rds.PurgeDBInstanceLog API asynchronously

func (*Client) QueryNotify ¶ added in v1.61.1608

func (client *Client) QueryNotify(request *QueryNotifyRequest) (response *QueryNotifyResponse, err error)

QueryNotify invokes the rds.QueryNotify API synchronously

func (*Client) QueryNotifyWithCallback ¶ added in v1.61.1608

func (client *Client) QueryNotifyWithCallback(request *QueryNotifyRequest, callback func(response *QueryNotifyResponse, err error)) <-chan int

QueryNotifyWithCallback invokes the rds.QueryNotify API asynchronously

func (*Client) QueryNotifyWithChan ¶ added in v1.61.1608

func (client *Client) QueryNotifyWithChan(request *QueryNotifyRequest) (<-chan *QueryNotifyResponse, <-chan error)

QueryNotifyWithChan invokes the rds.QueryNotify API asynchronously

func (*Client) RebuildDBInstance ¶

func (client *Client) RebuildDBInstance(request *RebuildDBInstanceRequest) (response *RebuildDBInstanceResponse, err error)

RebuildDBInstance invokes the rds.RebuildDBInstance API synchronously

func (*Client) RebuildDBInstanceWithCallback ¶

func (client *Client) RebuildDBInstanceWithCallback(request *RebuildDBInstanceRequest, callback func(response *RebuildDBInstanceResponse, err error)) <-chan int

RebuildDBInstanceWithCallback invokes the rds.RebuildDBInstance API asynchronously

func (*Client) RebuildDBInstanceWithChan ¶

func (client *Client) RebuildDBInstanceWithChan(request *RebuildDBInstanceRequest) (<-chan *RebuildDBInstanceResponse, <-chan error)

RebuildDBInstanceWithChan invokes the rds.RebuildDBInstance API asynchronously

func (*Client) ReceiveDBInstance ¶ added in v1.61.1748

func (client *Client) ReceiveDBInstance(request *ReceiveDBInstanceRequest) (response *ReceiveDBInstanceResponse, err error)

ReceiveDBInstance invokes the rds.ReceiveDBInstance API synchronously

func (*Client) ReceiveDBInstanceWithCallback ¶ added in v1.61.1748

func (client *Client) ReceiveDBInstanceWithCallback(request *ReceiveDBInstanceRequest, callback func(response *ReceiveDBInstanceResponse, err error)) <-chan int

ReceiveDBInstanceWithCallback invokes the rds.ReceiveDBInstance API asynchronously

func (*Client) ReceiveDBInstanceWithChan ¶ added in v1.61.1748

func (client *Client) ReceiveDBInstanceWithChan(request *ReceiveDBInstanceRequest) (<-chan *ReceiveDBInstanceResponse, <-chan error)

ReceiveDBInstanceWithChan invokes the rds.ReceiveDBInstance API asynchronously

func (*Client) RecoveryDBInstance ¶

func (client *Client) RecoveryDBInstance(request *RecoveryDBInstanceRequest) (response *RecoveryDBInstanceResponse, err error)

RecoveryDBInstance invokes the rds.RecoveryDBInstance API synchronously

func (*Client) RecoveryDBInstanceWithCallback ¶

func (client *Client) RecoveryDBInstanceWithCallback(request *RecoveryDBInstanceRequest, callback func(response *RecoveryDBInstanceResponse, err error)) <-chan int

RecoveryDBInstanceWithCallback invokes the rds.RecoveryDBInstance API asynchronously

func (*Client) RecoveryDBInstanceWithChan ¶

func (client *Client) RecoveryDBInstanceWithChan(request *RecoveryDBInstanceRequest) (<-chan *RecoveryDBInstanceResponse, <-chan error)

RecoveryDBInstanceWithChan invokes the rds.RecoveryDBInstance API asynchronously

func (*Client) ReleaseInstanceConnection ¶ added in v1.60.262

func (client *Client) ReleaseInstanceConnection(request *ReleaseInstanceConnectionRequest) (response *ReleaseInstanceConnectionResponse, err error)

ReleaseInstanceConnection invokes the rds.ReleaseInstanceConnection API synchronously

func (*Client) ReleaseInstanceConnectionWithCallback ¶ added in v1.60.262

func (client *Client) ReleaseInstanceConnectionWithCallback(request *ReleaseInstanceConnectionRequest, callback func(response *ReleaseInstanceConnectionResponse, err error)) <-chan int

ReleaseInstanceConnectionWithCallback invokes the rds.ReleaseInstanceConnection API asynchronously

func (*Client) ReleaseInstanceConnectionWithChan ¶ added in v1.60.262

func (client *Client) ReleaseInstanceConnectionWithChan(request *ReleaseInstanceConnectionRequest) (<-chan *ReleaseInstanceConnectionResponse, <-chan error)

ReleaseInstanceConnectionWithChan invokes the rds.ReleaseInstanceConnection API asynchronously

func (*Client) ReleaseInstancePublicConnection ¶

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

ReleaseInstancePublicConnection invokes the rds.ReleaseInstancePublicConnection API synchronously

func (*Client) ReleaseInstancePublicConnectionWithCallback ¶

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

ReleaseInstancePublicConnectionWithCallback invokes the rds.ReleaseInstancePublicConnection API asynchronously

func (*Client) ReleaseInstancePublicConnectionWithChan ¶

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

ReleaseInstancePublicConnectionWithChan invokes the rds.ReleaseInstancePublicConnection API asynchronously

func (*Client) ReleaseReadWriteSplittingConnection ¶

func (client *Client) ReleaseReadWriteSplittingConnection(request *ReleaseReadWriteSplittingConnectionRequest) (response *ReleaseReadWriteSplittingConnectionResponse, err error)

ReleaseReadWriteSplittingConnection invokes the rds.ReleaseReadWriteSplittingConnection API synchronously

func (*Client) ReleaseReadWriteSplittingConnectionWithCallback ¶

func (client *Client) ReleaseReadWriteSplittingConnectionWithCallback(request *ReleaseReadWriteSplittingConnectionRequest, callback func(response *ReleaseReadWriteSplittingConnectionResponse, err error)) <-chan int

ReleaseReadWriteSplittingConnectionWithCallback invokes the rds.ReleaseReadWriteSplittingConnection API asynchronously

func (*Client) ReleaseReadWriteSplittingConnectionWithChan ¶

func (client *Client) ReleaseReadWriteSplittingConnectionWithChan(request *ReleaseReadWriteSplittingConnectionRequest) (<-chan *ReleaseReadWriteSplittingConnectionResponse, <-chan error)

ReleaseReadWriteSplittingConnectionWithChan invokes the rds.ReleaseReadWriteSplittingConnection API asynchronously

func (*Client) RemoveTagsFromResource ¶

func (client *Client) RemoveTagsFromResource(request *RemoveTagsFromResourceRequest) (response *RemoveTagsFromResourceResponse, err error)

RemoveTagsFromResource invokes the rds.RemoveTagsFromResource API synchronously

func (*Client) RemoveTagsFromResourceWithCallback ¶

func (client *Client) RemoveTagsFromResourceWithCallback(request *RemoveTagsFromResourceRequest, callback func(response *RemoveTagsFromResourceResponse, err error)) <-chan int

RemoveTagsFromResourceWithCallback invokes the rds.RemoveTagsFromResource API asynchronously

func (*Client) RemoveTagsFromResourceWithChan ¶

func (client *Client) RemoveTagsFromResourceWithChan(request *RemoveTagsFromResourceRequest) (<-chan *RemoveTagsFromResourceResponse, <-chan error)

RemoveTagsFromResourceWithChan invokes the rds.RemoveTagsFromResource API asynchronously

func (*Client) RenewInstance ¶

func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance invokes the rds.RenewInstance API synchronously

func (*Client) RenewInstanceWithCallback ¶

func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int

RenewInstanceWithCallback invokes the rds.RenewInstance API asynchronously

func (*Client) RenewInstanceWithChan ¶

func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)

RenewInstanceWithChan invokes the rds.RenewInstance API asynchronously

func (*Client) ResetAccount ¶

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

ResetAccount invokes the rds.ResetAccount API synchronously

func (*Client) ResetAccountPassword ¶

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

ResetAccountPassword invokes the rds.ResetAccountPassword API synchronously

func (*Client) ResetAccountPasswordWithCallback ¶

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

ResetAccountPasswordWithCallback invokes the rds.ResetAccountPassword API asynchronously

func (*Client) ResetAccountPasswordWithChan ¶

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

ResetAccountPasswordWithChan invokes the rds.ResetAccountPassword API asynchronously

func (*Client) ResetAccountWithCallback ¶

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

ResetAccountWithCallback invokes the rds.ResetAccount API asynchronously

func (*Client) ResetAccountWithChan ¶

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

ResetAccountWithChan invokes the rds.ResetAccount API asynchronously

func (*Client) RestartDBInstance ¶

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

RestartDBInstance invokes the rds.RestartDBInstance API synchronously

func (*Client) RestartDBInstanceWithCallback ¶

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

RestartDBInstanceWithCallback invokes the rds.RestartDBInstance API asynchronously

func (*Client) RestartDBInstanceWithChan ¶

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

RestartDBInstanceWithChan invokes the rds.RestartDBInstance API asynchronously

func (*Client) RestoreDdrTable ¶ added in v1.61.263

func (client *Client) RestoreDdrTable(request *RestoreDdrTableRequest) (response *RestoreDdrTableResponse, err error)

RestoreDdrTable invokes the rds.RestoreDdrTable API synchronously

func (*Client) RestoreDdrTableWithCallback ¶ added in v1.61.263

func (client *Client) RestoreDdrTableWithCallback(request *RestoreDdrTableRequest, callback func(response *RestoreDdrTableResponse, err error)) <-chan int

RestoreDdrTableWithCallback invokes the rds.RestoreDdrTable API asynchronously

func (*Client) RestoreDdrTableWithChan ¶ added in v1.61.263

func (client *Client) RestoreDdrTableWithChan(request *RestoreDdrTableRequest) (<-chan *RestoreDdrTableResponse, <-chan error)

RestoreDdrTableWithChan invokes the rds.RestoreDdrTable API asynchronously

func (*Client) RestoreTable ¶

func (client *Client) RestoreTable(request *RestoreTableRequest) (response *RestoreTableResponse, err error)

RestoreTable invokes the rds.RestoreTable API synchronously

func (*Client) RestoreTableWithCallback ¶

func (client *Client) RestoreTableWithCallback(request *RestoreTableRequest, callback func(response *RestoreTableResponse, err error)) <-chan int

RestoreTableWithCallback invokes the rds.RestoreTable API asynchronously

func (*Client) RestoreTableWithChan ¶

func (client *Client) RestoreTableWithChan(request *RestoreTableRequest) (<-chan *RestoreTableResponse, <-chan error)

RestoreTableWithChan invokes the rds.RestoreTable API asynchronously

func (*Client) RevokeAccountPrivilege ¶

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

RevokeAccountPrivilege invokes the rds.RevokeAccountPrivilege API synchronously

func (*Client) RevokeAccountPrivilegeWithCallback ¶

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

RevokeAccountPrivilegeWithCallback invokes the rds.RevokeAccountPrivilege API asynchronously

func (*Client) RevokeAccountPrivilegeWithChan ¶

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

RevokeAccountPrivilegeWithChan invokes the rds.RevokeAccountPrivilege API asynchronously

func (*Client) RevokeOperatorPermission ¶

func (client *Client) RevokeOperatorPermission(request *RevokeOperatorPermissionRequest) (response *RevokeOperatorPermissionResponse, err error)

RevokeOperatorPermission invokes the rds.RevokeOperatorPermission API synchronously

func (*Client) RevokeOperatorPermissionWithCallback ¶

func (client *Client) RevokeOperatorPermissionWithCallback(request *RevokeOperatorPermissionRequest, callback func(response *RevokeOperatorPermissionResponse, err error)) <-chan int

RevokeOperatorPermissionWithCallback invokes the rds.RevokeOperatorPermission API asynchronously

func (*Client) RevokeOperatorPermissionWithChan ¶

func (client *Client) RevokeOperatorPermissionWithChan(request *RevokeOperatorPermissionRequest) (<-chan *RevokeOperatorPermissionResponse, <-chan error)

RevokeOperatorPermissionWithChan invokes the rds.RevokeOperatorPermission API asynchronously

func (*Client) StartDBInstance ¶ added in v1.61.70

func (client *Client) StartDBInstance(request *StartDBInstanceRequest) (response *StartDBInstanceResponse, err error)

StartDBInstance invokes the rds.StartDBInstance API synchronously

func (*Client) StartDBInstanceWithCallback ¶ added in v1.61.70

func (client *Client) StartDBInstanceWithCallback(request *StartDBInstanceRequest, callback func(response *StartDBInstanceResponse, err error)) <-chan int

StartDBInstanceWithCallback invokes the rds.StartDBInstance API asynchronously

func (*Client) StartDBInstanceWithChan ¶ added in v1.61.70

func (client *Client) StartDBInstanceWithChan(request *StartDBInstanceRequest) (<-chan *StartDBInstanceResponse, <-chan error)

StartDBInstanceWithChan invokes the rds.StartDBInstance API asynchronously

func (*Client) StopDBInstance ¶ added in v1.61.70

func (client *Client) StopDBInstance(request *StopDBInstanceRequest) (response *StopDBInstanceResponse, err error)

StopDBInstance invokes the rds.StopDBInstance API synchronously

func (*Client) StopDBInstanceWithCallback ¶ added in v1.61.70

func (client *Client) StopDBInstanceWithCallback(request *StopDBInstanceRequest, callback func(response *StopDBInstanceResponse, err error)) <-chan int

StopDBInstanceWithCallback invokes the rds.StopDBInstance API asynchronously

func (*Client) StopDBInstanceWithChan ¶ added in v1.61.70

func (client *Client) StopDBInstanceWithChan(request *StopDBInstanceRequest) (<-chan *StopDBInstanceResponse, <-chan error)

StopDBInstanceWithChan invokes the rds.StopDBInstance API asynchronously

func (*Client) SwitchDBInstanceHA ¶

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

SwitchDBInstanceHA invokes the rds.SwitchDBInstanceHA API synchronously

func (*Client) SwitchDBInstanceHAWithCallback ¶

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

SwitchDBInstanceHAWithCallback invokes the rds.SwitchDBInstanceHA API asynchronously

func (*Client) SwitchDBInstanceHAWithChan ¶

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

SwitchDBInstanceHAWithChan invokes the rds.SwitchDBInstanceHA API asynchronously

func (*Client) SwitchDBInstanceNetType ¶

func (client *Client) SwitchDBInstanceNetType(request *SwitchDBInstanceNetTypeRequest) (response *SwitchDBInstanceNetTypeResponse, err error)

SwitchDBInstanceNetType invokes the rds.SwitchDBInstanceNetType API synchronously

func (*Client) SwitchDBInstanceNetTypeWithCallback ¶

func (client *Client) SwitchDBInstanceNetTypeWithCallback(request *SwitchDBInstanceNetTypeRequest, callback func(response *SwitchDBInstanceNetTypeResponse, err error)) <-chan int

SwitchDBInstanceNetTypeWithCallback invokes the rds.SwitchDBInstanceNetType API asynchronously

func (*Client) SwitchDBInstanceNetTypeWithChan ¶

func (client *Client) SwitchDBInstanceNetTypeWithChan(request *SwitchDBInstanceNetTypeRequest) (<-chan *SwitchDBInstanceNetTypeResponse, <-chan error)

SwitchDBInstanceNetTypeWithChan invokes the rds.SwitchDBInstanceNetType API asynchronously

func (*Client) SwitchDBInstanceVpc ¶

func (client *Client) SwitchDBInstanceVpc(request *SwitchDBInstanceVpcRequest) (response *SwitchDBInstanceVpcResponse, err error)

SwitchDBInstanceVpc invokes the rds.SwitchDBInstanceVpc API synchronously

func (*Client) SwitchDBInstanceVpcWithCallback ¶

func (client *Client) SwitchDBInstanceVpcWithCallback(request *SwitchDBInstanceVpcRequest, callback func(response *SwitchDBInstanceVpcResponse, err error)) <-chan int

SwitchDBInstanceVpcWithCallback invokes the rds.SwitchDBInstanceVpc API asynchronously

func (*Client) SwitchDBInstanceVpcWithChan ¶

func (client *Client) SwitchDBInstanceVpcWithChan(request *SwitchDBInstanceVpcRequest) (<-chan *SwitchDBInstanceVpcResponse, <-chan error)

SwitchDBInstanceVpcWithChan invokes the rds.SwitchDBInstanceVpc API asynchronously

func (*Client) SwitchGuardToMasterInstance ¶ added in v1.61.1748

func (client *Client) SwitchGuardToMasterInstance(request *SwitchGuardToMasterInstanceRequest) (response *SwitchGuardToMasterInstanceResponse, err error)

SwitchGuardToMasterInstance invokes the rds.SwitchGuardToMasterInstance API synchronously

func (*Client) SwitchGuardToMasterInstanceWithCallback ¶ added in v1.61.1748

func (client *Client) SwitchGuardToMasterInstanceWithCallback(request *SwitchGuardToMasterInstanceRequest, callback func(response *SwitchGuardToMasterInstanceResponse, err error)) <-chan int

SwitchGuardToMasterInstanceWithCallback invokes the rds.SwitchGuardToMasterInstance API asynchronously

func (*Client) SwitchGuardToMasterInstanceWithChan ¶ added in v1.61.1748

func (client *Client) SwitchGuardToMasterInstanceWithChan(request *SwitchGuardToMasterInstanceRequest) (<-chan *SwitchGuardToMasterInstanceResponse, <-chan error)

SwitchGuardToMasterInstanceWithChan invokes the rds.SwitchGuardToMasterInstance API asynchronously

func (*Client) TagResources ¶

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

TagResources invokes the rds.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶

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

TagResourcesWithCallback invokes the rds.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶

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

TagResourcesWithChan invokes the rds.TagResources API asynchronously

func (*Client) TerminateMigrateTask ¶ added in v1.61.263

func (client *Client) TerminateMigrateTask(request *TerminateMigrateTaskRequest) (response *TerminateMigrateTaskResponse, err error)

TerminateMigrateTask invokes the rds.TerminateMigrateTask API synchronously

func (*Client) TerminateMigrateTaskWithCallback ¶ added in v1.61.263

func (client *Client) TerminateMigrateTaskWithCallback(request *TerminateMigrateTaskRequest, callback func(response *TerminateMigrateTaskResponse, err error)) <-chan int

TerminateMigrateTaskWithCallback invokes the rds.TerminateMigrateTask API asynchronously

func (*Client) TerminateMigrateTaskWithChan ¶ added in v1.61.263

func (client *Client) TerminateMigrateTaskWithChan(request *TerminateMigrateTaskRequest) (<-chan *TerminateMigrateTaskResponse, <-chan error)

TerminateMigrateTaskWithChan invokes the rds.TerminateMigrateTask API asynchronously

func (*Client) TransformDBInstancePayType ¶ added in v1.61.263

func (client *Client) TransformDBInstancePayType(request *TransformDBInstancePayTypeRequest) (response *TransformDBInstancePayTypeResponse, err error)

TransformDBInstancePayType invokes the rds.TransformDBInstancePayType API synchronously

func (*Client) TransformDBInstancePayTypeWithCallback ¶ added in v1.61.263

func (client *Client) TransformDBInstancePayTypeWithCallback(request *TransformDBInstancePayTypeRequest, callback func(response *TransformDBInstancePayTypeResponse, err error)) <-chan int

TransformDBInstancePayTypeWithCallback invokes the rds.TransformDBInstancePayType API asynchronously

func (*Client) TransformDBInstancePayTypeWithChan ¶ added in v1.61.263

func (client *Client) TransformDBInstancePayTypeWithChan(request *TransformDBInstancePayTypeRequest) (<-chan *TransformDBInstancePayTypeResponse, <-chan error)

TransformDBInstancePayTypeWithChan invokes the rds.TransformDBInstancePayType API asynchronously

func (*Client) UnlockAccount ¶ added in v1.60.262

func (client *Client) UnlockAccount(request *UnlockAccountRequest) (response *UnlockAccountResponse, err error)

UnlockAccount invokes the rds.UnlockAccount API synchronously

func (*Client) UnlockAccountWithCallback ¶ added in v1.60.262

func (client *Client) UnlockAccountWithCallback(request *UnlockAccountRequest, callback func(response *UnlockAccountResponse, err error)) <-chan int

UnlockAccountWithCallback invokes the rds.UnlockAccount API asynchronously

func (*Client) UnlockAccountWithChan ¶ added in v1.60.262

func (client *Client) UnlockAccountWithChan(request *UnlockAccountRequest) (<-chan *UnlockAccountResponse, <-chan error)

UnlockAccountWithChan invokes the rds.UnlockAccount API asynchronously

func (*Client) UntagResources ¶

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

UntagResources invokes the rds.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶

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

UntagResourcesWithCallback invokes the rds.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶

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

UntagResourcesWithChan invokes the rds.UntagResources API asynchronously

func (*Client) UpdatePostgresExtensions ¶ added in v1.62.452

func (client *Client) UpdatePostgresExtensions(request *UpdatePostgresExtensionsRequest) (response *UpdatePostgresExtensionsResponse, err error)

UpdatePostgresExtensions invokes the rds.UpdatePostgresExtensions API synchronously

func (*Client) UpdatePostgresExtensionsWithCallback ¶ added in v1.62.452

func (client *Client) UpdatePostgresExtensionsWithCallback(request *UpdatePostgresExtensionsRequest, callback func(response *UpdatePostgresExtensionsResponse, err error)) <-chan int

UpdatePostgresExtensionsWithCallback invokes the rds.UpdatePostgresExtensions API asynchronously

func (*Client) UpdatePostgresExtensionsWithChan ¶ added in v1.62.452

func (client *Client) UpdatePostgresExtensionsWithChan(request *UpdatePostgresExtensionsRequest) (<-chan *UpdatePostgresExtensionsResponse, <-chan error)

UpdatePostgresExtensionsWithChan invokes the rds.UpdatePostgresExtensions API asynchronously

func (*Client) UpdateUserBackupFile ¶ added in v1.61.1289

func (client *Client) UpdateUserBackupFile(request *UpdateUserBackupFileRequest) (response *UpdateUserBackupFileResponse, err error)

UpdateUserBackupFile invokes the rds.UpdateUserBackupFile API synchronously

func (*Client) UpdateUserBackupFileWithCallback ¶ added in v1.61.1289

func (client *Client) UpdateUserBackupFileWithCallback(request *UpdateUserBackupFileRequest, callback func(response *UpdateUserBackupFileResponse, err error)) <-chan int

UpdateUserBackupFileWithCallback invokes the rds.UpdateUserBackupFile API asynchronously

func (*Client) UpdateUserBackupFileWithChan ¶ added in v1.61.1289

func (client *Client) UpdateUserBackupFileWithChan(request *UpdateUserBackupFileRequest) (<-chan *UpdateUserBackupFileResponse, <-chan error)

UpdateUserBackupFileWithChan invokes the rds.UpdateUserBackupFile API asynchronously

func (*Client) UpgradeDBInstanceEngineVersion ¶

func (client *Client) UpgradeDBInstanceEngineVersion(request *UpgradeDBInstanceEngineVersionRequest) (response *UpgradeDBInstanceEngineVersionResponse, err error)

UpgradeDBInstanceEngineVersion invokes the rds.UpgradeDBInstanceEngineVersion API synchronously

func (*Client) UpgradeDBInstanceEngineVersionWithCallback ¶

func (client *Client) UpgradeDBInstanceEngineVersionWithCallback(request *UpgradeDBInstanceEngineVersionRequest, callback func(response *UpgradeDBInstanceEngineVersionResponse, err error)) <-chan int

UpgradeDBInstanceEngineVersionWithCallback invokes the rds.UpgradeDBInstanceEngineVersion API asynchronously

func (*Client) UpgradeDBInstanceEngineVersionWithChan ¶

func (client *Client) UpgradeDBInstanceEngineVersionWithChan(request *UpgradeDBInstanceEngineVersionRequest) (<-chan *UpgradeDBInstanceEngineVersionResponse, <-chan error)

UpgradeDBInstanceEngineVersionWithChan invokes the rds.UpgradeDBInstanceEngineVersion API asynchronously

func (*Client) UpgradeDBInstanceKernelVersion ¶

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

UpgradeDBInstanceKernelVersion invokes the rds.UpgradeDBInstanceKernelVersion API synchronously

func (*Client) UpgradeDBInstanceKernelVersionWithCallback ¶

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

UpgradeDBInstanceKernelVersionWithCallback invokes the rds.UpgradeDBInstanceKernelVersion API asynchronously

func (*Client) UpgradeDBInstanceKernelVersionWithChan ¶

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

UpgradeDBInstanceKernelVersionWithChan invokes the rds.UpgradeDBInstanceKernelVersion API asynchronously

func (*Client) UpgradeDBInstanceMajorVersion ¶ added in v1.61.969

func (client *Client) UpgradeDBInstanceMajorVersion(request *UpgradeDBInstanceMajorVersionRequest) (response *UpgradeDBInstanceMajorVersionResponse, err error)

UpgradeDBInstanceMajorVersion invokes the rds.UpgradeDBInstanceMajorVersion API synchronously

func (*Client) UpgradeDBInstanceMajorVersionPrecheck ¶ added in v1.61.969

func (client *Client) UpgradeDBInstanceMajorVersionPrecheck(request *UpgradeDBInstanceMajorVersionPrecheckRequest) (response *UpgradeDBInstanceMajorVersionPrecheckResponse, err error)

UpgradeDBInstanceMajorVersionPrecheck invokes the rds.UpgradeDBInstanceMajorVersionPrecheck API synchronously

func (*Client) UpgradeDBInstanceMajorVersionPrecheckWithCallback ¶ added in v1.61.969

func (client *Client) UpgradeDBInstanceMajorVersionPrecheckWithCallback(request *UpgradeDBInstanceMajorVersionPrecheckRequest, callback func(response *UpgradeDBInstanceMajorVersionPrecheckResponse, err error)) <-chan int

UpgradeDBInstanceMajorVersionPrecheckWithCallback invokes the rds.UpgradeDBInstanceMajorVersionPrecheck API asynchronously

func (*Client) UpgradeDBInstanceMajorVersionPrecheckWithChan ¶ added in v1.61.969

func (client *Client) UpgradeDBInstanceMajorVersionPrecheckWithChan(request *UpgradeDBInstanceMajorVersionPrecheckRequest) (<-chan *UpgradeDBInstanceMajorVersionPrecheckResponse, <-chan error)

UpgradeDBInstanceMajorVersionPrecheckWithChan invokes the rds.UpgradeDBInstanceMajorVersionPrecheck API asynchronously

func (*Client) UpgradeDBInstanceMajorVersionWithCallback ¶ added in v1.61.969

func (client *Client) UpgradeDBInstanceMajorVersionWithCallback(request *UpgradeDBInstanceMajorVersionRequest, callback func(response *UpgradeDBInstanceMajorVersionResponse, err error)) <-chan int

UpgradeDBInstanceMajorVersionWithCallback invokes the rds.UpgradeDBInstanceMajorVersion API asynchronously

func (*Client) UpgradeDBInstanceMajorVersionWithChan ¶ added in v1.61.969

func (client *Client) UpgradeDBInstanceMajorVersionWithChan(request *UpgradeDBInstanceMajorVersionRequest) (<-chan *UpgradeDBInstanceMajorVersionResponse, <-chan error)

UpgradeDBInstanceMajorVersionWithChan invokes the rds.UpgradeDBInstanceMajorVersion API asynchronously

func (*Client) UpgradeDBProxyInstanceKernelVersion ¶ added in v1.61.70

func (client *Client) UpgradeDBProxyInstanceKernelVersion(request *UpgradeDBProxyInstanceKernelVersionRequest) (response *UpgradeDBProxyInstanceKernelVersionResponse, err error)

UpgradeDBProxyInstanceKernelVersion invokes the rds.UpgradeDBProxyInstanceKernelVersion API synchronously

func (*Client) UpgradeDBProxyInstanceKernelVersionWithCallback ¶ added in v1.61.70

func (client *Client) UpgradeDBProxyInstanceKernelVersionWithCallback(request *UpgradeDBProxyInstanceKernelVersionRequest, callback func(response *UpgradeDBProxyInstanceKernelVersionResponse, err error)) <-chan int

UpgradeDBProxyInstanceKernelVersionWithCallback invokes the rds.UpgradeDBProxyInstanceKernelVersion API asynchronously

func (*Client) UpgradeDBProxyInstanceKernelVersionWithChan ¶ added in v1.61.70

func (client *Client) UpgradeDBProxyInstanceKernelVersionWithChan(request *UpgradeDBProxyInstanceKernelVersionRequest) (<-chan *UpgradeDBProxyInstanceKernelVersionResponse, <-chan error)

UpgradeDBProxyInstanceKernelVersionWithChan invokes the rds.UpgradeDBProxyInstanceKernelVersion API asynchronously

type CloneDBInstanceRequest ¶

type CloneDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer                `position:"Query" name:"ResourceOwnerId"`
	DBInstanceStorage     requests.Integer                `position:"Query" name:"DBInstanceStorage"`
	DeletionProtection    requests.Boolean                `position:"Query" name:"DeletionProtection"`
	ResourceGroupId       string                          `position:"Query" name:"ResourceGroupId"`
	DBInstanceDescription string                          `position:"Query" name:"DBInstanceDescription"`
	BackupType            string                          `position:"Query" name:"BackupType"`
	Period                string                          `position:"Query" name:"Period"`
	BackupId              string                          `position:"Query" name:"BackupId"`
	OwnerId               requests.Integer                `position:"Query" name:"OwnerId"`
	DBInstanceClass       string                          `position:"Query" name:"DBInstanceClass"`
	VSwitchId             string                          `position:"Query" name:"VSwitchId"`
	PrivateIpAddress      string                          `position:"Query" name:"PrivateIpAddress"`
	ZoneId                string                          `position:"Query" name:"ZoneId"`
	InstanceNetworkType   string                          `position:"Query" name:"InstanceNetworkType"`
	ClientToken           string                          `position:"Query" name:"ClientToken"`
	ZoneIdSlave1          string                          `position:"Query" name:"ZoneIdSlave1"`
	ZoneIdSlave2          string                          `position:"Query" name:"ZoneIdSlave2"`
	TableMeta             string                          `position:"Query" name:"TableMeta"`
	DBInstanceId          string                          `position:"Query" name:"DBInstanceId"`
	DBInstanceStorageType string                          `position:"Query" name:"DBInstanceStorageType"`
	DedicatedHostGroupId  string                          `position:"Query" name:"DedicatedHostGroupId"`
	RestoreTime           string                          `position:"Query" name:"RestoreTime"`
	AutoPay               requests.Boolean                `position:"Query" name:"AutoPay"`
	ServerlessConfig      CloneDBInstanceServerlessConfig `position:"Query" name:"ServerlessConfig"  type:"Struct"`
	ResourceOwnerAccount  string                          `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string                          `position:"Query" name:"OwnerAccount"`
	RestoreTable          string                          `position:"Query" name:"RestoreTable"`
	UsedTime              requests.Integer                `position:"Query" name:"UsedTime"`
	BurstingEnabled       requests.Boolean                `position:"Query" name:"BurstingEnabled"`
	DbNames               string                          `position:"Query" name:"DbNames"`
	VPCId                 string                          `position:"Query" name:"VPCId"`
	Category              string                          `position:"Query" name:"Category"`
	PayType               string                          `position:"Query" name:"PayType"`
	BpeEnabled            string                          `position:"Query" name:"BpeEnabled"`
}

CloneDBInstanceRequest is the request struct for api CloneDBInstance

func CreateCloneDBInstanceRequest ¶

func CreateCloneDBInstanceRequest() (request *CloneDBInstanceRequest)

CreateCloneDBInstanceRequest creates a request to invoke CloneDBInstance API

type CloneDBInstanceResponse ¶

type CloneDBInstanceResponse struct {
	*responses.BaseResponse
	DBInstanceId     string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
	Port             string `json:"Port" xml:"Port"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	OrderId          string `json:"OrderId" xml:"OrderId"`
}

CloneDBInstanceResponse is the response struct for api CloneDBInstance

func CreateCloneDBInstanceResponse ¶

func CreateCloneDBInstanceResponse() (response *CloneDBInstanceResponse)

CreateCloneDBInstanceResponse creates a response to parse from CloneDBInstance response

type CloneDBInstanceServerlessConfig ¶ added in v1.61.1748

type CloneDBInstanceServerlessConfig struct {
	MinCapacity string `name:"MinCapacity"`
	MaxCapacity string `name:"MaxCapacity"`
	AutoPause   string `name:"AutoPause"`
	SwitchForce string `name:"SwitchForce"`
}

CloneDBInstanceServerlessConfig is a repeated param struct in CloneDBInstanceRequest

type CloneParameterGroupRequest ¶

type CloneParameterGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	ParameterGroupId     string           `position:"Query" name:"ParameterGroupId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TargetRegionId       string           `position:"Query" name:"TargetRegionId"`
	ParameterGroupName   string           `position:"Query" name:"ParameterGroupName"`
	ParameterGroupDesc   string           `position:"Query" name:"ParameterGroupDesc"`
}

CloneParameterGroupRequest is the request struct for api CloneParameterGroup

func CreateCloneParameterGroupRequest ¶

func CreateCloneParameterGroupRequest() (request *CloneParameterGroupRequest)

CreateCloneParameterGroupRequest creates a request to invoke CloneParameterGroup API

type CloneParameterGroupResponse ¶

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

CloneParameterGroupResponse is the response struct for api CloneParameterGroup

func CreateCloneParameterGroupResponse ¶

func CreateCloneParameterGroupResponse() (response *CloneParameterGroupResponse)

CreateCloneParameterGroupResponse creates a response to parse from CloneParameterGroup response

type CollationTimeZone ¶

type CollationTimeZone struct {
	TimeZone           string `json:"TimeZone" xml:"TimeZone"`
	StandardTimeOffset string `json:"StandardTimeOffset" xml:"StandardTimeOffset"`
	Description        string `json:"Description" xml:"Description"`
}

CollationTimeZone is a nested struct in rds response

type CollationTimeZones ¶

type CollationTimeZones struct {
	CollationTimeZone []CollationTimeZone `json:"CollationTimeZone" xml:"CollationTimeZone"`
}

CollationTimeZones is a nested struct in rds response

type ConfigParameters ¶

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

ConfigParameters is a nested struct in rds response

type ConfirmNotifyRequest ¶ added in v1.61.1608

type ConfirmNotifyRequest struct {
	*requests.RpcRequest
	NotifyIdList *[]string        `position:"Body" name:"NotifyIdList"  type:"Json"`
	Confirmor    requests.Integer `position:"Body" name:"Confirmor"`
}

ConfirmNotifyRequest is the request struct for api ConfirmNotify

func CreateConfirmNotifyRequest ¶ added in v1.61.1608

func CreateConfirmNotifyRequest() (request *ConfirmNotifyRequest)

CreateConfirmNotifyRequest creates a request to invoke ConfirmNotify API

type ConfirmNotifyResponse ¶ added in v1.61.1608

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

ConfirmNotifyResponse is the response struct for api ConfirmNotify

func CreateConfirmNotifyResponse ¶ added in v1.61.1608

func CreateConfirmNotifyResponse() (response *ConfirmNotifyResponse)

CreateConfirmNotifyResponse creates a response to parse from ConfirmNotify response

type Connection ¶ added in v1.61.761

type Connection struct {
	ZoneId           string `json:"ZoneId" xml:"ZoneId"`
	DBInstanceName   string `json:"DBInstanceName" xml:"DBInstanceName"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	NetType          string `json:"NetType" xml:"NetType"`
}

Connection is a nested struct in rds response

type Connections ¶ added in v1.61.761

type Connections struct {
	Connection []Connection `json:"Connection" xml:"Connection"`
}

Connections is a nested struct in rds response

type CopyDatabaseBetweenInstancesRequest ¶

type CopyDatabaseBetweenInstancesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	RestoreTime          string           `position:"Query" name:"RestoreTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SyncUserPrivilege    string           `position:"Query" name:"SyncUserPrivilege"`
	DbNames              string           `position:"Query" name:"DbNames"`
	TargetDBInstanceId   string           `position:"Query" name:"TargetDBInstanceId"`
	PayType              string           `position:"Query" name:"PayType"`
}

CopyDatabaseBetweenInstancesRequest is the request struct for api CopyDatabaseBetweenInstances

func CreateCopyDatabaseBetweenInstancesRequest ¶

func CreateCopyDatabaseBetweenInstancesRequest() (request *CopyDatabaseBetweenInstancesRequest)

CreateCopyDatabaseBetweenInstancesRequest creates a request to invoke CopyDatabaseBetweenInstances API

type CopyDatabaseBetweenInstancesResponse ¶

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

CopyDatabaseBetweenInstancesResponse is the response struct for api CopyDatabaseBetweenInstances

func CreateCopyDatabaseBetweenInstancesResponse ¶

func CreateCopyDatabaseBetweenInstancesResponse() (response *CopyDatabaseBetweenInstancesResponse)

CreateCopyDatabaseBetweenInstancesResponse creates a response to parse from CopyDatabaseBetweenInstances response

type CopyDatabaseRequest ¶

type CopyDatabaseRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CopyDatabaseRequest is the request struct for api CopyDatabase

func CreateCopyDatabaseRequest ¶

func CreateCopyDatabaseRequest() (request *CopyDatabaseRequest)

CreateCopyDatabaseRequest creates a request to invoke CopyDatabase API

type CopyDatabaseResponse ¶

type CopyDatabaseResponse struct {
	*responses.BaseResponse
	DBName    string `json:"DBName" xml:"DBName"`
	TaskId    string `json:"TaskId" xml:"TaskId"`
	DBStatus  string `json:"DBStatus" xml:"DBStatus"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CopyDatabaseResponse is the response struct for api CopyDatabase

func CreateCopyDatabaseResponse ¶

func CreateCopyDatabaseResponse() (response *CopyDatabaseResponse)

CreateCopyDatabaseResponse creates a response to parse from CopyDatabase response

type Coupon ¶

type Coupon struct {
	Name        string `json:"Name" xml:"Name"`
	CouponNo    string `json:"CouponNo" xml:"CouponNo"`
	IsSelected  string `json:"IsSelected" xml:"IsSelected"`
	Description string `json:"Description" xml:"Description"`
}

Coupon is a nested struct in rds response

type CouponsInDescribePrice ¶

type CouponsInDescribePrice struct {
	Coupon []Coupon `json:"Coupon" xml:"Coupon"`
}

CouponsInDescribePrice is a nested struct in rds response

type CouponsInDescribeRenewalPrice ¶

type CouponsInDescribeRenewalPrice struct {
	Coupon []Coupon `json:"Coupon" xml:"Coupon"`
}

CouponsInDescribeRenewalPrice is a nested struct in rds response

type CreateAccountRequest ¶

type CreateAccountRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountType          string           `position:"Query" name:"AccountType"`
	AccountDescription   string           `position:"Query" name:"AccountDescription"`
	AccountName          string           `position:"Query" name:"AccountName"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AccountPassword      string           `position:"Query" name:"AccountPassword"`
}

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"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	BackupStrategy       string           `position:"Query" name:"BackupStrategy"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BackupType           string           `position:"Query" name:"BackupType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	BackupMethod         string           `position:"Query" name:"BackupMethod"`
	DBName               string           `position:"Query" name:"DBName"`
}

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
	BackupJobId string `json:"BackupJobId" xml:"BackupJobId"`
	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 CreateCloudMigrationPrecheckTaskRequest ¶ added in v1.61.1608

type CreateCloudMigrationPrecheckTaskRequest struct {
	*requests.RpcRequest
	DBInstanceName       string           `position:"Query" name:"DBInstanceName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TaskName             string           `position:"Query" name:"TaskName"`
	SourceAccount        string           `position:"Query" name:"SourceAccount"`
	SourcePort           requests.Integer `position:"Query" name:"SourcePort"`
	SourcePassword       string           `position:"Query" name:"SourcePassword"`
	SourceIpAddress      string           `position:"Query" name:"SourceIpAddress"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SourceCategory       string           `position:"Query" name:"SourceCategory"`
}

CreateCloudMigrationPrecheckTaskRequest is the request struct for api CreateCloudMigrationPrecheckTask

func CreateCreateCloudMigrationPrecheckTaskRequest ¶ added in v1.61.1608

func CreateCreateCloudMigrationPrecheckTaskRequest() (request *CreateCloudMigrationPrecheckTaskRequest)

CreateCreateCloudMigrationPrecheckTaskRequest creates a request to invoke CreateCloudMigrationPrecheckTask API

type CreateCloudMigrationPrecheckTaskResponse ¶ added in v1.61.1608

type CreateCloudMigrationPrecheckTaskResponse struct {
	*responses.BaseResponse
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	TaskId         int64  `json:"TaskId" xml:"TaskId"`
	TaskName       string `json:"TaskName" xml:"TaskName"`
}

CreateCloudMigrationPrecheckTaskResponse is the response struct for api CreateCloudMigrationPrecheckTask

func CreateCreateCloudMigrationPrecheckTaskResponse ¶ added in v1.61.1608

func CreateCreateCloudMigrationPrecheckTaskResponse() (response *CreateCloudMigrationPrecheckTaskResponse)

CreateCreateCloudMigrationPrecheckTaskResponse creates a response to parse from CreateCloudMigrationPrecheckTask response

type CreateCloudMigrationTaskRequest ¶ added in v1.61.1608

type CreateCloudMigrationTaskRequest struct {
	*requests.RpcRequest
	DBInstanceName       string           `position:"Query" name:"DBInstanceName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TaskName             string           `position:"Query" name:"TaskName"`
	SourceAccount        string           `position:"Query" name:"SourceAccount"`
	SourcePort           requests.Integer `position:"Query" name:"SourcePort"`
	SourcePassword       string           `position:"Query" name:"SourcePassword"`
	SourceIpAddress      string           `position:"Query" name:"SourceIpAddress"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SourceCategory       string           `position:"Query" name:"SourceCategory"`
}

CreateCloudMigrationTaskRequest is the request struct for api CreateCloudMigrationTask

func CreateCreateCloudMigrationTaskRequest ¶ added in v1.61.1608

func CreateCreateCloudMigrationTaskRequest() (request *CreateCloudMigrationTaskRequest)

CreateCreateCloudMigrationTaskRequest creates a request to invoke CreateCloudMigrationTask API

type CreateCloudMigrationTaskResponse ¶ added in v1.61.1608

type CreateCloudMigrationTaskResponse struct {
	*responses.BaseResponse
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	TaskId         int64  `json:"TaskId" xml:"TaskId"`
	TaskName       string `json:"TaskName" xml:"TaskName"`
}

CreateCloudMigrationTaskResponse is the response struct for api CreateCloudMigrationTask

func CreateCreateCloudMigrationTaskResponse ¶ added in v1.61.1608

func CreateCreateCloudMigrationTaskResponse() (response *CreateCloudMigrationTaskResponse)

CreateCreateCloudMigrationTaskResponse creates a response to parse from CreateCloudMigrationTask response

type CreateDBInstanceEndpointAddressRequest ¶ added in v1.62.30

type CreateDBInstanceEndpointAddressRequest struct {
	*requests.RpcRequest
	ConnectionStringPrefix string           `position:"Query" name:"ConnectionStringPrefix"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string           `position:"Query" name:"ClientToken"`
	ResourceGroupId        string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId           string           `position:"Query" name:"DBInstanceId"`
	IpType                 string           `position:"Query" name:"IpType"`
	DBInstanceEndpointId   string           `position:"Query" name:"DBInstanceEndpointId"`
	Port                   string           `position:"Query" name:"Port"`
}

CreateDBInstanceEndpointAddressRequest is the request struct for api CreateDBInstanceEndpointAddress

func CreateCreateDBInstanceEndpointAddressRequest ¶ added in v1.62.30

func CreateCreateDBInstanceEndpointAddressRequest() (request *CreateDBInstanceEndpointAddressRequest)

CreateCreateDBInstanceEndpointAddressRequest creates a request to invoke CreateDBInstanceEndpointAddress API

type CreateDBInstanceEndpointAddressResponse ¶ added in v1.62.30

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

CreateDBInstanceEndpointAddressResponse is the response struct for api CreateDBInstanceEndpointAddress

func CreateCreateDBInstanceEndpointAddressResponse ¶ added in v1.62.30

func CreateCreateDBInstanceEndpointAddressResponse() (response *CreateDBInstanceEndpointAddressResponse)

CreateCreateDBInstanceEndpointAddressResponse creates a response to parse from CreateDBInstanceEndpointAddress response

type CreateDBInstanceEndpointRequest ¶ added in v1.62.30

type CreateDBInstanceEndpointRequest struct {
	*requests.RpcRequest
	ConnectionStringPrefix        string           `position:"Query" name:"ConnectionStringPrefix"`
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	ResourceGroupId               string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId                  string           `position:"Query" name:"DBInstanceId"`
	DBInstanceEndpointDescription string           `position:"Query" name:"DBInstanceEndpointDescription"`
	DBInstanceEndpointType        string           `position:"Query" name:"DBInstanceEndpointType"`
	NodeItems                     string           `position:"Query" name:"NodeItems"`
	VSwitchId                     string           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress              string           `position:"Query" name:"PrivateIpAddress"`
	Port                          string           `position:"Query" name:"Port"`
	VpcId                         string           `position:"Query" name:"VpcId"`
}

CreateDBInstanceEndpointRequest is the request struct for api CreateDBInstanceEndpoint

func CreateCreateDBInstanceEndpointRequest ¶ added in v1.62.30

func CreateCreateDBInstanceEndpointRequest() (request *CreateDBInstanceEndpointRequest)

CreateCreateDBInstanceEndpointRequest creates a request to invoke CreateDBInstanceEndpoint API

type CreateDBInstanceEndpointResponse ¶ added in v1.62.30

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

CreateDBInstanceEndpointResponse is the response struct for api CreateDBInstanceEndpoint

func CreateCreateDBInstanceEndpointResponse ¶ added in v1.62.30

func CreateCreateDBInstanceEndpointResponse() (response *CreateDBInstanceEndpointResponse)

CreateCreateDBInstanceEndpointResponse creates a response to parse from CreateDBInstanceEndpoint response

type CreateDBInstanceForRebuildRequest ¶ added in v1.62.254

type CreateDBInstanceForRebuildRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	ZoneIdSlave1          string           `position:"Query" name:"ZoneIdSlave1"`
	ZoneIdSlave2          string           `position:"Query" name:"ZoneIdSlave2"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken         string           `position:"Query" name:"SecurityToken"`
	DBInstanceId          string           `position:"Query" name:"DBInstanceId"`
	DBInstanceDescription string           `position:"Query" name:"DBInstanceDescription"`
	DBInstanceNetType     string           `position:"Query" name:"DBInstanceNetType"`
	Period                string           `position:"Query" name:"Period"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	UsedTime              string           `position:"Query" name:"UsedTime"`
	SecurityIPList        string           `position:"Query" name:"SecurityIPList"`
	VSwitchId             string           `position:"Query" name:"VSwitchId"`
	VPCId                 string           `position:"Query" name:"VPCId"`
	ZoneId                string           `position:"Query" name:"ZoneId"`
	PayType               string           `position:"Query" name:"PayType"`
	InstanceNetworkType   string           `position:"Query" name:"InstanceNetworkType"`
}

CreateDBInstanceForRebuildRequest is the request struct for api CreateDBInstanceForRebuild

func CreateCreateDBInstanceForRebuildRequest ¶ added in v1.62.254

func CreateCreateDBInstanceForRebuildRequest() (request *CreateDBInstanceForRebuildRequest)

CreateCreateDBInstanceForRebuildRequest creates a request to invoke CreateDBInstanceForRebuild API

type CreateDBInstanceForRebuildResponse ¶ added in v1.62.254

type CreateDBInstanceForRebuildResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Message      string `json:"Message" xml:"Message"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	TaskId       string `json:"TaskId" xml:"TaskId"`
	OrderId      string `json:"OrderId" xml:"OrderId"`
}

CreateDBInstanceForRebuildResponse is the response struct for api CreateDBInstanceForRebuild

func CreateCreateDBInstanceForRebuildResponse ¶ added in v1.62.254

func CreateCreateDBInstanceForRebuildResponse() (response *CreateDBInstanceForRebuildResponse)

CreateCreateDBInstanceForRebuildResponse creates a response to parse from CreateDBInstanceForRebuild response

type CreateDBInstanceRequest ¶

type CreateDBInstanceRequest struct {
	*requests.RpcRequest
	DBParamGroupId                 string                           `position:"Query" name:"DBParamGroupId"`
	BabelfishConfig                string                           `position:"Query" name:"BabelfishConfig"`
	ResourceOwnerId                requests.Integer                 `position:"Query" name:"ResourceOwnerId"`
	DBInstanceStorage              requests.Integer                 `position:"Query" name:"DBInstanceStorage"`
	SystemDBCharset                string                           `position:"Query" name:"SystemDBCharset"`
	ConnectionString               string                           `position:"Query" name:"ConnectionString"`
	EngineVersion                  string                           `position:"Query" name:"EngineVersion"`
	DeletionProtection             requests.Boolean                 `position:"Query" name:"DeletionProtection"`
	ResourceGroupId                string                           `position:"Query" name:"ResourceGroupId"`
	TargetDedicatedHostIdForMaster string                           `position:"Query" name:"TargetDedicatedHostIdForMaster"`
	DBInstanceDescription          string                           `position:"Query" name:"DBInstanceDescription"`
	Tag                            *[]CreateDBInstanceTag           `position:"Query" name:"Tag"  type:"Repeated"`
	BusinessInfo                   string                           `position:"Query" name:"BusinessInfo"`
	Period                         string                           `position:"Query" name:"Period"`
	DryRun                         requests.Boolean                 `position:"Query" name:"DryRun"`
	BackupId                       string                           `position:"Query" name:"BackupId"`
	EncryptionKey                  string                           `position:"Query" name:"EncryptionKey"`
	OwnerId                        requests.Integer                 `position:"Query" name:"OwnerId"`
	DBInstanceClass                string                           `position:"Query" name:"DBInstanceClass"`
	SecurityIPList                 string                           `position:"Query" name:"SecurityIPList"`
	VSwitchId                      string                           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress               string                           `position:"Query" name:"PrivateIpAddress"`
	TargetDedicatedHostIdForLog    string                           `position:"Query" name:"TargetDedicatedHostIdForLog"`
	AutoRenew                      string                           `position:"Query" name:"AutoRenew"`
	Port                           string                           `position:"Query" name:"Port"`
	RoleARN                        string                           `position:"Query" name:"RoleARN"`
	TunnelId                       string                           `position:"Query" name:"TunnelId"`
	ZoneId                         string                           `position:"Query" name:"ZoneId"`
	StorageAutoScale               string                           `position:"Query" name:"StorageAutoScale"`
	InstanceNetworkType            string                           `position:"Query" name:"InstanceNetworkType"`
	ConnectionMode                 string                           `position:"Query" name:"ConnectionMode"`
	ClientToken                    string                           `position:"Query" name:"ClientToken"`
	TargetDedicatedHostIdForSlave  string                           `position:"Query" name:"TargetDedicatedHostIdForSlave"`
	ZoneIdSlave1                   string                           `position:"Query" name:"ZoneIdSlave1"`
	ZoneIdSlave2                   string                           `position:"Query" name:"ZoneIdSlave2"`
	DBIsIgnoreCase                 string                           `position:"Query" name:"DBIsIgnoreCase"`
	Engine                         string                           `position:"Query" name:"Engine"`
	DBTimeZone                     string                           `position:"Query" name:"DBTimeZone"`
	DBInstanceStorageType          string                           `position:"Query" name:"DBInstanceStorageType"`
	DedicatedHostGroupId           string                           `position:"Query" name:"DedicatedHostGroupId"`
	CreateStrategy                 string                           `position:"Query" name:"CreateStrategy"`
	DBInstanceNetType              string                           `position:"Query" name:"DBInstanceNetType"`
	Amount                         requests.Integer                 `position:"Query" name:"Amount"`
	AutoPay                        requests.Boolean                 `position:"Query" name:"AutoPay"`
	ServerlessConfig               CreateDBInstanceServerlessConfig `position:"Query" name:"ServerlessConfig"  type:"Struct"`
	ResourceOwnerAccount           string                           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                   string                           `position:"Query" name:"OwnerAccount"`
	UsedTime                       string                           `position:"Query" name:"UsedTime"`
	BurstingEnabled                requests.Boolean                 `position:"Query" name:"BurstingEnabled"`
	TargetMinorVersion             string                           `position:"Query" name:"TargetMinorVersion"`
	UserBackupId                   string                           `position:"Query" name:"UserBackupId"`
	StorageUpperBound              requests.Integer                 `position:"Query" name:"StorageUpperBound"`
	StorageThreshold               requests.Integer                 `position:"Query" name:"StorageThreshold"`
	VPCId                          string                           `position:"Query" name:"VPCId"`
	Category                       string                           `position:"Query" name:"Category"`
	PayType                        string                           `position:"Query" name:"PayType"`
	BpeEnabled                     string                           `position:"Query" name:"BpeEnabled"`
}

CreateDBInstanceRequest is the request struct for api CreateDBInstance

func CreateCreateDBInstanceRequest ¶

func CreateCreateDBInstanceRequest() (request *CreateDBInstanceRequest)

CreateCreateDBInstanceRequest creates a request to invoke CreateDBInstance API

type CreateDBInstanceResponse ¶

type CreateDBInstanceResponse struct {
	*responses.BaseResponse
	DryRunResult     bool   `json:"DryRunResult" xml:"DryRunResult"`
	TagResult        bool   `json:"TagResult" xml:"TagResult"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	Message          string `json:"Message" xml:"Message"`
	DBInstanceId     string `json:"DBInstanceId" xml:"DBInstanceId"`
	Port             string `json:"Port" xml:"Port"`
	TaskId           string `json:"TaskId" xml:"TaskId"`
	DryRun           bool   `json:"DryRun" xml:"DryRun"`
	OrderId          string `json:"OrderId" xml:"OrderId"`
}

CreateDBInstanceResponse is the response struct for api CreateDBInstance

func CreateCreateDBInstanceResponse ¶

func CreateCreateDBInstanceResponse() (response *CreateDBInstanceResponse)

CreateCreateDBInstanceResponse creates a response to parse from CreateDBInstance response

type CreateDBInstanceServerlessConfig ¶ added in v1.61.1608

type CreateDBInstanceServerlessConfig struct {
	MinCapacity string `name:"MinCapacity"`
	MaxCapacity string `name:"MaxCapacity"`
	AutoPause   string `name:"AutoPause"`
	SwitchForce string `name:"SwitchForce"`
}

CreateDBInstanceServerlessConfig is a repeated param struct in CreateDBInstanceRequest

type CreateDBInstanceTag ¶ added in v1.61.1290

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

CreateDBInstanceTag is a repeated param struct in CreateDBInstanceRequest

type CreateDBNodesRequest ¶ added in v1.62.30

type CreateDBNodesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBNode               string           `position:"Query" name:"DBNode"`
}

CreateDBNodesRequest is the request struct for api CreateDBNodes

func CreateCreateDBNodesRequest ¶ added in v1.62.30

func CreateCreateDBNodesRequest() (request *CreateDBNodesRequest)

CreateCreateDBNodesRequest creates a request to invoke CreateDBNodes API

type CreateDBNodesResponse ¶ added in v1.62.30

type CreateDBNodesResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	OrderId      int64  `json:"OrderId" xml:"OrderId"`
	NodeIds      string `json:"NodeIds" xml:"NodeIds"`
}

CreateDBNodesResponse is the response struct for api CreateDBNodes

func CreateCreateDBNodesResponse ¶ added in v1.62.30

func CreateCreateDBNodesResponse() (response *CreateDBNodesResponse)

CreateCreateDBNodesResponse creates a response to parse from CreateDBNodes response

type CreateDBProxyEndpointAddressRequest ¶ added in v1.61.407

type CreateDBProxyEndpointAddressRequest struct {
	*requests.RpcRequest
	ConnectionStringPrefix      string `position:"Query" name:"ConnectionStringPrefix"`
	DBProxyConnectStringNetType string `position:"Query" name:"DBProxyConnectStringNetType"`
	ResourceGroupId             string `position:"Query" name:"ResourceGroupId"`
	DBInstanceId                string `position:"Query" name:"DBInstanceId"`
	DBProxyNewConnectStringPort string `position:"Query" name:"DBProxyNewConnectStringPort"`
	DBProxyEngineType           string `position:"Query" name:"DBProxyEngineType"`
	VSwitchId                   string `position:"Query" name:"VSwitchId"`
	DBProxyEndpointId           string `position:"Query" name:"DBProxyEndpointId"`
	VPCId                       string `position:"Query" name:"VPCId"`
}

CreateDBProxyEndpointAddressRequest is the request struct for api CreateDBProxyEndpointAddress

func CreateCreateDBProxyEndpointAddressRequest ¶ added in v1.61.407

func CreateCreateDBProxyEndpointAddressRequest() (request *CreateDBProxyEndpointAddressRequest)

CreateCreateDBProxyEndpointAddressRequest creates a request to invoke CreateDBProxyEndpointAddress API

type CreateDBProxyEndpointAddressResponse ¶ added in v1.61.407

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

CreateDBProxyEndpointAddressResponse is the response struct for api CreateDBProxyEndpointAddress

func CreateCreateDBProxyEndpointAddressResponse ¶ added in v1.61.407

func CreateCreateDBProxyEndpointAddressResponse() (response *CreateDBProxyEndpointAddressResponse)

CreateCreateDBProxyEndpointAddressResponse creates a response to parse from CreateDBProxyEndpointAddress response

type CreateDatabaseRequest ¶

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

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 CreateDdrInstanceRequest ¶

type CreateDdrInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceStorage     requests.Integer `position:"Query" name:"DBInstanceStorage"`
	SystemDBCharset       string           `position:"Query" name:"SystemDBCharset"`
	BinlogRole            string           `position:"Query" name:"BinlogRole"`
	EngineVersion         string           `position:"Query" name:"EngineVersion"`
	UserBakSetURL         string           `position:"Query" name:"UserBakSetURL"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceDescription string           `position:"Query" name:"DBInstanceDescription"`
	BackupSetRegion       string           `position:"Query" name:"BackupSetRegion"`
	Period                string           `position:"Query" name:"Period"`
	BackupSetId           string           `position:"Query" name:"BackupSetId"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceClass       string           `position:"Query" name:"DBInstanceClass"`
	SecurityIPList        string           `position:"Query" name:"SecurityIPList"`
	VSwitchId             string           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress      string           `position:"Query" name:"PrivateIpAddress"`
	BinlogName            string           `position:"Query" name:"BinlogName"`
	TunnelId              string           `position:"Query" name:"TunnelId"`
	ZoneId                string           `position:"Query" name:"ZoneId"`
	InstanceNetworkType   string           `position:"Query" name:"InstanceNetworkType"`
	ConnectionMode        string           `position:"Query" name:"ConnectionMode"`
	SourceDBInstanceName  string           `position:"Query" name:"SourceDBInstanceName"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	HostType              string           `position:"Query" name:"HostType"`
	Engine                string           `position:"Query" name:"Engine"`
	DBInstanceStorageType string           `position:"Query" name:"DBInstanceStorageType"`
	DBInstanceNetType     string           `position:"Query" name:"DBInstanceNetType"`
	BackupSetType         string           `position:"Query" name:"BackupSetType"`
	RestoreTime           string           `position:"Query" name:"RestoreTime"`
	BakSetName            string           `position:"Query" name:"BakSetName"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	UsedTime              string           `position:"Query" name:"UsedTime"`
	BinlogPosition        string           `position:"Query" name:"BinlogPosition"`
	RestoreType           string           `position:"Query" name:"RestoreType"`
	VPCId                 string           `position:"Query" name:"VPCId"`
	PayType               string           `position:"Query" name:"PayType"`
	SourceRegion          string           `position:"Query" name:"SourceRegion"`
}

CreateDdrInstanceRequest is the request struct for api CreateDdrInstance

func CreateCreateDdrInstanceRequest ¶

func CreateCreateDdrInstanceRequest() (request *CreateDdrInstanceRequest)

CreateCreateDdrInstanceRequest creates a request to invoke CreateDdrInstance API

type CreateDdrInstanceResponse ¶

type CreateDdrInstanceResponse struct {
	*responses.BaseResponse
	DBInstanceId     string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
	Port             string `json:"Port" xml:"Port"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	OrderId          string `json:"OrderId" xml:"OrderId"`
}

CreateDdrInstanceResponse is the response struct for api CreateDdrInstance

func CreateCreateDdrInstanceResponse ¶

func CreateCreateDdrInstanceResponse() (response *CreateDdrInstanceResponse)

CreateCreateDdrInstanceResponse creates a response to parse from CreateDdrInstance response

type CreateDiagnosticReportRequest ¶

type CreateDiagnosticReportRequest struct {
	*requests.RpcRequest
	EndTime      string `position:"Query" name:"EndTime"`
	StartTime    string `position:"Query" name:"StartTime"`
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
	Category     string `position:"Query" name:"Category"`
}

CreateDiagnosticReportRequest is the request struct for api CreateDiagnosticReport

func CreateCreateDiagnosticReportRequest ¶

func CreateCreateDiagnosticReportRequest() (request *CreateDiagnosticReportRequest)

CreateCreateDiagnosticReportRequest creates a request to invoke CreateDiagnosticReport API

type CreateDiagnosticReportResponse ¶

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

CreateDiagnosticReportResponse is the response struct for api CreateDiagnosticReport

func CreateCreateDiagnosticReportResponse ¶

func CreateCreateDiagnosticReportResponse() (response *CreateDiagnosticReportResponse)

CreateCreateDiagnosticReportResponse creates a response to parse from CreateDiagnosticReport response

type CreateGADInstanceRequest ¶ added in v1.61.1300

type CreateGADInstanceRequest struct {
	*requests.RpcRequest
	Description                string                       `position:"Query" name:"Description"`
	CentralRdsDtsAdminAccount  string                       `position:"Query" name:"CentralRdsDtsAdminAccount"`
	CentralRegionId            string                       `position:"Query" name:"CentralRegionId"`
	ResourceGroupId            string                       `position:"Query" name:"ResourceGroupId"`
	Tag                        *[]CreateGADInstanceTag      `position:"Query" name:"Tag"  type:"Repeated"`
	UnitNode                   *[]CreateGADInstanceUnitNode `position:"Query" name:"UnitNode"  type:"Repeated"`
	DBList                     string                       `position:"Query" name:"DBList"`
	CentralDBInstanceId        string                       `position:"Query" name:"CentralDBInstanceId"`
	CentralRdsDtsAdminPassword string                       `position:"Query" name:"CentralRdsDtsAdminPassword"`
}

CreateGADInstanceRequest is the request struct for api CreateGADInstance

func CreateCreateGADInstanceRequest ¶ added in v1.61.1300

func CreateCreateGADInstanceRequest() (request *CreateGADInstanceRequest)

CreateCreateGADInstanceRequest creates a request to invoke CreateGADInstance API

type CreateGADInstanceResponse ¶ added in v1.61.1300

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

CreateGADInstanceResponse is the response struct for api CreateGADInstance

func CreateCreateGADInstanceResponse ¶ added in v1.61.1300

func CreateCreateGADInstanceResponse() (response *CreateGADInstanceResponse)

CreateCreateGADInstanceResponse creates a response to parse from CreateGADInstance response

type CreateGADInstanceTag ¶ added in v1.61.1748

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

CreateGADInstanceTag is a repeated param struct in CreateGADInstanceRequest

type CreateGADInstanceUnitNode ¶ added in v1.61.1300

type CreateGADInstanceUnitNode struct {
	DBInstanceStorage     string `name:"DBInstanceStorage"`
	ZoneIDSlave1          string `name:"ZoneIDSlave1"`
	ZoneIDSlave2          string `name:"ZoneIDSlave2"`
	EngineVersion         string `name:"EngineVersion"`
	DbInstanceClass       string `name:"DbInstanceClass"`
	SecurityIPList        string `name:"SecurityIPList"`
	VSwitchID             string `name:"VSwitchID"`
	RegionID              string `name:"RegionID"`
	Engine                string `name:"Engine"`
	DtsInstanceClass      string `name:"DtsInstanceClass"`
	VpcID                 string `name:"VpcID"`
	ZoneID                string `name:"ZoneID"`
	DBInstanceDescription string `name:"DBInstanceDescription"`
	DBInstanceStorageType string `name:"DBInstanceStorageType"`
	PayType               string `name:"PayType"`
	DtsConflict           string `name:"DtsConflict"`
}

CreateGADInstanceUnitNode is a repeated param struct in CreateGADInstanceRequest

type CreateGadInstanceMemberRequest ¶ added in v1.61.1300

type CreateGadInstanceMemberRequest struct {
	*requests.RpcRequest
	DBList                     string                             `position:"Query" name:"DBList"`
	CentralDBInstanceId        string                             `position:"Query" name:"CentralDBInstanceId"`
	CentralRdsDtsAdminPassword string                             `position:"Query" name:"CentralRdsDtsAdminPassword"`
	CentralRdsDtsAdminAccount  string                             `position:"Query" name:"CentralRdsDtsAdminAccount"`
	CentralRegionId            string                             `position:"Query" name:"CentralRegionId"`
	GadInstanceId              string                             `position:"Query" name:"GadInstanceId"`
	UnitNode                   *[]CreateGadInstanceMemberUnitNode `position:"Query" name:"UnitNode"  type:"Repeated"`
}

CreateGadInstanceMemberRequest is the request struct for api CreateGadInstanceMember

func CreateCreateGadInstanceMemberRequest ¶ added in v1.61.1300

func CreateCreateGadInstanceMemberRequest() (request *CreateGadInstanceMemberRequest)

CreateCreateGadInstanceMemberRequest creates a request to invoke CreateGadInstanceMember API

type CreateGadInstanceMemberResponse ¶ added in v1.61.1300

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

CreateGadInstanceMemberResponse is the response struct for api CreateGadInstanceMember

func CreateCreateGadInstanceMemberResponse ¶ added in v1.61.1300

func CreateCreateGadInstanceMemberResponse() (response *CreateGadInstanceMemberResponse)

CreateCreateGadInstanceMemberResponse creates a response to parse from CreateGadInstanceMember response

type CreateGadInstanceMemberUnitNode ¶ added in v1.61.1300

type CreateGadInstanceMemberUnitNode struct {
	DBInstanceStorage     string `name:"DBInstanceStorage"`
	ZoneIDSlave1          string `name:"ZoneIDSlave1"`
	ZoneIDSlave2          string `name:"ZoneIDSlave2"`
	EngineVersion         string `name:"EngineVersion"`
	DbInstanceClass       string `name:"DbInstanceClass"`
	VSwitchID             string `name:"VSwitchID"`
	SecurityIPList        string `name:"SecurityIPList"`
	RegionID              string `name:"RegionID"`
	Engine                string `name:"Engine"`
	DtsInstanceClass      string `name:"DtsInstanceClass"`
	VpcID                 string `name:"VpcID"`
	ZoneID                string `name:"ZoneID"`
	DBInstanceDescription string `name:"DBInstanceDescription"`
	DBInstanceStorageType string `name:"DBInstanceStorageType"`
	DtsConflict           string `name:"DtsConflict"`
}

CreateGadInstanceMemberUnitNode is a repeated param struct in CreateGadInstanceMemberRequest

type CreateMigrateTaskRequest ¶

type CreateMigrateTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	IsOnlineDB           string           `position:"Query" name:"IsOnlineDB"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	MigrateTaskId        string           `position:"Query" name:"MigrateTaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	OssObjectPositions   string           `position:"Query" name:"OssObjectPositions"`
	OSSUrls              string           `position:"Query" name:"OSSUrls"`
	DBName               string           `position:"Query" name:"DBName"`
	BackupMode           string           `position:"Query" name:"BackupMode"`
	CheckDBMode          string           `position:"Query" name:"CheckDBMode"`
}

CreateMigrateTaskRequest is the request struct for api CreateMigrateTask

func CreateCreateMigrateTaskRequest ¶

func CreateCreateMigrateTaskRequest() (request *CreateMigrateTaskRequest)

CreateCreateMigrateTaskRequest creates a request to invoke CreateMigrateTask API

type CreateMigrateTaskResponse ¶

type CreateMigrateTaskResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	DBName        string `json:"DBName" xml:"DBName"`
	BackupMode    string `json:"BackupMode" xml:"BackupMode"`
	DBInstanceId  string `json:"DBInstanceId" xml:"DBInstanceId"`
	MigrateTaskId string `json:"MigrateTaskId" xml:"MigrateTaskId"`
	TaskId        string `json:"TaskId" xml:"TaskId"`
}

CreateMigrateTaskResponse is the response struct for api CreateMigrateTask

func CreateCreateMigrateTaskResponse ¶

func CreateCreateMigrateTaskResponse() (response *CreateMigrateTaskResponse)

CreateCreateMigrateTaskResponse creates a response to parse from CreateMigrateTask response

type CreateOnlineDatabaseTaskRequest ¶

type CreateOnlineDatabaseTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	MigrateTaskId        string           `position:"Query" name:"MigrateTaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBName               string           `position:"Query" name:"DBName"`
	CheckDBMode          string           `position:"Query" name:"CheckDBMode"`
}

CreateOnlineDatabaseTaskRequest is the request struct for api CreateOnlineDatabaseTask

func CreateCreateOnlineDatabaseTaskRequest ¶

func CreateCreateOnlineDatabaseTaskRequest() (request *CreateOnlineDatabaseTaskRequest)

CreateCreateOnlineDatabaseTaskRequest creates a request to invoke CreateOnlineDatabaseTask API

type CreateOnlineDatabaseTaskResponse ¶

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

CreateOnlineDatabaseTaskResponse is the response struct for api CreateOnlineDatabaseTask

func CreateCreateOnlineDatabaseTaskResponse ¶

func CreateCreateOnlineDatabaseTaskResponse() (response *CreateOnlineDatabaseTaskResponse)

CreateCreateOnlineDatabaseTaskResponse creates a response to parse from CreateOnlineDatabaseTask response

type CreateParameterGroupRequest ¶

type CreateParameterGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Engine               string           `position:"Query" name:"Engine"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ParameterGroupName   string           `position:"Query" name:"ParameterGroupName"`
	Parameters           string           `position:"Query" name:"Parameters"`
	ParameterGroupDesc   string           `position:"Query" name:"ParameterGroupDesc"`
}

CreateParameterGroupRequest is the request struct for api CreateParameterGroup

func CreateCreateParameterGroupRequest ¶

func CreateCreateParameterGroupRequest() (request *CreateParameterGroupRequest)

CreateCreateParameterGroupRequest creates a request to invoke CreateParameterGroup API

type CreateParameterGroupResponse ¶

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

CreateParameterGroupResponse is the response struct for api CreateParameterGroup

func CreateCreateParameterGroupResponse ¶

func CreateCreateParameterGroupResponse() (response *CreateParameterGroupResponse)

CreateCreateParameterGroupResponse creates a response to parse from CreateParameterGroup response

type CreatePostgresExtensionsRequest ¶ added in v1.62.452

type CreatePostgresExtensionsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	SourceDatabase       string           `position:"Query" name:"SourceDatabase"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBNames              string           `position:"Query" name:"DBNames"`
	Extensions           string           `position:"Query" name:"Extensions"`
}

CreatePostgresExtensionsRequest is the request struct for api CreatePostgresExtensions

func CreateCreatePostgresExtensionsRequest ¶ added in v1.62.452

func CreateCreatePostgresExtensionsRequest() (request *CreatePostgresExtensionsRequest)

CreateCreatePostgresExtensionsRequest creates a request to invoke CreatePostgresExtensions API

type CreatePostgresExtensionsResponse ¶ added in v1.62.452

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

CreatePostgresExtensionsResponse is the response struct for api CreatePostgresExtensions

func CreateCreatePostgresExtensionsResponse ¶ added in v1.62.452

func CreateCreatePostgresExtensionsResponse() (response *CreatePostgresExtensionsResponse)

CreateCreatePostgresExtensionsResponse creates a response to parse from CreatePostgresExtensions response

type CreateReadOnlyDBInstanceRequest ¶

type CreateReadOnlyDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceStorage              requests.Integer `position:"Query" name:"DBInstanceStorage"`
	EngineVersion                  string           `position:"Query" name:"EngineVersion"`
	DeletionProtection             requests.Boolean `position:"Query" name:"DeletionProtection"`
	ResourceGroupId                string           `position:"Query" name:"ResourceGroupId"`
	TargetDedicatedHostIdForMaster string           `position:"Query" name:"TargetDedicatedHostIdForMaster"`
	DBInstanceDescription          string           `position:"Query" name:"DBInstanceDescription"`
	GdnInstanceName                string           `position:"Query" name:"GdnInstanceName"`
	TddlBizType                    string           `position:"Query" name:"TddlBizType"`
	Period                         string           `position:"Query" name:"Period"`
	OwnerId                        requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceClass                string           `position:"Query" name:"DBInstanceClass"`
	VSwitchId                      string           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress               string           `position:"Query" name:"PrivateIpAddress"`
	AutoRenew                      string           `position:"Query" name:"AutoRenew"`
	ZoneId                         string           `position:"Query" name:"ZoneId"`
	InstanceNetworkType            string           `position:"Query" name:"InstanceNetworkType"`
	ClientToken                    string           `position:"Query" name:"ClientToken"`
	InstructionSetArch             string           `position:"Query" name:"InstructionSetArch"`
	TddlRegionConfig               string           `position:"Query" name:"TddlRegionConfig"`
	DBInstanceId                   string           `position:"Query" name:"DBInstanceId"`
	DBInstanceStorageType          string           `position:"Query" name:"DBInstanceStorageType"`
	DedicatedHostGroupId           string           `position:"Query" name:"DedicatedHostGroupId"`
	AutoPay                        requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount           string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                   string           `position:"Query" name:"OwnerAccount"`
	UsedTime                       string           `position:"Query" name:"UsedTime"`
	BurstingEnabled                requests.Boolean `position:"Query" name:"BurstingEnabled"`
	VPCId                          string           `position:"Query" name:"VPCId"`
	Category                       string           `position:"Query" name:"Category"`
	PayType                        string           `position:"Query" name:"PayType"`
	BpeEnabled                     string           `position:"Query" name:"BpeEnabled"`
}

CreateReadOnlyDBInstanceRequest is the request struct for api CreateReadOnlyDBInstance

func CreateCreateReadOnlyDBInstanceRequest ¶

func CreateCreateReadOnlyDBInstanceRequest() (request *CreateReadOnlyDBInstanceRequest)

CreateCreateReadOnlyDBInstanceRequest creates a request to invoke CreateReadOnlyDBInstance API

type CreateReadOnlyDBInstanceResponse ¶

type CreateReadOnlyDBInstanceResponse struct {
	*responses.BaseResponse
	DBInstanceId     string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
	Port             string `json:"Port" xml:"Port"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	OrderId          string `json:"OrderId" xml:"OrderId"`
}

CreateReadOnlyDBInstanceResponse is the response struct for api CreateReadOnlyDBInstance

func CreateCreateReadOnlyDBInstanceResponse ¶

func CreateCreateReadOnlyDBInstanceResponse() (response *CreateReadOnlyDBInstanceResponse)

CreateCreateReadOnlyDBInstanceResponse creates a response to parse from CreateReadOnlyDBInstance response

type CreateSecretRequest ¶ added in v1.61.1748

type CreateSecretRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Password             string           `position:"Query" name:"Password"`
	Engine               string           `position:"Query" name:"Engine"`
	DbInstanceId         string           `position:"Query" name:"DbInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DbNames              string           `position:"Query" name:"DbNames"`
	SecretName           string           `position:"Query" name:"SecretName"`
	Username             string           `position:"Query" name:"Username"`
}

CreateSecretRequest is the request struct for api CreateSecret

func CreateCreateSecretRequest ¶ added in v1.61.1748

func CreateCreateSecretRequest() (request *CreateSecretRequest)

CreateCreateSecretRequest creates a request to invoke CreateSecret API

type CreateSecretResponse ¶ added in v1.61.1748

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

CreateSecretResponse is the response struct for api CreateSecret

func CreateCreateSecretResponse ¶ added in v1.61.1748

func CreateCreateSecretResponse() (response *CreateSecretResponse)

CreateCreateSecretResponse creates a response to parse from CreateSecret response

type CreateServiceLinkedRoleRequest ¶ added in v1.61.1608

type CreateServiceLinkedRoleRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ServiceLinkedRole    string           `position:"Query" name:"ServiceLinkedRole"`
}

CreateServiceLinkedRoleRequest is the request struct for api CreateServiceLinkedRole

func CreateCreateServiceLinkedRoleRequest ¶ added in v1.61.1608

func CreateCreateServiceLinkedRoleRequest() (request *CreateServiceLinkedRoleRequest)

CreateCreateServiceLinkedRoleRequest creates a request to invoke CreateServiceLinkedRole API

type CreateServiceLinkedRoleResponse ¶ added in v1.61.1608

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

CreateServiceLinkedRoleResponse is the response struct for api CreateServiceLinkedRole

func CreateCreateServiceLinkedRoleResponse ¶ added in v1.61.1608

func CreateCreateServiceLinkedRoleResponse() (response *CreateServiceLinkedRoleResponse)

CreateCreateServiceLinkedRoleResponse creates a response to parse from CreateServiceLinkedRole response

type CreateTempDBInstanceRequest ¶

type CreateTempDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	RestoreTime          string           `position:"Query" name:"RestoreTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId             requests.Integer `position:"Query" name:"BackupId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateTempDBInstanceRequest is the request struct for api CreateTempDBInstance

func CreateCreateTempDBInstanceRequest ¶

func CreateCreateTempDBInstanceRequest() (request *CreateTempDBInstanceRequest)

CreateCreateTempDBInstanceRequest creates a request to invoke CreateTempDBInstance API

type CreateTempDBInstanceResponse ¶

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

CreateTempDBInstanceResponse is the response struct for api CreateTempDBInstance

func CreateCreateTempDBInstanceResponse ¶

func CreateCreateTempDBInstanceResponse() (response *CreateTempDBInstanceResponse)

CreateCreateTempDBInstanceResponse creates a response to parse from CreateTempDBInstance response

type DBClusterNode ¶ added in v1.62.30

type DBClusterNode struct {
	NodeRegionId string `json:"NodeRegionId" xml:"NodeRegionId"`
	NodeZoneId   string `json:"NodeZoneId" xml:"NodeZoneId"`
	NodeId       string `json:"NodeId" xml:"NodeId"`
	NodeRole     string `json:"NodeRole" xml:"NodeRole"`
	ClassCode    string `json:"ClassCode" xml:"ClassCode"`
}

DBClusterNode is a nested struct in rds response

type DBClusterNodes ¶ added in v1.62.30

type DBClusterNodes struct {
	DBClusterNode []DBClusterNode `json:"DBClusterNode" xml:"DBClusterNode"`
}

DBClusterNodes is a nested struct in rds response

type DBInstance ¶

type DBInstance struct {
	Engine                       string                                     `json:"Engine" xml:"Engine"`
	VpcName                      string                                     `json:"VpcName" xml:"VpcName"`
	BpeEnabled                   string                                     `json:"BpeEnabled" xml:"BpeEnabled"`
	VpcCloudInstanceId           string                                     `json:"VpcCloudInstanceId" xml:"VpcCloudInstanceId"`
	DBInstanceNetType            string                                     `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	DBInstanceClass              string                                     `json:"DBInstanceClass" xml:"DBInstanceClass"`
	InstanceNetworkType          string                                     `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	DBInstanceType               string                                     `json:"DBInstanceType" xml:"DBInstanceType"`
	SwitchWeight                 int                                        `json:"SwitchWeight" xml:"SwitchWeight"`
	DBInstanceId                 string                                     `json:"DBInstanceId" xml:"DBInstanceId"`
	VpcId                        string                                     `json:"VpcId" xml:"VpcId"`
	DBInstanceStorageType        string                                     `json:"DBInstanceStorageType" xml:"DBInstanceStorageType"`
	DedicatedHostZoneIdForMaster string                                     `json:"DedicatedHostZoneIdForMaster" xml:"DedicatedHostZoneIdForMaster"`
	DedicatedHostIdForLog        string                                     `json:"DedicatedHostIdForLog" xml:"DedicatedHostIdForLog"`
	TipsLevel                    int                                        `json:"TipsLevel" xml:"TipsLevel"`
	EngineVersion                string                                     `json:"EngineVersion" xml:"EngineVersion"`
	PayType                      string                                     `json:"PayType" xml:"PayType"`
	BurstingEnabled              bool                                       `json:"BurstingEnabled" xml:"BurstingEnabled"`
	Tips                         string                                     `json:"Tips" xml:"Tips"`
	DedicatedHostZoneIdForSlave  string                                     `json:"DedicatedHostZoneIdForSlave" xml:"DedicatedHostZoneIdForSlave"`
	TempDBInstanceId             string                                     `json:"TempDBInstanceId" xml:"TempDBInstanceId"`
	ZoneId                       string                                     `json:"ZoneId" xml:"ZoneId"`
	DedicatedHostZoneIdForLog    string                                     `json:"DedicatedHostZoneIdForLog" xml:"DedicatedHostZoneIdForLog"`
	DedicatedHostNameForSlave    string                                     `json:"DedicatedHostNameForSlave" xml:"DedicatedHostNameForSlave"`
	ConnectionMode               string                                     `json:"ConnectionMode" xml:"ConnectionMode"`
	LockMode                     string                                     `json:"LockMode" xml:"LockMode"`
	DedicatedHostIdForSlave      string                                     `json:"DedicatedHostIdForSlave" xml:"DedicatedHostIdForSlave"`
	LockReason                   string                                     `json:"LockReason" xml:"LockReason"`
	Category                     string                                     `json:"Category" xml:"Category"`
	InsId                        int                                        `json:"InsId" xml:"InsId"`
	GuardDBInstanceId            string                                     `json:"GuardDBInstanceId" xml:"GuardDBInstanceId"`
	DBInstanceDescription        string                                     `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	CreateTime                   string                                     `json:"CreateTime" xml:"CreateTime"`
	GeneralGroupName             string                                     `json:"GeneralGroupName" xml:"GeneralGroupName"`
	DestroyTime                  string                                     `json:"DestroyTime" xml:"DestroyTime"`
	DedicatedHostIdForMaster     string                                     `json:"DedicatedHostIdForMaster" xml:"DedicatedHostIdForMaster"`
	DedicatedHostNameForLog      string                                     `json:"DedicatedHostNameForLog" xml:"DedicatedHostNameForLog"`
	RegionId                     string                                     `json:"RegionId" xml:"RegionId"`
	ResourceGroupId              string                                     `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ExpireTime                   string                                     `json:"ExpireTime" xml:"ExpireTime"`
	MutriORsignle                bool                                       `json:"MutriORsignle" xml:"MutriORsignle"`
	DedicatedHostGroupId         string                                     `json:"DedicatedHostGroupId" xml:"DedicatedHostGroupId"`
	DedicatedHostGroupName       string                                     `json:"DedicatedHostGroupName" xml:"DedicatedHostGroupName"`
	VSwitchId                    string                                     `json:"VSwitchId" xml:"VSwitchId"`
	MasterInstanceId             string                                     `json:"MasterInstanceId" xml:"MasterInstanceId"`
	DBInstanceStatus             string                                     `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	ReplicateId                  string                                     `json:"ReplicateId" xml:"ReplicateId"`
	ConnectionString             string                                     `json:"ConnectionString" xml:"ConnectionString"`
	DedicatedHostNameForMaster   string                                     `json:"DedicatedHostNameForMaster" xml:"DedicatedHostNameForMaster"`
	AutoUpgradeMinorVersion      string                                     `json:"AutoUpgradeMinorVersion" xml:"AutoUpgradeMinorVersion"`
	DeletionProtection           bool                                       `json:"DeletionProtection" xml:"DeletionProtection"`
	ReadOnlyDBInstanceIds        ReadOnlyDBInstanceIdsInDescribeDBInstances `json:"ReadOnlyDBInstanceIds" xml:"ReadOnlyDBInstanceIds"`
}

DBInstance is a nested struct in rds response

type DBInstanceAccount ¶

type DBInstanceAccount struct {
	AccountStatus      string             `json:"AccountStatus" xml:"AccountStatus"`
	AccountDescription string             `json:"AccountDescription" xml:"AccountDescription"`
	DBInstanceId       string             `json:"DBInstanceId" xml:"DBInstanceId"`
	PrivExceeded       string             `json:"PrivExceeded" xml:"PrivExceeded"`
	AccountType        string             `json:"AccountType" xml:"AccountType"`
	AccountName        string             `json:"AccountName" xml:"AccountName"`
	ValidUntil         string             `json:"ValidUntil" xml:"ValidUntil"`
	CreateDB           string             `json:"CreateDB" xml:"CreateDB"`
	Replication        string             `json:"Replication" xml:"Replication"`
	CreateRole         string             `json:"CreateRole" xml:"CreateRole"`
	BypassRLS          string             `json:"BypassRLS" xml:"BypassRLS"`
	DatabasePrivileges DatabasePrivileges `json:"DatabasePrivileges" xml:"DatabasePrivileges"`
}

DBInstanceAccount is a nested struct in rds response

type DBInstanceAttribute ¶

type DBInstanceAttribute struct {
	TimeZone                          string                                             `json:"TimeZone" xml:"TimeZone"`
	Engine                            string                                             `json:"Engine" xml:"Engine"`
	TempUpgradeTimeStart              string                                             `json:"TempUpgradeTimeStart" xml:"TempUpgradeTimeStart"`
	TempUpgradeRecoveryTime           string                                             `json:"TempUpgradeRecoveryTime" xml:"TempUpgradeRecoveryTime"`
	PGBouncerEnabled                  string                                             `json:"PGBouncerEnabled" xml:"PGBouncerEnabled"`
	TempUpgradeRecoveryMaxIOPS        string                                             `json:"TempUpgradeRecoveryMaxIOPS" xml:"TempUpgradeRecoveryMaxIOPS"`
	DBInstanceDiskUsed                string                                             `json:"DBInstanceDiskUsed" xml:"DBInstanceDiskUsed"`
	BpeEnabled                        string                                             `json:"BpeEnabled" xml:"BpeEnabled"`
	AdvancedFeatures                  string                                             `json:"AdvancedFeatures" xml:"AdvancedFeatures"`
	VpcCloudInstanceId                string                                             `json:"VpcCloudInstanceId" xml:"VpcCloudInstanceId"`
	DBInstanceNetType                 string                                             `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	DBInstanceClass                   string                                             `json:"DBInstanceClass" xml:"DBInstanceClass"`
	MaxIOMBPS                         int                                                `json:"MaxIOMBPS" xml:"MaxIOMBPS"`
	DBMaxQuantity                     int                                                `json:"DBMaxQuantity" xml:"DBMaxQuantity"`
	DBInstanceCPU                     string                                             `json:"DBInstanceCPU" xml:"DBInstanceCPU"`
	IncrementSourceDBInstanceId       string                                             `json:"IncrementSourceDBInstanceId" xml:"IncrementSourceDBInstanceId"`
	MaxConnections                    int                                                `json:"MaxConnections" xml:"MaxConnections"`
	InstanceNetworkType               string                                             `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	MultipleTempUpgrade               bool                                               `json:"MultipleTempUpgrade" xml:"MultipleTempUpgrade"`
	DBInstanceType                    string                                             `json:"DBInstanceType" xml:"DBInstanceType"`
	TempUpgradeRecoveryClass          string                                             `json:"TempUpgradeRecoveryClass" xml:"TempUpgradeRecoveryClass"`
	DBInstanceId                      string                                             `json:"DBInstanceId" xml:"DBInstanceId"`
	VpcId                             string                                             `json:"VpcId" xml:"VpcId"`
	DBInstanceMemory                  int64                                              `json:"DBInstanceMemory" xml:"DBInstanceMemory"`
	DBInstanceStorageType             string                                             `json:"DBInstanceStorageType" xml:"DBInstanceStorageType"`
	LatestKernelVersion               string                                             `json:"LatestKernelVersion" xml:"LatestKernelVersion"`
	SecurityIPList                    string                                             `json:"SecurityIPList" xml:"SecurityIPList"`
	SupportUpgradeAccountType         string                                             `json:"SupportUpgradeAccountType" xml:"SupportUpgradeAccountType"`
	MaxIOPS                           int                                                `json:"MaxIOPS" xml:"MaxIOPS"`
	TipsLevel                         int                                                `json:"TipsLevel" xml:"TipsLevel"`
	MaintainTime                      string                                             `json:"MaintainTime" xml:"MaintainTime"`
	EngineVersion                     string                                             `json:"EngineVersion" xml:"EngineVersion"`
	InstructionSetArch                string                                             `json:"InstructionSetArch" xml:"InstructionSetArch"`
	PayType                           string                                             `json:"PayType" xml:"PayType"`
	BurstingEnabled                   bool                                               `json:"BurstingEnabled" xml:"BurstingEnabled"`
	Tips                              string                                             `json:"Tips" xml:"Tips"`
	DBInstanceStorage                 int                                                `json:"DBInstanceStorage" xml:"DBInstanceStorage"`
	KindCode                          string                                             `json:"kindCode" xml:"kindCode"`
	SupportCreateSuperAccount         string                                             `json:"SupportCreateSuperAccount" xml:"SupportCreateSuperAccount"`
	TempDBInstanceId                  string                                             `json:"TempDBInstanceId" xml:"TempDBInstanceId"`
	CurrentKernelVersion              string                                             `json:"CurrentKernelVersion" xml:"CurrentKernelVersion"`
	ZoneId                            string                                             `json:"ZoneId" xml:"ZoneId"`
	IPType                            string                                             `json:"IPType" xml:"IPType"`
	ConnectionMode                    string                                             `json:"ConnectionMode" xml:"ConnectionMode"`
	ReadonlyInstanceSQLDelayedTime    string                                             `json:"ReadonlyInstanceSQLDelayedTime" xml:"ReadonlyInstanceSQLDelayedTime"`
	MasterZone                        string                                             `json:"MasterZone" xml:"MasterZone"`
	LockMode                          string                                             `json:"LockMode" xml:"LockMode"`
	CanTempUpgrade                    bool                                               `json:"CanTempUpgrade" xml:"CanTempUpgrade"`
	Collation                         string                                             `json:"Collation" xml:"Collation"`
	LockReason                        string                                             `json:"LockReason" xml:"LockReason"`
	Category                          string                                             `json:"Category" xml:"Category"`
	InsId                             int                                                `json:"InsId" xml:"InsId"`
	GuardDBInstanceId                 string                                             `json:"GuardDBInstanceId" xml:"GuardDBInstanceId"`
	DBInstanceDescription             string                                             `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	AccountType                       string                                             `json:"AccountType" xml:"AccountType"`
	SuperPermissionMode               string                                             `json:"SuperPermissionMode" xml:"SuperPermissionMode"`
	GuardDBInstanceName               string                                             `json:"GuardDBInstanceName" xml:"GuardDBInstanceName"`
	GeneralGroupName                  string                                             `json:"GeneralGroupName" xml:"GeneralGroupName"`
	RegionId                          string                                             `json:"RegionId" xml:"RegionId"`
	ConsoleVersion                    string                                             `json:"ConsoleVersion" xml:"ConsoleVersion"`
	ResourceGroupId                   string                                             `json:"ResourceGroupId" xml:"ResourceGroupId"`
	TempUpgradeTimeEnd                string                                             `json:"TempUpgradeTimeEnd" xml:"TempUpgradeTimeEnd"`
	ExpireTime                        string                                             `json:"ExpireTime" xml:"ExpireTime"`
	DispenseMode                      string                                             `json:"DispenseMode" xml:"DispenseMode"`
	TempUpgradeRecoveryMemory         int                                                `json:"TempUpgradeRecoveryMemory" xml:"TempUpgradeRecoveryMemory"`
	DedicatedHostGroupId              string                                             `json:"DedicatedHostGroupId" xml:"DedicatedHostGroupId"`
	OriginConfiguration               string                                             `json:"OriginConfiguration" xml:"OriginConfiguration"`
	ProxyType                         int                                                `json:"ProxyType" xml:"ProxyType"`
	AccountMaxQuantity                int                                                `json:"AccountMaxQuantity" xml:"AccountMaxQuantity"`
	TempUpgradeRecoveryMaxConnections string                                             `json:"TempUpgradeRecoveryMaxConnections" xml:"TempUpgradeRecoveryMaxConnections"`
	Port                              string                                             `json:"Port" xml:"Port"`
	VSwitchId                         string                                             `json:"VSwitchId" xml:"VSwitchId"`
	CreationTime                      string                                             `json:"CreationTime" xml:"CreationTime"`
	MasterInstanceId                  string                                             `json:"MasterInstanceId" xml:"MasterInstanceId"`
	SecurityIPMode                    string                                             `json:"SecurityIPMode" xml:"SecurityIPMode"`
	DBInstanceClassType               string                                             `json:"DBInstanceClassType" xml:"DBInstanceClassType"`
	ReadDelayTime                     string                                             `json:"ReadDelayTime" xml:"ReadDelayTime"`
	DBInstanceStatus                  string                                             `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	ReplicateId                       string                                             `json:"ReplicateId" xml:"ReplicateId"`
	ConnectionString                  string                                             `json:"ConnectionString" xml:"ConnectionString"`
	TempUpgradeRecoveryCpu            int                                                `json:"TempUpgradeRecoveryCpu" xml:"TempUpgradeRecoveryCpu"`
	AvailabilityValue                 string                                             `json:"AvailabilityValue" xml:"AvailabilityValue"`
	AutoUpgradeMinorVersion           string                                             `json:"AutoUpgradeMinorVersion" xml:"AutoUpgradeMinorVersion"`
	DeletionProtection                bool                                               `json:"DeletionProtection" xml:"DeletionProtection"`
	Extra                             Extra                                              `json:"Extra" xml:"Extra"`
	ServerlessConfig                  ServerlessConfig                                   `json:"ServerlessConfig" xml:"ServerlessConfig"`
	BabelfishConfig                   BabelfishConfig                                    `json:"BabelfishConfig" xml:"BabelfishConfig"`
	DBClusterNodes                    DBClusterNodes                                     `json:"DBClusterNodes" xml:"DBClusterNodes"`
	ReadOnlyDBInstanceIds             ReadOnlyDBInstanceIdsInDescribeDBInstanceAttribute `json:"ReadOnlyDBInstanceIds" xml:"ReadOnlyDBInstanceIds"`
	SlaveZones                        SlaveZonesInDescribeDBInstanceAttribute            `json:"SlaveZones" xml:"SlaveZones"`
}

DBInstanceAttribute is a nested struct in rds response

type DBInstanceAttributeInDescribeDBInstancesAsCsv ¶ added in v1.61.70

type DBInstanceAttributeInDescribeDBInstancesAsCsv struct {
	VpcId                       string                               `json:"VpcId" xml:"VpcId"`
	CreationTime                string                               `json:"CreationTime" xml:"CreationTime"`
	TempDBInstanceId            string                               `json:"TempDBInstanceId" xml:"TempDBInstanceId"`
	SupportUpgradeAccountType   string                               `json:"SupportUpgradeAccountType" xml:"SupportUpgradeAccountType"`
	IncrementSourceDBInstanceId string                               `json:"IncrementSourceDBInstanceId" xml:"IncrementSourceDBInstanceId"`
	DBInstanceMemory            int64                                `json:"DBInstanceMemory" xml:"DBInstanceMemory"`
	MaintainTime                string                               `json:"MaintainTime" xml:"MaintainTime"`
	PayType                     string                               `json:"PayType" xml:"PayType"`
	Tags                        string                               `json:"Tags" xml:"Tags"`
	AvailabilityValue           string                               `json:"AvailabilityValue" xml:"AvailabilityValue"`
	ReadDelayTime               string                               `json:"ReadDelayTime" xml:"ReadDelayTime"`
	ConnectionMode              string                               `json:"ConnectionMode" xml:"ConnectionMode"`
	Port                        string                               `json:"Port" xml:"Port"`
	AccountType                 string                               `json:"AccountType" xml:"AccountType"`
	LockMode                    string                               `json:"LockMode" xml:"LockMode"`
	EngineVersion               string                               `json:"EngineVersion" xml:"EngineVersion"`
	MaxIOPS                     int                                  `json:"MaxIOPS" xml:"MaxIOPS"`
	ConnectionString            string                               `json:"ConnectionString" xml:"ConnectionString"`
	InstanceNetworkType         string                               `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	SecurityIPList              string                               `json:"SecurityIPList" xml:"SecurityIPList"`
	MasterInstanceId            string                               `json:"MasterInstanceId" xml:"MasterInstanceId"`
	DBInstanceClassType         string                               `json:"DBInstanceClassType" xml:"DBInstanceClassType"`
	DBInstanceDescription       string                               `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	DBInstanceCPU               string                               `json:"DBInstanceCPU" xml:"DBInstanceCPU"`
	ExpireTime                  string                               `json:"ExpireTime" xml:"ExpireTime"`
	DBInstanceNetType           string                               `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	DBInstanceType              string                               `json:"DBInstanceType" xml:"DBInstanceType"`
	AccountMaxQuantity          int                                  `json:"AccountMaxQuantity" xml:"AccountMaxQuantity"`
	LockReason                  string                               `json:"LockReason" xml:"LockReason"`
	DBInstanceStatus            string                               `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	DBMaxQuantity               int                                  `json:"DBMaxQuantity" xml:"DBMaxQuantity"`
	GuardDBInstanceId           string                               `json:"GuardDBInstanceId" xml:"GuardDBInstanceId"`
	RegionId                    string                               `json:"RegionId" xml:"RegionId"`
	DBInstanceStorage           int                                  `json:"DBInstanceStorage" xml:"DBInstanceStorage"`
	VSwitchId                   string                               `json:"VSwitchId" xml:"VSwitchId"`
	ZoneId                      string                               `json:"ZoneId" xml:"ZoneId"`
	Category                    string                               `json:"Category" xml:"Category"`
	MaxConnections              int                                  `json:"MaxConnections" xml:"MaxConnections"`
	DBInstanceId                string                               `json:"DBInstanceId" xml:"DBInstanceId"`
	DBInstanceClass             string                               `json:"DBInstanceClass" xml:"DBInstanceClass"`
	Engine                      string                               `json:"Engine" xml:"Engine"`
	ExportKey                   string                               `json:"ExportKey" xml:"ExportKey"`
	SlaveZones                  SlaveZonesInDescribeDBInstancesAsCsv `json:"SlaveZones" xml:"SlaveZones"`
}

DBInstanceAttributeInDescribeDBInstancesAsCsv is a nested struct in rds response

type DBInstanceClass ¶ added in v1.61.70

type DBInstanceClass struct {
	StorageRange           string                 `json:"StorageRange" xml:"StorageRange"`
	DBInstanceClass        string                 `json:"DBInstanceClass" xml:"DBInstanceClass"`
	DBInstanceStorageRange DBInstanceStorageRange `json:"DBInstanceStorageRange" xml:"DBInstanceStorageRange"`
}

DBInstanceClass is a nested struct in rds response

type DBInstanceClasses ¶ added in v1.61.70

type DBInstanceClasses struct {
	DBInstanceClass []DBInstanceClass `json:"DBInstanceClass" xml:"DBInstanceClass"`
}

DBInstanceClasses is a nested struct in rds response

type DBInstanceEndpoint ¶ added in v1.62.30

type DBInstanceEndpoint struct {
	EndpointId          string       `json:"EndpointId" xml:"EndpointId"`
	EndpointType        string       `json:"EndpointType" xml:"EndpointType"`
	EndpointDescription string       `json:"EndpointDescription" xml:"EndpointDescription"`
	NodeItems           NodeItems    `json:"NodeItems" xml:"NodeItems"`
	AddressItems        AddressItems `json:"AddressItems" xml:"AddressItems"`
}

DBInstanceEndpoint is a nested struct in rds response

type DBInstanceEndpoints ¶ added in v1.62.30

type DBInstanceEndpoints struct {
	DBInstanceEndpoint []DBInstanceEndpoint `json:"DBInstanceEndpoint" xml:"DBInstanceEndpoint"`
}

DBInstanceEndpoints is a nested struct in rds response

type DBInstanceExpireTime ¶

type DBInstanceExpireTime struct {
	ExpireTime            string `json:"ExpireTime" xml:"ExpireTime"`
	PayType               string `json:"PayType" xml:"PayType"`
	DBInstanceId          string `json:"DBInstanceId" xml:"DBInstanceId"`
	DBInstanceStatus      string `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	DBInstanceDescription string `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	LockMode              string `json:"LockMode" xml:"LockMode"`
}

DBInstanceExpireTime is a nested struct in rds response

type DBInstanceIPArray ¶

type DBInstanceIPArray struct {
	DBInstanceIPArrayAttribute string `json:"DBInstanceIPArrayAttribute" xml:"DBInstanceIPArrayAttribute"`
	WhitelistNetworkType       string `json:"WhitelistNetworkType" xml:"WhitelistNetworkType"`
	DBInstanceIPArrayName      string `json:"DBInstanceIPArrayName" xml:"DBInstanceIPArrayName"`
	SecurityIPType             string `json:"SecurityIPType" xml:"SecurityIPType"`
	SecurityIPList             string `json:"SecurityIPList" xml:"SecurityIPList"`
}

DBInstanceIPArray is a nested struct in rds response

type DBInstanceIdsInDescribeDBInstanceAttribute ¶ added in v1.61.294

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

DBInstanceIdsInDescribeDBInstanceAttribute is a nested struct in rds response

type DBInstanceIdsInDescribeTags ¶ added in v1.61.294

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

DBInstanceIdsInDescribeTags is a nested struct in rds response

type DBInstanceNetInfo ¶

type DBInstanceNetInfo struct {
	ExpiredTime          string                                       `json:"ExpiredTime" xml:"ExpiredTime"`
	VPCId                string                                       `json:"VPCId" xml:"VPCId"`
	Port                 string                                       `json:"Port" xml:"Port"`
	VSwitchId            string                                       `json:"VSwitchId" xml:"VSwitchId"`
	BabelfishPort        string                                       `json:"BabelfishPort" xml:"BabelfishPort"`
	DistributionType     string                                       `json:"DistributionType" xml:"DistributionType"`
	IPAddress            string                                       `json:"IPAddress" xml:"IPAddress"`
	Availability         string                                       `json:"Availability" xml:"Availability"`
	Upgradeable          string                                       `json:"Upgradeable" xml:"Upgradeable"`
	ConnectionString     string                                       `json:"ConnectionString" xml:"ConnectionString"`
	PGBouncerPort        string                                       `json:"PGBouncerPort" xml:"PGBouncerPort"`
	MaxDelayTime         string                                       `json:"MaxDelayTime" xml:"MaxDelayTime"`
	IPType               string                                       `json:"IPType" xml:"IPType"`
	ConnectionStringType string                                       `json:"ConnectionStringType" xml:"ConnectionStringType"`
	SecurityIPGroups     SecurityIPGroupsInDescribeDBInstanceNetInfo  `json:"SecurityIPGroups" xml:"SecurityIPGroups"`
	DBInstanceWeights    DBInstanceWeightsInDescribeDBInstanceNetInfo `json:"DBInstanceWeights" xml:"DBInstanceWeights"`
}

DBInstanceNetInfo is a nested struct in rds response

type DBInstanceNetInfosInDescribeDBInstanceNetInfo ¶ added in v1.61.1748

type DBInstanceNetInfosInDescribeDBInstanceNetInfo struct {
	DBInstanceNetInfo []DBInstanceNetInfo `json:"DBInstanceNetInfo" xml:"DBInstanceNetInfo"`
}

DBInstanceNetInfosInDescribeDBInstanceNetInfo is a nested struct in rds response

type DBInstanceNetInfosInDescribeDBInstanceNetInfoForChannel ¶ added in v1.61.1748

type DBInstanceNetInfosInDescribeDBInstanceNetInfoForChannel struct {
	DBInstanceNetInfo []DBInstanceNetInfo `json:"DBInstanceNetInfo" xml:"DBInstanceNetInfo"`
}

DBInstanceNetInfosInDescribeDBInstanceNetInfoForChannel is a nested struct in rds response

type DBInstanceParameter ¶

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

DBInstanceParameter is a nested struct in rds response

type DBInstancePerformance ¶

type DBInstancePerformance struct {
	CPUUsage              string `json:"CPUUsage" xml:"CPUUsage"`
	SessionUsage          string `json:"SessionUsage" xml:"SessionUsage"`
	DBInstanceId          string `json:"DBInstanceId" xml:"DBInstanceId"`
	DBInstanceDescription string `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	IOPSUsage             string `json:"IOPSUsage" xml:"IOPSUsage"`
	DiskUsage             string `json:"DiskUsage" xml:"DiskUsage"`
}

DBInstancePerformance is a nested struct in rds response

type DBInstanceStorageRange ¶

type DBInstanceStorageRange struct {
	Step     int `json:"Step" xml:"Step"`
	MinValue int `json:"MinValue" xml:"MinValue"`
	MaxValue int `json:"MaxValue" xml:"MaxValue"`
}

DBInstanceStorageRange is a nested struct in rds response

type DBInstanceTag ¶

type DBInstanceTag struct {
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	Tags         Tags   `json:"Tags" xml:"Tags"`
}

DBInstanceTag is a nested struct in rds response

type DBInstanceWeight ¶

type DBInstanceWeight struct {
	Availability                   string `json:"Availability" xml:"Availability"`
	Role                           string `json:"Role" xml:"Role"`
	DBInstanceType                 string `json:"DBInstanceType" xml:"DBInstanceType"`
	DBInstanceId                   string `json:"DBInstanceId" xml:"DBInstanceId"`
	ReadonlyInstanceSQLDelayedTime string `json:"ReadonlyInstanceSQLDelayedTime" xml:"ReadonlyInstanceSQLDelayedTime"`
	Weight                         string `json:"Weight" xml:"Weight"`
}

DBInstanceWeight is a nested struct in rds response

type DBInstanceWeightsInDescribeDBInstanceNetInfo ¶ added in v1.61.1748

type DBInstanceWeightsInDescribeDBInstanceNetInfo struct {
	DBInstanceWeight []DBInstanceWeight `json:"DBInstanceWeight" xml:"DBInstanceWeight"`
}

DBInstanceWeightsInDescribeDBInstanceNetInfo is a nested struct in rds response

type DBInstanceWeightsInDescribeDBInstanceNetInfoForChannel ¶ added in v1.61.1748

type DBInstanceWeightsInDescribeDBInstanceNetInfoForChannel struct {
	DBInstanceWeight []DBInstanceWeight `json:"DBInstanceWeight" xml:"DBInstanceWeight"`
}

DBInstanceWeightsInDescribeDBInstanceNetInfoForChannel is a nested struct in rds response

type DBProxyAVZones ¶ added in v1.62.254

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

DBProxyAVZones is a nested struct in rds response

type DBProxyConnectStringItems ¶

type DBProxyConnectStringItems struct {
	DBProxyConnectStringItemsItem []DBProxyConnectStringItemsItem `json:"DBProxyConnectStringItems" xml:"DBProxyConnectStringItems"`
}

DBProxyConnectStringItems is a nested struct in rds response

type DBProxyConnectStringItemsItem ¶

type DBProxyConnectStringItemsItem struct {
	DBProxyConnectStringNetWorkType string `json:"DBProxyConnectStringNetWorkType" xml:"DBProxyConnectStringNetWorkType"`
	DBProxyConnectStringNetType     string `json:"DBProxyConnectStringNetType" xml:"DBProxyConnectStringNetType"`
	DBProxyVpcInstanceId            string `json:"DBProxyVpcInstanceId" xml:"DBProxyVpcInstanceId"`
	DBProxyEndpointName             string `json:"DBProxyEndpointName" xml:"DBProxyEndpointName"`
	DBProxyEndpointId               string `json:"DBProxyEndpointId" xml:"DBProxyEndpointId"`
	DBProxyConnectStringPort        string `json:"DBProxyConnectStringPort" xml:"DBProxyConnectStringPort"`
	DBProxyConnectString            string `json:"DBProxyConnectString" xml:"DBProxyConnectString"`
	DBProxyVpcId                    string `json:"DBProxyVpcId" xml:"DBProxyVpcId"`
	DBProxyVswitchId                string `json:"DBProxyVswitchId" xml:"DBProxyVswitchId"`
}

DBProxyConnectStringItemsItem is a nested struct in rds response

type Data ¶ added in v1.61.761

type Data struct {
	InsName              string               `json:"InsName" xml:"InsName"`
	CurrPageNumbers      int                  `json:"CurrPageNumbers" xml:"CurrPageNumbers"`
	DBInstanceName       string               `json:"DBInstanceName" xml:"DBInstanceName"`
	IpVersion            string               `json:"IpVersion" xml:"IpVersion"`
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	HasNext              bool                 `json:"HasNext" xml:"HasNext"`
	TotalPageNumbers     int                  `json:"TotalPageNumbers" xml:"TotalPageNumbers"`
	DBInstanceEndpointId string               `json:"DBInstanceEndpointId" xml:"DBInstanceEndpointId"`
	TotalRecords         int                  `json:"TotalRecords" xml:"TotalRecords"`
	HasPrev              bool                 `json:"HasPrev" xml:"HasPrev"`
	ConnectionString     string               `json:"ConnectionString" xml:"ConnectionString"`
	MaxRecordsPerPage    int                  `json:"MaxRecordsPerPage" xml:"MaxRecordsPerPage"`
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	Status               string               `json:"Status" xml:"Status"`
	TotalRecordCount     int                  `json:"TotalRecordCount" xml:"TotalRecordCount"`
	Template             Template             `json:"Template" xml:"Template"`
	Nodes                []Node               `json:"Nodes" xml:"Nodes"`
	NotifyItemList       []NotifyItemListItem `json:"NotifyItemList" xml:"NotifyItemList"`
	Templates            []Template           `json:"Templates" xml:"Templates"`
	Connections          []Connection         `json:"Connections" xml:"Connections"`
	DBInstanceEndpoints  DBInstanceEndpoints  `json:"DBInstanceEndpoints" xml:"DBInstanceEndpoints"`
}

Data is a nested struct in rds response

type DataInDescribeDBInstanceEndpoints ¶ added in v1.62.458

type DataInDescribeDBInstanceEndpoints struct {
	DBInstanceName      string              `json:"DBInstanceName" xml:"DBInstanceName"`
	IpVersion           string              `json:"IpVersion" xml:"IpVersion"`
	DBInstanceEndpoints DBInstanceEndpoints `json:"DBInstanceEndpoints" xml:"DBInstanceEndpoints"`
}

DataInDescribeDBInstanceEndpoints is a nested struct in rds response

type DataInDescribeWhitelistTemplateLinkedInstance ¶ added in v1.62.458

type DataInDescribeWhitelistTemplateLinkedInstance struct {
	TemplateId int      `json:"TemplateId" xml:"TemplateId"`
	InsName    []string `json:"InsName" xml:"InsName"`
}

DataInDescribeWhitelistTemplateLinkedInstance is a nested struct in rds response

type Database ¶

type Database struct {
	CharacterSetName string                      `json:"CharacterSetName" xml:"CharacterSetName"`
	Engine           string                      `json:"Engine" xml:"Engine"`
	DBStatus         string                      `json:"DBStatus" xml:"DBStatus"`
	TDEStatus        string                      `json:"TDEStatus" xml:"TDEStatus"`
	ConnLimit        string                      `json:"ConnLimit" xml:"ConnLimit"`
	PageSize         int                         `json:"PageSize" xml:"PageSize"`
	ResourceGroupId  string                      `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Tablespace       string                      `json:"Tablespace" xml:"Tablespace"`
	TotalCount       int                         `json:"TotalCount" xml:"TotalCount"`
	DBName           string                      `json:"DBName" xml:"DBName"`
	Ctype            string                      `json:"Ctype" xml:"Ctype"`
	PageNumber       int                         `json:"PageNumber" xml:"PageNumber"`
	DBInstanceId     string                      `json:"DBInstanceId" xml:"DBInstanceId"`
	DBDescription    string                      `json:"DBDescription" xml:"DBDescription"`
	Collate          string                      `json:"Collate" xml:"Collate"`
	BasicInfo        BasicInfo                   `json:"BasicInfo" xml:"BasicInfo"`
	RuntimeInfo      RuntimeInfo                 `json:"RuntimeInfo" xml:"RuntimeInfo"`
	AdvancedInfo     AdvancedInfo                `json:"AdvancedInfo" xml:"AdvancedInfo"`
	Accounts         AccountsInDescribeDatabases `json:"Accounts" xml:"Accounts"`
}

Database is a nested struct in rds response

type DatabasePrivilege ¶

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

DatabasePrivilege is a nested struct in rds response

type DatabasePrivileges ¶

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

DatabasePrivileges is a nested struct in rds response

type DatabasesInDescribeDBInstanceTDE ¶

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

DatabasesInDescribeDBInstanceTDE is a nested struct in rds response

type DatabasesInDescribeDatabases ¶

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

DatabasesInDescribeDatabases is a nested struct in rds response

type DbProxyCertListItems ¶ added in v1.61.761

type DbProxyCertListItems struct {
	DbProxyCertListItemsItem []DbProxyCertListItemsItem `json:"DbProxyCertListItems" xml:"DbProxyCertListItems"`
}

DbProxyCertListItems is a nested struct in rds response

type DbProxyCertListItemsItem ¶ added in v1.61.761

type DbProxyCertListItemsItem struct {
	DbInstanceName string `json:"DbInstanceName" xml:"DbInstanceName"`
	EndpointName   string `json:"EndpointName" xml:"EndpointName"`
	EndpointType   string `json:"EndpointType" xml:"EndpointType"`
	SslExpiredTime string `json:"SslExpiredTime" xml:"SslExpiredTime"`
	CertCommonName string `json:"CertCommonName" xml:"CertCommonName"`
}

DbProxyCertListItemsItem is a nested struct in rds response

type DbProxyEndpointItems ¶ added in v1.61.877

type DbProxyEndpointItems struct {
	DbProxyEndpointItemsItem []DbProxyEndpointItemsItem `json:"DbProxyEndpointItems" xml:"DbProxyEndpointItems"`
}

DbProxyEndpointItems is a nested struct in rds response

type DbProxyEndpointItemsItem ¶ added in v1.61.877

type DbProxyEndpointItemsItem struct {
	DbProxyEndpointAliases string `json:"DbProxyEndpointAliases" xml:"DbProxyEndpointAliases"`
	DbProxyEndpointName    string `json:"DbProxyEndpointName" xml:"DbProxyEndpointName"`
	DbProxyEndpointType    string `json:"DbProxyEndpointType" xml:"DbProxyEndpointType"`
	DbProxyReadWriteMode   string `json:"DbProxyReadWriteMode" xml:"DbProxyReadWriteMode"`
}

DbProxyEndpointItemsItem is a nested struct in rds response

type DedicatedHostGroups ¶

type DedicatedHostGroups struct {
	DedicatedHostGroupsItem []DedicatedHostGroupsItem `json:"DedicatedHostGroups" xml:"DedicatedHostGroups"`
}

DedicatedHostGroups is a nested struct in rds response

type DedicatedHostGroupsItem ¶

type DedicatedHostGroupsItem struct {
	DiskAllocateRation                float64                `json:"DiskAllocateRation" xml:"DiskAllocateRation"`
	CreateTime                        string                 `json:"CreateTime" xml:"CreateTime"`
	DedicatedHostCountGroupByHostType map[string]interface{} `json:"DedicatedHostCountGroupByHostType" xml:"DedicatedHostCountGroupByHostType"`
	Text                              string                 `json:"Text" xml:"Text"`
	DedicatedHostGroupId              string                 `json:"DedicatedHostGroupId" xml:"DedicatedHostGroupId"`
	DiskUtility                       float64                `json:"DiskUtility" xml:"DiskUtility"`
	MemUsedAmount                     float64                `json:"MemUsedAmount" xml:"MemUsedAmount"`
	MemAllocatedAmount                float64                `json:"MemAllocatedAmount" xml:"MemAllocatedAmount"`
	CpuAllocationRatio                int                    `json:"CpuAllocationRatio" xml:"CpuAllocationRatio"`
	MemAllocationRatio                int                    `json:"MemAllocationRatio" xml:"MemAllocationRatio"`
	MemUtility                        float64                `json:"MemUtility" xml:"MemUtility"`
	MemAllocateRation                 float64                `json:"MemAllocateRation" xml:"MemAllocateRation"`
	CpuAllocatedAmount                float64                `json:"CpuAllocatedAmount" xml:"CpuAllocatedAmount"`
	DedicatedHostGroupDesc            string                 `json:"DedicatedHostGroupDesc" xml:"DedicatedHostGroupDesc"`
	CpuAllocateRation                 float64                `json:"CpuAllocateRation" xml:"CpuAllocateRation"`
	InstanceNumber                    int                    `json:"InstanceNumber" xml:"InstanceNumber"`
	OpenPermission                    string                 `json:"OpenPermission" xml:"OpenPermission"`
	VPCId                             string                 `json:"VPCId" xml:"VPCId"`
	DiskAllocatedAmount               float64                `json:"DiskAllocatedAmount" xml:"DiskAllocatedAmount"`
	HostNumber                        int                    `json:"HostNumber" xml:"HostNumber"`
	DiskUsedAmount                    float64                `json:"DiskUsedAmount" xml:"DiskUsedAmount"`
	AllocationPolicy                  string                 `json:"AllocationPolicy" xml:"AllocationPolicy"`
	Engine                            string                 `json:"Engine" xml:"Engine"`
	DiskAllocationRatio               int                    `json:"DiskAllocationRatio" xml:"DiskAllocationRatio"`
	BastionInstanceId                 string                 `json:"BastionInstanceId" xml:"BastionInstanceId"`
	HostReplacePolicy                 string                 `json:"HostReplacePolicy" xml:"HostReplacePolicy"`
	ZoneIDList                        ZoneIDList             `json:"ZoneIDList" xml:"ZoneIDList"`
}

DedicatedHostGroupsItem is a nested struct in rds response

type DedicatedHosts ¶

type DedicatedHosts struct {
	DedicatedHostsItem []DedicatedHostsItem `json:"DedicatedHosts" xml:"DedicatedHosts"`
}

DedicatedHosts is a nested struct in rds response

type DedicatedHostsItem ¶

type DedicatedHostsItem struct {
	HostType             string `json:"HostType" xml:"HostType"`
	HostStorage          string `json:"HostStorage" xml:"HostStorage"`
	MemoryUsed           string `json:"MemoryUsed" xml:"MemoryUsed"`
	DedicatedHostGroupId string `json:"DedicatedHostGroupId" xml:"DedicatedHostGroupId"`
	AllocationStatus     string `json:"AllocationStatus" xml:"AllocationStatus"`
	StorageUsed          string `json:"StorageUsed" xml:"StorageUsed"`
	DedicatedHostId      string `json:"DedicatedHostId" xml:"DedicatedHostId"`
	MemAllocationRatio   string `json:"MemAllocationRatio" xml:"MemAllocationRatio"`
	CreatedTime          string `json:"CreatedTime" xml:"CreatedTime"`
	IPAddress            string `json:"IPAddress" xml:"IPAddress"`
	HostStatus           string `json:"HostStatus" xml:"HostStatus"`
	HostName             string `json:"HostName" xml:"HostName"`
	HostCPU              string `json:"HostCPU" xml:"HostCPU"`
	InstanceNumber       string `json:"InstanceNumber" xml:"InstanceNumber"`
	OpenPermission       string `json:"OpenPermission" xml:"OpenPermission"`
	CpuUsed              string `json:"CpuUsed" xml:"CpuUsed"`
	VPCId                string `json:"VPCId" xml:"VPCId"`
	HostClass            string `json:"HostClass" xml:"HostClass"`
	EndTime              string `json:"EndTime" xml:"EndTime"`
	VSwitchId            string `json:"VSwitchId" xml:"VSwitchId"`
	CPUAllocationRatio   string `json:"CPUAllocationRatio" xml:"CPUAllocationRatio"`
	ZoneId               string `json:"ZoneId" xml:"ZoneId"`
	ImageCategory        string `json:"ImageCategory" xml:"ImageCategory"`
	Engine               string `json:"Engine" xml:"Engine"`
	DiskAllocationRatio  string `json:"DiskAllocationRatio" xml:"DiskAllocationRatio"`
	HostMem              string `json:"HostMem" xml:"HostMem"`
	BastionInstanceId    string `json:"BastionInstanceId" xml:"BastionInstanceId"`
	AccountName          string `json:"AccountName" xml:"AccountName"`
}

DedicatedHostsItem is a nested struct in rds response

type DefaultHbaItems ¶ added in v1.61.1608

type DefaultHbaItems struct {
	HbaItem []HbaItem `json:"HbaItem" xml:"HbaItem"`
}

DefaultHbaItems is a nested struct in rds response

type DeleteADSettingRequest ¶ added in v1.61.1748

type DeleteADSettingRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DeleteADSettingRequest is the request struct for api DeleteADSetting

func CreateDeleteADSettingRequest ¶ added in v1.61.1748

func CreateDeleteADSettingRequest() (request *DeleteADSettingRequest)

CreateDeleteADSettingRequest creates a request to invoke DeleteADSetting API

type DeleteADSettingResponse ¶ added in v1.61.1748

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

DeleteADSettingResponse is the response struct for api DeleteADSetting

func CreateDeleteADSettingResponse ¶ added in v1.61.1748

func CreateDeleteADSettingResponse() (response *DeleteADSettingResponse)

CreateDeleteADSettingResponse creates a response to parse from DeleteADSetting response

type DeleteAccountRequest ¶

type DeleteAccountRequest 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"`
	AccountName          string           `position:"Query" name:"AccountName"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

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 DeleteBackupFileRequest ¶ added in v1.60.311

type DeleteBackupFileRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	BackupTime           string           `position:"Query" name:"BackupTime"`
	DBName               string           `position:"Query" name:"DBName"`
}

DeleteBackupFileRequest is the request struct for api DeleteBackupFile

func CreateDeleteBackupFileRequest ¶ added in v1.60.311

func CreateDeleteBackupFileRequest() (request *DeleteBackupFileRequest)

CreateDeleteBackupFileRequest creates a request to invoke DeleteBackupFile API

type DeleteBackupFileResponse ¶ added in v1.60.311

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

DeleteBackupFileResponse is the response struct for api DeleteBackupFile

func CreateDeleteBackupFileResponse ¶ added in v1.60.311

func CreateDeleteBackupFileResponse() (response *DeleteBackupFileResponse)

CreateDeleteBackupFileResponse creates a response to parse from DeleteBackupFile response

type DeleteBackupRequest ¶

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

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 DeleteDBInstanceEndpointAddressRequest ¶ added in v1.62.30

type DeleteDBInstanceEndpointAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ConnectionString     string           `position:"Body" name:"ConnectionString"`
	DBInstanceEndpointId string           `position:"Body" name:"DBInstanceEndpointId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DeleteDBInstanceEndpointAddressRequest is the request struct for api DeleteDBInstanceEndpointAddress

func CreateDeleteDBInstanceEndpointAddressRequest ¶ added in v1.62.30

func CreateDeleteDBInstanceEndpointAddressRequest() (request *DeleteDBInstanceEndpointAddressRequest)

CreateDeleteDBInstanceEndpointAddressRequest creates a request to invoke DeleteDBInstanceEndpointAddress API

type DeleteDBInstanceEndpointAddressResponse ¶ added in v1.62.30

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

DeleteDBInstanceEndpointAddressResponse is the response struct for api DeleteDBInstanceEndpointAddress

func CreateDeleteDBInstanceEndpointAddressResponse ¶ added in v1.62.30

func CreateDeleteDBInstanceEndpointAddressResponse() (response *DeleteDBInstanceEndpointAddressResponse)

CreateDeleteDBInstanceEndpointAddressResponse creates a response to parse from DeleteDBInstanceEndpointAddress response

type DeleteDBInstanceEndpointRequest ¶ added in v1.62.30

type DeleteDBInstanceEndpointRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceEndpointId string           `position:"Query" name:"DBInstanceEndpointId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DeleteDBInstanceEndpointRequest is the request struct for api DeleteDBInstanceEndpoint

func CreateDeleteDBInstanceEndpointRequest ¶ added in v1.62.30

func CreateDeleteDBInstanceEndpointRequest() (request *DeleteDBInstanceEndpointRequest)

CreateDeleteDBInstanceEndpointRequest creates a request to invoke DeleteDBInstanceEndpoint API

type DeleteDBInstanceEndpointResponse ¶ added in v1.62.30

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

DeleteDBInstanceEndpointResponse is the response struct for api DeleteDBInstanceEndpoint

func CreateDeleteDBInstanceEndpointResponse ¶ added in v1.62.30

func CreateDeleteDBInstanceEndpointResponse() (response *DeleteDBInstanceEndpointResponse)

CreateDeleteDBInstanceEndpointResponse creates a response to parse from DeleteDBInstanceEndpoint response

type DeleteDBInstanceRequest ¶

type DeleteDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ReleasedKeepPolicy   string           `position:"Query" name:"ReleasedKeepPolicy"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteDBInstanceRequest is the request struct for api DeleteDBInstance

func CreateDeleteDBInstanceRequest ¶

func CreateDeleteDBInstanceRequest() (request *DeleteDBInstanceRequest)

CreateDeleteDBInstanceRequest creates a request to invoke DeleteDBInstance API

type DeleteDBInstanceResponse ¶

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

DeleteDBInstanceResponse is the response struct for api DeleteDBInstance

func CreateDeleteDBInstanceResponse ¶

func CreateDeleteDBInstanceResponse() (response *DeleteDBInstanceResponse)

CreateDeleteDBInstanceResponse creates a response to parse from DeleteDBInstance response

type DeleteDBNodesRequest ¶ added in v1.62.30

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

DeleteDBNodesRequest is the request struct for api DeleteDBNodes

func CreateDeleteDBNodesRequest ¶ added in v1.62.30

func CreateDeleteDBNodesRequest() (request *DeleteDBNodesRequest)

CreateDeleteDBNodesRequest creates a request to invoke DeleteDBNodes API

type DeleteDBNodesResponse ¶ added in v1.62.30

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

DeleteDBNodesResponse is the response struct for api DeleteDBNodes

func CreateDeleteDBNodesResponse ¶ added in v1.62.30

func CreateDeleteDBNodesResponse() (response *DeleteDBNodesResponse)

CreateDeleteDBNodesResponse creates a response to parse from DeleteDBNodes response

type DeleteDBProxyEndpointAddressRequest ¶ added in v1.61.407

type DeleteDBProxyEndpointAddressRequest struct {
	*requests.RpcRequest
	DBProxyConnectStringNetType string `position:"Query" name:"DBProxyConnectStringNetType"`
	DBInstanceId                string `position:"Query" name:"DBInstanceId"`
	DBProxyEngineType           string `position:"Query" name:"DBProxyEngineType"`
	DBProxyEndpointId           string `position:"Query" name:"DBProxyEndpointId"`
}

DeleteDBProxyEndpointAddressRequest is the request struct for api DeleteDBProxyEndpointAddress

func CreateDeleteDBProxyEndpointAddressRequest ¶ added in v1.61.407

func CreateDeleteDBProxyEndpointAddressRequest() (request *DeleteDBProxyEndpointAddressRequest)

CreateDeleteDBProxyEndpointAddressRequest creates a request to invoke DeleteDBProxyEndpointAddress API

type DeleteDBProxyEndpointAddressResponse ¶ added in v1.61.407

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

DeleteDBProxyEndpointAddressResponse is the response struct for api DeleteDBProxyEndpointAddress

func CreateDeleteDBProxyEndpointAddressResponse ¶ added in v1.61.407

func CreateDeleteDBProxyEndpointAddressResponse() (response *DeleteDBProxyEndpointAddressResponse)

CreateDeleteDBProxyEndpointAddressResponse creates a response to parse from DeleteDBProxyEndpointAddress response

type DeleteDatabaseRequest ¶

type DeleteDatabaseRequest 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"`
	DBName               string           `position:"Query" name:"DBName"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

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 DeleteGadInstanceRequest ¶ added in v1.61.1300

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

DeleteGadInstanceRequest is the request struct for api DeleteGadInstance

func CreateDeleteGadInstanceRequest ¶ added in v1.61.1300

func CreateDeleteGadInstanceRequest() (request *DeleteGadInstanceRequest)

CreateDeleteGadInstanceRequest creates a request to invoke DeleteGadInstance API

type DeleteGadInstanceResponse ¶ added in v1.61.1300

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

DeleteGadInstanceResponse is the response struct for api DeleteGadInstance

func CreateDeleteGadInstanceResponse ¶ added in v1.61.1300

func CreateDeleteGadInstanceResponse() (response *DeleteGadInstanceResponse)

CreateDeleteGadInstanceResponse creates a response to parse from DeleteGadInstance response

type DeleteParameterGroupRequest ¶

type DeleteParameterGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	ParameterGroupId     string           `position:"Query" name:"ParameterGroupId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteParameterGroupRequest is the request struct for api DeleteParameterGroup

func CreateDeleteParameterGroupRequest ¶

func CreateDeleteParameterGroupRequest() (request *DeleteParameterGroupRequest)

CreateDeleteParameterGroupRequest creates a request to invoke DeleteParameterGroup API

type DeleteParameterGroupResponse ¶

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

DeleteParameterGroupResponse is the response struct for api DeleteParameterGroup

func CreateDeleteParameterGroupResponse ¶

func CreateDeleteParameterGroupResponse() (response *DeleteParameterGroupResponse)

CreateDeleteParameterGroupResponse creates a response to parse from DeleteParameterGroup response

type DeletePostgresExtensionsRequest ¶ added in v1.62.452

type DeletePostgresExtensionsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBNames              string           `position:"Query" name:"DBNames"`
	Extensions           string           `position:"Query" name:"Extensions"`
}

DeletePostgresExtensionsRequest is the request struct for api DeletePostgresExtensions

func CreateDeletePostgresExtensionsRequest ¶ added in v1.62.452

func CreateDeletePostgresExtensionsRequest() (request *DeletePostgresExtensionsRequest)

CreateDeletePostgresExtensionsRequest creates a request to invoke DeletePostgresExtensions API

type DeletePostgresExtensionsResponse ¶ added in v1.62.452

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

DeletePostgresExtensionsResponse is the response struct for api DeletePostgresExtensions

func CreateDeletePostgresExtensionsResponse ¶ added in v1.62.452

func CreateDeletePostgresExtensionsResponse() (response *DeletePostgresExtensionsResponse)

CreateDeletePostgresExtensionsResponse creates a response to parse from DeletePostgresExtensions response

type DeleteSecretRequest ¶ added in v1.61.1748

type DeleteSecretRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	SecretArn            string           `position:"Query" name:"SecretArn"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Engine               string           `position:"Query" name:"Engine"`
	DbInstanceId         string           `position:"Query" name:"DbInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SecretName           string           `position:"Query" name:"SecretName"`
}

DeleteSecretRequest is the request struct for api DeleteSecret

func CreateDeleteSecretRequest ¶ added in v1.61.1748

func CreateDeleteSecretRequest() (request *DeleteSecretRequest)

CreateDeleteSecretRequest creates a request to invoke DeleteSecret API

type DeleteSecretResponse ¶ added in v1.61.1748

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

DeleteSecretResponse is the response struct for api DeleteSecret

func CreateDeleteSecretResponse ¶ added in v1.61.1748

func CreateDeleteSecretResponse() (response *DeleteSecretResponse)

CreateDeleteSecretResponse creates a response to parse from DeleteSecret response

type DeleteSlotRequest ¶ added in v1.62.357

type DeleteSlotRequest struct {
	*requests.RpcRequest
	SlotName             string           `position:"Query" name:"SlotName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SlotStatus           string           `position:"Query" name:"SlotStatus"`
}

DeleteSlotRequest is the request struct for api DeleteSlot

func CreateDeleteSlotRequest ¶ added in v1.62.357

func CreateDeleteSlotRequest() (request *DeleteSlotRequest)

CreateDeleteSlotRequest creates a request to invoke DeleteSlot API

type DeleteSlotResponse ¶ added in v1.62.357

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

DeleteSlotResponse is the response struct for api DeleteSlot

func CreateDeleteSlotResponse ¶ added in v1.62.357

func CreateDeleteSlotResponse() (response *DeleteSlotResponse)

CreateDeleteSlotResponse creates a response to parse from DeleteSlot response

type DeleteUserBackupFileRequest ¶ added in v1.61.1289

type DeleteUserBackupFileRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Engine               string           `position:"Query" name:"Engine"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	OpsServiceVersion    string           `position:"Query" name:"OpsServiceVersion"`
}

DeleteUserBackupFileRequest is the request struct for api DeleteUserBackupFile

func CreateDeleteUserBackupFileRequest ¶ added in v1.61.1289

func CreateDeleteUserBackupFileRequest() (request *DeleteUserBackupFileRequest)

CreateDeleteUserBackupFileRequest creates a request to invoke DeleteUserBackupFile API

type DeleteUserBackupFileResponse ¶ added in v1.61.1289

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

DeleteUserBackupFileResponse is the response struct for api DeleteUserBackupFile

func CreateDeleteUserBackupFileResponse ¶ added in v1.61.1289

func CreateDeleteUserBackupFileResponse() (response *DeleteUserBackupFileResponse)

CreateDeleteUserBackupFileResponse creates a response to parse from DeleteUserBackupFile response

type DeletedBaksetIds ¶ added in v1.60.311

type DeletedBaksetIds struct {
	DeletedBaksetIds []int `json:"DeletedBaksetIds" xml:"DeletedBaksetIds"`
}

DeletedBaksetIds is a nested struct in rds response

type DescibeImportsFromDatabaseRequest ¶

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

DescibeImportsFromDatabaseRequest is the request struct for api DescibeImportsFromDatabase

func CreateDescibeImportsFromDatabaseRequest ¶

func CreateDescibeImportsFromDatabaseRequest() (request *DescibeImportsFromDatabaseRequest)

CreateDescibeImportsFromDatabaseRequest creates a request to invoke DescibeImportsFromDatabase API

type DescibeImportsFromDatabaseResponse ¶

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

DescibeImportsFromDatabaseResponse is the response struct for api DescibeImportsFromDatabase

func CreateDescibeImportsFromDatabaseResponse ¶

func CreateDescibeImportsFromDatabaseResponse() (response *DescibeImportsFromDatabaseResponse)

CreateDescibeImportsFromDatabaseResponse creates a response to parse from DescibeImportsFromDatabase response

type DescribeADInfoRequest ¶ added in v1.61.1748

type DescribeADInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeADInfoRequest is the request struct for api DescribeADInfo

func CreateDescribeADInfoRequest ¶ added in v1.61.1748

func CreateDescribeADInfoRequest() (request *DescribeADInfoRequest)

CreateDescribeADInfoRequest creates a request to invoke DescribeADInfo API

type DescribeADInfoResponse ¶ added in v1.61.1748

type DescribeADInfoResponse struct {
	*responses.BaseResponse
	ADStatus          string `json:"ADStatus" xml:"ADStatus"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
	ADDNS             string `json:"ADDNS" xml:"ADDNS"`
	ADServerIpAddress string `json:"ADServerIpAddress" xml:"ADServerIpAddress"`
	AbnormalReason    string `json:"AbnormalReason" xml:"AbnormalReason"`
	UserName          string `json:"UserName" xml:"UserName"`
}

DescribeADInfoResponse is the response struct for api DescribeADInfo

func CreateDescribeADInfoResponse ¶ added in v1.61.1748

func CreateDescribeADInfoResponse() (response *DescribeADInfoResponse)

CreateDescribeADInfoResponse creates a response to parse from DescribeADInfo response

type DescribeAccountsRequest ¶

type DescribeAccountsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	AccountName          string           `position:"Query" name:"AccountName"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	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
	SystemAdminAccountStatus              string                     `json:"SystemAdminAccountStatus" xml:"SystemAdminAccountStatus"`
	SystemAdminAccountFirstActivationTime string                     `json:"SystemAdminAccountFirstActivationTime" xml:"SystemAdminAccountFirstActivationTime"`
	PageNumber                            int                        `json:"PageNumber" xml:"PageNumber"`
	RequestId                             string                     `json:"RequestId" xml:"RequestId"`
	TotalRecordCount                      int                        `json:"TotalRecordCount" xml:"TotalRecordCount"`
	Accounts                              AccountsInDescribeAccounts `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 DescribeActionEventPolicyRequest ¶

type DescribeActionEventPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeActionEventPolicyRequest is the request struct for api DescribeActionEventPolicy

func CreateDescribeActionEventPolicyRequest ¶

func CreateDescribeActionEventPolicyRequest() (request *DescribeActionEventPolicyRequest)

CreateDescribeActionEventPolicyRequest creates a request to invoke DescribeActionEventPolicy API

type DescribeActionEventPolicyResponse ¶

type DescribeActionEventPolicyResponse struct {
	*responses.BaseResponse
	EnableEventLog string `json:"EnableEventLog" xml:"EnableEventLog"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
}

DescribeActionEventPolicyResponse is the response struct for api DescribeActionEventPolicy

func CreateDescribeActionEventPolicyResponse ¶

func CreateDescribeActionEventPolicyResponse() (response *DescribeActionEventPolicyResponse)

CreateDescribeActionEventPolicyResponse creates a response to parse from DescribeActionEventPolicy response

type DescribeActiveOperationTasksRequest ¶ added in v1.62.254

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

DescribeActiveOperationTasksRequest is the request struct for api DescribeActiveOperationTasks

func CreateDescribeActiveOperationTasksRequest ¶ added in v1.62.254

func CreateDescribeActiveOperationTasksRequest() (request *DescribeActiveOperationTasksRequest)

CreateDescribeActiveOperationTasksRequest creates a request to invoke DescribeActiveOperationTasks API

type DescribeActiveOperationTasksResponse ¶ added in v1.62.254

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

DescribeActiveOperationTasksResponse is the response struct for api DescribeActiveOperationTasks

func CreateDescribeActiveOperationTasksResponse ¶ added in v1.62.254

func CreateDescribeActiveOperationTasksResponse() (response *DescribeActiveOperationTasksResponse)

CreateDescribeActiveOperationTasksResponse creates a response to parse from DescribeActiveOperationTasks response

type DescribeAllWhitelistTemplateRequest ¶ added in v1.62.458

type DescribeAllWhitelistTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumbers          requests.Integer `position:"Query" name:"PageNumbers"`
	TemplateName         string           `position:"Query" name:"TemplateName"`
	FuzzySearch          requests.Boolean `position:"Query" name:"FuzzySearch"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	MaxRecordsPerPage    requests.Integer `position:"Query" name:"MaxRecordsPerPage"`
}

DescribeAllWhitelistTemplateRequest is the request struct for api DescribeAllWhitelistTemplate

func CreateDescribeAllWhitelistTemplateRequest ¶ added in v1.62.458

func CreateDescribeAllWhitelistTemplateRequest() (request *DescribeAllWhitelistTemplateRequest)

CreateDescribeAllWhitelistTemplateRequest creates a request to invoke DescribeAllWhitelistTemplate API

type DescribeAllWhitelistTemplateResponse ¶ added in v1.62.458

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

DescribeAllWhitelistTemplateResponse is the response struct for api DescribeAllWhitelistTemplate

func CreateDescribeAllWhitelistTemplateResponse ¶ added in v1.62.458

func CreateDescribeAllWhitelistTemplateResponse() (response *DescribeAllWhitelistTemplateResponse)

CreateDescribeAllWhitelistTemplateResponse creates a response to parse from DescribeAllWhitelistTemplate response

type DescribeAnalyticdbByPrimaryDBInstanceRequest ¶ added in v1.61.1748

type DescribeAnalyticdbByPrimaryDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeAnalyticdbByPrimaryDBInstanceRequest is the request struct for api DescribeAnalyticdbByPrimaryDBInstance

func CreateDescribeAnalyticdbByPrimaryDBInstanceRequest ¶ added in v1.61.1748

func CreateDescribeAnalyticdbByPrimaryDBInstanceRequest() (request *DescribeAnalyticdbByPrimaryDBInstanceRequest)

CreateDescribeAnalyticdbByPrimaryDBInstanceRequest creates a request to invoke DescribeAnalyticdbByPrimaryDBInstance API

type DescribeAnalyticdbByPrimaryDBInstanceResponse ¶ added in v1.61.1748

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

DescribeAnalyticdbByPrimaryDBInstanceResponse is the response struct for api DescribeAnalyticdbByPrimaryDBInstance

func CreateDescribeAnalyticdbByPrimaryDBInstanceResponse ¶ added in v1.61.1748

func CreateDescribeAnalyticdbByPrimaryDBInstanceResponse() (response *DescribeAnalyticdbByPrimaryDBInstanceResponse)

CreateDescribeAnalyticdbByPrimaryDBInstanceResponse creates a response to parse from DescribeAnalyticdbByPrimaryDBInstance response

type DescribeAvailableClassesRequest ¶ added in v1.61.70

type DescribeAvailableClassesRequest struct {
	*requests.RpcRequest
	DBInstanceName                          string           `position:"Query" name:"DBInstanceName"`
	ResourceOwnerId                         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EngineVersion                           string           `position:"Query" name:"EngineVersion"`
	UseSpecifyRegionFilterCommodityResource requests.Boolean `position:"Query" name:"UseSpecifyRegionFilterCommodityResource"`
	Engine                                  string           `position:"Query" name:"Engine"`
	DBInstanceId                            string           `position:"Query" name:"DBInstanceId"`
	DBInstanceStorageType                   string           `position:"Query" name:"DBInstanceStorageType"`
	InstanceChargeType                      string           `position:"Query" name:"InstanceChargeType"`
	DispenseMode                            string           `position:"Query" name:"DispenseMode"`
	ResourceOwnerAccount                    string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                            string           `position:"Query" name:"OwnerAccount"`
	CommodityCode                           string           `position:"Query" name:"CommodityCode"`
	OwnerId                                 requests.Integer `position:"Query" name:"OwnerId"`
	EvaluateResource                        requests.Boolean `position:"Query" name:"EvaluateResource"`
	ZoneId                                  string           `position:"Query" name:"ZoneId"`
	Category                                string           `position:"Query" name:"Category"`
	OrderType                               string           `position:"Query" name:"OrderType"`
}

DescribeAvailableClassesRequest is the request struct for api DescribeAvailableClasses

func CreateDescribeAvailableClassesRequest ¶ added in v1.61.70

func CreateDescribeAvailableClassesRequest() (request *DescribeAvailableClassesRequest)

CreateDescribeAvailableClassesRequest creates a request to invoke DescribeAvailableClasses API

type DescribeAvailableClassesResponse ¶ added in v1.61.70

type DescribeAvailableClassesResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	DBInstanceClasses []DBInstanceClass `json:"DBInstanceClasses" xml:"DBInstanceClasses"`
}

DescribeAvailableClassesResponse is the response struct for api DescribeAvailableClasses

func CreateDescribeAvailableClassesResponse ¶ added in v1.61.70

func CreateDescribeAvailableClassesResponse() (response *DescribeAvailableClassesResponse)

CreateDescribeAvailableClassesResponse creates a response to parse from DescribeAvailableClasses response

type DescribeAvailableCrossRegionRequest ¶

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

DescribeAvailableCrossRegionRequest is the request struct for api DescribeAvailableCrossRegion

func CreateDescribeAvailableCrossRegionRequest ¶

func CreateDescribeAvailableCrossRegionRequest() (request *DescribeAvailableCrossRegionRequest)

CreateDescribeAvailableCrossRegionRequest creates a request to invoke DescribeAvailableCrossRegion API

type DescribeAvailableCrossRegionResponse ¶

type DescribeAvailableCrossRegionResponse struct {
	*responses.BaseResponse
	RequestId string                                `json:"RequestId" xml:"RequestId"`
	Regions   RegionsInDescribeAvailableCrossRegion `json:"Regions" xml:"Regions"`
}

DescribeAvailableCrossRegionResponse is the response struct for api DescribeAvailableCrossRegion

func CreateDescribeAvailableCrossRegionResponse ¶

func CreateDescribeAvailableCrossRegionResponse() (response *DescribeAvailableCrossRegionResponse)

CreateDescribeAvailableCrossRegionResponse creates a response to parse from DescribeAvailableCrossRegion response

type DescribeAvailableMetricsRequest ¶ added in v1.61.1289

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

DescribeAvailableMetricsRequest is the request struct for api DescribeAvailableMetrics

func CreateDescribeAvailableMetricsRequest ¶ added in v1.61.1289

func CreateDescribeAvailableMetricsRequest() (request *DescribeAvailableMetricsRequest)

CreateDescribeAvailableMetricsRequest creates a request to invoke DescribeAvailableMetrics API

type DescribeAvailableMetricsResponse ¶ added in v1.61.1289

type DescribeAvailableMetricsResponse struct {
	*responses.BaseResponse
	TotalRecordCount int       `json:"TotalRecordCount" xml:"TotalRecordCount"`
	RequestId        string    `json:"RequestId" xml:"RequestId"`
	DBInstanceName   string    `json:"DBInstanceName" xml:"DBInstanceName"`
	Items            []Metrics `json:"Items" xml:"Items"`
}

DescribeAvailableMetricsResponse is the response struct for api DescribeAvailableMetrics

func CreateDescribeAvailableMetricsResponse ¶ added in v1.61.1289

func CreateDescribeAvailableMetricsResponse() (response *DescribeAvailableMetricsResponse)

CreateDescribeAvailableMetricsResponse creates a response to parse from DescribeAvailableMetrics response

type DescribeAvailableRecoveryTimeRequest ¶

type DescribeAvailableRecoveryTimeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CrossBackupId        requests.Integer `position:"Query" name:"CrossBackupId"`
}

DescribeAvailableRecoveryTimeRequest is the request struct for api DescribeAvailableRecoveryTime

func CreateDescribeAvailableRecoveryTimeRequest ¶

func CreateDescribeAvailableRecoveryTimeRequest() (request *DescribeAvailableRecoveryTimeRequest)

CreateDescribeAvailableRecoveryTimeRequest creates a request to invoke DescribeAvailableRecoveryTime API

type DescribeAvailableRecoveryTimeResponse ¶

type DescribeAvailableRecoveryTimeResponse struct {
	*responses.BaseResponse
	RecoveryEndTime   string `json:"RecoveryEndTime" xml:"RecoveryEndTime"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
	CrossBackupId     int    `json:"CrossBackupId" xml:"CrossBackupId"`
	DBInstanceId      string `json:"DBInstanceId" xml:"DBInstanceId"`
	RecoveryBeginTime string `json:"RecoveryBeginTime" xml:"RecoveryBeginTime"`
	RegionId          string `json:"RegionId" xml:"RegionId"`
}

DescribeAvailableRecoveryTimeResponse is the response struct for api DescribeAvailableRecoveryTime

func CreateDescribeAvailableRecoveryTimeResponse ¶

func CreateDescribeAvailableRecoveryTimeResponse() (response *DescribeAvailableRecoveryTimeResponse)

CreateDescribeAvailableRecoveryTimeResponse creates a response to parse from DescribeAvailableRecoveryTime response

type DescribeAvailableZonesRequest ¶ added in v1.61.70

type DescribeAvailableZonesRequest struct {
	*requests.RpcRequest
	DBInstanceName       string           `position:"Query" name:"DBInstanceName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	Engine               string           `position:"Query" name:"Engine"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
	DispenseMode         string           `position:"Query" name:"DispenseMode"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CachedAsync          requests.Boolean `position:"Query" name:"CachedAsync"`
	CommodityCode        string           `position:"Query" name:"CommodityCode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	EvaluateResource     requests.Boolean `position:"Query" name:"EvaluateResource"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	Category             string           `position:"Query" name:"Category"`
}

DescribeAvailableZonesRequest is the request struct for api DescribeAvailableZones

func CreateDescribeAvailableZonesRequest ¶ added in v1.61.70

func CreateDescribeAvailableZonesRequest() (request *DescribeAvailableZonesRequest)

CreateDescribeAvailableZonesRequest creates a request to invoke DescribeAvailableZones API

type DescribeAvailableZonesResponse ¶ added in v1.61.70

type DescribeAvailableZonesResponse struct {
	*responses.BaseResponse
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	AvailableZones []AvailableZone `json:"AvailableZones" xml:"AvailableZones"`
}

DescribeAvailableZonesResponse is the response struct for api DescribeAvailableZones

func CreateDescribeAvailableZonesResponse ¶ added in v1.61.70

func CreateDescribeAvailableZonesResponse() (response *DescribeAvailableZonesResponse)

CreateDescribeAvailableZonesResponse creates a response to parse from DescribeAvailableZones response

type DescribeBackupDatabaseRequest ¶

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

DescribeBackupDatabaseRequest is the request struct for api DescribeBackupDatabase

func CreateDescribeBackupDatabaseRequest ¶

func CreateDescribeBackupDatabaseRequest() (request *DescribeBackupDatabaseRequest)

CreateDescribeBackupDatabaseRequest creates a request to invoke DescribeBackupDatabase API

type DescribeBackupDatabaseResponse ¶

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

DescribeBackupDatabaseResponse is the response struct for api DescribeBackupDatabase

func CreateDescribeBackupDatabaseResponse ¶

func CreateDescribeBackupDatabaseResponse() (response *DescribeBackupDatabaseResponse)

CreateDescribeBackupDatabaseResponse creates a response to parse from DescribeBackupDatabase response

type DescribeBackupPolicyRequest ¶

type DescribeBackupPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BackupPolicyMode     string           `position:"Query" name:"BackupPolicyMode"`
	ReleasedKeepPolicy   string           `position:"Query" name:"ReleasedKeepPolicy"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	CompressType         string           `position:"Query" name:"CompressType"`
	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
	LogBackupRetentionPeriod      int                 `json:"LogBackupRetentionPeriod" xml:"LogBackupRetentionPeriod"`
	ArchiveBackupKeepPolicy       string              `json:"ArchiveBackupKeepPolicy" xml:"ArchiveBackupKeepPolicy"`
	ArchiveBackupKeepCount        string              `json:"ArchiveBackupKeepCount" xml:"ArchiveBackupKeepCount"`
	LocalLogRetentionHours        int                 `json:"LocalLogRetentionHours" xml:"LocalLogRetentionHours"`
	BackupRetentionPeriod         int                 `json:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"`
	RequestId                     string              `json:"RequestId" xml:"RequestId"`
	PreferredBackupPeriod         string              `json:"PreferredBackupPeriod" xml:"PreferredBackupPeriod"`
	CompressType                  string              `json:"CompressType" xml:"CompressType"`
	SupportReleasedKeep           int                 `json:"SupportReleasedKeep" xml:"SupportReleasedKeep"`
	LocalLogRetentionSpace        string              `json:"LocalLogRetentionSpace" xml:"LocalLogRetentionSpace"`
	SupportVolumeShadowCopy       int                 `json:"SupportVolumeShadowCopy" xml:"SupportVolumeShadowCopy"`
	BackupMethod                  string              `json:"BackupMethod" xml:"BackupMethod"`
	LogBackupFrequency            string              `json:"LogBackupFrequency" xml:"LogBackupFrequency"`
	PreferredNextBackupTime       string              `json:"PreferredNextBackupTime" xml:"PreferredNextBackupTime"`
	HighSpaceUsageProtection      string              `json:"HighSpaceUsageProtection" xml:"HighSpaceUsageProtection"`
	DuplicationContent            string              `json:"DuplicationContent" xml:"DuplicationContent"`
	ArchiveBackupRetentionPeriod  string              `json:"ArchiveBackupRetentionPeriod" xml:"ArchiveBackupRetentionPeriod"`
	BackupInterval                string              `json:"BackupInterval" xml:"BackupInterval"`
	ReleasedKeepPolicy            string              `json:"ReleasedKeepPolicy" xml:"ReleasedKeepPolicy"`
	PreferredBackupTime           string              `json:"PreferredBackupTime" xml:"PreferredBackupTime"`
	Duplication                   string              `json:"Duplication" xml:"Duplication"`
	LogBackupLocalRetentionNumber int                 `json:"LogBackupLocalRetentionNumber" xml:"LogBackupLocalRetentionNumber"`
	Category                      string              `json:"Category" xml:"Category"`
	EnableBackupLog               string              `json:"EnableBackupLog" xml:"EnableBackupLog"`
	BackupLog                     string              `json:"BackupLog" xml:"BackupLog"`
	EnableIncrementDataBackup     bool                `json:"EnableIncrementDataBackup" xml:"EnableIncrementDataBackup"`
	SupportModifyBackupPriority   bool                `json:"SupportModifyBackupPriority" xml:"SupportModifyBackupPriority"`
	BackupPriority                int                 `json:"BackupPriority" xml:"BackupPriority"`
	DuplicationLocation           DuplicationLocation `json:"DuplicationLocation" xml:"DuplicationLocation"`
}

DescribeBackupPolicyResponse is the response struct for api DescribeBackupPolicy

func CreateDescribeBackupPolicyResponse ¶

func CreateDescribeBackupPolicyResponse() (response *DescribeBackupPolicyResponse)

CreateDescribeBackupPolicyResponse creates a response to parse from DescribeBackupPolicy response

type DescribeBackupTasksRequest ¶

type DescribeBackupTasksRequest struct {
	*requests.RpcRequest
	BackupJobId          requests.Integer `position:"Query" name:"BackupJobId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Flag                 string           `position:"Query" name:"Flag"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	BackupJobStatus      string           `position:"Query" name:"BackupJobStatus"`
	BackupMode           string           `position:"Query" name:"BackupMode"`
}

DescribeBackupTasksRequest is the request struct for api DescribeBackupTasks

func CreateDescribeBackupTasksRequest ¶

func CreateDescribeBackupTasksRequest() (request *DescribeBackupTasksRequest)

CreateDescribeBackupTasksRequest creates a request to invoke DescribeBackupTasks API

type DescribeBackupTasksResponse ¶

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

DescribeBackupTasksResponse is the response struct for api DescribeBackupTasks

func CreateDescribeBackupTasksResponse ¶

func CreateDescribeBackupTasksResponse() (response *DescribeBackupTasksResponse)

CreateDescribeBackupTasksResponse creates a response to parse from DescribeBackupTasks response

type DescribeBackupsRequest ¶

type DescribeBackupsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	BackupLocation       string           `position:"Query" name:"BackupLocation"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BackupType           string           `position:"Query" name:"BackupType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	BackupStatus         string           `position:"Query" name:"BackupStatus"`
	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"`
	TotalEcsSnapshotSize int64                  `json:"TotalEcsSnapshotSize" xml:"TotalEcsSnapshotSize"`
	PageRecordCount      string                 `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount     string                 `json:"TotalRecordCount" xml:"TotalRecordCount"`
	TotalBackupSize      int64                  `json:"TotalBackupSize" xml:"TotalBackupSize"`
	PageNumber           string                 `json:"PageNumber" xml:"PageNumber"`
	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 DescribeBinlogFilesRequest ¶

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

DescribeBinlogFilesRequest is the request struct for api DescribeBinlogFiles

func CreateDescribeBinlogFilesRequest ¶

func CreateDescribeBinlogFilesRequest() (request *DescribeBinlogFilesRequest)

CreateDescribeBinlogFilesRequest creates a request to invoke DescribeBinlogFiles API

type DescribeBinlogFilesResponse ¶

type DescribeBinlogFilesResponse struct {
	*responses.BaseResponse
	TotalFileSize    int64                      `json:"TotalFileSize" xml:"TotalFileSize"`
	PageNumber       int                        `json:"PageNumber" xml:"PageNumber"`
	RequestId        string                     `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int                        `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                        `json:"TotalRecordCount" xml:"TotalRecordCount"`
	Items            ItemsInDescribeBinlogFiles `json:"Items" xml:"Items"`
}

DescribeBinlogFilesResponse is the response struct for api DescribeBinlogFiles

func CreateDescribeBinlogFilesResponse ¶

func CreateDescribeBinlogFilesResponse() (response *DescribeBinlogFilesResponse)

CreateDescribeBinlogFilesResponse creates a response to parse from DescribeBinlogFiles response

type DescribeCharacterSetNameRequest ¶

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

DescribeCharacterSetNameRequest is the request struct for api DescribeCharacterSetName

func CreateDescribeCharacterSetNameRequest ¶

func CreateDescribeCharacterSetNameRequest() (request *DescribeCharacterSetNameRequest)

CreateDescribeCharacterSetNameRequest creates a request to invoke DescribeCharacterSetName API

type DescribeCharacterSetNameResponse ¶

type DescribeCharacterSetNameResponse struct {
	*responses.BaseResponse
	Engine                string                `json:"Engine" xml:"Engine"`
	RequestId             string                `json:"RequestId" xml:"RequestId"`
	CharacterSetNameItems CharacterSetNameItems `json:"CharacterSetNameItems" xml:"CharacterSetNameItems"`
}

DescribeCharacterSetNameResponse is the response struct for api DescribeCharacterSetName

func CreateDescribeCharacterSetNameResponse ¶

func CreateDescribeCharacterSetNameResponse() (response *DescribeCharacterSetNameResponse)

CreateDescribeCharacterSetNameResponse creates a response to parse from DescribeCharacterSetName response

type DescribeClassDetailsRequest ¶ added in v1.62.429

type DescribeClassDetailsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Engine               string           `position:"Query" name:"Engine"`
	ClassCode            string           `position:"Query" name:"ClassCode"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CommodityCode        string           `position:"Query" name:"CommodityCode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeClassDetailsRequest is the request struct for api DescribeClassDetails

func CreateDescribeClassDetailsRequest ¶ added in v1.62.429

func CreateDescribeClassDetailsRequest() (request *DescribeClassDetailsRequest)

CreateDescribeClassDetailsRequest creates a request to invoke DescribeClassDetails API

type DescribeClassDetailsResponse ¶ added in v1.62.429

type DescribeClassDetailsResponse struct {
	*responses.BaseResponse
	RequestId             string `json:"RequestId" xml:"RequestId"`
	ClassCode             string `json:"ClassCode" xml:"ClassCode"`
	MaxIOMBPS             string `json:"MaxIOMBPS" xml:"MaxIOMBPS"`
	MaxConnections        string `json:"MaxConnections" xml:"MaxConnections"`
	ClassGroup            string `json:"ClassGroup" xml:"ClassGroup"`
	Cpu                   string `json:"Cpu" xml:"Cpu"`
	InstructionSetArch    string `json:"InstructionSetArch" xml:"InstructionSetArch"`
	MemoryClass           string `json:"MemoryClass" xml:"MemoryClass"`
	MaxIOPS               string `json:"MaxIOPS" xml:"MaxIOPS"`
	ReferencePrice        string `json:"ReferencePrice" xml:"ReferencePrice"`
	Category              string `json:"Category" xml:"Category"`
	DBInstanceStorageType string `json:"DBInstanceStorageType" xml:"DBInstanceStorageType"`
}

DescribeClassDetailsResponse is the response struct for api DescribeClassDetails

func CreateDescribeClassDetailsResponse ¶ added in v1.62.429

func CreateDescribeClassDetailsResponse() (response *DescribeClassDetailsResponse)

CreateDescribeClassDetailsResponse creates a response to parse from DescribeClassDetails response

type DescribeCloudMigrationPrecheckResultRequest ¶ added in v1.61.1608

type DescribeCloudMigrationPrecheckResultRequest struct {
	*requests.RpcRequest
	DBInstanceName       string           `position:"Query" name:"DBInstanceName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TaskName             string           `position:"Query" name:"TaskName"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SourcePort           requests.Integer `position:"Query" name:"SourcePort"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
	SourceIpAddress      string           `position:"Query" name:"SourceIpAddress"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeCloudMigrationPrecheckResultRequest is the request struct for api DescribeCloudMigrationPrecheckResult

func CreateDescribeCloudMigrationPrecheckResultRequest ¶ added in v1.61.1608

func CreateDescribeCloudMigrationPrecheckResultRequest() (request *DescribeCloudMigrationPrecheckResultRequest)

CreateDescribeCloudMigrationPrecheckResultRequest creates a request to invoke DescribeCloudMigrationPrecheckResult API

type DescribeCloudMigrationPrecheckResultResponse ¶ added in v1.61.1608

type DescribeCloudMigrationPrecheckResultResponse struct {
	*responses.BaseResponse
	TotalSize  int                    `json:"TotalSize" xml:"TotalSize"`
	RequestId  string                 `json:"RequestId" xml:"RequestId"`
	PageNumber int64                  `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64                  `json:"PageSize" xml:"PageSize"`
	Items      []MigrateCloudTaskList `json:"Items" xml:"Items"`
}

DescribeCloudMigrationPrecheckResultResponse is the response struct for api DescribeCloudMigrationPrecheckResult

func CreateDescribeCloudMigrationPrecheckResultResponse ¶ added in v1.61.1608

func CreateDescribeCloudMigrationPrecheckResultResponse() (response *DescribeCloudMigrationPrecheckResultResponse)

CreateDescribeCloudMigrationPrecheckResultResponse creates a response to parse from DescribeCloudMigrationPrecheckResult response

type DescribeCloudMigrationResultRequest ¶ added in v1.61.1608

type DescribeCloudMigrationResultRequest struct {
	*requests.RpcRequest
	DBInstanceName       string           `position:"Query" name:"DBInstanceName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TaskName             string           `position:"Query" name:"TaskName"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SourcePort           requests.Integer `position:"Query" name:"SourcePort"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
	SourceIpAddress      string           `position:"Query" name:"SourceIpAddress"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeCloudMigrationResultRequest is the request struct for api DescribeCloudMigrationResult

func CreateDescribeCloudMigrationResultRequest ¶ added in v1.61.1608

func CreateDescribeCloudMigrationResultRequest() (request *DescribeCloudMigrationResultRequest)

CreateDescribeCloudMigrationResultRequest creates a request to invoke DescribeCloudMigrationResult API

type DescribeCloudMigrationResultResponse ¶ added in v1.61.1608

type DescribeCloudMigrationResultResponse struct {
	*responses.BaseResponse
	TotalSize  int     `json:"TotalSize" xml:"TotalSize"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	PageNumber int64   `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64   `json:"PageSize" xml:"PageSize"`
	Items      []Tasks `json:"Items" xml:"Items"`
}

DescribeCloudMigrationResultResponse is the response struct for api DescribeCloudMigrationResult

func CreateDescribeCloudMigrationResultResponse ¶ added in v1.61.1608

func CreateDescribeCloudMigrationResultResponse() (response *DescribeCloudMigrationResultResponse)

CreateDescribeCloudMigrationResultResponse creates a response to parse from DescribeCloudMigrationResult response

type DescribeCollationTimeZonesRequest ¶

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

DescribeCollationTimeZonesRequest is the request struct for api DescribeCollationTimeZones

func CreateDescribeCollationTimeZonesRequest ¶

func CreateDescribeCollationTimeZonesRequest() (request *DescribeCollationTimeZonesRequest)

CreateDescribeCollationTimeZonesRequest creates a request to invoke DescribeCollationTimeZones API

type DescribeCollationTimeZonesResponse ¶

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

DescribeCollationTimeZonesResponse is the response struct for api DescribeCollationTimeZones

func CreateDescribeCollationTimeZonesResponse ¶

func CreateDescribeCollationTimeZonesResponse() (response *DescribeCollationTimeZonesResponse)

CreateDescribeCollationTimeZonesResponse creates a response to parse from DescribeCollationTimeZones response

type DescribeCrossBackupMetaListRequest ¶ added in v1.61.263

type DescribeCrossBackupMetaListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Pattern              string           `position:"Query" name:"Pattern"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	PageSize             string           `position:"Query" name:"PageSize"`
	PageIndex            string           `position:"Query" name:"PageIndex"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupSetId          string           `position:"Query" name:"BackupSetId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	GetDbName            string           `position:"Query" name:"GetDbName"`
	Region               string           `position:"Query" name:"Region"`
}

DescribeCrossBackupMetaListRequest is the request struct for api DescribeCrossBackupMetaList

func CreateDescribeCrossBackupMetaListRequest ¶ added in v1.61.263

func CreateDescribeCrossBackupMetaListRequest() (request *DescribeCrossBackupMetaListRequest)

CreateDescribeCrossBackupMetaListRequest creates a request to invoke DescribeCrossBackupMetaList API

type DescribeCrossBackupMetaListResponse ¶ added in v1.61.263

type DescribeCrossBackupMetaListResponse struct {
	*responses.BaseResponse
	DBInstanceName   string                             `json:"DBInstanceName" xml:"DBInstanceName"`
	TotalPageCount   int                                `json:"TotalPageCount" xml:"TotalPageCount"`
	RequestId        string                             `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int                                `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                                `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageNumber       int                                `json:"PageNumber" xml:"PageNumber"`
	Items            ItemsInDescribeCrossBackupMetaList `json:"Items" xml:"Items"`
}

DescribeCrossBackupMetaListResponse is the response struct for api DescribeCrossBackupMetaList

func CreateDescribeCrossBackupMetaListResponse ¶ added in v1.61.263

func CreateDescribeCrossBackupMetaListResponse() (response *DescribeCrossBackupMetaListResponse)

CreateDescribeCrossBackupMetaListResponse creates a response to parse from DescribeCrossBackupMetaList response

type DescribeCrossRegionBackupDBInstanceRequest ¶

type DescribeCrossRegionBackupDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	NotEnabled           requests.Integer `position:"Query" name:"NotEnabled"`
	Product              string           `position:"Query" name:"Product"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeCrossRegionBackupDBInstanceRequest is the request struct for api DescribeCrossRegionBackupDBInstance

func CreateDescribeCrossRegionBackupDBInstanceRequest ¶

func CreateDescribeCrossRegionBackupDBInstanceRequest() (request *DescribeCrossRegionBackupDBInstanceRequest)

CreateDescribeCrossRegionBackupDBInstanceRequest creates a request to invoke DescribeCrossRegionBackupDBInstance API

type DescribeCrossRegionBackupDBInstanceResponse ¶

type DescribeCrossRegionBackupDBInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string                                     `json:"RequestId" xml:"RequestId"`
	TotalRecords int                                        `json:"TotalRecords" xml:"TotalRecords"`
	ItemsNumbers int                                        `json:"ItemsNumbers" xml:"ItemsNumbers"`
	PageSize     int                                        `json:"PageSize" xml:"PageSize"`
	PageNumber   int                                        `json:"PageNumber" xml:"PageNumber"`
	RegionId     string                                     `json:"RegionId" xml:"RegionId"`
	Items        ItemsInDescribeCrossRegionBackupDBInstance `json:"Items" xml:"Items"`
}

DescribeCrossRegionBackupDBInstanceResponse is the response struct for api DescribeCrossRegionBackupDBInstance

func CreateDescribeCrossRegionBackupDBInstanceResponse ¶

func CreateDescribeCrossRegionBackupDBInstanceResponse() (response *DescribeCrossRegionBackupDBInstanceResponse)

CreateDescribeCrossRegionBackupDBInstanceResponse creates a response to parse from DescribeCrossRegionBackupDBInstance response

type DescribeCrossRegionBackupsRequest ¶

type DescribeCrossRegionBackupsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId             requests.Integer `position:"Query" name:"BackupId"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CrossBackupRegion    string           `position:"Query" name:"CrossBackupRegion"`
	CrossBackupId        requests.Integer `position:"Query" name:"CrossBackupId"`
}

DescribeCrossRegionBackupsRequest is the request struct for api DescribeCrossRegionBackups

func CreateDescribeCrossRegionBackupsRequest ¶

func CreateDescribeCrossRegionBackupsRequest() (request *DescribeCrossRegionBackupsRequest)

CreateDescribeCrossRegionBackupsRequest creates a request to invoke DescribeCrossRegionBackups API

type DescribeCrossRegionBackupsResponse ¶

type DescribeCrossRegionBackupsResponse struct {
	*responses.BaseResponse
	EndTime          string                            `json:"EndTime" xml:"EndTime"`
	StartTime        string                            `json:"StartTime" xml:"StartTime"`
	RequestId        string                            `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int                               `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                               `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageNumber       int                               `json:"PageNumber" xml:"PageNumber"`
	RegionId         string                            `json:"RegionId" xml:"RegionId"`
	Items            ItemsInDescribeCrossRegionBackups `json:"Items" xml:"Items"`
}

DescribeCrossRegionBackupsResponse is the response struct for api DescribeCrossRegionBackups

func CreateDescribeCrossRegionBackupsResponse ¶

func CreateDescribeCrossRegionBackupsResponse() (response *DescribeCrossRegionBackupsResponse)

CreateDescribeCrossRegionBackupsResponse creates a response to parse from DescribeCrossRegionBackups response

type DescribeCrossRegionLogBackupFilesRequest ¶

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

DescribeCrossRegionLogBackupFilesRequest is the request struct for api DescribeCrossRegionLogBackupFiles

func CreateDescribeCrossRegionLogBackupFilesRequest ¶

func CreateDescribeCrossRegionLogBackupFilesRequest() (request *DescribeCrossRegionLogBackupFilesRequest)

CreateDescribeCrossRegionLogBackupFilesRequest creates a request to invoke DescribeCrossRegionLogBackupFiles API

type DescribeCrossRegionLogBackupFilesResponse ¶

type DescribeCrossRegionLogBackupFilesResponse struct {
	*responses.BaseResponse
	EndTime          string                                   `json:"EndTime" xml:"EndTime"`
	StartTime        string                                   `json:"StartTime" xml:"StartTime"`
	RequestId        string                                   `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int                                      `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                                      `json:"TotalRecordCount" xml:"TotalRecordCount"`
	DBInstanceId     string                                   `json:"DBInstanceId" xml:"DBInstanceId"`
	PageNumber       int                                      `json:"PageNumber" xml:"PageNumber"`
	RegionId         string                                   `json:"RegionId" xml:"RegionId"`
	Items            ItemsInDescribeCrossRegionLogBackupFiles `json:"Items" xml:"Items"`
}

DescribeCrossRegionLogBackupFilesResponse is the response struct for api DescribeCrossRegionLogBackupFiles

func CreateDescribeCrossRegionLogBackupFilesResponse ¶

func CreateDescribeCrossRegionLogBackupFilesResponse() (response *DescribeCrossRegionLogBackupFilesResponse)

CreateDescribeCrossRegionLogBackupFilesResponse creates a response to parse from DescribeCrossRegionLogBackupFiles response

type DescribeDBInstanceAttributeRequest ¶

type DescribeDBInstanceAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Expired              string           `position:"Query" name:"Expired"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDBInstanceAttributeRequest is the request struct for api DescribeDBInstanceAttribute

func CreateDescribeDBInstanceAttributeRequest ¶

func CreateDescribeDBInstanceAttributeRequest() (request *DescribeDBInstanceAttributeRequest)

CreateDescribeDBInstanceAttributeRequest creates a request to invoke DescribeDBInstanceAttribute API

type DescribeDBInstanceAttributeResponse ¶

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

DescribeDBInstanceAttributeResponse is the response struct for api DescribeDBInstanceAttribute

func CreateDescribeDBInstanceAttributeResponse ¶

func CreateDescribeDBInstanceAttributeResponse() (response *DescribeDBInstanceAttributeResponse)

CreateDescribeDBInstanceAttributeResponse creates a response to parse from DescribeDBInstanceAttribute response

type DescribeDBInstanceByTagsRequest ¶

type DescribeDBInstanceByTagsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ProxyId              string           `position:"Query" name:"proxyId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDBInstanceByTagsRequest is the request struct for api DescribeDBInstanceByTags

func CreateDescribeDBInstanceByTagsRequest ¶

func CreateDescribeDBInstanceByTagsRequest() (request *DescribeDBInstanceByTagsRequest)

CreateDescribeDBInstanceByTagsRequest creates a request to invoke DescribeDBInstanceByTags API

type DescribeDBInstanceByTagsResponse ¶

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

DescribeDBInstanceByTagsResponse is the response struct for api DescribeDBInstanceByTags

func CreateDescribeDBInstanceByTagsResponse ¶

func CreateDescribeDBInstanceByTagsResponse() (response *DescribeDBInstanceByTagsResponse)

CreateDescribeDBInstanceByTagsResponse creates a response to parse from DescribeDBInstanceByTags response

type DescribeDBInstanceDetailRequest ¶ added in v1.61.761

type DescribeDBInstanceDetailRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeDBInstanceDetailRequest is the request struct for api DescribeDBInstanceDetail

func CreateDescribeDBInstanceDetailRequest ¶ added in v1.61.761

func CreateDescribeDBInstanceDetailRequest() (request *DescribeDBInstanceDetailRequest)

CreateDescribeDBInstanceDetailRequest creates a request to invoke DescribeDBInstanceDetail API

type DescribeDBInstanceDetailResponse ¶ added in v1.61.761

type DescribeDBInstanceDetailResponse struct {
	*responses.BaseResponse
	ActivationState string `json:"ActivationState" xml:"ActivationState"`
	DBInstanceId    string `json:"DBInstanceId" xml:"DBInstanceId"`
	LicenseType     string `json:"LicenseType" xml:"LicenseType"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
}

DescribeDBInstanceDetailResponse is the response struct for api DescribeDBInstanceDetail

func CreateDescribeDBInstanceDetailResponse ¶ added in v1.61.761

func CreateDescribeDBInstanceDetailResponse() (response *DescribeDBInstanceDetailResponse)

CreateDescribeDBInstanceDetailResponse creates a response to parse from DescribeDBInstanceDetail response

type DescribeDBInstanceEncryptionKeyRequest ¶ added in v1.61.1066

type DescribeDBInstanceEncryptionKeyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EncryptionKey        string           `position:"Query" name:"EncryptionKey"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TargetRegionId       string           `position:"Query" name:"TargetRegionId"`
}

DescribeDBInstanceEncryptionKeyRequest is the request struct for api DescribeDBInstanceEncryptionKey

func CreateDescribeDBInstanceEncryptionKeyRequest ¶ added in v1.61.1066

func CreateDescribeDBInstanceEncryptionKeyRequest() (request *DescribeDBInstanceEncryptionKeyRequest)

CreateDescribeDBInstanceEncryptionKeyRequest creates a request to invoke DescribeDBInstanceEncryptionKey API

type DescribeDBInstanceEncryptionKeyResponse ¶ added in v1.61.1066

type DescribeDBInstanceEncryptionKeyResponse struct {
	*responses.BaseResponse
	DeleteDate          string              `json:"DeleteDate" xml:"DeleteDate"`
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	Description         string              `json:"Description" xml:"Description"`
	Origin              string              `json:"Origin" xml:"Origin"`
	MaterialExpireTime  string              `json:"MaterialExpireTime" xml:"MaterialExpireTime"`
	EncryptionKeyStatus string              `json:"EncryptionKeyStatus" xml:"EncryptionKeyStatus"`
	KeyUsage            string              `json:"KeyUsage" xml:"KeyUsage"`
	EncryptionKey       string              `json:"EncryptionKey" xml:"EncryptionKey"`
	Creator             string              `json:"Creator" xml:"Creator"`
	EncryptionKeyList   []EncryptionKeyInfo `json:"EncryptionKeyList" xml:"EncryptionKeyList"`
}

DescribeDBInstanceEncryptionKeyResponse is the response struct for api DescribeDBInstanceEncryptionKey

func CreateDescribeDBInstanceEncryptionKeyResponse ¶ added in v1.61.1066

func CreateDescribeDBInstanceEncryptionKeyResponse() (response *DescribeDBInstanceEncryptionKeyResponse)

CreateDescribeDBInstanceEncryptionKeyResponse creates a response to parse from DescribeDBInstanceEncryptionKey response

type DescribeDBInstanceEndpointsRequest ¶ added in v1.62.30

type DescribeDBInstanceEndpointsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceEndpointId string           `position:"Query" name:"DBInstanceEndpointId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeDBInstanceEndpointsRequest is the request struct for api DescribeDBInstanceEndpoints

func CreateDescribeDBInstanceEndpointsRequest ¶ added in v1.62.30

func CreateDescribeDBInstanceEndpointsRequest() (request *DescribeDBInstanceEndpointsRequest)

CreateDescribeDBInstanceEndpointsRequest creates a request to invoke DescribeDBInstanceEndpoints API

type DescribeDBInstanceEndpointsResponse ¶ added in v1.62.30

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

DescribeDBInstanceEndpointsResponse is the response struct for api DescribeDBInstanceEndpoints

func CreateDescribeDBInstanceEndpointsResponse ¶ added in v1.62.30

func CreateDescribeDBInstanceEndpointsResponse() (response *DescribeDBInstanceEndpointsResponse)

CreateDescribeDBInstanceEndpointsResponse creates a response to parse from DescribeDBInstanceEndpoints response

type DescribeDBInstanceHAConfigRequest ¶

type DescribeDBInstanceHAConfigRequest 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"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeDBInstanceHAConfigRequest is the request struct for api DescribeDBInstanceHAConfig

func CreateDescribeDBInstanceHAConfigRequest ¶

func CreateDescribeDBInstanceHAConfigRequest() (request *DescribeDBInstanceHAConfigRequest)

CreateDescribeDBInstanceHAConfigRequest creates a request to invoke DescribeDBInstanceHAConfig API

type DescribeDBInstanceHAConfigResponse ¶

type DescribeDBInstanceHAConfigResponse struct {
	*responses.BaseResponse
	DBInstanceId      string            `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	HAMode            string            `json:"HAMode" xml:"HAMode"`
	SyncMode          string            `json:"SyncMode" xml:"SyncMode"`
	HostInstanceInfos HostInstanceInfos `json:"HostInstanceInfos" xml:"HostInstanceInfos"`
}

DescribeDBInstanceHAConfigResponse is the response struct for api DescribeDBInstanceHAConfig

func CreateDescribeDBInstanceHAConfigResponse ¶

func CreateDescribeDBInstanceHAConfigResponse() (response *DescribeDBInstanceHAConfigResponse)

CreateDescribeDBInstanceHAConfigResponse creates a response to parse from DescribeDBInstanceHAConfig response

type DescribeDBInstanceIPArrayListRequest ¶

type DescribeDBInstanceIPArrayListRequest 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"`
	WhitelistNetworkType string           `position:"Query" name:"WhitelistNetworkType"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeDBInstanceIPArrayListRequest is the request struct for api DescribeDBInstanceIPArrayList

func CreateDescribeDBInstanceIPArrayListRequest ¶

func CreateDescribeDBInstanceIPArrayListRequest() (request *DescribeDBInstanceIPArrayListRequest)

CreateDescribeDBInstanceIPArrayListRequest creates a request to invoke DescribeDBInstanceIPArrayList API

type DescribeDBInstanceIPArrayListResponse ¶

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

DescribeDBInstanceIPArrayListResponse is the response struct for api DescribeDBInstanceIPArrayList

func CreateDescribeDBInstanceIPArrayListResponse ¶

func CreateDescribeDBInstanceIPArrayListResponse() (response *DescribeDBInstanceIPArrayListResponse)

CreateDescribeDBInstanceIPArrayListResponse creates a response to parse from DescribeDBInstanceIPArrayList response

type DescribeDBInstanceIpHostnameRequest ¶

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

DescribeDBInstanceIpHostnameRequest is the request struct for api DescribeDBInstanceIpHostname

func CreateDescribeDBInstanceIpHostnameRequest ¶

func CreateDescribeDBInstanceIpHostnameRequest() (request *DescribeDBInstanceIpHostnameRequest)

CreateDescribeDBInstanceIpHostnameRequest creates a request to invoke DescribeDBInstanceIpHostname API

type DescribeDBInstanceIpHostnameResponse ¶

type DescribeDBInstanceIpHostnameResponse struct {
	*responses.BaseResponse
	DBInstanceId    string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
	IpHostnameInfos string `json:"IpHostnameInfos" xml:"IpHostnameInfos"`
}

DescribeDBInstanceIpHostnameResponse is the response struct for api DescribeDBInstanceIpHostname

func CreateDescribeDBInstanceIpHostnameResponse ¶

func CreateDescribeDBInstanceIpHostnameResponse() (response *DescribeDBInstanceIpHostnameResponse)

CreateDescribeDBInstanceIpHostnameResponse creates a response to parse from DescribeDBInstanceIpHostname response

type DescribeDBInstanceMetricsRequest ¶ added in v1.61.1289

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

DescribeDBInstanceMetricsRequest is the request struct for api DescribeDBInstanceMetrics

func CreateDescribeDBInstanceMetricsRequest ¶ added in v1.61.1289

func CreateDescribeDBInstanceMetricsRequest() (request *DescribeDBInstanceMetricsRequest)

CreateDescribeDBInstanceMetricsRequest creates a request to invoke DescribeDBInstanceMetrics API

type DescribeDBInstanceMetricsResponse ¶ added in v1.61.1289

type DescribeDBInstanceMetricsResponse struct {
	*responses.BaseResponse
	TotalRecordCount int       `json:"TotalRecordCount" xml:"TotalRecordCount"`
	RequestId        string    `json:"RequestId" xml:"RequestId"`
	DBInstanceName   string    `json:"DBInstanceName" xml:"DBInstanceName"`
	Items            []Metrics `json:"Items" xml:"Items"`
}

DescribeDBInstanceMetricsResponse is the response struct for api DescribeDBInstanceMetrics

func CreateDescribeDBInstanceMetricsResponse ¶ added in v1.61.1289

func CreateDescribeDBInstanceMetricsResponse() (response *DescribeDBInstanceMetricsResponse)

CreateDescribeDBInstanceMetricsResponse creates a response to parse from DescribeDBInstanceMetrics response

type DescribeDBInstanceMonitorRequest ¶

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

DescribeDBInstanceMonitorRequest is the request struct for api DescribeDBInstanceMonitor

func CreateDescribeDBInstanceMonitorRequest ¶

func CreateDescribeDBInstanceMonitorRequest() (request *DescribeDBInstanceMonitorRequest)

CreateDescribeDBInstanceMonitorRequest creates a request to invoke DescribeDBInstanceMonitor API

type DescribeDBInstanceMonitorResponse ¶

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

DescribeDBInstanceMonitorResponse is the response struct for api DescribeDBInstanceMonitor

func CreateDescribeDBInstanceMonitorResponse ¶

func CreateDescribeDBInstanceMonitorResponse() (response *DescribeDBInstanceMonitorResponse)

CreateDescribeDBInstanceMonitorResponse creates a response to parse from DescribeDBInstanceMonitor response

type DescribeDBInstanceNetInfoForChannelRequest ¶ added in v1.61.1748

type DescribeDBInstanceNetInfoForChannelRequest struct {
	*requests.RpcRequest
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Flag                     string           `position:"Query" name:"Flag"`
	ClientToken              string           `position:"Query" name:"ClientToken"`
	DBInstanceId             string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount             string           `position:"Query" name:"OwnerAccount"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceNetRWSplitType string           `position:"Query" name:"DBInstanceNetRWSplitType"`
}

DescribeDBInstanceNetInfoForChannelRequest is the request struct for api DescribeDBInstanceNetInfoForChannel

func CreateDescribeDBInstanceNetInfoForChannelRequest ¶ added in v1.61.1748

func CreateDescribeDBInstanceNetInfoForChannelRequest() (request *DescribeDBInstanceNetInfoForChannelRequest)

CreateDescribeDBInstanceNetInfoForChannelRequest creates a request to invoke DescribeDBInstanceNetInfoForChannel API

type DescribeDBInstanceNetInfoForChannelResponse ¶ added in v1.61.1748

type DescribeDBInstanceNetInfoForChannelResponse struct {
	*responses.BaseResponse
	InstanceNetworkType string                                                  `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	RequestId           string                                                  `json:"RequestId" xml:"RequestId"`
	DBInstanceNetInfos  DBInstanceNetInfosInDescribeDBInstanceNetInfoForChannel `json:"DBInstanceNetInfos" xml:"DBInstanceNetInfos"`
}

DescribeDBInstanceNetInfoForChannelResponse is the response struct for api DescribeDBInstanceNetInfoForChannel

func CreateDescribeDBInstanceNetInfoForChannelResponse ¶ added in v1.61.1748

func CreateDescribeDBInstanceNetInfoForChannelResponse() (response *DescribeDBInstanceNetInfoForChannelResponse)

CreateDescribeDBInstanceNetInfoForChannelResponse creates a response to parse from DescribeDBInstanceNetInfoForChannel response

type DescribeDBInstanceNetInfoRequest ¶

type DescribeDBInstanceNetInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Flag                     requests.Integer `position:"Query" name:"Flag"`
	ClientToken              string           `position:"Query" name:"ClientToken"`
	GeneralGroupName         string           `position:"Query" name:"GeneralGroupName"`
	DBInstanceId             string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount             string           `position:"Query" name:"OwnerAccount"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceNetRWSplitType string           `position:"Query" name:"DBInstanceNetRWSplitType"`
}

DescribeDBInstanceNetInfoRequest is the request struct for api DescribeDBInstanceNetInfo

func CreateDescribeDBInstanceNetInfoRequest ¶

func CreateDescribeDBInstanceNetInfoRequest() (request *DescribeDBInstanceNetInfoRequest)

CreateDescribeDBInstanceNetInfoRequest creates a request to invoke DescribeDBInstanceNetInfo API

type DescribeDBInstanceNetInfoResponse ¶

type DescribeDBInstanceNetInfoResponse struct {
	*responses.BaseResponse
	SecurityIPMode      string                                        `json:"SecurityIPMode" xml:"SecurityIPMode"`
	RequestId           string                                        `json:"RequestId" xml:"RequestId"`
	InstanceNetworkType string                                        `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	DBInstanceNetInfos  DBInstanceNetInfosInDescribeDBInstanceNetInfo `json:"DBInstanceNetInfos" xml:"DBInstanceNetInfos"`
}

DescribeDBInstanceNetInfoResponse is the response struct for api DescribeDBInstanceNetInfo

func CreateDescribeDBInstanceNetInfoResponse ¶

func CreateDescribeDBInstanceNetInfoResponse() (response *DescribeDBInstanceNetInfoResponse)

CreateDescribeDBInstanceNetInfoResponse creates a response to parse from DescribeDBInstanceNetInfo response

type DescribeDBInstancePerformanceRequest ¶

type DescribeDBInstancePerformanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RoleId                  string           `position:"Query" name:"RoleId"`
	StartTime               string           `position:"Query" name:"StartTime"`
	DBInstanceId            string           `position:"Query" name:"DBInstanceId"`
	NodeId                  string           `position:"Query" name:"NodeId"`
	Key                     string           `position:"Query" name:"Key"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	EndTime                 string           `position:"Query" name:"EndTime"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	UseNullWhenMissingPoint requests.Boolean `position:"Query" name:"UseNullWhenMissingPoint"`
}

DescribeDBInstancePerformanceRequest is the request struct for api DescribeDBInstancePerformance

func CreateDescribeDBInstancePerformanceRequest ¶

func CreateDescribeDBInstancePerformanceRequest() (request *DescribeDBInstancePerformanceRequest)

CreateDescribeDBInstancePerformanceRequest creates a request to invoke DescribeDBInstancePerformance API

type DescribeDBInstancePerformanceResponse ¶

type DescribeDBInstancePerformanceResponse struct {
	*responses.BaseResponse
	EndTime         string                                         `json:"EndTime" xml:"EndTime"`
	StartTime       string                                         `json:"StartTime" xml:"StartTime"`
	DBInstanceId    string                                         `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine          string                                         `json:"Engine" xml:"Engine"`
	RequestId       string                                         `json:"RequestId" xml:"RequestId"`
	PerformanceKeys PerformanceKeysInDescribeDBInstancePerformance `json:"PerformanceKeys" xml:"PerformanceKeys"`
}

DescribeDBInstancePerformanceResponse is the response struct for api DescribeDBInstancePerformance

func CreateDescribeDBInstancePerformanceResponse ¶

func CreateDescribeDBInstancePerformanceResponse() (response *DescribeDBInstancePerformanceResponse)

CreateDescribeDBInstancePerformanceResponse creates a response to parse from DescribeDBInstancePerformance response

type DescribeDBInstancePromoteActivityRequest ¶ added in v1.61.1748

type DescribeDBInstancePromoteActivityRequest struct {
	*requests.RpcRequest
	DbInstanceName       string           `position:"Query" name:"DbInstanceName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	AliUid               string           `position:"Query" name:"AliUid"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDBInstancePromoteActivityRequest is the request struct for api DescribeDBInstancePromoteActivity

func CreateDescribeDBInstancePromoteActivityRequest ¶ added in v1.61.1748

func CreateDescribeDBInstancePromoteActivityRequest() (request *DescribeDBInstancePromoteActivityRequest)

CreateDescribeDBInstancePromoteActivityRequest creates a request to invoke DescribeDBInstancePromoteActivity API

type DescribeDBInstancePromoteActivityResponse ¶ added in v1.61.1748

type DescribeDBInstancePromoteActivityResponse struct {
	*responses.BaseResponse
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	AliUid         string `json:"AliUid" xml:"AliUid"`
	DBType         string `json:"DBType" xml:"DBType"`
	DBInstanceId   string `json:"DBInstanceId" xml:"DBInstanceId"`
	IsActivity     string `json:"IsActivity" xml:"IsActivity"`
	Bid            string `json:"Bid" xml:"Bid"`
}

DescribeDBInstancePromoteActivityResponse is the response struct for api DescribeDBInstancePromoteActivity

func CreateDescribeDBInstancePromoteActivityResponse ¶ added in v1.61.1748

func CreateDescribeDBInstancePromoteActivityResponse() (response *DescribeDBInstancePromoteActivityResponse)

CreateDescribeDBInstancePromoteActivityResponse creates a response to parse from DescribeDBInstancePromoteActivity response

type DescribeDBInstanceProxyConfigurationRequest ¶

type DescribeDBInstanceProxyConfigurationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeDBInstanceProxyConfigurationRequest is the request struct for api DescribeDBInstanceProxyConfiguration

func CreateDescribeDBInstanceProxyConfigurationRequest ¶

func CreateDescribeDBInstanceProxyConfigurationRequest() (request *DescribeDBInstanceProxyConfigurationRequest)

CreateDescribeDBInstanceProxyConfigurationRequest creates a request to invoke DescribeDBInstanceProxyConfiguration API

type DescribeDBInstanceProxyConfigurationResponse ¶

type DescribeDBInstanceProxyConfigurationResponse struct {
	*responses.BaseResponse
	PersistentConnectionsConfiguration string `json:"PersistentConnectionsConfiguration" xml:"PersistentConnectionsConfiguration"`
	AttacksProtectionConfiguration     string `json:"AttacksProtectionConfiguration" xml:"AttacksProtectionConfiguration"`
	RequestId                          string `json:"RequestId" xml:"RequestId"`
	TransparentSwitchConfiguration     string `json:"TransparentSwitchConfiguration" xml:"TransparentSwitchConfiguration"`
}

DescribeDBInstanceProxyConfigurationResponse is the response struct for api DescribeDBInstanceProxyConfiguration

func CreateDescribeDBInstanceProxyConfigurationResponse ¶

func CreateDescribeDBInstanceProxyConfigurationResponse() (response *DescribeDBInstanceProxyConfigurationResponse)

CreateDescribeDBInstanceProxyConfigurationResponse creates a response to parse from DescribeDBInstanceProxyConfiguration response

type DescribeDBInstanceSSLRequest ¶

type DescribeDBInstanceSSLRequest 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"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeDBInstanceSSLRequest is the request struct for api DescribeDBInstanceSSL

func CreateDescribeDBInstanceSSLRequest ¶

func CreateDescribeDBInstanceSSLRequest() (request *DescribeDBInstanceSSLRequest)

CreateDescribeDBInstanceSSLRequest creates a request to invoke DescribeDBInstanceSSL API

type DescribeDBInstanceSSLResponse ¶

type DescribeDBInstanceSSLResponse struct {
	*responses.BaseResponse
	ServerCert               string `json:"ServerCert" xml:"ServerCert"`
	ClientCACertExpireTime   string `json:"ClientCACertExpireTime" xml:"ClientCACertExpireTime"`
	RequireUpdateItem        string `json:"RequireUpdateItem" xml:"RequireUpdateItem"`
	ServerCAUrl              string `json:"ServerCAUrl" xml:"ServerCAUrl"`
	RequireUpdate            string `json:"RequireUpdate" xml:"RequireUpdate"`
	ClientCertRevocationList string `json:"ClientCertRevocationList" xml:"ClientCertRevocationList"`
	SSLExpireTime            string `json:"SSLExpireTime" xml:"SSLExpireTime"`
	CAType                   string `json:"CAType" xml:"CAType"`
	SSLCreateTime            string `json:"SSLCreateTime" xml:"SSLCreateTime"`
	ReplicationACL           string `json:"ReplicationACL" xml:"ReplicationACL"`
	ACL                      string `json:"ACL" xml:"ACL"`
	RequestId                string `json:"RequestId" xml:"RequestId"`
	LastModifyStatus         string `json:"LastModifyStatus" xml:"LastModifyStatus"`
	SSLEnabled               string `json:"SSLEnabled" xml:"SSLEnabled"`
	ConnectionString         string `json:"ConnectionString" xml:"ConnectionString"`
	RequireUpdateReason      string `json:"RequireUpdateReason" xml:"RequireUpdateReason"`
	ClientCACert             string `json:"ClientCACert" xml:"ClientCACert"`
	ServerKey                string `json:"ServerKey" xml:"ServerKey"`
	ModifyStatusReason       string `json:"ModifyStatusReason" xml:"ModifyStatusReason"`
}

DescribeDBInstanceSSLResponse is the response struct for api DescribeDBInstanceSSL

func CreateDescribeDBInstanceSSLResponse ¶

func CreateDescribeDBInstanceSSLResponse() (response *DescribeDBInstanceSSLResponse)

CreateDescribeDBInstanceSSLResponse creates a response to parse from DescribeDBInstanceSSL response

type DescribeDBInstanceTDERequest ¶

type DescribeDBInstanceTDERequest 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"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeDBInstanceTDERequest is the request struct for api DescribeDBInstanceTDE

func CreateDescribeDBInstanceTDERequest ¶

func CreateDescribeDBInstanceTDERequest() (request *DescribeDBInstanceTDERequest)

CreateDescribeDBInstanceTDERequest creates a request to invoke DescribeDBInstanceTDE API

type DescribeDBInstanceTDEResponse ¶

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

DescribeDBInstanceTDEResponse is the response struct for api DescribeDBInstanceTDE

func CreateDescribeDBInstanceTDEResponse ¶

func CreateDescribeDBInstanceTDEResponse() (response *DescribeDBInstanceTDEResponse)

CreateDescribeDBInstanceTDEResponse creates a response to parse from DescribeDBInstanceTDE response

type DescribeDBInstancesAsCsvRequest ¶

type DescribeDBInstancesAsCsvRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ExportKey            string           `position:"Query" name:"ExportKey"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CachedAsync          requests.Boolean `position:"Query" name:"CachedAsync"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDBInstancesAsCsvRequest is the request struct for api DescribeDBInstancesAsCsv

func CreateDescribeDBInstancesAsCsvRequest ¶

func CreateDescribeDBInstancesAsCsvRequest() (request *DescribeDBInstancesAsCsvRequest)

CreateDescribeDBInstancesAsCsvRequest creates a request to invoke DescribeDBInstancesAsCsv API

type DescribeDBInstancesAsCsvResponse ¶

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

DescribeDBInstancesAsCsvResponse is the response struct for api DescribeDBInstancesAsCsv

func CreateDescribeDBInstancesAsCsvResponse ¶

func CreateDescribeDBInstancesAsCsvResponse() (response *DescribeDBInstancesAsCsvResponse)

CreateDescribeDBInstancesAsCsvResponse creates a response to parse from DescribeDBInstancesAsCsv response

type DescribeDBInstancesByExpireTimeRequest ¶

type DescribeDBInstancesByExpireTimeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Expired              requests.Boolean `position:"Query" name:"Expired"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ExpirePeriod         requests.Integer `position:"Query" name:"ExpirePeriod"`
	ProxyId              string           `position:"Query" name:"proxyId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Tags                 string           `position:"Query" name:"Tags"`
}

DescribeDBInstancesByExpireTimeRequest is the request struct for api DescribeDBInstancesByExpireTime

func CreateDescribeDBInstancesByExpireTimeRequest ¶

func CreateDescribeDBInstancesByExpireTimeRequest() (request *DescribeDBInstancesByExpireTimeRequest)

CreateDescribeDBInstancesByExpireTimeRequest creates a request to invoke DescribeDBInstancesByExpireTime API

type DescribeDBInstancesByExpireTimeResponse ¶

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

DescribeDBInstancesByExpireTimeResponse is the response struct for api DescribeDBInstancesByExpireTime

func CreateDescribeDBInstancesByExpireTimeResponse ¶

func CreateDescribeDBInstancesByExpireTimeResponse() (response *DescribeDBInstancesByExpireTimeResponse)

CreateDescribeDBInstancesByExpireTimeResponse creates a response to parse from DescribeDBInstancesByExpireTime response

type DescribeDBInstancesByPerformanceRequest ¶

type DescribeDBInstancesByPerformanceRequest struct {
	*requests.RpcRequest
	Tag4Value            string           `position:"Query" name:"Tag.4.value"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Tag2Key              string           `position:"Query" name:"Tag.2.key"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Tag3Key              string           `position:"Query" name:"Tag.3.key"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	Tag1Value            string           `position:"Query" name:"Tag.1.value"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SortKey              string           `position:"Query" name:"SortKey"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	Tag3Value            string           `position:"Query" name:"Tag.3.value"`
	ProxyId              string           `position:"Query" name:"proxyId"`
	Tag5Key              string           `position:"Query" name:"Tag.5.key"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Tag5Value            string           `position:"Query" name:"Tag.5.value"`
	Tags                 string           `position:"Query" name:"Tags"`
	Tag1Key              string           `position:"Query" name:"Tag.1.key"`
	SortMethod           string           `position:"Query" name:"SortMethod"`
	Tag2Value            string           `position:"Query" name:"Tag.2.value"`
	Tag4Key              string           `position:"Query" name:"Tag.4.key"`
}

DescribeDBInstancesByPerformanceRequest is the request struct for api DescribeDBInstancesByPerformance

func CreateDescribeDBInstancesByPerformanceRequest ¶

func CreateDescribeDBInstancesByPerformanceRequest() (request *DescribeDBInstancesByPerformanceRequest)

CreateDescribeDBInstancesByPerformanceRequest creates a request to invoke DescribeDBInstancesByPerformance API

type DescribeDBInstancesByPerformanceResponse ¶

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

DescribeDBInstancesByPerformanceResponse is the response struct for api DescribeDBInstancesByPerformance

func CreateDescribeDBInstancesByPerformanceResponse ¶

func CreateDescribeDBInstancesByPerformanceResponse() (response *DescribeDBInstancesByPerformanceResponse)

CreateDescribeDBInstancesByPerformanceResponse creates a response to parse from DescribeDBInstancesByPerformance response

type DescribeDBInstancesForCloneRequest ¶ added in v1.60.262

type DescribeDBInstancesForCloneRequest struct {
	*requests.RpcRequest
	ConnectionMode       string           `position:"Query" name:"ConnectionMode"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NodeType             string           `position:"Query" name:"NodeType"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	SearchKey            string           `position:"Query" name:"SearchKey"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Expired              string           `position:"Query" name:"Expired"`
	Engine               string           `position:"Query" name:"Engine"`
	CurrentInstanceId    string           `position:"Query" name:"CurrentInstanceId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceStatus     string           `position:"Query" name:"DBInstanceStatus"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ProxyId              string           `position:"Query" name:"proxyId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceType       string           `position:"Query" name:"DBInstanceType"`
	DBInstanceClass      string           `position:"Query" name:"DBInstanceClass"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	VpcId                string           `position:"Query" name:"VpcId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	PayType              string           `position:"Query" name:"PayType"`
	InstanceNetworkType  string           `position:"Query" name:"InstanceNetworkType"`
}

DescribeDBInstancesForCloneRequest is the request struct for api DescribeDBInstancesForClone

func CreateDescribeDBInstancesForCloneRequest ¶ added in v1.60.262

func CreateDescribeDBInstancesForCloneRequest() (request *DescribeDBInstancesForCloneRequest)

CreateDescribeDBInstancesForCloneRequest creates a request to invoke DescribeDBInstancesForClone API

type DescribeDBInstancesForCloneResponse ¶ added in v1.60.262

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

DescribeDBInstancesForCloneResponse is the response struct for api DescribeDBInstancesForClone

func CreateDescribeDBInstancesForCloneResponse ¶ added in v1.60.262

func CreateDescribeDBInstancesForCloneResponse() (response *DescribeDBInstancesForCloneResponse)

CreateDescribeDBInstancesForCloneResponse creates a response to parse from DescribeDBInstancesForClone response

type DescribeDBInstancesRequest ¶

type DescribeDBInstancesRequest struct {
	*requests.RpcRequest
	Tag4Value            string           `position:"Query" name:"Tag.4.value"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Tag2Key              string           `position:"Query" name:"Tag.2.key"`
	ConnectionString     string           `position:"Query" name:"ConnectionString"`
	NeedVpcName          requests.Boolean `position:"Query" name:"NeedVpcName"`
	Tag3Key              string           `position:"Query" name:"Tag.3.key"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	Tag1Value            string           `position:"Query" name:"Tag.1.value"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	ProxyId              string           `position:"Query" name:"proxyId"`
	Tag5Key              string           `position:"Query" name:"Tag.5.key"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceType       string           `position:"Query" name:"DBInstanceType"`
	DBInstanceClass      string           `position:"Query" name:"DBInstanceClass"`
	Tags                 string           `position:"Query" name:"Tags"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	Tag4Key              string           `position:"Query" name:"Tag.4.key"`
	MaxResults           requests.Integer `position:"Query" name:"MaxResults"`
	InstanceNetworkType  string           `position:"Query" name:"InstanceNetworkType"`
	ConnectionMode       string           `position:"Query" name:"ConnectionMode"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	InstanceLevel        requests.Integer `position:"Query" name:"InstanceLevel"`
	SearchKey            string           `position:"Query" name:"SearchKey"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	Expired              string           `position:"Query" name:"Expired"`
	Engine               string           `position:"Query" name:"Engine"`
	NextToken            string           `position:"Query" name:"NextToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceStatus     string           `position:"Query" name:"DBInstanceStatus"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	DedicatedHostGroupId string           `position:"Query" name:"DedicatedHostGroupId"`
	Tag3Value            string           `position:"Query" name:"Tag.3.value"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DedicatedHostId      string           `position:"Query" name:"DedicatedHostId"`
	Tag5Value            string           `position:"Query" name:"Tag.5.value"`
	Tag1Key              string           `position:"Query" name:"Tag.1.key"`
	Filter               string           `position:"Query" name:"Filter"`
	VpcId                string           `position:"Query" name:"VpcId"`
	Tag2Value            string           `position:"Query" name:"Tag.2.value"`
	Category             string           `position:"Query" name:"Category"`
	PayType              string           `position:"Query" name:"PayType"`
}

DescribeDBInstancesRequest is the request struct for api DescribeDBInstances

func CreateDescribeDBInstancesRequest ¶

func CreateDescribeDBInstancesRequest() (request *DescribeDBInstancesRequest)

CreateDescribeDBInstancesRequest creates a request to invoke DescribeDBInstances API

type DescribeDBInstancesResponse ¶

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

DescribeDBInstancesResponse is the response struct for api DescribeDBInstances

func CreateDescribeDBInstancesResponse ¶

func CreateDescribeDBInstancesResponse() (response *DescribeDBInstancesResponse)

CreateDescribeDBInstancesResponse creates a response to parse from DescribeDBInstances response

type DescribeDBMiniEngineVersionsRequest ¶ added in v1.61.1748

type DescribeDBMiniEngineVersionsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NodeType             string           `position:"Query" name:"NodeType"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	StorageType          string           `position:"Query" name:"StorageType"`
	MinorVersionTag      string           `position:"Query" name:"MinorVersionTag"`
	Engine               string           `position:"Query" name:"Engine"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	DedicatedHostGroupId string           `position:"Query" name:"DedicatedHostGroupId"`
}

DescribeDBMiniEngineVersionsRequest is the request struct for api DescribeDBMiniEngineVersions

func CreateDescribeDBMiniEngineVersionsRequest ¶ added in v1.61.1748

func CreateDescribeDBMiniEngineVersionsRequest() (request *DescribeDBMiniEngineVersionsRequest)

CreateDescribeDBMiniEngineVersionsRequest creates a request to invoke DescribeDBMiniEngineVersions API

type DescribeDBMiniEngineVersionsResponse ¶ added in v1.61.1748

type DescribeDBMiniEngineVersionsResponse struct {
	*responses.BaseResponse
	DBInstanceId      string                  `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId         string                  `json:"RequestId" xml:"RequestId"`
	TotalCount        int                     `json:"TotalCount" xml:"TotalCount"`
	PageNumbers       int                     `json:"PageNumbers" xml:"PageNumbers"`
	MaxRecordsPerPage int                     `json:"MaxRecordsPerPage" xml:"MaxRecordsPerPage"`
	MinorVersionItems []MinorVersionItemsItem `json:"MinorVersionItems" xml:"MinorVersionItems"`
}

DescribeDBMiniEngineVersionsResponse is the response struct for api DescribeDBMiniEngineVersions

func CreateDescribeDBMiniEngineVersionsResponse ¶ added in v1.61.1748

func CreateDescribeDBMiniEngineVersionsResponse() (response *DescribeDBMiniEngineVersionsResponse)

CreateDescribeDBMiniEngineVersionsResponse creates a response to parse from DescribeDBMiniEngineVersions response

type DescribeDBProxyEndpointRequest ¶

type DescribeDBProxyEndpointRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBProxyConnectString string           `position:"Query" name:"DBProxyConnectString"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBProxyEngineType    string           `position:"Query" name:"DBProxyEngineType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBProxyEndpointId    string           `position:"Query" name:"DBProxyEndpointId"`
}

DescribeDBProxyEndpointRequest is the request struct for api DescribeDBProxyEndpoint

func CreateDescribeDBProxyEndpointRequest ¶

func CreateDescribeDBProxyEndpointRequest() (request *DescribeDBProxyEndpointRequest)

CreateDescribeDBProxyEndpointRequest creates a request to invoke DescribeDBProxyEndpoint API

type DescribeDBProxyEndpointResponse ¶

type DescribeDBProxyEndpointResponse struct {
	*responses.BaseResponse
	DBProxyConnectStringNetType      string               `json:"DBProxyConnectStringNetType" xml:"DBProxyConnectStringNetType"`
	DBProxyFeatures                  string               `json:"DBProxyFeatures" xml:"DBProxyFeatures"`
	RequestId                        string               `json:"RequestId" xml:"RequestId"`
	ReadOnlyInstanceWeight           string               `json:"ReadOnlyInstanceWeight" xml:"ReadOnlyInstanceWeight"`
	ReadOnlyInstanceDistributionType string               `json:"ReadOnlyInstanceDistributionType" xml:"ReadOnlyInstanceDistributionType"`
	ReadOnlyInstanceMaxDelayTime     string               `json:"ReadOnlyInstanceMaxDelayTime" xml:"ReadOnlyInstanceMaxDelayTime"`
	DbProxyEndpointReadWriteMode     string               `json:"DbProxyEndpointReadWriteMode" xml:"DbProxyEndpointReadWriteMode"`
	DbProxyEndpointAliases           string               `json:"DbProxyEndpointAliases" xml:"DbProxyEndpointAliases"`
	DBProxyEndpointId                string               `json:"DBProxyEndpointId" xml:"DBProxyEndpointId"`
	DBProxyConnectStringPort         string               `json:"DBProxyConnectStringPort" xml:"DBProxyConnectStringPort"`
	DBProxyConnectString             string               `json:"DBProxyConnectString" xml:"DBProxyConnectString"`
	DBProxyEngineType                string               `json:"DBProxyEngineType" xml:"DBProxyEngineType"`
	EndpointConnectItems             EndpointConnectItems `json:"EndpointConnectItems" xml:"EndpointConnectItems"`
}

DescribeDBProxyEndpointResponse is the response struct for api DescribeDBProxyEndpoint

func CreateDescribeDBProxyEndpointResponse ¶

func CreateDescribeDBProxyEndpointResponse() (response *DescribeDBProxyEndpointResponse)

CreateDescribeDBProxyEndpointResponse creates a response to parse from DescribeDBProxyEndpoint response

type DescribeDBProxyPerformanceRequest ¶

type DescribeDBProxyPerformanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	MetricsName          string           `position:"Query" name:"MetricsName"`
	StartTime            string           `position:"Query" name:"StartTime"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	DBProxyEngineType    string           `position:"Query" name:"DBProxyEngineType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBProxyInstanceType  string           `position:"Query" name:"DBProxyInstanceType"`
}

DescribeDBProxyPerformanceRequest is the request struct for api DescribeDBProxyPerformance

func CreateDescribeDBProxyPerformanceRequest ¶

func CreateDescribeDBProxyPerformanceRequest() (request *DescribeDBProxyPerformanceRequest)

CreateDescribeDBProxyPerformanceRequest creates a request to invoke DescribeDBProxyPerformance API

type DescribeDBProxyPerformanceResponse ¶

type DescribeDBProxyPerformanceResponse struct {
	*responses.BaseResponse
	EndTime           string                                      `json:"EndTime" xml:"EndTime"`
	StartTime         string                                      `json:"StartTime" xml:"StartTime"`
	DBInstanceId      string                                      `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId         string                                      `json:"RequestId" xml:"RequestId"`
	DBProxyEngineType string                                      `json:"DBProxyEngineType" xml:"DBProxyEngineType"`
	PerformanceKeys   PerformanceKeysInDescribeDBProxyPerformance `json:"PerformanceKeys" xml:"PerformanceKeys"`
}

DescribeDBProxyPerformanceResponse is the response struct for api DescribeDBProxyPerformance

func CreateDescribeDBProxyPerformanceResponse ¶

func CreateDescribeDBProxyPerformanceResponse() (response *DescribeDBProxyPerformanceResponse)

CreateDescribeDBProxyPerformanceResponse creates a response to parse from DescribeDBProxyPerformance response

type DescribeDBProxyRequest ¶

type DescribeDBProxyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBProxyEngineType    string           `position:"Query" name:"DBProxyEngineType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDBProxyRequest is the request struct for api DescribeDBProxy

func CreateDescribeDBProxyRequest ¶

func CreateDescribeDBProxyRequest() (request *DescribeDBProxyRequest)

CreateDescribeDBProxyRequest creates a request to invoke DescribeDBProxy API

type DescribeDBProxyResponse ¶

type DescribeDBProxyResponse struct {
	*responses.BaseResponse
	DBProxyInstanceLatestMinorVersion  string                    `json:"DBProxyInstanceLatestMinorVersion" xml:"DBProxyInstanceLatestMinorVersion"`
	RequestId                          string                    `json:"RequestId" xml:"RequestId"`
	DBProxyInstanceCurrentMinorVersion string                    `json:"DBProxyInstanceCurrentMinorVersion" xml:"DBProxyInstanceCurrentMinorVersion"`
	DBProxyInstanceNum                 int                       `json:"DBProxyInstanceNum" xml:"DBProxyInstanceNum"`
	DBProxyInstanceType                string                    `json:"DBProxyInstanceType" xml:"DBProxyInstanceType"`
	DBProxyInstanceStatus              string                    `json:"DBProxyInstanceStatus" xml:"DBProxyInstanceStatus"`
	DBProxyServiceStatus               string                    `json:"DBProxyServiceStatus" xml:"DBProxyServiceStatus"`
	DBProxyInstanceName                string                    `json:"DBProxyInstanceName" xml:"DBProxyInstanceName"`
	DBProxyInstanceSize                string                    `json:"DBProxyInstanceSize" xml:"DBProxyInstanceSize"`
	DBProxyEngineType                  string                    `json:"DBProxyEngineType" xml:"DBProxyEngineType"`
	AccountName                        string                    `json:"AccountName" xml:"AccountName"`
	ResourceGroupId                    string                    `json:"ResourceGroupId" xml:"ResourceGroupId"`
	DBProxyAVZones                     DBProxyAVZones            `json:"DBProxyAVZones" xml:"DBProxyAVZones"`
	DBProxyConnectStringItems          DBProxyConnectStringItems `json:"DBProxyConnectStringItems" xml:"DBProxyConnectStringItems"`
	DbProxyEndpointItems               DbProxyEndpointItems      `json:"DbProxyEndpointItems" xml:"DbProxyEndpointItems"`
}

DescribeDBProxyResponse is the response struct for api DescribeDBProxy

func CreateDescribeDBProxyResponse ¶

func CreateDescribeDBProxyResponse() (response *DescribeDBProxyResponse)

CreateDescribeDBProxyResponse creates a response to parse from DescribeDBProxy response

type DescribeDTCSecurityIpHostsForSQLServerRequest ¶

type DescribeDTCSecurityIpHostsForSQLServerRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDTCSecurityIpHostsForSQLServerRequest is the request struct for api DescribeDTCSecurityIpHostsForSQLServer

func CreateDescribeDTCSecurityIpHostsForSQLServerRequest ¶

func CreateDescribeDTCSecurityIpHostsForSQLServerRequest() (request *DescribeDTCSecurityIpHostsForSQLServerRequest)

CreateDescribeDTCSecurityIpHostsForSQLServerRequest creates a request to invoke DescribeDTCSecurityIpHostsForSQLServer API

type DescribeDTCSecurityIpHostsForSQLServerResponse ¶

type DescribeDTCSecurityIpHostsForSQLServerResponse struct {
	*responses.BaseResponse
	DBInstanceId  string                                        `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId     string                                        `json:"RequestId" xml:"RequestId"`
	IpHostPairNum string                                        `json:"IpHostPairNum" xml:"IpHostPairNum"`
	Items         ItemsInDescribeDTCSecurityIpHostsForSQLServer `json:"Items" xml:"Items"`
}

DescribeDTCSecurityIpHostsForSQLServerResponse is the response struct for api DescribeDTCSecurityIpHostsForSQLServer

func CreateDescribeDTCSecurityIpHostsForSQLServerResponse ¶

func CreateDescribeDTCSecurityIpHostsForSQLServerResponse() (response *DescribeDTCSecurityIpHostsForSQLServerResponse)

CreateDescribeDTCSecurityIpHostsForSQLServerResponse creates a response to parse from DescribeDTCSecurityIpHostsForSQLServer response

type DescribeDatabasesRequest ¶

type DescribeDatabasesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBStatus             string           `position:"Query" name:"DBStatus"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBName               string           `position:"Query" name:"DBName"`
}

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 DatabasesInDescribeDatabases `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 DescribeDedicatedHostGroupsRequest ¶

type DescribeDedicatedHostGroupsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ImageCategory        string           `position:"Query" name:"ImageCategory"`
	DedicatedHostGroupId string           `position:"Query" name:"DedicatedHostGroupId"`
}

DescribeDedicatedHostGroupsRequest is the request struct for api DescribeDedicatedHostGroups

func CreateDescribeDedicatedHostGroupsRequest ¶

func CreateDescribeDedicatedHostGroupsRequest() (request *DescribeDedicatedHostGroupsRequest)

CreateDescribeDedicatedHostGroupsRequest creates a request to invoke DescribeDedicatedHostGroups API

type DescribeDedicatedHostGroupsResponse ¶

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

DescribeDedicatedHostGroupsResponse is the response struct for api DescribeDedicatedHostGroups

func CreateDescribeDedicatedHostGroupsResponse ¶

func CreateDescribeDedicatedHostGroupsResponse() (response *DescribeDedicatedHostGroupsResponse)

CreateDescribeDedicatedHostGroupsResponse creates a response to parse from DescribeDedicatedHostGroups response

type DescribeDedicatedHostsRequest ¶

type DescribeDedicatedHostsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HostType             string           `position:"Query" name:"HostType"`
	HostStatus           string           `position:"Query" name:"HostStatus"`
	AllocationStatus     string           `position:"Query" name:"AllocationStatus"`
	DedicatedHostGroupId string           `position:"Query" name:"DedicatedHostGroupId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OrderId              requests.Integer `position:"Query" name:"OrderId"`
	DedicatedHostId      string           `position:"Query" name:"DedicatedHostId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

DescribeDedicatedHostsRequest is the request struct for api DescribeDedicatedHosts

func CreateDescribeDedicatedHostsRequest ¶

func CreateDescribeDedicatedHostsRequest() (request *DescribeDedicatedHostsRequest)

CreateDescribeDedicatedHostsRequest creates a request to invoke DescribeDedicatedHosts API

type DescribeDedicatedHostsResponse ¶

type DescribeDedicatedHostsResponse struct {
	*responses.BaseResponse
	DedicatedHostGroupId string         `json:"DedicatedHostGroupId" xml:"DedicatedHostGroupId"`
	RequestId            string         `json:"RequestId" xml:"RequestId"`
	DedicatedHosts       DedicatedHosts `json:"DedicatedHosts" xml:"DedicatedHosts"`
}

DescribeDedicatedHostsResponse is the response struct for api DescribeDedicatedHosts

func CreateDescribeDedicatedHostsResponse ¶

func CreateDescribeDedicatedHostsResponse() (response *DescribeDedicatedHostsResponse)

CreateDescribeDedicatedHostsResponse creates a response to parse from DescribeDedicatedHosts response

type DescribeDetachedBackupsRequest ¶ added in v1.60.282

type DescribeDetachedBackupsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	BackupLocation       string           `position:"Query" name:"BackupLocation"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	BackupStatus         string           `position:"Query" name:"BackupStatus"`
	BackupMode           string           `position:"Query" name:"BackupMode"`
	Region               string           `position:"Query" name:"Region"`
}

DescribeDetachedBackupsRequest is the request struct for api DescribeDetachedBackups

func CreateDescribeDetachedBackupsRequest ¶ added in v1.60.282

func CreateDescribeDetachedBackupsRequest() (request *DescribeDetachedBackupsRequest)

CreateDescribeDetachedBackupsRequest creates a request to invoke DescribeDetachedBackups API

type DescribeDetachedBackupsResponse ¶ added in v1.60.282

type DescribeDetachedBackupsResponse struct {
	*responses.BaseResponse
	TotalBackupSize  int64                          `json:"TotalBackupSize" xml:"TotalBackupSize"`
	PageNumber       string                         `json:"PageNumber" xml:"PageNumber"`
	RequestId        string                         `json:"RequestId" xml:"RequestId"`
	PageRecordCount  string                         `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount string                         `json:"TotalRecordCount" xml:"TotalRecordCount"`
	Items            ItemsInDescribeDetachedBackups `json:"Items" xml:"Items"`
}

DescribeDetachedBackupsResponse is the response struct for api DescribeDetachedBackups

func CreateDescribeDetachedBackupsResponse ¶ added in v1.60.282

func CreateDescribeDetachedBackupsResponse() (response *DescribeDetachedBackupsResponse)

CreateDescribeDetachedBackupsResponse creates a response to parse from DescribeDetachedBackups response

type DescribeDiagnosticReportListRequest ¶

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

DescribeDiagnosticReportListRequest is the request struct for api DescribeDiagnosticReportList

func CreateDescribeDiagnosticReportListRequest ¶

func CreateDescribeDiagnosticReportListRequest() (request *DescribeDiagnosticReportListRequest)

CreateDescribeDiagnosticReportListRequest creates a request to invoke DescribeDiagnosticReportList API

type DescribeDiagnosticReportListResponse ¶

type DescribeDiagnosticReportListResponse struct {
	*responses.BaseResponse
	RequestId    string   `json:"RequestId" xml:"RequestId"`
	DBInstanceId string   `json:"DBInstanceId" xml:"DBInstanceId"`
	ReportList   []Report `json:"ReportList" xml:"ReportList"`
}

DescribeDiagnosticReportListResponse is the response struct for api DescribeDiagnosticReportList

func CreateDescribeDiagnosticReportListResponse ¶

func CreateDescribeDiagnosticReportListResponse() (response *DescribeDiagnosticReportListResponse)

CreateDescribeDiagnosticReportListResponse creates a response to parse from DescribeDiagnosticReportList response

type DescribeErrorLogsRequest ¶

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

DescribeErrorLogsRequest is the request struct for api DescribeErrorLogs

func CreateDescribeErrorLogsRequest ¶

func CreateDescribeErrorLogsRequest() (request *DescribeErrorLogsRequest)

CreateDescribeErrorLogsRequest creates a request to invoke DescribeErrorLogs API

type DescribeErrorLogsResponse ¶

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

DescribeErrorLogsResponse is the response struct for api DescribeErrorLogs

func CreateDescribeErrorLogsResponse ¶

func CreateDescribeErrorLogsResponse() (response *DescribeErrorLogsResponse)

CreateDescribeErrorLogsResponse creates a response to parse from DescribeErrorLogs response

type DescribeEventsRequest ¶

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

DescribeEventsRequest is the request struct for api DescribeEvents

func CreateDescribeEventsRequest ¶

func CreateDescribeEventsRequest() (request *DescribeEventsRequest)

CreateDescribeEventsRequest creates a request to invoke DescribeEvents API

type DescribeEventsResponse ¶

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

DescribeEventsResponse is the response struct for api DescribeEvents

func CreateDescribeEventsResponse ¶

func CreateDescribeEventsResponse() (response *DescribeEventsResponse)

CreateDescribeEventsResponse creates a response to parse from DescribeEvents response

type DescribeGadInstancesRequest ¶ added in v1.61.1300

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

DescribeGadInstancesRequest is the request struct for api DescribeGadInstances

func CreateDescribeGadInstancesRequest ¶ added in v1.61.1300

func CreateDescribeGadInstancesRequest() (request *DescribeGadInstancesRequest)

CreateDescribeGadInstancesRequest creates a request to invoke DescribeGadInstances API

type DescribeGadInstancesResponse ¶ added in v1.61.1300

type DescribeGadInstancesResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	GadInstances []GadInstancesItem `json:"GadInstances" xml:"GadInstances"`
}

DescribeGadInstancesResponse is the response struct for api DescribeGadInstances

func CreateDescribeGadInstancesResponse ¶ added in v1.61.1300

func CreateDescribeGadInstancesResponse() (response *DescribeGadInstancesResponse)

CreateDescribeGadInstancesResponse creates a response to parse from DescribeGadInstances response

type DescribeHADiagnoseConfigRequest ¶ added in v1.61.997

type DescribeHADiagnoseConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeHADiagnoseConfigRequest is the request struct for api DescribeHADiagnoseConfig

func CreateDescribeHADiagnoseConfigRequest ¶ added in v1.61.997

func CreateDescribeHADiagnoseConfigRequest() (request *DescribeHADiagnoseConfigRequest)

CreateDescribeHADiagnoseConfigRequest creates a request to invoke DescribeHADiagnoseConfig API

type DescribeHADiagnoseConfigResponse ¶ added in v1.61.997

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

DescribeHADiagnoseConfigResponse is the response struct for api DescribeHADiagnoseConfig

func CreateDescribeHADiagnoseConfigResponse ¶ added in v1.61.997

func CreateDescribeHADiagnoseConfigResponse() (response *DescribeHADiagnoseConfigResponse)

CreateDescribeHADiagnoseConfigResponse creates a response to parse from DescribeHADiagnoseConfig response

type DescribeHASwitchConfigRequest ¶

type DescribeHASwitchConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeHASwitchConfigRequest is the request struct for api DescribeHASwitchConfig

func CreateDescribeHASwitchConfigRequest ¶

func CreateDescribeHASwitchConfigRequest() (request *DescribeHASwitchConfigRequest)

CreateDescribeHASwitchConfigRequest creates a request to invoke DescribeHASwitchConfig API

type DescribeHASwitchConfigResponse ¶

type DescribeHASwitchConfigResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ManualHATime string `json:"ManualHATime" xml:"ManualHATime"`
	HAConfig     string `json:"HAConfig" xml:"HAConfig"`
}

DescribeHASwitchConfigResponse is the response struct for api DescribeHASwitchConfig

func CreateDescribeHASwitchConfigResponse ¶

func CreateDescribeHASwitchConfigResponse() (response *DescribeHASwitchConfigResponse)

CreateDescribeHASwitchConfigResponse creates a response to parse from DescribeHASwitchConfig response

type DescribeHistoryTasksRequest ¶ added in v1.61.1748

type DescribeHistoryTasksRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ToStartTime          string           `position:"Query" name:"ToStartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	TaskId               string           `position:"Query" name:"TaskId"`
	ToExecTime           requests.Integer `position:"Query" name:"ToExecTime"`
	TaskType             string           `position:"Query" name:"TaskType"`
	ResourceOwnerAccount requests.Integer `position:"Query" name:"ResourceOwnerAccount"`
	FromStartTime        string           `position:"Query" name:"FromStartTime"`
	FromExecTime         requests.Integer `position:"Query" name:"FromExecTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeHistoryTasksRequest is the request struct for api DescribeHistoryTasks

func CreateDescribeHistoryTasksRequest ¶ added in v1.61.1748

func CreateDescribeHistoryTasksRequest() (request *DescribeHistoryTasksRequest)

CreateDescribeHistoryTasksRequest creates a request to invoke DescribeHistoryTasks API

type DescribeHistoryTasksResponse ¶ added in v1.61.1748

type DescribeHistoryTasksResponse struct {
	*responses.BaseResponse
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	PageSize   int         `json:"PageSize" xml:"PageSize"`
	TotalCount int         `json:"TotalCount" xml:"TotalCount"`
	Items      []ItemsItem `json:"Items" xml:"Items"`
}

DescribeHistoryTasksResponse is the response struct for api DescribeHistoryTasks

func CreateDescribeHistoryTasksResponse ¶ added in v1.61.1748

func CreateDescribeHistoryTasksResponse() (response *DescribeHistoryTasksResponse)

CreateDescribeHistoryTasksResponse creates a response to parse from DescribeHistoryTasks response

type DescribeHostWebShellRequest ¶ added in v1.62.357

type DescribeHostWebShellRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HostName             string           `position:"Query" name:"HostName"`
	AccountName          string           `position:"Query" name:"AccountName"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AccountPassword      string           `position:"Query" name:"AccountPassword"`
}

DescribeHostWebShellRequest is the request struct for api DescribeHostWebShell

func CreateDescribeHostWebShellRequest ¶ added in v1.62.357

func CreateDescribeHostWebShellRequest() (request *DescribeHostWebShellRequest)

CreateDescribeHostWebShellRequest creates a request to invoke DescribeHostWebShell API

type DescribeHostWebShellResponse ¶ added in v1.62.357

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

DescribeHostWebShellResponse is the response struct for api DescribeHostWebShell

func CreateDescribeHostWebShellResponse ¶ added in v1.62.357

func CreateDescribeHostWebShellResponse() (response *DescribeHostWebShellResponse)

CreateDescribeHostWebShellResponse creates a response to parse from DescribeHostWebShell response

type DescribeInstanceAutoRenewalAttributeRequest ¶

type DescribeInstanceAutoRenewalAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ProxyId              string           `position:"Query" name:"proxyId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeInstanceAutoRenewalAttributeRequest is the request struct for api DescribeInstanceAutoRenewalAttribute

func CreateDescribeInstanceAutoRenewalAttributeRequest ¶

func CreateDescribeInstanceAutoRenewalAttributeRequest() (request *DescribeInstanceAutoRenewalAttributeRequest)

CreateDescribeInstanceAutoRenewalAttributeRequest creates a request to invoke DescribeInstanceAutoRenewalAttribute API

type DescribeInstanceAutoRenewalAttributeResponse ¶

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

DescribeInstanceAutoRenewalAttributeResponse is the response struct for api DescribeInstanceAutoRenewalAttribute

func CreateDescribeInstanceAutoRenewalAttributeResponse ¶

func CreateDescribeInstanceAutoRenewalAttributeResponse() (response *DescribeInstanceAutoRenewalAttributeResponse)

CreateDescribeInstanceAutoRenewalAttributeResponse creates a response to parse from DescribeInstanceAutoRenewalAttribute response

type DescribeInstanceCrossBackupPolicyRequest ¶

type DescribeInstanceCrossBackupPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeInstanceCrossBackupPolicyRequest is the request struct for api DescribeInstanceCrossBackupPolicy

func CreateDescribeInstanceCrossBackupPolicyRequest ¶

func CreateDescribeInstanceCrossBackupPolicyRequest() (request *DescribeInstanceCrossBackupPolicyRequest)

CreateDescribeInstanceCrossBackupPolicyRequest creates a request to invoke DescribeInstanceCrossBackupPolicy API

type DescribeInstanceCrossBackupPolicyResponse ¶

type DescribeInstanceCrossBackupPolicyResponse struct {
	*responses.BaseResponse
	RelServiceId          string `json:"RelServiceId" xml:"RelServiceId"`
	LogBackupEnabledTime  string `json:"LogBackupEnabledTime" xml:"LogBackupEnabledTime"`
	DBInstanceStatusDesc  string `json:"DBInstanceStatusDesc" xml:"DBInstanceStatusDesc"`
	StorageOwner          string `json:"StorageOwner" xml:"StorageOwner"`
	RelService            string `json:"RelService" xml:"RelService"`
	BackupEnabled         string `json:"BackupEnabled" xml:"BackupEnabled"`
	StorageType           string `json:"StorageType" xml:"StorageType"`
	DBInstanceStatus      string `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	LockMode              string `json:"LockMode" xml:"LockMode"`
	EngineVersion         string `json:"EngineVersion" xml:"EngineVersion"`
	RegionId              string `json:"RegionId" xml:"RegionId"`
	LogBackupEnabled      string `json:"LogBackupEnabled" xml:"LogBackupEnabled"`
	RequestId             string `json:"RequestId" xml:"RequestId"`
	RetentType            int    `json:"RetentType" xml:"RetentType"`
	Endpoint              string `json:"Endpoint" xml:"Endpoint"`
	Retention             int    `json:"Retention" xml:"Retention"`
	CrossBackupType       string `json:"CrossBackupType" xml:"CrossBackupType"`
	CrossBackupRegion     string `json:"CrossBackupRegion" xml:"CrossBackupRegion"`
	DBInstanceId          string `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine                string `json:"Engine" xml:"Engine"`
	BackupEnabledTime     string `json:"BackupEnabledTime" xml:"BackupEnabledTime"`
	DBInstanceDescription string `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
}

DescribeInstanceCrossBackupPolicyResponse is the response struct for api DescribeInstanceCrossBackupPolicy

func CreateDescribeInstanceCrossBackupPolicyResponse ¶

func CreateDescribeInstanceCrossBackupPolicyResponse() (response *DescribeInstanceCrossBackupPolicyResponse)

CreateDescribeInstanceCrossBackupPolicyResponse creates a response to parse from DescribeInstanceCrossBackupPolicy response

type DescribeInstanceKeywordsRequest ¶ added in v1.61.70

type DescribeInstanceKeywordsRequest 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"`
	Key                  string           `position:"Query" name:"Key"`
}

DescribeInstanceKeywordsRequest is the request struct for api DescribeInstanceKeywords

func CreateDescribeInstanceKeywordsRequest ¶ added in v1.61.70

func CreateDescribeInstanceKeywordsRequest() (request *DescribeInstanceKeywordsRequest)

CreateDescribeInstanceKeywordsRequest creates a request to invoke DescribeInstanceKeywords API

type DescribeInstanceKeywordsResponse ¶ added in v1.61.70

type DescribeInstanceKeywordsResponse struct {
	*responses.BaseResponse
	Key       string `json:"Key" xml:"Key"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Words     Words  `json:"Words" xml:"Words"`
}

DescribeInstanceKeywordsResponse is the response struct for api DescribeInstanceKeywords

func CreateDescribeInstanceKeywordsResponse ¶ added in v1.61.70

func CreateDescribeInstanceKeywordsResponse() (response *DescribeInstanceKeywordsResponse)

CreateDescribeInstanceKeywordsResponse creates a response to parse from DescribeInstanceKeywords response

type DescribeInstanceLinkedWhitelistTemplateRequest ¶ added in v1.62.458

type DescribeInstanceLinkedWhitelistTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	InsName              string           `position:"Query" name:"InsName"`
}

DescribeInstanceLinkedWhitelistTemplateRequest is the request struct for api DescribeInstanceLinkedWhitelistTemplate

func CreateDescribeInstanceLinkedWhitelistTemplateRequest ¶ added in v1.62.458

func CreateDescribeInstanceLinkedWhitelistTemplateRequest() (request *DescribeInstanceLinkedWhitelistTemplateRequest)

CreateDescribeInstanceLinkedWhitelistTemplateRequest creates a request to invoke DescribeInstanceLinkedWhitelistTemplate API

type DescribeInstanceLinkedWhitelistTemplateResponse ¶ added in v1.62.458

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

DescribeInstanceLinkedWhitelistTemplateResponse is the response struct for api DescribeInstanceLinkedWhitelistTemplate

func CreateDescribeInstanceLinkedWhitelistTemplateResponse ¶ added in v1.62.458

func CreateDescribeInstanceLinkedWhitelistTemplateResponse() (response *DescribeInstanceLinkedWhitelistTemplateResponse)

CreateDescribeInstanceLinkedWhitelistTemplateResponse creates a response to parse from DescribeInstanceLinkedWhitelistTemplate response

type DescribeLocalAvailableRecoveryTimeRequest ¶ added in v1.61.70

type DescribeLocalAvailableRecoveryTimeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	Region               string           `position:"Query" name:"Region"`
}

DescribeLocalAvailableRecoveryTimeRequest is the request struct for api DescribeLocalAvailableRecoveryTime

func CreateDescribeLocalAvailableRecoveryTimeRequest ¶ added in v1.61.70

func CreateDescribeLocalAvailableRecoveryTimeRequest() (request *DescribeLocalAvailableRecoveryTimeRequest)

CreateDescribeLocalAvailableRecoveryTimeRequest creates a request to invoke DescribeLocalAvailableRecoveryTime API

type DescribeLocalAvailableRecoveryTimeResponse ¶ added in v1.61.70

type DescribeLocalAvailableRecoveryTimeResponse struct {
	*responses.BaseResponse
	RecoveryEndTime   string `json:"RecoveryEndTime" xml:"RecoveryEndTime"`
	DBInstanceId      string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
	RecoveryBeginTime string `json:"RecoveryBeginTime" xml:"RecoveryBeginTime"`
}

DescribeLocalAvailableRecoveryTimeResponse is the response struct for api DescribeLocalAvailableRecoveryTime

func CreateDescribeLocalAvailableRecoveryTimeResponse ¶ added in v1.61.70

func CreateDescribeLocalAvailableRecoveryTimeResponse() (response *DescribeLocalAvailableRecoveryTimeResponse)

CreateDescribeLocalAvailableRecoveryTimeResponse creates a response to parse from DescribeLocalAvailableRecoveryTime response

type DescribeLogBackupFilesRequest ¶

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

DescribeLogBackupFilesRequest is the request struct for api DescribeLogBackupFiles

func CreateDescribeLogBackupFilesRequest ¶

func CreateDescribeLogBackupFilesRequest() (request *DescribeLogBackupFilesRequest)

CreateDescribeLogBackupFilesRequest creates a request to invoke DescribeLogBackupFiles API

type DescribeLogBackupFilesResponse ¶

type DescribeLogBackupFilesResponse struct {
	*responses.BaseResponse
	TotalFileSize    int64                         `json:"TotalFileSize" xml:"TotalFileSize"`
	PageNumber       int                           `json:"PageNumber" xml:"PageNumber"`
	RequestId        string                        `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int                           `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                           `json:"TotalRecordCount" xml:"TotalRecordCount"`
	Items            ItemsInDescribeLogBackupFiles `json:"Items" xml:"Items"`
}

DescribeLogBackupFilesResponse is the response struct for api DescribeLogBackupFiles

func CreateDescribeLogBackupFilesResponse ¶

func CreateDescribeLogBackupFilesResponse() (response *DescribeLogBackupFilesResponse)

CreateDescribeLogBackupFilesResponse creates a response to parse from DescribeLogBackupFiles response

type DescribeMetaListRequest ¶

type DescribeMetaListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Pattern              string           `position:"Query" name:"Pattern"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	PageIndex            requests.Integer `position:"Query" name:"PageIndex"`
	RestoreTime          string           `position:"Query" name:"RestoreTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupSetID          requests.Integer `position:"Query" name:"BackupSetID"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	GetDbName            string           `position:"Query" name:"GetDbName"`
	RestoreType          string           `position:"Query" name:"RestoreType"`
}

DescribeMetaListRequest is the request struct for api DescribeMetaList

func CreateDescribeMetaListRequest ¶

func CreateDescribeMetaListRequest() (request *DescribeMetaListRequest)

CreateDescribeMetaListRequest creates a request to invoke DescribeMetaList API

type DescribeMetaListResponse ¶

type DescribeMetaListResponse struct {
	*responses.BaseResponse
	DBInstanceName   string                  `json:"DBInstanceName" xml:"DBInstanceName"`
	TotalPageCount   int                     `json:"TotalPageCount" xml:"TotalPageCount"`
	RequestId        string                  `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int                     `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                     `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageNumber       int                     `json:"PageNumber" xml:"PageNumber"`
	Items            ItemsInDescribeMetaList `json:"Items" xml:"Items"`
}

DescribeMetaListResponse is the response struct for api DescribeMetaList

func CreateDescribeMetaListResponse ¶

func CreateDescribeMetaListResponse() (response *DescribeMetaListResponse)

CreateDescribeMetaListResponse creates a response to parse from DescribeMetaList response

type DescribeMigrateTaskByIdRequest ¶ added in v1.60.311

type DescribeMigrateTaskByIdRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	MigrateTaskId        string           `position:"Query" name:"MigrateTaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeMigrateTaskByIdRequest is the request struct for api DescribeMigrateTaskById

func CreateDescribeMigrateTaskByIdRequest ¶ added in v1.60.311

func CreateDescribeMigrateTaskByIdRequest() (request *DescribeMigrateTaskByIdRequest)

CreateDescribeMigrateTaskByIdRequest creates a request to invoke DescribeMigrateTaskById API

type DescribeMigrateTaskByIdResponse ¶ added in v1.60.311

type DescribeMigrateTaskByIdResponse struct {
	*responses.BaseResponse
	Status         string `json:"Status" xml:"Status"`
	EndTime        string `json:"EndTime" xml:"EndTime"`
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Description    string `json:"Description" xml:"Description"`
	CreateTime     string `json:"CreateTime" xml:"CreateTime"`
	DBName         string `json:"DBName" xml:"DBName"`
	BackupMode     string `json:"BackupMode" xml:"BackupMode"`
	MigrateTaskId  string `json:"MigrateTaskId" xml:"MigrateTaskId"`
	IsDBReplaced   string `json:"IsDBReplaced" xml:"IsDBReplaced"`
}

DescribeMigrateTaskByIdResponse is the response struct for api DescribeMigrateTaskById

func CreateDescribeMigrateTaskByIdResponse ¶ added in v1.60.311

func CreateDescribeMigrateTaskByIdResponse() (response *DescribeMigrateTaskByIdResponse)

CreateDescribeMigrateTaskByIdResponse creates a response to parse from DescribeMigrateTaskById response

type DescribeMigrateTasksRequest ¶

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

DescribeMigrateTasksRequest is the request struct for api DescribeMigrateTasks

func CreateDescribeMigrateTasksRequest ¶

func CreateDescribeMigrateTasksRequest() (request *DescribeMigrateTasksRequest)

CreateDescribeMigrateTasksRequest creates a request to invoke DescribeMigrateTasks API

type DescribeMigrateTasksResponse ¶

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

DescribeMigrateTasksResponse is the response struct for api DescribeMigrateTasks

func CreateDescribeMigrateTasksResponse ¶

func CreateDescribeMigrateTasksResponse() (response *DescribeMigrateTasksResponse)

CreateDescribeMigrateTasksResponse creates a response to parse from DescribeMigrateTasks response

type DescribeModifyPGHbaConfigLogRequest ¶ added in v1.61.1608

type DescribeModifyPGHbaConfigLogRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	StartTime            string           `position:"Query" name:"StartTime"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeModifyPGHbaConfigLogRequest is the request struct for api DescribeModifyPGHbaConfigLog

func CreateDescribeModifyPGHbaConfigLogRequest ¶ added in v1.61.1608

func CreateDescribeModifyPGHbaConfigLogRequest() (request *DescribeModifyPGHbaConfigLogRequest)

CreateDescribeModifyPGHbaConfigLogRequest creates a request to invoke DescribeModifyPGHbaConfigLog API

type DescribeModifyPGHbaConfigLogResponse ¶ added in v1.61.1608

type DescribeModifyPGHbaConfigLogResponse struct {
	*responses.BaseResponse
	DBInstanceId string      `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId    string      `json:"RequestId" xml:"RequestId"`
	LogItemCount int         `json:"LogItemCount" xml:"LogItemCount"`
	HbaLogItems  HbaLogItems `json:"HbaLogItems" xml:"HbaLogItems"`
}

DescribeModifyPGHbaConfigLogResponse is the response struct for api DescribeModifyPGHbaConfigLog

func CreateDescribeModifyPGHbaConfigLogResponse ¶ added in v1.61.1608

func CreateDescribeModifyPGHbaConfigLogResponse() (response *DescribeModifyPGHbaConfigLogResponse)

CreateDescribeModifyPGHbaConfigLogResponse creates a response to parse from DescribeModifyPGHbaConfigLog response

type DescribeModifyParameterLogRequest ¶

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

DescribeModifyParameterLogRequest is the request struct for api DescribeModifyParameterLog

func CreateDescribeModifyParameterLogRequest ¶

func CreateDescribeModifyParameterLogRequest() (request *DescribeModifyParameterLogRequest)

CreateDescribeModifyParameterLogRequest creates a request to invoke DescribeModifyParameterLog API

type DescribeModifyParameterLogResponse ¶

type DescribeModifyParameterLogResponse struct {
	*responses.BaseResponse
	RequestId        string                            `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int                               `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                               `json:"TotalRecordCount" xml:"TotalRecordCount"`
	DBInstanceId     string                            `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine           string                            `json:"Engine" xml:"Engine"`
	PageNumber       int                               `json:"PageNumber" xml:"PageNumber"`
	EngineVersion    string                            `json:"EngineVersion" xml:"EngineVersion"`
	Items            ItemsInDescribeModifyParameterLog `json:"Items" xml:"Items"`
}

DescribeModifyParameterLogResponse is the response struct for api DescribeModifyParameterLog

func CreateDescribeModifyParameterLogResponse ¶

func CreateDescribeModifyParameterLogResponse() (response *DescribeModifyParameterLogResponse)

CreateDescribeModifyParameterLogResponse creates a response to parse from DescribeModifyParameterLog response

type DescribeOssDownloadsRequest ¶

type DescribeOssDownloadsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	MigrateTaskId        string           `position:"Query" name:"MigrateTaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeOssDownloadsRequest is the request struct for api DescribeOssDownloads

func CreateDescribeOssDownloadsRequest ¶

func CreateDescribeOssDownloadsRequest() (request *DescribeOssDownloadsRequest)

CreateDescribeOssDownloadsRequest creates a request to invoke DescribeOssDownloads API

type DescribeOssDownloadsResponse ¶

type DescribeOssDownloadsResponse struct {
	*responses.BaseResponse
	DBInstanceId  string                      `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId     string                      `json:"RequestId" xml:"RequestId"`
	MigrateTaskId string                      `json:"MigrateTaskId" xml:"MigrateTaskId"`
	Items         ItemsInDescribeOssDownloads `json:"Items" xml:"Items"`
}

DescribeOssDownloadsResponse is the response struct for api DescribeOssDownloads

func CreateDescribeOssDownloadsResponse ¶

func CreateDescribeOssDownloadsResponse() (response *DescribeOssDownloadsResponse)

CreateDescribeOssDownloadsResponse creates a response to parse from DescribeOssDownloads response

type DescribePGHbaConfigRequest ¶ added in v1.61.1608

type DescribePGHbaConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribePGHbaConfigRequest is the request struct for api DescribePGHbaConfig

func CreateDescribePGHbaConfigRequest ¶ added in v1.61.1608

func CreateDescribePGHbaConfigRequest() (request *DescribePGHbaConfigRequest)

CreateDescribePGHbaConfigRequest creates a request to invoke DescribePGHbaConfig API

type DescribePGHbaConfigResponse ¶ added in v1.61.1608

type DescribePGHbaConfigResponse struct {
	*responses.BaseResponse
	HbaModifyTime      string          `json:"HbaModifyTime" xml:"HbaModifyTime"`
	ModifyStatusReason string          `json:"ModifyStatusReason" xml:"ModifyStatusReason"`
	RequestId          string          `json:"RequestId" xml:"RequestId"`
	LastModifyStatus   string          `json:"LastModifyStatus" xml:"LastModifyStatus"`
	DBInstanceId       string          `json:"DBInstanceId" xml:"DBInstanceId"`
	DefaultHbaItems    DefaultHbaItems `json:"DefaultHbaItems" xml:"DefaultHbaItems"`
	RunningHbaItems    RunningHbaItems `json:"RunningHbaItems" xml:"RunningHbaItems"`
}

DescribePGHbaConfigResponse is the response struct for api DescribePGHbaConfig

func CreateDescribePGHbaConfigResponse ¶ added in v1.61.1608

func CreateDescribePGHbaConfigResponse() (response *DescribePGHbaConfigResponse)

CreateDescribePGHbaConfigResponse creates a response to parse from DescribePGHbaConfig response

type DescribeParameterGroupRequest ¶

type DescribeParameterGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ParameterGroupId     string           `position:"Query" name:"ParameterGroupId"`
}

DescribeParameterGroupRequest is the request struct for api DescribeParameterGroup

func CreateDescribeParameterGroupRequest ¶

func CreateDescribeParameterGroupRequest() (request *DescribeParameterGroupRequest)

CreateDescribeParameterGroupRequest creates a request to invoke DescribeParameterGroup API

type DescribeParameterGroupResponse ¶

type DescribeParameterGroupResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	ParamGroup         ParamGroup         `json:"ParamGroup" xml:"ParamGroup"`
	RelatedCustinsInfo RelatedCustinsInfo `json:"RelatedCustinsInfo" xml:"RelatedCustinsInfo"`
}

DescribeParameterGroupResponse is the response struct for api DescribeParameterGroup

func CreateDescribeParameterGroupResponse ¶

func CreateDescribeParameterGroupResponse() (response *DescribeParameterGroupResponse)

CreateDescribeParameterGroupResponse creates a response to parse from DescribeParameterGroup response

type DescribeParameterGroupsRequest ¶

type DescribeParameterGroupsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
}

DescribeParameterGroupsRequest is the request struct for api DescribeParameterGroups

func CreateDescribeParameterGroupsRequest ¶

func CreateDescribeParameterGroupsRequest() (request *DescribeParameterGroupsRequest)

CreateDescribeParameterGroupsRequest creates a request to invoke DescribeParameterGroups API

type DescribeParameterGroupsResponse ¶

type DescribeParameterGroupsResponse struct {
	*responses.BaseResponse
	SignalForOptimizeParams bool            `json:"SignalForOptimizeParams" xml:"SignalForOptimizeParams"`
	RequestId               string          `json:"RequestId" xml:"RequestId"`
	ParameterGroups         ParameterGroups `json:"ParameterGroups" xml:"ParameterGroups"`
}

DescribeParameterGroupsResponse is the response struct for api DescribeParameterGroups

func CreateDescribeParameterGroupsResponse ¶

func CreateDescribeParameterGroupsResponse() (response *DescribeParameterGroupsResponse)

CreateDescribeParameterGroupsResponse creates a response to parse from DescribeParameterGroups response

type DescribeParameterTemplatesRequest ¶

type DescribeParameterTemplatesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	Engine               string           `position:"Query" name:"Engine"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Category             string           `position:"Query" name:"Category"`
}

DescribeParameterTemplatesRequest is the request struct for api DescribeParameterTemplates

func CreateDescribeParameterTemplatesRequest ¶

func CreateDescribeParameterTemplatesRequest() (request *DescribeParameterTemplatesRequest)

CreateDescribeParameterTemplatesRequest creates a request to invoke DescribeParameterTemplates API

type DescribeParameterTemplatesResponse ¶

type DescribeParameterTemplatesResponse struct {
	*responses.BaseResponse
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Engine         string     `json:"Engine" xml:"Engine"`
	ParameterCount string     `json:"ParameterCount" xml:"ParameterCount"`
	EngineVersion  string     `json:"EngineVersion" xml:"EngineVersion"`
	Parameters     Parameters `json:"Parameters" xml:"Parameters"`
}

DescribeParameterTemplatesResponse is the response struct for api DescribeParameterTemplates

func CreateDescribeParameterTemplatesResponse ¶

func CreateDescribeParameterTemplatesResponse() (response *DescribeParameterTemplatesResponse)

CreateDescribeParameterTemplatesResponse creates a response to parse from DescribeParameterTemplates response

type DescribeParametersRequest ¶

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

DescribeParametersRequest is the request struct for api DescribeParameters

func CreateDescribeParametersRequest ¶

func CreateDescribeParametersRequest() (request *DescribeParametersRequest)

CreateDescribeParametersRequest creates a request to invoke DescribeParameters API

type DescribeParametersResponse ¶

type DescribeParametersResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	Engine            string            `json:"Engine" xml:"Engine"`
	EngineVersion     string            `json:"EngineVersion" xml:"EngineVersion"`
	ParamGroupInfo    ParamGroupInfo    `json:"ParamGroupInfo" xml:"ParamGroupInfo"`
	ConfigParameters  ConfigParameters  `json:"ConfigParameters" xml:"ConfigParameters"`
	RunningParameters RunningParameters `json:"RunningParameters" xml:"RunningParameters"`
}

DescribeParametersResponse is the response struct for api DescribeParameters

func CreateDescribeParametersResponse ¶

func CreateDescribeParametersResponse() (response *DescribeParametersResponse)

CreateDescribeParametersResponse creates a response to parse from DescribeParameters response

type DescribePostgresExtensionsRequest ¶ added in v1.62.452

type DescribePostgresExtensionsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBName               string           `position:"Query" name:"DBName"`
}

DescribePostgresExtensionsRequest is the request struct for api DescribePostgresExtensions

func CreateDescribePostgresExtensionsRequest ¶ added in v1.62.452

func CreateDescribePostgresExtensionsRequest() (request *DescribePostgresExtensionsRequest)

CreateDescribePostgresExtensionsRequest creates a request to invoke DescribePostgresExtensions API

type DescribePostgresExtensionsResponse ¶ added in v1.62.452

type DescribePostgresExtensionsResponse struct {
	*responses.BaseResponse
	RequestId             string                 `json:"RequestId" xml:"RequestId"`
	Overview              map[string]interface{} `json:"Overview" xml:"Overview"`
	UninstalledExtensions []Extension            `json:"UninstalledExtensions" xml:"UninstalledExtensions"`
	InstalledExtensions   []Extension            `json:"InstalledExtensions" xml:"InstalledExtensions"`
}

DescribePostgresExtensionsResponse is the response struct for api DescribePostgresExtensions

func CreateDescribePostgresExtensionsResponse ¶ added in v1.62.452

func CreateDescribePostgresExtensionsResponse() (response *DescribePostgresExtensionsResponse)

CreateDescribePostgresExtensionsResponse creates a response to parse from DescribePostgresExtensions response

type DescribePriceRequest ¶

type DescribePriceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer              `position:"Query" name:"ResourceOwnerId"`
	DBInstanceStorage     requests.Integer              `position:"Query" name:"DBInstanceStorage"`
	ClientToken           string                        `position:"Query" name:"ClientToken"`
	EngineVersion         string                        `position:"Query" name:"EngineVersion"`
	Engine                string                        `position:"Query" name:"Engine"`
	DBInstanceId          string                        `position:"Query" name:"DBInstanceId"`
	DBInstanceStorageType string                        `position:"Query" name:"DBInstanceStorageType"`
	Quantity              requests.Integer              `position:"Query" name:"Quantity"`
	ServerlessConfig      DescribePriceServerlessConfig `position:"Query" name:"ServerlessConfig"  type:"Struct"`
	ResourceOwnerAccount  string                        `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string                        `position:"Query" name:"OwnerAccount"`
	CommodityCode         string                        `position:"Query" name:"CommodityCode"`
	OwnerId               requests.Integer              `position:"Query" name:"OwnerId"`
	UsedTime              requests.Integer              `position:"Query" name:"UsedTime"`
	DBInstanceClass       string                        `position:"Query" name:"DBInstanceClass"`
	InstanceUsedType      requests.Integer              `position:"Query" name:"InstanceUsedType"`
	ZoneId                string                        `position:"Query" name:"ZoneId"`
	TimeType              string                        `position:"Query" name:"TimeType"`
	PayType               string                        `position:"Query" name:"PayType"`
	DBNode                string                        `position:"Query" name:"DBNode"`
	OrderType             string                        `position:"Query" name:"OrderType"`
}

DescribePriceRequest is the request struct for api DescribePrice

func CreateDescribePriceRequest ¶

func CreateDescribePriceRequest() (request *DescribePriceRequest)

CreateDescribePriceRequest creates a request to invoke DescribePrice API

type DescribePriceResponse ¶

type DescribePriceResponse struct {
	*responses.BaseResponse
	RequestId         string               `json:"RequestId" xml:"RequestId"`
	ShowDiscount      bool                 `json:"ShowDiscount" xml:"ShowDiscount"`
	TradeMaxRCUAmount float64              `json:"TradeMaxRCUAmount" xml:"TradeMaxRCUAmount"`
	TradeMinRCUAmount float64              `json:"TradeMinRCUAmount" xml:"TradeMinRCUAmount"`
	PriceInfo         PriceInfo            `json:"PriceInfo" xml:"PriceInfo"`
	Rules             RulesInDescribePrice `json:"Rules" xml:"Rules"`
}

DescribePriceResponse is the response struct for api DescribePrice

func CreateDescribePriceResponse ¶

func CreateDescribePriceResponse() (response *DescribePriceResponse)

CreateDescribePriceResponse creates a response to parse from DescribePrice response

type DescribePriceServerlessConfig ¶ added in v1.62.411

type DescribePriceServerlessConfig struct {
	MinCapacity string `name:"MinCapacity"`
	MaxCapacity string `name:"MaxCapacity"`
}

DescribePriceServerlessConfig is a repeated param struct in DescribePriceRequest

type DescribeRdsResourceSettingsRequest ¶ added in v1.61.294

type DescribeRdsResourceSettingsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceNiche        string           `position:"Query" name:"ResourceNiche"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeRdsResourceSettingsRequest is the request struct for api DescribeRdsResourceSettings

func CreateDescribeRdsResourceSettingsRequest ¶ added in v1.61.294

func CreateDescribeRdsResourceSettingsRequest() (request *DescribeRdsResourceSettingsRequest)

CreateDescribeRdsResourceSettingsRequest creates a request to invoke DescribeRdsResourceSettings API

type DescribeRdsResourceSettingsResponse ¶ added in v1.61.294

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

DescribeRdsResourceSettingsResponse is the response struct for api DescribeRdsResourceSettings

func CreateDescribeRdsResourceSettingsResponse ¶ added in v1.61.294

func CreateDescribeRdsResourceSettingsResponse() (response *DescribeRdsResourceSettingsResponse)

CreateDescribeRdsResourceSettingsResponse creates a response to parse from DescribeRdsResourceSettings response

type DescribeReadDBInstanceDelayRequest ¶

type DescribeReadDBInstanceDelayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	ReadInstanceId       string           `position:"Query" name:"ReadInstanceId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeReadDBInstanceDelayRequest is the request struct for api DescribeReadDBInstanceDelay

func CreateDescribeReadDBInstanceDelayRequest ¶

func CreateDescribeReadDBInstanceDelayRequest() (request *DescribeReadDBInstanceDelayRequest)

CreateDescribeReadDBInstanceDelayRequest creates a request to invoke DescribeReadDBInstanceDelay API

type DescribeReadDBInstanceDelayResponse ¶

type DescribeReadDBInstanceDelayResponse struct {
	*responses.BaseResponse
	DBInstanceId     string                             `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId        string                             `json:"RequestId" xml:"RequestId"`
	DelayTime        int                                `json:"DelayTime" xml:"DelayTime"`
	ReadDBInstanceId string                             `json:"ReadDBInstanceId" xml:"ReadDBInstanceId"`
	Items            ItemsInDescribeReadDBInstanceDelay `json:"Items" xml:"Items"`
}

DescribeReadDBInstanceDelayResponse is the response struct for api DescribeReadDBInstanceDelay

func CreateDescribeReadDBInstanceDelayResponse ¶

func CreateDescribeReadDBInstanceDelayResponse() (response *DescribeReadDBInstanceDelayResponse)

CreateDescribeReadDBInstanceDelayResponse creates a response to parse from DescribeReadDBInstanceDelay response

type DescribeRegionInfosRequest ¶ added in v1.61.1748

type DescribeRegionInfosRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeRegionInfosRequest is the request struct for api DescribeRegionInfos

func CreateDescribeRegionInfosRequest ¶ added in v1.61.1748

func CreateDescribeRegionInfosRequest() (request *DescribeRegionInfosRequest)

CreateDescribeRegionInfosRequest creates a request to invoke DescribeRegionInfos API

type DescribeRegionInfosResponse ¶ added in v1.61.1748

type DescribeRegionInfosResponse struct {
	*responses.BaseResponse
	RequestId string                       `json:"RequestId" xml:"RequestId"`
	Regions   RegionsInDescribeRegionInfos `json:"Regions" xml:"Regions"`
}

DescribeRegionInfosResponse is the response struct for api DescribeRegionInfos

func CreateDescribeRegionInfosResponse ¶ added in v1.61.1748

func CreateDescribeRegionInfosResponse() (response *DescribeRegionInfosResponse)

CreateDescribeRegionInfosResponse creates a response to parse from DescribeRegionInfos response

type DescribeRegionsRequest ¶

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

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   RegionsInDescribeRegions `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 DescribeRenewalPriceRequest ¶

type DescribeRenewalPriceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	Quantity             requests.Integer `position:"Query" name:"Quantity"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	CommodityCode        string           `position:"Query" name:"CommodityCode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	UsedTime             requests.Integer `position:"Query" name:"UsedTime"`
	DBInstanceClass      string           `position:"Query" name:"DBInstanceClass"`
	PromotionCode        string           `position:"Query" name:"PromotionCode"`
	TimeType             string           `position:"Query" name:"TimeType"`
	PayType              string           `position:"Query" name:"PayType"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

DescribeRenewalPriceRequest is the request struct for api DescribeRenewalPrice

func CreateDescribeRenewalPriceRequest ¶

func CreateDescribeRenewalPriceRequest() (request *DescribeRenewalPriceRequest)

CreateDescribeRenewalPriceRequest creates a request to invoke DescribeRenewalPrice API

type DescribeRenewalPriceResponse ¶

type DescribeRenewalPriceResponse struct {
	*responses.BaseResponse
	RequestId string                      `json:"RequestId" xml:"RequestId"`
	PriceInfo PriceInfo                   `json:"PriceInfo" xml:"PriceInfo"`
	Rules     RulesInDescribeRenewalPrice `json:"Rules" xml:"Rules"`
}

DescribeRenewalPriceResponse is the response struct for api DescribeRenewalPrice

func CreateDescribeRenewalPriceResponse ¶

func CreateDescribeRenewalPriceResponse() (response *DescribeRenewalPriceResponse)

CreateDescribeRenewalPriceResponse creates a response to parse from DescribeRenewalPrice response

type DescribeResourceUsageRequest ¶

type DescribeResourceUsageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeResourceUsageRequest is the request struct for api DescribeResourceUsage

func CreateDescribeResourceUsageRequest ¶

func CreateDescribeResourceUsageRequest() (request *DescribeResourceUsageRequest)

CreateDescribeResourceUsageRequest creates a request to invoke DescribeResourceUsage API

type DescribeResourceUsageResponse ¶

type DescribeResourceUsageResponse struct {
	*responses.BaseResponse
	BackupOssDataSize int64  `json:"BackupOssDataSize" xml:"BackupOssDataSize"`
	DiskUsed          int64  `json:"DiskUsed" xml:"DiskUsed"`
	ArchiveBackupSize int64  `json:"ArchiveBackupSize" xml:"ArchiveBackupSize"`
	BackupOssLogSize  int64  `json:"BackupOssLogSize" xml:"BackupOssLogSize"`
	BackupLogSize     int64  `json:"BackupLogSize" xml:"BackupLogSize"`
	BackupDataSize    int64  `json:"BackupDataSize" xml:"BackupDataSize"`
	ColdBackupSize    int64  `json:"ColdBackupSize" xml:"ColdBackupSize"`
	DataSize          int64  `json:"DataSize" xml:"DataSize"`
	PaidBackupSize    int64  `json:"PaidBackupSize" xml:"PaidBackupSize"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
	LogSize           int64  `json:"LogSize" xml:"LogSize"`
	BackupSize        int64  `json:"BackupSize" xml:"BackupSize"`
	DBInstanceId      string `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine            string `json:"Engine" xml:"Engine"`
	SQLSize           int64  `json:"SQLSize" xml:"SQLSize"`
}

DescribeResourceUsageResponse is the response struct for api DescribeResourceUsage

func CreateDescribeResourceUsageResponse ¶

func CreateDescribeResourceUsageResponse() (response *DescribeResourceUsageResponse)

CreateDescribeResourceUsageResponse creates a response to parse from DescribeResourceUsage response

type DescribeSQLCollectorPolicyRequest ¶ added in v1.60.321

type DescribeSQLCollectorPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeSQLCollectorPolicyRequest is the request struct for api DescribeSQLCollectorPolicy

func CreateDescribeSQLCollectorPolicyRequest ¶ added in v1.60.321

func CreateDescribeSQLCollectorPolicyRequest() (request *DescribeSQLCollectorPolicyRequest)

CreateDescribeSQLCollectorPolicyRequest creates a request to invoke DescribeSQLCollectorPolicy API

type DescribeSQLCollectorPolicyResponse ¶ added in v1.60.321

type DescribeSQLCollectorPolicyResponse struct {
	*responses.BaseResponse
	RequestId          string `json:"RequestId" xml:"RequestId"`
	SQLCollectorStatus string `json:"SQLCollectorStatus" xml:"SQLCollectorStatus"`
	StoragePeriod      int    `json:"StoragePeriod" xml:"StoragePeriod"`
}

DescribeSQLCollectorPolicyResponse is the response struct for api DescribeSQLCollectorPolicy

func CreateDescribeSQLCollectorPolicyResponse ¶ added in v1.60.321

func CreateDescribeSQLCollectorPolicyResponse() (response *DescribeSQLCollectorPolicyResponse)

CreateDescribeSQLCollectorPolicyResponse creates a response to parse from DescribeSQLCollectorPolicy response

type DescribeSQLCollectorRetentionRequest ¶ added in v1.60.321

type DescribeSQLCollectorRetentionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeSQLCollectorRetentionRequest is the request struct for api DescribeSQLCollectorRetention

func CreateDescribeSQLCollectorRetentionRequest ¶ added in v1.60.321

func CreateDescribeSQLCollectorRetentionRequest() (request *DescribeSQLCollectorRetentionRequest)

CreateDescribeSQLCollectorRetentionRequest creates a request to invoke DescribeSQLCollectorRetention API

type DescribeSQLCollectorRetentionResponse ¶ added in v1.60.321

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

DescribeSQLCollectorRetentionResponse is the response struct for api DescribeSQLCollectorRetention

func CreateDescribeSQLCollectorRetentionResponse ¶ added in v1.60.321

func CreateDescribeSQLCollectorRetentionResponse() (response *DescribeSQLCollectorRetentionResponse)

CreateDescribeSQLCollectorRetentionResponse creates a response to parse from DescribeSQLCollectorRetention response

type DescribeSQLLogFilesRequest ¶

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

DescribeSQLLogFilesRequest is the request struct for api DescribeSQLLogFiles

func CreateDescribeSQLLogFilesRequest ¶

func CreateDescribeSQLLogFilesRequest() (request *DescribeSQLLogFilesRequest)

CreateDescribeSQLLogFilesRequest creates a request to invoke DescribeSQLLogFiles API

type DescribeSQLLogFilesResponse ¶

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

DescribeSQLLogFilesResponse is the response struct for api DescribeSQLLogFiles

func CreateDescribeSQLLogFilesResponse ¶

func CreateDescribeSQLLogFilesResponse() (response *DescribeSQLLogFilesResponse)

CreateDescribeSQLLogFilesResponse creates a response to parse from DescribeSQLLogFiles response

type DescribeSQLLogRecordsRequest ¶

type DescribeSQLLogRecordsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	StartTime            string           `position:"Query" name:"StartTime"`
	QueryKeywords        string           `position:"Query" name:"QueryKeywords"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	Database             string           `position:"Query" name:"Database"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	SQLId                requests.Integer `position:"Query" name:"SQLId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Form                 string           `position:"Query" name:"Form"`
	User                 string           `position:"Query" name:"User"`
}

DescribeSQLLogRecordsRequest is the request struct for api DescribeSQLLogRecords

func CreateDescribeSQLLogRecordsRequest ¶

func CreateDescribeSQLLogRecordsRequest() (request *DescribeSQLLogRecordsRequest)

CreateDescribeSQLLogRecordsRequest creates a request to invoke DescribeSQLLogRecords API

type DescribeSQLLogRecordsResponse ¶

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

DescribeSQLLogRecordsResponse is the response struct for api DescribeSQLLogRecords

func CreateDescribeSQLLogRecordsResponse ¶

func CreateDescribeSQLLogRecordsResponse() (response *DescribeSQLLogRecordsResponse)

CreateDescribeSQLLogRecordsResponse creates a response to parse from DescribeSQLLogRecords response

type DescribeSQLLogReportListRequest ¶

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

DescribeSQLLogReportListRequest is the request struct for api DescribeSQLLogReportList

func CreateDescribeSQLLogReportListRequest ¶

func CreateDescribeSQLLogReportListRequest() (request *DescribeSQLLogReportListRequest)

CreateDescribeSQLLogReportListRequest creates a request to invoke DescribeSQLLogReportList API

type DescribeSQLLogReportListResponse ¶

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

DescribeSQLLogReportListResponse is the response struct for api DescribeSQLLogReportList

func CreateDescribeSQLLogReportListResponse ¶

func CreateDescribeSQLLogReportListResponse() (response *DescribeSQLLogReportListResponse)

CreateDescribeSQLLogReportListResponse creates a response to parse from DescribeSQLLogReportList response

type DescribeSecretsRequest ¶ added in v1.61.1748

type DescribeSecretsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	Engine               string           `position:"Query" name:"Engine"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DbInstanceId         string           `position:"Query" name:"DbInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AcceptLanguage       string           `position:"Query" name:"AcceptLanguage"`
}

DescribeSecretsRequest is the request struct for api DescribeSecrets

func CreateDescribeSecretsRequest ¶ added in v1.61.1748

func CreateDescribeSecretsRequest() (request *DescribeSecretsRequest)

CreateDescribeSecretsRequest creates a request to invoke DescribeSecrets API

type DescribeSecretsResponse ¶ added in v1.61.1748

type DescribeSecretsResponse struct {
	*responses.BaseResponse
	RequestId  string        `json:"RequestId" xml:"RequestId"`
	PageSize   int64         `json:"PageSize" xml:"PageSize"`
	PageNumber int64         `json:"PageNumber" xml:"PageNumber"`
	Secrets    []SecretsItem `json:"Secrets" xml:"Secrets"`
}

DescribeSecretsResponse is the response struct for api DescribeSecrets

func CreateDescribeSecretsResponse ¶ added in v1.61.1748

func CreateDescribeSecretsResponse() (response *DescribeSecretsResponse)

CreateDescribeSecretsResponse creates a response to parse from DescribeSecrets response

type DescribeSecurityGroupConfigurationRequest ¶

type DescribeSecurityGroupConfigurationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

DescribeSecurityGroupConfigurationRequest is the request struct for api DescribeSecurityGroupConfiguration

func CreateDescribeSecurityGroupConfigurationRequest ¶

func CreateDescribeSecurityGroupConfigurationRequest() (request *DescribeSecurityGroupConfigurationRequest)

CreateDescribeSecurityGroupConfigurationRequest creates a request to invoke DescribeSecurityGroupConfiguration API

type DescribeSecurityGroupConfigurationResponse ¶

type DescribeSecurityGroupConfigurationResponse struct {
	*responses.BaseResponse
	DBInstanceName string                                    `json:"DBInstanceName" xml:"DBInstanceName"`
	RequestId      string                                    `json:"RequestId" xml:"RequestId"`
	Items          ItemsInDescribeSecurityGroupConfiguration `json:"Items" xml:"Items"`
}

DescribeSecurityGroupConfigurationResponse is the response struct for api DescribeSecurityGroupConfiguration

func CreateDescribeSecurityGroupConfigurationResponse ¶

func CreateDescribeSecurityGroupConfigurationResponse() (response *DescribeSecurityGroupConfigurationResponse)

CreateDescribeSecurityGroupConfigurationResponse creates a response to parse from DescribeSecurityGroupConfiguration response

type DescribeSlotsRequest ¶ added in v1.62.357

type DescribeSlotsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeSlotsRequest is the request struct for api DescribeSlots

func CreateDescribeSlotsRequest ¶ added in v1.62.357

func CreateDescribeSlotsRequest() (request *DescribeSlotsRequest)

CreateDescribeSlotsRequest creates a request to invoke DescribeSlots API

type DescribeSlotsResponse ¶ added in v1.62.357

type DescribeSlotsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Slots     []Slot `json:"Slots" xml:"Slots"`
}

DescribeSlotsResponse is the response struct for api DescribeSlots

func CreateDescribeSlotsResponse ¶ added in v1.62.357

func CreateDescribeSlotsResponse() (response *DescribeSlotsResponse)

CreateDescribeSlotsResponse creates a response to parse from DescribeSlots response

type DescribeSlowLogRecordsRequest ¶

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

DescribeSlowLogRecordsRequest is the request struct for api DescribeSlowLogRecords

func CreateDescribeSlowLogRecordsRequest ¶

func CreateDescribeSlowLogRecordsRequest() (request *DescribeSlowLogRecordsRequest)

CreateDescribeSlowLogRecordsRequest creates a request to invoke DescribeSlowLogRecords API

type DescribeSlowLogRecordsResponse ¶

type DescribeSlowLogRecordsResponse struct {
	*responses.BaseResponse
	RowsAffectedCount     int64                         `json:"RowsAffectedCount" xml:"RowsAffectedCount"`
	PageRecordCount       int                           `json:"PageRecordCount" xml:"PageRecordCount"`
	WritesIOCount         int64                         `json:"WritesIOCount" xml:"WritesIOCount"`
	SQLHash               string                        `json:"SQLHash" xml:"SQLHash"`
	LogicalIORead         int64                         `json:"LogicalIORead" xml:"LogicalIORead"`
	RequestId             string                        `json:"RequestId" xml:"RequestId"`
	PhysicalIORead        int64                         `json:"PhysicalIORead" xml:"PhysicalIORead"`
	TotalRecordCount      int                           `json:"TotalRecordCount" xml:"TotalRecordCount"`
	DBInstanceId          string                        `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine                string                        `json:"Engine" xml:"Engine"`
	PageNumber            int                           `json:"PageNumber" xml:"PageNumber"`
	CPUTime               int64                         `json:"CPUTime" xml:"CPUTime"`
	UserName              string                        `json:"UserName" xml:"UserName"`
	LastRowsAffectedCount int64                         `json:"LastRowsAffectedCount" xml:"LastRowsAffectedCount"`
	Items                 ItemsInDescribeSlowLogRecords `json:"Items" xml:"Items"`
}

DescribeSlowLogRecordsResponse is the response struct for api DescribeSlowLogRecords

func CreateDescribeSlowLogRecordsResponse ¶

func CreateDescribeSlowLogRecordsResponse() (response *DescribeSlowLogRecordsResponse)

CreateDescribeSlowLogRecordsResponse creates a response to parse from DescribeSlowLogRecords response

type DescribeSlowLogsRequest ¶

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

DescribeSlowLogsRequest is the request struct for api DescribeSlowLogs

func CreateDescribeSlowLogsRequest ¶

func CreateDescribeSlowLogsRequest() (request *DescribeSlowLogsRequest)

CreateDescribeSlowLogsRequest creates a request to invoke DescribeSlowLogs API

type DescribeSlowLogsResponse ¶

type DescribeSlowLogsResponse struct {
	*responses.BaseResponse
	EndTime          string                  `json:"EndTime" xml:"EndTime"`
	StartTime        string                  `json:"StartTime" xml:"StartTime"`
	RequestId        string                  `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int                     `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                     `json:"TotalRecordCount" xml:"TotalRecordCount"`
	DBInstanceId     string                  `json:"DBInstanceId" xml:"DBInstanceId"`
	PageNumber       int                     `json:"PageNumber" xml:"PageNumber"`
	Engine           string                  `json:"Engine" xml:"Engine"`
	Items            ItemsInDescribeSlowLogs `json:"Items" xml:"Items"`
}

DescribeSlowLogsResponse is the response struct for api DescribeSlowLogs

func CreateDescribeSlowLogsResponse ¶

func CreateDescribeSlowLogsResponse() (response *DescribeSlowLogsResponse)

CreateDescribeSlowLogsResponse creates a response to parse from DescribeSlowLogs response

type DescribeSupportOnlineResizeDiskRequest ¶ added in v1.62.254

type DescribeSupportOnlineResizeDiskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeSupportOnlineResizeDiskRequest is the request struct for api DescribeSupportOnlineResizeDisk

func CreateDescribeSupportOnlineResizeDiskRequest ¶ added in v1.62.254

func CreateDescribeSupportOnlineResizeDiskRequest() (request *DescribeSupportOnlineResizeDiskRequest)

CreateDescribeSupportOnlineResizeDiskRequest creates a request to invoke DescribeSupportOnlineResizeDisk API

type DescribeSupportOnlineResizeDiskResponse ¶ added in v1.62.254

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

DescribeSupportOnlineResizeDiskResponse is the response struct for api DescribeSupportOnlineResizeDisk

func CreateDescribeSupportOnlineResizeDiskResponse ¶ added in v1.62.254

func CreateDescribeSupportOnlineResizeDiskResponse() (response *DescribeSupportOnlineResizeDiskResponse)

CreateDescribeSupportOnlineResizeDiskResponse creates a response to parse from DescribeSupportOnlineResizeDisk response

type DescribeTagsRequest ¶

type DescribeTagsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ProxyId              string           `position:"Query" name:"proxyId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	Tags                 string           `position:"Query" name:"Tags"`
}

DescribeTagsRequest is the request struct for api DescribeTags

func CreateDescribeTagsRequest ¶

func CreateDescribeTagsRequest() (request *DescribeTagsRequest)

CreateDescribeTagsRequest creates a request to invoke DescribeTags API

type DescribeTagsResponse ¶

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

DescribeTagsResponse is the response struct for api DescribeTags

func CreateDescribeTagsResponse ¶

func CreateDescribeTagsResponse() (response *DescribeTagsResponse)

CreateDescribeTagsResponse creates a response to parse from DescribeTags response

type DescribeTasksRequest ¶

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

DescribeTasksRequest is the request struct for api DescribeTasks

func CreateDescribeTasksRequest ¶

func CreateDescribeTasksRequest() (request *DescribeTasksRequest)

CreateDescribeTasksRequest creates a request to invoke DescribeTasks API

type DescribeTasksResponse ¶

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

DescribeTasksResponse is the response struct for api DescribeTasks

func CreateDescribeTasksResponse ¶

func CreateDescribeTasksResponse() (response *DescribeTasksResponse)

CreateDescribeTasksResponse creates a response to parse from DescribeTasks response

type DescribeUpgradeMajorVersionPrecheckTaskRequest ¶ added in v1.61.969

type DescribeUpgradeMajorVersionPrecheckTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TargetMajorVersion   string           `position:"Query" name:"TargetMajorVersion"`
}

DescribeUpgradeMajorVersionPrecheckTaskRequest is the request struct for api DescribeUpgradeMajorVersionPrecheckTask

func CreateDescribeUpgradeMajorVersionPrecheckTaskRequest ¶ added in v1.61.969

func CreateDescribeUpgradeMajorVersionPrecheckTaskRequest() (request *DescribeUpgradeMajorVersionPrecheckTaskRequest)

CreateDescribeUpgradeMajorVersionPrecheckTaskRequest creates a request to invoke DescribeUpgradeMajorVersionPrecheckTask API

type DescribeUpgradeMajorVersionPrecheckTaskResponse ¶ added in v1.61.969

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

DescribeUpgradeMajorVersionPrecheckTaskResponse is the response struct for api DescribeUpgradeMajorVersionPrecheckTask

func CreateDescribeUpgradeMajorVersionPrecheckTaskResponse ¶ added in v1.61.969

func CreateDescribeUpgradeMajorVersionPrecheckTaskResponse() (response *DescribeUpgradeMajorVersionPrecheckTaskResponse)

CreateDescribeUpgradeMajorVersionPrecheckTaskResponse creates a response to parse from DescribeUpgradeMajorVersionPrecheckTask response

type DescribeUpgradeMajorVersionTasksRequest ¶ added in v1.61.969

type DescribeUpgradeMajorVersionTasksRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TargetMajorVersion   string           `position:"Query" name:"TargetMajorVersion"`
}

DescribeUpgradeMajorVersionTasksRequest is the request struct for api DescribeUpgradeMajorVersionTasks

func CreateDescribeUpgradeMajorVersionTasksRequest ¶ added in v1.61.969

func CreateDescribeUpgradeMajorVersionTasksRequest() (request *DescribeUpgradeMajorVersionTasksRequest)

CreateDescribeUpgradeMajorVersionTasksRequest creates a request to invoke DescribeUpgradeMajorVersionTasks API

type DescribeUpgradeMajorVersionTasksResponse ¶ added in v1.61.969

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

DescribeUpgradeMajorVersionTasksResponse is the response struct for api DescribeUpgradeMajorVersionTasks

func CreateDescribeUpgradeMajorVersionTasksResponse ¶ added in v1.61.969

func CreateDescribeUpgradeMajorVersionTasksResponse() (response *DescribeUpgradeMajorVersionTasksResponse)

CreateDescribeUpgradeMajorVersionTasksResponse creates a response to parse from DescribeUpgradeMajorVersionTasks response

type DescribeVSwitchesRequest ¶ added in v1.61.1289

type DescribeVSwitchesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DedicatedHostGroupId string           `position:"Query" name:"DedicatedHostGroupId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VpcId                string           `position:"Query" name:"VpcId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

DescribeVSwitchesRequest is the request struct for api DescribeVSwitches

func CreateDescribeVSwitchesRequest ¶ added in v1.61.1289

func CreateDescribeVSwitchesRequest() (request *DescribeVSwitchesRequest)

CreateDescribeVSwitchesRequest creates a request to invoke DescribeVSwitches API

type DescribeVSwitchesResponse ¶ added in v1.61.1289

type DescribeVSwitchesResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	VSwitchs   []VSwitch `json:"VSwitchs" xml:"VSwitchs"`
}

DescribeVSwitchesResponse is the response struct for api DescribeVSwitches

func CreateDescribeVSwitchesResponse ¶ added in v1.61.1289

func CreateDescribeVSwitchesResponse() (response *DescribeVSwitchesResponse)

CreateDescribeVSwitchesResponse creates a response to parse from DescribeVSwitches response

type DescribeWhitelistTemplateLinkedInstanceRequest ¶ added in v1.62.458

type DescribeWhitelistTemplateLinkedInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateId           requests.Integer `position:"Body" name:"TemplateId"`
}

DescribeWhitelistTemplateLinkedInstanceRequest is the request struct for api DescribeWhitelistTemplateLinkedInstance

func CreateDescribeWhitelistTemplateLinkedInstanceRequest ¶ added in v1.62.458

func CreateDescribeWhitelistTemplateLinkedInstanceRequest() (request *DescribeWhitelistTemplateLinkedInstanceRequest)

CreateDescribeWhitelistTemplateLinkedInstanceRequest creates a request to invoke DescribeWhitelistTemplateLinkedInstance API

type DescribeWhitelistTemplateLinkedInstanceResponse ¶ added in v1.62.458

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

DescribeWhitelistTemplateLinkedInstanceResponse is the response struct for api DescribeWhitelistTemplateLinkedInstance

func CreateDescribeWhitelistTemplateLinkedInstanceResponse ¶ added in v1.62.458

func CreateDescribeWhitelistTemplateLinkedInstanceResponse() (response *DescribeWhitelistTemplateLinkedInstanceResponse)

CreateDescribeWhitelistTemplateLinkedInstanceResponse creates a response to parse from DescribeWhitelistTemplateLinkedInstance response

type DescribeWhitelistTemplateRequest ¶ added in v1.62.458

type DescribeWhitelistTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
}

DescribeWhitelistTemplateRequest is the request struct for api DescribeWhitelistTemplate

func CreateDescribeWhitelistTemplateRequest ¶ added in v1.62.458

func CreateDescribeWhitelistTemplateRequest() (request *DescribeWhitelistTemplateRequest)

CreateDescribeWhitelistTemplateRequest creates a request to invoke DescribeWhitelistTemplate API

type DescribeWhitelistTemplateResponse ¶ added in v1.62.458

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

DescribeWhitelistTemplateResponse is the response struct for api DescribeWhitelistTemplate

func CreateDescribeWhitelistTemplateResponse ¶ added in v1.62.458

func CreateDescribeWhitelistTemplateResponse() (response *DescribeWhitelistTemplateResponse)

CreateDescribeWhitelistTemplateResponse creates a response to parse from DescribeWhitelistTemplate response

type DestroyDBInstanceRequest ¶ added in v1.60.262

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

DestroyDBInstanceRequest is the request struct for api DestroyDBInstance

func CreateDestroyDBInstanceRequest ¶ added in v1.60.262

func CreateDestroyDBInstanceRequest() (request *DestroyDBInstanceRequest)

CreateDestroyDBInstanceRequest creates a request to invoke DestroyDBInstance API

type DestroyDBInstanceResponse ¶ added in v1.60.262

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

DestroyDBInstanceResponse is the response struct for api DestroyDBInstance

func CreateDestroyDBInstanceResponse ¶ added in v1.60.262

func CreateDestroyDBInstanceResponse() (response *DestroyDBInstanceResponse)

CreateDestroyDBInstanceResponse creates a response to parse from DestroyDBInstance response

type DetachGadInstanceMemberRequest ¶ added in v1.61.1300

type DetachGadInstanceMemberRequest struct {
	*requests.RpcRequest
	ResourceGroupId    string `position:"Query" name:"ResourceGroupId"`
	MemberInstanceName string `position:"Query" name:"MemberInstanceName"`
	GadInstanceName    string `position:"Query" name:"GadInstanceName"`
}

DetachGadInstanceMemberRequest is the request struct for api DetachGadInstanceMember

func CreateDetachGadInstanceMemberRequest ¶ added in v1.61.1300

func CreateDetachGadInstanceMemberRequest() (request *DetachGadInstanceMemberRequest)

CreateDetachGadInstanceMemberRequest creates a request to invoke DetachGadInstanceMember API

type DetachGadInstanceMemberResponse ¶ added in v1.61.1300

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

DetachGadInstanceMemberResponse is the response struct for api DetachGadInstanceMember

func CreateDetachGadInstanceMemberResponse ¶ added in v1.61.1300

func CreateDetachGadInstanceMemberResponse() (response *DetachGadInstanceMemberResponse)

CreateDetachGadInstanceMemberResponse creates a response to parse from DetachGadInstanceMember response

type DetachWhitelistTemplateToInstanceRequest ¶ added in v1.62.458

type DetachWhitelistTemplateToInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
	InsName              string           `position:"Query" name:"InsName"`
}

DetachWhitelistTemplateToInstanceRequest is the request struct for api DetachWhitelistTemplateToInstance

func CreateDetachWhitelistTemplateToInstanceRequest ¶ added in v1.62.458

func CreateDetachWhitelistTemplateToInstanceRequest() (request *DetachWhitelistTemplateToInstanceRequest)

CreateDetachWhitelistTemplateToInstanceRequest creates a request to invoke DetachWhitelistTemplateToInstance API

type DetachWhitelistTemplateToInstanceResponse ¶ added in v1.62.458

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

DetachWhitelistTemplateToInstanceResponse is the response struct for api DetachWhitelistTemplateToInstance

func CreateDetachWhitelistTemplateToInstanceResponse ¶ added in v1.62.458

func CreateDetachWhitelistTemplateToInstanceResponse() (response *DetachWhitelistTemplateToInstanceResponse)

CreateDetachWhitelistTemplateToInstanceResponse creates a response to parse from DetachWhitelistTemplateToInstance response

type DuplicationLocation ¶

type DuplicationLocation struct {
	Sotrage  string   `json:"Sotrage" xml:"Sotrage"`
	Location Location `json:"Location" xml:"Location"`
}

DuplicationLocation is a nested struct in rds response

type EcsSecurityGroupRelation ¶

type EcsSecurityGroupRelation struct {
	SecurityGroupId   string `json:"SecurityGroupId" xml:"SecurityGroupId"`
	RegionId          string `json:"RegionId" xml:"RegionId"`
	NetworkType       string `json:"NetworkType" xml:"NetworkType"`
	SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
}

EcsSecurityGroupRelation is a nested struct in rds response

type EncryptionKeyInfo ¶ added in v1.62.254

type EncryptionKeyInfo struct {
	KeyType             string `json:"KeyType" xml:"KeyType"`
	EncryptionKey       string `json:"EncryptionKey" xml:"EncryptionKey"`
	Description         string `json:"Description" xml:"Description"`
	KeyUsage            string `json:"KeyUsage" xml:"KeyUsage"`
	DeleteDate          string `json:"DeleteDate" xml:"DeleteDate"`
	Creator             string `json:"Creator" xml:"Creator"`
	EncryptionKeyStatus string `json:"EncryptionKeyStatus" xml:"EncryptionKeyStatus"`
	Origin              string `json:"Origin" xml:"Origin"`
	MaterialExpireTime  string `json:"MaterialExpireTime" xml:"MaterialExpireTime"`
	AliasName           string `json:"AliasName" xml:"AliasName"`
	UsedBy              string `json:"UsedBy" xml:"UsedBy"`
}

EncryptionKeyInfo is a nested struct in rds response

type EncryptionKeyList ¶ added in v1.62.254

type EncryptionKeyList struct {
	EncryptionKeyInfo []EncryptionKeyInfo `json:"EncryptionKeyInfo" xml:"EncryptionKeyInfo"`
}

EncryptionKeyList is a nested struct in rds response

type EndpointConnectItems ¶ added in v1.61.877

type EndpointConnectItems struct {
	EndpointConnectItemsItem []EndpointConnectItemsItem `json:"EndpointConnectItems" xml:"EndpointConnectItems"`
}

EndpointConnectItems is a nested struct in rds response

type EndpointConnectItemsItem ¶ added in v1.61.877

type EndpointConnectItemsItem struct {
	DbProxyEndpointPort          string `json:"DbProxyEndpointPort" xml:"DbProxyEndpointPort"`
	DbProxyEndpointConnectString string `json:"DbProxyEndpointConnectString" xml:"DbProxyEndpointConnectString"`
	DbProxyEndpointNetType       string `json:"DbProxyEndpointNetType" xml:"DbProxyEndpointNetType"`
}

EndpointConnectItemsItem is a nested struct in rds response

type ErrorLog ¶

type ErrorLog struct {
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	ErrorInfo  string `json:"ErrorInfo" xml:"ErrorInfo"`
}

ErrorLog is a nested struct in rds response

type EventItems ¶

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

EventItems is a nested struct in rds response

type EventItemsItem ¶

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

EventItemsItem is a nested struct in rds response

type Extension ¶ added in v1.62.452

type Extension struct {
	Name             string `json:"Name" xml:"Name"`
	Category         string `json:"Category" xml:"Category"`
	Comment          string `json:"Comment" xml:"Comment"`
	InstalledVersion string `json:"InstalledVersion" xml:"InstalledVersion"`
	Requires         string `json:"Requires" xml:"Requires"`
	Owner            string `json:"Owner" xml:"Owner"`
	Priority         string `json:"Priority" xml:"Priority"`
	DefaultVersion   string `json:"DefaultVersion" xml:"DefaultVersion"`
}

Extension is a nested struct in rds response

type Extra ¶

type Extra struct {
	ReplicaGroupStatus        string                                     `json:"ReplicaGroupStatus" xml:"ReplicaGroupStatus"`
	ActiveReplicaDBInstanceID string                                     `json:"ActiveReplicaDBInstanceID" xml:"ActiveReplicaDBInstanceID"`
	ReplicaGroupID            string                                     `json:"ReplicaGroupID" xml:"ReplicaGroupID"`
	DBInstanceIds             DBInstanceIdsInDescribeDBInstanceAttribute `json:"DBInstanceIds" xml:"DBInstanceIds"`
}

Extra is a nested struct in rds response

type GadInstanceMembers ¶ added in v1.61.1300

type GadInstanceMembers struct {
	GadInstanceMembersItem []GadInstanceMembersItem `json:"GadInstanceMembers" xml:"GadInstanceMembers"`
}

GadInstanceMembers is a nested struct in rds response

type GadInstanceMembersItem ¶ added in v1.61.1300

type GadInstanceMembersItem struct {
	DBInstanceID    string `json:"DBInstanceID" xml:"DBInstanceID"`
	Engine          string `json:"Engine" xml:"Engine"`
	EngineVersion   string `json:"EngineVersion" xml:"EngineVersion"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
	Role            string `json:"Role" xml:"Role"`
	Status          string `json:"Status" xml:"Status"`
	DtsInstance     string `json:"DtsInstance" xml:"DtsInstance"`
	ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
}

GadInstanceMembersItem is a nested struct in rds response

type GadInstances ¶ added in v1.61.1300

type GadInstances struct {
	GadInstancesItem []GadInstancesItem `json:"GadInstances" xml:"GadInstances"`
}

GadInstances is a nested struct in rds response

type GadInstancesItem ¶ added in v1.61.1300

type GadInstancesItem struct {
	GadInstanceName    string                   `json:"GadInstanceName" xml:"GadInstanceName"`
	Description        string                   `json:"Description" xml:"Description"`
	Status             string                   `json:"Status" xml:"Status"`
	CreationTime       string                   `json:"CreationTime" xml:"CreationTime"`
	ModificationTime   string                   `json:"ModificationTime" xml:"ModificationTime"`
	Service            string                   `json:"Service" xml:"Service"`
	GadInstanceMembers []GadInstanceMembersItem `json:"GadInstanceMembers" xml:"GadInstanceMembers"`
}

GadInstancesItem is a nested struct in rds response

type GetDBInstanceTopologyRequest ¶ added in v1.61.761

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

GetDBInstanceTopologyRequest is the request struct for api GetDBInstanceTopology

func CreateGetDBInstanceTopologyRequest ¶ added in v1.61.761

func CreateGetDBInstanceTopologyRequest() (request *GetDBInstanceTopologyRequest)

CreateGetDBInstanceTopologyRequest creates a request to invoke GetDBInstanceTopology API

type GetDBInstanceTopologyResponse ¶ added in v1.61.761

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

GetDBInstanceTopologyResponse is the response struct for api GetDBInstanceTopology

func CreateGetDBInstanceTopologyResponse ¶ added in v1.61.761

func CreateGetDBInstanceTopologyResponse() (response *GetDBInstanceTopologyResponse)

CreateGetDBInstanceTopologyResponse creates a response to parse from GetDBInstanceTopology response

type GetDbProxyInstanceSslRequest ¶ added in v1.61.761

type GetDbProxyInstanceSslRequest struct {
	*requests.RpcRequest
	DBProxyEngineType string `position:"Query" name:"DBProxyEngineType"`
	DbInstanceId      string `position:"Query" name:"DbInstanceId"`
}

GetDbProxyInstanceSslRequest is the request struct for api GetDbProxyInstanceSsl

func CreateGetDbProxyInstanceSslRequest ¶ added in v1.61.761

func CreateGetDbProxyInstanceSslRequest() (request *GetDbProxyInstanceSslRequest)

CreateGetDbProxyInstanceSslRequest creates a request to invoke GetDbProxyInstanceSsl API

type GetDbProxyInstanceSslResponse ¶ added in v1.61.761

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

GetDbProxyInstanceSslResponse is the response struct for api GetDbProxyInstanceSsl

func CreateGetDbProxyInstanceSslResponse ¶ added in v1.61.761

func CreateGetDbProxyInstanceSslResponse() (response *GetDbProxyInstanceSslResponse)

CreateGetDbProxyInstanceSslResponse creates a response to parse from GetDbProxyInstanceSsl response

type GrantAccountPrivilegeRequest ¶

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

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 GrantOperatorPermissionRequest ¶

type GrantOperatorPermissionRequest struct {
	*requests.RpcRequest
	Privileges           string           `position:"Query" name:"Privileges"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ExpiredTime          string           `position:"Query" name:"ExpiredTime"`
}

GrantOperatorPermissionRequest is the request struct for api GrantOperatorPermission

func CreateGrantOperatorPermissionRequest ¶

func CreateGrantOperatorPermissionRequest() (request *GrantOperatorPermissionRequest)

CreateGrantOperatorPermissionRequest creates a request to invoke GrantOperatorPermission API

type GrantOperatorPermissionResponse ¶

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

GrantOperatorPermissionResponse is the response struct for api GrantOperatorPermission

func CreateGrantOperatorPermissionResponse ¶

func CreateGrantOperatorPermissionResponse() (response *GrantOperatorPermissionResponse)

CreateGrantOperatorPermissionResponse creates a response to parse from GrantOperatorPermission response

type HbaItem ¶ added in v1.61.1608

type HbaItem struct {
	User       string `json:"User" xml:"User"`
	Option     string `json:"Option" xml:"Option"`
	Mask       string `json:"Mask" xml:"Mask"`
	Method     string `json:"Method" xml:"Method"`
	PriorityId int    `json:"PriorityId" xml:"PriorityId"`
	Database   string `json:"Database" xml:"Database"`
	Address    string `json:"Address" xml:"Address"`
	Type       string `json:"Type" xml:"Type"`
}

HbaItem is a nested struct in rds response

type HbaLogItem ¶ added in v1.61.1608

type HbaLogItem struct {
	ModifyStatus   string         `json:"ModifyStatus" xml:"ModifyStatus"`
	StatusReason   string         `json:"StatusReason" xml:"StatusReason"`
	ModifyTime     string         `json:"ModifyTime" xml:"ModifyTime"`
	BeforeHbaItems BeforeHbaItems `json:"BeforeHbaItems" xml:"BeforeHbaItems"`
	AfterHbaItems  AfterHbaItems  `json:"AfterHbaItems" xml:"AfterHbaItems"`
}

HbaLogItem is a nested struct in rds response

type HbaLogItems ¶ added in v1.61.1608

type HbaLogItems struct {
	HbaLogItem []HbaLogItem `json:"HbaLogItem" xml:"HbaLogItem"`
}

HbaLogItems is a nested struct in rds response

type HostInstanceInfos ¶

type HostInstanceInfos struct {
	NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
}

HostInstanceInfos is a nested struct in rds response

type ImportDatabaseBetweenInstancesRequest ¶

type ImportDatabaseBetweenInstancesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInfo               string           `position:"Query" name:"DBInfo"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SourceDBInstanceId   string           `position:"Query" name:"SourceDBInstanceId"`
}

ImportDatabaseBetweenInstancesRequest is the request struct for api ImportDatabaseBetweenInstances

func CreateImportDatabaseBetweenInstancesRequest ¶

func CreateImportDatabaseBetweenInstancesRequest() (request *ImportDatabaseBetweenInstancesRequest)

CreateImportDatabaseBetweenInstancesRequest creates a request to invoke ImportDatabaseBetweenInstances API

type ImportDatabaseBetweenInstancesResponse ¶

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

ImportDatabaseBetweenInstancesResponse is the response struct for api ImportDatabaseBetweenInstances

func CreateImportDatabaseBetweenInstancesResponse ¶

func CreateImportDatabaseBetweenInstancesResponse() (response *ImportDatabaseBetweenInstancesResponse)

CreateImportDatabaseBetweenInstancesResponse creates a response to parse from ImportDatabaseBetweenInstances response

type ImportResultFromDB ¶

type ImportResultFromDB struct {
	IncrementalImportingTime    string `json:"IncrementalImportingTime" xml:"IncrementalImportingTime"`
	ImportId                    int    `json:"ImportId" xml:"ImportId"`
	ImportDataStatus            string `json:"ImportDataStatus" xml:"ImportDataStatus"`
	ImportDataType              string `json:"ImportDataType" xml:"ImportDataType"`
	ImportDataStatusDescription string `json:"ImportDataStatusDescription" xml:"ImportDataStatusDescription"`
}

ImportResultFromDB is a nested struct in rds response

type ImportUserBackupFileRequest ¶ added in v1.61.1289

type ImportUserBackupFileRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Retention            requests.Integer `position:"Query" name:"Retention"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupFile           string           `position:"Query" name:"BackupFile"`
	BucketRegion         string           `position:"Query" name:"BucketRegion"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RestoreSize          requests.Integer `position:"Query" name:"RestoreSize"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	Comment              string           `position:"Query" name:"Comment"`
}

ImportUserBackupFileRequest is the request struct for api ImportUserBackupFile

func CreateImportUserBackupFileRequest ¶ added in v1.61.1289

func CreateImportUserBackupFileRequest() (request *ImportUserBackupFileRequest)

CreateImportUserBackupFileRequest creates a request to invoke ImportUserBackupFile API

type ImportUserBackupFileResponse ¶ added in v1.61.1289

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

ImportUserBackupFileResponse is the response struct for api ImportUserBackupFile

func CreateImportUserBackupFileResponse ¶ added in v1.61.1289

func CreateImportUserBackupFileResponse() (response *ImportUserBackupFileResponse)

CreateImportUserBackupFileResponse creates a response to parse from ImportUserBackupFile response

type InsName ¶ added in v1.62.458

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

InsName is a nested struct in rds response

type InstalledExtensions ¶ added in v1.62.452

type InstalledExtensions struct {
	Extension []Extension `json:"Extension" xml:"Extension"`
}

InstalledExtensions is a nested struct in rds response

type Item ¶

type Item struct {
	Engine                    string           `json:"Engine" xml:"Engine"`
	ReportTime                string           `json:"ReportTime" xml:"ReportTime"`
	BackupSetStatus           int              `json:"BackupSetStatus" xml:"BackupSetStatus"`
	DBInstanceStatusDesc      string           `json:"DBInstanceStatusDesc" xml:"DBInstanceStatusDesc"`
	BackupEnabled             string           `json:"BackupEnabled" xml:"BackupEnabled"`
	CrossBackupRegion         string           `json:"CrossBackupRegion" xml:"CrossBackupRegion"`
	BackupStartTime           string           `json:"BackupStartTime" xml:"BackupStartTime"`
	DBInstanceId              string           `json:"DBInstanceId" xml:"DBInstanceId"`
	DBInstanceStorageType     string           `json:"DBInstanceStorageType" xml:"DBInstanceStorageType"`
	CrossLogBackupSize        int64            `json:"CrossLogBackupSize" xml:"CrossLogBackupSize"`
	BackupEnabledTime         string           `json:"BackupEnabledTime" xml:"BackupEnabledTime"`
	CrossBackupDownloadLink   string           `json:"CrossBackupDownloadLink" xml:"CrossBackupDownloadLink"`
	LogEndTime                string           `json:"LogEndTime" xml:"LogEndTime"`
	EngineVersion             string           `json:"EngineVersion" xml:"EngineVersion"`
	LogBackupEnabled          string           `json:"LogBackupEnabled" xml:"LogBackupEnabled"`
	HasBackupTableMeta        string           `json:"HasBackupTableMeta" xml:"HasBackupTableMeta"`
	LogBeginTime              string           `json:"LogBeginTime" xml:"LogBeginTime"`
	RetentType                int              `json:"RetentType" xml:"RetentType"`
	ConsistentTime            string           `json:"ConsistentTime" xml:"ConsistentTime"`
	Status                    string           `json:"Status" xml:"Status"`
	RelServiceId              string           `json:"RelServiceId" xml:"RelServiceId"`
	LockMode                  string           `json:"LockMode" xml:"LockMode"`
	CrossBackupSetSize        int64            `json:"CrossBackupSetSize" xml:"CrossBackupSetSize"`
	Category                  string           `json:"Category" xml:"Category"`
	DBInstanceDescription     string           `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	CrossLogBackupId          int              `json:"CrossLogBackupId" xml:"CrossLogBackupId"`
	LogFileName               string           `json:"LogFileName" xml:"LogFileName"`
	CrossDownloadLink         string           `json:"CrossDownloadLink" xml:"CrossDownloadLink"`
	RegionId                  string           `json:"RegionId" xml:"RegionId"`
	Duration                  int              `json:"Duration" xml:"Duration"`
	CrossBackupId             int              `json:"CrossBackupId" xml:"CrossBackupId"`
	LinkExpiredTime           string           `json:"LinkExpiredTime" xml:"LinkExpiredTime"`
	BackupSetScale            int              `json:"BackupSetScale" xml:"BackupSetScale"`
	AutoRenew                 string           `json:"AutoRenew" xml:"AutoRenew"`
	CrossBackupSetFile        string           `json:"CrossBackupSetFile" xml:"CrossBackupSetFile"`
	CrossBackupSetLocation    string           `json:"CrossBackupSetLocation" xml:"CrossBackupSetLocation"`
	LogBackupEnabledTime      string           `json:"LogBackupEnabledTime" xml:"LogBackupEnabledTime"`
	BackupEndTime             string           `json:"BackupEndTime" xml:"BackupEndTime"`
	BackupMethod              string           `json:"BackupMethod" xml:"BackupMethod"`
	RelService                string           `json:"RelService" xml:"RelService"`
	BackupType                string           `json:"BackupType" xml:"BackupType"`
	Retention                 int              `json:"Retention" xml:"Retention"`
	DBInstanceStatus          string           `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	CrossIntranetDownloadLink string           `json:"CrossIntranetDownloadLink" xml:"CrossIntranetDownloadLink"`
	InstanceId                int              `json:"InstanceId" xml:"InstanceId"`
	CrossBackupType           string           `json:"CrossBackupType" xml:"CrossBackupType"`
	RestoreRegions            RestoreRegions   `json:"RestoreRegions" xml:"RestoreRegions"`
	QPSTopNItems              QPSTopNItems     `json:"QPSTopNItems" xml:"QPSTopNItems"`
	LatencyTopNItems          LatencyTopNItems `json:"LatencyTopNItems" xml:"LatencyTopNItems"`
}

Item is a nested struct in rds response

type ItemsInCalculateDBInstanceWeight ¶

type ItemsInCalculateDBInstanceWeight struct {
	DBInstanceWeight []DBInstanceWeight `json:"DBInstanceWeight" xml:"DBInstanceWeight"`
}

ItemsInCalculateDBInstanceWeight is a nested struct in rds response

type ItemsInDescibeImportsFromDatabase ¶

type ItemsInDescibeImportsFromDatabase struct {
	ImportResultFromDB []ImportResultFromDB `json:"ImportResultFromDB" xml:"ImportResultFromDB"`
}

ItemsInDescibeImportsFromDatabase is a nested struct in rds response

type ItemsInDescribeActiveOperationTasks ¶ added in v1.62.254

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

ItemsInDescribeActiveOperationTasks is a nested struct in rds response

type ItemsInDescribeAvailableMetrics ¶ added in v1.61.1289

type ItemsInDescribeAvailableMetrics struct {
	Metrics []Metrics `json:"Metrics" xml:"Metrics"`
}

ItemsInDescribeAvailableMetrics is a nested struct in rds response

type ItemsInDescribeBackupTasks ¶

type ItemsInDescribeBackupTasks struct {
	BackupJob []BackupJob `json:"BackupJob" xml:"BackupJob"`
}

ItemsInDescribeBackupTasks is a nested struct in rds response

type ItemsInDescribeBackups ¶

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

ItemsInDescribeBackups is a nested struct in rds response

type ItemsInDescribeBinlogFiles ¶

type ItemsInDescribeBinlogFiles struct {
	BinLogFile []BinLogFile `json:"BinLogFile" xml:"BinLogFile"`
}

ItemsInDescribeBinlogFiles is a nested struct in rds response

type ItemsInDescribeCloudMigrationPrecheckResult ¶ added in v1.61.1608

type ItemsInDescribeCloudMigrationPrecheckResult struct {
	MigrateCloudTaskList []MigrateCloudTaskList `json:"migrateCloudTaskList" xml:"migrateCloudTaskList"`
}

ItemsInDescribeCloudMigrationPrecheckResult is a nested struct in rds response

type ItemsInDescribeCloudMigrationResult ¶ added in v1.61.1608

type ItemsInDescribeCloudMigrationResult struct {
	Tasks []Tasks `json:"Tasks" xml:"Tasks"`
}

ItemsInDescribeCloudMigrationResult is a nested struct in rds response

type ItemsInDescribeCrossBackupMetaList ¶ added in v1.61.263

type ItemsInDescribeCrossBackupMetaList struct {
	Meta []Meta `json:"Meta" xml:"Meta"`
}

ItemsInDescribeCrossBackupMetaList is a nested struct in rds response

type ItemsInDescribeCrossRegionBackupDBInstance ¶

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

ItemsInDescribeCrossRegionBackupDBInstance is a nested struct in rds response

type ItemsInDescribeCrossRegionBackups ¶

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

ItemsInDescribeCrossRegionBackups is a nested struct in rds response

type ItemsInDescribeCrossRegionLogBackupFiles ¶

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

ItemsInDescribeCrossRegionLogBackupFiles is a nested struct in rds response

type ItemsInDescribeDBInstanceAttribute ¶

type ItemsInDescribeDBInstanceAttribute struct {
	DBInstanceAttribute []DBInstanceAttribute `json:"DBInstanceAttribute" xml:"DBInstanceAttribute"`
}

ItemsInDescribeDBInstanceAttribute is a nested struct in rds response

type ItemsInDescribeDBInstanceByTags ¶

type ItemsInDescribeDBInstanceByTags struct {
	DBInstanceTag []DBInstanceTag `json:"DBInstanceTag" xml:"DBInstanceTag"`
}

ItemsInDescribeDBInstanceByTags is a nested struct in rds response

type ItemsInDescribeDBInstanceIPArrayList ¶

type ItemsInDescribeDBInstanceIPArrayList struct {
	DBInstanceIPArray []DBInstanceIPArray `json:"DBInstanceIPArray" xml:"DBInstanceIPArray"`
}

ItemsInDescribeDBInstanceIPArrayList is a nested struct in rds response

type ItemsInDescribeDBInstanceMetrics ¶ added in v1.61.1289

type ItemsInDescribeDBInstanceMetrics struct {
	Metrics []Metrics `json:"Metrics" xml:"Metrics"`
}

ItemsInDescribeDBInstanceMetrics is a nested struct in rds response

type ItemsInDescribeDBInstances ¶

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

ItemsInDescribeDBInstances is a nested struct in rds response

type ItemsInDescribeDBInstancesAsCsv ¶

type ItemsInDescribeDBInstancesAsCsv struct {
	DBInstanceAttribute []DBInstanceAttributeInDescribeDBInstancesAsCsv `json:"DBInstanceAttribute" xml:"DBInstanceAttribute"`
}

ItemsInDescribeDBInstancesAsCsv is a nested struct in rds response

type ItemsInDescribeDBInstancesByExpireTime ¶

type ItemsInDescribeDBInstancesByExpireTime struct {
	DBInstanceExpireTime []DBInstanceExpireTime `json:"DBInstanceExpireTime" xml:"DBInstanceExpireTime"`
}

ItemsInDescribeDBInstancesByExpireTime is a nested struct in rds response

type ItemsInDescribeDBInstancesByPerformance ¶

type ItemsInDescribeDBInstancesByPerformance struct {
	DBInstancePerformance []DBInstancePerformance `json:"DBInstancePerformance" xml:"DBInstancePerformance"`
}

ItemsInDescribeDBInstancesByPerformance is a nested struct in rds response

type ItemsInDescribeDBInstancesForClone ¶ added in v1.60.262

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

ItemsInDescribeDBInstancesForClone is a nested struct in rds response

type ItemsInDescribeDTCSecurityIpHostsForSQLServer ¶

type ItemsInDescribeDTCSecurityIpHostsForSQLServer struct {
	WhiteListGroups []WhiteListGroups `json:"WhiteListGroups" xml:"WhiteListGroups"`
}

ItemsInDescribeDTCSecurityIpHostsForSQLServer is a nested struct in rds response

type ItemsInDescribeDetachedBackups ¶ added in v1.60.282

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

ItemsInDescribeDetachedBackups is a nested struct in rds response

type ItemsInDescribeErrorLogs ¶

type ItemsInDescribeErrorLogs struct {
	ErrorLog []ErrorLog `json:"ErrorLog" xml:"ErrorLog"`
}

ItemsInDescribeErrorLogs is a nested struct in rds response

type ItemsInDescribeHistoryTasks ¶ added in v1.61.1748

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

ItemsInDescribeHistoryTasks is a nested struct in rds response

type ItemsInDescribeInstanceAutoRenewalAttribute ¶

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

ItemsInDescribeInstanceAutoRenewalAttribute is a nested struct in rds response

type ItemsInDescribeLogBackupFiles ¶

type ItemsInDescribeLogBackupFiles struct {
	BinLogFile []BinLogFile `json:"BinLogFile" xml:"BinLogFile"`
}

ItemsInDescribeLogBackupFiles is a nested struct in rds response

type ItemsInDescribeMetaList ¶

type ItemsInDescribeMetaList struct {
	Meta []Meta `json:"Meta" xml:"Meta"`
}

ItemsInDescribeMetaList is a nested struct in rds response

type ItemsInDescribeMigrateTasks ¶

type ItemsInDescribeMigrateTasks struct {
	MigrateTask []MigrateTask `json:"MigrateTask" xml:"MigrateTask"`
}

ItemsInDescribeMigrateTasks is a nested struct in rds response

type ItemsInDescribeModifyParameterLog ¶

type ItemsInDescribeModifyParameterLog struct {
	ParameterChangeLog []ParameterChangeLog `json:"ParameterChangeLog" xml:"ParameterChangeLog"`
}

ItemsInDescribeModifyParameterLog is a nested struct in rds response

type ItemsInDescribeOssDownloads ¶

type ItemsInDescribeOssDownloads struct {
	OssDownload []OssDownload `json:"OssDownload" xml:"OssDownload"`
}

ItemsInDescribeOssDownloads is a nested struct in rds response

type ItemsInDescribeReadDBInstanceDelay ¶

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

ItemsInDescribeReadDBInstanceDelay is a nested struct in rds response

type ItemsInDescribeSQLLogFiles ¶

type ItemsInDescribeSQLLogFiles struct {
	LogFile []LogFile `json:"LogFile" xml:"LogFile"`
}

ItemsInDescribeSQLLogFiles is a nested struct in rds response

type ItemsInDescribeSQLLogRecords ¶

type ItemsInDescribeSQLLogRecords struct {
	SQLRecord []SQLRecord `json:"SQLRecord" xml:"SQLRecord"`
}

ItemsInDescribeSQLLogRecords is a nested struct in rds response

type ItemsInDescribeSQLLogReportList ¶

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

ItemsInDescribeSQLLogReportList is a nested struct in rds response

type ItemsInDescribeSecurityGroupConfiguration ¶

type ItemsInDescribeSecurityGroupConfiguration struct {
	EcsSecurityGroupRelation []EcsSecurityGroupRelation `json:"EcsSecurityGroupRelation" xml:"EcsSecurityGroupRelation"`
}

ItemsInDescribeSecurityGroupConfiguration is a nested struct in rds response

type ItemsInDescribeSlowLogRecords ¶

type ItemsInDescribeSlowLogRecords struct {
	SQLSlowRecord []SQLSlowRecord `json:"SQLSlowRecord" xml:"SQLSlowRecord"`
}

ItemsInDescribeSlowLogRecords is a nested struct in rds response

type ItemsInDescribeSlowLogs ¶

type ItemsInDescribeSlowLogs struct {
	SQLSlowLog []SQLSlowLog `json:"SQLSlowLog" xml:"SQLSlowLog"`
}

ItemsInDescribeSlowLogs is a nested struct in rds response

type ItemsInDescribeTags ¶

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

ItemsInDescribeTags is a nested struct in rds response

type ItemsInDescribeTasks ¶

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

ItemsInDescribeTasks is a nested struct in rds response

type ItemsInDescribeUpgradeMajorVersionPrecheckTask ¶ added in v1.61.969

type ItemsInDescribeUpgradeMajorVersionPrecheckTask struct {
	Tasks []TasksInDescribeUpgradeMajorVersionPrecheckTask `json:"Tasks" xml:"Tasks"`
}

ItemsInDescribeUpgradeMajorVersionPrecheckTask is a nested struct in rds response

type ItemsInDescribeUpgradeMajorVersionTasks ¶ added in v1.61.969

type ItemsInDescribeUpgradeMajorVersionTasks struct {
	Tasks []TasksInDescribeUpgradeMajorVersionTasks `json:"Tasks" xml:"Tasks"`
}

ItemsInDescribeUpgradeMajorVersionTasks is a nested struct in rds response

type ItemsInListClasses ¶ added in v1.61.1289

type ItemsInListClasses struct {
	ClassList []ClassList `json:"ClassList" xml:"ClassList"`
}

ItemsInListClasses is a nested struct in rds response

type ItemsInModifySecurityGroupConfiguration ¶

type ItemsInModifySecurityGroupConfiguration struct {
	EcsSecurityGroupRelation []EcsSecurityGroupRelation `json:"EcsSecurityGroupRelation" xml:"EcsSecurityGroupRelation"`
}

ItemsInModifySecurityGroupConfiguration is a nested struct in rds response

type ItemsItem ¶

type ItemsItem struct {
	Region                string                `json:"Region" xml:"Region"`
	ResultInfo            string                `json:"ResultInfo" xml:"ResultInfo"`
	InsName               string                `json:"InsName" xml:"InsName"`
	TaskTypeEn            string                `json:"TaskTypeEn" xml:"TaskTypeEn"`
	Impact                string                `json:"Impact" xml:"Impact"`
	TaskParams            string                `json:"TaskParams" xml:"TaskParams"`
	InsComment            string                `json:"InsComment" xml:"InsComment"`
	InstanceType          string                `json:"InstanceType" xml:"InstanceType"`
	ReasonCode            string                `json:"ReasonCode" xml:"ReasonCode"`
	Deadline              string                `json:"Deadline" xml:"Deadline"`
	ImpactZh              string                `json:"ImpactZh" xml:"ImpactZh"`
	DbType                string                `json:"DbType" xml:"DbType"`
	ModifiedTime          string                `json:"ModifiedTime" xml:"ModifiedTime"`
	DbVersion             string                `json:"DbVersion" xml:"DbVersion"`
	AllowCancel           string                `json:"AllowCancel" xml:"AllowCancel"`
	CreatedTime           string                `json:"CreatedTime" xml:"CreatedTime"`
	TaskId                string                `json:"TaskId" xml:"TaskId"`
	RegionId              string                `json:"RegionId" xml:"RegionId"`
	InstanceId            string                `json:"InstanceId" xml:"InstanceId"`
	SwitchTime            string                `json:"SwitchTime" xml:"SwitchTime"`
	Progress              float64               `json:"Progress" xml:"Progress"`
	DBInstanceId          string                `json:"DBInstanceId" xml:"DBInstanceId"`
	AllowChange           string                `json:"AllowChange" xml:"AllowChange"`
	TaskDetail            string                `json:"TaskDetail" xml:"TaskDetail"`
	ChangeLevel           string                `json:"ChangeLevel" xml:"ChangeLevel"`
	Uid                   string                `json:"Uid" xml:"Uid"`
	Id                    int                   `json:"Id" xml:"Id"`
	CallerSource          string                `json:"CallerSource" xml:"CallerSource"`
	Status                int                   `json:"Status" xml:"Status"`
	Product               string                `json:"Product" xml:"Product"`
	CallerUid             string                `json:"CallerUid" xml:"CallerUid"`
	InstanceName          string                `json:"InstanceName" xml:"InstanceName"`
	ActionInfo            string                `json:"ActionInfo" xml:"ActionInfo"`
	ImpactEn              string                `json:"ImpactEn" xml:"ImpactEn"`
	ChangeLevelEn         string                `json:"ChangeLevelEn" xml:"ChangeLevelEn"`
	PrepareInterval       string                `json:"PrepareInterval" xml:"PrepareInterval"`
	CurrentAVZ            string                `json:"CurrentAVZ" xml:"CurrentAVZ"`
	StartTime             string                `json:"StartTime" xml:"StartTime"`
	EndTime               string                `json:"EndTime" xml:"EndTime"`
	RemainTime            int                   `json:"RemainTime" xml:"RemainTime"`
	CurrentStepName       string                `json:"CurrentStepName" xml:"CurrentStepName"`
	ChangeLevelZh         string                `json:"ChangeLevelZh" xml:"ChangeLevelZh"`
	TaskType              string                `json:"TaskType" xml:"TaskType"`
	TaskTypeZh            string                `json:"TaskTypeZh" xml:"TaskTypeZh"`
	ReadDBInstanceNames   []string              `json:"ReadDBInstanceNames" xml:"ReadDBInstanceNames"`
	ReadDelayTimes        []string              `json:"ReadDelayTimes" xml:"ReadDelayTimes"`
	SubInsNames           []string              `json:"SubInsNames" xml:"SubInsNames"`
	ReadonlyInstanceDelay ReadonlyInstanceDelay `json:"ReadonlyInstanceDelay" xml:"ReadonlyInstanceDelay"`
}

ItemsItem is a nested struct in rds response

type ItemsItemInDescribeReadDBInstanceDelay ¶ added in v1.61.1748

type ItemsItemInDescribeReadDBInstanceDelay struct {
	DBInstanceId          string                `json:"DBInstanceId" xml:"DBInstanceId"`
	ReadDelayTimes        ReadDelayTimes        `json:"ReadDelayTimes" xml:"ReadDelayTimes"`
	ReadDBInstanceNames   ReadDBInstanceNames   `json:"ReadDBInstanceNames" xml:"ReadDBInstanceNames"`
	ReadonlyInstanceDelay ReadonlyInstanceDelay `json:"ReadonlyInstanceDelay" xml:"ReadonlyInstanceDelay"`
}

ItemsItemInDescribeReadDBInstanceDelay is a nested struct in rds response

type LatencyTopNItem ¶

type LatencyTopNItem struct {
	SQLText         string `json:"SQLText" xml:"SQLText"`
	SQLExecuteTimes int64  `json:"SQLExecuteTimes" xml:"SQLExecuteTimes"`
	AvgLatency      int64  `json:"AvgLatency" xml:"AvgLatency"`
}

LatencyTopNItem is a nested struct in rds response

type LatencyTopNItems ¶ added in v1.61.1608

type LatencyTopNItems struct {
	LatencyTopNItem []LatencyTopNItem `json:"LatencyTopNItem" xml:"LatencyTopNItem"`
}

LatencyTopNItems is a nested struct in rds response

type ListClassesRequest ¶ added in v1.61.1289

type ListClassesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CommodityCode        string           `position:"Query" name:"CommodityCode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

ListClassesRequest is the request struct for api ListClasses

func CreateListClassesRequest ¶ added in v1.61.1289

func CreateListClassesRequest() (request *ListClassesRequest)

CreateListClassesRequest creates a request to invoke ListClasses API

type ListClassesResponse ¶ added in v1.61.1289

type ListClassesResponse struct {
	*responses.BaseResponse
	RequestId string      `json:"RequestId" xml:"RequestId"`
	RegionId  string      `json:"RegionId" xml:"RegionId"`
	Items     []ClassList `json:"Items" xml:"Items"`
}

ListClassesResponse is the response struct for api ListClasses

func CreateListClassesResponse ¶ added in v1.61.1289

func CreateListClassesResponse() (response *ListClassesResponse)

CreateListClassesResponse creates a response to parse from ListClasses 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"`
	OwnerId              requests.Integer       `position:"Query" name:"OwnerId"`
	ResourceType         string                 `position:"Query" name:"ResourceType"`
	NextToken            string                 `position:"Query" name:"NextToken"`
	Tag                  *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶

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

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶

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 ListUserBackupFilesRequest ¶ added in v1.61.1289

type ListUserBackupFilesRequest struct {
	*requests.RpcRequest
	Tag4Value            string           `position:"Query" name:"Tag.4.value"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Tag2Key              string           `position:"Query" name:"Tag.2.key"`
	Tag3Key              string           `position:"Query" name:"Tag.3.key"`
	Tag1Value            string           `position:"Query" name:"Tag.1.value"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Engine               string           `position:"Query" name:"Engine"`
	Tag3Value            string           `position:"Query" name:"Tag.3.value"`
	Tag5Key              string           `position:"Query" name:"Tag.5.key"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Tag5Value            string           `position:"Query" name:"Tag.5.value"`
	Tags                 string           `position:"Query" name:"Tags"`
	Tag1Key              string           `position:"Query" name:"Tag.1.key"`
	OpsServiceVersion    string           `position:"Query" name:"OpsServiceVersion"`
	OssUrl               string           `position:"Query" name:"OssUrl"`
	Tag2Value            string           `position:"Query" name:"Tag.2.value"`
	Tag4Key              string           `position:"Query" name:"Tag.4.key"`
	Comment              string           `position:"Query" name:"Comment"`
	Status               string           `position:"Query" name:"Status"`
}

ListUserBackupFilesRequest is the request struct for api ListUserBackupFiles

func CreateListUserBackupFilesRequest ¶ added in v1.61.1289

func CreateListUserBackupFilesRequest() (request *ListUserBackupFilesRequest)

CreateListUserBackupFilesRequest creates a request to invoke ListUserBackupFiles API

type ListUserBackupFilesResponse ¶ added in v1.61.1289

type ListUserBackupFilesResponse struct {
	*responses.BaseResponse
	RequestId string        `json:"RequestId" xml:"RequestId"`
	Records   []RecordsItem `json:"Records" xml:"Records"`
}

ListUserBackupFilesResponse is the response struct for api ListUserBackupFiles

func CreateListUserBackupFilesResponse ¶ added in v1.61.1289

func CreateListUserBackupFilesResponse() (response *ListUserBackupFilesResponse)

CreateListUserBackupFilesResponse creates a response to parse from ListUserBackupFiles response

type Location ¶

type Location struct {
	Bucket   string `json:"Bucket" xml:"Bucket"`
	Endpoint string `json:"Endpoint" xml:"Endpoint"`
}

Location is a nested struct in rds response

type LockAccountRequest ¶ added in v1.60.262

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

LockAccountRequest is the request struct for api LockAccount

func CreateLockAccountRequest ¶ added in v1.60.262

func CreateLockAccountRequest() (request *LockAccountRequest)

CreateLockAccountRequest creates a request to invoke LockAccount API

type LockAccountResponse ¶ added in v1.60.262

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

LockAccountResponse is the response struct for api LockAccount

func CreateLockAccountResponse ¶ added in v1.60.262

func CreateLockAccountResponse() (response *LockAccountResponse)

CreateLockAccountResponse creates a response to parse from LockAccount response

type LogFile ¶

type LogFile struct {
	FileID         string `json:"FileID" xml:"FileID"`
	LogStartTime   string `json:"LogStartTime" xml:"LogStartTime"`
	LogSize        string `json:"LogSize" xml:"LogSize"`
	LogDownloadURL string `json:"LogDownloadURL" xml:"LogDownloadURL"`
	LogEndTime     string `json:"LogEndTime" xml:"LogEndTime"`
	LogStatus      string `json:"LogStatus" xml:"LogStatus"`
}

LogFile is a nested struct in rds response

type Meta ¶

type Meta struct {
	Size     string `json:"Size" xml:"Size"`
	Database string `json:"Database" xml:"Database"`
	Tables   string `json:"Tables" xml:"Tables"`
}

Meta is a nested struct in rds response

type Metrics ¶ added in v1.61.1289

type Metrics struct {
	Unit            string `json:"Unit" xml:"Unit"`
	MetricsKey      string `json:"MetricsKey" xml:"MetricsKey"`
	Method          string `json:"Method" xml:"Method"`
	Dimension       string `json:"Dimension" xml:"Dimension"`
	SortRule        int    `json:"SortRule" xml:"SortRule"`
	GroupKeyType    string `json:"GroupKeyType" xml:"GroupKeyType"`
	MetricsKeyAlias string `json:"MetricsKeyAlias" xml:"MetricsKeyAlias"`
	GroupKey        string `json:"GroupKey" xml:"GroupKey"`
	Description     string `json:"Description" xml:"Description"`
	DbType          string `json:"DbType" xml:"DbType"`
}

Metrics is a nested struct in rds response

type MigrateCloudTaskList ¶ added in v1.61.1608

type MigrateCloudTaskList struct {
	GmtCreated         string `json:"GmtCreated" xml:"GmtCreated"`
	GmtModified        string `json:"GmtModified" xml:"GmtModified"`
	TaskId             int64  `json:"TaskId" xml:"TaskId"`
	TaskName           string `json:"TaskName" xml:"TaskName"`
	Status             string `json:"Status" xml:"Status"`
	SourceCategory     string `json:"SourceCategory" xml:"SourceCategory"`
	SourceIpAddress    string `json:"SourceIpAddress" xml:"SourceIpAddress"`
	SourcePort         int64  `json:"SourcePort" xml:"SourcePort"`
	SourceAccount      string `json:"SourceAccount" xml:"SourceAccount"`
	SourcePassword     string `json:"SourcePassword" xml:"SourcePassword"`
	TargetEip          string `json:"TargetEip" xml:"TargetEip"`
	TargetInstanceName string `json:"TargetInstanceName" xml:"TargetInstanceName"`
	Detail             string `json:"Detail" xml:"Detail"`
}

MigrateCloudTaskList is a nested struct in rds response

type MigrateConnectionToOtherZoneRequest ¶ added in v1.61.761

type MigrateConnectionToOtherZoneRequest struct {
	*requests.RpcRequest
	ConnectionString string `position:"Query" name:"ConnectionString"`
	ZoneId           string `position:"Query" name:"ZoneId"`
	DBInstanceId     string `position:"Query" name:"DBInstanceId"`
}

MigrateConnectionToOtherZoneRequest is the request struct for api MigrateConnectionToOtherZone

func CreateMigrateConnectionToOtherZoneRequest ¶ added in v1.61.761

func CreateMigrateConnectionToOtherZoneRequest() (request *MigrateConnectionToOtherZoneRequest)

CreateMigrateConnectionToOtherZoneRequest creates a request to invoke MigrateConnectionToOtherZone API

type MigrateConnectionToOtherZoneResponse ¶ added in v1.61.761

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

MigrateConnectionToOtherZoneResponse is the response struct for api MigrateConnectionToOtherZone

func CreateMigrateConnectionToOtherZoneResponse ¶ added in v1.61.761

func CreateMigrateConnectionToOtherZoneResponse() (response *MigrateConnectionToOtherZoneResponse)

CreateMigrateConnectionToOtherZoneResponse creates a response to parse from MigrateConnectionToOtherZone response

type MigrateDBInstanceRequest ¶

type MigrateDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SpecifiedTime                  string           `position:"Query" name:"SpecifiedTime"`
	TargetDedicatedHostIdForSlave  string           `position:"Query" name:"TargetDedicatedHostIdForSlave"`
	ZoneIdSlave1                   string           `position:"Query" name:"ZoneIdSlave1"`
	ZoneIdSlave2                   string           `position:"Query" name:"ZoneIdSlave2"`
	EngineVersion                  string           `position:"Query" name:"EngineVersion"`
	Storage                        requests.Integer `position:"Query" name:"Storage"`
	ZoneIdForFollower              string           `position:"Query" name:"ZoneIdForFollower"`
	EffectiveTime                  string           `position:"Query" name:"EffectiveTime"`
	DBInstanceTransType            requests.Integer `position:"Query" name:"DBInstanceTransType"`
	TargetDedicatedHostIdForMaster string           `position:"Query" name:"TargetDedicatedHostIdForMaster"`
	DBInstanceId                   string           `position:"Query" name:"DBInstanceId"`
	DedicatedHostGroupId           string           `position:"Query" name:"DedicatedHostGroupId"`
	ResourceOwnerAccount           string           `position:"Query" name:"ResourceOwnerAccount"`
	ZoneIdForLog                   string           `position:"Query" name:"ZoneIdForLog"`
	OwnerId                        requests.Integer `position:"Query" name:"OwnerId"`
	TargetDBInstanceClass          string           `position:"Query" name:"TargetDBInstanceClass"`
	VSwitchId                      string           `position:"Query" name:"VSwitchId"`
	TargetDedicatedHostIdForLog    string           `position:"Query" name:"TargetDedicatedHostIdForLog"`
	ZoneId                         string           `position:"Query" name:"ZoneId"`
}

MigrateDBInstanceRequest is the request struct for api MigrateDBInstance

func CreateMigrateDBInstanceRequest ¶

func CreateMigrateDBInstanceRequest() (request *MigrateDBInstanceRequest)

CreateMigrateDBInstanceRequest creates a request to invoke MigrateDBInstance API

type MigrateDBInstanceResponse ¶

type MigrateDBInstanceResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	TaskId      int    `json:"TaskId" xml:"TaskId"`
	MigrationId int    `json:"MigrationId" xml:"MigrationId"`
}

MigrateDBInstanceResponse is the response struct for api MigrateDBInstance

func CreateMigrateDBInstanceResponse ¶

func CreateMigrateDBInstanceResponse() (response *MigrateDBInstanceResponse)

CreateMigrateDBInstanceResponse creates a response to parse from MigrateDBInstance response

type MigrateSecurityIPModeRequest ¶

type MigrateSecurityIPModeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

MigrateSecurityIPModeRequest is the request struct for api MigrateSecurityIPMode

func CreateMigrateSecurityIPModeRequest ¶

func CreateMigrateSecurityIPModeRequest() (request *MigrateSecurityIPModeRequest)

CreateMigrateSecurityIPModeRequest creates a request to invoke MigrateSecurityIPMode API

type MigrateSecurityIPModeResponse ¶

type MigrateSecurityIPModeResponse struct {
	*responses.BaseResponse
	SecurityIPMode string `json:"SecurityIPMode" xml:"SecurityIPMode"`
	DBInstanceId   string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

MigrateSecurityIPModeResponse is the response struct for api MigrateSecurityIPMode

func CreateMigrateSecurityIPModeResponse ¶

func CreateMigrateSecurityIPModeResponse() (response *MigrateSecurityIPModeResponse)

CreateMigrateSecurityIPModeResponse creates a response to parse from MigrateSecurityIPMode response

type MigrateTask ¶

type MigrateTask struct {
	EndTime       string `json:"EndTime" xml:"EndTime"`
	Status        string `json:"Status" xml:"Status"`
	Description   string `json:"Description" xml:"Description"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
	DBName        string `json:"DBName" xml:"DBName"`
	BackupMode    string `json:"BackupMode" xml:"BackupMode"`
	MigrateTaskId string `json:"MigrateTaskId" xml:"MigrateTaskId"`
	IsDBReplaced  string `json:"IsDBReplaced" xml:"IsDBReplaced"`
}

MigrateTask is a nested struct in rds response

type MigrateToOtherZoneRequest ¶

type MigrateToOtherZoneRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceStorage    requests.Integer `position:"Query" name:"DBInstanceStorage"`
	IsModifySpec         string           `position:"Query" name:"IsModifySpec"`
	ZoneIdSlave1         string           `position:"Query" name:"ZoneIdSlave1"`
	ZoneIdSlave2         string           `position:"Query" name:"ZoneIdSlave2"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	SwitchTime           string           `position:"Query" name:"SwitchTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceClass      string           `position:"Query" name:"DBInstanceClass"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	VPCId                string           `position:"Query" name:"VPCId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	Category             string           `position:"Query" name:"Category"`
}

MigrateToOtherZoneRequest is the request struct for api MigrateToOtherZone

func CreateMigrateToOtherZoneRequest ¶

func CreateMigrateToOtherZoneRequest() (request *MigrateToOtherZoneRequest)

CreateMigrateToOtherZoneRequest creates a request to invoke MigrateToOtherZone API

type MigrateToOtherZoneResponse ¶

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

MigrateToOtherZoneResponse is the response struct for api MigrateToOtherZone

func CreateMigrateToOtherZoneResponse ¶

func CreateMigrateToOtherZoneResponse() (response *MigrateToOtherZoneResponse)

CreateMigrateToOtherZoneResponse creates a response to parse from MigrateToOtherZone response

type MinorVersionItems ¶ added in v1.61.1748

type MinorVersionItems struct {
	MinorVersionItemsItem []MinorVersionItemsItem `json:"MinorVersionItems" xml:"MinorVersionItems"`
}

MinorVersionItems is a nested struct in rds response

type MinorVersionItemsItem ¶ added in v1.61.1748

type MinorVersionItemsItem struct {
	ReleaseNote           string `json:"ReleaseNote" xml:"ReleaseNote"`
	NodeType              string `json:"NodeType" xml:"NodeType"`
	IsHotfixVersion       bool   `json:"IsHotfixVersion" xml:"IsHotfixVersion"`
	Engine                string `json:"Engine" xml:"Engine"`
	ReleaseType           string `json:"ReleaseType" xml:"ReleaseType"`
	StatusDesc            string `json:"StatusDesc" xml:"StatusDesc"`
	EngineVersion         string `json:"EngineVersion" xml:"EngineVersion"`
	MinorVersion          string `json:"MinorVersion" xml:"MinorVersion"`
	CommunityMinorVersion string `json:"CommunityMinorVersion" xml:"CommunityMinorVersion"`
	Tag                   string `json:"Tag" xml:"Tag"`
}

MinorVersionItemsItem is a nested struct in rds response

type ModifyADInfoRequest ¶ added in v1.61.1748

type ModifyADInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ADAccountName        string           `position:"Query" name:"ADAccountName"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ADDNS                string           `position:"Query" name:"ADDNS"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ADPassword           string           `position:"Query" name:"ADPassword"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ADServerIpAddress    string           `position:"Query" name:"ADServerIpAddress"`
}

ModifyADInfoRequest is the request struct for api ModifyADInfo

func CreateModifyADInfoRequest ¶ added in v1.61.1748

func CreateModifyADInfoRequest() (request *ModifyADInfoRequest)

CreateModifyADInfoRequest creates a request to invoke ModifyADInfo API

type ModifyADInfoResponse ¶ added in v1.61.1748

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

ModifyADInfoResponse is the response struct for api ModifyADInfo

func CreateModifyADInfoResponse ¶ added in v1.61.1748

func CreateModifyADInfoResponse() (response *ModifyADInfoResponse)

CreateModifyADInfoResponse creates a response to parse from ModifyADInfo response

type ModifyAccountDescriptionRequest ¶

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

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 ModifyActionEventPolicyRequest ¶

type ModifyActionEventPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	EnableEventLog       string           `position:"Query" name:"EnableEventLog"`
}

ModifyActionEventPolicyRequest is the request struct for api ModifyActionEventPolicy

func CreateModifyActionEventPolicyRequest ¶

func CreateModifyActionEventPolicyRequest() (request *ModifyActionEventPolicyRequest)

CreateModifyActionEventPolicyRequest creates a request to invoke ModifyActionEventPolicy API

type ModifyActionEventPolicyResponse ¶

type ModifyActionEventPolicyResponse struct {
	*responses.BaseResponse
	EnableEventLog string `json:"EnableEventLog" xml:"EnableEventLog"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
}

ModifyActionEventPolicyResponse is the response struct for api ModifyActionEventPolicy

func CreateModifyActionEventPolicyResponse ¶

func CreateModifyActionEventPolicyResponse() (response *ModifyActionEventPolicyResponse)

CreateModifyActionEventPolicyResponse creates a response to parse from ModifyActionEventPolicy response

type ModifyActiveOperationTasksRequest ¶ added in v1.62.254

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

ModifyActiveOperationTasksRequest is the request struct for api ModifyActiveOperationTasks

func CreateModifyActiveOperationTasksRequest ¶ added in v1.62.254

func CreateModifyActiveOperationTasksRequest() (request *ModifyActiveOperationTasksRequest)

CreateModifyActiveOperationTasksRequest creates a request to invoke ModifyActiveOperationTasks API

type ModifyActiveOperationTasksResponse ¶ added in v1.62.254

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

ModifyActiveOperationTasksResponse is the response struct for api ModifyActiveOperationTasks

func CreateModifyActiveOperationTasksResponse ¶ added in v1.62.254

func CreateModifyActiveOperationTasksResponse() (response *ModifyActiveOperationTasksResponse)

CreateModifyActiveOperationTasksResponse creates a response to parse from ModifyActiveOperationTasks response

type ModifyBackupPolicyRequest ¶

type ModifyBackupPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LocalLogRetentionHours        string           `position:"Query" name:"LocalLogRetentionHours"`
	BackupPriority                requests.Integer `position:"Query" name:"BackupPriority"`
	LogBackupFrequency            string           `position:"Query" name:"LogBackupFrequency"`
	ArchiveBackupKeepCount        requests.Integer `position:"Query" name:"ArchiveBackupKeepCount"`
	BackupLog                     string           `position:"Query" name:"BackupLog"`
	BackupInterval                string           `position:"Query" name:"BackupInterval"`
	DuplicationContent            string           `position:"Query" name:"DuplicationContent"`
	HighSpaceUsageProtection      string           `position:"Query" name:"HighSpaceUsageProtection"`
	LogBackupLocalRetentionNumber requests.Integer `position:"Query" name:"LogBackupLocalRetentionNumber"`
	DBInstanceId                  string           `position:"Query" name:"DBInstanceId"`
	EnableBackupLog               string           `position:"Query" name:"EnableBackupLog"`
	BackupPolicyMode              string           `position:"Query" name:"BackupPolicyMode"`
	PreferredBackupPeriod         string           `position:"Query" name:"PreferredBackupPeriod"`
	EnableIncrementDataBackup     requests.Boolean `position:"Query" name:"EnableIncrementDataBackup"`
	ReleasedKeepPolicy            string           `position:"Query" name:"ReleasedKeepPolicy"`
	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
	CompressType                  string           `position:"Query" name:"CompressType"`
	LocalLogRetentionSpace        string           `position:"Query" name:"LocalLogRetentionSpace"`
	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
	ArchiveBackupKeepPolicy       string           `position:"Query" name:"ArchiveBackupKeepPolicy"`
	Duplication                   string           `position:"Query" name:"Duplication"`
	PreferredBackupTime           string           `position:"Query" name:"PreferredBackupTime"`
	BackupRetentionPeriod         string           `position:"Query" name:"BackupRetentionPeriod"`
	BackupMethod                  string           `position:"Query" name:"BackupMethod"`
	DuplicationLocation           string           `position:"Query" name:"DuplicationLocation"`
	ArchiveBackupRetentionPeriod  string           `position:"Query" name:"ArchiveBackupRetentionPeriod"`
	Category                      string           `position:"Query" name:"Category"`
	LogBackupRetentionPeriod      string           `position:"Query" name:"LogBackupRetentionPeriod"`
}

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"`
	CompressType                  string `json:"CompressType" xml:"CompressType"`
	LocalLogRetentionSpace        string `json:"LocalLogRetentionSpace" xml:"LocalLogRetentionSpace"`
	LogBackupLocalRetentionNumber int    `json:"LogBackupLocalRetentionNumber" xml:"LogBackupLocalRetentionNumber"`
	DBInstanceID                  string `json:"DBInstanceID" xml:"DBInstanceID"`
	EnableBackupLog               string `json:"EnableBackupLog" xml:"EnableBackupLog"`
	LocalLogRetentionHours        int    `json:"LocalLogRetentionHours" xml:"LocalLogRetentionHours"`
	HighSpaceUsageProtection      string `json:"HighSpaceUsageProtection" xml:"HighSpaceUsageProtection"`
}

ModifyBackupPolicyResponse is the response struct for api ModifyBackupPolicy

func CreateModifyBackupPolicyResponse ¶

func CreateModifyBackupPolicyResponse() (response *ModifyBackupPolicyResponse)

CreateModifyBackupPolicyResponse creates a response to parse from ModifyBackupPolicy response

type ModifyCollationTimeZoneRequest ¶

type ModifyCollationTimeZoneRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Timezone             string           `position:"Query" name:"Timezone"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	Collation            string           `position:"Query" name:"Collation"`
}

ModifyCollationTimeZoneRequest is the request struct for api ModifyCollationTimeZone

func CreateModifyCollationTimeZoneRequest ¶

func CreateModifyCollationTimeZoneRequest() (request *ModifyCollationTimeZoneRequest)

CreateModifyCollationTimeZoneRequest creates a request to invoke ModifyCollationTimeZone API

type ModifyCollationTimeZoneResponse ¶

type ModifyCollationTimeZoneResponse struct {
	*responses.BaseResponse
	Collation    string `json:"Collation" xml:"Collation"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Timezone     string `json:"Timezone" xml:"Timezone"`
	TaskId       string `json:"TaskId" xml:"TaskId"`
}

ModifyCollationTimeZoneResponse is the response struct for api ModifyCollationTimeZone

func CreateModifyCollationTimeZoneResponse ¶

func CreateModifyCollationTimeZoneResponse() (response *ModifyCollationTimeZoneResponse)

CreateModifyCollationTimeZoneResponse creates a response to parse from ModifyCollationTimeZone response

type ModifyDBDescriptionRequest ¶

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

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 ModifyDBInstanceAutoUpgradeMinorVersionRequest ¶

type ModifyDBInstanceAutoUpgradeMinorVersionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken             string           `position:"Query" name:"ClientToken"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	AutoUpgradeMinorVersion string           `position:"Query" name:"AutoUpgradeMinorVersion"`
	DBInstanceId            string           `position:"Query" name:"DBInstanceId"`
}

ModifyDBInstanceAutoUpgradeMinorVersionRequest is the request struct for api ModifyDBInstanceAutoUpgradeMinorVersion

func CreateModifyDBInstanceAutoUpgradeMinorVersionRequest ¶

func CreateModifyDBInstanceAutoUpgradeMinorVersionRequest() (request *ModifyDBInstanceAutoUpgradeMinorVersionRequest)

CreateModifyDBInstanceAutoUpgradeMinorVersionRequest creates a request to invoke ModifyDBInstanceAutoUpgradeMinorVersion API

type ModifyDBInstanceAutoUpgradeMinorVersionResponse ¶

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

ModifyDBInstanceAutoUpgradeMinorVersionResponse is the response struct for api ModifyDBInstanceAutoUpgradeMinorVersion

func CreateModifyDBInstanceAutoUpgradeMinorVersionResponse ¶

func CreateModifyDBInstanceAutoUpgradeMinorVersionResponse() (response *ModifyDBInstanceAutoUpgradeMinorVersionResponse)

CreateModifyDBInstanceAutoUpgradeMinorVersionResponse creates a response to parse from ModifyDBInstanceAutoUpgradeMinorVersion response

type ModifyDBInstanceConfigRequest ¶ added in v1.62.404

type ModifyDBInstanceConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	ConfigName           string           `position:"Query" name:"ConfigName"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ConfigValue          string           `position:"Query" name:"ConfigValue"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDBInstanceConfigRequest is the request struct for api ModifyDBInstanceConfig

func CreateModifyDBInstanceConfigRequest ¶ added in v1.62.404

func CreateModifyDBInstanceConfigRequest() (request *ModifyDBInstanceConfigRequest)

CreateModifyDBInstanceConfigRequest creates a request to invoke ModifyDBInstanceConfig API

type ModifyDBInstanceConfigResponse ¶ added in v1.62.404

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

ModifyDBInstanceConfigResponse is the response struct for api ModifyDBInstanceConfig

func CreateModifyDBInstanceConfigResponse ¶ added in v1.62.404

func CreateModifyDBInstanceConfigResponse() (response *ModifyDBInstanceConfigResponse)

CreateModifyDBInstanceConfigResponse creates a response to parse from ModifyDBInstanceConfig response

type ModifyDBInstanceConnectionModeRequest ¶

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

ModifyDBInstanceConnectionModeRequest is the request struct for api ModifyDBInstanceConnectionMode

func CreateModifyDBInstanceConnectionModeRequest ¶

func CreateModifyDBInstanceConnectionModeRequest() (request *ModifyDBInstanceConnectionModeRequest)

CreateModifyDBInstanceConnectionModeRequest creates a request to invoke ModifyDBInstanceConnectionMode API

type ModifyDBInstanceConnectionModeResponse ¶

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

ModifyDBInstanceConnectionModeResponse is the response struct for api ModifyDBInstanceConnectionMode

func CreateModifyDBInstanceConnectionModeResponse ¶

func CreateModifyDBInstanceConnectionModeResponse() (response *ModifyDBInstanceConnectionModeResponse)

CreateModifyDBInstanceConnectionModeResponse creates a response to parse from ModifyDBInstanceConnectionMode response

type ModifyDBInstanceConnectionStringRequest ¶

type ModifyDBInstanceConnectionStringRequest struct {
	*requests.RpcRequest
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConnectionStringPrefix  string           `position:"Query" name:"ConnectionStringPrefix"`
	PGBouncerPort           string           `position:"Query" name:"PGBouncerPort"`
	GeneralGroupName        string           `position:"Query" name:"GeneralGroupName"`
	DBInstanceId            string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	BabelfishPort           string           `position:"Query" name:"BabelfishPort"`
	CurrentConnectionString string           `position:"Query" name:"CurrentConnectionString"`
	Port                    string           `position:"Query" name:"Port"`
}

ModifyDBInstanceConnectionStringRequest is the request struct for api ModifyDBInstanceConnectionString

func CreateModifyDBInstanceConnectionStringRequest ¶

func CreateModifyDBInstanceConnectionStringRequest() (request *ModifyDBInstanceConnectionStringRequest)

CreateModifyDBInstanceConnectionStringRequest creates a request to invoke ModifyDBInstanceConnectionString API

type ModifyDBInstanceConnectionStringResponse ¶

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

ModifyDBInstanceConnectionStringResponse is the response struct for api ModifyDBInstanceConnectionString

func CreateModifyDBInstanceConnectionStringResponse ¶

func CreateModifyDBInstanceConnectionStringResponse() (response *ModifyDBInstanceConnectionStringResponse)

CreateModifyDBInstanceConnectionStringResponse creates a response to parse from ModifyDBInstanceConnectionString response

type ModifyDBInstanceDelayedReplicationTimeRequest ¶ added in v1.61.1748

type ModifyDBInstanceDelayedReplicationTimeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	ReadSQLReplicationTime string           `position:"Query" name:"ReadSQLReplicationTime"`
	DBInstanceId           string           `position:"Query" name:"DBInstanceId"`
}

ModifyDBInstanceDelayedReplicationTimeRequest is the request struct for api ModifyDBInstanceDelayedReplicationTime

func CreateModifyDBInstanceDelayedReplicationTimeRequest ¶ added in v1.61.1748

func CreateModifyDBInstanceDelayedReplicationTimeRequest() (request *ModifyDBInstanceDelayedReplicationTimeRequest)

CreateModifyDBInstanceDelayedReplicationTimeRequest creates a request to invoke ModifyDBInstanceDelayedReplicationTime API

type ModifyDBInstanceDelayedReplicationTimeResponse ¶ added in v1.61.1748

type ModifyDBInstanceDelayedReplicationTimeResponse struct {
	*responses.BaseResponse
	DBInstanceId           string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId              string `json:"RequestId" xml:"RequestId"`
	TaskId                 string `json:"TaskId" xml:"TaskId"`
	ReadSQLReplicationTime string `json:"ReadSQLReplicationTime" xml:"ReadSQLReplicationTime"`
}

ModifyDBInstanceDelayedReplicationTimeResponse is the response struct for api ModifyDBInstanceDelayedReplicationTime

func CreateModifyDBInstanceDelayedReplicationTimeResponse ¶ added in v1.61.1748

func CreateModifyDBInstanceDelayedReplicationTimeResponse() (response *ModifyDBInstanceDelayedReplicationTimeResponse)

CreateModifyDBInstanceDelayedReplicationTimeResponse creates a response to parse from ModifyDBInstanceDelayedReplicationTime response

type ModifyDBInstanceDeletionProtectionRequest ¶ added in v1.61.1608

type ModifyDBInstanceDeletionProtectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DeletionProtection   requests.Boolean `position:"Query" name:"DeletionProtection"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDBInstanceDeletionProtectionRequest is the request struct for api ModifyDBInstanceDeletionProtection

func CreateModifyDBInstanceDeletionProtectionRequest ¶ added in v1.61.1608

func CreateModifyDBInstanceDeletionProtectionRequest() (request *ModifyDBInstanceDeletionProtectionRequest)

CreateModifyDBInstanceDeletionProtectionRequest creates a request to invoke ModifyDBInstanceDeletionProtection API

type ModifyDBInstanceDeletionProtectionResponse ¶ added in v1.61.1608

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

ModifyDBInstanceDeletionProtectionResponse is the response struct for api ModifyDBInstanceDeletionProtection

func CreateModifyDBInstanceDeletionProtectionResponse ¶ added in v1.61.1608

func CreateModifyDBInstanceDeletionProtectionResponse() (response *ModifyDBInstanceDeletionProtectionResponse)

CreateModifyDBInstanceDeletionProtectionResponse creates a response to parse from ModifyDBInstanceDeletionProtection response

type ModifyDBInstanceDescriptionRequest ¶

type ModifyDBInstanceDescriptionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	DBInstanceId          string           `position:"Query" name:"DBInstanceId"`
	DBInstanceDescription string           `position:"Query" name:"DBInstanceDescription"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDBInstanceDescriptionRequest is the request struct for api ModifyDBInstanceDescription

func CreateModifyDBInstanceDescriptionRequest ¶

func CreateModifyDBInstanceDescriptionRequest() (request *ModifyDBInstanceDescriptionRequest)

CreateModifyDBInstanceDescriptionRequest creates a request to invoke ModifyDBInstanceDescription API

type ModifyDBInstanceDescriptionResponse ¶

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

ModifyDBInstanceDescriptionResponse is the response struct for api ModifyDBInstanceDescription

func CreateModifyDBInstanceDescriptionResponse ¶

func CreateModifyDBInstanceDescriptionResponse() (response *ModifyDBInstanceDescriptionResponse)

CreateModifyDBInstanceDescriptionResponse creates a response to parse from ModifyDBInstanceDescription response

type ModifyDBInstanceEndpointAddressRequest ¶ added in v1.62.30

type ModifyDBInstanceEndpointAddressRequest struct {
	*requests.RpcRequest
	ConnectionStringPrefix string           `position:"Query" name:"ConnectionStringPrefix"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string           `position:"Query" name:"ClientToken"`
	ConnectionString       string           `position:"Query" name:"ConnectionString"`
	DBInstanceId           string           `position:"Query" name:"DBInstanceId"`
	VSwitchId              string           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress       string           `position:"Query" name:"PrivateIpAddress"`
	DBInstanceEndpointId   string           `position:"Query" name:"DBInstanceEndpointId"`
	Port                   string           `position:"Query" name:"Port"`
	VpcId                  string           `position:"Query" name:"VpcId"`
}

ModifyDBInstanceEndpointAddressRequest is the request struct for api ModifyDBInstanceEndpointAddress

func CreateModifyDBInstanceEndpointAddressRequest ¶ added in v1.62.30

func CreateModifyDBInstanceEndpointAddressRequest() (request *ModifyDBInstanceEndpointAddressRequest)

CreateModifyDBInstanceEndpointAddressRequest creates a request to invoke ModifyDBInstanceEndpointAddress API

type ModifyDBInstanceEndpointAddressResponse ¶ added in v1.62.30

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

ModifyDBInstanceEndpointAddressResponse is the response struct for api ModifyDBInstanceEndpointAddress

func CreateModifyDBInstanceEndpointAddressResponse ¶ added in v1.62.30

func CreateModifyDBInstanceEndpointAddressResponse() (response *ModifyDBInstanceEndpointAddressResponse)

CreateModifyDBInstanceEndpointAddressResponse creates a response to parse from ModifyDBInstanceEndpointAddress response

type ModifyDBInstanceEndpointRequest ¶ added in v1.62.30

type ModifyDBInstanceEndpointRequest struct {
	*requests.RpcRequest
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	DBInstanceId                  string           `position:"Query" name:"DBInstanceId"`
	DBInstanceEndpointDescription string           `position:"Query" name:"DBInstanceEndpointDescription"`
	NodeItems                     string           `position:"Query" name:"NodeItems"`
	DBInstanceEndpointId          string           `position:"Query" name:"DBInstanceEndpointId"`
}

ModifyDBInstanceEndpointRequest is the request struct for api ModifyDBInstanceEndpoint

func CreateModifyDBInstanceEndpointRequest ¶ added in v1.62.30

func CreateModifyDBInstanceEndpointRequest() (request *ModifyDBInstanceEndpointRequest)

CreateModifyDBInstanceEndpointRequest creates a request to invoke ModifyDBInstanceEndpoint API

type ModifyDBInstanceEndpointResponse ¶ added in v1.62.30

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

ModifyDBInstanceEndpointResponse is the response struct for api ModifyDBInstanceEndpoint

func CreateModifyDBInstanceEndpointResponse ¶ added in v1.62.30

func CreateModifyDBInstanceEndpointResponse() (response *ModifyDBInstanceEndpointResponse)

CreateModifyDBInstanceEndpointResponse creates a response to parse from ModifyDBInstanceEndpoint response

type ModifyDBInstanceHAConfigRequest ¶

type ModifyDBInstanceHAConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DbInstanceId         string           `position:"Query" name:"DbInstanceId"`
	HAMode               string           `position:"Query" name:"HAMode"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SyncMode             string           `position:"Query" name:"SyncMode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDBInstanceHAConfigRequest is the request struct for api ModifyDBInstanceHAConfig

func CreateModifyDBInstanceHAConfigRequest ¶

func CreateModifyDBInstanceHAConfigRequest() (request *ModifyDBInstanceHAConfigRequest)

CreateModifyDBInstanceHAConfigRequest creates a request to invoke ModifyDBInstanceHAConfig API

type ModifyDBInstanceHAConfigResponse ¶

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

ModifyDBInstanceHAConfigResponse is the response struct for api ModifyDBInstanceHAConfig

func CreateModifyDBInstanceHAConfigResponse ¶

func CreateModifyDBInstanceHAConfigResponse() (response *ModifyDBInstanceHAConfigResponse)

CreateModifyDBInstanceHAConfigResponse creates a response to parse from ModifyDBInstanceHAConfig response

type ModifyDBInstanceMaintainTimeRequest ¶

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

ModifyDBInstanceMaintainTimeRequest is the request struct for api ModifyDBInstanceMaintainTime

func CreateModifyDBInstanceMaintainTimeRequest ¶

func CreateModifyDBInstanceMaintainTimeRequest() (request *ModifyDBInstanceMaintainTimeRequest)

CreateModifyDBInstanceMaintainTimeRequest creates a request to invoke ModifyDBInstanceMaintainTime API

type ModifyDBInstanceMaintainTimeResponse ¶

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

ModifyDBInstanceMaintainTimeResponse is the response struct for api ModifyDBInstanceMaintainTime

func CreateModifyDBInstanceMaintainTimeResponse ¶

func CreateModifyDBInstanceMaintainTimeResponse() (response *ModifyDBInstanceMaintainTimeResponse)

CreateModifyDBInstanceMaintainTimeResponse creates a response to parse from ModifyDBInstanceMaintainTime response

type ModifyDBInstanceMetricsRequest ¶ added in v1.61.1289

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

ModifyDBInstanceMetricsRequest is the request struct for api ModifyDBInstanceMetrics

func CreateModifyDBInstanceMetricsRequest ¶ added in v1.61.1289

func CreateModifyDBInstanceMetricsRequest() (request *ModifyDBInstanceMetricsRequest)

CreateModifyDBInstanceMetricsRequest creates a request to invoke ModifyDBInstanceMetrics API

type ModifyDBInstanceMetricsResponse ¶ added in v1.61.1289

type ModifyDBInstanceMetricsResponse struct {
	*responses.BaseResponse
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Scope        string `json:"Scope" xml:"Scope"`
}

ModifyDBInstanceMetricsResponse is the response struct for api ModifyDBInstanceMetrics

func CreateModifyDBInstanceMetricsResponse ¶ added in v1.61.1289

func CreateModifyDBInstanceMetricsResponse() (response *ModifyDBInstanceMetricsResponse)

CreateModifyDBInstanceMetricsResponse creates a response to parse from ModifyDBInstanceMetrics response

type ModifyDBInstanceMonitorRequest ¶

type ModifyDBInstanceMonitorRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	Period               string           `position:"Query" name:"Period"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDBInstanceMonitorRequest is the request struct for api ModifyDBInstanceMonitor

func CreateModifyDBInstanceMonitorRequest ¶

func CreateModifyDBInstanceMonitorRequest() (request *ModifyDBInstanceMonitorRequest)

CreateModifyDBInstanceMonitorRequest creates a request to invoke ModifyDBInstanceMonitor API

type ModifyDBInstanceMonitorResponse ¶

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

ModifyDBInstanceMonitorResponse is the response struct for api ModifyDBInstanceMonitor

func CreateModifyDBInstanceMonitorResponse ¶

func CreateModifyDBInstanceMonitorResponse() (response *ModifyDBInstanceMonitorResponse)

CreateModifyDBInstanceMonitorResponse creates a response to parse from ModifyDBInstanceMonitor response

type ModifyDBInstanceNetworkExpireTimeRequest ¶

type ModifyDBInstanceNetworkExpireTimeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConnectionString     string           `position:"Query" name:"ConnectionString"`
	ClassicExpiredDays   requests.Integer `position:"Query" name:"ClassicExpiredDays"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDBInstanceNetworkExpireTimeRequest is the request struct for api ModifyDBInstanceNetworkExpireTime

func CreateModifyDBInstanceNetworkExpireTimeRequest ¶

func CreateModifyDBInstanceNetworkExpireTimeRequest() (request *ModifyDBInstanceNetworkExpireTimeRequest)

CreateModifyDBInstanceNetworkExpireTimeRequest creates a request to invoke ModifyDBInstanceNetworkExpireTime API

type ModifyDBInstanceNetworkExpireTimeResponse ¶

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

ModifyDBInstanceNetworkExpireTimeResponse is the response struct for api ModifyDBInstanceNetworkExpireTime

func CreateModifyDBInstanceNetworkExpireTimeResponse ¶

func CreateModifyDBInstanceNetworkExpireTimeResponse() (response *ModifyDBInstanceNetworkExpireTimeResponse)

CreateModifyDBInstanceNetworkExpireTimeResponse creates a response to parse from ModifyDBInstanceNetworkExpireTime response

type ModifyDBInstanceNetworkTypeRequest ¶

type ModifyDBInstanceNetworkTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClassicExpiredDays                   string           `position:"Query" name:"ClassicExpiredDays"`
	DBInstanceId                         string           `position:"Query" name:"DBInstanceId"`
	ReadWriteSplittingPrivateIpAddress   string           `position:"Query" name:"ReadWriteSplittingPrivateIpAddress"`
	ResourceOwnerAccount                 string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                         string           `position:"Query" name:"OwnerAccount"`
	OwnerId                              requests.Integer `position:"Query" name:"OwnerId"`
	VSwitchId                            string           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress                     string           `position:"Query" name:"PrivateIpAddress"`
	RetainClassic                        string           `position:"Query" name:"RetainClassic"`
	VPCId                                string           `position:"Query" name:"VPCId"`
	InstanceNetworkType                  string           `position:"Query" name:"InstanceNetworkType"`
	ReadWriteSplittingClassicExpiredDays requests.Integer `position:"Query" name:"ReadWriteSplittingClassicExpiredDays"`
}

ModifyDBInstanceNetworkTypeRequest is the request struct for api ModifyDBInstanceNetworkType

func CreateModifyDBInstanceNetworkTypeRequest ¶

func CreateModifyDBInstanceNetworkTypeRequest() (request *ModifyDBInstanceNetworkTypeRequest)

CreateModifyDBInstanceNetworkTypeRequest creates a request to invoke ModifyDBInstanceNetworkType API

type ModifyDBInstanceNetworkTypeResponse ¶

type ModifyDBInstanceNetworkTypeResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	TaskId           string `json:"TaskId" xml:"TaskId"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
}

ModifyDBInstanceNetworkTypeResponse is the response struct for api ModifyDBInstanceNetworkType

func CreateModifyDBInstanceNetworkTypeResponse ¶

func CreateModifyDBInstanceNetworkTypeResponse() (response *ModifyDBInstanceNetworkTypeResponse)

CreateModifyDBInstanceNetworkTypeResponse creates a response to parse from ModifyDBInstanceNetworkType response

type ModifyDBInstancePayTypeRequest ¶

type ModifyDBInstancePayTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	Period               string           `position:"Query" name:"Period"`
	AgentId              string           `position:"Query" name:"AgentId"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Resource             string           `position:"Query" name:"Resource"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	UsedTime             requests.Integer `position:"Query" name:"UsedTime"`
	PayType              string           `position:"Query" name:"PayType"`
}

ModifyDBInstancePayTypeRequest is the request struct for api ModifyDBInstancePayType

func CreateModifyDBInstancePayTypeRequest ¶

func CreateModifyDBInstancePayTypeRequest() (request *ModifyDBInstancePayTypeRequest)

CreateModifyDBInstancePayTypeRequest creates a request to invoke ModifyDBInstancePayType API

type ModifyDBInstancePayTypeResponse ¶

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

ModifyDBInstancePayTypeResponse is the response struct for api ModifyDBInstancePayType

func CreateModifyDBInstancePayTypeResponse ¶

func CreateModifyDBInstancePayTypeResponse() (response *ModifyDBInstancePayTypeResponse)

CreateModifyDBInstancePayTypeResponse creates a response to parse from ModifyDBInstancePayType response

type ModifyDBInstanceProxyConfigurationRequest ¶

type ModifyDBInstanceProxyConfigurationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	ProxyConfigurationValue string           `position:"Query" name:"ProxyConfigurationValue"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	ProxyConfigurationKey   string           `position:"Query" name:"ProxyConfigurationKey"`
	DBInstanceId            string           `position:"Query" name:"DBInstanceId"`
}

ModifyDBInstanceProxyConfigurationRequest is the request struct for api ModifyDBInstanceProxyConfiguration

func CreateModifyDBInstanceProxyConfigurationRequest ¶

func CreateModifyDBInstanceProxyConfigurationRequest() (request *ModifyDBInstanceProxyConfigurationRequest)

CreateModifyDBInstanceProxyConfigurationRequest creates a request to invoke ModifyDBInstanceProxyConfiguration API

type ModifyDBInstanceProxyConfigurationResponse ¶

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

ModifyDBInstanceProxyConfigurationResponse is the response struct for api ModifyDBInstanceProxyConfiguration

func CreateModifyDBInstanceProxyConfigurationResponse ¶

func CreateModifyDBInstanceProxyConfigurationResponse() (response *ModifyDBInstanceProxyConfigurationResponse)

CreateModifyDBInstanceProxyConfigurationResponse creates a response to parse from ModifyDBInstanceProxyConfiguration response

type ModifyDBInstanceSSLRequest ¶

type ModifyDBInstanceSSLRequest struct {
	*requests.RpcRequest
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConnectionString         string           `position:"Query" name:"ConnectionString"`
	ServerKey                string           `position:"Query" name:"ServerKey"`
	ClientCrlEnabled         requests.Integer `position:"Query" name:"ClientCrlEnabled"`
	ACL                      string           `position:"Query" name:"ACL"`
	ClientCertRevocationList string           `position:"Query" name:"ClientCertRevocationList"`
	ServerCert               string           `position:"Query" name:"ServerCert"`
	DBInstanceId             string           `position:"Query" name:"DBInstanceId"`
	ClientCAEnabled          requests.Integer `position:"Query" name:"ClientCAEnabled"`
	ClientCACert             string           `position:"Query" name:"ClientCACert"`
	ReplicationACL           string           `position:"Query" name:"ReplicationACL"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	CAType                   string           `position:"Query" name:"CAType"`
	OwnerAccount             string           `position:"Query" name:"OwnerAccount"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	SSLEnabled               requests.Integer `position:"Query" name:"SSLEnabled"`
}

ModifyDBInstanceSSLRequest is the request struct for api ModifyDBInstanceSSL

func CreateModifyDBInstanceSSLRequest ¶

func CreateModifyDBInstanceSSLRequest() (request *ModifyDBInstanceSSLRequest)

CreateModifyDBInstanceSSLRequest creates a request to invoke ModifyDBInstanceSSL API

type ModifyDBInstanceSSLResponse ¶

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

ModifyDBInstanceSSLResponse is the response struct for api ModifyDBInstanceSSL

func CreateModifyDBInstanceSSLResponse ¶

func CreateModifyDBInstanceSSLResponse() (response *ModifyDBInstanceSSLResponse)

CreateModifyDBInstanceSSLResponse creates a response to parse from ModifyDBInstanceSSL response

type ModifyDBInstanceSpecRequest ¶

type ModifyDBInstanceSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId         requests.Integer                            `position:"Query" name:"ResourceOwnerId"`
	DBInstanceStorage       requests.Integer                            `position:"Query" name:"DBInstanceStorage"`
	ClientToken             string                                      `position:"Query" name:"ClientToken"`
	EngineVersion           string                                      `position:"Query" name:"EngineVersion"`
	AutoUseCoupon           requests.Boolean                            `position:"Query" name:"AutoUseCoupon"`
	ResourceGroupId         string                                      `position:"Query" name:"ResourceGroupId"`
	ServerlessConfiguration ModifyDBInstanceSpecServerlessConfiguration `position:"Query" name:"ServerlessConfiguration"  type:"Struct"`
	EffectiveTime           string                                      `position:"Query" name:"EffectiveTime"`
	DBInstanceTransType     string                                      `position:"Query" name:"DBInstanceTransType"`
	DBInstanceId            string                                      `position:"Query" name:"DBInstanceId"`
	SwitchTime              string                                      `position:"Query" name:"SwitchTime"`
	DBInstanceStorageType   string                                      `position:"Query" name:"DBInstanceStorageType"`
	SourceBiz               string                                      `position:"Query" name:"SourceBiz"`
	DedicatedHostGroupId    string                                      `position:"Query" name:"DedicatedHostGroupId"`
	Direction               string                                      `position:"Query" name:"Direction"`
	ResourceOwnerAccount    string                                      `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount            string                                      `position:"Query" name:"OwnerAccount"`
	OwnerId                 requests.Integer                            `position:"Query" name:"OwnerId"`
	UsedTime                requests.Integer                            `position:"Query" name:"UsedTime"`
	BurstingEnabled         requests.Boolean                            `position:"Query" name:"BurstingEnabled"`
	TargetMinorVersion      string                                      `position:"Query" name:"TargetMinorVersion"`
	DBInstanceClass         string                                      `position:"Query" name:"DBInstanceClass"`
	ZoneId                  string                                      `position:"Query" name:"ZoneId"`
	Category                string                                      `position:"Query" name:"Category"`
	PayType                 string                                      `position:"Query" name:"PayType"`
}

ModifyDBInstanceSpecRequest is the request struct for api ModifyDBInstanceSpec

func CreateModifyDBInstanceSpecRequest ¶

func CreateModifyDBInstanceSpecRequest() (request *ModifyDBInstanceSpecRequest)

CreateModifyDBInstanceSpecRequest creates a request to invoke ModifyDBInstanceSpec API

type ModifyDBInstanceSpecResponse ¶

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

ModifyDBInstanceSpecResponse is the response struct for api ModifyDBInstanceSpec

func CreateModifyDBInstanceSpecResponse ¶

func CreateModifyDBInstanceSpecResponse() (response *ModifyDBInstanceSpecResponse)

CreateModifyDBInstanceSpecResponse creates a response to parse from ModifyDBInstanceSpec response

type ModifyDBInstanceSpecServerlessConfiguration ¶ added in v1.61.1608

type ModifyDBInstanceSpecServerlessConfiguration struct {
	MinCapacity string `name:"MinCapacity"`
	MaxCapacity string `name:"MaxCapacity"`
	AutoPause   string `name:"AutoPause"`
	SwitchForce string `name:"SwitchForce"`
}

ModifyDBInstanceSpecServerlessConfiguration is a repeated param struct in ModifyDBInstanceSpecRequest

type ModifyDBInstanceTDERequest ¶

type ModifyDBInstanceTDERequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Certificate          string           `position:"Query" name:"Certificate"`
	PrivateKey           string           `position:"Query" name:"PrivateKey"`
	PassWord             string           `position:"Query" name:"PassWord"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	IsRotate             requests.Boolean `position:"Query" name:"IsRotate"`
	EncryptionKey        string           `position:"Query" name:"EncryptionKey"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBName               string           `position:"Query" name:"DBName"`
	RoleArn              string           `position:"Query" name:"RoleArn"`
	TDEStatus            string           `position:"Query" name:"TDEStatus"`
}

ModifyDBInstanceTDERequest is the request struct for api ModifyDBInstanceTDE

func CreateModifyDBInstanceTDERequest ¶

func CreateModifyDBInstanceTDERequest() (request *ModifyDBInstanceTDERequest)

CreateModifyDBInstanceTDERequest creates a request to invoke ModifyDBInstanceTDE API

type ModifyDBInstanceTDEResponse ¶

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

ModifyDBInstanceTDEResponse is the response struct for api ModifyDBInstanceTDE

func CreateModifyDBInstanceTDEResponse ¶

func CreateModifyDBInstanceTDEResponse() (response *ModifyDBInstanceTDEResponse)

CreateModifyDBInstanceTDEResponse creates a response to parse from ModifyDBInstanceTDE response

type ModifyDBProxyEndpointAddressRequest ¶ added in v1.61.263

type ModifyDBProxyEndpointAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId             requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBProxyConnectStringNetType string           `position:"Query" name:"DBProxyConnectStringNetType"`
	DBInstanceId                string           `position:"Query" name:"DBInstanceId"`
	DBProxyNewConnectStringPort string           `position:"Query" name:"DBProxyNewConnectStringPort"`
	ResourceOwnerAccount        string           `position:"Query" name:"ResourceOwnerAccount"`
	DBProxyEngineType           string           `position:"Query" name:"DBProxyEngineType"`
	OwnerId                     requests.Integer `position:"Query" name:"OwnerId"`
	DBProxyEndpointId           string           `position:"Query" name:"DBProxyEndpointId"`
	DBProxyNewConnectString     string           `position:"Query" name:"DBProxyNewConnectString"`
}

ModifyDBProxyEndpointAddressRequest is the request struct for api ModifyDBProxyEndpointAddress

func CreateModifyDBProxyEndpointAddressRequest ¶ added in v1.61.263

func CreateModifyDBProxyEndpointAddressRequest() (request *ModifyDBProxyEndpointAddressRequest)

CreateModifyDBProxyEndpointAddressRequest creates a request to invoke ModifyDBProxyEndpointAddress API

type ModifyDBProxyEndpointAddressResponse ¶ added in v1.61.263

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

ModifyDBProxyEndpointAddressResponse is the response struct for api ModifyDBProxyEndpointAddress

func CreateModifyDBProxyEndpointAddressResponse ¶ added in v1.61.263

func CreateModifyDBProxyEndpointAddressResponse() (response *ModifyDBProxyEndpointAddressResponse)

CreateModifyDBProxyEndpointAddressResponse creates a response to parse from ModifyDBProxyEndpointAddress response

type ModifyDBProxyEndpointRequest ¶

type ModifyDBProxyEndpointRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                  requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConfigDBProxyFeatures            string           `position:"Query" name:"ConfigDBProxyFeatures"`
	DBInstanceId                     string           `position:"Query" name:"DBInstanceId"`
	ReadOnlyInstanceWeight           string           `position:"Query" name:"ReadOnlyInstanceWeight"`
	ReadOnlyInstanceMaxDelayTime     string           `position:"Query" name:"ReadOnlyInstanceMaxDelayTime"`
	ResourceOwnerAccount             string           `position:"Query" name:"ResourceOwnerAccount"`
	DbEndpointAliases                string           `position:"Query" name:"DbEndpointAliases"`
	DBProxyEngineType                string           `position:"Query" name:"DBProxyEngineType"`
	DbEndpointOperator               string           `position:"Query" name:"DbEndpointOperator"`
	DbEndpointType                   string           `position:"Query" name:"DbEndpointType"`
	OwnerId                          requests.Integer `position:"Query" name:"OwnerId"`
	DbEndpointReadWriteMode          string           `position:"Query" name:"DbEndpointReadWriteMode"`
	DBProxyEndpointId                string           `position:"Query" name:"DBProxyEndpointId"`
	ReadOnlyInstanceDistributionType string           `position:"Query" name:"ReadOnlyInstanceDistributionType"`
}

ModifyDBProxyEndpointRequest is the request struct for api ModifyDBProxyEndpoint

func CreateModifyDBProxyEndpointRequest ¶

func CreateModifyDBProxyEndpointRequest() (request *ModifyDBProxyEndpointRequest)

CreateModifyDBProxyEndpointRequest creates a request to invoke ModifyDBProxyEndpoint API

type ModifyDBProxyEndpointResponse ¶

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

ModifyDBProxyEndpointResponse is the response struct for api ModifyDBProxyEndpoint

func CreateModifyDBProxyEndpointResponse ¶

func CreateModifyDBProxyEndpointResponse() (response *ModifyDBProxyEndpointResponse)

CreateModifyDBProxyEndpointResponse creates a response to parse from ModifyDBProxyEndpoint response

type ModifyDBProxyInstanceRequest ¶

type ModifyDBProxyInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EffectiveTime         string           `position:"Query" name:"EffectiveTime"`
	EffectiveSpecificTime string           `position:"Query" name:"EffectiveSpecificTime"`
	DBInstanceId          string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	DBProxyEngineType     string           `position:"Query" name:"DBProxyEngineType"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	DBProxyInstanceNum    string           `position:"Query" name:"DBProxyInstanceNum"`
	DBProxyInstanceType   string           `position:"Query" name:"DBProxyInstanceType"`
}

ModifyDBProxyInstanceRequest is the request struct for api ModifyDBProxyInstance

func CreateModifyDBProxyInstanceRequest ¶

func CreateModifyDBProxyInstanceRequest() (request *ModifyDBProxyInstanceRequest)

CreateModifyDBProxyInstanceRequest creates a request to invoke ModifyDBProxyInstance API

type ModifyDBProxyInstanceResponse ¶

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

ModifyDBProxyInstanceResponse is the response struct for api ModifyDBProxyInstance

func CreateModifyDBProxyInstanceResponse ¶

func CreateModifyDBProxyInstanceResponse() (response *ModifyDBProxyInstanceResponse)

CreateModifyDBProxyInstanceResponse creates a response to parse from ModifyDBProxyInstance response

type ModifyDBProxyRequest ¶

type ModifyDBProxyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBProxyEngineType    string           `position:"Query" name:"DBProxyEngineType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBProxyInstanceNum   string           `position:"Query" name:"DBProxyInstanceNum"`
	ConfigDBProxyService string           `position:"Query" name:"ConfigDBProxyService"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	AccountPassword      string           `position:"Query" name:"AccountPassword"`
	VPCId                string           `position:"Query" name:"VPCId"`
	InstanceNetworkType  string           `position:"Query" name:"InstanceNetworkType"`
}

ModifyDBProxyRequest is the request struct for api ModifyDBProxy

func CreateModifyDBProxyRequest ¶

func CreateModifyDBProxyRequest() (request *ModifyDBProxyRequest)

CreateModifyDBProxyRequest creates a request to invoke ModifyDBProxy API

type ModifyDBProxyResponse ¶

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

ModifyDBProxyResponse is the response struct for api ModifyDBProxy

func CreateModifyDBProxyResponse ¶

func CreateModifyDBProxyResponse() (response *ModifyDBProxyResponse)

CreateModifyDBProxyResponse creates a response to parse from ModifyDBProxy response

type ModifyDTCSecurityIpHostsForSQLServerRequest ¶

type ModifyDTCSecurityIpHostsForSQLServerRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	WhiteListGroupName   string           `position:"Query" name:"WhiteListGroupName"`
	SecurityIpHosts      string           `position:"Query" name:"SecurityIpHosts"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDTCSecurityIpHostsForSQLServerRequest is the request struct for api ModifyDTCSecurityIpHostsForSQLServer

func CreateModifyDTCSecurityIpHostsForSQLServerRequest ¶

func CreateModifyDTCSecurityIpHostsForSQLServerRequest() (request *ModifyDTCSecurityIpHostsForSQLServerRequest)

CreateModifyDTCSecurityIpHostsForSQLServerRequest creates a request to invoke ModifyDTCSecurityIpHostsForSQLServer API

type ModifyDTCSecurityIpHostsForSQLServerResponse ¶

type ModifyDTCSecurityIpHostsForSQLServerResponse struct {
	*responses.BaseResponse
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	TaskId       string `json:"TaskId" xml:"TaskId"`
	DTCSetResult string `json:"DTCSetResult" xml:"DTCSetResult"`
}

ModifyDTCSecurityIpHostsForSQLServerResponse is the response struct for api ModifyDTCSecurityIpHostsForSQLServer

func CreateModifyDTCSecurityIpHostsForSQLServerResponse ¶

func CreateModifyDTCSecurityIpHostsForSQLServerResponse() (response *ModifyDTCSecurityIpHostsForSQLServerResponse)

CreateModifyDTCSecurityIpHostsForSQLServerResponse creates a response to parse from ModifyDTCSecurityIpHostsForSQLServer response

type ModifyDasInstanceConfigRequest ¶ added in v1.61.407

type ModifyDasInstanceConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	StorageUpperBound    requests.Integer `position:"Query" name:"StorageUpperBound"`
	StorageThreshold     requests.Integer `position:"Query" name:"StorageThreshold"`
	StorageAutoScale     string           `position:"Query" name:"StorageAutoScale"`
}

ModifyDasInstanceConfigRequest is the request struct for api ModifyDasInstanceConfig

func CreateModifyDasInstanceConfigRequest ¶ added in v1.61.407

func CreateModifyDasInstanceConfigRequest() (request *ModifyDasInstanceConfigRequest)

CreateModifyDasInstanceConfigRequest creates a request to invoke ModifyDasInstanceConfig API

type ModifyDasInstanceConfigResponse ¶ added in v1.61.407

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

ModifyDasInstanceConfigResponse is the response struct for api ModifyDasInstanceConfig

func CreateModifyDasInstanceConfigResponse ¶ added in v1.61.407

func CreateModifyDasInstanceConfigResponse() (response *ModifyDasInstanceConfigResponse)

CreateModifyDasInstanceConfigResponse creates a response to parse from ModifyDasInstanceConfig response

type ModifyDbProxyInstanceSslRequest ¶ added in v1.61.761

type ModifyDbProxyInstanceSslRequest struct {
	*requests.RpcRequest
	DbProxySslEnabled    string `position:"Query" name:"DbProxySslEnabled"`
	DbProxyConnectString string `position:"Query" name:"DbProxyConnectString"`
	DbInstanceId         string `position:"Query" name:"DbInstanceId"`
	DBProxyEngineType    string `position:"Query" name:"DBProxyEngineType"`
	DbProxyEndpointId    string `position:"Query" name:"DbProxyEndpointId"`
}

ModifyDbProxyInstanceSslRequest is the request struct for api ModifyDbProxyInstanceSsl

func CreateModifyDbProxyInstanceSslRequest ¶ added in v1.61.761

func CreateModifyDbProxyInstanceSslRequest() (request *ModifyDbProxyInstanceSslRequest)

CreateModifyDbProxyInstanceSslRequest creates a request to invoke ModifyDbProxyInstanceSsl API

type ModifyDbProxyInstanceSslResponse ¶ added in v1.61.761

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

ModifyDbProxyInstanceSslResponse is the response struct for api ModifyDbProxyInstanceSsl

func CreateModifyDbProxyInstanceSslResponse ¶ added in v1.61.761

func CreateModifyDbProxyInstanceSslResponse() (response *ModifyDbProxyInstanceSslResponse)

CreateModifyDbProxyInstanceSslResponse creates a response to parse from ModifyDbProxyInstanceSsl response

type ModifyHADiagnoseConfigRequest ¶ added in v1.61.997

type ModifyHADiagnoseConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	TcpConnectionType    string           `position:"Query" name:"TcpConnectionType"`
}

ModifyHADiagnoseConfigRequest is the request struct for api ModifyHADiagnoseConfig

func CreateModifyHADiagnoseConfigRequest ¶ added in v1.61.997

func CreateModifyHADiagnoseConfigRequest() (request *ModifyHADiagnoseConfigRequest)

CreateModifyHADiagnoseConfigRequest creates a request to invoke ModifyHADiagnoseConfig API

type ModifyHADiagnoseConfigResponse ¶ added in v1.61.997

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

ModifyHADiagnoseConfigResponse is the response struct for api ModifyHADiagnoseConfig

func CreateModifyHADiagnoseConfigResponse ¶ added in v1.61.997

func CreateModifyHADiagnoseConfigResponse() (response *ModifyHADiagnoseConfigResponse)

CreateModifyHADiagnoseConfigResponse creates a response to parse from ModifyHADiagnoseConfig response

type ModifyHASwitchConfigRequest ¶

type ModifyHASwitchConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HAConfig             string           `position:"Query" name:"HAConfig"`
	ManualHATime         string           `position:"Query" name:"ManualHATime"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyHASwitchConfigRequest is the request struct for api ModifyHASwitchConfig

func CreateModifyHASwitchConfigRequest ¶

func CreateModifyHASwitchConfigRequest() (request *ModifyHASwitchConfigRequest)

CreateModifyHASwitchConfigRequest creates a request to invoke ModifyHASwitchConfig API

type ModifyHASwitchConfigResponse ¶

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

ModifyHASwitchConfigResponse is the response struct for api ModifyHASwitchConfig

func CreateModifyHASwitchConfigResponse ¶

func CreateModifyHASwitchConfigResponse() (response *ModifyHASwitchConfigResponse)

CreateModifyHASwitchConfigResponse creates a response to parse from ModifyHASwitchConfig response

type ModifyInstanceAutoRenewalAttributeRequest ¶

type ModifyInstanceAutoRenewalAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Duration             string           `position:"Query" name:"Duration"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AutoRenew            string           `position:"Query" name:"AutoRenew"`
}

ModifyInstanceAutoRenewalAttributeRequest is the request struct for api ModifyInstanceAutoRenewalAttribute

func CreateModifyInstanceAutoRenewalAttributeRequest ¶

func CreateModifyInstanceAutoRenewalAttributeRequest() (request *ModifyInstanceAutoRenewalAttributeRequest)

CreateModifyInstanceAutoRenewalAttributeRequest creates a request to invoke ModifyInstanceAutoRenewalAttribute API

type ModifyInstanceAutoRenewalAttributeResponse ¶

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

ModifyInstanceAutoRenewalAttributeResponse is the response struct for api ModifyInstanceAutoRenewalAttribute

func CreateModifyInstanceAutoRenewalAttributeResponse ¶

func CreateModifyInstanceAutoRenewalAttributeResponse() (response *ModifyInstanceAutoRenewalAttributeResponse)

CreateModifyInstanceAutoRenewalAttributeResponse creates a response to parse from ModifyInstanceAutoRenewalAttribute response

type ModifyInstanceCrossBackupPolicyRequest ¶

type ModifyInstanceCrossBackupPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RetentType           requests.Integer `position:"Query" name:"RetentType"`
	BackupEnabled        string           `position:"Query" name:"BackupEnabled"`
	RelService           string           `position:"Query" name:"RelService"`
	StorageType          string           `position:"Query" name:"StorageType"`
	Endpoint             string           `position:"Query" name:"Endpoint"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	Retention            requests.Integer `position:"Query" name:"Retention"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CrossBackupType      string           `position:"Query" name:"CrossBackupType"`
	LogBackupEnabled     string           `position:"Query" name:"LogBackupEnabled"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CrossBackupRegion    string           `position:"Query" name:"CrossBackupRegion"`
	StorageOwner         string           `position:"Query" name:"StorageOwner"`
}

ModifyInstanceCrossBackupPolicyRequest is the request struct for api ModifyInstanceCrossBackupPolicy

func CreateModifyInstanceCrossBackupPolicyRequest ¶

func CreateModifyInstanceCrossBackupPolicyRequest() (request *ModifyInstanceCrossBackupPolicyRequest)

CreateModifyInstanceCrossBackupPolicyRequest creates a request to invoke ModifyInstanceCrossBackupPolicy API

type ModifyInstanceCrossBackupPolicyResponse ¶

type ModifyInstanceCrossBackupPolicyResponse struct {
	*responses.BaseResponse
	StorageOwner      string `json:"StorageOwner" xml:"StorageOwner"`
	BackupEnabled     string `json:"BackupEnabled" xml:"BackupEnabled"`
	StorageType       string `json:"StorageType" xml:"StorageType"`
	RegionId          string `json:"RegionId" xml:"RegionId"`
	LogBackupEnabled  string `json:"LogBackupEnabled" xml:"LogBackupEnabled"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
	RetentType        int    `json:"RetentType" xml:"RetentType"`
	Endpoint          string `json:"Endpoint" xml:"Endpoint"`
	CrossBackupRegion string `json:"CrossBackupRegion" xml:"CrossBackupRegion"`
	CrossBackupType   string `json:"CrossBackupType" xml:"CrossBackupType"`
	Retention         int    `json:"Retention" xml:"Retention"`
	DBInstanceId      string `json:"DBInstanceId" xml:"DBInstanceId"`
}

ModifyInstanceCrossBackupPolicyResponse is the response struct for api ModifyInstanceCrossBackupPolicy

func CreateModifyInstanceCrossBackupPolicyResponse ¶

func CreateModifyInstanceCrossBackupPolicyResponse() (response *ModifyInstanceCrossBackupPolicyResponse)

CreateModifyInstanceCrossBackupPolicyResponse creates a response to parse from ModifyInstanceCrossBackupPolicy response

type ModifyPGHbaConfigHbaItem ¶ added in v1.61.1608

type ModifyPGHbaConfigHbaItem struct {
	Database   string `name:"Database"`
	Address    string `name:"Address"`
	Method     string `name:"Method"`
	Type       string `name:"Type"`
	User       string `name:"User"`
	Mask       string `name:"Mask"`
	PriorityId string `name:"PriorityId"`
	Option     string `name:"Option"`
}

ModifyPGHbaConfigHbaItem is a repeated param struct in ModifyPGHbaConfigRequest

type ModifyPGHbaConfigRequest ¶ added in v1.61.1608

type ModifyPGHbaConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer            `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string                      `position:"Query" name:"ClientToken"`
	OpsType              string                      `position:"Query" name:"OpsType"`
	DBInstanceId         string                      `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string                      `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                      `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer            `position:"Query" name:"OwnerId"`
	HbaItem              *[]ModifyPGHbaConfigHbaItem `position:"Query" name:"HbaItem"  type:"Repeated"`
}

ModifyPGHbaConfigRequest is the request struct for api ModifyPGHbaConfig

func CreateModifyPGHbaConfigRequest ¶ added in v1.61.1608

func CreateModifyPGHbaConfigRequest() (request *ModifyPGHbaConfigRequest)

CreateModifyPGHbaConfigRequest creates a request to invoke ModifyPGHbaConfig API

type ModifyPGHbaConfigResponse ¶ added in v1.61.1608

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

ModifyPGHbaConfigResponse is the response struct for api ModifyPGHbaConfig

func CreateModifyPGHbaConfigResponse ¶ added in v1.61.1608

func CreateModifyPGHbaConfigResponse() (response *ModifyPGHbaConfigResponse)

CreateModifyPGHbaConfigResponse creates a response to parse from ModifyPGHbaConfig response

type ModifyParameterGroupRequest ¶

type ModifyParameterGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	ParameterGroupId     string           `position:"Query" name:"ParameterGroupId"`
	ModifyMode           string           `position:"Query" name:"ModifyMode"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ParameterGroupName   string           `position:"Query" name:"ParameterGroupName"`
	Parameters           string           `position:"Query" name:"Parameters"`
	ParameterGroupDesc   string           `position:"Query" name:"ParameterGroupDesc"`
}

ModifyParameterGroupRequest is the request struct for api ModifyParameterGroup

func CreateModifyParameterGroupRequest ¶

func CreateModifyParameterGroupRequest() (request *ModifyParameterGroupRequest)

CreateModifyParameterGroupRequest creates a request to invoke ModifyParameterGroup API

type ModifyParameterGroupResponse ¶

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

ModifyParameterGroupResponse is the response struct for api ModifyParameterGroup

func CreateModifyParameterGroupResponse ¶

func CreateModifyParameterGroupResponse() (response *ModifyParameterGroupResponse)

CreateModifyParameterGroupResponse creates a response to parse from ModifyParameterGroup response

type ModifyParameterRequest ¶

type ModifyParameterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	SwitchTimeMode       string           `position:"Query" name:"SwitchTimeMode"`
	ParameterGroupId     string           `position:"Query" name:"ParameterGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	Forcerestart         requests.Boolean `position:"Query" name:"Forcerestart"`
	SwitchTime           string           `position:"Query" name:"SwitchTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Parameters           string           `position:"Query" name:"Parameters"`
}

ModifyParameterRequest is the request struct for api ModifyParameter

func CreateModifyParameterRequest ¶

func CreateModifyParameterRequest() (request *ModifyParameterRequest)

CreateModifyParameterRequest creates a request to invoke ModifyParameter API

type ModifyParameterResponse ¶

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

ModifyParameterResponse is the response struct for api ModifyParameter

func CreateModifyParameterResponse ¶

func CreateModifyParameterResponse() (response *ModifyParameterResponse)

CreateModifyParameterResponse creates a response to parse from ModifyParameter response

type ModifyReadWriteSplittingConnectionRequest ¶

type ModifyReadWriteSplittingConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConnectionStringPrefix string           `position:"Query" name:"ConnectionStringPrefix"`
	DistributionType       string           `position:"Query" name:"DistributionType"`
	DBInstanceId           string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	Weight                 string           `position:"Query" name:"Weight"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	Port                   string           `position:"Query" name:"Port"`
	MaxDelayTime           string           `position:"Query" name:"MaxDelayTime"`
}

ModifyReadWriteSplittingConnectionRequest is the request struct for api ModifyReadWriteSplittingConnection

func CreateModifyReadWriteSplittingConnectionRequest ¶

func CreateModifyReadWriteSplittingConnectionRequest() (request *ModifyReadWriteSplittingConnectionRequest)

CreateModifyReadWriteSplittingConnectionRequest creates a request to invoke ModifyReadWriteSplittingConnection API

type ModifyReadWriteSplittingConnectionResponse ¶

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

ModifyReadWriteSplittingConnectionResponse is the response struct for api ModifyReadWriteSplittingConnection

func CreateModifyReadWriteSplittingConnectionResponse ¶

func CreateModifyReadWriteSplittingConnectionResponse() (response *ModifyReadWriteSplittingConnectionResponse)

CreateModifyReadWriteSplittingConnectionResponse creates a response to parse from ModifyReadWriteSplittingConnection response

type ModifyReadonlyInstanceDelayReplicationTimeRequest ¶

type ModifyReadonlyInstanceDelayReplicationTimeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId        string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId           string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	ReadSQLReplicationTime string           `position:"Query" name:"ReadSQLReplicationTime"`
}

ModifyReadonlyInstanceDelayReplicationTimeRequest is the request struct for api ModifyReadonlyInstanceDelayReplicationTime

func CreateModifyReadonlyInstanceDelayReplicationTimeRequest ¶

func CreateModifyReadonlyInstanceDelayReplicationTimeRequest() (request *ModifyReadonlyInstanceDelayReplicationTimeRequest)

CreateModifyReadonlyInstanceDelayReplicationTimeRequest creates a request to invoke ModifyReadonlyInstanceDelayReplicationTime API

type ModifyReadonlyInstanceDelayReplicationTimeResponse ¶

type ModifyReadonlyInstanceDelayReplicationTimeResponse struct {
	*responses.BaseResponse
	DBInstanceId           string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId              string `json:"RequestId" xml:"RequestId"`
	TaskId                 string `json:"TaskId" xml:"TaskId"`
	ReadSQLReplicationTime string `json:"ReadSQLReplicationTime" xml:"ReadSQLReplicationTime"`
}

ModifyReadonlyInstanceDelayReplicationTimeResponse is the response struct for api ModifyReadonlyInstanceDelayReplicationTime

func CreateModifyReadonlyInstanceDelayReplicationTimeResponse ¶

func CreateModifyReadonlyInstanceDelayReplicationTimeResponse() (response *ModifyReadonlyInstanceDelayReplicationTimeResponse)

CreateModifyReadonlyInstanceDelayReplicationTimeResponse creates a response to parse from ModifyReadonlyInstanceDelayReplicationTime response

type ModifyResourceGroupRequest ¶

type ModifyResourceGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyResourceGroupRequest is the request struct for api ModifyResourceGroup

func CreateModifyResourceGroupRequest ¶

func CreateModifyResourceGroupRequest() (request *ModifyResourceGroupRequest)

CreateModifyResourceGroupRequest creates a request to invoke ModifyResourceGroup API

type ModifyResourceGroupResponse ¶

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

ModifyResourceGroupResponse is the response struct for api ModifyResourceGroup

func CreateModifyResourceGroupResponse ¶

func CreateModifyResourceGroupResponse() (response *ModifyResourceGroupResponse)

CreateModifyResourceGroupResponse creates a response to parse from ModifyResourceGroup response

type ModifySQLCollectorPolicyRequest ¶

type ModifySQLCollectorPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StoragePeriod        requests.Integer `position:"Query" name:"StoragePeriod"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SQLCollectorStatus   string           `position:"Query" name:"SQLCollectorStatus"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifySQLCollectorPolicyRequest is the request struct for api ModifySQLCollectorPolicy

func CreateModifySQLCollectorPolicyRequest ¶

func CreateModifySQLCollectorPolicyRequest() (request *ModifySQLCollectorPolicyRequest)

CreateModifySQLCollectorPolicyRequest creates a request to invoke ModifySQLCollectorPolicy API

type ModifySQLCollectorPolicyResponse ¶

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

ModifySQLCollectorPolicyResponse is the response struct for api ModifySQLCollectorPolicy

func CreateModifySQLCollectorPolicyResponse ¶

func CreateModifySQLCollectorPolicyResponse() (response *ModifySQLCollectorPolicyResponse)

CreateModifySQLCollectorPolicyResponse creates a response to parse from ModifySQLCollectorPolicy response

type ModifySQLCollectorRetentionRequest ¶ added in v1.60.321

type ModifySQLCollectorRetentionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ConfigValue          string           `position:"Query" name:"ConfigValue"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifySQLCollectorRetentionRequest is the request struct for api ModifySQLCollectorRetention

func CreateModifySQLCollectorRetentionRequest ¶ added in v1.60.321

func CreateModifySQLCollectorRetentionRequest() (request *ModifySQLCollectorRetentionRequest)

CreateModifySQLCollectorRetentionRequest creates a request to invoke ModifySQLCollectorRetention API

type ModifySQLCollectorRetentionResponse ¶ added in v1.60.321

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

ModifySQLCollectorRetentionResponse is the response struct for api ModifySQLCollectorRetention

func CreateModifySQLCollectorRetentionResponse ¶ added in v1.60.321

func CreateModifySQLCollectorRetentionResponse() (response *ModifySQLCollectorRetentionResponse)

CreateModifySQLCollectorRetentionResponse creates a response to parse from ModifySQLCollectorRetention response

type ModifySecurityGroupConfigurationRequest ¶

type ModifySecurityGroupConfigurationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

ModifySecurityGroupConfigurationRequest is the request struct for api ModifySecurityGroupConfiguration

func CreateModifySecurityGroupConfigurationRequest ¶

func CreateModifySecurityGroupConfigurationRequest() (request *ModifySecurityGroupConfigurationRequest)

CreateModifySecurityGroupConfigurationRequest creates a request to invoke ModifySecurityGroupConfiguration API

type ModifySecurityGroupConfigurationResponse ¶

type ModifySecurityGroupConfigurationResponse struct {
	*responses.BaseResponse
	DBInstanceName string                                  `json:"DBInstanceName" xml:"DBInstanceName"`
	RequestId      string                                  `json:"RequestId" xml:"RequestId"`
	Items          ItemsInModifySecurityGroupConfiguration `json:"Items" xml:"Items"`
}

ModifySecurityGroupConfigurationResponse is the response struct for api ModifySecurityGroupConfiguration

func CreateModifySecurityGroupConfigurationResponse ¶

func CreateModifySecurityGroupConfigurationResponse() (response *ModifySecurityGroupConfigurationResponse)

CreateModifySecurityGroupConfigurationResponse creates a response to parse from ModifySecurityGroupConfiguration response

type ModifySecurityIpsRequest ¶

type ModifySecurityIpsRequest struct {
	*requests.RpcRequest
	DBInstanceIPArrayName      string           `position:"Query" name:"DBInstanceIPArrayName"`
	ResourceOwnerId            requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                string           `position:"Query" name:"ClientToken"`
	SecurityIps                string           `position:"Query" name:"SecurityIps"`
	SecurityGroupId            string           `position:"Query" name:"SecurityGroupId"`
	WhitelistNetworkType       string           `position:"Query" name:"WhitelistNetworkType"`
	SecurityIPType             string           `position:"Query" name:"SecurityIPType"`
	DBInstanceId               string           `position:"Query" name:"DBInstanceId"`
	ModifyMode                 string           `position:"Query" name:"ModifyMode"`
	ResourceOwnerAccount       string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount               string           `position:"Query" name:"OwnerAccount"`
	OwnerId                    requests.Integer `position:"Query" name:"OwnerId"`
	FreshWhiteListReadins      string           `position:"Query" name:"FreshWhiteListReadins"`
	DBInstanceIPArrayAttribute string           `position:"Query" name:"DBInstanceIPArrayAttribute"`
}

ModifySecurityIpsRequest is the request struct for api ModifySecurityIps

func CreateModifySecurityIpsRequest ¶

func CreateModifySecurityIpsRequest() (request *ModifySecurityIpsRequest)

CreateModifySecurityIpsRequest creates a request to invoke ModifySecurityIps API

type ModifySecurityIpsResponse ¶

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

ModifySecurityIpsResponse is the response struct for api ModifySecurityIps

func CreateModifySecurityIpsResponse ¶

func CreateModifySecurityIpsResponse() (response *ModifySecurityIpsResponse)

CreateModifySecurityIpsResponse creates a response to parse from ModifySecurityIps response

type ModifyWhitelistTemplateRequest ¶ added in v1.62.458

type ModifyWhitelistTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
	TemplateName         string           `position:"Query" name:"TemplateName"`
	IpWhitelist          string           `position:"Query" name:"IpWhitelist"`
}

ModifyWhitelistTemplateRequest is the request struct for api ModifyWhitelistTemplate

func CreateModifyWhitelistTemplateRequest ¶ added in v1.62.458

func CreateModifyWhitelistTemplateRequest() (request *ModifyWhitelistTemplateRequest)

CreateModifyWhitelistTemplateRequest creates a request to invoke ModifyWhitelistTemplate API

type ModifyWhitelistTemplateResponse ¶ added in v1.62.458

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

ModifyWhitelistTemplateResponse is the response struct for api ModifyWhitelistTemplate

func CreateModifyWhitelistTemplateResponse ¶ added in v1.62.458

func CreateModifyWhitelistTemplateResponse() (response *ModifyWhitelistTemplateResponse)

CreateModifyWhitelistTemplateResponse creates a response to parse from ModifyWhitelistTemplate response

type Node ¶ added in v1.61.761

type Node struct {
	DBInstanceName       string `json:"DBInstanceName" xml:"DBInstanceName"`
	ZoneId               string `json:"ZoneId" xml:"ZoneId"`
	DedicatedHostId      string `json:"DedicatedHostId" xml:"DedicatedHostId"`
	Role                 string `json:"Role" xml:"Role"`
	NodeId               string `json:"NodeId" xml:"NodeId"`
	DedicatedHostGroupId string `json:"DedicatedHostGroupId" xml:"DedicatedHostGroupId"`
}

Node is a nested struct in rds response

type NodeInfo ¶

type NodeInfo struct {
	LogSyncTime  string `json:"LogSyncTime" xml:"LogSyncTime"`
	NodeType     string `json:"NodeType" xml:"NodeType"`
	ZoneId       string `json:"ZoneId" xml:"ZoneId"`
	SyncStatus   string `json:"SyncStatus" xml:"SyncStatus"`
	DataSyncTime string `json:"DataSyncTime" xml:"DataSyncTime"`
	NodeId       string `json:"NodeId" xml:"NodeId"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
}

NodeInfo is a nested struct in rds response

type NodeItem ¶ added in v1.62.30

type NodeItem struct {
	NodeId       string `json:"NodeId" xml:"NodeId"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	Weight       int    `json:"Weight" xml:"Weight"`
}

NodeItem is a nested struct in rds response

type NodeItems ¶ added in v1.62.30

type NodeItems struct {
	NodeItem []NodeItem `json:"NodeItem" xml:"NodeItem"`
}

NodeItems is a nested struct in rds response

type Nodes ¶ added in v1.61.761

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

Nodes is a nested struct in rds response

type NotifyItemList ¶ added in v1.61.1608

type NotifyItemList struct {
	NotifyItemListItem []NotifyItemListItem `json:"NotifyItemList" xml:"NotifyItemList"`
}

NotifyItemList is a nested struct in rds response

type NotifyItemListItem ¶ added in v1.61.1608

type NotifyItemListItem struct {
	Id              int64  `json:"Id" xml:"Id"`
	GmtCreated      string `json:"GmtCreated" xml:"GmtCreated"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
	AliUid          int64  `json:"AliUid" xml:"AliUid"`
	IdempotentId    string `json:"IdempotentId" xml:"IdempotentId"`
	IdempotentCount string `json:"IdempotentCount" xml:"IdempotentCount"`
	Type            string `json:"Type" xml:"Type"`
	Level           string `json:"Level" xml:"Level"`
	TemplateName    string `json:"TemplateName" xml:"TemplateName"`
	NotifyElement   string `json:"NotifyElement" xml:"NotifyElement"`
	ConfirmFlag     bool   `json:"ConfirmFlag" xml:"ConfirmFlag"`
	Confirmor       int64  `json:"Confirmor" xml:"Confirmor"`
}

NotifyItemListItem is a nested struct in rds response

type OssDownload ¶

type OssDownload struct {
	EndTime     string `json:"EndTime" xml:"EndTime"`
	Status      string `json:"Status" xml:"Status"`
	Description string `json:"Description" xml:"Description"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	BackupMode  string `json:"BackupMode" xml:"BackupMode"`
	IsAvailable string `json:"IsAvailable" xml:"IsAvailable"`
	FileName    string `json:"FileName" xml:"FileName"`
	FileSize    string `json:"FileSize" xml:"FileSize"`
}

OssDownload is a nested struct in rds response

type ParamDetail ¶

type ParamDetail struct {
	ParameterDetail []ParameterDetail `json:"ParameterDetail" xml:"ParameterDetail"`
}

ParamDetail is a nested struct in rds response

type ParamGroup ¶

type ParamGroup struct {
	ParameterGroup []ParameterGroup `json:"ParameterGroup" xml:"ParameterGroup"`
}

ParamGroup is a nested struct in rds response

type ParamGroupInfo ¶ added in v1.62.357

type ParamGroupInfo struct {
	ParameterGroupName string `json:"ParameterGroupName" xml:"ParameterGroupName"`
	ParameterGroupDesc string `json:"ParameterGroupDesc" xml:"ParameterGroupDesc"`
	ParameterGroupType string `json:"ParameterGroupType" xml:"ParameterGroupType"`
	ParamGroupId       string `json:"ParamGroupId" xml:"ParamGroupId"`
}

ParamGroupInfo is a nested struct in rds response

type ParameterChangeLog ¶

type ParameterChangeLog struct {
	Status            string `json:"Status" xml:"Status"`
	OldParameterValue string `json:"OldParameterValue" xml:"OldParameterValue"`
	ParameterName     string `json:"ParameterName" xml:"ParameterName"`
	NewParameterValue string `json:"NewParameterValue" xml:"NewParameterValue"`
	ModifyTime        string `json:"ModifyTime" xml:"ModifyTime"`
}

ParameterChangeLog is a nested struct in rds response

type ParameterDetail ¶

type ParameterDetail struct {
	ParamName  string `json:"ParamName" xml:"ParamName"`
	ParamValue string `json:"ParamValue" xml:"ParamValue"`
}

ParameterDetail is a nested struct in rds response

type ParameterGroup ¶

type ParameterGroup struct {
	Engine             string      `json:"Engine" xml:"Engine"`
	UpdateTime         string      `json:"UpdateTime" xml:"UpdateTime"`
	EngineVersion      string      `json:"EngineVersion" xml:"EngineVersion"`
	ParameterGroupName string      `json:"ParameterGroupName" xml:"ParameterGroupName"`
	ParameterGroupType int         `json:"ParameterGroupType" xml:"ParameterGroupType"`
	ParameterGroupDesc string      `json:"ParameterGroupDesc" xml:"ParameterGroupDesc"`
	CreateTime         string      `json:"CreateTime" xml:"CreateTime"`
	ForceRestart       int         `json:"ForceRestart" xml:"ForceRestart"`
	ParamCounts        int         `json:"ParamCounts" xml:"ParamCounts"`
	ParameterGroupId   string      `json:"ParameterGroupId" xml:"ParameterGroupId"`
	ParamDetail        ParamDetail `json:"ParamDetail" xml:"ParamDetail"`
}

ParameterGroup is a nested struct in rds response

type ParameterGroups ¶

type ParameterGroups struct {
	ParameterGroup []ParameterGroup `json:"ParameterGroup" xml:"ParameterGroup"`
}

ParameterGroups is a nested struct in rds response

type Parameters ¶

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

Parameters is a nested struct in rds response

type PerformanceKey ¶

type PerformanceKey struct {
	Key         string                                `json:"Key" xml:"Key"`
	Unit        string                                `json:"Unit" xml:"Unit"`
	ValueFormat string                                `json:"ValueFormat" xml:"ValueFormat"`
	Values      ValuesInDescribeDBInstancePerformance `json:"Values" xml:"Values"`
}

PerformanceKey is a nested struct in rds response

type PerformanceKeysInDescribeDBInstancePerformance ¶

type PerformanceKeysInDescribeDBInstancePerformance struct {
	PerformanceKey []PerformanceKey `json:"PerformanceKey" xml:"PerformanceKey"`
}

PerformanceKeysInDescribeDBInstancePerformance is a nested struct in rds response

type PerformanceKeysInDescribeDBProxyPerformance ¶

type PerformanceKeysInDescribeDBProxyPerformance struct {
	PerformanceKey []PerformanceKey `json:"PerformanceKey" xml:"PerformanceKey"`
}

PerformanceKeysInDescribeDBProxyPerformance is a nested struct in rds response

type PerformanceValue ¶

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

PerformanceValue is a nested struct in rds response

type PriceInfo ¶

type PriceInfo struct {
	DiscountPrice float64                `json:"DiscountPrice" xml:"DiscountPrice"`
	TradePrice    float64                `json:"TradePrice" xml:"TradePrice"`
	OriginalPrice float64                `json:"OriginalPrice" xml:"OriginalPrice"`
	Currency      string                 `json:"Currency" xml:"Currency"`
	RuleIds       RuleIdsInDescribePrice `json:"RuleIds" xml:"RuleIds"`
	ActivityInfo  ActivityInfo           `json:"ActivityInfo" xml:"ActivityInfo"`
	Coupons       CouponsInDescribePrice `json:"Coupons" xml:"Coupons"`
}

PriceInfo is a nested struct in rds response

type PurgeDBInstanceLogRequest ¶

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

PurgeDBInstanceLogRequest is the request struct for api PurgeDBInstanceLog

func CreatePurgeDBInstanceLogRequest ¶

func CreatePurgeDBInstanceLogRequest() (request *PurgeDBInstanceLogRequest)

CreatePurgeDBInstanceLogRequest creates a request to invoke PurgeDBInstanceLog API

type PurgeDBInstanceLogResponse ¶

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

PurgeDBInstanceLogResponse is the response struct for api PurgeDBInstanceLog

func CreatePurgeDBInstanceLogResponse ¶

func CreatePurgeDBInstanceLogResponse() (response *PurgeDBInstanceLogResponse)

CreatePurgeDBInstanceLogResponse creates a response to parse from PurgeDBInstanceLog response

type QPSTopNItem ¶

type QPSTopNItem struct {
	SQLExecuteTimes int64  `json:"SQLExecuteTimes" xml:"SQLExecuteTimes"`
	SQLText         string `json:"SQLText" xml:"SQLText"`
}

QPSTopNItem is a nested struct in rds response

type QPSTopNItems ¶ added in v1.61.1608

type QPSTopNItems struct {
	QPSTopNItem []QPSTopNItem `json:"QPSTopNItem" xml:"QPSTopNItem"`
}

QPSTopNItems is a nested struct in rds response

type QueryNotifyRequest ¶ added in v1.61.1608

type QueryNotifyRequest struct {
	*requests.RpcRequest
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	WithConfirmed requests.Boolean `position:"Body" name:"WithConfirmed"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	From          string           `position:"Body" name:"From"`
	To            string           `position:"Body" name:"To"`
}

QueryNotifyRequest is the request struct for api QueryNotify

func CreateQueryNotifyRequest ¶ added in v1.61.1608

func CreateQueryNotifyRequest() (request *QueryNotifyRequest)

CreateQueryNotifyRequest creates a request to invoke QueryNotify API

type QueryNotifyResponse ¶ added in v1.61.1608

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

QueryNotifyResponse is the response struct for api QueryNotify

func CreateQueryNotifyResponse ¶ added in v1.61.1608

func CreateQueryNotifyResponse() (response *QueryNotifyResponse)

CreateQueryNotifyResponse creates a response to parse from QueryNotify response

type RDSRegion ¶

type RDSRegion struct {
	RegionId       string `json:"RegionId" xml:"RegionId"`
	ZoneId         string `json:"ZoneId" xml:"ZoneId"`
	LocalName      string `json:"LocalName" xml:"LocalName"`
	ZoneName       string `json:"ZoneName" xml:"ZoneName"`
	RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
}

RDSRegion is a nested struct in rds response

type RdsInstanceResourceSetting ¶ added in v1.61.294

type RdsInstanceResourceSetting struct {
	PoppedUpButtonType string `json:"PoppedUpButtonType" xml:"PoppedUpButtonType"`
	NoticeBarContent   string `json:"NoticeBarContent" xml:"NoticeBarContent"`
	EndDate            string `json:"EndDate" xml:"EndDate"`
	PoppedUpContent    string `json:"PoppedUpContent" xml:"PoppedUpContent"`
	StartDate          string `json:"StartDate" xml:"StartDate"`
	PoppedUpButtonText string `json:"PoppedUpButtonText" xml:"PoppedUpButtonText"`
	IsTop              string `json:"IsTop" xml:"IsTop"`
	ResourceNiche      string `json:"ResourceNiche" xml:"ResourceNiche"`
	PoppedUpButtonUrl  string `json:"PoppedUpButtonUrl" xml:"PoppedUpButtonUrl"`
}

RdsInstanceResourceSetting is a nested struct in rds response

type RdsInstanceResourceSettings ¶ added in v1.61.294

type RdsInstanceResourceSettings struct {
	RdsInstanceResourceSetting []RdsInstanceResourceSetting `json:"RdsInstanceResourceSetting" xml:"RdsInstanceResourceSetting"`
}

RdsInstanceResourceSettings is a nested struct in rds response

type ReadDBInstanceNames ¶

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

ReadDBInstanceNames is a nested struct in rds response

type ReadDelayTimes ¶

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

ReadDelayTimes is a nested struct in rds response

type ReadOnlyDBInstanceId ¶

type ReadOnlyDBInstanceId struct {
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
}

ReadOnlyDBInstanceId is a nested struct in rds response

type ReadOnlyDBInstanceIdsInDescribeDBInstanceAttribute ¶

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

ReadOnlyDBInstanceIdsInDescribeDBInstanceAttribute is a nested struct in rds response

type ReadOnlyDBInstanceIdsInDescribeDBInstances ¶

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

ReadOnlyDBInstanceIdsInDescribeDBInstances is a nested struct in rds response

type ReadOnlyDBInstanceIdsInDescribeDBInstancesForClone ¶ added in v1.60.262

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

ReadOnlyDBInstanceIdsInDescribeDBInstancesForClone is a nested struct in rds response

type ReadonlyInstanceDelay ¶

type ReadonlyInstanceDelay struct {
	ReadonlyInstanceDelayItem []ReadonlyInstanceDelayItem `json:"ReadonlyInstanceDelay" xml:"ReadonlyInstanceDelay"`
}

ReadonlyInstanceDelay is a nested struct in rds response

type ReadonlyInstanceDelayItem ¶

type ReadonlyInstanceDelayItem struct {
	WriteLatency       string `json:"WriteLatency" xml:"WriteLatency"`
	FlushLatency       string `json:"FlushLatency" xml:"FlushLatency"`
	ReadDBInstanceName string `json:"ReadDBInstanceName" xml:"ReadDBInstanceName"`
	WriteLag           string `json:"WriteLag" xml:"WriteLag"`
	FlushLag           string `json:"FlushLag" xml:"FlushLag"`
	SendLatency        string `json:"SendLatency" xml:"SendLatency"`
	ReplayLag          string `json:"ReplayLag" xml:"ReplayLag"`
	ReplayLatency      string `json:"ReplayLatency" xml:"ReplayLatency"`
}

ReadonlyInstanceDelayItem is a nested struct in rds response

type RebuildDBInstanceRequest ¶

type RebuildDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RebuildNodeType      string           `position:"Query" name:"RebuildNodeType"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	DedicatedHostGroupId string           `position:"Query" name:"DedicatedHostGroupId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DedicatedHostId      string           `position:"Query" name:"DedicatedHostId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RebuildDBInstanceRequest is the request struct for api RebuildDBInstance

func CreateRebuildDBInstanceRequest ¶

func CreateRebuildDBInstanceRequest() (request *RebuildDBInstanceRequest)

CreateRebuildDBInstanceRequest creates a request to invoke RebuildDBInstance API

type RebuildDBInstanceResponse ¶

type RebuildDBInstanceResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	TaskId      int    `json:"TaskId" xml:"TaskId"`
	MigrationId int    `json:"MigrationId" xml:"MigrationId"`
}

RebuildDBInstanceResponse is the response struct for api RebuildDBInstance

func CreateRebuildDBInstanceResponse ¶

func CreateRebuildDBInstanceResponse() (response *RebuildDBInstanceResponse)

CreateRebuildDBInstanceResponse creates a response to parse from RebuildDBInstance response

type ReceiveDBInstanceRequest ¶ added in v1.61.1748

type ReceiveDBInstanceRequest 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"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	GuardDBInstanceId    string           `position:"Query" name:"GuardDBInstanceId"`
}

ReceiveDBInstanceRequest is the request struct for api ReceiveDBInstance

func CreateReceiveDBInstanceRequest ¶ added in v1.61.1748

func CreateReceiveDBInstanceRequest() (request *ReceiveDBInstanceRequest)

CreateReceiveDBInstanceRequest creates a request to invoke ReceiveDBInstance API

type ReceiveDBInstanceResponse ¶ added in v1.61.1748

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

ReceiveDBInstanceResponse is the response struct for api ReceiveDBInstance

func CreateReceiveDBInstanceResponse ¶ added in v1.61.1748

func CreateReceiveDBInstanceResponse() (response *ReceiveDBInstanceResponse)

CreateReceiveDBInstanceResponse creates a response to parse from ReceiveDBInstance response

type Records ¶ added in v1.61.1289

type Records struct {
	RecordsItem []RecordsItem `json:"Records" xml:"Records"`
}

Records is a nested struct in rds response

type RecordsItem ¶ added in v1.61.1289

type RecordsItem struct {
	Status           string `json:"Status" xml:"Status"`
	CreationTime     string `json:"CreationTime" xml:"CreationTime"`
	FinishTime       string `json:"FinishTime" xml:"FinishTime"`
	Comment          string `json:"Comment" xml:"Comment"`
	OssFilePath      string `json:"OssFilePath" xml:"OssFilePath"`
	OssBucket        string `json:"OssBucket" xml:"OssBucket"`
	ModificationTime string `json:"ModificationTime" xml:"ModificationTime"`
	OssFileSize      int64  `json:"OssFileSize" xml:"OssFileSize"`
	OssFileName      string `json:"OssFileName" xml:"OssFileName"`
	EngineVersion    string `json:"EngineVersion" xml:"EngineVersion"`
	BackupId         string `json:"BackupId" xml:"BackupId"`
	RestoreSize      string `json:"RestoreSize" xml:"RestoreSize"`
	ZoneId           string `json:"ZoneId" xml:"ZoneId"`
	Retention        int    `json:"Retention" xml:"Retention"`
	DBInstanceId     string `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine           string `json:"Engine" xml:"Engine"`
	OssUrl           string `json:"OssUrl" xml:"OssUrl"`
	OssFileMetaData  string `json:"OssFileMetaData" xml:"OssFileMetaData"`
	BinlogInfo       string `json:"BinlogInfo" xml:"BinlogInfo"`
	Reason           string `json:"Reason" xml:"Reason"`
}

RecordsItem is a nested struct in rds response

type RecoveryDBInstanceRequest ¶

type RecoveryDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceStorage     requests.Integer `position:"Query" name:"DBInstanceStorage"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceDescription string           `position:"Query" name:"DBInstanceDescription"`
	DBInstanceId          string           `position:"Query" name:"DBInstanceId"`
	DBInstanceStorageType string           `position:"Query" name:"DBInstanceStorageType"`
	RestoreTime           string           `position:"Query" name:"RestoreTime"`
	Period                string           `position:"Query" name:"Period"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId              string           `position:"Query" name:"BackupId"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	UsedTime              string           `position:"Query" name:"UsedTime"`
	DBInstanceClass       string           `position:"Query" name:"DBInstanceClass"`
	DbNames               string           `position:"Query" name:"DbNames"`
	VSwitchId             string           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress      string           `position:"Query" name:"PrivateIpAddress"`
	TargetDBInstanceId    string           `position:"Query" name:"TargetDBInstanceId"`
	VPCId                 string           `position:"Query" name:"VPCId"`
	PayType               string           `position:"Query" name:"PayType"`
	InstanceNetworkType   string           `position:"Query" name:"InstanceNetworkType"`
}

RecoveryDBInstanceRequest is the request struct for api RecoveryDBInstance

func CreateRecoveryDBInstanceRequest ¶

func CreateRecoveryDBInstanceRequest() (request *RecoveryDBInstanceRequest)

CreateRecoveryDBInstanceRequest creates a request to invoke RecoveryDBInstance API

type RecoveryDBInstanceResponse ¶

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

RecoveryDBInstanceResponse is the response struct for api RecoveryDBInstance

func CreateRecoveryDBInstanceResponse ¶

func CreateRecoveryDBInstanceResponse() (response *RecoveryDBInstanceResponse)

CreateRecoveryDBInstanceResponse creates a response to parse from RecoveryDBInstance response

type RegionsInDescribeAvailableCrossRegion ¶

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

RegionsInDescribeAvailableCrossRegion is a nested struct in rds response

type RegionsInDescribeRegionInfos ¶ added in v1.61.1748

type RegionsInDescribeRegionInfos struct {
	RDSRegion []RDSRegion `json:"RDSRegion" xml:"RDSRegion"`
}

RegionsInDescribeRegionInfos is a nested struct in rds response

type RegionsInDescribeRegions ¶

type RegionsInDescribeRegions struct {
	RDSRegion []RDSRegion `json:"RDSRegion" xml:"RDSRegion"`
}

RegionsInDescribeRegions is a nested struct in rds response

type RelatedCustinsInfo ¶ added in v1.62.30

type RelatedCustinsInfo struct {
	RelatedCustinsInfoItem []RelatedCustinsInfoItem `json:"RelatedCustinsInfo" xml:"RelatedCustinsInfo"`
}

RelatedCustinsInfo is a nested struct in rds response

type RelatedCustinsInfoItem ¶ added in v1.62.30

type RelatedCustinsInfoItem struct {
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
	AppliedTime    string `json:"AppliedTime" xml:"AppliedTime"`
}

RelatedCustinsInfoItem is a nested struct in rds response

type ReleaseInstanceConnectionRequest ¶ added in v1.60.262

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

ReleaseInstanceConnectionRequest is the request struct for api ReleaseInstanceConnection

func CreateReleaseInstanceConnectionRequest ¶ added in v1.60.262

func CreateReleaseInstanceConnectionRequest() (request *ReleaseInstanceConnectionRequest)

CreateReleaseInstanceConnectionRequest creates a request to invoke ReleaseInstanceConnection API

type ReleaseInstanceConnectionResponse ¶ added in v1.60.262

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

ReleaseInstanceConnectionResponse is the response struct for api ReleaseInstanceConnection

func CreateReleaseInstanceConnectionResponse ¶ added in v1.60.262

func CreateReleaseInstanceConnectionResponse() (response *ReleaseInstanceConnectionResponse)

CreateReleaseInstanceConnectionResponse creates a response to parse from ReleaseInstanceConnection response

type ReleaseInstancePublicConnectionRequest ¶

type ReleaseInstancePublicConnectionRequest 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"`
	CurrentConnectionString string           `position:"Query" name:"CurrentConnectionString"`
	DBInstanceId            string           `position:"Query" name:"DBInstanceId"`
}

ReleaseInstancePublicConnectionRequest is the request struct for api ReleaseInstancePublicConnection

func CreateReleaseInstancePublicConnectionRequest ¶

func CreateReleaseInstancePublicConnectionRequest() (request *ReleaseInstancePublicConnectionRequest)

CreateReleaseInstancePublicConnectionRequest creates a request to invoke ReleaseInstancePublicConnection API

type ReleaseInstancePublicConnectionResponse ¶

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

ReleaseInstancePublicConnectionResponse is the response struct for api ReleaseInstancePublicConnection

func CreateReleaseInstancePublicConnectionResponse ¶

func CreateReleaseInstancePublicConnectionResponse() (response *ReleaseInstancePublicConnectionResponse)

CreateReleaseInstancePublicConnectionResponse creates a response to parse from ReleaseInstancePublicConnection response

type ReleaseReadWriteSplittingConnectionRequest ¶

type ReleaseReadWriteSplittingConnectionRequest 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"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

ReleaseReadWriteSplittingConnectionRequest is the request struct for api ReleaseReadWriteSplittingConnection

func CreateReleaseReadWriteSplittingConnectionRequest ¶

func CreateReleaseReadWriteSplittingConnectionRequest() (request *ReleaseReadWriteSplittingConnectionRequest)

CreateReleaseReadWriteSplittingConnectionRequest creates a request to invoke ReleaseReadWriteSplittingConnection API

type ReleaseReadWriteSplittingConnectionResponse ¶

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

ReleaseReadWriteSplittingConnectionResponse is the response struct for api ReleaseReadWriteSplittingConnection

func CreateReleaseReadWriteSplittingConnectionResponse ¶

func CreateReleaseReadWriteSplittingConnectionResponse() (response *ReleaseReadWriteSplittingConnectionResponse)

CreateReleaseReadWriteSplittingConnectionResponse creates a response to parse from ReleaseReadWriteSplittingConnection response

type RemoveTagsFromResourceRequest ¶

type RemoveTagsFromResourceRequest struct {
	*requests.RpcRequest
	Tag4Value            string           `position:"Query" name:"Tag.4.value"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Tag2Key              string           `position:"Query" name:"Tag.2.key"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Tag3Key              string           `position:"Query" name:"Tag.3.key"`
	Tag1Value            string           `position:"Query" name:"Tag.1.value"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	Tag3Value            string           `position:"Query" name:"Tag.3.value"`
	ProxyId              string           `position:"Query" name:"proxyId"`
	Tag5Key              string           `position:"Query" name:"Tag.5.key"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Tag5Value            string           `position:"Query" name:"Tag.5.value"`
	Tags                 string           `position:"Query" name:"Tags"`
	Tag1Key              string           `position:"Query" name:"Tag.1.key"`
	Tag2Value            string           `position:"Query" name:"Tag.2.value"`
	Tag4Key              string           `position:"Query" name:"Tag.4.key"`
}

RemoveTagsFromResourceRequest is the request struct for api RemoveTagsFromResource

func CreateRemoveTagsFromResourceRequest ¶

func CreateRemoveTagsFromResourceRequest() (request *RemoveTagsFromResourceRequest)

CreateRemoveTagsFromResourceRequest creates a request to invoke RemoveTagsFromResource API

type RemoveTagsFromResourceResponse ¶

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

RemoveTagsFromResourceResponse is the response struct for api RemoveTagsFromResource

func CreateRemoveTagsFromResourceResponse ¶

func CreateRemoveTagsFromResourceResponse() (response *RemoveTagsFromResourceResponse)

CreateRemoveTagsFromResourceResponse creates a response to parse from RemoveTagsFromResource response

type RenewInstanceRequest ¶

type RenewInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	Period               requests.Integer `position:"Query" name:"Period"`
	AutoPay              string           `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AutoRenew            string           `position:"Query" name:"AutoRenew"`
}

RenewInstanceRequest is the request struct for api RenewInstance

func CreateRenewInstanceRequest ¶

func CreateRenewInstanceRequest() (request *RenewInstanceRequest)

CreateRenewInstanceRequest creates a request to invoke RenewInstance API

type RenewInstanceResponse ¶

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

RenewInstanceResponse is the response struct for api RenewInstance

func CreateRenewInstanceResponse ¶

func CreateRenewInstanceResponse() (response *RenewInstanceResponse)

CreateRenewInstanceResponse creates a response to parse from RenewInstance response

type Report ¶

type Report struct {
	EndTime        string `json:"EndTime" xml:"EndTime"`
	DiagnosticTime string `json:"DiagnosticTime" xml:"DiagnosticTime"`
	StartTime      string `json:"StartTime" xml:"StartTime"`
	Score          int    `json:"Score" xml:"Score"`
	DownloadURL    string `json:"DownloadURL" xml:"DownloadURL"`
}

Report is a nested struct in rds response

type ReportList ¶

type ReportList struct {
	Report []Report `json:"Report" xml:"Report"`
}

ReportList is a nested struct in rds response

type ResetAccountPasswordRequest ¶

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

ResetAccountPasswordRequest is the request struct for api ResetAccountPassword

func CreateResetAccountPasswordRequest ¶

func CreateResetAccountPasswordRequest() (request *ResetAccountPasswordRequest)

CreateResetAccountPasswordRequest creates a request to invoke ResetAccountPassword API

type ResetAccountPasswordResponse ¶

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

ResetAccountPasswordResponse is the response struct for api ResetAccountPassword

func CreateResetAccountPasswordResponse ¶

func CreateResetAccountPasswordResponse() (response *ResetAccountPasswordResponse)

CreateResetAccountPasswordResponse creates a response to parse from ResetAccountPassword response

type ResetAccountRequest ¶

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

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 RestartDBInstanceRequest ¶

type RestartDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	RestartMethod        string           `position:"Query" name:"RestartMethod"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	SwitchTime           string           `position:"Query" name:"SwitchTime"`
	NodeId               string           `position:"Query" name:"NodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RestartDBInstanceRequest is the request struct for api RestartDBInstance

func CreateRestartDBInstanceRequest ¶

func CreateRestartDBInstanceRequest() (request *RestartDBInstanceRequest)

CreateRestartDBInstanceRequest creates a request to invoke RestartDBInstance API

type RestartDBInstanceResponse ¶

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

RestartDBInstanceResponse is the response struct for api RestartDBInstance

func CreateRestartDBInstanceResponse ¶

func CreateRestartDBInstanceResponse() (response *RestartDBInstanceResponse)

CreateRestartDBInstanceResponse creates a response to parse from RestartDBInstance response

type RestoreDdrTableRequest ¶ added in v1.61.263

type RestoreDdrTableRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourceDBInstanceName string           `position:"Query" name:"SourceDBInstanceName"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	UserBakSetURL        string           `position:"Query" name:"UserBakSetURL"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	TableMeta            string           `position:"Query" name:"TableMeta"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BackupSetRegion      string           `position:"Query" name:"BackupSetRegion"`
	BackupSetType        string           `position:"Query" name:"BackupSetType"`
	RestoreTime          string           `position:"Query" name:"RestoreTime"`
	BakSetName           string           `position:"Query" name:"BakSetName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RestoreType          string           `position:"Query" name:"RestoreType"`
	SourceRegion         string           `position:"Query" name:"SourceRegion"`
}

RestoreDdrTableRequest is the request struct for api RestoreDdrTable

func CreateRestoreDdrTableRequest ¶ added in v1.61.263

func CreateRestoreDdrTableRequest() (request *RestoreDdrTableRequest)

CreateRestoreDdrTableRequest creates a request to invoke RestoreDdrTable API

type RestoreDdrTableResponse ¶ added in v1.61.263

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

RestoreDdrTableResponse is the response struct for api RestoreDdrTable

func CreateRestoreDdrTableResponse ¶ added in v1.61.263

func CreateRestoreDdrTableResponse() (response *RestoreDdrTableResponse)

CreateRestoreDdrTableResponse creates a response to parse from RestoreDdrTable response

type RestoreRegions ¶

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

RestoreRegions is a nested struct in rds response

type RestoreTableRequest ¶

type RestoreTableRequest struct {
	*requests.RpcRequest
	RestoreTableMode     string           `position:"Query" name:"RestoreTableMode"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	InstantRecovery      requests.Boolean `position:"Query" name:"InstantRecovery"`
	TableMeta            string           `position:"Query" name:"TableMeta"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	RestoreTime          string           `position:"Query" name:"RestoreTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RestoreTableRequest is the request struct for api RestoreTable

func CreateRestoreTableRequest ¶

func CreateRestoreTableRequest() (request *RestoreTableRequest)

CreateRestoreTableRequest creates a request to invoke RestoreTable API

type RestoreTableResponse ¶

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

RestoreTableResponse is the response struct for api RestoreTable

func CreateRestoreTableResponse ¶

func CreateRestoreTableResponse() (response *RestoreTableResponse)

CreateRestoreTableResponse creates a response to parse from RestoreTable response

type Result ¶ added in v1.61.1300

type Result struct {
	CreateMemberCount string `json:"CreateMemberCount" xml:"CreateMemberCount"`
	TaskID            string `json:"TaskID" xml:"TaskID"`
	GadInstanceName   string `json:"GadInstanceName" xml:"GadInstanceName"`
	CreateCount       string `json:"CreateCount" xml:"CreateCount"`
}

Result is a nested struct in rds response

type RevokeAccountPrivilegeRequest ¶

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

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 RevokeOperatorPermissionRequest ¶

type RevokeOperatorPermissionRequest 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"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

RevokeOperatorPermissionRequest is the request struct for api RevokeOperatorPermission

func CreateRevokeOperatorPermissionRequest ¶

func CreateRevokeOperatorPermissionRequest() (request *RevokeOperatorPermissionRequest)

CreateRevokeOperatorPermissionRequest creates a request to invoke RevokeOperatorPermission API

type RevokeOperatorPermissionResponse ¶

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

RevokeOperatorPermissionResponse is the response struct for api RevokeOperatorPermission

func CreateRevokeOperatorPermissionResponse ¶

func CreateRevokeOperatorPermissionResponse() (response *RevokeOperatorPermissionResponse)

CreateRevokeOperatorPermissionResponse creates a response to parse from RevokeOperatorPermission response

type Rule ¶

type Rule struct {
	Name        string `json:"Name" xml:"Name"`
	RuleId      int64  `json:"RuleId" xml:"RuleId"`
	Description string `json:"Description" xml:"Description"`
}

Rule is a nested struct in rds response

type RuleIdsInDescribePrice ¶

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

RuleIdsInDescribePrice is a nested struct in rds response

type RuleIdsInDescribeRenewalPrice ¶

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

RuleIdsInDescribeRenewalPrice is a nested struct in rds response

type RulesInDescribePrice ¶

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

RulesInDescribePrice is a nested struct in rds response

type RulesInDescribeRenewalPrice ¶

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

RulesInDescribeRenewalPrice is a nested struct in rds response

type RunningHbaItems ¶ added in v1.61.1608

type RunningHbaItems struct {
	HbaItem []HbaItem `json:"HbaItem" xml:"HbaItem"`
}

RunningHbaItems is a nested struct in rds response

type RunningParameters ¶

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

RunningParameters is a nested struct in rds response

type RuntimeInfo ¶ added in v1.62.388

type RuntimeInfo struct {
	RuntimeDbProperty []map[string]interface{} `json:"RuntimeDbProperty" xml:"RuntimeDbProperty"`
}

RuntimeInfo is a nested struct in rds response

type SQLRecord ¶

type SQLRecord struct {
	HostAddress         string `json:"HostAddress" xml:"HostAddress"`
	SQLText             string `json:"SQLText" xml:"SQLText"`
	ReturnRowCounts     int64  `json:"ReturnRowCounts" xml:"ReturnRowCounts"`
	DBName              string `json:"DBName" xml:"DBName"`
	ExecuteTime         string `json:"ExecuteTime" xml:"ExecuteTime"`
	ThreadID            string `json:"ThreadID" xml:"ThreadID"`
	TotalExecutionTimes int64  `json:"TotalExecutionTimes" xml:"TotalExecutionTimes"`
	AccountName         string `json:"AccountName" xml:"AccountName"`
}

SQLRecord is a nested struct in rds response

type SQLSlowLog ¶

type SQLSlowLog struct {
	MaxLastRowsAffectedCounts     int64  `json:"MaxLastRowsAffectedCounts" xml:"MaxLastRowsAffectedCounts"`
	ReturnMaxRowCount             int64  `json:"ReturnMaxRowCount" xml:"ReturnMaxRowCount"`
	SQLText                       string `json:"SQLText" xml:"SQLText"`
	SQLServerMaxCpuTime           int64  `json:"SQLServerMaxCpuTime" xml:"SQLServerMaxCpuTime"`
	CreateTime                    string `json:"CreateTime" xml:"CreateTime"`
	AvgLastRowsAffectedCounts     int64  `json:"AvgLastRowsAffectedCounts" xml:"AvgLastRowsAffectedCounts"`
	MinLastRowsAffectedCounts     int64  `json:"MinLastRowsAffectedCounts" xml:"MinLastRowsAffectedCounts"`
	ParseTotalRowCounts           int64  `json:"ParseTotalRowCounts" xml:"ParseTotalRowCounts"`
	TotalLockTimes                int64  `json:"TotalLockTimes" xml:"TotalLockTimes"`
	MySQLTotalExecutionCounts     int64  `json:"MySQLTotalExecutionCounts" xml:"MySQLTotalExecutionCounts"`
	SQLServerMinCpuTime           int64  `json:"SQLServerMinCpuTime" xml:"SQLServerMinCpuTime"`
	SQLHASH                       string `json:"SQLHASH" xml:"SQLHASH"`
	MinIOWriteCounts              int64  `json:"MinIOWriteCounts" xml:"MinIOWriteCounts"`
	ParseMaxRowCount              int64  `json:"ParseMaxRowCount" xml:"ParseMaxRowCount"`
	MaxLogicalReadCounts          int64  `json:"MaxLogicalReadCounts" xml:"MaxLogicalReadCounts"`
	MySQLTotalExecutionTimes      int64  `json:"MySQLTotalExecutionTimes" xml:"MySQLTotalExecutionTimes"`
	SQLServerTotalExecutionCounts int64  `json:"SQLServerTotalExecutionCounts" xml:"SQLServerTotalExecutionCounts"`
	ReturnTotalRowCounts          int64  `json:"ReturnTotalRowCounts" xml:"ReturnTotalRowCounts"`
	MaxLockTime                   int64  `json:"MaxLockTime" xml:"MaxLockTime"`
	MaxLockTimeMS                 int64  `json:"MaxLockTimeMS" xml:"MaxLockTimeMS"`
	DBName                        string `json:"DBName" xml:"DBName"`
	MinRowsAffectedCounts         int64  `json:"MinRowsAffectedCounts" xml:"MinRowsAffectedCounts"`
	TotalLogicalReadCounts        int64  `json:"TotalLogicalReadCounts" xml:"TotalLogicalReadCounts"`
	TotalPhysicalReadCounts       int64  `json:"TotalPhysicalReadCounts" xml:"TotalPhysicalReadCounts"`
	ReportTime                    string `json:"ReportTime" xml:"ReportTime"`
	MaxPhysicalReadCounts         int64  `json:"MaxPhysicalReadCounts" xml:"MaxPhysicalReadCounts"`
	SQLServerTotalCpuTime         int64  `json:"SQLServerTotalCpuTime" xml:"SQLServerTotalCpuTime"`
	TotalIOWriteCounts            int64  `json:"TotalIOWriteCounts" xml:"TotalIOWriteCounts"`
	MaxRowsAffectedCounts         int64  `json:"MaxRowsAffectedCounts" xml:"MaxRowsAffectedCounts"`
	AvgIOWriteCounts              int64  `json:"AvgIOWriteCounts" xml:"AvgIOWriteCounts"`
	MinPhysicalReadCounts         int64  `json:"MinPhysicalReadCounts" xml:"MinPhysicalReadCounts"`
	SlowLogId                     int64  `json:"SlowLogId" xml:"SlowLogId"`
	MaxExecutionTime              int64  `json:"MaxExecutionTime" xml:"MaxExecutionTime"`
	MaxExecutionTimeMS            int64  `json:"MaxExecutionTimeMS" xml:"MaxExecutionTimeMS"`
	AvgExecutionTime              int64  `json:"AvgExecutionTime" xml:"AvgExecutionTime"`
	SQLServerAvgExecutionTime     int64  `json:"SQLServerAvgExecutionTime" xml:"SQLServerAvgExecutionTime"`
	MaxIOWriteCounts              int64  `json:"MaxIOWriteCounts" xml:"MaxIOWriteCounts"`
	SQLServerAvgCpuTime           int64  `json:"SQLServerAvgCpuTime" xml:"SQLServerAvgCpuTime"`
	TotalLastRowsAffectedCounts   int64  `json:"TotalLastRowsAffectedCounts" xml:"TotalLastRowsAffectedCounts"`
	AvgLogicalReadCounts          int64  `json:"AvgLogicalReadCounts" xml:"AvgLogicalReadCounts"`
	SQLServerMinExecutionTime     int64  `json:"SQLServerMinExecutionTime" xml:"SQLServerMinExecutionTime"`
	SQLIdStr                      string `json:"SQLIdStr" xml:"SQLIdStr"`
	SQLServerTotalExecutionTimes  int64  `json:"SQLServerTotalExecutionTimes" xml:"SQLServerTotalExecutionTimes"`
	AvgRowsAffectedCounts         int64  `json:"AvgRowsAffectedCounts" xml:"AvgRowsAffectedCounts"`
	TotalRowsAffectedCounts       int64  `json:"TotalRowsAffectedCounts" xml:"TotalRowsAffectedCounts"`
	AvgPhysicalReadCounts         int64  `json:"AvgPhysicalReadCounts" xml:"AvgPhysicalReadCounts"`
	MinLogicalReadCounts          int64  `json:"MinLogicalReadCounts" xml:"MinLogicalReadCounts"`
}

SQLSlowLog is a nested struct in rds response

type SQLSlowRecord ¶

type SQLSlowRecord struct {
	HostAddress           string `json:"HostAddress" xml:"HostAddress"`
	RowsAffectedCount     int64  `json:"RowsAffectedCount" xml:"RowsAffectedCount"`
	QueryTimes            int64  `json:"QueryTimes" xml:"QueryTimes"`
	SQLText               string `json:"SQLText" xml:"SQLText"`
	CpuTime               int64  `json:"CpuTime" xml:"CpuTime"`
	QueryTimeMS           int64  `json:"QueryTimeMS" xml:"QueryTimeMS"`
	ApplicationName       string `json:"ApplicationName" xml:"ApplicationName"`
	LockTimes             int64  `json:"LockTimes" xml:"LockTimes"`
	ExecutionStartTime    string `json:"ExecutionStartTime" xml:"ExecutionStartTime"`
	LogicalIORead         int64  `json:"LogicalIORead" xml:"LogicalIORead"`
	WriteIOCount          int64  `json:"WriteIOCount" xml:"WriteIOCount"`
	PhysicalIORead        int64  `json:"PhysicalIORead" xml:"PhysicalIORead"`
	ReturnRowCounts       int64  `json:"ReturnRowCounts" xml:"ReturnRowCounts"`
	ParseRowCounts        int64  `json:"ParseRowCounts" xml:"ParseRowCounts"`
	DBName                string `json:"DBName" xml:"DBName"`
	ClientHostName        string `json:"ClientHostName" xml:"ClientHostName"`
	UserName              string `json:"UserName" xml:"UserName"`
	LastRowsAffectedCount int64  `json:"LastRowsAffectedCount" xml:"LastRowsAffectedCount"`
	SQLHash               string `json:"SQLHash" xml:"SQLHash"`
}

SQLSlowRecord is a nested struct in rds response

type Secrets ¶ added in v1.61.1748

type Secrets struct {
	SecretsItem []SecretsItem `json:"Secrets" xml:"Secrets"`
}

Secrets is a nested struct in rds response

type SecretsItem ¶ added in v1.61.1748

type SecretsItem struct {
	AccountId   string `json:"AccountId" xml:"AccountId"`
	SecretName  string `json:"SecretName" xml:"SecretName"`
	RegionId    string `json:"RegionId" xml:"RegionId"`
	SecretArn   string `json:"SecretArn" xml:"SecretArn"`
	Description string `json:"Description" xml:"Description"`
	Username    string `json:"Username" xml:"Username"`
}

SecretsItem is a nested struct in rds response

type SecurityIPGroup ¶

type SecurityIPGroup struct {
	SecurityIPs         string `json:"SecurityIPs" xml:"SecurityIPs"`
	SecurityIPGroupName string `json:"SecurityIPGroupName" xml:"SecurityIPGroupName"`
}

SecurityIPGroup is a nested struct in rds response

type SecurityIPGroupsInDescribeDBInstanceNetInfo ¶ added in v1.61.1748

type SecurityIPGroupsInDescribeDBInstanceNetInfo struct {
	SecurityIPGroup []SecurityIPGroup `json:"securityIPGroup" xml:"securityIPGroup"`
}

SecurityIPGroupsInDescribeDBInstanceNetInfo is a nested struct in rds response

type SecurityIPGroupsInDescribeDBInstanceNetInfoForChannel ¶ added in v1.61.1748

type SecurityIPGroupsInDescribeDBInstanceNetInfoForChannel struct {
	SecurityIPGroup []SecurityIPGroup `json:"securityIPGroup" xml:"securityIPGroup"`
}

SecurityIPGroupsInDescribeDBInstanceNetInfoForChannel is a nested struct in rds response

type ServerlessConfig ¶ added in v1.61.1608

type ServerlessConfig struct {
	ScaleMin    string `json:"ScaleMin" xml:"ScaleMin"`
	ScaleMax    string `json:"ScaleMax" xml:"ScaleMax"`
	AutoPause   bool   `json:"AutoPause" xml:"AutoPause"`
	SwitchForce bool   `json:"SwitchForce" xml:"SwitchForce"`
}

ServerlessConfig is a nested struct in rds response

type SlaveZone ¶

type SlaveZone struct {
	ZoneId string `json:"ZoneId" xml:"ZoneId"`
}

SlaveZone is a nested struct in rds response

type SlaveZonesInDescribeDBInstanceAttribute ¶ added in v1.62.388

type SlaveZonesInDescribeDBInstanceAttribute struct {
	SlaveZone []SlaveZone `json:"SlaveZone" xml:"SlaveZone"`
}

SlaveZonesInDescribeDBInstanceAttribute is a nested struct in rds response

type SlaveZonesInDescribeDBInstancesAsCsv ¶ added in v1.62.388

type SlaveZonesInDescribeDBInstancesAsCsv struct {
	SlaveRegion []string `json:"slaveRegion" xml:"slaveRegion"`
}

SlaveZonesInDescribeDBInstancesAsCsv is a nested struct in rds response

type Slot ¶ added in v1.62.357

type Slot struct {
	SlotName   string `json:"SlotName" xml:"SlotName"`
	Plugin     string `json:"Plugin" xml:"Plugin"`
	SlotType   string `json:"SlotType" xml:"SlotType"`
	Database   string `json:"Database" xml:"Database"`
	Temporary  string `json:"Temporary" xml:"Temporary"`
	SlotStatus string `json:"SlotStatus" xml:"SlotStatus"`
	WalDelay   string `json:"WalDelay" xml:"WalDelay"`
}

Slot is a nested struct in rds response

type Slots ¶ added in v1.62.357

type Slots struct {
	Slot []Slot `json:"Slot" xml:"Slot"`
}

Slots is a nested struct in rds response

type StartDBInstanceRequest ¶ added in v1.61.70

type StartDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SpecifiedTime                  string           `position:"Query" name:"SpecifiedTime"`
	TargetDedicatedHostIdForSlave  string           `position:"Query" name:"TargetDedicatedHostIdForSlave"`
	EngineVersion                  string           `position:"Query" name:"EngineVersion"`
	Storage                        requests.Integer `position:"Query" name:"Storage"`
	EffectiveTime                  string           `position:"Query" name:"EffectiveTime"`
	DBInstanceTransType            requests.Integer `position:"Query" name:"DBInstanceTransType"`
	TargetDedicatedHostIdForMaster string           `position:"Query" name:"TargetDedicatedHostIdForMaster"`
	DBInstanceId                   string           `position:"Query" name:"DBInstanceId"`
	DedicatedHostGroupId           string           `position:"Query" name:"DedicatedHostGroupId"`
	ResourceOwnerAccount           string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId                        requests.Integer `position:"Query" name:"OwnerId"`
	TargetDBInstanceClass          string           `position:"Query" name:"TargetDBInstanceClass"`
	VSwitchId                      string           `position:"Query" name:"VSwitchId"`
	TargetDedicatedHostIdForLog    string           `position:"Query" name:"TargetDedicatedHostIdForLog"`
	ZoneId                         string           `position:"Query" name:"ZoneId"`
}

StartDBInstanceRequest is the request struct for api StartDBInstance

func CreateStartDBInstanceRequest ¶ added in v1.61.70

func CreateStartDBInstanceRequest() (request *StartDBInstanceRequest)

CreateStartDBInstanceRequest creates a request to invoke StartDBInstance API

type StartDBInstanceResponse ¶ added in v1.61.70

type StartDBInstanceResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	TaskId      int    `json:"TaskId" xml:"TaskId"`
	MigrationId int    `json:"MigrationId" xml:"MigrationId"`
}

StartDBInstanceResponse is the response struct for api StartDBInstance

func CreateStartDBInstanceResponse ¶ added in v1.61.70

func CreateStartDBInstanceResponse() (response *StartDBInstanceResponse)

CreateStartDBInstanceResponse creates a response to parse from StartDBInstance response

type StopDBInstanceRequest ¶ added in v1.61.70

type StopDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

StopDBInstanceRequest is the request struct for api StopDBInstance

func CreateStopDBInstanceRequest ¶ added in v1.61.70

func CreateStopDBInstanceRequest() (request *StopDBInstanceRequest)

CreateStopDBInstanceRequest creates a request to invoke StopDBInstance API

type StopDBInstanceResponse ¶ added in v1.61.70

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

StopDBInstanceResponse is the response struct for api StopDBInstance

func CreateStopDBInstanceResponse ¶ added in v1.61.70

func CreateStopDBInstanceResponse() (response *StopDBInstanceResponse)

CreateStopDBInstanceResponse creates a response to parse from StopDBInstance response

type SubInsNames ¶ added in v1.62.254

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

SubInsNames is a nested struct in rds response

type SupportedCategory ¶

type SupportedCategory struct {
	Category              string                 `json:"Category" xml:"Category"`
	SupportedStorageTypes []SupportedStorageType `json:"SupportedStorageTypes" xml:"SupportedStorageTypes"`
}

SupportedCategory is a nested struct in rds response

type SupportedCategorys ¶

type SupportedCategorys struct {
	SupportedCategory []SupportedCategory `json:"SupportedCategory" xml:"SupportedCategory"`
}

SupportedCategorys is a nested struct in rds response

type SupportedEngine ¶

type SupportedEngine struct {
	Engine                  string                   `json:"Engine" xml:"Engine"`
	SupportedEngineVersions []SupportedEngineVersion `json:"SupportedEngineVersions" xml:"SupportedEngineVersions"`
}

SupportedEngine is a nested struct in rds response

type SupportedEngineVersion ¶

type SupportedEngineVersion struct {
	Version            string              `json:"Version" xml:"Version"`
	SupportedCategorys []SupportedCategory `json:"SupportedCategorys" xml:"SupportedCategorys"`
}

SupportedEngineVersion is a nested struct in rds response

type SupportedEngineVersions ¶

type SupportedEngineVersions struct {
	SupportedEngineVersion []SupportedEngineVersion `json:"SupportedEngineVersion" xml:"SupportedEngineVersion"`
}

SupportedEngineVersions is a nested struct in rds response

type SupportedEngines ¶

type SupportedEngines struct {
	SupportedEngine []SupportedEngine `json:"SupportedEngine" xml:"SupportedEngine"`
}

SupportedEngines is a nested struct in rds response

type SupportedStorageType ¶

type SupportedStorageType struct {
	StorageType string `json:"StorageType" xml:"StorageType"`
}

SupportedStorageType is a nested struct in rds response

type SupportedStorageTypes ¶

type SupportedStorageTypes struct {
	SupportedStorageType []SupportedStorageType `json:"SupportedStorageType" xml:"SupportedStorageType"`
}

SupportedStorageTypes is a nested struct in rds response

type SwitchDBInstanceHARequest ¶

type SwitchDBInstanceHARequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	NodeId               string           `position:"Query" name:"NodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Force                string           `position:"Query" name:"Force"`
	Operation            string           `position:"Query" name:"Operation"`
}

SwitchDBInstanceHARequest is the request struct for api SwitchDBInstanceHA

func CreateSwitchDBInstanceHARequest ¶

func CreateSwitchDBInstanceHARequest() (request *SwitchDBInstanceHARequest)

CreateSwitchDBInstanceHARequest creates a request to invoke SwitchDBInstanceHA API

type SwitchDBInstanceHAResponse ¶

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

SwitchDBInstanceHAResponse is the response struct for api SwitchDBInstanceHA

func CreateSwitchDBInstanceHAResponse ¶

func CreateSwitchDBInstanceHAResponse() (response *SwitchDBInstanceHAResponse)

CreateSwitchDBInstanceHAResponse creates a response to parse from SwitchDBInstanceHA response

type SwitchDBInstanceNetTypeRequest ¶

type SwitchDBInstanceNetTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConnectionStringPrefix string           `position:"Query" name:"ConnectionStringPrefix"`
	ClientToken            string           `position:"Query" name:"ClientToken"`
	DBInstanceId           string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	ConnectionStringType   string           `position:"Query" name:"ConnectionStringType"`
	Port                   string           `position:"Query" name:"Port"`
}

SwitchDBInstanceNetTypeRequest is the request struct for api SwitchDBInstanceNetType

func CreateSwitchDBInstanceNetTypeRequest ¶

func CreateSwitchDBInstanceNetTypeRequest() (request *SwitchDBInstanceNetTypeRequest)

CreateSwitchDBInstanceNetTypeRequest creates a request to invoke SwitchDBInstanceNetType API

type SwitchDBInstanceNetTypeResponse ¶

type SwitchDBInstanceNetTypeResponse struct {
	*responses.BaseResponse
	NewConnectionString string `json:"NewConnectionString" xml:"NewConnectionString"`
	RequestId           string `json:"RequestId" xml:"RequestId"`
	OldConnectionString string `json:"OldConnectionString" xml:"OldConnectionString"`
}

SwitchDBInstanceNetTypeResponse is the response struct for api SwitchDBInstanceNetType

func CreateSwitchDBInstanceNetTypeResponse ¶

func CreateSwitchDBInstanceNetTypeResponse() (response *SwitchDBInstanceNetTypeResponse)

CreateSwitchDBInstanceNetTypeResponse creates a response to parse from SwitchDBInstanceNetType response

type SwitchDBInstanceVpcRequest ¶

type SwitchDBInstanceVpcRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress     string           `position:"Query" name:"PrivateIpAddress"`
	VPCId                string           `position:"Query" name:"VPCId"`
}

SwitchDBInstanceVpcRequest is the request struct for api SwitchDBInstanceVpc

func CreateSwitchDBInstanceVpcRequest ¶

func CreateSwitchDBInstanceVpcRequest() (request *SwitchDBInstanceVpcRequest)

CreateSwitchDBInstanceVpcRequest creates a request to invoke SwitchDBInstanceVpc API

type SwitchDBInstanceVpcResponse ¶

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

SwitchDBInstanceVpcResponse is the response struct for api SwitchDBInstanceVpc

func CreateSwitchDBInstanceVpcResponse ¶

func CreateSwitchDBInstanceVpcResponse() (response *SwitchDBInstanceVpcResponse)

CreateSwitchDBInstanceVpcResponse creates a response to parse from SwitchDBInstanceVpc response

type SwitchGuardToMasterInstanceRequest ¶ added in v1.61.1748

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

SwitchGuardToMasterInstanceRequest is the request struct for api SwitchGuardToMasterInstance

func CreateSwitchGuardToMasterInstanceRequest ¶ added in v1.61.1748

func CreateSwitchGuardToMasterInstanceRequest() (request *SwitchGuardToMasterInstanceRequest)

CreateSwitchGuardToMasterInstanceRequest creates a request to invoke SwitchGuardToMasterInstance API

type SwitchGuardToMasterInstanceResponse ¶ added in v1.61.1748

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

SwitchGuardToMasterInstanceResponse is the response struct for api SwitchGuardToMasterInstance

func CreateSwitchGuardToMasterInstanceResponse ¶ added in v1.61.1748

func CreateSwitchGuardToMasterInstanceResponse() (response *SwitchGuardToMasterInstanceResponse)

CreateSwitchGuardToMasterInstanceResponse creates a response to parse from SwitchGuardToMasterInstance response

type Tag ¶

type Tag struct {
	TagValue string `json:"TagValue" xml:"TagValue"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

Tag is a nested struct in rds response

type TagInfos ¶

type TagInfos struct {
	TagValue      string                      `json:"TagValue" xml:"TagValue"`
	TagKey        string                      `json:"TagKey" xml:"TagKey"`
	DBInstanceIds DBInstanceIdsInDescribeTags `json:"DBInstanceIds" xml:"DBInstanceIds"`
}

TagInfos is a nested struct in rds response

type TagResource ¶

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

TagResource is a nested struct in rds response

type TagResources ¶

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

TagResources is a nested struct in rds response

type TagResourcesRequest ¶

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer   `position:"Query" name:"ResourceOwnerId"`
	Tag                  *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId           *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string             `position:"Query" name:"ResourceOwnerAccount"`
	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 Tags ¶

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

Tags is a nested struct in rds response

type TaskProgressInfo ¶

type TaskProgressInfo struct {
	Status             string `json:"Status" xml:"Status"`
	FinishTime         string `json:"FinishTime" xml:"FinishTime"`
	Progress           string `json:"Progress" xml:"Progress"`
	StepsInfo          string `json:"StepsInfo" xml:"StepsInfo"`
	BeginTime          string `json:"BeginTime" xml:"BeginTime"`
	ExpectedFinishTime string `json:"ExpectedFinishTime" xml:"ExpectedFinishTime"`
	TaskErrorCode      string `json:"TaskErrorCode" xml:"TaskErrorCode"`
	CurrentStepName    string `json:"CurrentStepName" xml:"CurrentStepName"`
	ProgressInfo       string `json:"ProgressInfo" xml:"ProgressInfo"`
	StepProgressInfo   string `json:"StepProgressInfo" xml:"StepProgressInfo"`
	TaskErrorMessage   string `json:"TaskErrorMessage" xml:"TaskErrorMessage"`
	TaskAction         string `json:"TaskAction" xml:"TaskAction"`
	Remain             int    `json:"Remain" xml:"Remain"`
	DBName             string `json:"DBName" xml:"DBName"`
	TaskId             string `json:"TaskId" xml:"TaskId"`
}

TaskProgressInfo is a nested struct in rds response

type Tasks ¶ added in v1.61.969

type Tasks struct {
	SourcePort         int64  `json:"SourcePort" xml:"SourcePort"`
	SourceIpAddress    string `json:"SourceIpAddress" xml:"SourceIpAddress"`
	TargetEip          string `json:"TargetEip" xml:"TargetEip"`
	ReplicationInfo    string `json:"ReplicationInfo" xml:"ReplicationInfo"`
	SourceCategory     string `json:"SourceCategory" xml:"SourceCategory"`
	GmtModified        string `json:"GmtModified" xml:"GmtModified"`
	Detail             string `json:"Detail" xml:"Detail"`
	GmtCreated         string `json:"GmtCreated" xml:"GmtCreated"`
	SourceAccount      string `json:"SourceAccount" xml:"SourceAccount"`
	TargetInstanceName string `json:"TargetInstanceName" xml:"TargetInstanceName"`
	TaskId             int64  `json:"TaskId" xml:"TaskId"`
	TaskName           string `json:"TaskName" xml:"TaskName"`
	SwitchTime         string `json:"SwitchTime" xml:"SwitchTime"`
	ReplicationState   string `json:"ReplicationState" xml:"ReplicationState"`
	SourcePassword     string `json:"SourcePassword" xml:"SourcePassword"`
	Status             string `json:"Status" xml:"Status"`
	MigrateStage       string `json:"MigrateStage" xml:"MigrateStage"`
}

Tasks is a nested struct in rds response

type TasksInDescribeUpgradeMajorVersionPrecheckTask ¶ added in v1.61.1608

type TasksInDescribeUpgradeMajorVersionPrecheckTask struct {
	TargetMajorVersion string `json:"TargetMajorVersion" xml:"TargetMajorVersion"`
	EffectiveTime      string `json:"EffectiveTime" xml:"EffectiveTime"`
	SourceMajorVersion string `json:"SourceMajorVersion" xml:"SourceMajorVersion"`
	Result             string `json:"Result" xml:"Result"`
	TaskId             int    `json:"TaskId" xml:"TaskId"`
	Detail             string `json:"Detail" xml:"Detail"`
	CheckTime          string `json:"CheckTime" xml:"CheckTime"`
}

TasksInDescribeUpgradeMajorVersionPrecheckTask is a nested struct in rds response

type TasksInDescribeUpgradeMajorVersionTasks ¶ added in v1.61.1608

type TasksInDescribeUpgradeMajorVersionTasks struct {
	TargetMajorVersion string `json:"TargetMajorVersion" xml:"TargetMajorVersion"`
	Result             string `json:"Result" xml:"Result"`
	EndTime            string `json:"EndTime" xml:"EndTime"`
	StartTime          string `json:"StartTime" xml:"StartTime"`
	SourceMajorVersion string `json:"SourceMajorVersion" xml:"SourceMajorVersion"`
	UpgradeMode        string `json:"UpgradeMode" xml:"UpgradeMode"`
	CollectStatMode    string `json:"CollectStatMode" xml:"CollectStatMode"`
	SourceInsName      string `json:"SourceInsName" xml:"SourceInsName"`
	TaskId             int    `json:"TaskId" xml:"TaskId"`
	TargetInsName      string `json:"TargetInsName" xml:"TargetInsName"`
	SwitchTime         string `json:"SwitchTime" xml:"SwitchTime"`
	Detail             string `json:"Detail" xml:"Detail"`
}

TasksInDescribeUpgradeMajorVersionTasks is a nested struct in rds response

type Template ¶ added in v1.62.458

type Template struct {
	Id           int    `json:"Id" xml:"Id"`
	Ips          string `json:"Ips" xml:"Ips"`
	TemplateName string `json:"TemplateName" xml:"TemplateName"`
	UserId       int    `json:"UserId" xml:"UserId"`
	TemplateId   int    `json:"TemplateId" xml:"TemplateId"`
}

Template is a nested struct in rds response

type TemplateRecord ¶

type TemplateRecord struct {
	CheckingCode         string `json:"CheckingCode" xml:"CheckingCode"`
	ParameterName        string `json:"ParameterName" xml:"ParameterName"`
	ParameterValue       string `json:"ParameterValue" xml:"ParameterValue"`
	ForceModify          string `json:"ForceModify" xml:"ForceModify"`
	ForceRestart         string `json:"ForceRestart" xml:"ForceRestart"`
	ParameterDescription string `json:"ParameterDescription" xml:"ParameterDescription"`
}

TemplateRecord is a nested struct in rds response

type TemplatesInDescribeAllWhitelistTemplate ¶ added in v1.62.458

type TemplatesInDescribeAllWhitelistTemplate struct {
	Template []Template `json:"Template" xml:"Template"`
}

TemplatesInDescribeAllWhitelistTemplate is a nested struct in rds response

type TemplatesInDescribeInstanceLinkedWhitelistTemplate ¶ added in v1.62.458

type TemplatesInDescribeInstanceLinkedWhitelistTemplate struct {
	Template []Template `json:"Template" xml:"Template"`
}

TemplatesInDescribeInstanceLinkedWhitelistTemplate is a nested struct in rds response

type TerminateMigrateTaskRequest ¶ added in v1.61.263

type TerminateMigrateTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	MigrateTaskId        string           `position:"Query" name:"MigrateTaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
}

TerminateMigrateTaskRequest is the request struct for api TerminateMigrateTask

func CreateTerminateMigrateTaskRequest ¶ added in v1.61.263

func CreateTerminateMigrateTaskRequest() (request *TerminateMigrateTaskRequest)

CreateTerminateMigrateTaskRequest creates a request to invoke TerminateMigrateTask API

type TerminateMigrateTaskResponse ¶ added in v1.61.263

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

TerminateMigrateTaskResponse is the response struct for api TerminateMigrateTask

func CreateTerminateMigrateTaskResponse ¶ added in v1.61.263

func CreateTerminateMigrateTaskResponse() (response *TerminateMigrateTaskResponse)

CreateTerminateMigrateTaskResponse creates a response to parse from TerminateMigrateTask response

type TransformDBInstancePayTypeRequest ¶ added in v1.61.263

type TransformDBInstancePayTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	Period               string           `position:"Query" name:"Period"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Resource             string           `position:"Query" name:"Resource"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	UsedTime             requests.Integer `position:"Query" name:"UsedTime"`
	AutoRenew            string           `position:"Query" name:"AutoRenew"`
	PayType              string           `position:"Query" name:"PayType"`
}

TransformDBInstancePayTypeRequest is the request struct for api TransformDBInstancePayType

func CreateTransformDBInstancePayTypeRequest ¶ added in v1.61.263

func CreateTransformDBInstancePayTypeRequest() (request *TransformDBInstancePayTypeRequest)

CreateTransformDBInstancePayTypeRequest creates a request to invoke TransformDBInstancePayType API

type TransformDBInstancePayTypeResponse ¶ added in v1.61.263

type TransformDBInstancePayTypeResponse struct {
	*responses.BaseResponse
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ExpiredTime  string `json:"ExpiredTime" xml:"ExpiredTime"`
	OrderId      int64  `json:"OrderId" xml:"OrderId"`
	ChargeType   string `json:"ChargeType" xml:"ChargeType"`
}

TransformDBInstancePayTypeResponse is the response struct for api TransformDBInstancePayType

func CreateTransformDBInstancePayTypeResponse ¶ added in v1.61.263

func CreateTransformDBInstancePayTypeResponse() (response *TransformDBInstancePayTypeResponse)

CreateTransformDBInstancePayTypeResponse creates a response to parse from TransformDBInstancePayType response

type UninstalledExtensions ¶ added in v1.62.452

type UninstalledExtensions struct {
	Extension []Extension `json:"Extension" xml:"Extension"`
}

UninstalledExtensions is a nested struct in rds response

type UnlockAccountRequest ¶ added in v1.60.262

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

UnlockAccountRequest is the request struct for api UnlockAccount

func CreateUnlockAccountRequest ¶ added in v1.60.262

func CreateUnlockAccountRequest() (request *UnlockAccountRequest)

CreateUnlockAccountRequest creates a request to invoke UnlockAccount API

type UnlockAccountResponse ¶ added in v1.60.262

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

UnlockAccountResponse is the response struct for api UnlockAccount

func CreateUnlockAccountResponse ¶ added in v1.60.262

func CreateUnlockAccountResponse() (response *UnlockAccountResponse)

CreateUnlockAccountResponse creates a response to parse from UnlockAccount 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"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	TagKey               *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest ¶

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse ¶

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse ¶

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdatePostgresExtensionsRequest ¶ added in v1.62.452

type UpdatePostgresExtensionsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBNames              string           `position:"Query" name:"DBNames"`
	Extensions           string           `position:"Query" name:"Extensions"`
}

UpdatePostgresExtensionsRequest is the request struct for api UpdatePostgresExtensions

func CreateUpdatePostgresExtensionsRequest ¶ added in v1.62.452

func CreateUpdatePostgresExtensionsRequest() (request *UpdatePostgresExtensionsRequest)

CreateUpdatePostgresExtensionsRequest creates a request to invoke UpdatePostgresExtensions API

type UpdatePostgresExtensionsResponse ¶ added in v1.62.452

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

UpdatePostgresExtensionsResponse is the response struct for api UpdatePostgresExtensions

func CreateUpdatePostgresExtensionsResponse ¶ added in v1.62.452

func CreateUpdatePostgresExtensionsResponse() (response *UpdatePostgresExtensionsResponse)

CreateUpdatePostgresExtensionsResponse creates a response to parse from UpdatePostgresExtensions response

type UpdateUserBackupFileRequest ¶ added in v1.61.1289

type UpdateUserBackupFileRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Retention            requests.Integer `position:"Query" name:"Retention"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	OpsServiceVersion    string           `position:"Query" name:"OpsServiceVersion"`
	Comment              string           `position:"Query" name:"Comment"`
}

UpdateUserBackupFileRequest is the request struct for api UpdateUserBackupFile

func CreateUpdateUserBackupFileRequest ¶ added in v1.61.1289

func CreateUpdateUserBackupFileRequest() (request *UpdateUserBackupFileRequest)

CreateUpdateUserBackupFileRequest creates a request to invoke UpdateUserBackupFile API

type UpdateUserBackupFileResponse ¶ added in v1.61.1289

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

UpdateUserBackupFileResponse is the response struct for api UpdateUserBackupFile

func CreateUpdateUserBackupFileResponse ¶ added in v1.61.1289

func CreateUpdateUserBackupFileResponse() (response *UpdateUserBackupFileResponse)

CreateUpdateUserBackupFileResponse creates a response to parse from UpdateUserBackupFile response

type UpgradeDBInstanceEngineVersionRequest ¶

type UpgradeDBInstanceEngineVersionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UpgradeDBInstanceEngineVersionRequest is the request struct for api UpgradeDBInstanceEngineVersion

func CreateUpgradeDBInstanceEngineVersionRequest ¶

func CreateUpgradeDBInstanceEngineVersionRequest() (request *UpgradeDBInstanceEngineVersionRequest)

CreateUpgradeDBInstanceEngineVersionRequest creates a request to invoke UpgradeDBInstanceEngineVersion API

type UpgradeDBInstanceEngineVersionResponse ¶

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

UpgradeDBInstanceEngineVersionResponse is the response struct for api UpgradeDBInstanceEngineVersion

func CreateUpgradeDBInstanceEngineVersionResponse ¶

func CreateUpgradeDBInstanceEngineVersionResponse() (response *UpgradeDBInstanceEngineVersionResponse)

CreateUpgradeDBInstanceEngineVersionResponse creates a response to parse from UpgradeDBInstanceEngineVersion response

type UpgradeDBInstanceKernelVersionRequest ¶

type UpgradeDBInstanceKernelVersionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	SwitchTime           string           `position:"Query" name:"SwitchTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TargetMinorVersion   string           `position:"Query" name:"TargetMinorVersion"`
	UpgradeTime          string           `position:"Query" name:"UpgradeTime"`
}

UpgradeDBInstanceKernelVersionRequest is the request struct for api UpgradeDBInstanceKernelVersion

func CreateUpgradeDBInstanceKernelVersionRequest ¶

func CreateUpgradeDBInstanceKernelVersionRequest() (request *UpgradeDBInstanceKernelVersionRequest)

CreateUpgradeDBInstanceKernelVersionRequest creates a request to invoke UpgradeDBInstanceKernelVersion API

type UpgradeDBInstanceKernelVersionResponse ¶

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

UpgradeDBInstanceKernelVersionResponse is the response struct for api UpgradeDBInstanceKernelVersion

func CreateUpgradeDBInstanceKernelVersionResponse ¶

func CreateUpgradeDBInstanceKernelVersionResponse() (response *UpgradeDBInstanceKernelVersionResponse)

CreateUpgradeDBInstanceKernelVersionResponse creates a response to parse from UpgradeDBInstanceKernelVersion response

type UpgradeDBInstanceMajorVersionPrecheckRequest ¶ added in v1.61.969

type UpgradeDBInstanceMajorVersionPrecheckRequest 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"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	TargetMajorVersion   string           `position:"Query" name:"TargetMajorVersion"`
}

UpgradeDBInstanceMajorVersionPrecheckRequest is the request struct for api UpgradeDBInstanceMajorVersionPrecheck

func CreateUpgradeDBInstanceMajorVersionPrecheckRequest ¶ added in v1.61.969

func CreateUpgradeDBInstanceMajorVersionPrecheckRequest() (request *UpgradeDBInstanceMajorVersionPrecheckRequest)

CreateUpgradeDBInstanceMajorVersionPrecheckRequest creates a request to invoke UpgradeDBInstanceMajorVersionPrecheck API

type UpgradeDBInstanceMajorVersionPrecheckResponse ¶ added in v1.61.969

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

UpgradeDBInstanceMajorVersionPrecheckResponse is the response struct for api UpgradeDBInstanceMajorVersionPrecheck

func CreateUpgradeDBInstanceMajorVersionPrecheckResponse ¶ added in v1.61.969

func CreateUpgradeDBInstanceMajorVersionPrecheckResponse() (response *UpgradeDBInstanceMajorVersionPrecheckResponse)

CreateUpgradeDBInstanceMajorVersionPrecheckResponse creates a response to parse from UpgradeDBInstanceMajorVersionPrecheck response

type UpgradeDBInstanceMajorVersionRequest ¶ added in v1.61.969

type UpgradeDBInstanceMajorVersionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceStorage     requests.Integer `position:"Query" name:"DBInstanceStorage"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	ZoneIdSlave1          string           `position:"Query" name:"ZoneIdSlave1"`
	ZoneIdSlave2          string           `position:"Query" name:"ZoneIdSlave2"`
	SwitchTimeMode        string           `position:"Query" name:"SwitchTimeMode"`
	SwitchOver            string           `position:"Query" name:"SwitchOver"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	CollectStatMode       string           `position:"Query" name:"CollectStatMode"`
	DBInstanceDescription string           `position:"Query" name:"DBInstanceDescription"`
	SwitchTime            string           `position:"Query" name:"SwitchTime"`
	DBInstanceId          string           `position:"Query" name:"DBInstanceId"`
	DBInstanceStorageType string           `position:"Query" name:"DBInstanceStorageType"`
	Period                string           `position:"Query" name:"Period"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	UsedTime              string           `position:"Query" name:"UsedTime"`
	DBInstanceClass       string           `position:"Query" name:"DBInstanceClass"`
	VSwitchId             string           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress      string           `position:"Query" name:"PrivateIpAddress"`
	VPCId                 string           `position:"Query" name:"VPCId"`
	ZoneId                string           `position:"Query" name:"ZoneId"`
	PayType               string           `position:"Query" name:"PayType"`
	InstanceNetworkType   string           `position:"Query" name:"InstanceNetworkType"`
	TargetMajorVersion    string           `position:"Query" name:"TargetMajorVersion"`
}

UpgradeDBInstanceMajorVersionRequest is the request struct for api UpgradeDBInstanceMajorVersion

func CreateUpgradeDBInstanceMajorVersionRequest ¶ added in v1.61.969

func CreateUpgradeDBInstanceMajorVersionRequest() (request *UpgradeDBInstanceMajorVersionRequest)

CreateUpgradeDBInstanceMajorVersionRequest creates a request to invoke UpgradeDBInstanceMajorVersion API

type UpgradeDBInstanceMajorVersionResponse ¶ added in v1.61.969

type UpgradeDBInstanceMajorVersionResponse struct {
	*responses.BaseResponse
	DBInstanceId     string `json:"DBInstanceId" xml:"DBInstanceId"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
	Port             string `json:"Port" xml:"Port"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	OrderId          string `json:"OrderId" xml:"OrderId"`
	TaskId           int64  `json:"TaskId" xml:"TaskId"`
}

UpgradeDBInstanceMajorVersionResponse is the response struct for api UpgradeDBInstanceMajorVersion

func CreateUpgradeDBInstanceMajorVersionResponse ¶ added in v1.61.969

func CreateUpgradeDBInstanceMajorVersionResponse() (response *UpgradeDBInstanceMajorVersionResponse)

CreateUpgradeDBInstanceMajorVersionResponse creates a response to parse from UpgradeDBInstanceMajorVersion response

type UpgradeDBProxyInstanceKernelVersionRequest ¶ added in v1.61.70

type UpgradeDBProxyInstanceKernelVersionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	SwitchTime           string           `position:"Query" name:"SwitchTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DBProxyEngineType    string           `position:"Query" name:"DBProxyEngineType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	UpgradeTime          string           `position:"Query" name:"UpgradeTime"`
}

UpgradeDBProxyInstanceKernelVersionRequest is the request struct for api UpgradeDBProxyInstanceKernelVersion

func CreateUpgradeDBProxyInstanceKernelVersionRequest ¶ added in v1.61.70

func CreateUpgradeDBProxyInstanceKernelVersionRequest() (request *UpgradeDBProxyInstanceKernelVersionRequest)

CreateUpgradeDBProxyInstanceKernelVersionRequest creates a request to invoke UpgradeDBProxyInstanceKernelVersion API

type UpgradeDBProxyInstanceKernelVersionResponse ¶ added in v1.61.70

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

UpgradeDBProxyInstanceKernelVersionResponse is the response struct for api UpgradeDBProxyInstanceKernelVersion

func CreateUpgradeDBProxyInstanceKernelVersionResponse ¶ added in v1.61.70

func CreateUpgradeDBProxyInstanceKernelVersionResponse() (response *UpgradeDBProxyInstanceKernelVersionResponse)

CreateUpgradeDBProxyInstanceKernelVersionResponse creates a response to parse from UpgradeDBProxyInstanceKernelVersion response

type VSwitch ¶ added in v1.61.1289

type VSwitch struct {
	AliUid                  string `json:"AliUid" xml:"AliUid"`
	Bid                     string `json:"Bid" xml:"Bid"`
	CidrBlock               string `json:"CidrBlock" xml:"CidrBlock"`
	Description             string `json:"Description" xml:"Description"`
	GmtCreate               string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified             string `json:"GmtModified" xml:"GmtModified"`
	IsDefault               bool   `json:"IsDefault" xml:"IsDefault"`
	IzNo                    string `json:"IzNo" xml:"IzNo"`
	RegionNo                string `json:"RegionNo" xml:"RegionNo"`
	Status                  string `json:"Status" xml:"Status"`
	VSwitchId               string `json:"VSwitchId" xml:"VSwitchId"`
	VSwitchName             string `json:"VSwitchName" xml:"VSwitchName"`
	AvailableIpAddressCount string `json:"AvailableIpAddressCount" xml:"AvailableIpAddressCount"`
}

VSwitch is a nested struct in rds response

type VSwitchs ¶ added in v1.61.1289

type VSwitchs struct {
	VSwitch []VSwitch `json:"VSwitch" xml:"VSwitch"`
}

VSwitchs is a nested struct in rds response

type ValuesInDescribeDBInstancePerformance ¶

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

ValuesInDescribeDBInstancePerformance is a nested struct in rds response

type ValuesInDescribeDBProxyPerformance ¶

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

ValuesInDescribeDBProxyPerformance is a nested struct in rds response

type WhiteListGroups ¶

type WhiteListGroups struct {
	SecurityIpHosts    string `json:"SecurityIpHosts" xml:"SecurityIpHosts"`
	WhitelistGroupName string `json:"WhitelistGroupName" xml:"WhitelistGroupName"`
}

WhiteListGroups is a nested struct in rds response

type Words ¶ added in v1.61.70

type Words struct {
	Word []string `json:"word" xml:"word"`
}

Words is a nested struct in rds response

type ZoneIDList ¶ added in v1.61.70

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

ZoneIDList is a nested struct in rds response

Source Files ¶

Jump to

Keyboard shortcuts

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