dds

package
v1.63.58 Latest Latest
Warning

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

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

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶ added in v1.60.264

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶ added in v1.60.264

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶ added in v1.60.264

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶ added in v1.60.264

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type Account ¶

type Account struct {
	CharacterType      string `json:"CharacterType" xml:"CharacterType"`
	AccountStatus      string `json:"AccountStatus" xml:"AccountStatus"`
	AccountDescription string `json:"AccountDescription" xml:"AccountDescription"`
	DBInstanceId       string `json:"DBInstanceId" xml:"DBInstanceId"`
	AccountName        string `json:"AccountName" xml:"AccountName"`
}

Account is a nested struct in dds response

type Accounts ¶ added in v1.60.264

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

Accounts is a nested struct in dds response

type AllocateNodePrivateNetworkAddressRequest ¶ added in v1.60.264

type AllocateNodePrivateNetworkAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	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"`
	AccountPassword      string           `position:"Query" name:"AccountPassword"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

AllocateNodePrivateNetworkAddressRequest is the request struct for api AllocateNodePrivateNetworkAddress

func CreateAllocateNodePrivateNetworkAddressRequest ¶ added in v1.60.264

func CreateAllocateNodePrivateNetworkAddressRequest() (request *AllocateNodePrivateNetworkAddressRequest)

CreateAllocateNodePrivateNetworkAddressRequest creates a request to invoke AllocateNodePrivateNetworkAddress API

type AllocateNodePrivateNetworkAddressResponse ¶ added in v1.60.264

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

AllocateNodePrivateNetworkAddressResponse is the response struct for api AllocateNodePrivateNetworkAddress

func CreateAllocateNodePrivateNetworkAddressResponse ¶ added in v1.60.264

func CreateAllocateNodePrivateNetworkAddressResponse() (response *AllocateNodePrivateNetworkAddressResponse)

CreateAllocateNodePrivateNetworkAddressResponse creates a response to parse from AllocateNodePrivateNetworkAddress response

type AllocatePublicNetworkAddressRequest ¶

type AllocatePublicNetworkAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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"`
}

AllocatePublicNetworkAddressRequest is the request struct for api AllocatePublicNetworkAddress

func CreateAllocatePublicNetworkAddressRequest ¶

func CreateAllocatePublicNetworkAddressRequest() (request *AllocatePublicNetworkAddressRequest)

CreateAllocatePublicNetworkAddressRequest creates a request to invoke AllocatePublicNetworkAddress API

type AllocatePublicNetworkAddressResponse ¶

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

AllocatePublicNetworkAddressResponse is the response struct for api AllocatePublicNetworkAddress

func CreateAllocatePublicNetworkAddressResponse ¶

func CreateAllocatePublicNetworkAddressResponse() (response *AllocatePublicNetworkAddressResponse)

CreateAllocatePublicNetworkAddressResponse creates a response to parse from AllocatePublicNetworkAddress response

type AvailableResource ¶ added in v1.60.316

type AvailableResource struct {
	InstanceClassRemark    string                 `json:"InstanceClassRemark" xml:"InstanceClassRemark"`
	InstanceClass          string                 `json:"InstanceClass" xml:"InstanceClass"`
	DBInstanceStorageRange DBInstanceStorageRange `json:"DBInstanceStorageRange" xml:"DBInstanceStorageRange"`
}

AvailableResource is a nested struct in dds response

type AvailableResources ¶ added in v1.60.316

type AvailableResources struct {
	AvailableResource []AvailableResource `json:"AvailableResource" xml:"AvailableResource"`
}

AvailableResources is a nested struct in dds response

type AvailableRestoreTime ¶ added in v1.62.586

type AvailableRestoreTime struct {
	RestoreType      string `json:"RestoreType" xml:"RestoreType"`
	RestoreBeginTime string `json:"RestoreBeginTime" xml:"RestoreBeginTime"`
	RestoreEndTime   string `json:"RestoreEndTime" xml:"RestoreEndTime"`
}

AvailableRestoreTime is a nested struct in dds response

type AvailableZone ¶ added in v1.60.316

type AvailableZone struct {
	RegionId                string                  `json:"RegionId" xml:"RegionId"`
	ZoneId                  string                  `json:"ZoneId" xml:"ZoneId"`
	ZoneName                string                  `json:"ZoneName" xml:"ZoneName"`
	SupportedEngineVersions SupportedEngineVersions `json:"SupportedEngineVersions" xml:"SupportedEngineVersions"`
}

AvailableZone is a nested struct in dds response

type AvailableZoneInDescribeAvailableResource ¶ added in v1.62.514

type AvailableZoneInDescribeAvailableResource struct {
	ZoneId                  string                  `json:"ZoneId" xml:"ZoneId"`
	RegionId                string                  `json:"RegionId" xml:"RegionId"`
	SupportedEngineVersions SupportedEngineVersions `json:"SupportedEngineVersions" xml:"SupportedEngineVersions"`
}

AvailableZoneInDescribeAvailableResource is a nested struct in dds response

type AvailableZonesInDescribeAvailabilityZones ¶ added in v1.62.514

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

AvailableZonesInDescribeAvailabilityZones is a nested struct in dds response

type AvailableZonesInDescribeAvailableResource ¶ added in v1.62.514

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

AvailableZonesInDescribeAvailableResource is a nested struct in dds response

type Backup ¶

type Backup struct {
	IsAvail                   bool   `json:"IsAvail" xml:"IsAvail"`
	BackupName                string `json:"BackupName" xml:"BackupName"`
	BackupMode                string `json:"BackupMode" xml:"BackupMode"`
	BackupIntranetDownloadURL string `json:"BackupIntranetDownloadURL" xml:"BackupIntranetDownloadURL"`
	EngineVersion             string `json:"EngineVersion" xml:"EngineVersion"`
	BackupEndTime             string `json:"BackupEndTime" xml:"BackupEndTime"`
	BackupDBNames             string `json:"BackupDBNames" xml:"BackupDBNames"`
	BackupMethod              string `json:"BackupMethod" xml:"BackupMethod"`
	BackupType                string `json:"BackupType" xml:"BackupType"`
	BackupSize                int64  `json:"BackupSize" xml:"BackupSize"`
	BackupStatus              string `json:"BackupStatus" xml:"BackupStatus"`
	BackupStartTime           string `json:"BackupStartTime" xml:"BackupStartTime"`
	BackupId                  string `json:"BackupId" xml:"BackupId"`
	BackupJobId               string `json:"BackupJobId" xml:"BackupJobId"`
	BackupScale               string `json:"BackupScale" xml:"BackupScale"`
	BackupDownloadURL         string `json:"BackupDownloadURL" xml:"BackupDownloadURL"`
}

Backup is a nested struct in dds response

type BackupInDescribeClusterBackups ¶ added in v1.62.586

type BackupInDescribeClusterBackups struct {
	BackupId                  string    `json:"BackupId" xml:"BackupId"`
	InstanceName              string    `json:"InstanceName" xml:"InstanceName"`
	BackupDownloadURL         string    `json:"BackupDownloadURL" xml:"BackupDownloadURL"`
	BackupIntranetDownloadURL string    `json:"BackupIntranetDownloadURL" xml:"BackupIntranetDownloadURL"`
	BackupStartTime           string    `json:"BackupStartTime" xml:"BackupStartTime"`
	BackupEndTime             string    `json:"BackupEndTime" xml:"BackupEndTime"`
	BackupSize                string    `json:"BackupSize" xml:"BackupSize"`
	IsAvail                   string    `json:"IsAvail" xml:"IsAvail"`
	BackupStatus              string    `json:"BackupStatus" xml:"BackupStatus"`
	BackupName                string    `json:"BackupName" xml:"BackupName"`
	ExtraInfo                 ExtraInfo `json:"ExtraInfo" xml:"ExtraInfo"`
}

BackupInDescribeClusterBackups is a nested struct in dds response

type BackupJobs ¶ added in v1.62.689

type BackupJobs struct {
	BackupTask []BackupTask `json:"BackupTask" xml:"BackupTask"`
}

BackupJobs is a nested struct in dds response

type BackupTask ¶ added in v1.62.689

type BackupTask struct {
	BackupjobId     string `json:"BackupjobId" xml:"BackupjobId"`
	BackupSetStatus string `json:"BackupSetStatus" xml:"BackupSetStatus"`
	BackupStartTime string `json:"BackupStartTime" xml:"BackupStartTime"`
	Progress        string `json:"Progress" xml:"Progress"`
	JobMode         string `json:"JobMode" xml:"JobMode"`
}

BackupTask is a nested struct in dds response

type BackupsInDescribeBackups ¶ added in v1.62.586

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

BackupsInDescribeBackups is a nested struct in dds response

type BackupsInDescribeClusterBackups ¶ added in v1.62.586

type BackupsInDescribeClusterBackups struct {
	Backup []BackupInDescribeClusterBackups `json:"backup" xml:"backup"`
}

BackupsInDescribeClusterBackups is a nested struct in dds response

type CheckCloudResourceAuthorizedRequest ¶ added in v1.60.264

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

CheckCloudResourceAuthorizedRequest is the request struct for api CheckCloudResourceAuthorized

func CreateCheckCloudResourceAuthorizedRequest ¶ added in v1.60.264

func CreateCheckCloudResourceAuthorizedRequest() (request *CheckCloudResourceAuthorizedRequest)

CreateCheckCloudResourceAuthorizedRequest creates a request to invoke CheckCloudResourceAuthorized API

type CheckCloudResourceAuthorizedResponse ¶ added in v1.60.264

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

CheckCloudResourceAuthorizedResponse is the response struct for api CheckCloudResourceAuthorized

func CreateCheckCloudResourceAuthorizedResponse ¶ added in v1.60.264

func CreateCheckCloudResourceAuthorizedResponse() (response *CheckCloudResourceAuthorizedResponse)

CreateCheckCloudResourceAuthorizedResponse creates a response to parse from CheckCloudResourceAuthorized response

type CheckRecoveryConditionRequest ¶ added in v1.60.264

type CheckRecoveryConditionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	SrcRegion            string           `position:"Query" name:"SrcRegion"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	DatabaseNames        string           `position:"Query" name:"DatabaseNames"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	RestoreTime          string           `position:"Query" name:"RestoreTime"`
	DestRegion           string           `position:"Query" name:"DestRegion"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	SourceDBInstance     string           `position:"Query" name:"SourceDBInstance"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RestoreType          string           `position:"Query" name:"RestoreType"`
}

CheckRecoveryConditionRequest is the request struct for api CheckRecoveryCondition

func CreateCheckRecoveryConditionRequest ¶ added in v1.60.264

func CreateCheckRecoveryConditionRequest() (request *CheckRecoveryConditionRequest)

CreateCheckRecoveryConditionRequest creates a request to invoke CheckRecoveryCondition API

type CheckRecoveryConditionResponse ¶ added in v1.60.264

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

CheckRecoveryConditionResponse is the response struct for api CheckRecoveryCondition

func CreateCheckRecoveryConditionResponse ¶ added in v1.60.264

func CreateCheckRecoveryConditionResponse() (response *CheckRecoveryConditionResponse)

CreateCheckRecoveryConditionResponse creates a response to parse from CheckRecoveryCondition 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 ¶ added in v1.60.264

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 ¶ added in v1.60.264

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) AllocateNodePrivateNetworkAddress ¶ added in v1.60.264

func (client *Client) AllocateNodePrivateNetworkAddress(request *AllocateNodePrivateNetworkAddressRequest) (response *AllocateNodePrivateNetworkAddressResponse, err error)

AllocateNodePrivateNetworkAddress invokes the dds.AllocateNodePrivateNetworkAddress API synchronously

func (*Client) AllocateNodePrivateNetworkAddressWithCallback ¶ added in v1.60.264

func (client *Client) AllocateNodePrivateNetworkAddressWithCallback(request *AllocateNodePrivateNetworkAddressRequest, callback func(response *AllocateNodePrivateNetworkAddressResponse, err error)) <-chan int

AllocateNodePrivateNetworkAddressWithCallback invokes the dds.AllocateNodePrivateNetworkAddress API asynchronously

func (*Client) AllocateNodePrivateNetworkAddressWithChan ¶ added in v1.60.264

func (client *Client) AllocateNodePrivateNetworkAddressWithChan(request *AllocateNodePrivateNetworkAddressRequest) (<-chan *AllocateNodePrivateNetworkAddressResponse, <-chan error)

AllocateNodePrivateNetworkAddressWithChan invokes the dds.AllocateNodePrivateNetworkAddress API asynchronously

func (*Client) AllocatePublicNetworkAddress ¶

func (client *Client) AllocatePublicNetworkAddress(request *AllocatePublicNetworkAddressRequest) (response *AllocatePublicNetworkAddressResponse, err error)

AllocatePublicNetworkAddress invokes the dds.AllocatePublicNetworkAddress API synchronously

func (*Client) AllocatePublicNetworkAddressWithCallback ¶

func (client *Client) AllocatePublicNetworkAddressWithCallback(request *AllocatePublicNetworkAddressRequest, callback func(response *AllocatePublicNetworkAddressResponse, err error)) <-chan int

AllocatePublicNetworkAddressWithCallback invokes the dds.AllocatePublicNetworkAddress API asynchronously

func (*Client) AllocatePublicNetworkAddressWithChan ¶

func (client *Client) AllocatePublicNetworkAddressWithChan(request *AllocatePublicNetworkAddressRequest) (<-chan *AllocatePublicNetworkAddressResponse, <-chan error)

AllocatePublicNetworkAddressWithChan invokes the dds.AllocatePublicNetworkAddress API asynchronously

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

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

CheckCloudResourceAuthorized invokes the dds.CheckCloudResourceAuthorized API synchronously

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

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

CheckCloudResourceAuthorizedWithCallback invokes the dds.CheckCloudResourceAuthorized API asynchronously

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

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

CheckCloudResourceAuthorizedWithChan invokes the dds.CheckCloudResourceAuthorized API asynchronously

func (*Client) CheckRecoveryCondition ¶ added in v1.60.264

func (client *Client) CheckRecoveryCondition(request *CheckRecoveryConditionRequest) (response *CheckRecoveryConditionResponse, err error)

CheckRecoveryCondition invokes the dds.CheckRecoveryCondition API synchronously

func (*Client) CheckRecoveryConditionWithCallback ¶ added in v1.60.264

func (client *Client) CheckRecoveryConditionWithCallback(request *CheckRecoveryConditionRequest, callback func(response *CheckRecoveryConditionResponse, err error)) <-chan int

CheckRecoveryConditionWithCallback invokes the dds.CheckRecoveryCondition API asynchronously

func (*Client) CheckRecoveryConditionWithChan ¶ added in v1.60.264

func (client *Client) CheckRecoveryConditionWithChan(request *CheckRecoveryConditionRequest) (<-chan *CheckRecoveryConditionResponse, <-chan error)

CheckRecoveryConditionWithChan invokes the dds.CheckRecoveryCondition API asynchronously

func (*Client) CreateAccount ¶ added in v1.60.264

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

CreateAccount invokes the dds.CreateAccount API synchronously

func (*Client) CreateAccountWithCallback ¶ added in v1.60.264

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

CreateAccountWithCallback invokes the dds.CreateAccount API asynchronously

func (*Client) CreateAccountWithChan ¶ added in v1.60.264

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

CreateAccountWithChan invokes the dds.CreateAccount API asynchronously

func (*Client) CreateBackup ¶

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

CreateBackup invokes the dds.CreateBackup API synchronously

func (*Client) CreateBackupWithCallback ¶

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

CreateBackupWithCallback invokes the dds.CreateBackup API asynchronously

func (*Client) CreateBackupWithChan ¶

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

CreateBackupWithChan invokes the dds.CreateBackup API asynchronously

func (*Client) CreateDBInstance ¶

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

CreateDBInstance invokes the dds.CreateDBInstance API synchronously

func (*Client) CreateDBInstanceWithCallback ¶

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

CreateDBInstanceWithCallback invokes the dds.CreateDBInstance API asynchronously

func (*Client) CreateDBInstanceWithChan ¶

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

CreateDBInstanceWithChan invokes the dds.CreateDBInstance API asynchronously

func (*Client) CreateGlobalSecurityIPGroup ¶ added in v1.62.266

func (client *Client) CreateGlobalSecurityIPGroup(request *CreateGlobalSecurityIPGroupRequest) (response *CreateGlobalSecurityIPGroupResponse, err error)

CreateGlobalSecurityIPGroup invokes the dds.CreateGlobalSecurityIPGroup API synchronously

func (*Client) CreateGlobalSecurityIPGroupWithCallback ¶ added in v1.62.266

func (client *Client) CreateGlobalSecurityIPGroupWithCallback(request *CreateGlobalSecurityIPGroupRequest, callback func(response *CreateGlobalSecurityIPGroupResponse, err error)) <-chan int

CreateGlobalSecurityIPGroupWithCallback invokes the dds.CreateGlobalSecurityIPGroup API asynchronously

func (*Client) CreateGlobalSecurityIPGroupWithChan ¶ added in v1.62.266

func (client *Client) CreateGlobalSecurityIPGroupWithChan(request *CreateGlobalSecurityIPGroupRequest) (<-chan *CreateGlobalSecurityIPGroupResponse, <-chan error)

CreateGlobalSecurityIPGroupWithChan invokes the dds.CreateGlobalSecurityIPGroup API asynchronously

func (*Client) CreateNode ¶

func (client *Client) CreateNode(request *CreateNodeRequest) (response *CreateNodeResponse, err error)

CreateNode invokes the dds.CreateNode API synchronously

func (*Client) CreateNodeBatch ¶ added in v1.61.1270

func (client *Client) CreateNodeBatch(request *CreateNodeBatchRequest) (response *CreateNodeBatchResponse, err error)

CreateNodeBatch invokes the dds.CreateNodeBatch API synchronously

func (*Client) CreateNodeBatchWithCallback ¶ added in v1.61.1270

func (client *Client) CreateNodeBatchWithCallback(request *CreateNodeBatchRequest, callback func(response *CreateNodeBatchResponse, err error)) <-chan int

CreateNodeBatchWithCallback invokes the dds.CreateNodeBatch API asynchronously

func (*Client) CreateNodeBatchWithChan ¶ added in v1.61.1270

func (client *Client) CreateNodeBatchWithChan(request *CreateNodeBatchRequest) (<-chan *CreateNodeBatchResponse, <-chan error)

CreateNodeBatchWithChan invokes the dds.CreateNodeBatch API asynchronously

func (*Client) CreateNodeWithCallback ¶

func (client *Client) CreateNodeWithCallback(request *CreateNodeRequest, callback func(response *CreateNodeResponse, err error)) <-chan int

CreateNodeWithCallback invokes the dds.CreateNode API asynchronously

func (*Client) CreateNodeWithChan ¶

func (client *Client) CreateNodeWithChan(request *CreateNodeRequest) (<-chan *CreateNodeResponse, <-chan error)

CreateNodeWithChan invokes the dds.CreateNode API asynchronously

func (*Client) CreateShardingDBInstance ¶

func (client *Client) CreateShardingDBInstance(request *CreateShardingDBInstanceRequest) (response *CreateShardingDBInstanceResponse, err error)

CreateShardingDBInstance invokes the dds.CreateShardingDBInstance API synchronously

func (*Client) CreateShardingDBInstanceWithCallback ¶

func (client *Client) CreateShardingDBInstanceWithCallback(request *CreateShardingDBInstanceRequest, callback func(response *CreateShardingDBInstanceResponse, err error)) <-chan int

CreateShardingDBInstanceWithCallback invokes the dds.CreateShardingDBInstance API asynchronously

func (*Client) CreateShardingDBInstanceWithChan ¶

func (client *Client) CreateShardingDBInstanceWithChan(request *CreateShardingDBInstanceRequest) (<-chan *CreateShardingDBInstanceResponse, <-chan error)

CreateShardingDBInstanceWithChan invokes the dds.CreateShardingDBInstance API asynchronously

func (*Client) DeleteDBInstance ¶

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

DeleteDBInstance invokes the dds.DeleteDBInstance API synchronously

func (*Client) DeleteDBInstanceWithCallback ¶

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

DeleteDBInstanceWithCallback invokes the dds.DeleteDBInstance API asynchronously

func (*Client) DeleteDBInstanceWithChan ¶

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

DeleteDBInstanceWithChan invokes the dds.DeleteDBInstance API asynchronously

func (*Client) DeleteGlobalSecurityIPGroup ¶ added in v1.62.266

func (client *Client) DeleteGlobalSecurityIPGroup(request *DeleteGlobalSecurityIPGroupRequest) (response *DeleteGlobalSecurityIPGroupResponse, err error)

DeleteGlobalSecurityIPGroup invokes the dds.DeleteGlobalSecurityIPGroup API synchronously

func (*Client) DeleteGlobalSecurityIPGroupWithCallback ¶ added in v1.62.266

func (client *Client) DeleteGlobalSecurityIPGroupWithCallback(request *DeleteGlobalSecurityIPGroupRequest, callback func(response *DeleteGlobalSecurityIPGroupResponse, err error)) <-chan int

DeleteGlobalSecurityIPGroupWithCallback invokes the dds.DeleteGlobalSecurityIPGroup API asynchronously

func (*Client) DeleteGlobalSecurityIPGroupWithChan ¶ added in v1.62.266

func (client *Client) DeleteGlobalSecurityIPGroupWithChan(request *DeleteGlobalSecurityIPGroupRequest) (<-chan *DeleteGlobalSecurityIPGroupResponse, <-chan error)

DeleteGlobalSecurityIPGroupWithChan invokes the dds.DeleteGlobalSecurityIPGroup API asynchronously

func (*Client) DeleteNode ¶

func (client *Client) DeleteNode(request *DeleteNodeRequest) (response *DeleteNodeResponse, err error)

DeleteNode invokes the dds.DeleteNode API synchronously

func (*Client) DeleteNodeWithCallback ¶

func (client *Client) DeleteNodeWithCallback(request *DeleteNodeRequest, callback func(response *DeleteNodeResponse, err error)) <-chan int

DeleteNodeWithCallback invokes the dds.DeleteNode API asynchronously

func (*Client) DeleteNodeWithChan ¶

func (client *Client) DeleteNodeWithChan(request *DeleteNodeRequest) (<-chan *DeleteNodeResponse, <-chan error)

DeleteNodeWithChan invokes the dds.DeleteNode API asynchronously

func (*Client) DescribeAccounts ¶

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

DescribeAccounts invokes the dds.DescribeAccounts API synchronously

func (*Client) DescribeAccountsWithCallback ¶

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

DescribeAccountsWithCallback invokes the dds.DescribeAccounts API asynchronously

func (*Client) DescribeAccountsWithChan ¶

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

DescribeAccountsWithChan invokes the dds.DescribeAccounts API asynchronously

func (*Client) DescribeActiveOperationTaskCount ¶

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

DescribeActiveOperationTaskCount invokes the dds.DescribeActiveOperationTaskCount API synchronously

func (*Client) DescribeActiveOperationTaskCountWithCallback ¶

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

DescribeActiveOperationTaskCountWithCallback invokes the dds.DescribeActiveOperationTaskCount API asynchronously

func (*Client) DescribeActiveOperationTaskCountWithChan ¶

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

DescribeActiveOperationTaskCountWithChan invokes the dds.DescribeActiveOperationTaskCount API asynchronously

func (*Client) DescribeActiveOperationTaskType ¶

func (client *Client) DescribeActiveOperationTaskType(request *DescribeActiveOperationTaskTypeRequest) (response *DescribeActiveOperationTaskTypeResponse, err error)

DescribeActiveOperationTaskType invokes the dds.DescribeActiveOperationTaskType API synchronously

func (*Client) DescribeActiveOperationTaskTypeWithCallback ¶

func (client *Client) DescribeActiveOperationTaskTypeWithCallback(request *DescribeActiveOperationTaskTypeRequest, callback func(response *DescribeActiveOperationTaskTypeResponse, err error)) <-chan int

DescribeActiveOperationTaskTypeWithCallback invokes the dds.DescribeActiveOperationTaskType API asynchronously

func (*Client) DescribeActiveOperationTaskTypeWithChan ¶

func (client *Client) DescribeActiveOperationTaskTypeWithChan(request *DescribeActiveOperationTaskTypeRequest) (<-chan *DescribeActiveOperationTaskTypeResponse, <-chan error)

DescribeActiveOperationTaskTypeWithChan invokes the dds.DescribeActiveOperationTaskType API asynchronously

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

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

DescribeActiveOperationTasks invokes the dds.DescribeActiveOperationTasks API synchronously

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

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

DescribeActiveOperationTasksWithCallback invokes the dds.DescribeActiveOperationTasks API asynchronously

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

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

DescribeActiveOperationTasksWithChan invokes the dds.DescribeActiveOperationTasks API asynchronously

func (*Client) DescribeAuditLogFilter ¶

func (client *Client) DescribeAuditLogFilter(request *DescribeAuditLogFilterRequest) (response *DescribeAuditLogFilterResponse, err error)

DescribeAuditLogFilter invokes the dds.DescribeAuditLogFilter API synchronously

func (*Client) DescribeAuditLogFilterWithCallback ¶

func (client *Client) DescribeAuditLogFilterWithCallback(request *DescribeAuditLogFilterRequest, callback func(response *DescribeAuditLogFilterResponse, err error)) <-chan int

DescribeAuditLogFilterWithCallback invokes the dds.DescribeAuditLogFilter API asynchronously

func (*Client) DescribeAuditLogFilterWithChan ¶

func (client *Client) DescribeAuditLogFilterWithChan(request *DescribeAuditLogFilterRequest) (<-chan *DescribeAuditLogFilterResponse, <-chan error)

DescribeAuditLogFilterWithChan invokes the dds.DescribeAuditLogFilter API asynchronously

func (*Client) DescribeAuditPolicy ¶

func (client *Client) DescribeAuditPolicy(request *DescribeAuditPolicyRequest) (response *DescribeAuditPolicyResponse, err error)

DescribeAuditPolicy invokes the dds.DescribeAuditPolicy API synchronously

func (*Client) DescribeAuditPolicyWithCallback ¶

func (client *Client) DescribeAuditPolicyWithCallback(request *DescribeAuditPolicyRequest, callback func(response *DescribeAuditPolicyResponse, err error)) <-chan int

DescribeAuditPolicyWithCallback invokes the dds.DescribeAuditPolicy API asynchronously

func (*Client) DescribeAuditPolicyWithChan ¶

func (client *Client) DescribeAuditPolicyWithChan(request *DescribeAuditPolicyRequest) (<-chan *DescribeAuditPolicyResponse, <-chan error)

DescribeAuditPolicyWithChan invokes the dds.DescribeAuditPolicy API asynchronously

func (*Client) DescribeAuditRecords ¶

func (client *Client) DescribeAuditRecords(request *DescribeAuditRecordsRequest) (response *DescribeAuditRecordsResponse, err error)

DescribeAuditRecords invokes the dds.DescribeAuditRecords API synchronously

func (*Client) DescribeAuditRecordsWithCallback ¶

func (client *Client) DescribeAuditRecordsWithCallback(request *DescribeAuditRecordsRequest, callback func(response *DescribeAuditRecordsResponse, err error)) <-chan int

DescribeAuditRecordsWithCallback invokes the dds.DescribeAuditRecords API asynchronously

func (*Client) DescribeAuditRecordsWithChan ¶

func (client *Client) DescribeAuditRecordsWithChan(request *DescribeAuditRecordsRequest) (<-chan *DescribeAuditRecordsResponse, <-chan error)

DescribeAuditRecordsWithChan invokes the dds.DescribeAuditRecords API asynchronously

func (*Client) DescribeAvailabilityZones ¶ added in v1.62.514

func (client *Client) DescribeAvailabilityZones(request *DescribeAvailabilityZonesRequest) (response *DescribeAvailabilityZonesResponse, err error)

DescribeAvailabilityZones invokes the dds.DescribeAvailabilityZones API synchronously

func (*Client) DescribeAvailabilityZonesWithCallback ¶ added in v1.62.514

func (client *Client) DescribeAvailabilityZonesWithCallback(request *DescribeAvailabilityZonesRequest, callback func(response *DescribeAvailabilityZonesResponse, err error)) <-chan int

DescribeAvailabilityZonesWithCallback invokes the dds.DescribeAvailabilityZones API asynchronously

func (*Client) DescribeAvailabilityZonesWithChan ¶ added in v1.62.514

func (client *Client) DescribeAvailabilityZonesWithChan(request *DescribeAvailabilityZonesRequest) (<-chan *DescribeAvailabilityZonesResponse, <-chan error)

DescribeAvailabilityZonesWithChan invokes the dds.DescribeAvailabilityZones API asynchronously

func (*Client) DescribeAvailableEngineVersion ¶

func (client *Client) DescribeAvailableEngineVersion(request *DescribeAvailableEngineVersionRequest) (response *DescribeAvailableEngineVersionResponse, err error)

DescribeAvailableEngineVersion invokes the dds.DescribeAvailableEngineVersion API synchronously

func (*Client) DescribeAvailableEngineVersionWithCallback ¶

func (client *Client) DescribeAvailableEngineVersionWithCallback(request *DescribeAvailableEngineVersionRequest, callback func(response *DescribeAvailableEngineVersionResponse, err error)) <-chan int

DescribeAvailableEngineVersionWithCallback invokes the dds.DescribeAvailableEngineVersion API asynchronously

func (*Client) DescribeAvailableEngineVersionWithChan ¶

func (client *Client) DescribeAvailableEngineVersionWithChan(request *DescribeAvailableEngineVersionRequest) (<-chan *DescribeAvailableEngineVersionResponse, <-chan error)

DescribeAvailableEngineVersionWithChan invokes the dds.DescribeAvailableEngineVersion API asynchronously

func (*Client) DescribeAvailableResource ¶ added in v1.60.316

func (client *Client) DescribeAvailableResource(request *DescribeAvailableResourceRequest) (response *DescribeAvailableResourceResponse, err error)

DescribeAvailableResource invokes the dds.DescribeAvailableResource API synchronously

func (*Client) DescribeAvailableResourceWithCallback ¶ added in v1.60.316

func (client *Client) DescribeAvailableResourceWithCallback(request *DescribeAvailableResourceRequest, callback func(response *DescribeAvailableResourceResponse, err error)) <-chan int

DescribeAvailableResourceWithCallback invokes the dds.DescribeAvailableResource API asynchronously

func (*Client) DescribeAvailableResourceWithChan ¶ added in v1.60.316

func (client *Client) DescribeAvailableResourceWithChan(request *DescribeAvailableResourceRequest) (<-chan *DescribeAvailableResourceResponse, <-chan error)

DescribeAvailableResourceWithChan invokes the dds.DescribeAvailableResource API asynchronously

func (*Client) DescribeBackupDBs ¶ added in v1.60.264

func (client *Client) DescribeBackupDBs(request *DescribeBackupDBsRequest) (response *DescribeBackupDBsResponse, err error)

DescribeBackupDBs invokes the dds.DescribeBackupDBs API synchronously

func (*Client) DescribeBackupDBsWithCallback ¶ added in v1.60.264

func (client *Client) DescribeBackupDBsWithCallback(request *DescribeBackupDBsRequest, callback func(response *DescribeBackupDBsResponse, err error)) <-chan int

DescribeBackupDBsWithCallback invokes the dds.DescribeBackupDBs API asynchronously

func (*Client) DescribeBackupDBsWithChan ¶ added in v1.60.264

func (client *Client) DescribeBackupDBsWithChan(request *DescribeBackupDBsRequest) (<-chan *DescribeBackupDBsResponse, <-chan error)

DescribeBackupDBsWithChan invokes the dds.DescribeBackupDBs API asynchronously

func (*Client) DescribeBackupPolicy ¶

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

DescribeBackupPolicy invokes the dds.DescribeBackupPolicy API synchronously

func (*Client) DescribeBackupPolicyWithCallback ¶

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

DescribeBackupPolicyWithCallback invokes the dds.DescribeBackupPolicy API asynchronously

func (*Client) DescribeBackupPolicyWithChan ¶

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

DescribeBackupPolicyWithChan invokes the dds.DescribeBackupPolicy API asynchronously

func (*Client) DescribeBackupStorage ¶ added in v1.62.689

func (client *Client) DescribeBackupStorage(request *DescribeBackupStorageRequest) (response *DescribeBackupStorageResponse, err error)

DescribeBackupStorage invokes the dds.DescribeBackupStorage API synchronously

func (*Client) DescribeBackupStorageWithCallback ¶ added in v1.62.689

func (client *Client) DescribeBackupStorageWithCallback(request *DescribeBackupStorageRequest, callback func(response *DescribeBackupStorageResponse, err error)) <-chan int

DescribeBackupStorageWithCallback invokes the dds.DescribeBackupStorage API asynchronously

func (*Client) DescribeBackupStorageWithChan ¶ added in v1.62.689

func (client *Client) DescribeBackupStorageWithChan(request *DescribeBackupStorageRequest) (<-chan *DescribeBackupStorageResponse, <-chan error)

DescribeBackupStorageWithChan invokes the dds.DescribeBackupStorage API asynchronously

func (*Client) DescribeBackupTasks ¶ added in v1.62.689

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

DescribeBackupTasks invokes the dds.DescribeBackupTasks API synchronously

func (*Client) DescribeBackupTasksWithCallback ¶ added in v1.62.689

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

DescribeBackupTasksWithCallback invokes the dds.DescribeBackupTasks API asynchronously

func (*Client) DescribeBackupTasksWithChan ¶ added in v1.62.689

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

DescribeBackupTasksWithChan invokes the dds.DescribeBackupTasks API asynchronously

func (*Client) DescribeBackups ¶

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

DescribeBackups invokes the dds.DescribeBackups API synchronously

func (*Client) DescribeBackupsWithCallback ¶

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

DescribeBackupsWithCallback invokes the dds.DescribeBackups API asynchronously

func (*Client) DescribeBackupsWithChan ¶

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

DescribeBackupsWithChan invokes the dds.DescribeBackups API asynchronously

func (*Client) DescribeClusterBackups ¶ added in v1.62.586

func (client *Client) DescribeClusterBackups(request *DescribeClusterBackupsRequest) (response *DescribeClusterBackupsResponse, err error)

DescribeClusterBackups invokes the dds.DescribeClusterBackups API synchronously

func (*Client) DescribeClusterBackupsWithCallback ¶ added in v1.62.586

func (client *Client) DescribeClusterBackupsWithCallback(request *DescribeClusterBackupsRequest, callback func(response *DescribeClusterBackupsResponse, err error)) <-chan int

DescribeClusterBackupsWithCallback invokes the dds.DescribeClusterBackups API asynchronously

func (*Client) DescribeClusterBackupsWithChan ¶ added in v1.62.586

func (client *Client) DescribeClusterBackupsWithChan(request *DescribeClusterBackupsRequest) (<-chan *DescribeClusterBackupsResponse, <-chan error)

DescribeClusterBackupsWithChan invokes the dds.DescribeClusterBackups API asynchronously

func (*Client) DescribeClusterRecoverTime ¶ added in v1.62.586

func (client *Client) DescribeClusterRecoverTime(request *DescribeClusterRecoverTimeRequest) (response *DescribeClusterRecoverTimeResponse, err error)

DescribeClusterRecoverTime invokes the dds.DescribeClusterRecoverTime API synchronously

func (*Client) DescribeClusterRecoverTimeWithCallback ¶ added in v1.62.586

func (client *Client) DescribeClusterRecoverTimeWithCallback(request *DescribeClusterRecoverTimeRequest, callback func(response *DescribeClusterRecoverTimeResponse, err error)) <-chan int

DescribeClusterRecoverTimeWithCallback invokes the dds.DescribeClusterRecoverTime API asynchronously

func (*Client) DescribeClusterRecoverTimeWithChan ¶ added in v1.62.586

func (client *Client) DescribeClusterRecoverTimeWithChan(request *DescribeClusterRecoverTimeRequest) (<-chan *DescribeClusterRecoverTimeResponse, <-chan error)

DescribeClusterRecoverTimeWithChan invokes the dds.DescribeClusterRecoverTime API asynchronously

func (*Client) DescribeDBInstanceAttribute ¶

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

DescribeDBInstanceAttribute invokes the dds.DescribeDBInstanceAttribute API synchronously

func (*Client) DescribeDBInstanceAttributeWithCallback ¶

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

DescribeDBInstanceAttributeWithCallback invokes the dds.DescribeDBInstanceAttribute API asynchronously

func (*Client) DescribeDBInstanceAttributeWithChan ¶

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

DescribeDBInstanceAttributeWithChan invokes the dds.DescribeDBInstanceAttribute API asynchronously

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

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

DescribeDBInstanceEncryptionKey invokes the dds.DescribeDBInstanceEncryptionKey API synchronously

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

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

DescribeDBInstanceEncryptionKeyWithCallback invokes the dds.DescribeDBInstanceEncryptionKey API asynchronously

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

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

DescribeDBInstanceEncryptionKeyWithChan invokes the dds.DescribeDBInstanceEncryptionKey API asynchronously

func (*Client) DescribeDBInstanceMonitor ¶

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

DescribeDBInstanceMonitor invokes the dds.DescribeDBInstanceMonitor API synchronously

func (*Client) DescribeDBInstanceMonitorWithCallback ¶

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

DescribeDBInstanceMonitorWithCallback invokes the dds.DescribeDBInstanceMonitor API asynchronously

func (*Client) DescribeDBInstanceMonitorWithChan ¶

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

DescribeDBInstanceMonitorWithChan invokes the dds.DescribeDBInstanceMonitor API asynchronously

func (*Client) DescribeDBInstancePerformance ¶

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

DescribeDBInstancePerformance invokes the dds.DescribeDBInstancePerformance API synchronously

func (*Client) DescribeDBInstancePerformanceWithCallback ¶

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

DescribeDBInstancePerformanceWithCallback invokes the dds.DescribeDBInstancePerformance API asynchronously

func (*Client) DescribeDBInstancePerformanceWithChan ¶

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

DescribeDBInstancePerformanceWithChan invokes the dds.DescribeDBInstancePerformance API asynchronously

func (*Client) DescribeDBInstanceSSL ¶

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

DescribeDBInstanceSSL invokes the dds.DescribeDBInstanceSSL API synchronously

func (*Client) DescribeDBInstanceSSLWithCallback ¶

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

DescribeDBInstanceSSLWithCallback invokes the dds.DescribeDBInstanceSSL API asynchronously

func (*Client) DescribeDBInstanceSSLWithChan ¶

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

DescribeDBInstanceSSLWithChan invokes the dds.DescribeDBInstanceSSL API asynchronously

func (*Client) DescribeDBInstanceSwitchLog ¶ added in v1.62.689

func (client *Client) DescribeDBInstanceSwitchLog(request *DescribeDBInstanceSwitchLogRequest) (response *DescribeDBInstanceSwitchLogResponse, err error)

DescribeDBInstanceSwitchLog invokes the dds.DescribeDBInstanceSwitchLog API synchronously

func (*Client) DescribeDBInstanceSwitchLogWithCallback ¶ added in v1.62.689

func (client *Client) DescribeDBInstanceSwitchLogWithCallback(request *DescribeDBInstanceSwitchLogRequest, callback func(response *DescribeDBInstanceSwitchLogResponse, err error)) <-chan int

DescribeDBInstanceSwitchLogWithCallback invokes the dds.DescribeDBInstanceSwitchLog API asynchronously

func (*Client) DescribeDBInstanceSwitchLogWithChan ¶ added in v1.62.689

func (client *Client) DescribeDBInstanceSwitchLogWithChan(request *DescribeDBInstanceSwitchLogRequest) (<-chan *DescribeDBInstanceSwitchLogResponse, <-chan error)

DescribeDBInstanceSwitchLogWithChan invokes the dds.DescribeDBInstanceSwitchLog API asynchronously

func (*Client) DescribeDBInstanceTDEInfo ¶ added in v1.60.264

func (client *Client) DescribeDBInstanceTDEInfo(request *DescribeDBInstanceTDEInfoRequest) (response *DescribeDBInstanceTDEInfoResponse, err error)

DescribeDBInstanceTDEInfo invokes the dds.DescribeDBInstanceTDEInfo API synchronously

func (*Client) DescribeDBInstanceTDEInfoWithCallback ¶ added in v1.60.264

func (client *Client) DescribeDBInstanceTDEInfoWithCallback(request *DescribeDBInstanceTDEInfoRequest, callback func(response *DescribeDBInstanceTDEInfoResponse, err error)) <-chan int

DescribeDBInstanceTDEInfoWithCallback invokes the dds.DescribeDBInstanceTDEInfo API asynchronously

func (*Client) DescribeDBInstanceTDEInfoWithChan ¶ added in v1.60.264

func (client *Client) DescribeDBInstanceTDEInfoWithChan(request *DescribeDBInstanceTDEInfoRequest) (<-chan *DescribeDBInstanceTDEInfoResponse, <-chan error)

DescribeDBInstanceTDEInfoWithChan invokes the dds.DescribeDBInstanceTDEInfo API asynchronously

func (*Client) DescribeDBInstances ¶

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

DescribeDBInstances invokes the dds.DescribeDBInstances API synchronously

func (*Client) DescribeDBInstancesOverview ¶ added in v1.61.1472

func (client *Client) DescribeDBInstancesOverview(request *DescribeDBInstancesOverviewRequest) (response *DescribeDBInstancesOverviewResponse, err error)

DescribeDBInstancesOverview invokes the dds.DescribeDBInstancesOverview API synchronously

func (*Client) DescribeDBInstancesOverviewWithCallback ¶ added in v1.61.1472

func (client *Client) DescribeDBInstancesOverviewWithCallback(request *DescribeDBInstancesOverviewRequest, callback func(response *DescribeDBInstancesOverviewResponse, err error)) <-chan int

DescribeDBInstancesOverviewWithCallback invokes the dds.DescribeDBInstancesOverview API asynchronously

func (*Client) DescribeDBInstancesOverviewWithChan ¶ added in v1.61.1472

func (client *Client) DescribeDBInstancesOverviewWithChan(request *DescribeDBInstancesOverviewRequest) (<-chan *DescribeDBInstancesOverviewResponse, <-chan error)

DescribeDBInstancesOverviewWithChan invokes the dds.DescribeDBInstancesOverview API asynchronously

func (*Client) DescribeDBInstancesWithCallback ¶

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

DescribeDBInstancesWithCallback invokes the dds.DescribeDBInstances API asynchronously

func (*Client) DescribeDBInstancesWithChan ¶

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

DescribeDBInstancesWithChan invokes the dds.DescribeDBInstances API asynchronously

func (*Client) DescribeErrorLogRecords ¶

func (client *Client) DescribeErrorLogRecords(request *DescribeErrorLogRecordsRequest) (response *DescribeErrorLogRecordsResponse, err error)

DescribeErrorLogRecords invokes the dds.DescribeErrorLogRecords API synchronously

func (*Client) DescribeErrorLogRecordsWithCallback ¶

func (client *Client) DescribeErrorLogRecordsWithCallback(request *DescribeErrorLogRecordsRequest, callback func(response *DescribeErrorLogRecordsResponse, err error)) <-chan int

DescribeErrorLogRecordsWithCallback invokes the dds.DescribeErrorLogRecords API asynchronously

func (*Client) DescribeErrorLogRecordsWithChan ¶

func (client *Client) DescribeErrorLogRecordsWithChan(request *DescribeErrorLogRecordsRequest) (<-chan *DescribeErrorLogRecordsResponse, <-chan error)

DescribeErrorLogRecordsWithChan invokes the dds.DescribeErrorLogRecords API asynchronously

func (*Client) DescribeGlobalSecurityIPGroup ¶ added in v1.62.266

func (client *Client) DescribeGlobalSecurityIPGroup(request *DescribeGlobalSecurityIPGroupRequest) (response *DescribeGlobalSecurityIPGroupResponse, err error)

DescribeGlobalSecurityIPGroup invokes the dds.DescribeGlobalSecurityIPGroup API synchronously

func (*Client) DescribeGlobalSecurityIPGroupRelation ¶ added in v1.62.266

func (client *Client) DescribeGlobalSecurityIPGroupRelation(request *DescribeGlobalSecurityIPGroupRelationRequest) (response *DescribeGlobalSecurityIPGroupRelationResponse, err error)

DescribeGlobalSecurityIPGroupRelation invokes the dds.DescribeGlobalSecurityIPGroupRelation API synchronously

func (*Client) DescribeGlobalSecurityIPGroupRelationWithCallback ¶ added in v1.62.266

func (client *Client) DescribeGlobalSecurityIPGroupRelationWithCallback(request *DescribeGlobalSecurityIPGroupRelationRequest, callback func(response *DescribeGlobalSecurityIPGroupRelationResponse, err error)) <-chan int

DescribeGlobalSecurityIPGroupRelationWithCallback invokes the dds.DescribeGlobalSecurityIPGroupRelation API asynchronously

func (*Client) DescribeGlobalSecurityIPGroupRelationWithChan ¶ added in v1.62.266

func (client *Client) DescribeGlobalSecurityIPGroupRelationWithChan(request *DescribeGlobalSecurityIPGroupRelationRequest) (<-chan *DescribeGlobalSecurityIPGroupRelationResponse, <-chan error)

DescribeGlobalSecurityIPGroupRelationWithChan invokes the dds.DescribeGlobalSecurityIPGroupRelation API asynchronously

func (*Client) DescribeGlobalSecurityIPGroupWithCallback ¶ added in v1.62.266

func (client *Client) DescribeGlobalSecurityIPGroupWithCallback(request *DescribeGlobalSecurityIPGroupRequest, callback func(response *DescribeGlobalSecurityIPGroupResponse, err error)) <-chan int

DescribeGlobalSecurityIPGroupWithCallback invokes the dds.DescribeGlobalSecurityIPGroup API asynchronously

func (*Client) DescribeGlobalSecurityIPGroupWithChan ¶ added in v1.62.266

func (client *Client) DescribeGlobalSecurityIPGroupWithChan(request *DescribeGlobalSecurityIPGroupRequest) (<-chan *DescribeGlobalSecurityIPGroupResponse, <-chan error)

DescribeGlobalSecurityIPGroupWithChan invokes the dds.DescribeGlobalSecurityIPGroup API asynchronously

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

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

DescribeHistoryTasks invokes the dds.DescribeHistoryTasks API synchronously

func (*Client) DescribeHistoryTasksStat ¶ added in v1.62.689

func (client *Client) DescribeHistoryTasksStat(request *DescribeHistoryTasksStatRequest) (response *DescribeHistoryTasksStatResponse, err error)

DescribeHistoryTasksStat invokes the dds.DescribeHistoryTasksStat API synchronously

func (*Client) DescribeHistoryTasksStatWithCallback ¶ added in v1.62.689

func (client *Client) DescribeHistoryTasksStatWithCallback(request *DescribeHistoryTasksStatRequest, callback func(response *DescribeHistoryTasksStatResponse, err error)) <-chan int

DescribeHistoryTasksStatWithCallback invokes the dds.DescribeHistoryTasksStat API asynchronously

func (*Client) DescribeHistoryTasksStatWithChan ¶ added in v1.62.689

func (client *Client) DescribeHistoryTasksStatWithChan(request *DescribeHistoryTasksStatRequest) (<-chan *DescribeHistoryTasksStatResponse, <-chan error)

DescribeHistoryTasksStatWithChan invokes the dds.DescribeHistoryTasksStat API asynchronously

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

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

DescribeHistoryTasksWithCallback invokes the dds.DescribeHistoryTasks API asynchronously

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

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

DescribeHistoryTasksWithChan invokes the dds.DescribeHistoryTasks API asynchronously

func (*Client) DescribeInstanceAutoRenewalAttribute ¶

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

DescribeInstanceAutoRenewalAttribute invokes the dds.DescribeInstanceAutoRenewalAttribute API synchronously

func (*Client) DescribeInstanceAutoRenewalAttributeWithCallback ¶

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

DescribeInstanceAutoRenewalAttributeWithCallback invokes the dds.DescribeInstanceAutoRenewalAttribute API asynchronously

func (*Client) DescribeInstanceAutoRenewalAttributeWithChan ¶

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

DescribeInstanceAutoRenewalAttributeWithChan invokes the dds.DescribeInstanceAutoRenewalAttribute API asynchronously

func (*Client) DescribeInstanceRecoverTime ¶ added in v1.62.689

func (client *Client) DescribeInstanceRecoverTime(request *DescribeInstanceRecoverTimeRequest) (response *DescribeInstanceRecoverTimeResponse, err error)

DescribeInstanceRecoverTime invokes the dds.DescribeInstanceRecoverTime API synchronously

func (*Client) DescribeInstanceRecoverTimeWithCallback ¶ added in v1.62.689

func (client *Client) DescribeInstanceRecoverTimeWithCallback(request *DescribeInstanceRecoverTimeRequest, callback func(response *DescribeInstanceRecoverTimeResponse, err error)) <-chan int

DescribeInstanceRecoverTimeWithCallback invokes the dds.DescribeInstanceRecoverTime API asynchronously

func (*Client) DescribeInstanceRecoverTimeWithChan ¶ added in v1.62.689

func (client *Client) DescribeInstanceRecoverTimeWithChan(request *DescribeInstanceRecoverTimeRequest) (<-chan *DescribeInstanceRecoverTimeResponse, <-chan error)

DescribeInstanceRecoverTimeWithChan invokes the dds.DescribeInstanceRecoverTime API asynchronously

func (*Client) DescribeKernelReleaseNotes ¶

func (client *Client) DescribeKernelReleaseNotes(request *DescribeKernelReleaseNotesRequest) (response *DescribeKernelReleaseNotesResponse, err error)

DescribeKernelReleaseNotes invokes the dds.DescribeKernelReleaseNotes API synchronously

func (*Client) DescribeKernelReleaseNotesWithCallback ¶

func (client *Client) DescribeKernelReleaseNotesWithCallback(request *DescribeKernelReleaseNotesRequest, callback func(response *DescribeKernelReleaseNotesResponse, err error)) <-chan int

DescribeKernelReleaseNotesWithCallback invokes the dds.DescribeKernelReleaseNotes API asynchronously

func (*Client) DescribeKernelReleaseNotesWithChan ¶

func (client *Client) DescribeKernelReleaseNotesWithChan(request *DescribeKernelReleaseNotesRequest) (<-chan *DescribeKernelReleaseNotesResponse, <-chan error)

DescribeKernelReleaseNotesWithChan invokes the dds.DescribeKernelReleaseNotes API asynchronously

func (*Client) DescribeKmsKeys ¶ added in v1.62.689

func (client *Client) DescribeKmsKeys(request *DescribeKmsKeysRequest) (response *DescribeKmsKeysResponse, err error)

DescribeKmsKeys invokes the dds.DescribeKmsKeys API synchronously

func (*Client) DescribeKmsKeysWithCallback ¶ added in v1.62.689

func (client *Client) DescribeKmsKeysWithCallback(request *DescribeKmsKeysRequest, callback func(response *DescribeKmsKeysResponse, err error)) <-chan int

DescribeKmsKeysWithCallback invokes the dds.DescribeKmsKeys API asynchronously

func (*Client) DescribeKmsKeysWithChan ¶ added in v1.62.689

func (client *Client) DescribeKmsKeysWithChan(request *DescribeKmsKeysRequest) (<-chan *DescribeKmsKeysResponse, <-chan error)

DescribeKmsKeysWithChan invokes the dds.DescribeKmsKeys API asynchronously

func (*Client) DescribeMongoDBLogConfig ¶ added in v1.61.101

func (client *Client) DescribeMongoDBLogConfig(request *DescribeMongoDBLogConfigRequest) (response *DescribeMongoDBLogConfigResponse, err error)

DescribeMongoDBLogConfig invokes the dds.DescribeMongoDBLogConfig API synchronously

func (*Client) DescribeMongoDBLogConfigWithCallback ¶ added in v1.61.101

func (client *Client) DescribeMongoDBLogConfigWithCallback(request *DescribeMongoDBLogConfigRequest, callback func(response *DescribeMongoDBLogConfigResponse, err error)) <-chan int

DescribeMongoDBLogConfigWithCallback invokes the dds.DescribeMongoDBLogConfig API asynchronously

func (*Client) DescribeMongoDBLogConfigWithChan ¶ added in v1.61.101

func (client *Client) DescribeMongoDBLogConfigWithChan(request *DescribeMongoDBLogConfigRequest) (<-chan *DescribeMongoDBLogConfigResponse, <-chan error)

DescribeMongoDBLogConfigWithChan invokes the dds.DescribeMongoDBLogConfig API asynchronously

func (*Client) DescribeParameterModificationHistory ¶

func (client *Client) DescribeParameterModificationHistory(request *DescribeParameterModificationHistoryRequest) (response *DescribeParameterModificationHistoryResponse, err error)

DescribeParameterModificationHistory invokes the dds.DescribeParameterModificationHistory API synchronously

func (*Client) DescribeParameterModificationHistoryWithCallback ¶

func (client *Client) DescribeParameterModificationHistoryWithCallback(request *DescribeParameterModificationHistoryRequest, callback func(response *DescribeParameterModificationHistoryResponse, err error)) <-chan int

DescribeParameterModificationHistoryWithCallback invokes the dds.DescribeParameterModificationHistory API asynchronously

func (*Client) DescribeParameterModificationHistoryWithChan ¶

func (client *Client) DescribeParameterModificationHistoryWithChan(request *DescribeParameterModificationHistoryRequest) (<-chan *DescribeParameterModificationHistoryResponse, <-chan error)

DescribeParameterModificationHistoryWithChan invokes the dds.DescribeParameterModificationHistory API asynchronously

func (*Client) DescribeParameterTemplates ¶

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

DescribeParameterTemplates invokes the dds.DescribeParameterTemplates API synchronously

func (*Client) DescribeParameterTemplatesWithCallback ¶

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

DescribeParameterTemplatesWithCallback invokes the dds.DescribeParameterTemplates API asynchronously

func (*Client) DescribeParameterTemplatesWithChan ¶

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

DescribeParameterTemplatesWithChan invokes the dds.DescribeParameterTemplates API asynchronously

func (*Client) DescribeParameters ¶

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

DescribeParameters invokes the dds.DescribeParameters API synchronously

func (*Client) DescribeParametersWithCallback ¶

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

DescribeParametersWithCallback invokes the dds.DescribeParameters API asynchronously

func (*Client) DescribeParametersWithChan ¶

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

DescribeParametersWithChan invokes the dds.DescribeParameters API asynchronously

func (*Client) DescribePrice ¶ added in v1.61.101

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

DescribePrice invokes the dds.DescribePrice API synchronously

func (*Client) DescribePriceWithCallback ¶ added in v1.61.101

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

DescribePriceWithCallback invokes the dds.DescribePrice API asynchronously

func (*Client) DescribePriceWithChan ¶ added in v1.61.101

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

DescribePriceWithChan invokes the dds.DescribePrice API asynchronously

func (*Client) DescribeRegions ¶

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

DescribeRegions invokes the dds.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback ¶

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

DescribeRegionsWithCallback invokes the dds.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan ¶

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

DescribeRegionsWithChan invokes the dds.DescribeRegions API asynchronously

func (*Client) DescribeRenewalPrice ¶

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

DescribeRenewalPrice invokes the dds.DescribeRenewalPrice API synchronously

func (*Client) DescribeRenewalPriceWithCallback ¶

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

DescribeRenewalPriceWithCallback invokes the dds.DescribeRenewalPrice API asynchronously

func (*Client) DescribeRenewalPriceWithChan ¶

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

DescribeRenewalPriceWithChan invokes the dds.DescribeRenewalPrice API asynchronously

func (*Client) DescribeReplicaSetRole ¶

func (client *Client) DescribeReplicaSetRole(request *DescribeReplicaSetRoleRequest) (response *DescribeReplicaSetRoleResponse, err error)

DescribeReplicaSetRole invokes the dds.DescribeReplicaSetRole API synchronously

func (*Client) DescribeReplicaSetRoleWithCallback ¶

func (client *Client) DescribeReplicaSetRoleWithCallback(request *DescribeReplicaSetRoleRequest, callback func(response *DescribeReplicaSetRoleResponse, err error)) <-chan int

DescribeReplicaSetRoleWithCallback invokes the dds.DescribeReplicaSetRole API asynchronously

func (*Client) DescribeReplicaSetRoleWithChan ¶

func (client *Client) DescribeReplicaSetRoleWithChan(request *DescribeReplicaSetRoleRequest) (<-chan *DescribeReplicaSetRoleResponse, <-chan error)

DescribeReplicaSetRoleWithChan invokes the dds.DescribeReplicaSetRole API asynchronously

func (*Client) DescribeRestoreDBInstanceList ¶ added in v1.63.48

func (client *Client) DescribeRestoreDBInstanceList(request *DescribeRestoreDBInstanceListRequest) (response *DescribeRestoreDBInstanceListResponse, err error)

DescribeRestoreDBInstanceList invokes the dds.DescribeRestoreDBInstanceList API synchronously

func (*Client) DescribeRestoreDBInstanceListWithCallback ¶ added in v1.63.48

func (client *Client) DescribeRestoreDBInstanceListWithCallback(request *DescribeRestoreDBInstanceListRequest, callback func(response *DescribeRestoreDBInstanceListResponse, err error)) <-chan int

DescribeRestoreDBInstanceListWithCallback invokes the dds.DescribeRestoreDBInstanceList API asynchronously

func (*Client) DescribeRestoreDBInstanceListWithChan ¶ added in v1.63.48

func (client *Client) DescribeRestoreDBInstanceListWithChan(request *DescribeRestoreDBInstanceListRequest) (<-chan *DescribeRestoreDBInstanceListResponse, <-chan error)

DescribeRestoreDBInstanceListWithChan invokes the dds.DescribeRestoreDBInstanceList API asynchronously

func (*Client) DescribeRoleZoneInfo ¶ added in v1.60.264

func (client *Client) DescribeRoleZoneInfo(request *DescribeRoleZoneInfoRequest) (response *DescribeRoleZoneInfoResponse, err error)

DescribeRoleZoneInfo invokes the dds.DescribeRoleZoneInfo API synchronously

func (*Client) DescribeRoleZoneInfoWithCallback ¶ added in v1.60.264

func (client *Client) DescribeRoleZoneInfoWithCallback(request *DescribeRoleZoneInfoRequest, callback func(response *DescribeRoleZoneInfoResponse, err error)) <-chan int

DescribeRoleZoneInfoWithCallback invokes the dds.DescribeRoleZoneInfo API asynchronously

func (*Client) DescribeRoleZoneInfoWithChan ¶ added in v1.60.264

func (client *Client) DescribeRoleZoneInfoWithChan(request *DescribeRoleZoneInfoRequest) (<-chan *DescribeRoleZoneInfoResponse, <-chan error)

DescribeRoleZoneInfoWithChan invokes the dds.DescribeRoleZoneInfo API asynchronously

func (*Client) DescribeRunningLogRecords ¶

func (client *Client) DescribeRunningLogRecords(request *DescribeRunningLogRecordsRequest) (response *DescribeRunningLogRecordsResponse, err error)

DescribeRunningLogRecords invokes the dds.DescribeRunningLogRecords API synchronously

func (*Client) DescribeRunningLogRecordsWithCallback ¶

func (client *Client) DescribeRunningLogRecordsWithCallback(request *DescribeRunningLogRecordsRequest, callback func(response *DescribeRunningLogRecordsResponse, err error)) <-chan int

DescribeRunningLogRecordsWithCallback invokes the dds.DescribeRunningLogRecords API asynchronously

func (*Client) DescribeRunningLogRecordsWithChan ¶

func (client *Client) DescribeRunningLogRecordsWithChan(request *DescribeRunningLogRecordsRequest) (<-chan *DescribeRunningLogRecordsResponse, <-chan error)

DescribeRunningLogRecordsWithChan invokes the dds.DescribeRunningLogRecords API asynchronously

func (*Client) DescribeSecurityGroupConfiguration ¶ added in v1.60.264

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

DescribeSecurityGroupConfiguration invokes the dds.DescribeSecurityGroupConfiguration API synchronously

func (*Client) DescribeSecurityGroupConfigurationWithCallback ¶ added in v1.60.264

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

DescribeSecurityGroupConfigurationWithCallback invokes the dds.DescribeSecurityGroupConfiguration API asynchronously

func (*Client) DescribeSecurityGroupConfigurationWithChan ¶ added in v1.60.264

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

DescribeSecurityGroupConfigurationWithChan invokes the dds.DescribeSecurityGroupConfiguration API asynchronously

func (*Client) DescribeSecurityIps ¶

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

DescribeSecurityIps invokes the dds.DescribeSecurityIps API synchronously

func (*Client) DescribeSecurityIpsWithCallback ¶

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

DescribeSecurityIpsWithCallback invokes the dds.DescribeSecurityIps API asynchronously

func (*Client) DescribeSecurityIpsWithChan ¶

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

DescribeSecurityIpsWithChan invokes the dds.DescribeSecurityIps API asynchronously

func (*Client) DescribeShardingNetworkAddress ¶

func (client *Client) DescribeShardingNetworkAddress(request *DescribeShardingNetworkAddressRequest) (response *DescribeShardingNetworkAddressResponse, err error)

DescribeShardingNetworkAddress invokes the dds.DescribeShardingNetworkAddress API synchronously

func (*Client) DescribeShardingNetworkAddressWithCallback ¶

func (client *Client) DescribeShardingNetworkAddressWithCallback(request *DescribeShardingNetworkAddressRequest, callback func(response *DescribeShardingNetworkAddressResponse, err error)) <-chan int

DescribeShardingNetworkAddressWithCallback invokes the dds.DescribeShardingNetworkAddress API asynchronously

func (*Client) DescribeShardingNetworkAddressWithChan ¶

func (client *Client) DescribeShardingNetworkAddressWithChan(request *DescribeShardingNetworkAddressRequest) (<-chan *DescribeShardingNetworkAddressResponse, <-chan error)

DescribeShardingNetworkAddressWithChan invokes the dds.DescribeShardingNetworkAddress API asynchronously

func (*Client) DescribeSlowLogRecords ¶

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

DescribeSlowLogRecords invokes the dds.DescribeSlowLogRecords API synchronously

func (*Client) DescribeSlowLogRecordsWithCallback ¶

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

DescribeSlowLogRecordsWithCallback invokes the dds.DescribeSlowLogRecords API asynchronously

func (*Client) DescribeSlowLogRecordsWithChan ¶

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

DescribeSlowLogRecordsWithChan invokes the dds.DescribeSlowLogRecords API asynchronously

func (*Client) DescribeTags ¶ added in v1.60.264

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

DescribeTags invokes the dds.DescribeTags API synchronously

func (*Client) DescribeTagsWithCallback ¶ added in v1.60.264

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

DescribeTagsWithCallback invokes the dds.DescribeTags API asynchronously

func (*Client) DescribeTagsWithChan ¶ added in v1.60.264

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

DescribeTagsWithChan invokes the dds.DescribeTags API asynchronously

func (*Client) DescribeUserEncryptionKeyList ¶ added in v1.61.4

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

DescribeUserEncryptionKeyList invokes the dds.DescribeUserEncryptionKeyList API synchronously

func (*Client) DescribeUserEncryptionKeyListWithCallback ¶ added in v1.61.4

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

DescribeUserEncryptionKeyListWithCallback invokes the dds.DescribeUserEncryptionKeyList API asynchronously

func (*Client) DescribeUserEncryptionKeyListWithChan ¶ added in v1.61.4

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

DescribeUserEncryptionKeyListWithChan invokes the dds.DescribeUserEncryptionKeyList API asynchronously

func (*Client) DestroyInstance ¶

func (client *Client) DestroyInstance(request *DestroyInstanceRequest) (response *DestroyInstanceResponse, err error)

DestroyInstance invokes the dds.DestroyInstance API synchronously

func (*Client) DestroyInstanceWithCallback ¶

func (client *Client) DestroyInstanceWithCallback(request *DestroyInstanceRequest, callback func(response *DestroyInstanceResponse, err error)) <-chan int

DestroyInstanceWithCallback invokes the dds.DestroyInstance API asynchronously

func (*Client) DestroyInstanceWithChan ¶

func (client *Client) DestroyInstanceWithChan(request *DestroyInstanceRequest) (<-chan *DestroyInstanceResponse, <-chan error)

DestroyInstanceWithChan invokes the dds.DestroyInstance API asynchronously

func (*Client) EvaluateResource ¶ added in v1.61.401

func (client *Client) EvaluateResource(request *EvaluateResourceRequest) (response *EvaluateResourceResponse, err error)

EvaluateResource invokes the dds.EvaluateResource API synchronously

func (*Client) EvaluateResourceWithCallback ¶ added in v1.61.401

func (client *Client) EvaluateResourceWithCallback(request *EvaluateResourceRequest, callback func(response *EvaluateResourceResponse, err error)) <-chan int

EvaluateResourceWithCallback invokes the dds.EvaluateResource API asynchronously

func (*Client) EvaluateResourceWithChan ¶ added in v1.61.401

func (client *Client) EvaluateResourceWithChan(request *EvaluateResourceRequest) (<-chan *EvaluateResourceResponse, <-chan error)

EvaluateResourceWithChan invokes the dds.EvaluateResource API asynchronously

func (*Client) ListTagResources ¶ added in v1.60.264

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

ListTagResources invokes the dds.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶ added in v1.60.264

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

ListTagResourcesWithCallback invokes the dds.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶ added in v1.60.264

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

ListTagResourcesWithChan invokes the dds.ListTagResources API asynchronously

func (*Client) MigrateAvailableZone ¶ added in v1.60.264

func (client *Client) MigrateAvailableZone(request *MigrateAvailableZoneRequest) (response *MigrateAvailableZoneResponse, err error)

MigrateAvailableZone invokes the dds.MigrateAvailableZone API synchronously

func (*Client) MigrateAvailableZoneWithCallback ¶ added in v1.60.264

func (client *Client) MigrateAvailableZoneWithCallback(request *MigrateAvailableZoneRequest, callback func(response *MigrateAvailableZoneResponse, err error)) <-chan int

MigrateAvailableZoneWithCallback invokes the dds.MigrateAvailableZone API asynchronously

func (*Client) MigrateAvailableZoneWithChan ¶ added in v1.60.264

func (client *Client) MigrateAvailableZoneWithChan(request *MigrateAvailableZoneRequest) (<-chan *MigrateAvailableZoneResponse, <-chan error)

MigrateAvailableZoneWithChan invokes the dds.MigrateAvailableZone API asynchronously

func (*Client) MigrateToOtherZone ¶

func (client *Client) MigrateToOtherZone(request *MigrateToOtherZoneRequest) (response *MigrateToOtherZoneResponse, err error)

MigrateToOtherZone invokes the dds.MigrateToOtherZone API synchronously

func (*Client) MigrateToOtherZoneWithCallback ¶

func (client *Client) MigrateToOtherZoneWithCallback(request *MigrateToOtherZoneRequest, callback func(response *MigrateToOtherZoneResponse, err error)) <-chan int

MigrateToOtherZoneWithCallback invokes the dds.MigrateToOtherZone API asynchronously

func (*Client) MigrateToOtherZoneWithChan ¶

func (client *Client) MigrateToOtherZoneWithChan(request *MigrateToOtherZoneRequest) (<-chan *MigrateToOtherZoneResponse, <-chan error)

MigrateToOtherZoneWithChan invokes the dds.MigrateToOtherZone API asynchronously

func (*Client) ModifyAccountDescription ¶

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

ModifyAccountDescription invokes the dds.ModifyAccountDescription API synchronously

func (*Client) ModifyAccountDescriptionWithCallback ¶

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

ModifyAccountDescriptionWithCallback invokes the dds.ModifyAccountDescription API asynchronously

func (*Client) ModifyAccountDescriptionWithChan ¶

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

ModifyAccountDescriptionWithChan invokes the dds.ModifyAccountDescription API asynchronously

func (*Client) ModifyActiveOperationTasks ¶ added in v1.62.746

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

ModifyActiveOperationTasks invokes the dds.ModifyActiveOperationTasks API synchronously

func (*Client) ModifyActiveOperationTasksWithCallback ¶ added in v1.62.746

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

ModifyActiveOperationTasksWithCallback invokes the dds.ModifyActiveOperationTasks API asynchronously

func (*Client) ModifyActiveOperationTasksWithChan ¶ added in v1.62.746

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

ModifyActiveOperationTasksWithChan invokes the dds.ModifyActiveOperationTasks API asynchronously

func (*Client) ModifyAuditLogFilter ¶

func (client *Client) ModifyAuditLogFilter(request *ModifyAuditLogFilterRequest) (response *ModifyAuditLogFilterResponse, err error)

ModifyAuditLogFilter invokes the dds.ModifyAuditLogFilter API synchronously

func (*Client) ModifyAuditLogFilterWithCallback ¶

func (client *Client) ModifyAuditLogFilterWithCallback(request *ModifyAuditLogFilterRequest, callback func(response *ModifyAuditLogFilterResponse, err error)) <-chan int

ModifyAuditLogFilterWithCallback invokes the dds.ModifyAuditLogFilter API asynchronously

func (*Client) ModifyAuditLogFilterWithChan ¶

func (client *Client) ModifyAuditLogFilterWithChan(request *ModifyAuditLogFilterRequest) (<-chan *ModifyAuditLogFilterResponse, <-chan error)

ModifyAuditLogFilterWithChan invokes the dds.ModifyAuditLogFilter API asynchronously

func (*Client) ModifyAuditPolicy ¶

func (client *Client) ModifyAuditPolicy(request *ModifyAuditPolicyRequest) (response *ModifyAuditPolicyResponse, err error)

ModifyAuditPolicy invokes the dds.ModifyAuditPolicy API synchronously

func (*Client) ModifyAuditPolicyWithCallback ¶

func (client *Client) ModifyAuditPolicyWithCallback(request *ModifyAuditPolicyRequest, callback func(response *ModifyAuditPolicyResponse, err error)) <-chan int

ModifyAuditPolicyWithCallback invokes the dds.ModifyAuditPolicy API asynchronously

func (*Client) ModifyAuditPolicyWithChan ¶

func (client *Client) ModifyAuditPolicyWithChan(request *ModifyAuditPolicyRequest) (<-chan *ModifyAuditPolicyResponse, <-chan error)

ModifyAuditPolicyWithChan invokes the dds.ModifyAuditPolicy API asynchronously

func (*Client) ModifyBackupPolicy ¶

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

ModifyBackupPolicy invokes the dds.ModifyBackupPolicy API synchronously

func (*Client) ModifyBackupPolicyWithCallback ¶

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

ModifyBackupPolicyWithCallback invokes the dds.ModifyBackupPolicy API asynchronously

func (*Client) ModifyBackupPolicyWithChan ¶

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

ModifyBackupPolicyWithChan invokes the dds.ModifyBackupPolicy API asynchronously

func (*Client) ModifyDBInstanceConnectionString ¶

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

ModifyDBInstanceConnectionString invokes the dds.ModifyDBInstanceConnectionString API synchronously

func (*Client) ModifyDBInstanceConnectionStringWithCallback ¶

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

ModifyDBInstanceConnectionStringWithCallback invokes the dds.ModifyDBInstanceConnectionString API asynchronously

func (*Client) ModifyDBInstanceConnectionStringWithChan ¶

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

ModifyDBInstanceConnectionStringWithChan invokes the dds.ModifyDBInstanceConnectionString API asynchronously

func (*Client) ModifyDBInstanceDescription ¶

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

ModifyDBInstanceDescription invokes the dds.ModifyDBInstanceDescription API synchronously

func (*Client) ModifyDBInstanceDescriptionWithCallback ¶

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

ModifyDBInstanceDescriptionWithCallback invokes the dds.ModifyDBInstanceDescription API asynchronously

func (*Client) ModifyDBInstanceDescriptionWithChan ¶

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

ModifyDBInstanceDescriptionWithChan invokes the dds.ModifyDBInstanceDescription API asynchronously

func (*Client) ModifyDBInstanceDiskType ¶ added in v1.62.746

func (client *Client) ModifyDBInstanceDiskType(request *ModifyDBInstanceDiskTypeRequest) (response *ModifyDBInstanceDiskTypeResponse, err error)

ModifyDBInstanceDiskType invokes the dds.ModifyDBInstanceDiskType API synchronously

func (*Client) ModifyDBInstanceDiskTypeWithCallback ¶ added in v1.62.746

func (client *Client) ModifyDBInstanceDiskTypeWithCallback(request *ModifyDBInstanceDiskTypeRequest, callback func(response *ModifyDBInstanceDiskTypeResponse, err error)) <-chan int

ModifyDBInstanceDiskTypeWithCallback invokes the dds.ModifyDBInstanceDiskType API asynchronously

func (*Client) ModifyDBInstanceDiskTypeWithChan ¶ added in v1.62.746

func (client *Client) ModifyDBInstanceDiskTypeWithChan(request *ModifyDBInstanceDiskTypeRequest) (<-chan *ModifyDBInstanceDiskTypeResponse, <-chan error)

ModifyDBInstanceDiskTypeWithChan invokes the dds.ModifyDBInstanceDiskType API asynchronously

func (*Client) ModifyDBInstanceMaintainTime ¶

func (client *Client) ModifyDBInstanceMaintainTime(request *ModifyDBInstanceMaintainTimeRequest) (response *ModifyDBInstanceMaintainTimeResponse, err error)

ModifyDBInstanceMaintainTime invokes the dds.ModifyDBInstanceMaintainTime API synchronously

func (*Client) ModifyDBInstanceMaintainTimeWithCallback ¶

func (client *Client) ModifyDBInstanceMaintainTimeWithCallback(request *ModifyDBInstanceMaintainTimeRequest, callback func(response *ModifyDBInstanceMaintainTimeResponse, err error)) <-chan int

ModifyDBInstanceMaintainTimeWithCallback invokes the dds.ModifyDBInstanceMaintainTime API asynchronously

func (*Client) ModifyDBInstanceMaintainTimeWithChan ¶

func (client *Client) ModifyDBInstanceMaintainTimeWithChan(request *ModifyDBInstanceMaintainTimeRequest) (<-chan *ModifyDBInstanceMaintainTimeResponse, <-chan error)

ModifyDBInstanceMaintainTimeWithChan invokes the dds.ModifyDBInstanceMaintainTime API asynchronously

func (*Client) ModifyDBInstanceMonitor ¶

func (client *Client) ModifyDBInstanceMonitor(request *ModifyDBInstanceMonitorRequest) (response *ModifyDBInstanceMonitorResponse, err error)

ModifyDBInstanceMonitor invokes the dds.ModifyDBInstanceMonitor API synchronously

func (*Client) ModifyDBInstanceMonitorWithCallback ¶

func (client *Client) ModifyDBInstanceMonitorWithCallback(request *ModifyDBInstanceMonitorRequest, callback func(response *ModifyDBInstanceMonitorResponse, err error)) <-chan int

ModifyDBInstanceMonitorWithCallback invokes the dds.ModifyDBInstanceMonitor API asynchronously

func (*Client) ModifyDBInstanceMonitorWithChan ¶

func (client *Client) ModifyDBInstanceMonitorWithChan(request *ModifyDBInstanceMonitorRequest) (<-chan *ModifyDBInstanceMonitorResponse, <-chan error)

ModifyDBInstanceMonitorWithChan invokes the dds.ModifyDBInstanceMonitor API asynchronously

func (*Client) ModifyDBInstanceNetExpireTime ¶

func (client *Client) ModifyDBInstanceNetExpireTime(request *ModifyDBInstanceNetExpireTimeRequest) (response *ModifyDBInstanceNetExpireTimeResponse, err error)

ModifyDBInstanceNetExpireTime invokes the dds.ModifyDBInstanceNetExpireTime API synchronously

func (*Client) ModifyDBInstanceNetExpireTimeWithCallback ¶

func (client *Client) ModifyDBInstanceNetExpireTimeWithCallback(request *ModifyDBInstanceNetExpireTimeRequest, callback func(response *ModifyDBInstanceNetExpireTimeResponse, err error)) <-chan int

ModifyDBInstanceNetExpireTimeWithCallback invokes the dds.ModifyDBInstanceNetExpireTime API asynchronously

func (*Client) ModifyDBInstanceNetExpireTimeWithChan ¶

func (client *Client) ModifyDBInstanceNetExpireTimeWithChan(request *ModifyDBInstanceNetExpireTimeRequest) (<-chan *ModifyDBInstanceNetExpireTimeResponse, <-chan error)

ModifyDBInstanceNetExpireTimeWithChan invokes the dds.ModifyDBInstanceNetExpireTime API asynchronously

func (*Client) ModifyDBInstanceNetworkType ¶

func (client *Client) ModifyDBInstanceNetworkType(request *ModifyDBInstanceNetworkTypeRequest) (response *ModifyDBInstanceNetworkTypeResponse, err error)

ModifyDBInstanceNetworkType invokes the dds.ModifyDBInstanceNetworkType API synchronously

func (*Client) ModifyDBInstanceNetworkTypeWithCallback ¶

func (client *Client) ModifyDBInstanceNetworkTypeWithCallback(request *ModifyDBInstanceNetworkTypeRequest, callback func(response *ModifyDBInstanceNetworkTypeResponse, err error)) <-chan int

ModifyDBInstanceNetworkTypeWithCallback invokes the dds.ModifyDBInstanceNetworkType API asynchronously

func (*Client) ModifyDBInstanceNetworkTypeWithChan ¶

func (client *Client) ModifyDBInstanceNetworkTypeWithChan(request *ModifyDBInstanceNetworkTypeRequest) (<-chan *ModifyDBInstanceNetworkTypeResponse, <-chan error)

ModifyDBInstanceNetworkTypeWithChan invokes the dds.ModifyDBInstanceNetworkType API asynchronously

func (*Client) ModifyDBInstanceSSL ¶

func (client *Client) ModifyDBInstanceSSL(request *ModifyDBInstanceSSLRequest) (response *ModifyDBInstanceSSLResponse, err error)

ModifyDBInstanceSSL invokes the dds.ModifyDBInstanceSSL API synchronously

func (*Client) ModifyDBInstanceSSLWithCallback ¶

func (client *Client) ModifyDBInstanceSSLWithCallback(request *ModifyDBInstanceSSLRequest, callback func(response *ModifyDBInstanceSSLResponse, err error)) <-chan int

ModifyDBInstanceSSLWithCallback invokes the dds.ModifyDBInstanceSSL API asynchronously

func (*Client) ModifyDBInstanceSSLWithChan ¶

func (client *Client) ModifyDBInstanceSSLWithChan(request *ModifyDBInstanceSSLRequest) (<-chan *ModifyDBInstanceSSLResponse, <-chan error)

ModifyDBInstanceSSLWithChan invokes the dds.ModifyDBInstanceSSL API asynchronously

func (*Client) ModifyDBInstanceSpec ¶

func (client *Client) ModifyDBInstanceSpec(request *ModifyDBInstanceSpecRequest) (response *ModifyDBInstanceSpecResponse, err error)

ModifyDBInstanceSpec invokes the dds.ModifyDBInstanceSpec API synchronously

func (*Client) ModifyDBInstanceSpecWithCallback ¶

func (client *Client) ModifyDBInstanceSpecWithCallback(request *ModifyDBInstanceSpecRequest, callback func(response *ModifyDBInstanceSpecResponse, err error)) <-chan int

ModifyDBInstanceSpecWithCallback invokes the dds.ModifyDBInstanceSpec API asynchronously

func (*Client) ModifyDBInstanceSpecWithChan ¶

func (client *Client) ModifyDBInstanceSpecWithChan(request *ModifyDBInstanceSpecRequest) (<-chan *ModifyDBInstanceSpecResponse, <-chan error)

ModifyDBInstanceSpecWithChan invokes the dds.ModifyDBInstanceSpec API asynchronously

func (*Client) ModifyDBInstanceTDE ¶ added in v1.60.264

func (client *Client) ModifyDBInstanceTDE(request *ModifyDBInstanceTDERequest) (response *ModifyDBInstanceTDEResponse, err error)

ModifyDBInstanceTDE invokes the dds.ModifyDBInstanceTDE API synchronously

func (*Client) ModifyDBInstanceTDEWithCallback ¶ added in v1.60.264

func (client *Client) ModifyDBInstanceTDEWithCallback(request *ModifyDBInstanceTDERequest, callback func(response *ModifyDBInstanceTDEResponse, err error)) <-chan int

ModifyDBInstanceTDEWithCallback invokes the dds.ModifyDBInstanceTDE API asynchronously

func (*Client) ModifyDBInstanceTDEWithChan ¶ added in v1.60.264

func (client *Client) ModifyDBInstanceTDEWithChan(request *ModifyDBInstanceTDERequest) (<-chan *ModifyDBInstanceTDEResponse, <-chan error)

ModifyDBInstanceTDEWithChan invokes the dds.ModifyDBInstanceTDE API asynchronously

func (*Client) ModifyGlobalSecurityIPGroup ¶ added in v1.62.266

func (client *Client) ModifyGlobalSecurityIPGroup(request *ModifyGlobalSecurityIPGroupRequest) (response *ModifyGlobalSecurityIPGroupResponse, err error)

ModifyGlobalSecurityIPGroup invokes the dds.ModifyGlobalSecurityIPGroup API synchronously

func (*Client) ModifyGlobalSecurityIPGroupName ¶ added in v1.62.266

func (client *Client) ModifyGlobalSecurityIPGroupName(request *ModifyGlobalSecurityIPGroupNameRequest) (response *ModifyGlobalSecurityIPGroupNameResponse, err error)

ModifyGlobalSecurityIPGroupName invokes the dds.ModifyGlobalSecurityIPGroupName API synchronously

func (*Client) ModifyGlobalSecurityIPGroupNameWithCallback ¶ added in v1.62.266

func (client *Client) ModifyGlobalSecurityIPGroupNameWithCallback(request *ModifyGlobalSecurityIPGroupNameRequest, callback func(response *ModifyGlobalSecurityIPGroupNameResponse, err error)) <-chan int

ModifyGlobalSecurityIPGroupNameWithCallback invokes the dds.ModifyGlobalSecurityIPGroupName API asynchronously

func (*Client) ModifyGlobalSecurityIPGroupNameWithChan ¶ added in v1.62.266

func (client *Client) ModifyGlobalSecurityIPGroupNameWithChan(request *ModifyGlobalSecurityIPGroupNameRequest) (<-chan *ModifyGlobalSecurityIPGroupNameResponse, <-chan error)

ModifyGlobalSecurityIPGroupNameWithChan invokes the dds.ModifyGlobalSecurityIPGroupName API asynchronously

func (*Client) ModifyGlobalSecurityIPGroupRelation ¶ added in v1.62.266

func (client *Client) ModifyGlobalSecurityIPGroupRelation(request *ModifyGlobalSecurityIPGroupRelationRequest) (response *ModifyGlobalSecurityIPGroupRelationResponse, err error)

ModifyGlobalSecurityIPGroupRelation invokes the dds.ModifyGlobalSecurityIPGroupRelation API synchronously

func (*Client) ModifyGlobalSecurityIPGroupRelationWithCallback ¶ added in v1.62.266

func (client *Client) ModifyGlobalSecurityIPGroupRelationWithCallback(request *ModifyGlobalSecurityIPGroupRelationRequest, callback func(response *ModifyGlobalSecurityIPGroupRelationResponse, err error)) <-chan int

ModifyGlobalSecurityIPGroupRelationWithCallback invokes the dds.ModifyGlobalSecurityIPGroupRelation API asynchronously

func (*Client) ModifyGlobalSecurityIPGroupRelationWithChan ¶ added in v1.62.266

func (client *Client) ModifyGlobalSecurityIPGroupRelationWithChan(request *ModifyGlobalSecurityIPGroupRelationRequest) (<-chan *ModifyGlobalSecurityIPGroupRelationResponse, <-chan error)

ModifyGlobalSecurityIPGroupRelationWithChan invokes the dds.ModifyGlobalSecurityIPGroupRelation API asynchronously

func (*Client) ModifyGlobalSecurityIPGroupWithCallback ¶ added in v1.62.266

func (client *Client) ModifyGlobalSecurityIPGroupWithCallback(request *ModifyGlobalSecurityIPGroupRequest, callback func(response *ModifyGlobalSecurityIPGroupResponse, err error)) <-chan int

ModifyGlobalSecurityIPGroupWithCallback invokes the dds.ModifyGlobalSecurityIPGroup API asynchronously

func (*Client) ModifyGlobalSecurityIPGroupWithChan ¶ added in v1.62.266

func (client *Client) ModifyGlobalSecurityIPGroupWithChan(request *ModifyGlobalSecurityIPGroupRequest) (<-chan *ModifyGlobalSecurityIPGroupResponse, <-chan error)

ModifyGlobalSecurityIPGroupWithChan invokes the dds.ModifyGlobalSecurityIPGroup API asynchronously

func (*Client) ModifyInstanceAutoRenewalAttribute ¶

func (client *Client) ModifyInstanceAutoRenewalAttribute(request *ModifyInstanceAutoRenewalAttributeRequest) (response *ModifyInstanceAutoRenewalAttributeResponse, err error)

ModifyInstanceAutoRenewalAttribute invokes the dds.ModifyInstanceAutoRenewalAttribute API synchronously

func (*Client) ModifyInstanceAutoRenewalAttributeWithCallback ¶

func (client *Client) ModifyInstanceAutoRenewalAttributeWithCallback(request *ModifyInstanceAutoRenewalAttributeRequest, callback func(response *ModifyInstanceAutoRenewalAttributeResponse, err error)) <-chan int

ModifyInstanceAutoRenewalAttributeWithCallback invokes the dds.ModifyInstanceAutoRenewalAttribute API asynchronously

func (*Client) ModifyInstanceAutoRenewalAttributeWithChan ¶

func (client *Client) ModifyInstanceAutoRenewalAttributeWithChan(request *ModifyInstanceAutoRenewalAttributeRequest) (<-chan *ModifyInstanceAutoRenewalAttributeResponse, <-chan error)

ModifyInstanceAutoRenewalAttributeWithChan invokes the dds.ModifyInstanceAutoRenewalAttribute API asynchronously

func (*Client) ModifyInstanceVpcAuthMode ¶ added in v1.60.264

func (client *Client) ModifyInstanceVpcAuthMode(request *ModifyInstanceVpcAuthModeRequest) (response *ModifyInstanceVpcAuthModeResponse, err error)

ModifyInstanceVpcAuthMode invokes the dds.ModifyInstanceVpcAuthMode API synchronously

func (*Client) ModifyInstanceVpcAuthModeWithCallback ¶ added in v1.60.264

func (client *Client) ModifyInstanceVpcAuthModeWithCallback(request *ModifyInstanceVpcAuthModeRequest, callback func(response *ModifyInstanceVpcAuthModeResponse, err error)) <-chan int

ModifyInstanceVpcAuthModeWithCallback invokes the dds.ModifyInstanceVpcAuthMode API asynchronously

func (*Client) ModifyInstanceVpcAuthModeWithChan ¶ added in v1.60.264

func (client *Client) ModifyInstanceVpcAuthModeWithChan(request *ModifyInstanceVpcAuthModeRequest) (<-chan *ModifyInstanceVpcAuthModeResponse, <-chan error)

ModifyInstanceVpcAuthModeWithChan invokes the dds.ModifyInstanceVpcAuthMode API asynchronously

func (*Client) ModifyNodeSpec ¶

func (client *Client) ModifyNodeSpec(request *ModifyNodeSpecRequest) (response *ModifyNodeSpecResponse, err error)

ModifyNodeSpec invokes the dds.ModifyNodeSpec API synchronously

func (*Client) ModifyNodeSpecBatch ¶ added in v1.61.1172

func (client *Client) ModifyNodeSpecBatch(request *ModifyNodeSpecBatchRequest) (response *ModifyNodeSpecBatchResponse, err error)

ModifyNodeSpecBatch invokes the dds.ModifyNodeSpecBatch API synchronously

func (*Client) ModifyNodeSpecBatchWithCallback ¶ added in v1.61.1172

func (client *Client) ModifyNodeSpecBatchWithCallback(request *ModifyNodeSpecBatchRequest, callback func(response *ModifyNodeSpecBatchResponse, err error)) <-chan int

ModifyNodeSpecBatchWithCallback invokes the dds.ModifyNodeSpecBatch API asynchronously

func (*Client) ModifyNodeSpecBatchWithChan ¶ added in v1.61.1172

func (client *Client) ModifyNodeSpecBatchWithChan(request *ModifyNodeSpecBatchRequest) (<-chan *ModifyNodeSpecBatchResponse, <-chan error)

ModifyNodeSpecBatchWithChan invokes the dds.ModifyNodeSpecBatch API asynchronously

func (*Client) ModifyNodeSpecWithCallback ¶

func (client *Client) ModifyNodeSpecWithCallback(request *ModifyNodeSpecRequest, callback func(response *ModifyNodeSpecResponse, err error)) <-chan int

ModifyNodeSpecWithCallback invokes the dds.ModifyNodeSpec API asynchronously

func (*Client) ModifyNodeSpecWithChan ¶

func (client *Client) ModifyNodeSpecWithChan(request *ModifyNodeSpecRequest) (<-chan *ModifyNodeSpecResponse, <-chan error)

ModifyNodeSpecWithChan invokes the dds.ModifyNodeSpec API asynchronously

func (*Client) ModifyParameters ¶

func (client *Client) ModifyParameters(request *ModifyParametersRequest) (response *ModifyParametersResponse, err error)

ModifyParameters invokes the dds.ModifyParameters API synchronously

func (*Client) ModifyParametersWithCallback ¶

func (client *Client) ModifyParametersWithCallback(request *ModifyParametersRequest, callback func(response *ModifyParametersResponse, err error)) <-chan int

ModifyParametersWithCallback invokes the dds.ModifyParameters API asynchronously

func (*Client) ModifyParametersWithChan ¶

func (client *Client) ModifyParametersWithChan(request *ModifyParametersRequest) (<-chan *ModifyParametersResponse, <-chan error)

ModifyParametersWithChan invokes the dds.ModifyParameters API asynchronously

func (*Client) ModifyResourceGroup ¶ added in v1.61.4

func (client *Client) ModifyResourceGroup(request *ModifyResourceGroupRequest) (response *ModifyResourceGroupResponse, err error)

ModifyResourceGroup invokes the dds.ModifyResourceGroup API synchronously

func (*Client) ModifyResourceGroupWithCallback ¶ added in v1.61.4

func (client *Client) ModifyResourceGroupWithCallback(request *ModifyResourceGroupRequest, callback func(response *ModifyResourceGroupResponse, err error)) <-chan int

ModifyResourceGroupWithCallback invokes the dds.ModifyResourceGroup API asynchronously

func (*Client) ModifyResourceGroupWithChan ¶ added in v1.61.4

func (client *Client) ModifyResourceGroupWithChan(request *ModifyResourceGroupRequest) (<-chan *ModifyResourceGroupResponse, <-chan error)

ModifyResourceGroupWithChan invokes the dds.ModifyResourceGroup API asynchronously

func (*Client) ModifySecurityGroupConfiguration ¶ added in v1.60.264

func (client *Client) ModifySecurityGroupConfiguration(request *ModifySecurityGroupConfigurationRequest) (response *ModifySecurityGroupConfigurationResponse, err error)

ModifySecurityGroupConfiguration invokes the dds.ModifySecurityGroupConfiguration API synchronously

func (*Client) ModifySecurityGroupConfigurationWithCallback ¶ added in v1.60.264

func (client *Client) ModifySecurityGroupConfigurationWithCallback(request *ModifySecurityGroupConfigurationRequest, callback func(response *ModifySecurityGroupConfigurationResponse, err error)) <-chan int

ModifySecurityGroupConfigurationWithCallback invokes the dds.ModifySecurityGroupConfiguration API asynchronously

func (*Client) ModifySecurityGroupConfigurationWithChan ¶ added in v1.60.264

func (client *Client) ModifySecurityGroupConfigurationWithChan(request *ModifySecurityGroupConfigurationRequest) (<-chan *ModifySecurityGroupConfigurationResponse, <-chan error)

ModifySecurityGroupConfigurationWithChan invokes the dds.ModifySecurityGroupConfiguration API asynchronously

func (*Client) ModifySecurityIps ¶

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

ModifySecurityIps invokes the dds.ModifySecurityIps API synchronously

func (*Client) ModifySecurityIpsWithCallback ¶

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

ModifySecurityIpsWithCallback invokes the dds.ModifySecurityIps API asynchronously

func (*Client) ModifySecurityIpsWithChan ¶

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

ModifySecurityIpsWithChan invokes the dds.ModifySecurityIps API asynchronously

func (*Client) ModifyTaskInfo ¶ added in v1.62.689

func (client *Client) ModifyTaskInfo(request *ModifyTaskInfoRequest) (response *ModifyTaskInfoResponse, err error)

ModifyTaskInfo invokes the dds.ModifyTaskInfo API synchronously

func (*Client) ModifyTaskInfoWithCallback ¶ added in v1.62.689

func (client *Client) ModifyTaskInfoWithCallback(request *ModifyTaskInfoRequest, callback func(response *ModifyTaskInfoResponse, err error)) <-chan int

ModifyTaskInfoWithCallback invokes the dds.ModifyTaskInfo API asynchronously

func (*Client) ModifyTaskInfoWithChan ¶ added in v1.62.689

func (client *Client) ModifyTaskInfoWithChan(request *ModifyTaskInfoRequest) (<-chan *ModifyTaskInfoResponse, <-chan error)

ModifyTaskInfoWithChan invokes the dds.ModifyTaskInfo API asynchronously

func (*Client) ReleaseNodePrivateNetworkAddress ¶ added in v1.60.264

func (client *Client) ReleaseNodePrivateNetworkAddress(request *ReleaseNodePrivateNetworkAddressRequest) (response *ReleaseNodePrivateNetworkAddressResponse, err error)

ReleaseNodePrivateNetworkAddress invokes the dds.ReleaseNodePrivateNetworkAddress API synchronously

func (*Client) ReleaseNodePrivateNetworkAddressWithCallback ¶ added in v1.60.264

func (client *Client) ReleaseNodePrivateNetworkAddressWithCallback(request *ReleaseNodePrivateNetworkAddressRequest, callback func(response *ReleaseNodePrivateNetworkAddressResponse, err error)) <-chan int

ReleaseNodePrivateNetworkAddressWithCallback invokes the dds.ReleaseNodePrivateNetworkAddress API asynchronously

func (*Client) ReleaseNodePrivateNetworkAddressWithChan ¶ added in v1.60.264

func (client *Client) ReleaseNodePrivateNetworkAddressWithChan(request *ReleaseNodePrivateNetworkAddressRequest) (<-chan *ReleaseNodePrivateNetworkAddressResponse, <-chan error)

ReleaseNodePrivateNetworkAddressWithChan invokes the dds.ReleaseNodePrivateNetworkAddress API asynchronously

func (*Client) ReleasePublicNetworkAddress ¶

func (client *Client) ReleasePublicNetworkAddress(request *ReleasePublicNetworkAddressRequest) (response *ReleasePublicNetworkAddressResponse, err error)

ReleasePublicNetworkAddress invokes the dds.ReleasePublicNetworkAddress API synchronously

func (*Client) ReleasePublicNetworkAddressWithCallback ¶

func (client *Client) ReleasePublicNetworkAddressWithCallback(request *ReleasePublicNetworkAddressRequest, callback func(response *ReleasePublicNetworkAddressResponse, err error)) <-chan int

ReleasePublicNetworkAddressWithCallback invokes the dds.ReleasePublicNetworkAddress API asynchronously

func (*Client) ReleasePublicNetworkAddressWithChan ¶

func (client *Client) ReleasePublicNetworkAddressWithChan(request *ReleasePublicNetworkAddressRequest) (<-chan *ReleasePublicNetworkAddressResponse, <-chan error)

ReleasePublicNetworkAddressWithChan invokes the dds.ReleasePublicNetworkAddress API asynchronously

func (*Client) RenewDBInstance ¶

func (client *Client) RenewDBInstance(request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)

RenewDBInstance invokes the dds.RenewDBInstance API synchronously

func (*Client) RenewDBInstanceWithCallback ¶

func (client *Client) RenewDBInstanceWithCallback(request *RenewDBInstanceRequest, callback func(response *RenewDBInstanceResponse, err error)) <-chan int

RenewDBInstanceWithCallback invokes the dds.RenewDBInstance API asynchronously

func (*Client) RenewDBInstanceWithChan ¶

func (client *Client) RenewDBInstanceWithChan(request *RenewDBInstanceRequest) (<-chan *RenewDBInstanceResponse, <-chan error)

RenewDBInstanceWithChan invokes the dds.RenewDBInstance API asynchronously

func (*Client) ResetAccountPassword ¶

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

ResetAccountPassword invokes the dds.ResetAccountPassword API synchronously

func (*Client) ResetAccountPasswordWithCallback ¶

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

ResetAccountPasswordWithCallback invokes the dds.ResetAccountPassword API asynchronously

func (*Client) ResetAccountPasswordWithChan ¶

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

ResetAccountPasswordWithChan invokes the dds.ResetAccountPassword API asynchronously

func (*Client) RestartDBInstance ¶

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

RestartDBInstance invokes the dds.RestartDBInstance API synchronously

func (*Client) RestartDBInstanceWithCallback ¶

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

RestartDBInstanceWithCallback invokes the dds.RestartDBInstance API asynchronously

func (*Client) RestartDBInstanceWithChan ¶

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

RestartDBInstanceWithChan invokes the dds.RestartDBInstance API asynchronously

func (*Client) RestartNode ¶ added in v1.62.802

func (client *Client) RestartNode(request *RestartNodeRequest) (response *RestartNodeResponse, err error)

RestartNode invokes the dds.RestartNode API synchronously

func (*Client) RestartNodeWithCallback ¶ added in v1.62.802

func (client *Client) RestartNodeWithCallback(request *RestartNodeRequest, callback func(response *RestartNodeResponse, err error)) <-chan int

RestartNodeWithCallback invokes the dds.RestartNode API asynchronously

func (*Client) RestartNodeWithChan ¶ added in v1.62.802

func (client *Client) RestartNodeWithChan(request *RestartNodeRequest) (<-chan *RestartNodeResponse, <-chan error)

RestartNodeWithChan invokes the dds.RestartNode API asynchronously

func (*Client) SwitchDBInstanceHA ¶

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

SwitchDBInstanceHA invokes the dds.SwitchDBInstanceHA API synchronously

func (*Client) SwitchDBInstanceHAWithCallback ¶

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

SwitchDBInstanceHAWithCallback invokes the dds.SwitchDBInstanceHA API asynchronously

func (*Client) SwitchDBInstanceHAWithChan ¶

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

SwitchDBInstanceHAWithChan invokes the dds.SwitchDBInstanceHA API asynchronously

func (*Client) TagResources ¶ added in v1.60.264

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

TagResources invokes the dds.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶ added in v1.60.264

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

TagResourcesWithCallback invokes the dds.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶ added in v1.60.264

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

TagResourcesWithChan invokes the dds.TagResources API asynchronously

func (*Client) TransferClusterBackup ¶ added in v1.62.586

func (client *Client) TransferClusterBackup(request *TransferClusterBackupRequest) (response *TransferClusterBackupResponse, err error)

TransferClusterBackup invokes the dds.TransferClusterBackup API synchronously

func (*Client) TransferClusterBackupWithCallback ¶ added in v1.62.586

func (client *Client) TransferClusterBackupWithCallback(request *TransferClusterBackupRequest, callback func(response *TransferClusterBackupResponse, err error)) <-chan int

TransferClusterBackupWithCallback invokes the dds.TransferClusterBackup API asynchronously

func (*Client) TransferClusterBackupWithChan ¶ added in v1.62.586

func (client *Client) TransferClusterBackupWithChan(request *TransferClusterBackupRequest) (<-chan *TransferClusterBackupResponse, <-chan error)

TransferClusterBackupWithChan invokes the dds.TransferClusterBackup API asynchronously

func (*Client) TransformInstanceChargeType ¶ added in v1.62.108

func (client *Client) TransformInstanceChargeType(request *TransformInstanceChargeTypeRequest) (response *TransformInstanceChargeTypeResponse, err error)

TransformInstanceChargeType invokes the dds.TransformInstanceChargeType API synchronously

func (*Client) TransformInstanceChargeTypeWithCallback ¶ added in v1.62.108

func (client *Client) TransformInstanceChargeTypeWithCallback(request *TransformInstanceChargeTypeRequest, callback func(response *TransformInstanceChargeTypeResponse, err error)) <-chan int

TransformInstanceChargeTypeWithCallback invokes the dds.TransformInstanceChargeType API asynchronously

func (*Client) TransformInstanceChargeTypeWithChan ¶ added in v1.62.108

func (client *Client) TransformInstanceChargeTypeWithChan(request *TransformInstanceChargeTypeRequest) (<-chan *TransformInstanceChargeTypeResponse, <-chan error)

TransformInstanceChargeTypeWithChan invokes the dds.TransformInstanceChargeType API asynchronously

func (*Client) TransformToPrePaid ¶

func (client *Client) TransformToPrePaid(request *TransformToPrePaidRequest) (response *TransformToPrePaidResponse, err error)

TransformToPrePaid invokes the dds.TransformToPrePaid API synchronously

func (*Client) TransformToPrePaidWithCallback ¶

func (client *Client) TransformToPrePaidWithCallback(request *TransformToPrePaidRequest, callback func(response *TransformToPrePaidResponse, err error)) <-chan int

TransformToPrePaidWithCallback invokes the dds.TransformToPrePaid API asynchronously

func (*Client) TransformToPrePaidWithChan ¶

func (client *Client) TransformToPrePaidWithChan(request *TransformToPrePaidRequest) (<-chan *TransformToPrePaidResponse, <-chan error)

TransformToPrePaidWithChan invokes the dds.TransformToPrePaid API asynchronously

func (*Client) UntagResources ¶ added in v1.60.264

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

UntagResources invokes the dds.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶ added in v1.60.264

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

UntagResourcesWithCallback invokes the dds.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶ added in v1.60.264

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

UntagResourcesWithChan invokes the dds.UntagResources API asynchronously

func (*Client) UpgradeDBInstanceEngineVersion ¶

func (client *Client) UpgradeDBInstanceEngineVersion(request *UpgradeDBInstanceEngineVersionRequest) (response *UpgradeDBInstanceEngineVersionResponse, err error)

UpgradeDBInstanceEngineVersion invokes the dds.UpgradeDBInstanceEngineVersion API synchronously

func (*Client) UpgradeDBInstanceEngineVersionWithCallback ¶

func (client *Client) UpgradeDBInstanceEngineVersionWithCallback(request *UpgradeDBInstanceEngineVersionRequest, callback func(response *UpgradeDBInstanceEngineVersionResponse, err error)) <-chan int

UpgradeDBInstanceEngineVersionWithCallback invokes the dds.UpgradeDBInstanceEngineVersion API asynchronously

func (*Client) UpgradeDBInstanceEngineVersionWithChan ¶

func (client *Client) UpgradeDBInstanceEngineVersionWithChan(request *UpgradeDBInstanceEngineVersionRequest) (<-chan *UpgradeDBInstanceEngineVersionResponse, <-chan error)

UpgradeDBInstanceEngineVersionWithChan invokes the dds.UpgradeDBInstanceEngineVersion API asynchronously

func (*Client) UpgradeDBInstanceKernelVersion ¶

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

UpgradeDBInstanceKernelVersion invokes the dds.UpgradeDBInstanceKernelVersion API synchronously

func (*Client) UpgradeDBInstanceKernelVersionWithCallback ¶

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

UpgradeDBInstanceKernelVersionWithCallback invokes the dds.UpgradeDBInstanceKernelVersion API asynchronously

func (*Client) UpgradeDBInstanceKernelVersionWithChan ¶

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

UpgradeDBInstanceKernelVersionWithChan invokes the dds.UpgradeDBInstanceKernelVersion API asynchronously

type ClusterBackup ¶ added in v1.62.586

type ClusterBackup struct {
	IsAvail                int                              `json:"IsAvail" xml:"IsAvail"`
	ClusterBackupId        string                           `json:"ClusterBackupId" xml:"ClusterBackupId"`
	ClusterBackupStatus    string                           `json:"ClusterBackupStatus" xml:"ClusterBackupStatus"`
	ClusterBackupStartTime string                           `json:"ClusterBackupStartTime" xml:"ClusterBackupStartTime"`
	ClusterBackupSize      string                           `json:"ClusterBackupSize" xml:"ClusterBackupSize"`
	ClusterBackupEndTime   string                           `json:"ClusterBackupEndTime" xml:"ClusterBackupEndTime"`
	ClusterBackupMode      string                           `json:"ClusterBackupMode" xml:"ClusterBackupMode"`
	Progress               string                           `json:"Progress" xml:"Progress"`
	AttachLogStatus        string                           `json:"AttachLogStatus" xml:"AttachLogStatus"`
	EngineVersion          string                           `json:"EngineVersion" xml:"EngineVersion"`
	ExtraInfo              ExtraInfo                        `json:"ExtraInfo" xml:"ExtraInfo"`
	Backups                []BackupInDescribeClusterBackups `json:"Backups" xml:"Backups"`
}

ClusterBackup is a nested struct in dds response

type ClusterBackups ¶ added in v1.62.586

type ClusterBackups struct {
	ClusterBackup []ClusterBackup `json:"clusterBackup" xml:"clusterBackup"`
}

ClusterBackups is a nested struct in dds response

type CompatibleConnection ¶ added in v1.61.101

type CompatibleConnection struct {
	VswitchId      string `json:"VswitchId" xml:"VswitchId"`
	ExpiredTime    string `json:"ExpiredTime" xml:"ExpiredTime"`
	NetworkType    string `json:"NetworkType" xml:"NetworkType"`
	Port           string `json:"Port" xml:"Port"`
	NetworkAddress string `json:"NetworkAddress" xml:"NetworkAddress"`
	VPCId          string `json:"VPCId" xml:"VPCId"`
	IPAddress      string `json:"IPAddress" xml:"IPAddress"`
}

CompatibleConnection is a nested struct in dds response

type CompatibleConnections ¶ added in v1.61.101

type CompatibleConnections struct {
	CompatibleConnection []CompatibleConnection `json:"CompatibleConnection" xml:"CompatibleConnection"`
}

CompatibleConnections is a nested struct in dds response

type ConfigParameters ¶

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

ConfigParameters is a nested struct in dds response

type ConfigserverAttribute ¶ added in v1.60.264

type ConfigserverAttribute struct {
	MaxIOPS              int    `json:"MaxIOPS" xml:"MaxIOPS"`
	LockMode             string `json:"LockMode" xml:"LockMode"`
	ConnectString        string `json:"ConnectString" xml:"ConnectString"`
	NodeClass            string `json:"NodeClass" xml:"NodeClass"`
	MaxConnections       int    `json:"MaxConnections" xml:"MaxConnections"`
	Port                 int    `json:"Port" xml:"Port"`
	NodeDescription      string `json:"NodeDescription" xml:"NodeDescription"`
	NodeId               string `json:"NodeId" xml:"NodeId"`
	NodeStorage          int    `json:"NodeStorage" xml:"NodeStorage"`
	Status               string `json:"Status" xml:"Status"`
	CurrentKernelVersion string `json:"CurrentKernelVersion" xml:"CurrentKernelVersion"`
}

ConfigserverAttribute is a nested struct in dds response

type ConfigserverList ¶ added in v1.60.264

type ConfigserverList struct {
	ConfigserverAttribute []ConfigserverAttribute `json:"ConfigserverAttribute" xml:"ConfigserverAttribute"`
}

ConfigserverList is a nested struct in dds response

type ContractActivity ¶ added in v1.62.689

type ContractActivity struct {
	FinalPromFee string                   `json:"FinalPromFee" xml:"FinalPromFee"`
	OptionCode   string                   `json:"OptionCode" xml:"OptionCode"`
	ActivityId   int64                    `json:"ActivityId" xml:"ActivityId"`
	FinalFee     string                   `json:"FinalFee" xml:"FinalFee"`
	ProdFee      string                   `json:"ProdFee" xml:"ProdFee"`
	ActivityName string                   `json:"ActivityName" xml:"ActivityName"`
	OptionIds    OptionIdsInDescribePrice `json:"OptionIds" xml:"OptionIds"`
}

ContractActivity is a nested struct in dds response

type Coupon ¶

type Coupon struct {
	Name                   string                                `json:"Name" xml:"Name"`
	CouponNo               string                                `json:"CouponNo" xml:"CouponNo"`
	PriceBreakThreshold    string                                `json:"PriceBreakThreshold" xml:"PriceBreakThreshold"`
	IsSelected             string                                `json:"IsSelected" xml:"IsSelected"`
	CanPromFee             string                                `json:"CanPromFee" xml:"CanPromFee"`
	PromotionOptionCode    string                                `json:"PromotionOptionCode" xml:"PromotionOptionCode"`
	LackForPriceBreak      string                                `json:"LackForPriceBreak" xml:"LackForPriceBreak"`
	ActivityCategory       string                                `json:"ActivityCategory" xml:"ActivityCategory"`
	PriceBreakReduceValue  string                                `json:"PriceBreakReduceValue" xml:"PriceBreakReduceValue"`
	OptionCode             string                                `json:"OptionCode" xml:"OptionCode"`
	Description            string                                `json:"Description" xml:"Description"`
	PromotionRuleIdList    PromotionRuleIdListInDescribePrice    `json:"PromotionRuleIdList" xml:"PromotionRuleIdList"`
	TargetArticleItemCodes TargetArticleItemCodesInDescribePrice `json:"TargetArticleItemCodes" xml:"TargetArticleItemCodes"`
}

Coupon is a nested struct in dds response

type CouponsInDescribePrice ¶ added in v1.61.101

type CouponsInDescribePrice struct {
	Coupon []Coupon `json:"Coupon" xml:"Coupon"`
}

CouponsInDescribePrice is a nested struct in dds response

type CouponsInDescribeRenewalPrice ¶ added in v1.61.101

type CouponsInDescribeRenewalPrice struct {
	Coupon []Coupon `json:"Coupon" xml:"Coupon"`
}

CouponsInDescribeRenewalPrice is a nested struct in dds response

type CreateAccountRequest ¶ added in v1.60.264

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

CreateAccountRequest is the request struct for api CreateAccount

func CreateCreateAccountRequest ¶ added in v1.60.264

func CreateCreateAccountRequest() (request *CreateAccountRequest)

CreateCreateAccountRequest creates a request to invoke CreateAccount API

type CreateAccountResponse ¶ added in v1.60.264

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

CreateAccountResponse is the response struct for api CreateAccount

func CreateCreateAccountResponse ¶ added in v1.60.264

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

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
	BackupId  string `json:"BackupId" xml:"BackupId"`
	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 CreateDBInstanceRequest ¶

type CreateDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer       `position:"Query" name:"ResourceOwnerId"`
	DBInstanceStorage      requests.Integer       `position:"Query" name:"DBInstanceStorage"`
	SecondaryZoneId        string                 `position:"Query" name:"SecondaryZoneId"`
	CouponNo               string                 `position:"Query" name:"CouponNo"`
	EngineVersion          string                 `position:"Query" name:"EngineVersion"`
	NetworkType            string                 `position:"Query" name:"NetworkType"`
	SrcRegion              string                 `position:"Query" name:"SrcRegion"`
	StorageType            string                 `position:"Query" name:"StorageType"`
	ResourceGroupId        string                 `position:"Query" name:"ResourceGroupId"`
	DBInstanceDescription  string                 `position:"Query" name:"DBInstanceDescription"`
	Tag                    *[]CreateDBInstanceTag `position:"Query" name:"Tag"  type:"Repeated"`
	GlobalSecurityGroupIds string                 `position:"Query" name:"GlobalSecurityGroupIds"`
	BusinessInfo           string                 `position:"Query" name:"BusinessInfo"`
	Period                 requests.Integer       `position:"Query" name:"Period"`
	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"`
	ProvisionedIops        requests.Integer       `position:"Query" name:"ProvisionedIops"`
	AutoRenew              string                 `position:"Query" name:"AutoRenew"`
	ZoneId                 string                 `position:"Query" name:"ZoneId"`
	ClientToken            string                 `position:"Query" name:"ClientToken"`
	ReadonlyReplicas       string                 `position:"Query" name:"ReadonlyReplicas"`
	ReplicationFactor      string                 `position:"Query" name:"ReplicationFactor"`
	StorageEngine          string                 `position:"Query" name:"StorageEngine"`
	DatabaseNames          string                 `position:"Query" name:"DatabaseNames"`
	Engine                 string                 `position:"Query" name:"Engine"`
	HiddenZoneId           string                 `position:"Query" name:"HiddenZoneId"`
	RestoreTime            string                 `position:"Query" name:"RestoreTime"`
	ResourceOwnerAccount   string                 `position:"Query" name:"ResourceOwnerAccount"`
	SrcDBInstanceId        string                 `position:"Query" name:"SrcDBInstanceId"`
	OwnerAccount           string                 `position:"Query" name:"OwnerAccount"`
	ClusterId              string                 `position:"Query" name:"ClusterId"`
	RestoreType            string                 `position:"Query" name:"RestoreType"`
	AccountPassword        string                 `position:"Query" name:"AccountPassword"`
	Encrypted              requests.Boolean       `position:"Query" name:"Encrypted"`
	VpcId                  string                 `position:"Query" name:"VpcId"`
	ChargeType             string                 `position:"Query" name:"ChargeType"`
}

CreateDBInstanceRequest is the request struct for api CreateDBInstance

func CreateCreateDBInstanceRequest ¶

func CreateCreateDBInstanceRequest() (request *CreateDBInstanceRequest)

CreateCreateDBInstanceRequest creates a request to invoke CreateDBInstance API

type CreateDBInstanceResponse ¶

type CreateDBInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	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 CreateDBInstanceTag ¶ added in v1.61.1792

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

CreateDBInstanceTag is a repeated param struct in CreateDBInstanceRequest

type CreateGlobalSecurityIPGroupRequest ¶ added in v1.62.266

type CreateGlobalSecurityIPGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	GIpList              string           `position:"Query" name:"GIpList"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	SecurityIPType       string           `position:"Query" name:"SecurityIPType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	WhitelistNetType     string           `position:"Query" name:"WhitelistNetType"`
	GlobalIgName         string           `position:"Query" name:"GlobalIgName"`
}

CreateGlobalSecurityIPGroupRequest is the request struct for api CreateGlobalSecurityIPGroup

func CreateCreateGlobalSecurityIPGroupRequest ¶ added in v1.62.266

func CreateCreateGlobalSecurityIPGroupRequest() (request *CreateGlobalSecurityIPGroupRequest)

CreateCreateGlobalSecurityIPGroupRequest creates a request to invoke CreateGlobalSecurityIPGroup API

type CreateGlobalSecurityIPGroupResponse ¶ added in v1.62.266

type CreateGlobalSecurityIPGroupResponse struct {
	*responses.BaseResponse
	RequestId             string                      `json:"RequestId" xml:"RequestId"`
	GlobalSecurityIPGroup []GlobalSecurityIPGroupItem `json:"GlobalSecurityIPGroup" xml:"GlobalSecurityIPGroup"`
}

CreateGlobalSecurityIPGroupResponse is the response struct for api CreateGlobalSecurityIPGroup

func CreateCreateGlobalSecurityIPGroupResponse ¶ added in v1.62.266

func CreateCreateGlobalSecurityIPGroupResponse() (response *CreateGlobalSecurityIPGroupResponse)

CreateCreateGlobalSecurityIPGroupResponse creates a response to parse from CreateGlobalSecurityIPGroup response

type CreateNodeBatchRequest ¶ added in v1.61.1270

type CreateNodeBatchRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	NodesInfo            string           `position:"Query" name:"NodesInfo"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	ShardDirect          requests.Boolean `position:"Query" name:"ShardDirect"`
	AccountName          string           `position:"Query" name:"AccountName"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	FromApp              string           `position:"Query" name:"FromApp"`
	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"`
}

CreateNodeBatchRequest is the request struct for api CreateNodeBatch

func CreateCreateNodeBatchRequest ¶ added in v1.61.1270

func CreateCreateNodeBatchRequest() (request *CreateNodeBatchRequest)

CreateCreateNodeBatchRequest creates a request to invoke CreateNodeBatch API

type CreateNodeBatchResponse ¶ added in v1.61.1270

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

CreateNodeBatchResponse is the response struct for api CreateNodeBatch

func CreateCreateNodeBatchResponse ¶ added in v1.61.1270

func CreateCreateNodeBatchResponse() (response *CreateNodeBatchResponse)

CreateCreateNodeBatchResponse creates a response to parse from CreateNodeBatch response

type CreateNodeRequest ¶

type CreateNodeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NodeType             string           `position:"Query" name:"NodeType"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ReadonlyReplicas     requests.Integer `position:"Query" name:"ReadonlyReplicas"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	NodeClass            string           `position:"Query" name:"NodeClass"`
	ShardDirect          requests.Boolean `position:"Query" name:"ShardDirect"`
	AccountName          string           `position:"Query" name:"AccountName"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	FromApp              string           `position:"Query" name:"FromApp"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	NodeStorage          requests.Integer `position:"Query" name:"NodeStorage"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AccountPassword      string           `position:"Query" name:"AccountPassword"`
}

CreateNodeRequest is the request struct for api CreateNode

func CreateCreateNodeRequest ¶

func CreateCreateNodeRequest() (request *CreateNodeRequest)

CreateCreateNodeRequest creates a request to invoke CreateNode API

type CreateNodeResponse ¶

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

CreateNodeResponse is the response struct for api CreateNode

func CreateCreateNodeResponse ¶

func CreateCreateNodeResponse() (response *CreateNodeResponse)

CreateCreateNodeResponse creates a response to parse from CreateNode response

type CreateShardingDBInstanceConfigServer ¶

type CreateShardingDBInstanceConfigServer struct {
	Storage string `name:"Storage"`
	Class   string `name:"Class"`
}

CreateShardingDBInstanceConfigServer is a repeated param struct in CreateShardingDBInstanceRequest

type CreateShardingDBInstanceMongos ¶

type CreateShardingDBInstanceMongos struct {
	Class string `name:"Class"`
}

CreateShardingDBInstanceMongos is a repeated param struct in CreateShardingDBInstanceRequest

type CreateShardingDBInstanceReplicaSet ¶

type CreateShardingDBInstanceReplicaSet struct {
	ReadonlyReplicas string `name:"ReadonlyReplicas"`
	Storage          string `name:"Storage"`
	Class            string `name:"Class"`
}

CreateShardingDBInstanceReplicaSet is a repeated param struct in CreateShardingDBInstanceRequest

type CreateShardingDBInstanceRequest ¶

type CreateShardingDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer                        `position:"Query" name:"ResourceOwnerId"`
	SecondaryZoneId        string                                  `position:"Query" name:"SecondaryZoneId"`
	EngineVersion          string                                  `position:"Query" name:"EngineVersion"`
	NetworkType            string                                  `position:"Query" name:"NetworkType"`
	SrcRegion              string                                  `position:"Query" name:"SrcRegion"`
	ReplicaSet             *[]CreateShardingDBInstanceReplicaSet   `position:"Query" name:"ReplicaSet"  type:"Repeated"`
	StorageType            string                                  `position:"Query" name:"StorageType"`
	ResourceGroupId        string                                  `position:"Query" name:"ResourceGroupId"`
	DBInstanceDescription  string                                  `position:"Query" name:"DBInstanceDescription"`
	Tag                    *[]CreateShardingDBInstanceTag          `position:"Query" name:"Tag"  type:"Repeated"`
	GlobalSecurityGroupIds string                                  `position:"Query" name:"GlobalSecurityGroupIds"`
	Period                 requests.Integer                        `position:"Query" name:"Period"`
	BackupId               string                                  `position:"Query" name:"BackupId"`
	EncryptionKey          string                                  `position:"Query" name:"EncryptionKey"`
	ConfigServer           *[]CreateShardingDBInstanceConfigServer `position:"Query" name:"ConfigServer"  type:"Repeated"`
	OwnerId                requests.Integer                        `position:"Query" name:"OwnerId"`
	SecurityIPList         string                                  `position:"Query" name:"SecurityIPList"`
	VSwitchId              string                                  `position:"Query" name:"VSwitchId"`
	Mongos                 *[]CreateShardingDBInstanceMongos       `position:"Query" name:"Mongos"  type:"Repeated"`
	ProvisionedIops        requests.Integer                        `position:"Query" name:"ProvisionedIops"`
	AutoRenew              string                                  `position:"Query" name:"AutoRenew"`
	ZoneId                 string                                  `position:"Query" name:"ZoneId"`
	ClientToken            string                                  `position:"Query" name:"ClientToken"`
	StorageEngine          string                                  `position:"Query" name:"StorageEngine"`
	Engine                 string                                  `position:"Query" name:"Engine"`
	HiddenZoneId           string                                  `position:"Query" name:"HiddenZoneId"`
	RestoreTime            string                                  `position:"Query" name:"RestoreTime"`
	DestRegion             string                                  `position:"Query" name:"DestRegion"`
	ResourceOwnerAccount   string                                  `position:"Query" name:"ResourceOwnerAccount"`
	SrcDBInstanceId        string                                  `position:"Query" name:"SrcDBInstanceId"`
	OwnerAccount           string                                  `position:"Query" name:"OwnerAccount"`
	RestoreType            string                                  `position:"Query" name:"RestoreType"`
	AccountPassword        string                                  `position:"Query" name:"AccountPassword"`
	Encrypted              requests.Boolean                        `position:"Query" name:"Encrypted"`
	VpcId                  string                                  `position:"Query" name:"VpcId"`
	ProtocolType           string                                  `position:"Query" name:"ProtocolType"`
	ChargeType             string                                  `position:"Query" name:"ChargeType"`
}

CreateShardingDBInstanceRequest is the request struct for api CreateShardingDBInstance

func CreateCreateShardingDBInstanceRequest ¶

func CreateCreateShardingDBInstanceRequest() (request *CreateShardingDBInstanceRequest)

CreateCreateShardingDBInstanceRequest creates a request to invoke CreateShardingDBInstance API

type CreateShardingDBInstanceResponse ¶

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

CreateShardingDBInstanceResponse is the response struct for api CreateShardingDBInstance

func CreateCreateShardingDBInstanceResponse ¶

func CreateCreateShardingDBInstanceResponse() (response *CreateShardingDBInstanceResponse)

CreateCreateShardingDBInstanceResponse creates a response to parse from CreateShardingDBInstance response

type CreateShardingDBInstanceTag ¶ added in v1.62.393

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

CreateShardingDBInstanceTag is a repeated param struct in CreateShardingDBInstanceRequest

type DBInstance ¶

type DBInstance struct {
	ReplicaSetName              string                                        `json:"ReplicaSetName" xml:"ReplicaSetName"`
	Engine                      string                                        `json:"Engine" xml:"Engine"`
	ProvisionedIops             int64                                         `json:"ProvisionedIops" xml:"ProvisionedIops"`
	DBInstanceOrderStatus       string                                        `json:"DBInstanceOrderStatus" xml:"DBInstanceOrderStatus"`
	DBInstanceClass             string                                        `json:"DBInstanceClass" xml:"DBInstanceClass"`
	VpcAuthMode                 string                                        `json:"VpcAuthMode" xml:"VpcAuthMode"`
	LastDowngradeTime           string                                        `json:"LastDowngradeTime" xml:"LastDowngradeTime"`
	MaxConnections              int                                           `json:"MaxConnections" xml:"MaxConnections"`
	HiddenZoneId                string                                        `json:"HiddenZoneId" xml:"HiddenZoneId"`
	DBInstanceType              string                                        `json:"DBInstanceType" xml:"DBInstanceType"`
	UseClusterBackup            bool                                          `json:"UseClusterBackup" xml:"UseClusterBackup"`
	DBInstanceId                string                                        `json:"DBInstanceId" xml:"DBInstanceId"`
	NetworkType                 string                                        `json:"NetworkType" xml:"NetworkType"`
	ReplicationFactor           string                                        `json:"ReplicationFactor" xml:"ReplicationFactor"`
	EncryptionKey               string                                        `json:"EncryptionKey" xml:"EncryptionKey"`
	MaxIOPS                     int                                           `json:"MaxIOPS" xml:"MaxIOPS"`
	DBInstanceReleaseProtection bool                                          `json:"DBInstanceReleaseProtection" xml:"DBInstanceReleaseProtection"`
	ReplacateId                 string                                        `json:"ReplacateId" xml:"ReplacateId"`
	EngineVersion               string                                        `json:"EngineVersion" xml:"EngineVersion"`
	VPCId                       string                                        `json:"VPCId" xml:"VPCId"`
	BurstingEnabled             bool                                          `json:"BurstingEnabled" xml:"BurstingEnabled"`
	VPCCloudInstanceIds         string                                        `json:"VPCCloudInstanceIds" xml:"VPCCloudInstanceIds"`
	MaintainStartTime           string                                        `json:"MaintainStartTime" xml:"MaintainStartTime"`
	DBInstanceStorage           int                                           `json:"DBInstanceStorage" xml:"DBInstanceStorage"`
	SecondaryZoneId             string                                        `json:"SecondaryZoneId" xml:"SecondaryZoneId"`
	BackupRetentionPolicy       int                                           `json:"BackupRetentionPolicy" xml:"BackupRetentionPolicy"`
	Encrypted                   bool                                          `json:"Encrypted" xml:"Encrypted"`
	CurrentKernelVersion        string                                        `json:"CurrentKernelVersion" xml:"CurrentKernelVersion"`
	StorageType                 string                                        `json:"StorageType" xml:"StorageType"`
	ZoneId                      string                                        `json:"ZoneId" xml:"ZoneId"`
	ReleaseTime                 string                                        `json:"ReleaseTime" xml:"ReleaseTime"`
	MaxMBPS                     int                                           `json:"MaxMBPS" xml:"MaxMBPS"`
	IsDeleted                   int                                           `json:"IsDeleted" xml:"IsDeleted"`
	PaymentType                 string                                        `json:"PaymentType" xml:"PaymentType"`
	LockMode                    string                                        `json:"LockMode" xml:"LockMode"`
	DBInstanceDescription       string                                        `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	ChargeType                  string                                        `json:"ChargeType" xml:"ChargeType"`
	ReadonlyReplicas            string                                        `json:"ReadonlyReplicas" xml:"ReadonlyReplicas"`
	CapacityUnit                string                                        `json:"CapacityUnit" xml:"CapacityUnit"`
	DestroyTime                 string                                        `json:"DestroyTime" xml:"DestroyTime"`
	RegionId                    string                                        `json:"RegionId" xml:"RegionId"`
	ResourceGroupId             string                                        `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CloudType                   string                                        `json:"CloudType" xml:"CloudType"`
	MaintainEndTime             string                                        `json:"MaintainEndTime" xml:"MaintainEndTime"`
	ExpireTime                  string                                        `json:"ExpireTime" xml:"ExpireTime"`
	SyncPercent                 string                                        `json:"SyncPercent" xml:"SyncPercent"`
	VSwitchId                   string                                        `json:"VSwitchId" xml:"VSwitchId"`
	CreationTime                string                                        `json:"CreationTime" xml:"CreationTime"`
	StorageEngine               string                                        `json:"StorageEngine" xml:"StorageEngine"`
	DBInstanceStatus            string                                        `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	ProtocolType                string                                        `json:"ProtocolType" xml:"ProtocolType"`
	KindCode                    string                                        `json:"KindCode" xml:"KindCode"`
	ReplicaSets                 ReplicaSetsInDescribeDBInstanceAttribute      `json:"ReplicaSets" xml:"ReplicaSets"`
	ConfigserverList            ConfigserverList                              `json:"ConfigserverList" xml:"ConfigserverList"`
	Tags                        TagsInDescribeDBInstanceAttribute             `json:"Tags" xml:"Tags"`
	MongosList                  MongosListInDescribeDBInstanceAttribute       `json:"MongosList" xml:"MongosList"`
	ShardList                   ShardListInDescribeDBInstances                `json:"ShardList" xml:"ShardList"`
	NetworkAddresses            NetworkAddressesInDescribeDBInstanceAttribute `json:"NetworkAddresses" xml:"NetworkAddresses"`
}

DBInstance is a nested struct in dds response

type DBInstanceInDescribeDBInstancesOverview ¶ added in v1.61.1472

type DBInstanceInDescribeDBInstancesOverview struct {
	CreationTime          string            `json:"CreationTime" xml:"CreationTime"`
	ExpireTime            string            `json:"ExpireTime" xml:"ExpireTime"`
	LastDowngradeTime     string            `json:"LastDowngradeTime" xml:"LastDowngradeTime"`
	DBInstanceType        string            `json:"DBInstanceType" xml:"DBInstanceType"`
	DestroyTime           string            `json:"DestroyTime" xml:"DestroyTime"`
	ChargeType            string            `json:"ChargeType" xml:"ChargeType"`
	CapacityUnit          string            `json:"CapacityUnit" xml:"CapacityUnit"`
	VpcAuthMode           string            `json:"VpcAuthMode" xml:"VpcAuthMode"`
	DBInstanceStatus      string            `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	NetworkType           string            `json:"NetworkType" xml:"NetworkType"`
	LockMode              string            `json:"LockMode" xml:"LockMode"`
	EngineVersion         string            `json:"EngineVersion" xml:"EngineVersion"`
	RegionId              string            `json:"RegionId" xml:"RegionId"`
	DBInstanceStorage     int               `json:"DBInstanceStorage" xml:"DBInstanceStorage"`
	ResourceGroupId       string            `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ZoneId                string            `json:"ZoneId" xml:"ZoneId"`
	DBInstanceId          string            `json:"DBInstanceId" xml:"DBInstanceId"`
	DBInstanceClass       string            `json:"DBInstanceClass" xml:"DBInstanceClass"`
	Engine                string            `json:"Engine" xml:"Engine"`
	ReplicationFactor     string            `json:"ReplicationFactor" xml:"ReplicationFactor"`
	DBInstanceDescription string            `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	KindCode              string            `json:"KindCode" xml:"KindCode"`
	Tags                  []Tag             `json:"Tags" xml:"Tags"`
	ShardList             []ShardAttribute  `json:"ShardList" xml:"ShardList"`
	MongosList            []MongosAttribute `json:"MongosList" xml:"MongosList"`
}

DBInstanceInDescribeDBInstancesOverview is a nested struct in dds response

type DBInstanceStorageRange ¶ added in v1.61.1792

type DBInstanceStorageRange struct {
	Min  int `json:"Min" xml:"Min"`
	Max  int `json:"Max" xml:"Max"`
	Step int `json:"Step" xml:"Step"`
}

DBInstanceStorageRange is a nested struct in dds response

type DBInstancesInDescribeDBInstanceAttribute ¶

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

DBInstancesInDescribeDBInstanceAttribute is a nested struct in dds response

type DBInstancesInDescribeDBInstances ¶

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

DBInstancesInDescribeDBInstances is a nested struct in dds response

type DBInstancesInDescribeDBInstancesOverview ¶ added in v1.61.1472

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

DBInstancesInDescribeDBInstancesOverview is a nested struct in dds response

type DBInstancesInDescribeGlobalSecurityIPGroup ¶ added in v1.62.266

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

DBInstancesInDescribeGlobalSecurityIPGroup is a nested struct in dds response

type DBInstancesInDescribeRestoreDBInstanceList ¶ added in v1.63.48

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

DBInstancesInDescribeRestoreDBInstanceList is a nested struct in dds response

type Database ¶ added in v1.60.264

type Database struct {
	DBName string `json:"DBName" xml:"DBName"`
}

Database is a nested struct in dds response

type Databases ¶ added in v1.60.264

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

Databases is a nested struct in dds response

type DdsRegion ¶

type DdsRegion struct {
	ZoneIds    string `json:"ZoneIds" xml:"ZoneIds"`
	RegionId   string `json:"RegionId" xml:"RegionId"`
	RegionName string `json:"RegionName" xml:"RegionName"`
	EndPoint   string `json:"EndPoint" xml:"EndPoint"`
	Zones      Zones  `json:"Zones" xml:"Zones"`
}

DdsRegion is a nested struct in dds 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"`
	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
	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 DeleteGlobalSecurityIPGroupRequest ¶ added in v1.62.266

type DeleteGlobalSecurityIPGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	GlobalSecurityGroupId string           `position:"Query" name:"GlobalSecurityGroupId"`
	SecurityToken         string           `position:"Query" name:"SecurityToken"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	GlobalIgName          string           `position:"Query" name:"GlobalIgName"`
}

DeleteGlobalSecurityIPGroupRequest is the request struct for api DeleteGlobalSecurityIPGroup

func CreateDeleteGlobalSecurityIPGroupRequest ¶ added in v1.62.266

func CreateDeleteGlobalSecurityIPGroupRequest() (request *DeleteGlobalSecurityIPGroupRequest)

CreateDeleteGlobalSecurityIPGroupRequest creates a request to invoke DeleteGlobalSecurityIPGroup API

type DeleteGlobalSecurityIPGroupResponse ¶ added in v1.62.266

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

DeleteGlobalSecurityIPGroupResponse is the response struct for api DeleteGlobalSecurityIPGroup

func CreateDeleteGlobalSecurityIPGroupResponse ¶ added in v1.62.266

func CreateDeleteGlobalSecurityIPGroupResponse() (response *DeleteGlobalSecurityIPGroupResponse)

CreateDeleteGlobalSecurityIPGroupResponse creates a response to parse from DeleteGlobalSecurityIPGroup response

type DeleteNodeRequest ¶

type DeleteNodeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
}

DeleteNodeRequest is the request struct for api DeleteNode

func CreateDeleteNodeRequest ¶

func CreateDeleteNodeRequest() (request *DeleteNodeRequest)

CreateDeleteNodeRequest creates a request to invoke DeleteNode API

type DeleteNodeResponse ¶

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

DeleteNodeResponse is the response struct for api DeleteNode

func CreateDeleteNodeResponse ¶

func CreateDeleteNodeResponse() (response *DeleteNodeResponse)

CreateDeleteNodeResponse creates a response to parse from DeleteNode response

type DepreciateInfo ¶ added in v1.62.689

type DepreciateInfo struct {
	ListPrice           string           `json:"ListPrice" xml:"ListPrice"`
	CheapRate           string           `json:"CheapRate" xml:"CheapRate"`
	IsContractActivity  bool             `json:"IsContractActivity" xml:"IsContractActivity"`
	StartTime           string           `json:"StartTime" xml:"StartTime"`
	CheapStandAmount    string           `json:"CheapStandAmount" xml:"CheapStandAmount"`
	DifferentialName    string           `json:"DifferentialName" xml:"DifferentialName"`
	Differential        string           `json:"Differential" xml:"Differential"`
	MonthPrice          string           `json:"MonthPrice" xml:"MonthPrice"`
	OriginalStandAmount string           `json:"OriginalStandAmount" xml:"OriginalStandAmount"`
	IsShow              string           `json:"IsShow" xml:"IsShow"`
	ContractActivity    ContractActivity `json:"ContractActivity" xml:"ContractActivity"`
}

DepreciateInfo is a nested struct in dds response

type DescribeAccountsRequest ¶

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

DescribeAccountsRequest is the request struct for api DescribeAccounts

func CreateDescribeAccountsRequest ¶

func CreateDescribeAccountsRequest() (request *DescribeAccountsRequest)

CreateDescribeAccountsRequest creates a request to invoke DescribeAccounts API

type DescribeAccountsResponse ¶

type DescribeAccountsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Accounts  Accounts `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 DescribeActiveOperationTaskCountRequest ¶

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

DescribeActiveOperationTaskCountRequest is the request struct for api DescribeActiveOperationTaskCount

func CreateDescribeActiveOperationTaskCountRequest ¶

func CreateDescribeActiveOperationTaskCountRequest() (request *DescribeActiveOperationTaskCountRequest)

CreateDescribeActiveOperationTaskCountRequest creates a request to invoke DescribeActiveOperationTaskCount API

type DescribeActiveOperationTaskCountResponse ¶

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

DescribeActiveOperationTaskCountResponse is the response struct for api DescribeActiveOperationTaskCount

func CreateDescribeActiveOperationTaskCountResponse ¶

func CreateDescribeActiveOperationTaskCountResponse() (response *DescribeActiveOperationTaskCountResponse)

CreateDescribeActiveOperationTaskCountResponse creates a response to parse from DescribeActiveOperationTaskCount response

type DescribeActiveOperationTaskTypeRequest ¶

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

DescribeActiveOperationTaskTypeRequest is the request struct for api DescribeActiveOperationTaskType

func CreateDescribeActiveOperationTaskTypeRequest ¶

func CreateDescribeActiveOperationTaskTypeRequest() (request *DescribeActiveOperationTaskTypeRequest)

CreateDescribeActiveOperationTaskTypeRequest creates a request to invoke DescribeActiveOperationTaskType API

type DescribeActiveOperationTaskTypeResponse ¶

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

DescribeActiveOperationTaskTypeResponse is the response struct for api DescribeActiveOperationTaskType

func CreateDescribeActiveOperationTaskTypeResponse ¶

func CreateDescribeActiveOperationTaskTypeResponse() (response *DescribeActiveOperationTaskTypeResponse)

CreateDescribeActiveOperationTaskTypeResponse creates a response to parse from DescribeActiveOperationTaskType response

type DescribeActiveOperationTasksRequest ¶ added in v1.62.689

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"`
	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.689

func CreateDescribeActiveOperationTasksRequest() (request *DescribeActiveOperationTasksRequest)

CreateDescribeActiveOperationTasksRequest creates a request to invoke DescribeActiveOperationTasks API

type DescribeActiveOperationTasksResponse ¶ added in v1.62.689

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

func CreateDescribeActiveOperationTasksResponse() (response *DescribeActiveOperationTasksResponse)

CreateDescribeActiveOperationTasksResponse creates a response to parse from DescribeActiveOperationTasks response

type DescribeAuditLogFilterRequest ¶

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

DescribeAuditLogFilterRequest is the request struct for api DescribeAuditLogFilter

func CreateDescribeAuditLogFilterRequest ¶

func CreateDescribeAuditLogFilterRequest() (request *DescribeAuditLogFilterRequest)

CreateDescribeAuditLogFilterRequest creates a request to invoke DescribeAuditLogFilter API

type DescribeAuditLogFilterResponse ¶

type DescribeAuditLogFilterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Filter    string `json:"Filter" xml:"Filter"`
	RoleType  string `json:"RoleType" xml:"RoleType"`
}

DescribeAuditLogFilterResponse is the response struct for api DescribeAuditLogFilter

func CreateDescribeAuditLogFilterResponse ¶

func CreateDescribeAuditLogFilterResponse() (response *DescribeAuditLogFilterResponse)

CreateDescribeAuditLogFilterResponse creates a response to parse from DescribeAuditLogFilter response

type DescribeAuditPolicyRequest ¶

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

DescribeAuditPolicyRequest is the request struct for api DescribeAuditPolicy

func CreateDescribeAuditPolicyRequest ¶

func CreateDescribeAuditPolicyRequest() (request *DescribeAuditPolicyRequest)

CreateDescribeAuditPolicyRequest creates a request to invoke DescribeAuditPolicy API

type DescribeAuditPolicyResponse ¶

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

DescribeAuditPolicyResponse is the response struct for api DescribeAuditPolicy

func CreateDescribeAuditPolicyResponse ¶

func CreateDescribeAuditPolicyResponse() (response *DescribeAuditPolicyResponse)

CreateDescribeAuditPolicyResponse creates a response to parse from DescribeAuditPolicy response

type DescribeAuditRecordsRequest ¶

type DescribeAuditRecordsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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"`
	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"`
	LogicalOperator      string           `position:"Query" name:"LogicalOperator"`
	Form                 string           `position:"Query" name:"Form"`
	User                 string           `position:"Query" name:"User"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

DescribeAuditRecordsRequest is the request struct for api DescribeAuditRecords

func CreateDescribeAuditRecordsRequest ¶

func CreateDescribeAuditRecordsRequest() (request *DescribeAuditRecordsRequest)

CreateDescribeAuditRecordsRequest creates a request to invoke DescribeAuditRecords API

type DescribeAuditRecordsResponse ¶

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

DescribeAuditRecordsResponse is the response struct for api DescribeAuditRecords

func CreateDescribeAuditRecordsResponse ¶

func CreateDescribeAuditRecordsResponse() (response *DescribeAuditRecordsResponse)

CreateDescribeAuditRecordsResponse creates a response to parse from DescribeAuditRecords response

type DescribeAvailabilityZonesRequest ¶ added in v1.62.514

type DescribeAvailabilityZonesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EngineVersion          string           `position:"Query" name:"EngineVersion"`
	StorageType            string           `position:"Query" name:"StorageType"`
	ReplicationFactor      string           `position:"Query" name:"ReplicationFactor"`
	ResourceGroupId        string           `position:"Query" name:"ResourceGroupId"`
	ExcludeZoneId          string           `position:"Query" name:"ExcludeZoneId"`
	ExcludeSecondaryZoneId string           `position:"Query" name:"ExcludeSecondaryZoneId"`
	InstanceChargeType     string           `position:"Query" name:"InstanceChargeType"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	Level                  string           `position:"Query" name:"Level"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	MongoType              string           `position:"Query" name:"MongoType"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceClass        string           `position:"Query" name:"DBInstanceClass"`
	StorageSupport         string           `position:"Query" name:"StorageSupport"`
	DbType                 string           `position:"Query" name:"DbType"`
	AcceptLanguage         string           `position:"Query" name:"AcceptLanguage"`
	ZoneId                 string           `position:"Query" name:"ZoneId"`
}

DescribeAvailabilityZonesRequest is the request struct for api DescribeAvailabilityZones

func CreateDescribeAvailabilityZonesRequest ¶ added in v1.62.514

func CreateDescribeAvailabilityZonesRequest() (request *DescribeAvailabilityZonesRequest)

CreateDescribeAvailabilityZonesRequest creates a request to invoke DescribeAvailabilityZones API

type DescribeAvailabilityZonesResponse ¶ added in v1.62.514

type DescribeAvailabilityZonesResponse struct {
	*responses.BaseResponse
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	AvailableZones []AvailableZone `json:"AvailableZones" xml:"AvailableZones"`
}

DescribeAvailabilityZonesResponse is the response struct for api DescribeAvailabilityZones

func CreateDescribeAvailabilityZonesResponse ¶ added in v1.62.514

func CreateDescribeAvailabilityZonesResponse() (response *DescribeAvailabilityZonesResponse)

CreateDescribeAvailabilityZonesResponse creates a response to parse from DescribeAvailabilityZones response

type DescribeAvailableEngineVersionRequest ¶

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

DescribeAvailableEngineVersionRequest is the request struct for api DescribeAvailableEngineVersion

func CreateDescribeAvailableEngineVersionRequest ¶

func CreateDescribeAvailableEngineVersionRequest() (request *DescribeAvailableEngineVersionRequest)

CreateDescribeAvailableEngineVersionRequest creates a request to invoke DescribeAvailableEngineVersion API

type DescribeAvailableEngineVersionResponse ¶

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

DescribeAvailableEngineVersionResponse is the response struct for api DescribeAvailableEngineVersion

func CreateDescribeAvailableEngineVersionResponse ¶

func CreateDescribeAvailableEngineVersionResponse() (response *DescribeAvailableEngineVersionResponse)

CreateDescribeAvailableEngineVersionResponse creates a response to parse from DescribeAvailableEngineVersion response

type DescribeAvailableResourceRequest ¶ added in v1.60.316

type DescribeAvailableResourceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	StorageType          string           `position:"Query" name:"StorageType"`
	ReplicationFactor    string           `position:"Query" name:"ReplicationFactor"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Level                string           `position:"Query" name:"Level"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	MongoType            string           `position:"Query" name:"MongoType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstanceClass      string           `position:"Query" name:"DBInstanceClass"`
	StorageSupport       string           `position:"Query" name:"StorageSupport"`
	DbType               string           `position:"Query" name:"DbType"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

DescribeAvailableResourceRequest is the request struct for api DescribeAvailableResource

func CreateDescribeAvailableResourceRequest ¶ added in v1.60.316

func CreateDescribeAvailableResourceRequest() (request *DescribeAvailableResourceRequest)

CreateDescribeAvailableResourceRequest creates a request to invoke DescribeAvailableResource API

type DescribeAvailableResourceResponse ¶ added in v1.60.316

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

DescribeAvailableResourceResponse is the response struct for api DescribeAvailableResource

func CreateDescribeAvailableResourceResponse ¶ added in v1.60.316

func CreateDescribeAvailableResourceResponse() (response *DescribeAvailableResourceResponse)

CreateDescribeAvailableResourceResponse creates a response to parse from DescribeAvailableResource response

type DescribeBackupDBsRequest ¶ added in v1.60.264

type DescribeBackupDBsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	RestoreTime          string           `position:"Query" name:"RestoreTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	SourceDBInstance     string           `position:"Query" name:"SourceDBInstance"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeBackupDBsRequest is the request struct for api DescribeBackupDBs

func CreateDescribeBackupDBsRequest ¶ added in v1.60.264

func CreateDescribeBackupDBsRequest() (request *DescribeBackupDBsRequest)

CreateDescribeBackupDBsRequest creates a request to invoke DescribeBackupDBs API

type DescribeBackupDBsResponse ¶ added in v1.60.264

type DescribeBackupDBsResponse struct {
	*responses.BaseResponse
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	Databases  Databases `json:"Databases" xml:"Databases"`
}

DescribeBackupDBsResponse is the response struct for api DescribeBackupDBs

func CreateDescribeBackupDBsResponse ¶ added in v1.60.264

func CreateDescribeBackupDBsResponse() (response *DescribeBackupDBsResponse)

CreateDescribeBackupDBsResponse creates a response to parse from DescribeBackupDBs response

type DescribeBackupPolicyRequest ¶

type DescribeBackupPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SrcRegion            string           `position:"Query" name:"SrcRegion"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	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"`
}

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
	PreferredBackupPeriod                  string `json:"PreferredBackupPeriod" xml:"PreferredBackupPeriod"`
	RequestId                              string `json:"RequestId" xml:"RequestId"`
	PreferredBackupTime                    string `json:"PreferredBackupTime" xml:"PreferredBackupTime"`
	BackupRetentionPeriod                  string `json:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"`
	PreferredNextBackupTime                string `json:"PreferredNextBackupTime" xml:"PreferredNextBackupTime"`
	EnableBackupLog                        int    `json:"EnableBackupLog" xml:"EnableBackupLog"`
	LogBackupRetentionPeriod               int    `json:"LogBackupRetentionPeriod" xml:"LogBackupRetentionPeriod"`
	SnapshotBackupType                     string `json:"SnapshotBackupType" xml:"SnapshotBackupType"`
	BackupInterval                         int    `json:"BackupInterval" xml:"BackupInterval"`
	HighFrequencyBackupRetention           string `json:"HighFrequencyBackupRetention" xml:"HighFrequencyBackupRetention"`
	BackupRetentionPolicyOnClusterDeletion int    `json:"BackupRetentionPolicyOnClusterDeletion" xml:"BackupRetentionPolicyOnClusterDeletion"`
	SrcRegion                              string `json:"SrcRegion" xml:"SrcRegion"`
	DestRegion                             string `json:"DestRegion" xml:"DestRegion"`
	CrossRetentionType                     string `json:"CrossRetentionType" xml:"CrossRetentionType"`
	CrossRetentionValue                    int    `json:"CrossRetentionValue" xml:"CrossRetentionValue"`
	CrossBackupPeriod                      string `json:"CrossBackupPeriod" xml:"CrossBackupPeriod"`
	EnableCrossLogBackup                   int    `json:"EnableCrossLogBackup" xml:"EnableCrossLogBackup"`
	CrossLogRetentionType                  string `json:"CrossLogRetentionType" xml:"CrossLogRetentionType"`
	CrossLogRetentionValue                 int    `json:"CrossLogRetentionValue" xml:"CrossLogRetentionValue"`
}

DescribeBackupPolicyResponse is the response struct for api DescribeBackupPolicy

func CreateDescribeBackupPolicyResponse ¶

func CreateDescribeBackupPolicyResponse() (response *DescribeBackupPolicyResponse)

CreateDescribeBackupPolicyResponse creates a response to parse from DescribeBackupPolicy response

type DescribeBackupStorageRequest ¶ added in v1.62.689

type DescribeBackupStorageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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"`
}

DescribeBackupStorageRequest is the request struct for api DescribeBackupStorage

func CreateDescribeBackupStorageRequest ¶ added in v1.62.689

func CreateDescribeBackupStorageRequest() (request *DescribeBackupStorageRequest)

CreateDescribeBackupStorageRequest creates a request to invoke DescribeBackupStorage API

type DescribeBackupStorageResponse ¶ added in v1.62.689

type DescribeBackupStorageResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	FullStorageSize int64  `json:"FullStorageSize" xml:"FullStorageSize"`
	LogStorageSize  int64  `json:"LogStorageSize" xml:"LogStorageSize"`
	FreeSize        int64  `json:"FreeSize" xml:"FreeSize"`
}

DescribeBackupStorageResponse is the response struct for api DescribeBackupStorage

func CreateDescribeBackupStorageResponse ¶ added in v1.62.689

func CreateDescribeBackupStorageResponse() (response *DescribeBackupStorageResponse)

CreateDescribeBackupStorageResponse creates a response to parse from DescribeBackupStorage response

type DescribeBackupTasksRequest ¶ added in v1.62.689

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

DescribeBackupTasksRequest is the request struct for api DescribeBackupTasks

func CreateDescribeBackupTasksRequest ¶ added in v1.62.689

func CreateDescribeBackupTasksRequest() (request *DescribeBackupTasksRequest)

CreateDescribeBackupTasksRequest creates a request to invoke DescribeBackupTasks API

type DescribeBackupTasksResponse ¶ added in v1.62.689

type DescribeBackupTasksResponse struct {
	*responses.BaseResponse
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	BackupJobs []BackupTask `json:"BackupJobs" xml:"BackupJobs"`
}

DescribeBackupTasksResponse is the response struct for api DescribeBackupTasks

func CreateDescribeBackupTasksResponse ¶ added in v1.62.689

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"`
	SrcRegion            string           `position:"Query" name:"SrcRegion"`
	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"`
	DestRegion           string           `position:"Query" name:"DestRegion"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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
	TotalCount int                      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                   `json:"RequestId" xml:"RequestId"`
	PageSize   int                      `json:"PageSize" xml:"PageSize"`
	PageNumber int                      `json:"PageNumber" xml:"PageNumber"`
	Backups    BackupsInDescribeBackups `json:"Backups" xml:"Backups"`
}

DescribeBackupsResponse is the response struct for api DescribeBackups

func CreateDescribeBackupsResponse ¶

func CreateDescribeBackupsResponse() (response *DescribeBackupsResponse)

CreateDescribeBackupsResponse creates a response to parse from DescribeBackups response

type DescribeClusterBackupsRequest ¶ added in v1.62.586

type DescribeClusterBackupsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime              string           `position:"Query" name:"StartTime"`
	SrcRegion              string           `position:"Query" name:"SrcRegion"`
	PageSize               requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId           string           `position:"Query" name:"DBInstanceId"`
	DestRegion             string           `position:"Query" name:"DestRegion"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	BackupId               string           `position:"Query" name:"BackupId"`
	EndTime                string           `position:"Query" name:"EndTime"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	IsOnlyGetClusterBackUp requests.Boolean `position:"Query" name:"IsOnlyGetClusterBackUp"`
	PageNo                 requests.Integer `position:"Query" name:"PageNo"`
}

DescribeClusterBackupsRequest is the request struct for api DescribeClusterBackups

func CreateDescribeClusterBackupsRequest ¶ added in v1.62.586

func CreateDescribeClusterBackupsRequest() (request *DescribeClusterBackupsRequest)

CreateDescribeClusterBackupsRequest creates a request to invoke DescribeClusterBackups API

type DescribeClusterBackupsResponse ¶ added in v1.62.586

type DescribeClusterBackupsResponse struct {
	*responses.BaseResponse
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	MaxResults     int             `json:"MaxResults" xml:"MaxResults"`
	PageNumber     int             `json:"PageNumber" xml:"PageNumber"`
	PageSize       int             `json:"PageSize" xml:"PageSize"`
	ClusterBackups []ClusterBackup `json:"ClusterBackups" xml:"ClusterBackups"`
}

DescribeClusterBackupsResponse is the response struct for api DescribeClusterBackups

func CreateDescribeClusterBackupsResponse ¶ added in v1.62.586

func CreateDescribeClusterBackupsResponse() (response *DescribeClusterBackupsResponse)

CreateDescribeClusterBackupsResponse creates a response to parse from DescribeClusterBackups response

type DescribeClusterRecoverTimeRequest ¶ added in v1.62.586

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

DescribeClusterRecoverTimeRequest is the request struct for api DescribeClusterRecoverTime

func CreateDescribeClusterRecoverTimeRequest ¶ added in v1.62.586

func CreateDescribeClusterRecoverTimeRequest() (request *DescribeClusterRecoverTimeRequest)

CreateDescribeClusterRecoverTimeRequest creates a request to invoke DescribeClusterRecoverTime API

type DescribeClusterRecoverTimeResponse ¶ added in v1.62.586

type DescribeClusterRecoverTimeResponse struct {
	*responses.BaseResponse
	RequestId     string                 `json:"RequestId" xml:"RequestId"`
	RestoreRanges []AvailableRestoreTime `json:"RestoreRanges" xml:"RestoreRanges"`
}

DescribeClusterRecoverTimeResponse is the response struct for api DescribeClusterRecoverTime

func CreateDescribeClusterRecoverTimeResponse ¶ added in v1.62.586

func CreateDescribeClusterRecoverTimeResponse() (response *DescribeClusterRecoverTimeResponse)

CreateDescribeClusterRecoverTimeResponse creates a response to parse from DescribeClusterRecoverTime response

type DescribeDBInstanceAttributeRequest ¶

type DescribeDBInstanceAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	IsOnlyGetCluster     requests.Boolean `position:"Query" name:"IsOnlyGetCluster"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	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"`
	ChargeType           string           `position:"Query" name:"ChargeType"`
	IsDelete             requests.Boolean `position:"Query" name:"IsDelete"`
}

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"`
	DBInstances DBInstancesInDescribeDBInstanceAttribute `json:"DBInstances" xml:"DBInstances"`
}

DescribeDBInstanceAttributeResponse is the response struct for api DescribeDBInstanceAttribute

func CreateDescribeDBInstanceAttributeResponse ¶

func CreateDescribeDBInstanceAttributeResponse() (response *DescribeDBInstanceAttributeResponse)

CreateDescribeDBInstanceAttributeResponse creates a response to parse from DescribeDBInstanceAttribute response

type DescribeDBInstanceEncryptionKeyRequest ¶ added in v1.61.4

type DescribeDBInstanceEncryptionKeyRequest 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"`
	EncryptionKey        string           `position:"Query" name:"EncryptionKey"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDBInstanceEncryptionKeyRequest is the request struct for api DescribeDBInstanceEncryptionKey

func CreateDescribeDBInstanceEncryptionKeyRequest ¶ added in v1.61.4

func CreateDescribeDBInstanceEncryptionKeyRequest() (request *DescribeDBInstanceEncryptionKeyRequest)

CreateDescribeDBInstanceEncryptionKeyRequest creates a request to invoke DescribeDBInstanceEncryptionKey API

type DescribeDBInstanceEncryptionKeyResponse ¶ added in v1.61.4

type DescribeDBInstanceEncryptionKeyResponse struct {
	*responses.BaseResponse
	Origin              string `json:"Origin" xml:"Origin"`
	Description         string `json:"Description" xml:"Description"`
	RequestId           string `json:"RequestId" xml:"RequestId"`
	EncryptionKeyStatus string `json:"EncryptionKeyStatus" xml:"EncryptionKeyStatus"`
	MaterialExpireTime  string `json:"MaterialExpireTime" xml:"MaterialExpireTime"`
	KeyUsage            string `json:"KeyUsage" xml:"KeyUsage"`
	EncryptionKey       string `json:"EncryptionKey" xml:"EncryptionKey"`
	Creator             string `json:"Creator" xml:"Creator"`
	DeleteDate          string `json:"DeleteDate" xml:"DeleteDate"`
}

DescribeDBInstanceEncryptionKeyResponse is the response struct for api DescribeDBInstanceEncryptionKey

func CreateDescribeDBInstanceEncryptionKeyResponse ¶ added in v1.61.4

func CreateDescribeDBInstanceEncryptionKeyResponse() (response *DescribeDBInstanceEncryptionKeyResponse)

CreateDescribeDBInstanceEncryptionKeyResponse creates a response to parse from DescribeDBInstanceEncryptionKey response

type DescribeDBInstanceMonitorRequest ¶

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

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

DescribeDBInstanceMonitorResponse is the response struct for api DescribeDBInstanceMonitor

func CreateDescribeDBInstanceMonitorResponse ¶

func CreateDescribeDBInstanceMonitorResponse() (response *DescribeDBInstanceMonitorResponse)

CreateDescribeDBInstanceMonitorResponse creates a response to parse from DescribeDBInstanceMonitor 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"`
	ReplicaSetRole       string           `position:"Query" name:"ReplicaSetRole"`
	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"`
	Interval             string           `position:"Query" name:"Interval"`
}

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"`
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	DBInstanceId    string          `json:"DBInstanceId" xml:"DBInstanceId"`
	StartTime       string          `json:"StartTime" xml:"StartTime"`
	Engine          string          `json:"Engine" xml:"Engine"`
	PerformanceKeys PerformanceKeys `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 DescribeDBInstanceSSLRequest ¶

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

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

DescribeDBInstanceSSLResponse is the response struct for api DescribeDBInstanceSSL

func CreateDescribeDBInstanceSSLResponse ¶

func CreateDescribeDBInstanceSSLResponse() (response *DescribeDBInstanceSSLResponse)

CreateDescribeDBInstanceSSLResponse creates a response to parse from DescribeDBInstanceSSL response

type DescribeDBInstanceSwitchLogRequest ¶ added in v1.62.689

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

DescribeDBInstanceSwitchLogRequest is the request struct for api DescribeDBInstanceSwitchLog

func CreateDescribeDBInstanceSwitchLogRequest ¶ added in v1.62.689

func CreateDescribeDBInstanceSwitchLogRequest() (request *DescribeDBInstanceSwitchLogRequest)

CreateDescribeDBInstanceSwitchLogRequest creates a request to invoke DescribeDBInstanceSwitchLog API

type DescribeDBInstanceSwitchLogResponse ¶ added in v1.62.689

type DescribeDBInstanceSwitchLogResponse struct {
	*responses.BaseResponse
	RequestId    string         `json:"RequestId" xml:"RequestId"`
	DBInstanceId string         `json:"DBInstanceId" xml:"DBInstanceId"`
	TotalCount   int64          `json:"TotalCount" xml:"TotalCount"`
	PageSize     int64          `json:"PageSize" xml:"PageSize"`
	PageNumber   int64          `json:"PageNumber" xml:"PageNumber"`
	LogItems     []LogItemsItem `json:"LogItems" xml:"LogItems"`
}

DescribeDBInstanceSwitchLogResponse is the response struct for api DescribeDBInstanceSwitchLog

func CreateDescribeDBInstanceSwitchLogResponse ¶ added in v1.62.689

func CreateDescribeDBInstanceSwitchLogResponse() (response *DescribeDBInstanceSwitchLogResponse)

CreateDescribeDBInstanceSwitchLogResponse creates a response to parse from DescribeDBInstanceSwitchLog response

type DescribeDBInstanceTDEInfoRequest ¶ added in v1.60.264

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

DescribeDBInstanceTDEInfoRequest is the request struct for api DescribeDBInstanceTDEInfo

func CreateDescribeDBInstanceTDEInfoRequest ¶ added in v1.60.264

func CreateDescribeDBInstanceTDEInfoRequest() (request *DescribeDBInstanceTDEInfoRequest)

CreateDescribeDBInstanceTDEInfoRequest creates a request to invoke DescribeDBInstanceTDEInfo API

type DescribeDBInstanceTDEInfoResponse ¶ added in v1.60.264

type DescribeDBInstanceTDEInfoResponse struct {
	*responses.BaseResponse
	TDEStatus     string `json:"TDEStatus" xml:"TDEStatus"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	RoleARN       string `json:"RoleARN" xml:"RoleARN"`
	EncryptionKey string `json:"EncryptionKey" xml:"EncryptionKey"`
	EncryptorName string `json:"EncryptorName" xml:"EncryptorName"`
}

DescribeDBInstanceTDEInfoResponse is the response struct for api DescribeDBInstanceTDEInfo

func CreateDescribeDBInstanceTDEInfoResponse ¶ added in v1.60.264

func CreateDescribeDBInstanceTDEInfoResponse() (response *DescribeDBInstanceTDEInfoResponse)

CreateDescribeDBInstanceTDEInfoResponse creates a response to parse from DescribeDBInstanceTDEInfo response

type DescribeDBInstancesOverviewRequest ¶ added in v1.61.1472

type DescribeDBInstancesOverviewRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NetworkType          string           `position:"Query" name:"NetworkType"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	InstanceClass        string           `position:"Query" name:"InstanceClass"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	InstanceStatus       string           `position:"Query" name:"InstanceStatus"`
	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"`
	InstanceIds          string           `position:"Query" name:"InstanceIds"`
	VpcId                string           `position:"Query" name:"VpcId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	ChargeType           string           `position:"Query" name:"ChargeType"`
}

DescribeDBInstancesOverviewRequest is the request struct for api DescribeDBInstancesOverview

func CreateDescribeDBInstancesOverviewRequest ¶ added in v1.61.1472

func CreateDescribeDBInstancesOverviewRequest() (request *DescribeDBInstancesOverviewRequest)

CreateDescribeDBInstancesOverviewRequest creates a request to invoke DescribeDBInstancesOverview API

type DescribeDBInstancesOverviewResponse ¶ added in v1.61.1472

type DescribeDBInstancesOverviewResponse struct {
	*responses.BaseResponse
	TotalCount  string                                    `json:"TotalCount" xml:"TotalCount"`
	RequestId   string                                    `json:"RequestId" xml:"RequestId"`
	DBInstances []DBInstanceInDescribeDBInstancesOverview `json:"DBInstances" xml:"DBInstances"`
}

DescribeDBInstancesOverviewResponse is the response struct for api DescribeDBInstancesOverview

func CreateDescribeDBInstancesOverviewResponse ¶ added in v1.61.1472

func CreateDescribeDBInstancesOverviewResponse() (response *DescribeDBInstancesOverviewResponse)

CreateDescribeDBInstancesOverviewResponse creates a response to parse from DescribeDBInstancesOverview response

type DescribeDBInstancesRequest ¶

type DescribeDBInstancesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer          `position:"Query" name:"ResourceOwnerId"`
	EngineVersion         string                    `position:"Query" name:"EngineVersion"`
	NetworkType           string                    `position:"Query" name:"NetworkType"`
	PageNumber            requests.Integer          `position:"Query" name:"PageNumber"`
	ReplicationFactor     string                    `position:"Query" name:"ReplicationFactor"`
	ResourceGroupId       string                    `position:"Query" name:"ResourceGroupId"`
	Expired               string                    `position:"Query" name:"Expired"`
	Engine                string                    `position:"Query" name:"Engine"`
	PageSize              requests.Integer          `position:"Query" name:"PageSize"`
	DBNodeType            string                    `position:"Query" name:"DBNodeType"`
	DBInstanceId          string                    `position:"Query" name:"DBInstanceId"`
	DBInstanceDescription string                    `position:"Query" name:"DBInstanceDescription"`
	DBInstanceStatus      string                    `position:"Query" name:"DBInstanceStatus"`
	Tag                   *[]DescribeDBInstancesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ExpireTime            string                    `position:"Query" name:"ExpireTime"`
	ResourceOwnerAccount  string                    `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string                    `position:"Query" name:"OwnerAccount"`
	ConnectionDomain      string                    `position:"Query" name:"ConnectionDomain"`
	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"`
	ChargeType            string                    `position:"Query" name:"ChargeType"`
}

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
	TotalCount  int                              `json:"TotalCount" xml:"TotalCount"`
	RequestId   string                           `json:"RequestId" xml:"RequestId"`
	PageSize    int                              `json:"PageSize" xml:"PageSize"`
	PageNumber  int                              `json:"PageNumber" xml:"PageNumber"`
	DBInstances DBInstancesInDescribeDBInstances `json:"DBInstances" xml:"DBInstances"`
}

DescribeDBInstancesResponse is the response struct for api DescribeDBInstances

func CreateDescribeDBInstancesResponse ¶

func CreateDescribeDBInstancesResponse() (response *DescribeDBInstancesResponse)

CreateDescribeDBInstancesResponse creates a response to parse from DescribeDBInstances response

type DescribeDBInstancesTag ¶ added in v1.60.264

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

DescribeDBInstancesTag is a repeated param struct in DescribeDBInstancesRequest

type DescribeErrorLogRecordsRequest ¶

type DescribeErrorLogRecordsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	QueryKeywords        string           `position:"Query" name:"QueryKeywords"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	RoleType             string           `position:"Query" name:"RoleType"`
	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"`
	LogicalOperator      string           `position:"Query" name:"LogicalOperator"`
	DBName               string           `position:"Query" name:"DBName"`
}

DescribeErrorLogRecordsRequest is the request struct for api DescribeErrorLogRecords

func CreateDescribeErrorLogRecordsRequest ¶

func CreateDescribeErrorLogRecordsRequest() (request *DescribeErrorLogRecordsRequest)

CreateDescribeErrorLogRecordsRequest creates a request to invoke DescribeErrorLogRecords API

type DescribeErrorLogRecordsResponse ¶

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

DescribeErrorLogRecordsResponse is the response struct for api DescribeErrorLogRecords

func CreateDescribeErrorLogRecordsResponse ¶

func CreateDescribeErrorLogRecordsResponse() (response *DescribeErrorLogRecordsResponse)

CreateDescribeErrorLogRecordsResponse creates a response to parse from DescribeErrorLogRecords response

type DescribeGlobalSecurityIPGroupRelationRequest ¶ added in v1.62.266

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

DescribeGlobalSecurityIPGroupRelationRequest is the request struct for api DescribeGlobalSecurityIPGroupRelation

func CreateDescribeGlobalSecurityIPGroupRelationRequest ¶ added in v1.62.266

func CreateDescribeGlobalSecurityIPGroupRelationRequest() (request *DescribeGlobalSecurityIPGroupRelationRequest)

CreateDescribeGlobalSecurityIPGroupRelationRequest creates a request to invoke DescribeGlobalSecurityIPGroupRelation API

type DescribeGlobalSecurityIPGroupRelationResponse ¶ added in v1.62.266

type DescribeGlobalSecurityIPGroupRelationResponse struct {
	*responses.BaseResponse
	DBClusterId              string                         `json:"DBClusterId" xml:"DBClusterId"`
	RequestId                string                         `json:"RequestId" xml:"RequestId"`
	GlobalSecurityIPGroupRel []GlobalSecurityIPGroupRelItem `json:"GlobalSecurityIPGroupRel" xml:"GlobalSecurityIPGroupRel"`
}

DescribeGlobalSecurityIPGroupRelationResponse is the response struct for api DescribeGlobalSecurityIPGroupRelation

func CreateDescribeGlobalSecurityIPGroupRelationResponse ¶ added in v1.62.266

func CreateDescribeGlobalSecurityIPGroupRelationResponse() (response *DescribeGlobalSecurityIPGroupRelationResponse)

CreateDescribeGlobalSecurityIPGroupRelationResponse creates a response to parse from DescribeGlobalSecurityIPGroupRelation response

type DescribeGlobalSecurityIPGroupRequest ¶ added in v1.62.266

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

DescribeGlobalSecurityIPGroupRequest is the request struct for api DescribeGlobalSecurityIPGroup

func CreateDescribeGlobalSecurityIPGroupRequest ¶ added in v1.62.266

func CreateDescribeGlobalSecurityIPGroupRequest() (request *DescribeGlobalSecurityIPGroupRequest)

CreateDescribeGlobalSecurityIPGroupRequest creates a request to invoke DescribeGlobalSecurityIPGroup API

type DescribeGlobalSecurityIPGroupResponse ¶ added in v1.62.266

type DescribeGlobalSecurityIPGroupResponse struct {
	*responses.BaseResponse
	RequestId             string                      `json:"RequestId" xml:"RequestId"`
	GlobalSecurityIPGroup []GlobalSecurityIPGroupItem `json:"GlobalSecurityIPGroup" xml:"GlobalSecurityIPGroup"`
}

DescribeGlobalSecurityIPGroupResponse is the response struct for api DescribeGlobalSecurityIPGroup

func CreateDescribeGlobalSecurityIPGroupResponse ¶ added in v1.62.266

func CreateDescribeGlobalSecurityIPGroupResponse() (response *DescribeGlobalSecurityIPGroupResponse)

CreateDescribeGlobalSecurityIPGroupResponse creates a response to parse from DescribeGlobalSecurityIPGroup response

type DescribeHistoryTasksRequest ¶ added in v1.62.689

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"`
	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 string           `position:"Query" name:"ResourceOwnerAccount"`
	FromStartTime        string           `position:"Query" name:"FromStartTime"`
	FromExecTime         requests.Integer `position:"Query" name:"FromExecTime"`
	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.62.689

func CreateDescribeHistoryTasksRequest() (request *DescribeHistoryTasksRequest)

CreateDescribeHistoryTasksRequest creates a request to invoke DescribeHistoryTasks API

type DescribeHistoryTasksResponse ¶ added in v1.62.689

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

func CreateDescribeHistoryTasksResponse() (response *DescribeHistoryTasksResponse)

CreateDescribeHistoryTasksResponse creates a response to parse from DescribeHistoryTasks response

type DescribeHistoryTasksStatRequest ¶ added in v1.62.689

type DescribeHistoryTasksStatRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ToStartTime          string           `position:"Query" name:"ToStartTime"`
	TaskId               string           `position:"Query" name:"TaskId"`
	ToExecTime           requests.Integer `position:"Query" name:"ToExecTime"`
	TaskType             string           `position:"Query" name:"TaskType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	FromStartTime        string           `position:"Query" name:"FromStartTime"`
	FromExecTime         requests.Integer `position:"Query" name:"FromExecTime"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeHistoryTasksStatRequest is the request struct for api DescribeHistoryTasksStat

func CreateDescribeHistoryTasksStatRequest ¶ added in v1.62.689

func CreateDescribeHistoryTasksStatRequest() (request *DescribeHistoryTasksStatRequest)

CreateDescribeHistoryTasksStatRequest creates a request to invoke DescribeHistoryTasksStat API

type DescribeHistoryTasksStatResponse ¶ added in v1.62.689

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

DescribeHistoryTasksStatResponse is the response struct for api DescribeHistoryTasksStat

func CreateDescribeHistoryTasksStatResponse ¶ added in v1.62.689

func CreateDescribeHistoryTasksStatResponse() (response *DescribeHistoryTasksStatResponse)

CreateDescribeHistoryTasksStatResponse creates a response to parse from DescribeHistoryTasksStat response

type DescribeInstanceAutoRenewalAttributeRequest ¶

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

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
	ItemsNumbers    int                                         `json:"ItemsNumbers" xml:"ItemsNumbers"`
	PageRecordCount int                                         `json:"PageRecordCount" xml:"PageRecordCount"`
	RequestId       string                                      `json:"RequestId" xml:"RequestId"`
	PageNumber      int                                         `json:"PageNumber" xml:"PageNumber"`
	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 DescribeInstanceRecoverTimeRequest ¶ added in v1.62.689

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

DescribeInstanceRecoverTimeRequest is the request struct for api DescribeInstanceRecoverTime

func CreateDescribeInstanceRecoverTimeRequest ¶ added in v1.62.689

func CreateDescribeInstanceRecoverTimeRequest() (request *DescribeInstanceRecoverTimeRequest)

CreateDescribeInstanceRecoverTimeRequest creates a request to invoke DescribeInstanceRecoverTime API

type DescribeInstanceRecoverTimeResponse ¶ added in v1.62.689

type DescribeInstanceRecoverTimeResponse struct {
	*responses.BaseResponse
	RequestId     string                 `json:"RequestId" xml:"RequestId"`
	RestoreRanges []AvailableRestoreTime `json:"RestoreRanges" xml:"RestoreRanges"`
}

DescribeInstanceRecoverTimeResponse is the response struct for api DescribeInstanceRecoverTime

func CreateDescribeInstanceRecoverTimeResponse ¶ added in v1.62.689

func CreateDescribeInstanceRecoverTimeResponse() (response *DescribeInstanceRecoverTimeResponse)

CreateDescribeInstanceRecoverTimeResponse creates a response to parse from DescribeInstanceRecoverTime response

type DescribeKernelReleaseNotesRequest ¶

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

DescribeKernelReleaseNotesRequest is the request struct for api DescribeKernelReleaseNotes

func CreateDescribeKernelReleaseNotesRequest ¶

func CreateDescribeKernelReleaseNotesRequest() (request *DescribeKernelReleaseNotesRequest)

CreateDescribeKernelReleaseNotesRequest creates a request to invoke DescribeKernelReleaseNotes API

type DescribeKernelReleaseNotesResponse ¶

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

DescribeKernelReleaseNotesResponse is the response struct for api DescribeKernelReleaseNotes

func CreateDescribeKernelReleaseNotesResponse ¶

func CreateDescribeKernelReleaseNotesResponse() (response *DescribeKernelReleaseNotesResponse)

CreateDescribeKernelReleaseNotesResponse creates a response to parse from DescribeKernelReleaseNotes response

type DescribeKmsKeysRequest ¶ added in v1.62.689

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

DescribeKmsKeysRequest is the request struct for api DescribeKmsKeys

func CreateDescribeKmsKeysRequest ¶ added in v1.62.689

func CreateDescribeKmsKeysRequest() (request *DescribeKmsKeysRequest)

CreateDescribeKmsKeysRequest creates a request to invoke DescribeKmsKeys API

type DescribeKmsKeysResponse ¶ added in v1.62.689

type DescribeKmsKeysResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	KmsKeys   []KmsKey `json:"KmsKeys" xml:"KmsKeys"`
}

DescribeKmsKeysResponse is the response struct for api DescribeKmsKeys

func CreateDescribeKmsKeysResponse ¶ added in v1.62.689

func CreateDescribeKmsKeysResponse() (response *DescribeKmsKeysResponse)

CreateDescribeKmsKeysResponse creates a response to parse from DescribeKmsKeys response

type DescribeMongoDBLogConfigRequest ¶ added in v1.61.101

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

DescribeMongoDBLogConfigRequest is the request struct for api DescribeMongoDBLogConfig

func CreateDescribeMongoDBLogConfigRequest ¶ added in v1.61.101

func CreateDescribeMongoDBLogConfigRequest() (request *DescribeMongoDBLogConfigRequest)

CreateDescribeMongoDBLogConfigRequest creates a request to invoke DescribeMongoDBLogConfig API

type DescribeMongoDBLogConfigResponse ¶ added in v1.61.101

type DescribeMongoDBLogConfigResponse struct {
	*responses.BaseResponse
	UserProjectName            string `json:"UserProjectName" xml:"UserProjectName"`
	RequestId                  string `json:"RequestId" xml:"RequestId"`
	IsUserProjectLogstoreExist int    `json:"IsUserProjectLogstoreExist" xml:"IsUserProjectLogstoreExist"`
	IsEtlMetaExist             int    `json:"IsEtlMetaExist" xml:"IsEtlMetaExist"`
	ServiceType                string `json:"ServiceType" xml:"ServiceType"`
	EnableAudit                bool   `json:"EnableAudit" xml:"EnableAudit"`
	TtlForTrail                int64  `json:"TtlForTrail" xml:"TtlForTrail"`
	UsedStorageForTrail        int64  `json:"UsedStorageForTrail" xml:"UsedStorageForTrail"`
	PreserveStorageForTrail    int64  `json:"PreserveStorageForTrail" xml:"PreserveStorageForTrail"`
	TtlForStandard             int64  `json:"TtlForStandard" xml:"TtlForStandard"`
	UsedStorageForStandard     int64  `json:"UsedStorageForStandard" xml:"UsedStorageForStandard"`
	PreserveStorageForStandard int64  `json:"PreserveStorageForStandard" xml:"PreserveStorageForStandard"`
}

DescribeMongoDBLogConfigResponse is the response struct for api DescribeMongoDBLogConfig

func CreateDescribeMongoDBLogConfigResponse ¶ added in v1.61.101

func CreateDescribeMongoDBLogConfigResponse() (response *DescribeMongoDBLogConfigResponse)

CreateDescribeMongoDBLogConfigResponse creates a response to parse from DescribeMongoDBLogConfig response

type DescribeParameterModificationHistoryRequest ¶

type DescribeParameterModificationHistoryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	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"`
	CharacterType        string           `position:"Query" name:"CharacterType"`
}

DescribeParameterModificationHistoryRequest is the request struct for api DescribeParameterModificationHistory

func CreateDescribeParameterModificationHistoryRequest ¶

func CreateDescribeParameterModificationHistoryRequest() (request *DescribeParameterModificationHistoryRequest)

CreateDescribeParameterModificationHistoryRequest creates a request to invoke DescribeParameterModificationHistory API

type DescribeParameterModificationHistoryResponse ¶

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

DescribeParameterModificationHistoryResponse is the response struct for api DescribeParameterModificationHistory

func CreateDescribeParameterModificationHistoryResponse ¶

func CreateDescribeParameterModificationHistoryResponse() (response *DescribeParameterModificationHistoryResponse)

CreateDescribeParameterModificationHistoryResponse creates a response to parse from DescribeParameterModificationHistory response

type DescribeParameterTemplatesRequest ¶

type DescribeParameterTemplatesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Role                 string           `position:"Query" name:"Role"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	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"`
}

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
	ParameterCount string     `json:"ParameterCount" xml:"ParameterCount"`
	EngineVersion  string     `json:"EngineVersion" xml:"EngineVersion"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Engine         string     `json:"Engine" xml:"Engine"`
	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"`
	ExtraParam           string           `position:"Query" name:"ExtraParam"`
	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"`
	CharacterType        string           `position:"Query" name:"CharacterType"`
}

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
	EngineVersion     string            `json:"EngineVersion" xml:"EngineVersion"`
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	Engine            string            `json:"Engine" xml:"Engine"`
	RunningParameters RunningParameters `json:"RunningParameters" xml:"RunningParameters"`
	ConfigParameters  ConfigParameters  `json:"ConfigParameters" xml:"ConfigParameters"`
}

DescribeParametersResponse is the response struct for api DescribeParameters

func CreateDescribeParametersResponse ¶

func CreateDescribeParametersResponse() (response *DescribeParametersResponse)

CreateDescribeParametersResponse creates a response to parse from DescribeParameters response

type DescribePriceRequest ¶ added in v1.61.101

type DescribePriceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ProductCode          string           `position:"Query" name:"ProductCode"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OrderParamOut        string           `position:"Query" name:"OrderParamOut"`
	CommodityCode        string           `position:"Query" name:"CommodityCode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DBInstances          string           `position:"Query" name:"DBInstances"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

DescribePriceRequest is the request struct for api DescribePrice

func CreateDescribePriceRequest ¶ added in v1.61.101

func CreateDescribePriceRequest() (request *DescribePriceRequest)

CreateDescribePriceRequest creates a request to invoke DescribePrice API

type DescribePriceResponse ¶ added in v1.61.101

type DescribePriceResponse struct {
	*responses.BaseResponse
	RequestId   string                   `json:"RequestId" xml:"RequestId"`
	TraceId     string                   `json:"TraceId" xml:"TraceId"`
	OrderParams string                   `json:"OrderParams" xml:"OrderParams"`
	Order       Order                    `json:"Order" xml:"Order"`
	SubOrders   SubOrdersInDescribePrice `json:"SubOrders" xml:"SubOrders"`
	Rules       RulesInDescribePrice     `json:"Rules" xml:"Rules"`
}

DescribePriceResponse is the response struct for api DescribePrice

func CreateDescribePriceResponse ¶ added in v1.61.101

func CreateDescribePriceResponse() (response *DescribePriceResponse)

CreateDescribePriceResponse creates a response to parse from DescribePrice response

type DescribeRegionsRequest ¶

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

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest ¶

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse ¶

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

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse ¶

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeRenewalPriceRequest ¶

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

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"`
	Order     OrderInDescribeRenewalPrice     `json:"Order" xml:"Order"`
	SubOrders SubOrdersInDescribeRenewalPrice `json:"SubOrders" xml:"SubOrders"`
	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 DescribeReplicaSetRoleRequest ¶

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

DescribeReplicaSetRoleRequest is the request struct for api DescribeReplicaSetRole

func CreateDescribeReplicaSetRoleRequest ¶

func CreateDescribeReplicaSetRoleRequest() (request *DescribeReplicaSetRoleRequest)

CreateDescribeReplicaSetRoleRequest creates a request to invoke DescribeReplicaSetRole API

type DescribeReplicaSetRoleResponse ¶

type DescribeReplicaSetRoleResponse struct {
	*responses.BaseResponse
	RequestId    string                              `json:"RequestId" xml:"RequestId"`
	DBInstanceId string                              `json:"DBInstanceId" xml:"DBInstanceId"`
	ReplicaSets  ReplicaSetsInDescribeReplicaSetRole `json:"ReplicaSets" xml:"ReplicaSets"`
}

DescribeReplicaSetRoleResponse is the response struct for api DescribeReplicaSetRole

func CreateDescribeReplicaSetRoleResponse ¶

func CreateDescribeReplicaSetRoleResponse() (response *DescribeReplicaSetRoleResponse)

CreateDescribeReplicaSetRoleResponse creates a response to parse from DescribeReplicaSetRole response

type DescribeRestoreDBInstanceListRequest ¶ added in v1.63.48

type DescribeRestoreDBInstanceListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CreationTimeAfter    string           `position:"Query" name:"CreationTimeAfter"`
	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"`
}

DescribeRestoreDBInstanceListRequest is the request struct for api DescribeRestoreDBInstanceList

func CreateDescribeRestoreDBInstanceListRequest ¶ added in v1.63.48

func CreateDescribeRestoreDBInstanceListRequest() (request *DescribeRestoreDBInstanceListRequest)

CreateDescribeRestoreDBInstanceListRequest creates a request to invoke DescribeRestoreDBInstanceList API

type DescribeRestoreDBInstanceListResponse ¶ added in v1.63.48

type DescribeRestoreDBInstanceListResponse struct {
	*responses.BaseResponse
	TotalCount  int                                        `json:"TotalCount" xml:"TotalCount"`
	RequestId   string                                     `json:"RequestId" xml:"RequestId"`
	PageSize    int                                        `json:"PageSize" xml:"PageSize"`
	PageNumber  int                                        `json:"PageNumber" xml:"PageNumber"`
	DBInstances DBInstancesInDescribeRestoreDBInstanceList `json:"DBInstances" xml:"DBInstances"`
}

DescribeRestoreDBInstanceListResponse is the response struct for api DescribeRestoreDBInstanceList

func CreateDescribeRestoreDBInstanceListResponse ¶ added in v1.63.48

func CreateDescribeRestoreDBInstanceListResponse() (response *DescribeRestoreDBInstanceListResponse)

CreateDescribeRestoreDBInstanceListResponse creates a response to parse from DescribeRestoreDBInstanceList response

type DescribeRoleZoneInfoRequest ¶ added in v1.60.264

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

DescribeRoleZoneInfoRequest is the request struct for api DescribeRoleZoneInfo

func CreateDescribeRoleZoneInfoRequest ¶ added in v1.60.264

func CreateDescribeRoleZoneInfoRequest() (request *DescribeRoleZoneInfoRequest)

CreateDescribeRoleZoneInfoRequest creates a request to invoke DescribeRoleZoneInfo API

type DescribeRoleZoneInfoResponse ¶ added in v1.60.264

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

DescribeRoleZoneInfoResponse is the response struct for api DescribeRoleZoneInfo

func CreateDescribeRoleZoneInfoResponse ¶ added in v1.60.264

func CreateDescribeRoleZoneInfoResponse() (response *DescribeRoleZoneInfoResponse)

CreateDescribeRoleZoneInfoResponse creates a response to parse from DescribeRoleZoneInfo response

type DescribeRunningLogRecordsRequest ¶

type DescribeRunningLogRecordsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RoleId               string           `position:"Query" name:"RoleId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	QueryKeywords        string           `position:"Query" name:"QueryKeywords"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	RoleType             string           `position:"Query" name:"RoleType"`
	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"`
	LogicalOperator      string           `position:"Query" name:"LogicalOperator"`
	DBName               string           `position:"Query" name:"DBName"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

DescribeRunningLogRecordsRequest is the request struct for api DescribeRunningLogRecords

func CreateDescribeRunningLogRecordsRequest ¶

func CreateDescribeRunningLogRecordsRequest() (request *DescribeRunningLogRecordsRequest)

CreateDescribeRunningLogRecordsRequest creates a request to invoke DescribeRunningLogRecords API

type DescribeRunningLogRecordsResponse ¶

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

DescribeRunningLogRecordsResponse is the response struct for api DescribeRunningLogRecords

func CreateDescribeRunningLogRecordsResponse ¶

func CreateDescribeRunningLogRecordsResponse() (response *DescribeRunningLogRecordsResponse)

CreateDescribeRunningLogRecordsResponse creates a response to parse from DescribeRunningLogRecords response

type DescribeSecurityGroupConfigurationRequest ¶ added in v1.60.264

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

DescribeSecurityGroupConfigurationRequest is the request struct for api DescribeSecurityGroupConfiguration

func CreateDescribeSecurityGroupConfigurationRequest ¶ added in v1.60.264

func CreateDescribeSecurityGroupConfigurationRequest() (request *DescribeSecurityGroupConfigurationRequest)

CreateDescribeSecurityGroupConfigurationRequest creates a request to invoke DescribeSecurityGroupConfiguration API

type DescribeSecurityGroupConfigurationResponse ¶ added in v1.60.264

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

DescribeSecurityGroupConfigurationResponse is the response struct for api DescribeSecurityGroupConfiguration

func CreateDescribeSecurityGroupConfigurationResponse ¶ added in v1.60.264

func CreateDescribeSecurityGroupConfigurationResponse() (response *DescribeSecurityGroupConfigurationResponse)

CreateDescribeSecurityGroupConfigurationResponse creates a response to parse from DescribeSecurityGroupConfiguration response

type DescribeSecurityIpsRequest ¶

type DescribeSecurityIpsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ShowHDMIps           requests.Boolean `position:"Query" name:"ShowHDMIps"`
	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"`
}

DescribeSecurityIpsRequest is the request struct for api DescribeSecurityIps

func CreateDescribeSecurityIpsRequest ¶

func CreateDescribeSecurityIpsRequest() (request *DescribeSecurityIpsRequest)

CreateDescribeSecurityIpsRequest creates a request to invoke DescribeSecurityIps API

type DescribeSecurityIpsResponse ¶

type DescribeSecurityIpsResponse struct {
	*responses.BaseResponse
	SecurityIps      string           `json:"SecurityIps" xml:"SecurityIps"`
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	SecurityIpGroups SecurityIpGroups `json:"SecurityIpGroups" xml:"SecurityIpGroups"`
}

DescribeSecurityIpsResponse is the response struct for api DescribeSecurityIps

func CreateDescribeSecurityIpsResponse ¶

func CreateDescribeSecurityIpsResponse() (response *DescribeSecurityIpsResponse)

CreateDescribeSecurityIpsResponse creates a response to parse from DescribeSecurityIps response

type DescribeShardingNetworkAddressRequest ¶

type DescribeShardingNetworkAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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"`
}

DescribeShardingNetworkAddressRequest is the request struct for api DescribeShardingNetworkAddress

func CreateDescribeShardingNetworkAddressRequest ¶

func CreateDescribeShardingNetworkAddressRequest() (request *DescribeShardingNetworkAddressRequest)

CreateDescribeShardingNetworkAddressRequest creates a request to invoke DescribeShardingNetworkAddress API

type DescribeShardingNetworkAddressResponse ¶

type DescribeShardingNetworkAddressResponse struct {
	*responses.BaseResponse
	RequestId             string                                           `json:"RequestId" xml:"RequestId"`
	CompatibleConnections CompatibleConnections                            `json:"CompatibleConnections" xml:"CompatibleConnections"`
	NetworkAddresses      NetworkAddressesInDescribeShardingNetworkAddress `json:"NetworkAddresses" xml:"NetworkAddresses"`
}

DescribeShardingNetworkAddressResponse is the response struct for api DescribeShardingNetworkAddress

func CreateDescribeShardingNetworkAddressResponse ¶

func CreateDescribeShardingNetworkAddressResponse() (response *DescribeShardingNetworkAddressResponse)

CreateDescribeShardingNetworkAddressResponse creates a response to parse from DescribeShardingNetworkAddress response

type DescribeSlowLogRecordsRequest ¶

type DescribeSlowLogRecordsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	QueryKeywords        string           `position:"Query" name:"QueryKeywords"`
	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"`
	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"`
	LogicalOperator      string           `position:"Query" name:"LogicalOperator"`
	DBName               string           `position:"Query" name:"DBName"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

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
	TotalRecordCount int                           `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageRecordCount  int                           `json:"PageRecordCount" xml:"PageRecordCount"`
	RequestId        string                        `json:"RequestId" xml:"RequestId"`
	PageNumber       int                           `json:"PageNumber" xml:"PageNumber"`
	Engine           string                        `json:"Engine" xml:"Engine"`
	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 DescribeTagsRequest ¶ added in v1.60.264

type DescribeTagsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	NextToken            string           `position:"Query" name:"NextToken"`
	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"`
}

DescribeTagsRequest is the request struct for api DescribeTags

func CreateDescribeTagsRequest ¶ added in v1.60.264

func CreateDescribeTagsRequest() (request *DescribeTagsRequest)

CreateDescribeTagsRequest creates a request to invoke DescribeTags API

type DescribeTagsResponse ¶ added in v1.60.264

type DescribeTagsResponse struct {
	*responses.BaseResponse
	NextToken string `json:"NextToken" xml:"NextToken"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Tags      []Tag  `json:"Tags" xml:"Tags"`
}

DescribeTagsResponse is the response struct for api DescribeTags

func CreateDescribeTagsResponse ¶ added in v1.60.264

func CreateDescribeTagsResponse() (response *DescribeTagsResponse)

CreateDescribeTagsResponse creates a response to parse from DescribeTags response

type DescribeUserEncryptionKeyListRequest ¶ added in v1.61.4

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

DescribeUserEncryptionKeyListRequest is the request struct for api DescribeUserEncryptionKeyList

func CreateDescribeUserEncryptionKeyListRequest ¶ added in v1.61.4

func CreateDescribeUserEncryptionKeyListRequest() (request *DescribeUserEncryptionKeyListRequest)

CreateDescribeUserEncryptionKeyListRequest creates a request to invoke DescribeUserEncryptionKeyList API

type DescribeUserEncryptionKeyListResponse ¶ added in v1.61.4

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

DescribeUserEncryptionKeyListResponse is the response struct for api DescribeUserEncryptionKeyList

func CreateDescribeUserEncryptionKeyListResponse ¶ added in v1.61.4

func CreateDescribeUserEncryptionKeyListResponse() (response *DescribeUserEncryptionKeyListResponse)

CreateDescribeUserEncryptionKeyListResponse creates a response to parse from DescribeUserEncryptionKeyList response

type DestroyInstanceRequest ¶

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

DestroyInstanceRequest is the request struct for api DestroyInstance

func CreateDestroyInstanceRequest ¶

func CreateDestroyInstanceRequest() (request *DestroyInstanceRequest)

CreateDestroyInstanceRequest creates a request to invoke DestroyInstance API

type DestroyInstanceResponse ¶

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

DestroyInstanceResponse is the response struct for api DestroyInstance

func CreateDestroyInstanceResponse ¶

func CreateDestroyInstanceResponse() (response *DestroyInstanceResponse)

CreateDestroyInstanceResponse creates a response to parse from DestroyInstance response

type EngineVersions ¶

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

EngineVersions is a nested struct in dds response

type EvaluateResourceRequest ¶ added in v1.61.401

type EvaluateResourceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ReadonlyReplicas     string           `position:"Query" name:"ReadonlyReplicas"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	Storage              string           `position:"Query" name:"Storage"`
	ShardsInfo           string           `position:"Query" name:"ShardsInfo"`
	ReplicationFactor    string           `position:"Query" name:"ReplicationFactor"`
	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"`
	DBInstanceClass      string           `position:"Query" name:"DBInstanceClass"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

EvaluateResourceRequest is the request struct for api EvaluateResource

func CreateEvaluateResourceRequest ¶ added in v1.61.401

func CreateEvaluateResourceRequest() (request *EvaluateResourceRequest)

CreateEvaluateResourceRequest creates a request to invoke EvaluateResource API

type EvaluateResourceResponse ¶ added in v1.61.401

type EvaluateResourceResponse struct {
	*responses.BaseResponse
	DBInstanceAvailable string `json:"DBInstanceAvailable" xml:"DBInstanceAvailable"`
	EngineVersion       string `json:"EngineVersion" xml:"EngineVersion"`
	RequestId           string `json:"RequestId" xml:"RequestId"`
	Engine              string `json:"Engine" xml:"Engine"`
}

EvaluateResourceResponse is the response struct for api EvaluateResource

func CreateEvaluateResourceResponse ¶ added in v1.61.401

func CreateEvaluateResourceResponse() (response *EvaluateResourceResponse)

CreateEvaluateResourceResponse creates a response to parse from EvaluateResource response

type ExtraInfo ¶ added in v1.62.586

type ExtraInfo struct {
	InstanceClass       string `json:"InstanceClass" xml:"InstanceClass"`
	StorageSize         string `json:"StorageSize" xml:"StorageSize"`
	RegistryFromHistory string `json:"RegistryFromHistory" xml:"RegistryFromHistory"`
	NodeId              string `json:"NodeId" xml:"NodeId"`
	NodeType            string `json:"NodeType" xml:"NodeType"`
}

ExtraInfo is a nested struct in dds response

type GlobalSecurityIPGroupInCreateGlobalSecurityIPGroup ¶ added in v1.62.266

type GlobalSecurityIPGroupInCreateGlobalSecurityIPGroup struct {
	GlobalSecurityIPGroupItem []GlobalSecurityIPGroupItem `json:"GlobalSecurityIPGroup" xml:"GlobalSecurityIPGroup"`
}

GlobalSecurityIPGroupInCreateGlobalSecurityIPGroup is a nested struct in dds response

type GlobalSecurityIPGroupInDescribeGlobalSecurityIPGroup ¶ added in v1.62.266

type GlobalSecurityIPGroupInDescribeGlobalSecurityIPGroup struct {
	GlobalSecurityIPGroupItem []GlobalSecurityIPGroupItem `json:"GlobalSecurityIPGroup" xml:"GlobalSecurityIPGroup"`
}

GlobalSecurityIPGroupInDescribeGlobalSecurityIPGroup is a nested struct in dds response

type GlobalSecurityIPGroupInModifyGlobalSecurityIPGroupName ¶ added in v1.62.266

type GlobalSecurityIPGroupInModifyGlobalSecurityIPGroupName struct {
	GlobalSecurityIPGroupItem []GlobalSecurityIPGroupItem `json:"GlobalSecurityIPGroup" xml:"GlobalSecurityIPGroup"`
}

GlobalSecurityIPGroupInModifyGlobalSecurityIPGroupName is a nested struct in dds response

type GlobalSecurityIPGroupItem ¶ added in v1.62.266

type GlobalSecurityIPGroupItem struct {
	GIpList               string   `json:"GIpList" xml:"GIpList"`
	SecurityIPType        string   `json:"SecurityIPType" xml:"SecurityIPType"`
	RegionId              string   `json:"RegionId" xml:"RegionId"`
	WhitelistNetType      string   `json:"WhitelistNetType" xml:"WhitelistNetType"`
	GlobalSecurityGroupId string   `json:"GlobalSecurityGroupId" xml:"GlobalSecurityGroupId"`
	GlobalIgName          string   `json:"GlobalIgName" xml:"GlobalIgName"`
	DBInstances           []string `json:"DBInstances" xml:"DBInstances"`
}

GlobalSecurityIPGroupItem is a nested struct in dds response

type GlobalSecurityIPGroupRel ¶ added in v1.62.266

type GlobalSecurityIPGroupRel struct {
	GlobalSecurityIPGroupRelItem []GlobalSecurityIPGroupRelItem `json:"GlobalSecurityIPGroupRel" xml:"GlobalSecurityIPGroupRel"`
}

GlobalSecurityIPGroupRel is a nested struct in dds response

type GlobalSecurityIPGroupRelItem ¶ added in v1.62.266

type GlobalSecurityIPGroupRelItem struct {
	GlobalSecurityGroupId string `json:"GlobalSecurityGroupId" xml:"GlobalSecurityGroupId"`
	GIpList               string `json:"GIpList" xml:"GIpList"`
	RegionId              string `json:"RegionId" xml:"RegionId"`
	WhitelistNetType      string `json:"WhitelistNetType" xml:"WhitelistNetType"`
	GlobalIgName          string `json:"GlobalIgName" xml:"GlobalIgName"`
}

GlobalSecurityIPGroupRelItem is a nested struct in dds response

type HistoricalParameter ¶

type HistoricalParameter struct {
	ParameterName     string `json:"ParameterName" xml:"ParameterName"`
	OldParameterValue string `json:"OldParameterValue" xml:"OldParameterValue"`
	NewParameterValue string `json:"NewParameterValue" xml:"NewParameterValue"`
	ModifyTime        string `json:"ModifyTime" xml:"ModifyTime"`
}

HistoricalParameter is a nested struct in dds response

type HistoricalParameters ¶

type HistoricalParameters struct {
	HistoricalParameter []HistoricalParameter `json:"HistoricalParameter" xml:"HistoricalParameter"`
}

HistoricalParameters is a nested struct in dds response

type Item ¶

type Item struct {
	DBInstanceType string `json:"DBInstanceType" xml:"DBInstanceType"`
	AutoRenew      string `json:"AutoRenew" xml:"AutoRenew"`
	Duration       string `json:"Duration" xml:"Duration"`
	DbInstanceId   string `json:"DbInstanceId" xml:"DbInstanceId"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
}

Item is a nested struct in dds response

type Items ¶

type Items struct {
	TaskTypeInfoZh string `json:"TaskTypeInfoZh" xml:"TaskTypeInfoZh"`
	Count          int    `json:"Count" xml:"Count"`
	TaskTypeInfoEn string `json:"TaskTypeInfoEn" xml:"TaskTypeInfoEn"`
	TaskType       string `json:"TaskType" xml:"TaskType"`
}

Items is a nested struct in dds response

type ItemsInDescribeActiveOperationTasks ¶ added in v1.62.689

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

ItemsInDescribeActiveOperationTasks is a nested struct in dds response

type ItemsInDescribeAuditRecords ¶

type ItemsInDescribeAuditRecords struct {
	SQLRecord []SQLRecord `json:"SQLRecord" xml:"SQLRecord"`
}

ItemsInDescribeAuditRecords is a nested struct in dds response

type ItemsInDescribeErrorLogRecords ¶

type ItemsInDescribeErrorLogRecords struct {
	LogRecords []LogRecords `json:"LogRecords" xml:"LogRecords"`
}

ItemsInDescribeErrorLogRecords is a nested struct in dds response

type ItemsInDescribeHistoryTasks ¶ added in v1.62.689

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

ItemsInDescribeHistoryTasks is a nested struct in dds response

type ItemsInDescribeHistoryTasksStat ¶ added in v1.62.689

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

ItemsInDescribeHistoryTasksStat is a nested struct in dds response

type ItemsInDescribeInstanceAutoRenewalAttribute ¶

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

ItemsInDescribeInstanceAutoRenewalAttribute is a nested struct in dds response

type ItemsInDescribeRunningLogRecords ¶

type ItemsInDescribeRunningLogRecords struct {
	LogRecords []LogRecords `json:"LogRecords" xml:"LogRecords"`
}

ItemsInDescribeRunningLogRecords is a nested struct in dds response

type ItemsInDescribeSecurityGroupConfiguration ¶ added in v1.60.264

type ItemsInDescribeSecurityGroupConfiguration struct {
	RdsEcsSecurityGroupRel []RdsEcsSecurityGroupRel `json:"RdsEcsSecurityGroupRel" xml:"RdsEcsSecurityGroupRel"`
}

ItemsInDescribeSecurityGroupConfiguration is a nested struct in dds response

type ItemsInDescribeSlowLogRecords ¶

type ItemsInDescribeSlowLogRecords struct {
	LogRecords []LogRecords `json:"LogRecords" xml:"LogRecords"`
}

ItemsInDescribeSlowLogRecords is a nested struct in dds 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"`
	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"`
	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"`
	SubInsNames     []string `json:"SubInsNames" xml:"SubInsNames"`
}

ItemsItem is a nested struct in dds response

type ItemsItemInDescribeHistoryTasksStat ¶ added in v1.62.689

type ItemsItemInDescribeHistoryTasksStat struct {
	Status     string `json:"Status" xml:"Status"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
}

ItemsItemInDescribeHistoryTasksStat is a nested struct in dds response

type KeyIds ¶ added in v1.61.4

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

KeyIds is a nested struct in dds response

type KmsKey ¶ added in v1.62.689

type KmsKey struct {
	KeyAlias string `json:"KeyAlias" xml:"KeyAlias"`
	KeyId    string `json:"KeyId" xml:"KeyId"`
}

KmsKey is a nested struct in dds response

type KmsKeys ¶ added in v1.62.689

type KmsKeys struct {
	KmsKey []KmsKey `json:"KmsKey" xml:"KmsKey"`
}

KmsKeys is a nested struct in dds response

type ListTagResourcesRequest ¶ added in v1.60.264

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

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶ added in v1.60.264

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶ added in v1.60.264

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

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶ added in v1.60.264

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶ added in v1.60.264

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type LogItems ¶ added in v1.62.689

type LogItems struct {
	LogItemsItem []LogItemsItem `json:"LogItems" xml:"LogItems"`
}

LogItems is a nested struct in dds response

type LogItemsItem ¶ added in v1.62.689

type LogItemsItem struct {
	SwitchStatus string `json:"SwitchStatus" xml:"SwitchStatus"`
	SwitchTime   string `json:"SwitchTime" xml:"SwitchTime"`
	SwitchCode   string `json:"SwitchCode" xml:"SwitchCode"`
	NodeId       string `json:"NodeId" xml:"NodeId"`
}

LogItemsItem is a nested struct in dds response

type LogRecords ¶

type LogRecords struct {
	Category           string `json:"Category" xml:"Category"`
	Id                 int    `json:"Id" xml:"Id"`
	HostAddress        string `json:"HostAddress" xml:"HostAddress"`
	CreateTime         string `json:"CreateTime" xml:"CreateTime"`
	QueryTimes         string `json:"QueryTimes" xml:"QueryTimes"`
	TableName          string `json:"TableName" xml:"TableName"`
	SQLText            string `json:"SQLText" xml:"SQLText"`
	ConnInfo           string `json:"ConnInfo" xml:"ConnInfo"`
	ExecutionStartTime string `json:"ExecutionStartTime" xml:"ExecutionStartTime"`
	ReturnRowCounts    int64  `json:"ReturnRowCounts" xml:"ReturnRowCounts"`
	Content            string `json:"Content" xml:"Content"`
	AccountName        string `json:"AccountName" xml:"AccountName"`
	DocsExamined       int64  `json:"DocsExamined" xml:"DocsExamined"`
	DBName             string `json:"DBName" xml:"DBName"`
	KeysExamined       int64  `json:"KeysExamined" xml:"KeysExamined"`
}

LogRecords is a nested struct in dds response

type MigrateAvailableZoneRequest ¶ added in v1.60.264

type MigrateAvailableZoneRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecondaryZoneId      string           `position:"Query" name:"SecondaryZoneId"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	HiddenZoneId         string           `position:"Query" name:"HiddenZoneId"`
	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"`
	Vswitch              string           `position:"Query" name:"Vswitch"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

MigrateAvailableZoneRequest is the request struct for api MigrateAvailableZone

func CreateMigrateAvailableZoneRequest ¶ added in v1.60.264

func CreateMigrateAvailableZoneRequest() (request *MigrateAvailableZoneRequest)

CreateMigrateAvailableZoneRequest creates a request to invoke MigrateAvailableZone API

type MigrateAvailableZoneResponse ¶ added in v1.60.264

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

MigrateAvailableZoneResponse is the response struct for api MigrateAvailableZone

func CreateMigrateAvailableZoneResponse ¶ added in v1.60.264

func CreateMigrateAvailableZoneResponse() (response *MigrateAvailableZoneResponse)

CreateMigrateAvailableZoneResponse creates a response to parse from MigrateAvailableZone response

type MigrateToOtherZoneRequest ¶

type MigrateToOtherZoneRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

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

MigrateToOtherZoneResponse is the response struct for api MigrateToOtherZone

func CreateMigrateToOtherZoneResponse ¶

func CreateMigrateToOtherZoneResponse() (response *MigrateToOtherZoneResponse)

CreateMigrateToOtherZoneResponse creates a response to parse from MigrateToOtherZone 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 ModifyActiveOperationTasksRequest ¶ added in v1.62.746

type ModifyActiveOperationTasksRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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.746

func CreateModifyActiveOperationTasksRequest() (request *ModifyActiveOperationTasksRequest)

CreateModifyActiveOperationTasksRequest creates a request to invoke ModifyActiveOperationTasks API

type ModifyActiveOperationTasksResponse ¶ added in v1.62.746

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

func CreateModifyActiveOperationTasksResponse() (response *ModifyActiveOperationTasksResponse)

CreateModifyActiveOperationTasksResponse creates a response to parse from ModifyActiveOperationTasks response

type ModifyAuditLogFilterRequest ¶

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

ModifyAuditLogFilterRequest is the request struct for api ModifyAuditLogFilter

func CreateModifyAuditLogFilterRequest ¶

func CreateModifyAuditLogFilterRequest() (request *ModifyAuditLogFilterRequest)

CreateModifyAuditLogFilterRequest creates a request to invoke ModifyAuditLogFilter API

type ModifyAuditLogFilterResponse ¶

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

ModifyAuditLogFilterResponse is the response struct for api ModifyAuditLogFilter

func CreateModifyAuditLogFilterResponse ¶

func CreateModifyAuditLogFilterResponse() (response *ModifyAuditLogFilterResponse)

CreateModifyAuditLogFilterResponse creates a response to parse from ModifyAuditLogFilter response

type ModifyAuditPolicyRequest ¶

type ModifyAuditPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StoragePeriod        requests.Integer `position:"Query" name:"StoragePeriod"`
	AuditLogSwitchSource string           `position:"Query" name:"AuditLogSwitchSource"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	AuditStatus          string           `position:"Query" name:"AuditStatus"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ServiceType          string           `position:"Query" name:"ServiceType"`
}

ModifyAuditPolicyRequest is the request struct for api ModifyAuditPolicy

func CreateModifyAuditPolicyRequest ¶

func CreateModifyAuditPolicyRequest() (request *ModifyAuditPolicyRequest)

CreateModifyAuditPolicyRequest creates a request to invoke ModifyAuditPolicy API

type ModifyAuditPolicyResponse ¶

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

ModifyAuditPolicyResponse is the response struct for api ModifyAuditPolicy

func CreateModifyAuditPolicyResponse ¶

func CreateModifyAuditPolicyResponse() (response *ModifyAuditPolicyResponse)

CreateModifyAuditPolicyResponse creates a response to parse from ModifyAuditPolicy response

type ModifyBackupPolicyRequest ¶

type ModifyBackupPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CrossLogRetentionValue                 requests.Integer `position:"Query" name:"CrossLogRetentionValue"`
	SrcRegion                              string           `position:"Query" name:"SrcRegion"`
	CrossRetentionType                     string           `position:"Query" name:"CrossRetentionType"`
	BackupInterval                         string           `position:"Query" name:"BackupInterval"`
	InstanceType                           string           `position:"Query" name:"InstanceType"`
	DBInstanceId                           string           `position:"Query" name:"DBInstanceId"`
	EnableBackupLog                        requests.Integer `position:"Query" name:"EnableBackupLog"`
	PreferredBackupPeriod                  string           `position:"Query" name:"PreferredBackupPeriod"`
	BackupRetentionPolicyOnClusterDeletion requests.Integer `position:"Query" name:"BackupRetentionPolicyOnClusterDeletion"`
	DestRegion                             string           `position:"Query" name:"DestRegion"`
	ResourceOwnerAccount                   string           `position:"Query" name:"ResourceOwnerAccount"`
	CrossBackupType                        string           `position:"Query" name:"CrossBackupType"`
	OwnerAccount                           string           `position:"Query" name:"OwnerAccount"`
	OwnerId                                requests.Integer `position:"Query" name:"OwnerId"`
	SnapshotBackupType                     string           `position:"Query" name:"SnapshotBackupType"`
	PreferredBackupTime                    string           `position:"Query" name:"PreferredBackupTime"`
	BackupRetentionPeriod                  requests.Integer `position:"Query" name:"BackupRetentionPeriod"`
	HighFrequencyBackupRetention           requests.Integer `position:"Query" name:"HighFrequencyBackupRetention"`
	EnableCrossLogBackup                   requests.Integer `position:"Query" name:"EnableCrossLogBackup"`
	CrossBackupPeriod                      string           `position:"Query" name:"CrossBackupPeriod"`
	CrossRetentionValue                    requests.Integer `position:"Query" name:"CrossRetentionValue"`
	CrossLogRetentionType                  string           `position:"Query" name:"CrossLogRetentionType"`
	LogBackupRetentionPeriod               requests.Integer `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"`
}

ModifyBackupPolicyResponse is the response struct for api ModifyBackupPolicy

func CreateModifyBackupPolicyResponse ¶

func CreateModifyBackupPolicyResponse() (response *ModifyBackupPolicyResponse)

CreateModifyBackupPolicyResponse creates a response to parse from ModifyBackupPolicy response

type ModifyDBInstanceConnectionStringRequest ¶

type ModifyDBInstanceConnectionStringRequest struct {
	*requests.RpcRequest
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceId            string           `position:"Query" name:"DBInstanceId"`
	NodeId                  string           `position:"Query" name:"NodeId"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	NewPort                 requests.Integer `position:"Query" name:"NewPort"`
	NewConnectionString     string           `position:"Query" name:"NewConnectionString"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	CurrentConnectionString string           `position:"Query" name:"CurrentConnectionString"`
}

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 ModifyDBInstanceDescriptionRequest ¶

type ModifyDBInstanceDescriptionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceId          string           `position:"Query" name:"DBInstanceId"`
	DBInstanceDescription string           `position:"Query" name:"DBInstanceDescription"`
	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"`
}

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 ModifyDBInstanceDiskTypeRequest ¶ added in v1.62.746

type ModifyDBInstanceDiskTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ExtraParam            string           `position:"Query" name:"ExtraParam"`
	CouponNo              string           `position:"Query" name:"CouponNo"`
	DBInstanceId          string           `position:"Query" name:"DBInstanceId"`
	DbInstanceStorageType string           `position:"Query" name:"DbInstanceStorageType"`
	BusinessInfo          string           `position:"Query" name:"BusinessInfo"`
	AutoPay               requests.Boolean `position:"Query" name:"AutoPay"`
	ProvisionedIops       requests.Integer `position:"Query" name:"ProvisionedIops"`
	AutoRenew             string           `position:"Query" name:"AutoRenew"`
	OrderType             string           `position:"Query" name:"OrderType"`
}

ModifyDBInstanceDiskTypeRequest is the request struct for api ModifyDBInstanceDiskType

func CreateModifyDBInstanceDiskTypeRequest ¶ added in v1.62.746

func CreateModifyDBInstanceDiskTypeRequest() (request *ModifyDBInstanceDiskTypeRequest)

CreateModifyDBInstanceDiskTypeRequest creates a request to invoke ModifyDBInstanceDiskType API

type ModifyDBInstanceDiskTypeResponse ¶ added in v1.62.746

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

ModifyDBInstanceDiskTypeResponse is the response struct for api ModifyDBInstanceDiskType

func CreateModifyDBInstanceDiskTypeResponse ¶ added in v1.62.746

func CreateModifyDBInstanceDiskTypeResponse() (response *ModifyDBInstanceDiskTypeResponse)

CreateModifyDBInstanceDiskTypeResponse creates a response to parse from ModifyDBInstanceDiskType response

type ModifyDBInstanceMaintainTimeRequest ¶

type ModifyDBInstanceMaintainTimeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	MaintainStartTime    string           `position:"Query" name:"MaintainStartTime"`
	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"`
	MaintainEndTime      string           `position:"Query" name:"MaintainEndTime"`
}

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 ModifyDBInstanceMonitorRequest ¶

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

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 ModifyDBInstanceNetExpireTimeRequest ¶

type ModifyDBInstanceNetExpireTimeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConnectionString         string           `position:"Query" name:"ConnectionString"`
	ClassicExpendExpiredDays requests.Integer `position:"Query" name:"ClassicExpendExpiredDays"`
	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"`
}

ModifyDBInstanceNetExpireTimeRequest is the request struct for api ModifyDBInstanceNetExpireTime

func CreateModifyDBInstanceNetExpireTimeRequest ¶

func CreateModifyDBInstanceNetExpireTimeRequest() (request *ModifyDBInstanceNetExpireTimeRequest)

CreateModifyDBInstanceNetExpireTimeRequest creates a request to invoke ModifyDBInstanceNetExpireTime API

type ModifyDBInstanceNetExpireTimeResponse ¶

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

ModifyDBInstanceNetExpireTimeResponse is the response struct for api ModifyDBInstanceNetExpireTime

func CreateModifyDBInstanceNetExpireTimeResponse ¶

func CreateModifyDBInstanceNetExpireTimeResponse() (response *ModifyDBInstanceNetExpireTimeResponse)

CreateModifyDBInstanceNetExpireTimeResponse creates a response to parse from ModifyDBInstanceNetExpireTime response

type ModifyDBInstanceNetworkTypeRequest ¶

type ModifyDBInstanceNetworkTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NetworkType          string           `position:"Query" name:"NetworkType"`
	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"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	RetainClassic        string           `position:"Query" name:"RetainClassic"`
	VpcId                string           `position:"Query" name:"VpcId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

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

ModifyDBInstanceNetworkTypeResponse is the response struct for api ModifyDBInstanceNetworkType

func CreateModifyDBInstanceNetworkTypeResponse ¶

func CreateModifyDBInstanceNetworkTypeResponse() (response *ModifyDBInstanceNetworkTypeResponse)

CreateModifyDBInstanceNetworkTypeResponse creates a response to parse from ModifyDBInstanceNetworkType response

type ModifyDBInstanceSSLRequest ¶

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

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    string           `position:"Query" name:"DBInstanceStorage"`
	ReadonlyReplicas     string           `position:"Query" name:"ReadonlyReplicas"`
	ExtraParam           string           `position:"Query" name:"ExtraParam"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	ReplicationFactor    string           `position:"Query" name:"ReplicationFactor"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	FromApp              string           `position:"Query" name:"FromApp"`
	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"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   string `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 ModifyDBInstanceTDERequest ¶ added in v1.60.264

type ModifyDBInstanceTDERequest 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"`
	EncryptionKey        string           `position:"Query" name:"EncryptionKey"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	EncryptorName        string           `position:"Query" name:"EncryptorName"`
	RoleARN              string           `position:"Query" name:"RoleARN"`
	TDEStatus            string           `position:"Query" name:"TDEStatus"`
}

ModifyDBInstanceTDERequest is the request struct for api ModifyDBInstanceTDE

func CreateModifyDBInstanceTDERequest ¶ added in v1.60.264

func CreateModifyDBInstanceTDERequest() (request *ModifyDBInstanceTDERequest)

CreateModifyDBInstanceTDERequest creates a request to invoke ModifyDBInstanceTDE API

type ModifyDBInstanceTDEResponse ¶ added in v1.60.264

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

ModifyDBInstanceTDEResponse is the response struct for api ModifyDBInstanceTDE

func CreateModifyDBInstanceTDEResponse ¶ added in v1.60.264

func CreateModifyDBInstanceTDEResponse() (response *ModifyDBInstanceTDEResponse)

CreateModifyDBInstanceTDEResponse creates a response to parse from ModifyDBInstanceTDE response

type ModifyGlobalSecurityIPGroupNameRequest ¶ added in v1.62.266

type ModifyGlobalSecurityIPGroupNameRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	GlobalSecurityGroupId string           `position:"Query" name:"GlobalSecurityGroupId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	GlobalIgName          string           `position:"Query" name:"GlobalIgName"`
}

ModifyGlobalSecurityIPGroupNameRequest is the request struct for api ModifyGlobalSecurityIPGroupName

func CreateModifyGlobalSecurityIPGroupNameRequest ¶ added in v1.62.266

func CreateModifyGlobalSecurityIPGroupNameRequest() (request *ModifyGlobalSecurityIPGroupNameRequest)

CreateModifyGlobalSecurityIPGroupNameRequest creates a request to invoke ModifyGlobalSecurityIPGroupName API

type ModifyGlobalSecurityIPGroupNameResponse ¶ added in v1.62.266

type ModifyGlobalSecurityIPGroupNameResponse struct {
	*responses.BaseResponse
	RequestId             string                      `json:"RequestId" xml:"RequestId"`
	GlobalSecurityIPGroup []GlobalSecurityIPGroupItem `json:"GlobalSecurityIPGroup" xml:"GlobalSecurityIPGroup"`
}

ModifyGlobalSecurityIPGroupNameResponse is the response struct for api ModifyGlobalSecurityIPGroupName

func CreateModifyGlobalSecurityIPGroupNameResponse ¶ added in v1.62.266

func CreateModifyGlobalSecurityIPGroupNameResponse() (response *ModifyGlobalSecurityIPGroupNameResponse)

CreateModifyGlobalSecurityIPGroupNameResponse creates a response to parse from ModifyGlobalSecurityIPGroupName response

type ModifyGlobalSecurityIPGroupRelationRequest ¶ added in v1.62.266

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

ModifyGlobalSecurityIPGroupRelationRequest is the request struct for api ModifyGlobalSecurityIPGroupRelation

func CreateModifyGlobalSecurityIPGroupRelationRequest ¶ added in v1.62.266

func CreateModifyGlobalSecurityIPGroupRelationRequest() (request *ModifyGlobalSecurityIPGroupRelationRequest)

CreateModifyGlobalSecurityIPGroupRelationRequest creates a request to invoke ModifyGlobalSecurityIPGroupRelation API

type ModifyGlobalSecurityIPGroupRelationResponse ¶ added in v1.62.266

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

ModifyGlobalSecurityIPGroupRelationResponse is the response struct for api ModifyGlobalSecurityIPGroupRelation

func CreateModifyGlobalSecurityIPGroupRelationResponse ¶ added in v1.62.266

func CreateModifyGlobalSecurityIPGroupRelationResponse() (response *ModifyGlobalSecurityIPGroupRelationResponse)

CreateModifyGlobalSecurityIPGroupRelationResponse creates a response to parse from ModifyGlobalSecurityIPGroupRelation response

type ModifyGlobalSecurityIPGroupRequest ¶ added in v1.62.266

type ModifyGlobalSecurityIPGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	GIpList               string           `position:"Query" name:"GIpList"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	GlobalSecurityGroupId string           `position:"Query" name:"GlobalSecurityGroupId"`
	SecurityIPType        string           `position:"Query" name:"SecurityIPType"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	WhitelistNetType      string           `position:"Query" name:"WhitelistNetType"`
	GlobalIgName          string           `position:"Query" name:"GlobalIgName"`
}

ModifyGlobalSecurityIPGroupRequest is the request struct for api ModifyGlobalSecurityIPGroup

func CreateModifyGlobalSecurityIPGroupRequest ¶ added in v1.62.266

func CreateModifyGlobalSecurityIPGroupRequest() (request *ModifyGlobalSecurityIPGroupRequest)

CreateModifyGlobalSecurityIPGroupRequest creates a request to invoke ModifyGlobalSecurityIPGroup API

type ModifyGlobalSecurityIPGroupResponse ¶ added in v1.62.266

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

ModifyGlobalSecurityIPGroupResponse is the response struct for api ModifyGlobalSecurityIPGroup

func CreateModifyGlobalSecurityIPGroupResponse ¶ added in v1.62.266

func CreateModifyGlobalSecurityIPGroupResponse() (response *ModifyGlobalSecurityIPGroupResponse)

CreateModifyGlobalSecurityIPGroupResponse creates a response to parse from ModifyGlobalSecurityIPGroup response

type ModifyInstanceAutoRenewalAttributeRequest ¶

type ModifyInstanceAutoRenewalAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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 ModifyInstanceVpcAuthModeRequest ¶ added in v1.60.264

type ModifyInstanceVpcAuthModeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VpcAuthMode          string           `position:"Query" name:"VpcAuthMode"`
	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"`
}

ModifyInstanceVpcAuthModeRequest is the request struct for api ModifyInstanceVpcAuthMode

func CreateModifyInstanceVpcAuthModeRequest ¶ added in v1.60.264

func CreateModifyInstanceVpcAuthModeRequest() (request *ModifyInstanceVpcAuthModeRequest)

CreateModifyInstanceVpcAuthModeRequest creates a request to invoke ModifyInstanceVpcAuthMode API

type ModifyInstanceVpcAuthModeResponse ¶ added in v1.60.264

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

ModifyInstanceVpcAuthModeResponse is the response struct for api ModifyInstanceVpcAuthMode

func CreateModifyInstanceVpcAuthModeResponse ¶ added in v1.60.264

func CreateModifyInstanceVpcAuthModeResponse() (response *ModifyInstanceVpcAuthModeResponse)

CreateModifyInstanceVpcAuthModeResponse creates a response to parse from ModifyInstanceVpcAuthMode response

type ModifyNodeSpecBatchRequest ¶ added in v1.61.1172

type ModifyNodeSpecBatchRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	NodesInfo            string           `position:"Query" name:"NodesInfo"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	FromApp              string           `position:"Query" name:"FromApp"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

ModifyNodeSpecBatchRequest is the request struct for api ModifyNodeSpecBatch

func CreateModifyNodeSpecBatchRequest ¶ added in v1.61.1172

func CreateModifyNodeSpecBatchRequest() (request *ModifyNodeSpecBatchRequest)

CreateModifyNodeSpecBatchRequest creates a request to invoke ModifyNodeSpecBatch API

type ModifyNodeSpecBatchResponse ¶ added in v1.61.1172

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

ModifyNodeSpecBatchResponse is the response struct for api ModifyNodeSpecBatch

func CreateModifyNodeSpecBatchResponse ¶ added in v1.61.1172

func CreateModifyNodeSpecBatchResponse() (response *ModifyNodeSpecBatchResponse)

CreateModifyNodeSpecBatchResponse creates a response to parse from ModifyNodeSpecBatch response

type ModifyNodeSpecRequest ¶

type ModifyNodeSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ReadonlyReplicas     requests.Integer `position:"Query" name:"ReadonlyReplicas"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	NodeClass            string           `position:"Query" name:"NodeClass"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	SwitchTime           string           `position:"Query" name:"SwitchTime"`
	NodeId               string           `position:"Query" name:"NodeId"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	FromApp              string           `position:"Query" name:"FromApp"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	NodeStorage          requests.Integer `position:"Query" name:"NodeStorage"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

ModifyNodeSpecRequest is the request struct for api ModifyNodeSpec

func CreateModifyNodeSpecRequest ¶

func CreateModifyNodeSpecRequest() (request *ModifyNodeSpecRequest)

CreateModifyNodeSpecRequest creates a request to invoke ModifyNodeSpec API

type ModifyNodeSpecResponse ¶

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

ModifyNodeSpecResponse is the response struct for api ModifyNodeSpec

func CreateModifyNodeSpecResponse ¶

func CreateModifyNodeSpecResponse() (response *ModifyNodeSpecResponse)

CreateModifyNodeSpecResponse creates a response to parse from ModifyNodeSpec response

type ModifyParametersRequest ¶

type ModifyParametersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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"`
	Parameters           string           `position:"Query" name:"Parameters"`
	CharacterType        string           `position:"Query" name:"CharacterType"`
}

ModifyParametersRequest is the request struct for api ModifyParameters

func CreateModifyParametersRequest ¶

func CreateModifyParametersRequest() (request *ModifyParametersRequest)

CreateModifyParametersRequest creates a request to invoke ModifyParameters API

type ModifyParametersResponse ¶

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

ModifyParametersResponse is the response struct for api ModifyParameters

func CreateModifyParametersResponse ¶

func CreateModifyParametersResponse() (response *ModifyParametersResponse)

CreateModifyParametersResponse creates a response to parse from ModifyParameters response

type ModifyResourceGroupRequest ¶ added in v1.61.4

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

ModifyResourceGroupRequest is the request struct for api ModifyResourceGroup

func CreateModifyResourceGroupRequest ¶ added in v1.61.4

func CreateModifyResourceGroupRequest() (request *ModifyResourceGroupRequest)

CreateModifyResourceGroupRequest creates a request to invoke ModifyResourceGroup API

type ModifyResourceGroupResponse ¶ added in v1.61.4

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

ModifyResourceGroupResponse is the response struct for api ModifyResourceGroup

func CreateModifyResourceGroupResponse ¶ added in v1.61.4

func CreateModifyResourceGroupResponse() (response *ModifyResourceGroupResponse)

CreateModifyResourceGroupResponse creates a response to parse from ModifyResourceGroup response

type ModifySecurityGroupConfigurationRequest ¶ added in v1.60.264

type ModifySecurityGroupConfigurationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
	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"`
}

ModifySecurityGroupConfigurationRequest is the request struct for api ModifySecurityGroupConfiguration

func CreateModifySecurityGroupConfigurationRequest ¶ added in v1.60.264

func CreateModifySecurityGroupConfigurationRequest() (request *ModifySecurityGroupConfigurationRequest)

CreateModifySecurityGroupConfigurationRequest creates a request to invoke ModifySecurityGroupConfiguration API

type ModifySecurityGroupConfigurationResponse ¶ added in v1.60.264

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

ModifySecurityGroupConfigurationResponse is the response struct for api ModifySecurityGroupConfiguration

func CreateModifySecurityGroupConfigurationResponse ¶ added in v1.60.264

func CreateModifySecurityGroupConfigurationResponse() (response *ModifySecurityGroupConfigurationResponse)

CreateModifySecurityGroupConfigurationResponse creates a response to parse from ModifySecurityGroupConfiguration response

type ModifySecurityIpsRequest ¶

type ModifySecurityIpsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityIps              string           `position:"Query" name:"SecurityIps"`
	SecurityIpGroupName      string           `position:"Query" name:"SecurityIpGroupName"`
	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"`
	SecurityIpGroupAttribute string           `position:"Query" name:"SecurityIpGroupAttribute"`
}

ModifySecurityIpsRequest is the request struct for api ModifySecurityIps

func CreateModifySecurityIpsRequest ¶

func CreateModifySecurityIpsRequest() (request *ModifySecurityIpsRequest)

CreateModifySecurityIpsRequest creates a request to invoke ModifySecurityIps API

type ModifySecurityIpsResponse ¶

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

ModifySecurityIpsResponse is the response struct for api ModifySecurityIps

func CreateModifySecurityIpsResponse ¶

func CreateModifySecurityIpsResponse() (response *ModifySecurityIpsResponse)

CreateModifySecurityIpsResponse creates a response to parse from ModifySecurityIps response

type ModifyTaskInfoRequest ¶ added in v1.62.689

type ModifyTaskInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TaskId               string           `position:"Query" name:"TaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	StepName             string           `position:"Query" name:"StepName"`
	ActionParams         string           `position:"Query" name:"ActionParams"`
	TaskAction           string           `position:"Query" name:"TaskAction"`
}

ModifyTaskInfoRequest is the request struct for api ModifyTaskInfo

func CreateModifyTaskInfoRequest ¶ added in v1.62.689

func CreateModifyTaskInfoRequest() (request *ModifyTaskInfoRequest)

CreateModifyTaskInfoRequest creates a request to invoke ModifyTaskInfo API

type ModifyTaskInfoResponse ¶ added in v1.62.689

type ModifyTaskInfoResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorTaskId  string `json:"ErrorTaskId" xml:"ErrorTaskId"`
	SuccessCount string `json:"SuccessCount" xml:"SuccessCount"`
	ErrorCode    string `json:"ErrorCode" xml:"ErrorCode"`
}

ModifyTaskInfoResponse is the response struct for api ModifyTaskInfo

func CreateModifyTaskInfoResponse ¶ added in v1.62.689

func CreateModifyTaskInfoResponse() (response *ModifyTaskInfoResponse)

CreateModifyTaskInfoResponse creates a response to parse from ModifyTaskInfo response

type ModuleAttr ¶ added in v1.62.689

type ModuleAttr struct {
	Code  string `json:"Code" xml:"Code"`
	Name  string `json:"Name" xml:"Name"`
	Type  string `json:"Type" xml:"Type"`
	Value string `json:"Value" xml:"Value"`
}

ModuleAttr is a nested struct in dds response

type ModuleAttrs ¶ added in v1.62.689

type ModuleAttrs struct {
	ModuleAttr []ModuleAttr `json:"moduleAttr" xml:"moduleAttr"`
}

ModuleAttrs is a nested struct in dds response

type ModuleInstance ¶ added in v1.62.689

type ModuleInstance struct {
	ModuleInstanceItem []ModuleInstanceItem `json:"ModuleInstance" xml:"ModuleInstance"`
}

ModuleInstance is a nested struct in dds response

type ModuleInstanceItem ¶ added in v1.62.689

type ModuleInstanceItem struct {
	CycleFee           string                        `json:"CycleFee" xml:"CycleFee"`
	DiscountFee        string                        `json:"DiscountFee" xml:"DiscountFee"`
	ModuleCode         string                        `json:"ModuleCode" xml:"ModuleCode"`
	ModuleId           int64                         `json:"ModuleId" xml:"ModuleId"`
	ModuleName         string                        `json:"ModuleName" xml:"ModuleName"`
	NeedOrderPay       bool                          `json:"NeedOrderPay" xml:"NeedOrderPay"`
	PayFee             string                        `json:"PayFee" xml:"PayFee"`
	PricingModule      bool                          `json:"PricingModule" xml:"PricingModule"`
	StandPrice         string                        `json:"StandPrice" xml:"StandPrice"`
	TotalProductFee    string                        `json:"TotalProductFee" xml:"TotalProductFee"`
	ContractActivity   bool                          `json:"ContractActivity" xml:"ContractActivity"`
	StandDiscountPrice string                        `json:"StandDiscountPrice" xml:"StandDiscountPrice"`
	DepreciateInfo     DepreciateInfo                `json:"DepreciateInfo" xml:"DepreciateInfo"`
	PromDetailList     PromDetailListInDescribePrice `json:"PromDetailList" xml:"PromDetailList"`
	ModuleAttrs        ModuleAttrs                   `json:"ModuleAttrs" xml:"ModuleAttrs"`
}

ModuleInstanceItem is a nested struct in dds response

type MongosAttribute ¶

type MongosAttribute struct {
	MaxIOPS              int    `json:"MaxIOPS" xml:"MaxIOPS"`
	Port                 int    `json:"Port" xml:"Port"`
	NodeDescription      string `json:"NodeDescription" xml:"NodeDescription"`
	VPCId                string `json:"VPCId" xml:"VPCId"`
	VSwitchId            string `json:"VSwitchId" xml:"VSwitchId"`
	ConnectSting         string `json:"ConnectSting" xml:"ConnectSting"`
	VpcCloudInstanceId   string `json:"VpcCloudInstanceId" xml:"VpcCloudInstanceId"`
	NodeId               string `json:"NodeId" xml:"NodeId"`
	MaxConnections       int    `json:"MaxConnections" xml:"MaxConnections"`
	CurrentKernelVersion string `json:"CurrentKernelVersion" xml:"CurrentKernelVersion"`
	Status               string `json:"Status" xml:"Status"`
	NodeClass            string `json:"NodeClass" xml:"NodeClass"`
	LockMode             string `json:"LockMode" xml:"LockMode"`
}

MongosAttribute is a nested struct in dds response

type MongosListInDescribeDBInstanceAttribute ¶

type MongosListInDescribeDBInstanceAttribute struct {
	MongosAttribute []MongosAttribute `json:"MongosAttribute" xml:"MongosAttribute"`
}

MongosListInDescribeDBInstanceAttribute is a nested struct in dds response

type MongosListInDescribeDBInstances ¶

type MongosListInDescribeDBInstances struct {
	MongosAttribute []MongosAttribute `json:"MongosAttribute" xml:"MongosAttribute"`
}

MongosListInDescribeDBInstances is a nested struct in dds response

type MongosListInDescribeDBInstancesOverview ¶ added in v1.61.1472

type MongosListInDescribeDBInstancesOverview struct {
	MongosAttribute []MongosAttribute `json:"MongosAttribute" xml:"MongosAttribute"`
}

MongosListInDescribeDBInstancesOverview is a nested struct in dds response

type NetworkAddress ¶

type NetworkAddress 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"`
	IPAddress      string `json:"IPAddress" xml:"IPAddress"`
	ConnectionType string `json:"ConnectionType" xml:"ConnectionType"`
	NodeId         string `json:"NodeId" xml:"NodeId"`
	TxtRecord      string `json:"TxtRecord" xml:"TxtRecord"`
	Role           string `json:"Role" xml:"Role"`
	VswitchId      string `json:"VswitchId" xml:"VswitchId"`
	NetworkType    string `json:"NetworkType" xml:"NetworkType"`
	NodeType       string `json:"NodeType" xml:"NodeType"`
	NetworkAddress string `json:"NetworkAddress" xml:"NetworkAddress"`
}

NetworkAddress is a nested struct in dds response

type NetworkAddressesInDescribeDBInstanceAttribute ¶ added in v1.61.1792

type NetworkAddressesInDescribeDBInstanceAttribute struct {
	NetworkAddress []NetworkAddress `json:"NetworkAddress" xml:"NetworkAddress"`
}

NetworkAddressesInDescribeDBInstanceAttribute is a nested struct in dds response

type NetworkAddressesInDescribeShardingNetworkAddress ¶ added in v1.61.1792

type NetworkAddressesInDescribeShardingNetworkAddress struct {
	NetworkAddress []NetworkAddress `json:"NetworkAddress" xml:"NetworkAddress"`
}

NetworkAddressesInDescribeShardingNetworkAddress is a nested struct in dds response

type OptionIdsInDescribePrice ¶ added in v1.62.689

type OptionIdsInDescribePrice struct {
	OptionId []int64 `json:"OptionId" xml:"OptionId"`
}

OptionIdsInDescribePrice is a nested struct in dds response

type OptionalPromotion ¶ added in v1.62.689

type OptionalPromotion struct {
	ActivityCategory       string                                `json:"ActivityCategory" xml:"ActivityCategory"`
	ActivityExtInfo        map[string]interface{}                `json:"ActivityExtInfo" xml:"ActivityExtInfo"`
	CanPromFee             string                                `json:"CanPromFee" xml:"CanPromFee"`
	OptionCode             string                                `json:"OptionCode" xml:"OptionCode"`
	PromotionName          string                                `json:"PromotionName" xml:"PromotionName"`
	PromotionOptionNo      string                                `json:"PromotionOptionNo" xml:"PromotionOptionNo"`
	Selected               bool                                  `json:"Selected" xml:"Selected"`
	Show                   bool                                  `json:"Show" xml:"Show"`
	TargetArticleItemCodes TargetArticleItemCodesInDescribePrice `json:"TargetArticleItemCodes" xml:"TargetArticleItemCodes"`
	PromotionRuleIdList    PromotionRuleIdListInDescribePrice    `json:"PromotionRuleIdList" xml:"PromotionRuleIdList"`
}

OptionalPromotion is a nested struct in dds response

type OptionalPromotions ¶ added in v1.62.689

type OptionalPromotions struct {
	OptionalPromotion []OptionalPromotion `json:"OptionalPromotion" xml:"OptionalPromotion"`
}

OptionalPromotions is a nested struct in dds response

type Order ¶

type Order struct {
	Message            string                 `json:"Message" xml:"Message"`
	Code               string                 `json:"Code" xml:"Code"`
	Currency           string                 `json:"Currency" xml:"Currency"`
	StandPrice         string                 `json:"StandPrice" xml:"StandPrice"`
	OptionalPromotions string                 `json:"OptionalPromotions" xml:"OptionalPromotions"`
	TradeAmount        string                 `json:"TradeAmount" xml:"TradeAmount"`
	OriginalAmount     string                 `json:"OriginalAmount" xml:"OriginalAmount"`
	IsContractActivity bool                   `json:"IsContractActivity" xml:"IsContractActivity"`
	StandDiscountPrice string                 `json:"StandDiscountPrice" xml:"StandDiscountPrice"`
	ShowDiscountInfo   bool                   `json:"ShowDiscountInfo" xml:"ShowDiscountInfo"`
	ContractActivity   bool                   `json:"ContractActivity" xml:"ContractActivity"`
	DiscountAmount     string                 `json:"DiscountAmount" xml:"DiscountAmount"`
	PromDetailList     string                 `json:"PromDetailList" xml:"PromDetailList"`
	RuleIds            RuleIdsInDescribePrice `json:"RuleIds" xml:"RuleIds"`
	DepreciateInfo     DepreciateInfo         `json:"DepreciateInfo" xml:"DepreciateInfo"`
	Coupons            CouponsInDescribePrice `json:"Coupons" xml:"Coupons"`
}

Order is a nested struct in dds response

type OrderInDescribeRenewalPrice ¶ added in v1.61.101

type OrderInDescribeRenewalPrice struct {
	OriginalAmount float64                       `json:"OriginalAmount" xml:"OriginalAmount"`
	DiscountAmount float64                       `json:"DiscountAmount" xml:"DiscountAmount"`
	TradeAmount    float64                       `json:"TradeAmount" xml:"TradeAmount"`
	Currency       string                        `json:"Currency" xml:"Currency"`
	RuleIds        RuleIdsInDescribeRenewalPrice `json:"RuleIds" xml:"RuleIds"`
	Coupons        CouponsInDescribeRenewalPrice `json:"Coupons" xml:"Coupons"`
}

OrderInDescribeRenewalPrice is a nested struct in dds response

type Parameter ¶

type Parameter struct {
	ParameterName        string `json:"ParameterName" xml:"ParameterName"`
	CharacterType        string `json:"CharacterType" xml:"CharacterType"`
	ParameterDescription string `json:"ParameterDescription" xml:"ParameterDescription"`
	CheckingCode         string `json:"CheckingCode" xml:"CheckingCode"`
	ModifiableStatus     string `json:"ModifiableStatus" xml:"ModifiableStatus"`
	ForceRestart         string `json:"ForceRestart" xml:"ForceRestart"`
	ParameterValue       string `json:"ParameterValue" xml:"ParameterValue"`
}

Parameter is a nested struct in dds response

type ParameterInDescribeParameters ¶

type ParameterInDescribeParameters struct {
	CheckingCode         string `json:"CheckingCode" xml:"CheckingCode"`
	ParameterName        string `json:"ParameterName" xml:"ParameterName"`
	ParameterValue       string `json:"ParameterValue" xml:"ParameterValue"`
	ForceRestart         bool   `json:"ForceRestart" xml:"ForceRestart"`
	ParameterDescription string `json:"ParameterDescription" xml:"ParameterDescription"`
	ModifiableStatus     bool   `json:"ModifiableStatus" xml:"ModifiableStatus"`
}

ParameterInDescribeParameters is a nested struct in dds response

type Parameters ¶

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

Parameters is a nested struct in dds response

type PerformanceKey ¶

type PerformanceKey struct {
	Key               string            `json:"Key" xml:"Key"`
	Unit              string            `json:"Unit" xml:"Unit"`
	ValueFormat       string            `json:"ValueFormat" xml:"ValueFormat"`
	PerformanceValues PerformanceValues `json:"PerformanceValues" xml:"PerformanceValues"`
}

PerformanceKey is a nested struct in dds response

type PerformanceKeys ¶

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

PerformanceKeys is a nested struct in dds response

type PerformanceValue ¶

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

PerformanceValue is a nested struct in dds response

type PerformanceValues ¶

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

PerformanceValues is a nested struct in dds response

type PromDetail ¶ added in v1.62.746

type PromDetail struct {
	ActivityExtInfo map[string]interface{} `json:"ActivityExtInfo" xml:"ActivityExtInfo"`
	FinalPromFee    string                 `json:"FinalPromFee" xml:"FinalPromFee"`
	PromotionId     int64                  `json:"PromotionId" xml:"PromotionId"`
	OptionCode      string                 `json:"OptionCode" xml:"OptionCode"`
	PromType        string                 `json:"PromType" xml:"PromType"`
	PromotionName   string                 `json:"PromotionName" xml:"PromotionName"`
	DerivedPromType string                 `json:"DerivedPromType" xml:"DerivedPromType"`
	PromotionCode   string                 `json:"PromotionCode" xml:"PromotionCode"`
}

PromDetail is a nested struct in dds response

type PromDetailListInDescribePrice ¶ added in v1.62.689

type PromDetailListInDescribePrice struct {
	PromDetail []PromDetail `json:"PromDetail" xml:"PromDetail"`
}

PromDetailListInDescribePrice is a nested struct in dds response

type PromotionRuleIdListInDescribePrice ¶ added in v1.62.746

type PromotionRuleIdListInDescribePrice struct {
	PromotionRuleId []int64 `json:"PromotionRuleId" xml:"PromotionRuleId"`
}

PromotionRuleIdListInDescribePrice is a nested struct in dds response

type RdsEcsSecurityGroupRel ¶ added in v1.60.264

type RdsEcsSecurityGroupRel struct {
	SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
	NetType         string `json:"NetType" xml:"NetType"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
}

RdsEcsSecurityGroupRel is a nested struct in dds response

type Regions ¶

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

Regions is a nested struct in dds response

type ReleaseNodePrivateNetworkAddressRequest ¶ added in v1.60.264

type ReleaseNodePrivateNetworkAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NetworkType          string           `position:"Query" name:"NetworkType"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ConnectionType       string           `position:"Query" name:"ConnectionType"`
	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"`
}

ReleaseNodePrivateNetworkAddressRequest is the request struct for api ReleaseNodePrivateNetworkAddress

func CreateReleaseNodePrivateNetworkAddressRequest ¶ added in v1.60.264

func CreateReleaseNodePrivateNetworkAddressRequest() (request *ReleaseNodePrivateNetworkAddressRequest)

CreateReleaseNodePrivateNetworkAddressRequest creates a request to invoke ReleaseNodePrivateNetworkAddress API

type ReleaseNodePrivateNetworkAddressResponse ¶ added in v1.60.264

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

ReleaseNodePrivateNetworkAddressResponse is the response struct for api ReleaseNodePrivateNetworkAddress

func CreateReleaseNodePrivateNetworkAddressResponse ¶ added in v1.60.264

func CreateReleaseNodePrivateNetworkAddressResponse() (response *ReleaseNodePrivateNetworkAddressResponse)

CreateReleaseNodePrivateNetworkAddressResponse creates a response to parse from ReleaseNodePrivateNetworkAddress response

type ReleaseNote ¶

type ReleaseNote struct {
	ReleaseNote   string `json:"ReleaseNote" xml:"ReleaseNote"`
	KernelVersion string `json:"KernelVersion" xml:"KernelVersion"`
}

ReleaseNote is a nested struct in dds response

type ReleaseNotes ¶

type ReleaseNotes struct {
	ReleaseNote []ReleaseNote `json:"ReleaseNote" xml:"ReleaseNote"`
}

ReleaseNotes is a nested struct in dds response

type ReleasePublicNetworkAddressRequest ¶

type ReleasePublicNetworkAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ConnectionType       string           `position:"Query" name:"ConnectionType"`
	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"`
}

ReleasePublicNetworkAddressRequest is the request struct for api ReleasePublicNetworkAddress

func CreateReleasePublicNetworkAddressRequest ¶

func CreateReleasePublicNetworkAddressRequest() (request *ReleasePublicNetworkAddressRequest)

CreateReleasePublicNetworkAddressRequest creates a request to invoke ReleasePublicNetworkAddress API

type ReleasePublicNetworkAddressResponse ¶

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

ReleasePublicNetworkAddressResponse is the response struct for api ReleasePublicNetworkAddress

func CreateReleasePublicNetworkAddressResponse ¶

func CreateReleasePublicNetworkAddressResponse() (response *ReleasePublicNetworkAddressResponse)

CreateReleasePublicNetworkAddressResponse creates a response to parse from ReleasePublicNetworkAddress response

type RenewDBInstanceRequest ¶

type RenewDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	Period               requests.Integer `position:"Query" name:"Period"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AutoRenew            requests.Boolean `position:"Query" name:"AutoRenew"`
}

RenewDBInstanceRequest is the request struct for api RenewDBInstance

func CreateRenewDBInstanceRequest ¶

func CreateRenewDBInstanceRequest() (request *RenewDBInstanceRequest)

CreateRenewDBInstanceRequest creates a request to invoke RenewDBInstance API

type RenewDBInstanceResponse ¶

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

RenewDBInstanceResponse is the response struct for api RenewDBInstance

func CreateRenewDBInstanceResponse ¶

func CreateRenewDBInstanceResponse() (response *RenewDBInstanceResponse)

CreateRenewDBInstanceResponse creates a response to parse from RenewDBInstance response

type ReplicaSet ¶

type ReplicaSet struct {
	VPCCloudInstanceId string `json:"VPCCloudInstanceId" xml:"VPCCloudInstanceId"`
	ConnectionPort     string `json:"ConnectionPort" xml:"ConnectionPort"`
	RoleId             string `json:"RoleId" xml:"RoleId"`
	ExpiredTime        string `json:"ExpiredTime" xml:"ExpiredTime"`
	VPCId              string `json:"VPCId" xml:"VPCId"`
	VSwitchId          string `json:"VSwitchId" xml:"VSwitchId"`
	ReplicaSetRole     string `json:"ReplicaSetRole" xml:"ReplicaSetRole"`
	ConnectionDomain   string `json:"ConnectionDomain" xml:"ConnectionDomain"`
	NetworkType        string `json:"NetworkType" xml:"NetworkType"`
	ConnectionType     string `json:"ConnectionType" xml:"ConnectionType"`
}

ReplicaSet is a nested struct in dds response

type ReplicaSetsInDescribeDBInstanceAttribute ¶

type ReplicaSetsInDescribeDBInstanceAttribute struct {
	ReplicaSet []ReplicaSet `json:"ReplicaSet" xml:"ReplicaSet"`
}

ReplicaSetsInDescribeDBInstanceAttribute is a nested struct in dds response

type ReplicaSetsInDescribeReplicaSetRole ¶

type ReplicaSetsInDescribeReplicaSetRole struct {
	ReplicaSet []ReplicaSet `json:"ReplicaSet" xml:"ReplicaSet"`
}

ReplicaSetsInDescribeReplicaSetRole is a nested struct in dds 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"`
	CharacterType        string           `position:"Query" name:"CharacterType"`
}

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 RestartDBInstanceRequest ¶

type RestartDBInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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"`
}

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 RestartNodeRequest ¶ added in v1.62.802

type RestartNodeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RoleId               string           `position:"Query" name:"RoleId"`
	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"`
}

RestartNodeRequest is the request struct for api RestartNode

func CreateRestartNodeRequest ¶ added in v1.62.802

func CreateRestartNodeRequest() (request *RestartNodeRequest)

CreateRestartNodeRequest creates a request to invoke RestartNode API

type RestartNodeResponse ¶ added in v1.62.802

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

RestartNodeResponse is the response struct for api RestartNode

func CreateRestartNodeResponse ¶ added in v1.62.802

func CreateRestartNodeResponse() (response *RestartNodeResponse)

CreateRestartNodeResponse creates a response to parse from RestartNode response

type RestoreRangesInDescribeClusterRecoverTime ¶ added in v1.62.689

type RestoreRangesInDescribeClusterRecoverTime struct {
	AvailableRestoreTime []AvailableRestoreTime `json:"AvailableRestoreTime" xml:"AvailableRestoreTime"`
}

RestoreRangesInDescribeClusterRecoverTime is a nested struct in dds response

type RestoreRangesInDescribeInstanceRecoverTime ¶ added in v1.62.689

type RestoreRangesInDescribeInstanceRecoverTime struct {
	AvailableRestoreTime []AvailableRestoreTime `json:"AvailableRestoreTime" xml:"AvailableRestoreTime"`
}

RestoreRangesInDescribeInstanceRecoverTime is a nested struct in dds response

type Rule ¶

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

Rule is a nested struct in dds response

type RuleIdsInDescribePrice ¶ added in v1.61.101

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

RuleIdsInDescribePrice is a nested struct in dds response

type RuleIdsInDescribeRenewalPrice ¶

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

RuleIdsInDescribeRenewalPrice is a nested struct in dds response

type RulesInDescribePrice ¶ added in v1.61.101

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

RulesInDescribePrice is a nested struct in dds response

type RulesInDescribeRenewalPrice ¶ added in v1.61.101

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

RulesInDescribeRenewalPrice is a nested struct in dds response

type RunningParameters ¶

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

RunningParameters is a nested struct in dds response

type SQLRecord ¶

type SQLRecord struct {
	HostAddress         string `json:"HostAddress" xml:"HostAddress"`
	TableName           string `json:"TableName" xml:"TableName"`
	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"`
	Syntax              string `json:"Syntax" xml:"Syntax"`
	AccountName         string `json:"AccountName" xml:"AccountName"`
}

SQLRecord is a nested struct in dds response

type SecurityIpGroup ¶

type SecurityIpGroup struct {
	SecurityIpGroupName      string `json:"SecurityIpGroupName" xml:"SecurityIpGroupName"`
	SecurityIpGroupAttribute string `json:"SecurityIpGroupAttribute" xml:"SecurityIpGroupAttribute"`
	SecurityIpList           string `json:"SecurityIpList" xml:"SecurityIpList"`
}

SecurityIpGroup is a nested struct in dds response

type SecurityIpGroups ¶ added in v1.60.316

type SecurityIpGroups struct {
	SecurityIpGroup []SecurityIpGroup `json:"SecurityIpGroup" xml:"SecurityIpGroup"`
}

SecurityIpGroups is a nested struct in dds response

type ShardAttribute ¶

type ShardAttribute struct {
	MaxIOPS              int    `json:"MaxIOPS" xml:"MaxIOPS"`
	MaxDiskMbps          string `json:"MaxDiskMbps" xml:"MaxDiskMbps"`
	Port                 int    `json:"Port" xml:"Port"`
	NodeDescription      string `json:"NodeDescription" xml:"NodeDescription"`
	NodeStorage          int    `json:"NodeStorage" xml:"NodeStorage"`
	ReadonlyReplicas     int    `json:"ReadonlyReplicas" xml:"ReadonlyReplicas"`
	NodeId               string `json:"NodeId" xml:"NodeId"`
	MaxConnections       int    `json:"MaxConnections" xml:"MaxConnections"`
	CurrentKernelVersion string `json:"CurrentKernelVersion" xml:"CurrentKernelVersion"`
	Status               string `json:"Status" xml:"Status"`
	NodeClass            string `json:"NodeClass" xml:"NodeClass"`
	ConnectString        string `json:"ConnectString" xml:"ConnectString"`
	LockMode             string `json:"LockMode" xml:"LockMode"`
}

ShardAttribute is a nested struct in dds response

type ShardListInDescribeDBInstanceAttribute ¶

type ShardListInDescribeDBInstanceAttribute struct {
	ShardAttribute []ShardAttribute `json:"ShardAttribute" xml:"ShardAttribute"`
}

ShardListInDescribeDBInstanceAttribute is a nested struct in dds response

type ShardListInDescribeDBInstances ¶

type ShardListInDescribeDBInstances struct {
	ShardAttribute []ShardAttribute `json:"ShardAttribute" xml:"ShardAttribute"`
}

ShardListInDescribeDBInstances is a nested struct in dds response

type ShardListInDescribeDBInstancesOverview ¶ added in v1.61.1472

type ShardListInDescribeDBInstancesOverview struct {
	ShardAttribute []ShardAttribute `json:"ShardAttribute" xml:"ShardAttribute"`
}

ShardListInDescribeDBInstancesOverview is a nested struct in dds response

type SubInsNames ¶ added in v1.62.689

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

SubInsNames is a nested struct in dds response

type SubOrder ¶

type SubOrder struct {
	StandPrice            string                        `json:"StandPrice" xml:"StandPrice"`
	IsNewOfficialActivity string                        `json:"IsNewOfficialActivity" xml:"IsNewOfficialActivity"`
	TradeAmount           string                        `json:"TradeAmount" xml:"TradeAmount"`
	OriginalAmount        string                        `json:"OriginalAmount" xml:"OriginalAmount"`
	IsContractActivity    bool                          `json:"IsContractActivity" xml:"IsContractActivity"`
	StandDiscountPrice    string                        `json:"StandDiscountPrice" xml:"StandDiscountPrice"`
	InstanceId            string                        `json:"InstanceId" xml:"InstanceId"`
	ContractActivity      bool                          `json:"ContractActivity" xml:"ContractActivity"`
	DiscountAmount        string                        `json:"DiscountAmount" xml:"DiscountAmount"`
	RuleIds               RuleIdsInDescribePrice        `json:"RuleIds" xml:"RuleIds"`
	DepreciateInfo        DepreciateInfo                `json:"DepreciateInfo" xml:"DepreciateInfo"`
	PromDetailList        PromDetailListInDescribePrice `json:"PromDetailList" xml:"PromDetailList"`
	OptionalPromotions    OptionalPromotions            `json:"OptionalPromotions" xml:"OptionalPromotions"`
	ModuleInstance        ModuleInstance                `json:"ModuleInstance" xml:"ModuleInstance"`
}

SubOrder is a nested struct in dds response

type SubOrderInDescribeRenewalPrice ¶ added in v1.61.101

type SubOrderInDescribeRenewalPrice struct {
	OriginalAmount float64                       `json:"OriginalAmount" xml:"OriginalAmount"`
	DiscountAmount float64                       `json:"DiscountAmount" xml:"DiscountAmount"`
	TradeAmount    float64                       `json:"TradeAmount" xml:"TradeAmount"`
	InstanceId     string                        `json:"InstanceId" xml:"InstanceId"`
	RuleIds        RuleIdsInDescribeRenewalPrice `json:"RuleIds" xml:"RuleIds"`
}

SubOrderInDescribeRenewalPrice is a nested struct in dds response

type SubOrdersInDescribePrice ¶ added in v1.61.101

type SubOrdersInDescribePrice struct {
	SubOrder []SubOrder `json:"SubOrder" xml:"SubOrder"`
}

SubOrdersInDescribePrice is a nested struct in dds response

type SubOrdersInDescribeRenewalPrice ¶ added in v1.61.101

type SubOrdersInDescribeRenewalPrice struct {
	SubOrder []SubOrderInDescribeRenewalPrice `json:"SubOrder" xml:"SubOrder"`
}

SubOrdersInDescribeRenewalPrice is a nested struct in dds response

type SupportedDBType ¶ added in v1.61.50

type SupportedDBType struct {
	DbType         string                                    `json:"DbType" xml:"DbType"`
	AvailableZones AvailableZonesInDescribeAvailableResource `json:"AvailableZones" xml:"AvailableZones"`
}

SupportedDBType is a nested struct in dds response

type SupportedDBTypes ¶ added in v1.61.50

type SupportedDBTypes struct {
	SupportedDBType []SupportedDBType `json:"SupportedDBType" xml:"SupportedDBType"`
}

SupportedDBTypes is a nested struct in dds response

type SupportedEngine ¶ added in v1.60.316

type SupportedEngine struct {
	Engine             string             `json:"Engine" xml:"Engine"`
	SupportedNodeTypes SupportedNodeTypes `json:"SupportedNodeTypes" xml:"SupportedNodeTypes"`
}

SupportedEngine is a nested struct in dds response

type SupportedEngineVersion ¶ added in v1.60.316

type SupportedEngineVersion struct {
	Version          string           `json:"Version" xml:"Version"`
	SupportedEngines SupportedEngines `json:"SupportedEngines" xml:"SupportedEngines"`
}

SupportedEngineVersion is a nested struct in dds response

type SupportedEngineVersions ¶ added in v1.60.316

type SupportedEngineVersions struct {
	SupportedEngineVersion []SupportedEngineVersion `json:"SupportedEngineVersion" xml:"SupportedEngineVersion"`
}

SupportedEngineVersions is a nested struct in dds response

type SupportedEngines ¶ added in v1.60.316

type SupportedEngines struct {
	SupportedEngine []SupportedEngine `json:"SupportedEngine" xml:"SupportedEngine"`
}

SupportedEngines is a nested struct in dds response

type SupportedNodeType ¶ added in v1.60.316

type SupportedNodeType struct {
	NodeType           string             `json:"NodeType" xml:"NodeType"`
	NetworkTypes       string             `json:"NetworkTypes" xml:"NetworkTypes"`
	AvailableResources AvailableResources `json:"AvailableResources" xml:"AvailableResources"`
}

SupportedNodeType is a nested struct in dds response

type SupportedNodeTypes ¶ added in v1.60.316

type SupportedNodeTypes struct {
	SupportedNodeType []SupportedNodeType `json:"SupportedNodeType" xml:"SupportedNodeType"`
}

SupportedNodeTypes is a nested struct in dds response

type SwitchDBInstanceHARequest ¶

type SwitchDBInstanceHARequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SwitchMode           requests.Integer `position:"Query" name:"SwitchMode"`
	RoleIds              string           `position:"Query" name:"RoleIds"`
	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"`
}

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 Tag ¶ added in v1.60.264

type Tag struct {
	Key       string   `json:"Key" xml:"Key"`
	Value     string   `json:"Value" xml:"Value"`
	TagKey    string   `json:"TagKey" xml:"TagKey"`
	TagValues []string `json:"TagValues" xml:"TagValues"`
}

Tag is a nested struct in dds response

type TagResource ¶ added in v1.60.264

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

TagResource is a nested struct in dds response

type TagResources ¶ added in v1.60.264

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

TagResources is a nested struct in dds response

type TagResourcesRequest ¶ added in v1.60.264

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

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶ added in v1.60.264

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶ added in v1.60.264

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶ added in v1.60.264

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶ added in v1.60.264

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagValues ¶ added in v1.60.264

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

TagValues is a nested struct in dds response

type TagsInDescribeDBInstanceAttribute ¶ added in v1.60.264

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

TagsInDescribeDBInstanceAttribute is a nested struct in dds response

type TagsInDescribeDBInstances ¶ added in v1.60.264

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

TagsInDescribeDBInstances is a nested struct in dds response

type TagsInDescribeDBInstancesOverview ¶ added in v1.61.1472

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

TagsInDescribeDBInstancesOverview is a nested struct in dds response

type TagsInDescribeTags ¶ added in v1.60.264

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

TagsInDescribeTags is a nested struct in dds response

type TargetArticleItemCodesInDescribePrice ¶ added in v1.62.689

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

TargetArticleItemCodesInDescribePrice is a nested struct in dds 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          bool   `json:"ForceModify" xml:"ForceModify"`
	ForceRestart         bool   `json:"ForceRestart" xml:"ForceRestart"`
	ParameterDescription string `json:"ParameterDescription" xml:"ParameterDescription"`
}

TemplateRecord is a nested struct in dds response

type TransferClusterBackupRequest ¶ added in v1.62.586

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

TransferClusterBackupRequest is the request struct for api TransferClusterBackup

func CreateTransferClusterBackupRequest ¶ added in v1.62.586

func CreateTransferClusterBackupRequest() (request *TransferClusterBackupRequest)

CreateTransferClusterBackupRequest creates a request to invoke TransferClusterBackup API

type TransferClusterBackupResponse ¶ added in v1.62.586

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

TransferClusterBackupResponse is the response struct for api TransferClusterBackup

func CreateTransferClusterBackupResponse ¶ added in v1.62.586

func CreateTransferClusterBackupResponse() (response *TransferClusterBackupResponse)

CreateTransferClusterBackupResponse creates a response to parse from TransferClusterBackup response

type TransformInstanceChargeTypeRequest ¶ added in v1.62.108

type TransformInstanceChargeTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	Period               requests.Integer `position:"Query" name:"Period"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	FromApp              string           `position:"Query" name:"FromApp"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	AutoRenew            string           `position:"Query" name:"AutoRenew"`
	ChargeType           string           `position:"Query" name:"ChargeType"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
}

TransformInstanceChargeTypeRequest is the request struct for api TransformInstanceChargeType

func CreateTransformInstanceChargeTypeRequest ¶ added in v1.62.108

func CreateTransformInstanceChargeTypeRequest() (request *TransformInstanceChargeTypeRequest)

CreateTransformInstanceChargeTypeRequest creates a request to invoke TransformInstanceChargeType API

type TransformInstanceChargeTypeResponse ¶ added in v1.62.108

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

TransformInstanceChargeTypeResponse is the response struct for api TransformInstanceChargeType

func CreateTransformInstanceChargeTypeResponse ¶ added in v1.62.108

func CreateTransformInstanceChargeTypeResponse() (response *TransformInstanceChargeTypeResponse)

CreateTransformInstanceChargeTypeResponse creates a response to parse from TransformInstanceChargeType response

type TransformToPrePaidRequest ¶

type TransformToPrePaidRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	Period               requests.Integer `position:"Query" name:"Period"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	FromApp              string           `position:"Query" name:"FromApp"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	AutoRenew            string           `position:"Query" name:"AutoRenew"`
	ChargeType           string           `position:"Query" name:"ChargeType"`
}

TransformToPrePaidRequest is the request struct for api TransformToPrePaid

func CreateTransformToPrePaidRequest ¶

func CreateTransformToPrePaidRequest() (request *TransformToPrePaidRequest)

CreateTransformToPrePaidRequest creates a request to invoke TransformToPrePaid API

type TransformToPrePaidResponse ¶

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

TransformToPrePaidResponse is the response struct for api TransformToPrePaid

func CreateTransformToPrePaidResponse ¶

func CreateTransformToPrePaidResponse() (response *TransformToPrePaidResponse)

CreateTransformToPrePaidResponse creates a response to parse from TransformToPrePaid response

type TypeList ¶

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

TypeList is a nested struct in dds response

type UntagResourcesRequest ¶ added in v1.60.264

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

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest ¶ added in v1.60.264

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse ¶ added in v1.60.264

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse ¶ added in v1.60.264

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpgradeDBInstanceEngineVersionRequest ¶

type UpgradeDBInstanceEngineVersionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	SwitchMode           requests.Integer `position:"Query" name:"SwitchMode"`
	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
	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"`
	SwitchMode           string           `position:"Query" name:"SwitchMode"`
	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"`
}

UpgradeDBInstanceKernelVersionRequest is the request struct for api UpgradeDBInstanceKernelVersion

func CreateUpgradeDBInstanceKernelVersionRequest ¶

func CreateUpgradeDBInstanceKernelVersionRequest() (request *UpgradeDBInstanceKernelVersionRequest)

CreateUpgradeDBInstanceKernelVersionRequest creates a request to invoke UpgradeDBInstanceKernelVersion API

type UpgradeDBInstanceKernelVersionResponse ¶

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

UpgradeDBInstanceKernelVersionResponse is the response struct for api UpgradeDBInstanceKernelVersion

func CreateUpgradeDBInstanceKernelVersionResponse ¶

func CreateUpgradeDBInstanceKernelVersionResponse() (response *UpgradeDBInstanceKernelVersionResponse)

CreateUpgradeDBInstanceKernelVersionResponse creates a response to parse from UpgradeDBInstanceKernelVersion response

type Zone ¶

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

Zone is a nested struct in dds response

type ZoneInfo ¶ added in v1.60.264

type ZoneInfo struct {
	InsName  string `json:"InsName" xml:"InsName"`
	NodeType string `json:"NodeType" xml:"NodeType"`
	RoleType string `json:"RoleType" xml:"RoleType"`
	ZoneId   string `json:"ZoneId" xml:"ZoneId"`
	RoleId   string `json:"RoleId" xml:"RoleId"`
}

ZoneInfo is a nested struct in dds response

type ZoneInfos ¶ added in v1.60.264

type ZoneInfos struct {
	ZoneInfo []ZoneInfo `json:"ZoneInfo" xml:"ZoneInfo"`
}

ZoneInfos is a nested struct in dds response

type Zones ¶

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

Zones is a nested struct in dds response

Source Files ¶

Jump to

Keyboard shortcuts

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