r_kvstore

package
v1.62.729 Latest Latest
Warning

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

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

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶ added in v1.61.13

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶ added in v1.61.13

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶ added in v1.61.13

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶ added in v1.61.13

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type AccessDeniedDetail ¶ added in v1.62.477

type AccessDeniedDetail struct {
	PolicyType               string `json:"PolicyType" xml:"PolicyType"`
	EncodedDiagnosticMessage string `json:"EncodedDiagnosticMessage" xml:"EncodedDiagnosticMessage"`
	AuthAction               string `json:"AuthAction" xml:"AuthAction"`
	NoPermissionType         string `json:"NoPermissionType" xml:"NoPermissionType"`
	AuthPrincipalDisplayName string `json:"AuthPrincipalDisplayName" xml:"AuthPrincipalDisplayName"`
	AuthPrincipalOwnerId     string `json:"AuthPrincipalOwnerId" xml:"AuthPrincipalOwnerId"`
	AuthPrincipalType        string `json:"AuthPrincipalType" xml:"AuthPrincipalType"`
}

AccessDeniedDetail is a nested struct in r_kvstore response

type Account ¶

type Account struct {
	AccountDescription string             `json:"AccountDescription" xml:"AccountDescription"`
	InstanceId         string             `json:"InstanceId" xml:"InstanceId"`
	AccountType        string             `json:"AccountType" xml:"AccountType"`
	AccountStatus      string             `json:"AccountStatus" xml:"AccountStatus"`
	AccountName        string             `json:"AccountName" xml:"AccountName"`
	DatabasePrivileges DatabasePrivileges `json:"DatabasePrivileges" xml:"DatabasePrivileges"`
}

Account is a nested struct in r_kvstore response

type Accounts ¶ added in v1.61.13

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

Accounts is a nested struct in r_kvstore response

type AddShardingNodeRequest ¶ added in v1.61.594

type AddShardingNodeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	SourceBiz            string           `position:"Query" name:"SourceBiz"`
	ShardCount           requests.Integer `position:"Query" name:"ShardCount"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	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"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	ForceTrans           requests.Boolean `position:"Query" name:"ForceTrans"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

AddShardingNodeRequest is the request struct for api AddShardingNode

func CreateAddShardingNodeRequest ¶ added in v1.61.594

func CreateAddShardingNodeRequest() (request *AddShardingNodeRequest)

CreateAddShardingNodeRequest creates a request to invoke AddShardingNode API

type AddShardingNodeResponse ¶ added in v1.61.594

type AddShardingNodeResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	OrderId   int64    `json:"OrderId" xml:"OrderId"`
	NodeId    string   `json:"NodeId" xml:"NodeId"`
	NodeIds   []string `json:"NodeIds" xml:"NodeIds"`
}

AddShardingNodeResponse is the response struct for api AddShardingNode

func CreateAddShardingNodeResponse ¶ added in v1.61.594

func CreateAddShardingNodeResponse() (response *AddShardingNodeResponse)

CreateAddShardingNodeResponse creates a response to parse from AddShardingNode response

type AllocateDirectConnectionRequest ¶ added in v1.61.430

type AllocateDirectConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ConnectionString     string           `position:"Query" name:"ConnectionString"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OnlyAllocateIp       requests.Boolean `position:"Query" name:"OnlyAllocateIp"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	Port                 string           `position:"Query" name:"Port"`
}

AllocateDirectConnectionRequest is the request struct for api AllocateDirectConnection

func CreateAllocateDirectConnectionRequest ¶ added in v1.61.430

func CreateAllocateDirectConnectionRequest() (request *AllocateDirectConnectionRequest)

CreateAllocateDirectConnectionRequest creates a request to invoke AllocateDirectConnection API

type AllocateDirectConnectionResponse ¶ added in v1.61.430

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

AllocateDirectConnectionResponse is the response struct for api AllocateDirectConnection

func CreateAllocateDirectConnectionResponse ¶ added in v1.61.430

func CreateAllocateDirectConnectionResponse() (response *AllocateDirectConnectionResponse)

CreateAllocateDirectConnectionResponse creates a response to parse from AllocateDirectConnection response

type AllocateInstancePublicConnectionRequest ¶

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

AllocateInstancePublicConnectionRequest is the request struct for api AllocateInstancePublicConnection

func CreateAllocateInstancePublicConnectionRequest ¶

func CreateAllocateInstancePublicConnectionRequest() (request *AllocateInstancePublicConnectionRequest)

CreateAllocateInstancePublicConnectionRequest creates a request to invoke AllocateInstancePublicConnection API

type AllocateInstancePublicConnectionResponse ¶

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

AllocateInstancePublicConnectionResponse is the response struct for api AllocateInstancePublicConnection

func CreateAllocateInstancePublicConnectionResponse ¶

func CreateAllocateInstancePublicConnectionResponse() (response *AllocateInstancePublicConnectionResponse)

CreateAllocateInstancePublicConnectionResponse creates a response to parse from AllocateInstancePublicConnection response

type AvailableResource ¶

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

AvailableResource is a nested struct in r_kvstore response

type AvailableResources ¶

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

AvailableResources is a nested struct in r_kvstore response

type AvailableZone ¶

type AvailableZone struct {
	Status           string           `json:"Status" xml:"Status"`
	ZoneId           string           `json:"ZoneId" xml:"ZoneId"`
	ZoneName         string           `json:"ZoneName" xml:"ZoneName"`
	NetworkTypes     string           `json:"NetworkTypes" xml:"NetworkTypes"`
	RegionId         string           `json:"RegionId" xml:"RegionId"`
	SupportedEngines SupportedEngines `json:"SupportedEngines" xml:"SupportedEngines"`
}

AvailableZone is a nested struct in r_kvstore response

type AvailableZones ¶

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

AvailableZones is a nested struct in r_kvstore response

type Backup ¶

type Backup struct {
	BackupMode                string `json:"BackupMode" xml:"BackupMode"`
	EngineVersion             string `json:"EngineVersion" xml:"EngineVersion"`
	BackupIntranetDownloadURL string `json:"BackupIntranetDownloadURL" xml:"BackupIntranetDownloadURL"`
	NodeInstanceId            string `json:"NodeInstanceId" xml:"NodeInstanceId"`
	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"`
	BackupJobID               int    `json:"BackupJobID" xml:"BackupJobID"`
	BackupStatus              string `json:"BackupStatus" xml:"BackupStatus"`
	BackupStartTime           string `json:"BackupStartTime" xml:"BackupStartTime"`
	BackupId                  int    `json:"BackupId" xml:"BackupId"`
	BackupDownloadURL         string `json:"BackupDownloadURL" xml:"BackupDownloadURL"`
}

Backup is a nested struct in r_kvstore response

type BackupInDescribeClusterBackupList ¶ added in v1.62.664

type BackupInDescribeClusterBackupList 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"`
	Engine                    string    `json:"Engine" xml:"Engine"`
	ExtraInfo                 ExtraInfo `json:"ExtraInfo" xml:"ExtraInfo"`
}

BackupInDescribeClusterBackupList is a nested struct in r_kvstore response

type BackupJob ¶ added in v1.61.825

type BackupJob struct {
	StartTime            string `json:"StartTime" xml:"StartTime"`
	Process              string `json:"Process" xml:"Process"`
	JobMode              string `json:"JobMode" xml:"JobMode"`
	BackupJobID          int    `json:"BackupJobID" xml:"BackupJobID"`
	BackupProgressStatus string `json:"BackupProgressStatus" xml:"BackupProgressStatus"`
	NodeId               string `json:"NodeId" xml:"NodeId"`
	TaskAction           string `json:"TaskAction" xml:"TaskAction"`
}

BackupJob is a nested struct in r_kvstore response

type BackupJobs ¶ added in v1.61.825

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

BackupJobs is a nested struct in r_kvstore response

type BackupsInDescribeBackups ¶ added in v1.62.664

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

BackupsInDescribeBackups is a nested struct in r_kvstore response

type BackupsInDescribeClusterBackupList ¶ added in v1.62.664

type BackupsInDescribeClusterBackupList struct {
	Backup []BackupInDescribeClusterBackupList `json:"backup" xml:"backup"`
}

BackupsInDescribeClusterBackupList is a nested struct in r_kvstore response

type BigKeys ¶ added in v1.61.184

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

BigKeys is a nested struct in r_kvstore response

type CheckCloudResourceAuthorizedRequest ¶ added in v1.61.1416

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

CheckCloudResourceAuthorizedRequest is the request struct for api CheckCloudResourceAuthorized

func CreateCheckCloudResourceAuthorizedRequest ¶ added in v1.61.1416

func CreateCheckCloudResourceAuthorizedRequest() (request *CheckCloudResourceAuthorizedRequest)

CreateCheckCloudResourceAuthorizedRequest creates a request to invoke CheckCloudResourceAuthorized API

type CheckCloudResourceAuthorizedResponse ¶ added in v1.61.1416

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

CheckCloudResourceAuthorizedResponse is the response struct for api CheckCloudResourceAuthorized

func CreateCheckCloudResourceAuthorizedResponse ¶ added in v1.61.1416

func CreateCheckCloudResourceAuthorizedResponse() (response *CheckCloudResourceAuthorizedResponse)

CreateCheckCloudResourceAuthorizedResponse creates a response to parse from CheckCloudResourceAuthorized response

type Children ¶ added in v1.61.594

type Children struct {
	Capacity            int64  `json:"Capacity" xml:"Capacity"`
	UserId              string `json:"UserId" xml:"UserId"`
	LockReason          string `json:"LockReason" xml:"LockReason"`
	DiskSizeMB          int    `json:"DiskSizeMB" xml:"DiskSizeMB"`
	BandWidth           int64  `json:"BandWidth" xml:"BandWidth"`
	CurrentBandWidth    int64  `json:"CurrentBandWidth" xml:"CurrentBandWidth"`
	ClassCode           string `json:"ClassCode" xml:"ClassCode"`
	Creator             int    `json:"Creator" xml:"Creator"`
	BizType             string `json:"BizType" xml:"BizType"`
	Service             string `json:"Service" xml:"Service"`
	BinlogRetentionDays int    `json:"BinlogRetentionDays" xml:"BinlogRetentionDays"`
	PrimaryInsName      string `json:"PrimaryInsName" xml:"PrimaryInsName"`
	Modifier            int    `json:"Modifier" xml:"Modifier"`
	Connections         int64  `json:"Connections" xml:"Connections"`
	Health              string `json:"Health" xml:"Health"`
	ResourceGroupName   string `json:"ResourceGroupName" xml:"ResourceGroupName"`
	Nickname            string `json:"Nickname" xml:"Nickname"`
	ServiceVersion      string `json:"ServiceVersion" xml:"ServiceVersion"`
	ReplicaSize         int    `json:"ReplicaSize" xml:"ReplicaSize"`
	Name                string `json:"Name" xml:"Name"`
	Id                  int64  `json:"Id" xml:"Id"`
	Items               []Item `json:"Items" xml:"Items"`
}

Children is a nested struct in r_kvstore response

type Client ¶

type Client struct {
	sdk.Client
}

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

func NewClient ¶

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

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

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

func NewClientWithEcsRamRole ¶

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

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

func NewClientWithOptions ¶

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

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

func NewClientWithProvider ¶

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

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

func NewClientWithRamRoleArn ¶

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

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

func NewClientWithRamRoleArnAndPolicy ¶

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

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

func NewClientWithRsaKeyPair ¶

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

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

func NewClientWithStsToken ¶

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

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

func (*Client) AddShardingNode ¶ added in v1.61.594

func (client *Client) AddShardingNode(request *AddShardingNodeRequest) (response *AddShardingNodeResponse, err error)

AddShardingNode invokes the r_kvstore.AddShardingNode API synchronously

func (*Client) AddShardingNodeWithCallback ¶ added in v1.61.594

func (client *Client) AddShardingNodeWithCallback(request *AddShardingNodeRequest, callback func(response *AddShardingNodeResponse, err error)) <-chan int

AddShardingNodeWithCallback invokes the r_kvstore.AddShardingNode API asynchronously

func (*Client) AddShardingNodeWithChan ¶ added in v1.61.594

func (client *Client) AddShardingNodeWithChan(request *AddShardingNodeRequest) (<-chan *AddShardingNodeResponse, <-chan error)

AddShardingNodeWithChan invokes the r_kvstore.AddShardingNode API asynchronously

func (*Client) AllocateDirectConnection ¶ added in v1.61.430

func (client *Client) AllocateDirectConnection(request *AllocateDirectConnectionRequest) (response *AllocateDirectConnectionResponse, err error)

AllocateDirectConnection invokes the r_kvstore.AllocateDirectConnection API synchronously

func (*Client) AllocateDirectConnectionWithCallback ¶ added in v1.61.430

func (client *Client) AllocateDirectConnectionWithCallback(request *AllocateDirectConnectionRequest, callback func(response *AllocateDirectConnectionResponse, err error)) <-chan int

AllocateDirectConnectionWithCallback invokes the r_kvstore.AllocateDirectConnection API asynchronously

func (*Client) AllocateDirectConnectionWithChan ¶ added in v1.61.430

func (client *Client) AllocateDirectConnectionWithChan(request *AllocateDirectConnectionRequest) (<-chan *AllocateDirectConnectionResponse, <-chan error)

AllocateDirectConnectionWithChan invokes the r_kvstore.AllocateDirectConnection API asynchronously

func (*Client) AllocateInstancePublicConnection ¶

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

AllocateInstancePublicConnection invokes the r_kvstore.AllocateInstancePublicConnection API synchronously

func (*Client) AllocateInstancePublicConnectionWithCallback ¶

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

AllocateInstancePublicConnectionWithCallback invokes the r_kvstore.AllocateInstancePublicConnection API asynchronously

func (*Client) AllocateInstancePublicConnectionWithChan ¶

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

AllocateInstancePublicConnectionWithChan invokes the r_kvstore.AllocateInstancePublicConnection API asynchronously

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

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

CheckCloudResourceAuthorized invokes the r_kvstore.CheckCloudResourceAuthorized API synchronously

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

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

CheckCloudResourceAuthorizedWithCallback invokes the r_kvstore.CheckCloudResourceAuthorized API asynchronously

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

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

CheckCloudResourceAuthorizedWithChan invokes the r_kvstore.CheckCloudResourceAuthorized API asynchronously

func (*Client) CreateAccount ¶

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

CreateAccount invokes the r_kvstore.CreateAccount API synchronously

func (*Client) CreateAccountWithCallback ¶

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

CreateAccountWithCallback invokes the r_kvstore.CreateAccount API asynchronously

func (*Client) CreateAccountWithChan ¶

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

CreateAccountWithChan invokes the r_kvstore.CreateAccount API asynchronously

func (*Client) CreateBackup ¶

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

CreateBackup invokes the r_kvstore.CreateBackup API synchronously

func (*Client) CreateBackupWithCallback ¶

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

CreateBackupWithCallback invokes the r_kvstore.CreateBackup API asynchronously

func (*Client) CreateBackupWithChan ¶

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

CreateBackupWithChan invokes the r_kvstore.CreateBackup API asynchronously

func (*Client) CreateCacheAnalysisTask ¶

func (client *Client) CreateCacheAnalysisTask(request *CreateCacheAnalysisTaskRequest) (response *CreateCacheAnalysisTaskResponse, err error)

CreateCacheAnalysisTask invokes the r_kvstore.CreateCacheAnalysisTask API synchronously

func (*Client) CreateCacheAnalysisTaskWithCallback ¶

func (client *Client) CreateCacheAnalysisTaskWithCallback(request *CreateCacheAnalysisTaskRequest, callback func(response *CreateCacheAnalysisTaskResponse, err error)) <-chan int

CreateCacheAnalysisTaskWithCallback invokes the r_kvstore.CreateCacheAnalysisTask API asynchronously

func (*Client) CreateCacheAnalysisTaskWithChan ¶

func (client *Client) CreateCacheAnalysisTaskWithChan(request *CreateCacheAnalysisTaskRequest) (<-chan *CreateCacheAnalysisTaskResponse, <-chan error)

CreateCacheAnalysisTaskWithChan invokes the r_kvstore.CreateCacheAnalysisTask API asynchronously

func (*Client) CreateGlobalDistributeCache ¶ added in v1.61.430

func (client *Client) CreateGlobalDistributeCache(request *CreateGlobalDistributeCacheRequest) (response *CreateGlobalDistributeCacheResponse, err error)

CreateGlobalDistributeCache invokes the r_kvstore.CreateGlobalDistributeCache API synchronously

func (*Client) CreateGlobalDistributeCacheWithCallback ¶ added in v1.61.430

func (client *Client) CreateGlobalDistributeCacheWithCallback(request *CreateGlobalDistributeCacheRequest, callback func(response *CreateGlobalDistributeCacheResponse, err error)) <-chan int

CreateGlobalDistributeCacheWithCallback invokes the r_kvstore.CreateGlobalDistributeCache API asynchronously

func (*Client) CreateGlobalDistributeCacheWithChan ¶ added in v1.61.430

func (client *Client) CreateGlobalDistributeCacheWithChan(request *CreateGlobalDistributeCacheRequest) (<-chan *CreateGlobalDistributeCacheResponse, <-chan error)

CreateGlobalDistributeCacheWithChan invokes the r_kvstore.CreateGlobalDistributeCache API asynchronously

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

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

CreateGlobalSecurityIPGroup invokes the r_kvstore.CreateGlobalSecurityIPGroup API synchronously

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

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

CreateGlobalSecurityIPGroupWithCallback invokes the r_kvstore.CreateGlobalSecurityIPGroup API asynchronously

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

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

CreateGlobalSecurityIPGroupWithChan invokes the r_kvstore.CreateGlobalSecurityIPGroup API asynchronously

func (*Client) CreateInstance ¶

func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance invokes the r_kvstore.CreateInstance API synchronously

func (*Client) CreateInstanceWithCallback ¶

func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int

CreateInstanceWithCallback invokes the r_kvstore.CreateInstance API asynchronously

func (*Client) CreateInstanceWithChan ¶

func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)

CreateInstanceWithChan invokes the r_kvstore.CreateInstance API asynchronously

func (*Client) CreateInstances ¶ added in v1.61.1058

func (client *Client) CreateInstances(request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)

CreateInstances invokes the r_kvstore.CreateInstances API synchronously

func (*Client) CreateInstancesWithCallback ¶ added in v1.61.1058

func (client *Client) CreateInstancesWithCallback(request *CreateInstancesRequest, callback func(response *CreateInstancesResponse, err error)) <-chan int

CreateInstancesWithCallback invokes the r_kvstore.CreateInstances API asynchronously

func (*Client) CreateInstancesWithChan ¶ added in v1.61.1058

func (client *Client) CreateInstancesWithChan(request *CreateInstancesRequest) (<-chan *CreateInstancesResponse, <-chan error)

CreateInstancesWithChan invokes the r_kvstore.CreateInstances API asynchronously

func (*Client) CreateTairInstance ¶ added in v1.61.979

func (client *Client) CreateTairInstance(request *CreateTairInstanceRequest) (response *CreateTairInstanceResponse, err error)

CreateTairInstance invokes the r_kvstore.CreateTairInstance API synchronously

func (*Client) CreateTairInstanceWithCallback ¶ added in v1.61.979

func (client *Client) CreateTairInstanceWithCallback(request *CreateTairInstanceRequest, callback func(response *CreateTairInstanceResponse, err error)) <-chan int

CreateTairInstanceWithCallback invokes the r_kvstore.CreateTairInstance API asynchronously

func (*Client) CreateTairInstanceWithChan ¶ added in v1.61.979

func (client *Client) CreateTairInstanceWithChan(request *CreateTairInstanceRequest) (<-chan *CreateTairInstanceResponse, <-chan error)

CreateTairInstanceWithChan invokes the r_kvstore.CreateTairInstance API asynchronously

func (*Client) DeleteAccount ¶

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

DeleteAccount invokes the r_kvstore.DeleteAccount API synchronously

func (*Client) DeleteAccountWithCallback ¶

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

DeleteAccountWithCallback invokes the r_kvstore.DeleteAccount API asynchronously

func (*Client) DeleteAccountWithChan ¶

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

DeleteAccountWithChan invokes the r_kvstore.DeleteAccount API asynchronously

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

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

DeleteGlobalSecurityIPGroup invokes the r_kvstore.DeleteGlobalSecurityIPGroup API synchronously

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

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

DeleteGlobalSecurityIPGroupWithCallback invokes the r_kvstore.DeleteGlobalSecurityIPGroup API asynchronously

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

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

DeleteGlobalSecurityIPGroupWithChan invokes the r_kvstore.DeleteGlobalSecurityIPGroup API asynchronously

func (*Client) DeleteInstance ¶

func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)

DeleteInstance invokes the r_kvstore.DeleteInstance API synchronously

func (*Client) DeleteInstanceWithCallback ¶

func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest, callback func(response *DeleteInstanceResponse, err error)) <-chan int

DeleteInstanceWithCallback invokes the r_kvstore.DeleteInstance API asynchronously

func (*Client) DeleteInstanceWithChan ¶

func (client *Client) DeleteInstanceWithChan(request *DeleteInstanceRequest) (<-chan *DeleteInstanceResponse, <-chan error)

DeleteInstanceWithChan invokes the r_kvstore.DeleteInstance API asynchronously

func (*Client) DeleteShardingNode ¶ added in v1.61.594

func (client *Client) DeleteShardingNode(request *DeleteShardingNodeRequest) (response *DeleteShardingNodeResponse, err error)

DeleteShardingNode invokes the r_kvstore.DeleteShardingNode API synchronously

func (*Client) DeleteShardingNodeWithCallback ¶ added in v1.61.594

func (client *Client) DeleteShardingNodeWithCallback(request *DeleteShardingNodeRequest, callback func(response *DeleteShardingNodeResponse, err error)) <-chan int

DeleteShardingNodeWithCallback invokes the r_kvstore.DeleteShardingNode API asynchronously

func (*Client) DeleteShardingNodeWithChan ¶ added in v1.61.594

func (client *Client) DeleteShardingNodeWithChan(request *DeleteShardingNodeRequest) (<-chan *DeleteShardingNodeResponse, <-chan error)

DeleteShardingNodeWithChan invokes the r_kvstore.DeleteShardingNode API asynchronously

func (*Client) DescribeAccounts ¶

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

DescribeAccounts invokes the r_kvstore.DescribeAccounts API synchronously

func (*Client) DescribeAccountsWithCallback ¶

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

DescribeAccountsWithCallback invokes the r_kvstore.DescribeAccounts API asynchronously

func (*Client) DescribeAccountsWithChan ¶

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

DescribeAccountsWithChan invokes the r_kvstore.DescribeAccounts API asynchronously

func (*Client) DescribeActiveOperationTask ¶

func (client *Client) DescribeActiveOperationTask(request *DescribeActiveOperationTaskRequest) (response *DescribeActiveOperationTaskResponse, err error)

DescribeActiveOperationTask invokes the r_kvstore.DescribeActiveOperationTask API synchronously

func (*Client) DescribeActiveOperationTaskWithCallback ¶

func (client *Client) DescribeActiveOperationTaskWithCallback(request *DescribeActiveOperationTaskRequest, callback func(response *DescribeActiveOperationTaskResponse, err error)) <-chan int

DescribeActiveOperationTaskWithCallback invokes the r_kvstore.DescribeActiveOperationTask API asynchronously

func (*Client) DescribeActiveOperationTaskWithChan ¶

func (client *Client) DescribeActiveOperationTaskWithChan(request *DescribeActiveOperationTaskRequest) (<-chan *DescribeActiveOperationTaskResponse, <-chan error)

DescribeActiveOperationTaskWithChan invokes the r_kvstore.DescribeActiveOperationTask API asynchronously

func (*Client) DescribeAuditLogConfig ¶ added in v1.61.1199

func (client *Client) DescribeAuditLogConfig(request *DescribeAuditLogConfigRequest) (response *DescribeAuditLogConfigResponse, err error)

DescribeAuditLogConfig invokes the r_kvstore.DescribeAuditLogConfig API synchronously

func (*Client) DescribeAuditLogConfigWithCallback ¶ added in v1.61.1199

func (client *Client) DescribeAuditLogConfigWithCallback(request *DescribeAuditLogConfigRequest, callback func(response *DescribeAuditLogConfigResponse, err error)) <-chan int

DescribeAuditLogConfigWithCallback invokes the r_kvstore.DescribeAuditLogConfig API asynchronously

func (*Client) DescribeAuditLogConfigWithChan ¶ added in v1.61.1199

func (client *Client) DescribeAuditLogConfigWithChan(request *DescribeAuditLogConfigRequest) (<-chan *DescribeAuditLogConfigResponse, <-chan error)

DescribeAuditLogConfigWithChan invokes the r_kvstore.DescribeAuditLogConfig API asynchronously

func (*Client) DescribeAuditRecords ¶

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

DescribeAuditRecords invokes the r_kvstore.DescribeAuditRecords API synchronously

func (*Client) DescribeAuditRecordsWithCallback ¶

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

DescribeAuditRecordsWithCallback invokes the r_kvstore.DescribeAuditRecords API asynchronously

func (*Client) DescribeAuditRecordsWithChan ¶

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

DescribeAuditRecordsWithChan invokes the r_kvstore.DescribeAuditRecords API asynchronously

func (*Client) DescribeAvailableResource ¶

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

DescribeAvailableResource invokes the r_kvstore.DescribeAvailableResource API synchronously

func (*Client) DescribeAvailableResourceWithCallback ¶

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

DescribeAvailableResourceWithCallback invokes the r_kvstore.DescribeAvailableResource API asynchronously

func (*Client) DescribeAvailableResourceWithChan ¶

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

DescribeAvailableResourceWithChan invokes the r_kvstore.DescribeAvailableResource API asynchronously

func (*Client) DescribeBackupPolicy ¶

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

DescribeBackupPolicy invokes the r_kvstore.DescribeBackupPolicy API synchronously

func (*Client) DescribeBackupPolicyWithCallback ¶

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

DescribeBackupPolicyWithCallback invokes the r_kvstore.DescribeBackupPolicy API asynchronously

func (*Client) DescribeBackupPolicyWithChan ¶

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

DescribeBackupPolicyWithChan invokes the r_kvstore.DescribeBackupPolicy API asynchronously

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

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

DescribeBackupTasks invokes the r_kvstore.DescribeBackupTasks API synchronously

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

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

DescribeBackupTasksWithCallback invokes the r_kvstore.DescribeBackupTasks API asynchronously

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

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

DescribeBackupTasksWithChan invokes the r_kvstore.DescribeBackupTasks API asynchronously

func (*Client) DescribeBackups ¶

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

DescribeBackups invokes the r_kvstore.DescribeBackups API synchronously

func (*Client) DescribeBackupsWithCallback ¶

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

DescribeBackupsWithCallback invokes the r_kvstore.DescribeBackups API asynchronously

func (*Client) DescribeBackupsWithChan ¶

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

DescribeBackupsWithChan invokes the r_kvstore.DescribeBackups API asynchronously

func (*Client) DescribeCacheAnalysisReport ¶

func (client *Client) DescribeCacheAnalysisReport(request *DescribeCacheAnalysisReportRequest) (response *DescribeCacheAnalysisReportResponse, err error)

DescribeCacheAnalysisReport invokes the r_kvstore.DescribeCacheAnalysisReport API synchronously

func (*Client) DescribeCacheAnalysisReportList ¶

func (client *Client) DescribeCacheAnalysisReportList(request *DescribeCacheAnalysisReportListRequest) (response *DescribeCacheAnalysisReportListResponse, err error)

DescribeCacheAnalysisReportList invokes the r_kvstore.DescribeCacheAnalysisReportList API synchronously

func (*Client) DescribeCacheAnalysisReportListWithCallback ¶

func (client *Client) DescribeCacheAnalysisReportListWithCallback(request *DescribeCacheAnalysisReportListRequest, callback func(response *DescribeCacheAnalysisReportListResponse, err error)) <-chan int

DescribeCacheAnalysisReportListWithCallback invokes the r_kvstore.DescribeCacheAnalysisReportList API asynchronously

func (*Client) DescribeCacheAnalysisReportListWithChan ¶

func (client *Client) DescribeCacheAnalysisReportListWithChan(request *DescribeCacheAnalysisReportListRequest) (<-chan *DescribeCacheAnalysisReportListResponse, <-chan error)

DescribeCacheAnalysisReportListWithChan invokes the r_kvstore.DescribeCacheAnalysisReportList API asynchronously

func (*Client) DescribeCacheAnalysisReportWithCallback ¶

func (client *Client) DescribeCacheAnalysisReportWithCallback(request *DescribeCacheAnalysisReportRequest, callback func(response *DescribeCacheAnalysisReportResponse, err error)) <-chan int

DescribeCacheAnalysisReportWithCallback invokes the r_kvstore.DescribeCacheAnalysisReport API asynchronously

func (*Client) DescribeCacheAnalysisReportWithChan ¶

func (client *Client) DescribeCacheAnalysisReportWithChan(request *DescribeCacheAnalysisReportRequest) (<-chan *DescribeCacheAnalysisReportResponse, <-chan error)

DescribeCacheAnalysisReportWithChan invokes the r_kvstore.DescribeCacheAnalysisReport API asynchronously

func (*Client) DescribeClusterBackupList ¶ added in v1.62.664

func (client *Client) DescribeClusterBackupList(request *DescribeClusterBackupListRequest) (response *DescribeClusterBackupListResponse, err error)

DescribeClusterBackupList invokes the r_kvstore.DescribeClusterBackupList API synchronously

func (*Client) DescribeClusterBackupListWithCallback ¶ added in v1.62.664

func (client *Client) DescribeClusterBackupListWithCallback(request *DescribeClusterBackupListRequest, callback func(response *DescribeClusterBackupListResponse, err error)) <-chan int

DescribeClusterBackupListWithCallback invokes the r_kvstore.DescribeClusterBackupList API asynchronously

func (*Client) DescribeClusterBackupListWithChan ¶ added in v1.62.664

func (client *Client) DescribeClusterBackupListWithChan(request *DescribeClusterBackupListRequest) (<-chan *DescribeClusterBackupListResponse, <-chan error)

DescribeClusterBackupListWithChan invokes the r_kvstore.DescribeClusterBackupList API asynchronously

func (*Client) DescribeClusterMemberInfo ¶ added in v1.61.594

func (client *Client) DescribeClusterMemberInfo(request *DescribeClusterMemberInfoRequest) (response *DescribeClusterMemberInfoResponse, err error)

DescribeClusterMemberInfo invokes the r_kvstore.DescribeClusterMemberInfo API synchronously

func (*Client) DescribeClusterMemberInfoWithCallback ¶ added in v1.61.594

func (client *Client) DescribeClusterMemberInfoWithCallback(request *DescribeClusterMemberInfoRequest, callback func(response *DescribeClusterMemberInfoResponse, err error)) <-chan int

DescribeClusterMemberInfoWithCallback invokes the r_kvstore.DescribeClusterMemberInfo API asynchronously

func (*Client) DescribeClusterMemberInfoWithChan ¶ added in v1.61.594

func (client *Client) DescribeClusterMemberInfoWithChan(request *DescribeClusterMemberInfoRequest) (<-chan *DescribeClusterMemberInfoResponse, <-chan error)

DescribeClusterMemberInfoWithChan invokes the r_kvstore.DescribeClusterMemberInfo API asynchronously

func (*Client) DescribeDBInstanceNetInfo ¶

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

DescribeDBInstanceNetInfo invokes the r_kvstore.DescribeDBInstanceNetInfo API synchronously

func (*Client) DescribeDBInstanceNetInfoWithCallback ¶

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

DescribeDBInstanceNetInfoWithCallback invokes the r_kvstore.DescribeDBInstanceNetInfo API asynchronously

func (*Client) DescribeDBInstanceNetInfoWithChan ¶

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

DescribeDBInstanceNetInfoWithChan invokes the r_kvstore.DescribeDBInstanceNetInfo API asynchronously

func (*Client) DescribeDBNodeDirectVipInfo ¶ added in v1.62.664

func (client *Client) DescribeDBNodeDirectVipInfo(request *DescribeDBNodeDirectVipInfoRequest) (response *DescribeDBNodeDirectVipInfoResponse, err error)

DescribeDBNodeDirectVipInfo invokes the r_kvstore.DescribeDBNodeDirectVipInfo API synchronously

func (*Client) DescribeDBNodeDirectVipInfoWithCallback ¶ added in v1.62.664

func (client *Client) DescribeDBNodeDirectVipInfoWithCallback(request *DescribeDBNodeDirectVipInfoRequest, callback func(response *DescribeDBNodeDirectVipInfoResponse, err error)) <-chan int

DescribeDBNodeDirectVipInfoWithCallback invokes the r_kvstore.DescribeDBNodeDirectVipInfo API asynchronously

func (*Client) DescribeDBNodeDirectVipInfoWithChan ¶ added in v1.62.664

func (client *Client) DescribeDBNodeDirectVipInfoWithChan(request *DescribeDBNodeDirectVipInfoRequest) (<-chan *DescribeDBNodeDirectVipInfoResponse, <-chan error)

DescribeDBNodeDirectVipInfoWithChan invokes the r_kvstore.DescribeDBNodeDirectVipInfo API asynchronously

func (*Client) DescribeDedicatedClusterInstanceList ¶ added in v1.61.341

func (client *Client) DescribeDedicatedClusterInstanceList(request *DescribeDedicatedClusterInstanceListRequest) (response *DescribeDedicatedClusterInstanceListResponse, err error)

DescribeDedicatedClusterInstanceList invokes the r_kvstore.DescribeDedicatedClusterInstanceList API synchronously

func (*Client) DescribeDedicatedClusterInstanceListWithCallback ¶ added in v1.61.341

func (client *Client) DescribeDedicatedClusterInstanceListWithCallback(request *DescribeDedicatedClusterInstanceListRequest, callback func(response *DescribeDedicatedClusterInstanceListResponse, err error)) <-chan int

DescribeDedicatedClusterInstanceListWithCallback invokes the r_kvstore.DescribeDedicatedClusterInstanceList API asynchronously

func (*Client) DescribeDedicatedClusterInstanceListWithChan ¶ added in v1.61.341

func (client *Client) DescribeDedicatedClusterInstanceListWithChan(request *DescribeDedicatedClusterInstanceListRequest) (<-chan *DescribeDedicatedClusterInstanceListResponse, <-chan error)

DescribeDedicatedClusterInstanceListWithChan invokes the r_kvstore.DescribeDedicatedClusterInstanceList API asynchronously

func (*Client) DescribeEncryptionKey ¶ added in v1.61.1416

func (client *Client) DescribeEncryptionKey(request *DescribeEncryptionKeyRequest) (response *DescribeEncryptionKeyResponse, err error)

DescribeEncryptionKey invokes the r_kvstore.DescribeEncryptionKey API synchronously

func (*Client) DescribeEncryptionKeyList ¶ added in v1.61.1416

func (client *Client) DescribeEncryptionKeyList(request *DescribeEncryptionKeyListRequest) (response *DescribeEncryptionKeyListResponse, err error)

DescribeEncryptionKeyList invokes the r_kvstore.DescribeEncryptionKeyList API synchronously

func (*Client) DescribeEncryptionKeyListWithCallback ¶ added in v1.61.1416

func (client *Client) DescribeEncryptionKeyListWithCallback(request *DescribeEncryptionKeyListRequest, callback func(response *DescribeEncryptionKeyListResponse, err error)) <-chan int

DescribeEncryptionKeyListWithCallback invokes the r_kvstore.DescribeEncryptionKeyList API asynchronously

func (*Client) DescribeEncryptionKeyListWithChan ¶ added in v1.61.1416

func (client *Client) DescribeEncryptionKeyListWithChan(request *DescribeEncryptionKeyListRequest) (<-chan *DescribeEncryptionKeyListResponse, <-chan error)

DescribeEncryptionKeyListWithChan invokes the r_kvstore.DescribeEncryptionKeyList API asynchronously

func (*Client) DescribeEncryptionKeyWithCallback ¶ added in v1.61.1416

func (client *Client) DescribeEncryptionKeyWithCallback(request *DescribeEncryptionKeyRequest, callback func(response *DescribeEncryptionKeyResponse, err error)) <-chan int

DescribeEncryptionKeyWithCallback invokes the r_kvstore.DescribeEncryptionKey API asynchronously

func (*Client) DescribeEncryptionKeyWithChan ¶ added in v1.61.1416

func (client *Client) DescribeEncryptionKeyWithChan(request *DescribeEncryptionKeyRequest) (<-chan *DescribeEncryptionKeyResponse, <-chan error)

DescribeEncryptionKeyWithChan invokes the r_kvstore.DescribeEncryptionKey API asynchronously

func (*Client) DescribeEngineVersion ¶ added in v1.61.640

func (client *Client) DescribeEngineVersion(request *DescribeEngineVersionRequest) (response *DescribeEngineVersionResponse, err error)

DescribeEngineVersion invokes the r_kvstore.DescribeEngineVersion API synchronously

func (*Client) DescribeEngineVersionWithCallback ¶ added in v1.61.640

func (client *Client) DescribeEngineVersionWithCallback(request *DescribeEngineVersionRequest, callback func(response *DescribeEngineVersionResponse, err error)) <-chan int

DescribeEngineVersionWithCallback invokes the r_kvstore.DescribeEngineVersion API asynchronously

func (*Client) DescribeEngineVersionWithChan ¶ added in v1.61.640

func (client *Client) DescribeEngineVersionWithChan(request *DescribeEngineVersionRequest) (<-chan *DescribeEngineVersionResponse, <-chan error)

DescribeEngineVersionWithChan invokes the r_kvstore.DescribeEngineVersion API asynchronously

func (*Client) DescribeGlobalDistributeCache ¶ added in v1.61.430

func (client *Client) DescribeGlobalDistributeCache(request *DescribeGlobalDistributeCacheRequest) (response *DescribeGlobalDistributeCacheResponse, err error)

DescribeGlobalDistributeCache invokes the r_kvstore.DescribeGlobalDistributeCache API synchronously

func (*Client) DescribeGlobalDistributeCacheWithCallback ¶ added in v1.61.430

func (client *Client) DescribeGlobalDistributeCacheWithCallback(request *DescribeGlobalDistributeCacheRequest, callback func(response *DescribeGlobalDistributeCacheResponse, err error)) <-chan int

DescribeGlobalDistributeCacheWithCallback invokes the r_kvstore.DescribeGlobalDistributeCache API asynchronously

func (*Client) DescribeGlobalDistributeCacheWithChan ¶ added in v1.61.430

func (client *Client) DescribeGlobalDistributeCacheWithChan(request *DescribeGlobalDistributeCacheRequest) (<-chan *DescribeGlobalDistributeCacheResponse, <-chan error)

DescribeGlobalDistributeCacheWithChan invokes the r_kvstore.DescribeGlobalDistributeCache API asynchronously

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

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

DescribeGlobalSecurityIPGroup invokes the r_kvstore.DescribeGlobalSecurityIPGroup API synchronously

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

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

DescribeGlobalSecurityIPGroupRelation invokes the r_kvstore.DescribeGlobalSecurityIPGroupRelation API synchronously

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

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

DescribeGlobalSecurityIPGroupRelationWithCallback invokes the r_kvstore.DescribeGlobalSecurityIPGroupRelation API asynchronously

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

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

DescribeGlobalSecurityIPGroupRelationWithChan invokes the r_kvstore.DescribeGlobalSecurityIPGroupRelation API asynchronously

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

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

DescribeGlobalSecurityIPGroupWithCallback invokes the r_kvstore.DescribeGlobalSecurityIPGroup API asynchronously

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

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

DescribeGlobalSecurityIPGroupWithChan invokes the r_kvstore.DescribeGlobalSecurityIPGroup API asynchronously

func (*Client) DescribeHistoryMonitorValues ¶

func (client *Client) DescribeHistoryMonitorValues(request *DescribeHistoryMonitorValuesRequest) (response *DescribeHistoryMonitorValuesResponse, err error)

DescribeHistoryMonitorValues invokes the r_kvstore.DescribeHistoryMonitorValues API synchronously

func (*Client) DescribeHistoryMonitorValuesWithCallback ¶

func (client *Client) DescribeHistoryMonitorValuesWithCallback(request *DescribeHistoryMonitorValuesRequest, callback func(response *DescribeHistoryMonitorValuesResponse, err error)) <-chan int

DescribeHistoryMonitorValuesWithCallback invokes the r_kvstore.DescribeHistoryMonitorValues API asynchronously

func (*Client) DescribeHistoryMonitorValuesWithChan ¶

func (client *Client) DescribeHistoryMonitorValuesWithChan(request *DescribeHistoryMonitorValuesRequest) (<-chan *DescribeHistoryMonitorValuesResponse, <-chan error)

DescribeHistoryMonitorValuesWithChan invokes the r_kvstore.DescribeHistoryMonitorValues API asynchronously

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

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

DescribeHistoryTasks invokes the r_kvstore.DescribeHistoryTasks API synchronously

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

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

DescribeHistoryTasksWithCallback invokes the r_kvstore.DescribeHistoryTasks API asynchronously

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

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

DescribeHistoryTasksWithChan invokes the r_kvstore.DescribeHistoryTasks API asynchronously

func (*Client) DescribeInstanceAttribute ¶

func (client *Client) DescribeInstanceAttribute(request *DescribeInstanceAttributeRequest) (response *DescribeInstanceAttributeResponse, err error)

DescribeInstanceAttribute invokes the r_kvstore.DescribeInstanceAttribute API synchronously

func (*Client) DescribeInstanceAttributeWithCallback ¶

func (client *Client) DescribeInstanceAttributeWithCallback(request *DescribeInstanceAttributeRequest, callback func(response *DescribeInstanceAttributeResponse, err error)) <-chan int

DescribeInstanceAttributeWithCallback invokes the r_kvstore.DescribeInstanceAttribute API asynchronously

func (*Client) DescribeInstanceAttributeWithChan ¶

func (client *Client) DescribeInstanceAttributeWithChan(request *DescribeInstanceAttributeRequest) (<-chan *DescribeInstanceAttributeResponse, <-chan error)

DescribeInstanceAttributeWithChan invokes the r_kvstore.DescribeInstanceAttribute API asynchronously

func (*Client) DescribeInstanceAutoRenewalAttribute ¶

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

DescribeInstanceAutoRenewalAttribute invokes the r_kvstore.DescribeInstanceAutoRenewalAttribute API synchronously

func (*Client) DescribeInstanceAutoRenewalAttributeWithCallback ¶

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

DescribeInstanceAutoRenewalAttributeWithCallback invokes the r_kvstore.DescribeInstanceAutoRenewalAttribute API asynchronously

func (*Client) DescribeInstanceAutoRenewalAttributeWithChan ¶

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

DescribeInstanceAutoRenewalAttributeWithChan invokes the r_kvstore.DescribeInstanceAutoRenewalAttribute API asynchronously

func (*Client) DescribeInstanceConfig ¶

func (client *Client) DescribeInstanceConfig(request *DescribeInstanceConfigRequest) (response *DescribeInstanceConfigResponse, err error)

DescribeInstanceConfig invokes the r_kvstore.DescribeInstanceConfig API synchronously

func (*Client) DescribeInstanceConfigWithCallback ¶

func (client *Client) DescribeInstanceConfigWithCallback(request *DescribeInstanceConfigRequest, callback func(response *DescribeInstanceConfigResponse, err error)) <-chan int

DescribeInstanceConfigWithCallback invokes the r_kvstore.DescribeInstanceConfig API asynchronously

func (*Client) DescribeInstanceConfigWithChan ¶

func (client *Client) DescribeInstanceConfigWithChan(request *DescribeInstanceConfigRequest) (<-chan *DescribeInstanceConfigResponse, <-chan error)

DescribeInstanceConfigWithChan invokes the r_kvstore.DescribeInstanceConfig API asynchronously

func (*Client) DescribeInstanceSSL ¶

func (client *Client) DescribeInstanceSSL(request *DescribeInstanceSSLRequest) (response *DescribeInstanceSSLResponse, err error)

DescribeInstanceSSL invokes the r_kvstore.DescribeInstanceSSL API synchronously

func (*Client) DescribeInstanceSSLWithCallback ¶

func (client *Client) DescribeInstanceSSLWithCallback(request *DescribeInstanceSSLRequest, callback func(response *DescribeInstanceSSLResponse, err error)) <-chan int

DescribeInstanceSSLWithCallback invokes the r_kvstore.DescribeInstanceSSL API asynchronously

func (*Client) DescribeInstanceSSLWithChan ¶

func (client *Client) DescribeInstanceSSLWithChan(request *DescribeInstanceSSLRequest) (<-chan *DescribeInstanceSSLResponse, <-chan error)

DescribeInstanceSSLWithChan invokes the r_kvstore.DescribeInstanceSSL API asynchronously

func (*Client) DescribeInstanceTDEStatus ¶ added in v1.61.1416

func (client *Client) DescribeInstanceTDEStatus(request *DescribeInstanceTDEStatusRequest) (response *DescribeInstanceTDEStatusResponse, err error)

DescribeInstanceTDEStatus invokes the r_kvstore.DescribeInstanceTDEStatus API synchronously

func (*Client) DescribeInstanceTDEStatusWithCallback ¶ added in v1.61.1416

func (client *Client) DescribeInstanceTDEStatusWithCallback(request *DescribeInstanceTDEStatusRequest, callback func(response *DescribeInstanceTDEStatusResponse, err error)) <-chan int

DescribeInstanceTDEStatusWithCallback invokes the r_kvstore.DescribeInstanceTDEStatus API asynchronously

func (*Client) DescribeInstanceTDEStatusWithChan ¶ added in v1.61.1416

func (client *Client) DescribeInstanceTDEStatusWithChan(request *DescribeInstanceTDEStatusRequest) (<-chan *DescribeInstanceTDEStatusResponse, <-chan error)

DescribeInstanceTDEStatusWithChan invokes the r_kvstore.DescribeInstanceTDEStatus API asynchronously

func (*Client) DescribeInstances ¶

func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances invokes the r_kvstore.DescribeInstances API synchronously

func (*Client) DescribeInstancesOverview ¶ added in v1.61.1416

func (client *Client) DescribeInstancesOverview(request *DescribeInstancesOverviewRequest) (response *DescribeInstancesOverviewResponse, err error)

DescribeInstancesOverview invokes the r_kvstore.DescribeInstancesOverview API synchronously

func (*Client) DescribeInstancesOverviewWithCallback ¶ added in v1.61.1416

func (client *Client) DescribeInstancesOverviewWithCallback(request *DescribeInstancesOverviewRequest, callback func(response *DescribeInstancesOverviewResponse, err error)) <-chan int

DescribeInstancesOverviewWithCallback invokes the r_kvstore.DescribeInstancesOverview API asynchronously

func (*Client) DescribeInstancesOverviewWithChan ¶ added in v1.61.1416

func (client *Client) DescribeInstancesOverviewWithChan(request *DescribeInstancesOverviewRequest) (<-chan *DescribeInstancesOverviewResponse, <-chan error)

DescribeInstancesOverviewWithChan invokes the r_kvstore.DescribeInstancesOverview API asynchronously

func (*Client) DescribeInstancesWithCallback ¶

func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, callback func(response *DescribeInstancesResponse, err error)) <-chan int

DescribeInstancesWithCallback invokes the r_kvstore.DescribeInstances API asynchronously

func (*Client) DescribeInstancesWithChan ¶

func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)

DescribeInstancesWithChan invokes the r_kvstore.DescribeInstances API asynchronously

func (*Client) DescribeIntranetAttribute ¶

func (client *Client) DescribeIntranetAttribute(request *DescribeIntranetAttributeRequest) (response *DescribeIntranetAttributeResponse, err error)

DescribeIntranetAttribute invokes the r_kvstore.DescribeIntranetAttribute API synchronously

func (*Client) DescribeIntranetAttributeWithCallback ¶

func (client *Client) DescribeIntranetAttributeWithCallback(request *DescribeIntranetAttributeRequest, callback func(response *DescribeIntranetAttributeResponse, err error)) <-chan int

DescribeIntranetAttributeWithCallback invokes the r_kvstore.DescribeIntranetAttribute API asynchronously

func (*Client) DescribeIntranetAttributeWithChan ¶

func (client *Client) DescribeIntranetAttributeWithChan(request *DescribeIntranetAttributeRequest) (<-chan *DescribeIntranetAttributeResponse, <-chan error)

DescribeIntranetAttributeWithChan invokes the r_kvstore.DescribeIntranetAttribute API asynchronously

func (*Client) DescribeLogicInstanceTopology ¶

func (client *Client) DescribeLogicInstanceTopology(request *DescribeLogicInstanceTopologyRequest) (response *DescribeLogicInstanceTopologyResponse, err error)

DescribeLogicInstanceTopology invokes the r_kvstore.DescribeLogicInstanceTopology API synchronously

func (*Client) DescribeLogicInstanceTopologyWithCallback ¶

func (client *Client) DescribeLogicInstanceTopologyWithCallback(request *DescribeLogicInstanceTopologyRequest, callback func(response *DescribeLogicInstanceTopologyResponse, err error)) <-chan int

DescribeLogicInstanceTopologyWithCallback invokes the r_kvstore.DescribeLogicInstanceTopology API asynchronously

func (*Client) DescribeLogicInstanceTopologyWithChan ¶

func (client *Client) DescribeLogicInstanceTopologyWithChan(request *DescribeLogicInstanceTopologyRequest) (<-chan *DescribeLogicInstanceTopologyResponse, <-chan error)

DescribeLogicInstanceTopologyWithChan invokes the r_kvstore.DescribeLogicInstanceTopology API asynchronously

func (*Client) DescribeMonitorItems ¶

func (client *Client) DescribeMonitorItems(request *DescribeMonitorItemsRequest) (response *DescribeMonitorItemsResponse, err error)

DescribeMonitorItems invokes the r_kvstore.DescribeMonitorItems API synchronously

func (*Client) DescribeMonitorItemsWithCallback ¶

func (client *Client) DescribeMonitorItemsWithCallback(request *DescribeMonitorItemsRequest, callback func(response *DescribeMonitorItemsResponse, err error)) <-chan int

DescribeMonitorItemsWithCallback invokes the r_kvstore.DescribeMonitorItems API asynchronously

func (*Client) DescribeMonitorItemsWithChan ¶

func (client *Client) DescribeMonitorItemsWithChan(request *DescribeMonitorItemsRequest) (<-chan *DescribeMonitorItemsResponse, <-chan error)

DescribeMonitorItemsWithChan invokes the r_kvstore.DescribeMonitorItems API asynchronously

func (*Client) DescribeParameterModificationHistory ¶

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

DescribeParameterModificationHistory invokes the r_kvstore.DescribeParameterModificationHistory API synchronously

func (*Client) DescribeParameterModificationHistoryWithCallback ¶

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

DescribeParameterModificationHistoryWithCallback invokes the r_kvstore.DescribeParameterModificationHistory API asynchronously

func (*Client) DescribeParameterModificationHistoryWithChan ¶

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

DescribeParameterModificationHistoryWithChan invokes the r_kvstore.DescribeParameterModificationHistory API asynchronously

func (*Client) DescribeParameterTemplates ¶

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

DescribeParameterTemplates invokes the r_kvstore.DescribeParameterTemplates API synchronously

func (*Client) DescribeParameterTemplatesWithCallback ¶

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

DescribeParameterTemplatesWithCallback invokes the r_kvstore.DescribeParameterTemplates API asynchronously

func (*Client) DescribeParameterTemplatesWithChan ¶

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

DescribeParameterTemplatesWithChan invokes the r_kvstore.DescribeParameterTemplates API asynchronously

func (*Client) DescribeParameters ¶

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

DescribeParameters invokes the r_kvstore.DescribeParameters API synchronously

func (*Client) DescribeParametersWithCallback ¶

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

DescribeParametersWithCallback invokes the r_kvstore.DescribeParameters API asynchronously

func (*Client) DescribeParametersWithChan ¶

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

DescribeParametersWithChan invokes the r_kvstore.DescribeParameters API asynchronously

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

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

DescribePrice invokes the r_kvstore.DescribePrice API synchronously

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

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

DescribePriceWithCallback invokes the r_kvstore.DescribePrice API asynchronously

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

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

DescribePriceWithChan invokes the r_kvstore.DescribePrice API asynchronously

func (*Client) DescribeRegions ¶

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

DescribeRegions invokes the r_kvstore.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback ¶

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

DescribeRegionsWithCallback invokes the r_kvstore.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan ¶

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

DescribeRegionsWithChan invokes the r_kvstore.DescribeRegions API asynchronously

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

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

DescribeRoleZoneInfo invokes the r_kvstore.DescribeRoleZoneInfo API synchronously

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

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

DescribeRoleZoneInfoWithCallback invokes the r_kvstore.DescribeRoleZoneInfo API asynchronously

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

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

DescribeRoleZoneInfoWithChan invokes the r_kvstore.DescribeRoleZoneInfo API asynchronously

func (*Client) DescribeRunningLogRecords ¶

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

DescribeRunningLogRecords invokes the r_kvstore.DescribeRunningLogRecords API synchronously

func (*Client) DescribeRunningLogRecordsWithCallback ¶

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

DescribeRunningLogRecordsWithCallback invokes the r_kvstore.DescribeRunningLogRecords API asynchronously

func (*Client) DescribeRunningLogRecordsWithChan ¶

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

DescribeRunningLogRecordsWithChan invokes the r_kvstore.DescribeRunningLogRecords API asynchronously

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

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

DescribeSecurityGroupConfiguration invokes the r_kvstore.DescribeSecurityGroupConfiguration API synchronously

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

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

DescribeSecurityGroupConfigurationWithCallback invokes the r_kvstore.DescribeSecurityGroupConfiguration API asynchronously

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

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

DescribeSecurityGroupConfigurationWithChan invokes the r_kvstore.DescribeSecurityGroupConfiguration API asynchronously

func (*Client) DescribeSecurityIps ¶

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

DescribeSecurityIps invokes the r_kvstore.DescribeSecurityIps API synchronously

func (*Client) DescribeSecurityIpsWithCallback ¶

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

DescribeSecurityIpsWithCallback invokes the r_kvstore.DescribeSecurityIps API asynchronously

func (*Client) DescribeSecurityIpsWithChan ¶

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

DescribeSecurityIpsWithChan invokes the r_kvstore.DescribeSecurityIps API asynchronously

func (*Client) DescribeSlowLogRecords ¶

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

DescribeSlowLogRecords invokes the r_kvstore.DescribeSlowLogRecords API synchronously

func (*Client) DescribeSlowLogRecordsWithCallback ¶

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

DescribeSlowLogRecordsWithCallback invokes the r_kvstore.DescribeSlowLogRecords API asynchronously

func (*Client) DescribeSlowLogRecordsWithChan ¶

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

DescribeSlowLogRecordsWithChan invokes the r_kvstore.DescribeSlowLogRecords API asynchronously

func (*Client) DescribeTasks ¶ added in v1.61.640

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

DescribeTasks invokes the r_kvstore.DescribeTasks API synchronously

func (*Client) DescribeTasksWithCallback ¶ added in v1.61.640

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

DescribeTasksWithCallback invokes the r_kvstore.DescribeTasks API asynchronously

func (*Client) DescribeTasksWithChan ¶ added in v1.61.640

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

DescribeTasksWithChan invokes the r_kvstore.DescribeTasks API asynchronously

func (*Client) DescribeZones ¶

func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)

DescribeZones invokes the r_kvstore.DescribeZones API synchronously

func (*Client) DescribeZonesWithCallback ¶

func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int

DescribeZonesWithCallback invokes the r_kvstore.DescribeZones API asynchronously

func (*Client) DescribeZonesWithChan ¶

func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)

DescribeZonesWithChan invokes the r_kvstore.DescribeZones API asynchronously

func (*Client) EnableAdditionalBandwidth ¶ added in v1.61.979

func (client *Client) EnableAdditionalBandwidth(request *EnableAdditionalBandwidthRequest) (response *EnableAdditionalBandwidthResponse, err error)

EnableAdditionalBandwidth invokes the r_kvstore.EnableAdditionalBandwidth API synchronously

func (*Client) EnableAdditionalBandwidthWithCallback ¶ added in v1.61.979

func (client *Client) EnableAdditionalBandwidthWithCallback(request *EnableAdditionalBandwidthRequest, callback func(response *EnableAdditionalBandwidthResponse, err error)) <-chan int

EnableAdditionalBandwidthWithCallback invokes the r_kvstore.EnableAdditionalBandwidth API asynchronously

func (*Client) EnableAdditionalBandwidthWithChan ¶ added in v1.61.979

func (client *Client) EnableAdditionalBandwidthWithChan(request *EnableAdditionalBandwidthRequest) (<-chan *EnableAdditionalBandwidthResponse, <-chan error)

EnableAdditionalBandwidthWithChan invokes the r_kvstore.EnableAdditionalBandwidth API asynchronously

func (*Client) FlushExpireKeys ¶ added in v1.61.13

func (client *Client) FlushExpireKeys(request *FlushExpireKeysRequest) (response *FlushExpireKeysResponse, err error)

FlushExpireKeys invokes the r_kvstore.FlushExpireKeys API synchronously

func (*Client) FlushExpireKeysWithCallback ¶ added in v1.61.13

func (client *Client) FlushExpireKeysWithCallback(request *FlushExpireKeysRequest, callback func(response *FlushExpireKeysResponse, err error)) <-chan int

FlushExpireKeysWithCallback invokes the r_kvstore.FlushExpireKeys API asynchronously

func (*Client) FlushExpireKeysWithChan ¶ added in v1.61.13

func (client *Client) FlushExpireKeysWithChan(request *FlushExpireKeysRequest) (<-chan *FlushExpireKeysResponse, <-chan error)

FlushExpireKeysWithChan invokes the r_kvstore.FlushExpireKeys API asynchronously

func (*Client) FlushInstance ¶

func (client *Client) FlushInstance(request *FlushInstanceRequest) (response *FlushInstanceResponse, err error)

FlushInstance invokes the r_kvstore.FlushInstance API synchronously

func (*Client) FlushInstanceForDB ¶ added in v1.62.434

func (client *Client) FlushInstanceForDB(request *FlushInstanceForDBRequest) (response *FlushInstanceForDBResponse, err error)

FlushInstanceForDB invokes the r_kvstore.FlushInstanceForDB API synchronously

func (*Client) FlushInstanceForDBWithCallback ¶ added in v1.62.434

func (client *Client) FlushInstanceForDBWithCallback(request *FlushInstanceForDBRequest, callback func(response *FlushInstanceForDBResponse, err error)) <-chan int

FlushInstanceForDBWithCallback invokes the r_kvstore.FlushInstanceForDB API asynchronously

func (*Client) FlushInstanceForDBWithChan ¶ added in v1.62.434

func (client *Client) FlushInstanceForDBWithChan(request *FlushInstanceForDBRequest) (<-chan *FlushInstanceForDBResponse, <-chan error)

FlushInstanceForDBWithChan invokes the r_kvstore.FlushInstanceForDB API asynchronously

func (*Client) FlushInstanceWithCallback ¶

func (client *Client) FlushInstanceWithCallback(request *FlushInstanceRequest, callback func(response *FlushInstanceResponse, err error)) <-chan int

FlushInstanceWithCallback invokes the r_kvstore.FlushInstance API asynchronously

func (*Client) FlushInstanceWithChan ¶

func (client *Client) FlushInstanceWithChan(request *FlushInstanceRequest) (<-chan *FlushInstanceResponse, <-chan error)

FlushInstanceWithChan invokes the r_kvstore.FlushInstance API asynchronously

func (*Client) GrantAccountPrivilege ¶

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

GrantAccountPrivilege invokes the r_kvstore.GrantAccountPrivilege API synchronously

func (*Client) GrantAccountPrivilegeWithCallback ¶

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

GrantAccountPrivilegeWithCallback invokes the r_kvstore.GrantAccountPrivilege API asynchronously

func (*Client) GrantAccountPrivilegeWithChan ¶

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

GrantAccountPrivilegeWithChan invokes the r_kvstore.GrantAccountPrivilege API asynchronously

func (*Client) InitializeKvstorePermission ¶ added in v1.61.531

func (client *Client) InitializeKvstorePermission(request *InitializeKvstorePermissionRequest) (response *InitializeKvstorePermissionResponse, err error)

InitializeKvstorePermission invokes the r_kvstore.InitializeKvstorePermission API synchronously

func (*Client) InitializeKvstorePermissionWithCallback ¶ added in v1.61.531

func (client *Client) InitializeKvstorePermissionWithCallback(request *InitializeKvstorePermissionRequest, callback func(response *InitializeKvstorePermissionResponse, err error)) <-chan int

InitializeKvstorePermissionWithCallback invokes the r_kvstore.InitializeKvstorePermission API asynchronously

func (*Client) InitializeKvstorePermissionWithChan ¶ added in v1.61.531

func (client *Client) InitializeKvstorePermissionWithChan(request *InitializeKvstorePermissionRequest) (<-chan *InitializeKvstorePermissionResponse, <-chan error)

InitializeKvstorePermissionWithChan invokes the r_kvstore.InitializeKvstorePermission API asynchronously

func (*Client) ListTagResources ¶

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

ListTagResources invokes the r_kvstore.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶

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

ListTagResourcesWithCallback invokes the r_kvstore.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶

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

ListTagResourcesWithChan invokes the r_kvstore.ListTagResources API asynchronously

func (*Client) LockDBInstanceWrite ¶ added in v1.62.549

func (client *Client) LockDBInstanceWrite(request *LockDBInstanceWriteRequest) (response *LockDBInstanceWriteResponse, err error)

LockDBInstanceWrite invokes the r_kvstore.LockDBInstanceWrite API synchronously

func (*Client) LockDBInstanceWriteWithCallback ¶ added in v1.62.549

func (client *Client) LockDBInstanceWriteWithCallback(request *LockDBInstanceWriteRequest, callback func(response *LockDBInstanceWriteResponse, err error)) <-chan int

LockDBInstanceWriteWithCallback invokes the r_kvstore.LockDBInstanceWrite API asynchronously

func (*Client) LockDBInstanceWriteWithChan ¶ added in v1.62.549

func (client *Client) LockDBInstanceWriteWithChan(request *LockDBInstanceWriteRequest) (<-chan *LockDBInstanceWriteResponse, <-chan error)

LockDBInstanceWriteWithChan invokes the r_kvstore.LockDBInstanceWrite API asynchronously

func (*Client) MigrateToOtherZone ¶

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

MigrateToOtherZone invokes the r_kvstore.MigrateToOtherZone API synchronously

func (*Client) MigrateToOtherZoneWithCallback ¶

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

MigrateToOtherZoneWithCallback invokes the r_kvstore.MigrateToOtherZone API asynchronously

func (*Client) MigrateToOtherZoneWithChan ¶

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

MigrateToOtherZoneWithChan invokes the r_kvstore.MigrateToOtherZone API asynchronously

func (*Client) ModifyAccountDescription ¶

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

ModifyAccountDescription invokes the r_kvstore.ModifyAccountDescription API synchronously

func (*Client) ModifyAccountDescriptionWithCallback ¶

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

ModifyAccountDescriptionWithCallback invokes the r_kvstore.ModifyAccountDescription API asynchronously

func (*Client) ModifyAccountDescriptionWithChan ¶

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

ModifyAccountDescriptionWithChan invokes the r_kvstore.ModifyAccountDescription API asynchronously

func (*Client) ModifyAccountPassword ¶ added in v1.61.341

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

ModifyAccountPassword invokes the r_kvstore.ModifyAccountPassword API synchronously

func (*Client) ModifyAccountPasswordWithCallback ¶ added in v1.61.341

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

ModifyAccountPasswordWithCallback invokes the r_kvstore.ModifyAccountPassword API asynchronously

func (*Client) ModifyAccountPasswordWithChan ¶ added in v1.61.341

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

ModifyAccountPasswordWithChan invokes the r_kvstore.ModifyAccountPassword API asynchronously

func (*Client) ModifyActiveOperationTask ¶

func (client *Client) ModifyActiveOperationTask(request *ModifyActiveOperationTaskRequest) (response *ModifyActiveOperationTaskResponse, err error)

ModifyActiveOperationTask invokes the r_kvstore.ModifyActiveOperationTask API synchronously

func (*Client) ModifyActiveOperationTaskWithCallback ¶

func (client *Client) ModifyActiveOperationTaskWithCallback(request *ModifyActiveOperationTaskRequest, callback func(response *ModifyActiveOperationTaskResponse, err error)) <-chan int

ModifyActiveOperationTaskWithCallback invokes the r_kvstore.ModifyActiveOperationTask API asynchronously

func (*Client) ModifyActiveOperationTaskWithChan ¶

func (client *Client) ModifyActiveOperationTaskWithChan(request *ModifyActiveOperationTaskRequest) (<-chan *ModifyActiveOperationTaskResponse, <-chan error)

ModifyActiveOperationTaskWithChan invokes the r_kvstore.ModifyActiveOperationTask API asynchronously

func (*Client) ModifyAuditLogConfig ¶

func (client *Client) ModifyAuditLogConfig(request *ModifyAuditLogConfigRequest) (response *ModifyAuditLogConfigResponse, err error)

ModifyAuditLogConfig invokes the r_kvstore.ModifyAuditLogConfig API synchronously

func (*Client) ModifyAuditLogConfigWithCallback ¶

func (client *Client) ModifyAuditLogConfigWithCallback(request *ModifyAuditLogConfigRequest, callback func(response *ModifyAuditLogConfigResponse, err error)) <-chan int

ModifyAuditLogConfigWithCallback invokes the r_kvstore.ModifyAuditLogConfig API asynchronously

func (*Client) ModifyAuditLogConfigWithChan ¶

func (client *Client) ModifyAuditLogConfigWithChan(request *ModifyAuditLogConfigRequest) (<-chan *ModifyAuditLogConfigResponse, <-chan error)

ModifyAuditLogConfigWithChan invokes the r_kvstore.ModifyAuditLogConfig API asynchronously

func (*Client) ModifyBackupPolicy ¶

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

ModifyBackupPolicy invokes the r_kvstore.ModifyBackupPolicy API synchronously

func (*Client) ModifyBackupPolicyWithCallback ¶

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

ModifyBackupPolicyWithCallback invokes the r_kvstore.ModifyBackupPolicy API asynchronously

func (*Client) ModifyBackupPolicyWithChan ¶

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

ModifyBackupPolicyWithChan invokes the r_kvstore.ModifyBackupPolicy API asynchronously

func (*Client) ModifyDBInstanceConnectionString ¶

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

ModifyDBInstanceConnectionString invokes the r_kvstore.ModifyDBInstanceConnectionString API synchronously

func (*Client) ModifyDBInstanceConnectionStringWithCallback ¶

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

ModifyDBInstanceConnectionStringWithCallback invokes the r_kvstore.ModifyDBInstanceConnectionString API asynchronously

func (*Client) ModifyDBInstanceConnectionStringWithChan ¶

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

ModifyDBInstanceConnectionStringWithChan invokes the r_kvstore.ModifyDBInstanceConnectionString API asynchronously

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

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

ModifyGlobalSecurityIPGroup invokes the r_kvstore.ModifyGlobalSecurityIPGroup API synchronously

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

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

ModifyGlobalSecurityIPGroupName invokes the r_kvstore.ModifyGlobalSecurityIPGroupName API synchronously

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

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

ModifyGlobalSecurityIPGroupNameWithCallback invokes the r_kvstore.ModifyGlobalSecurityIPGroupName API asynchronously

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

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

ModifyGlobalSecurityIPGroupNameWithChan invokes the r_kvstore.ModifyGlobalSecurityIPGroupName API asynchronously

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

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

ModifyGlobalSecurityIPGroupRelation invokes the r_kvstore.ModifyGlobalSecurityIPGroupRelation API synchronously

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

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

ModifyGlobalSecurityIPGroupRelationWithCallback invokes the r_kvstore.ModifyGlobalSecurityIPGroupRelation API asynchronously

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

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

ModifyGlobalSecurityIPGroupRelationWithChan invokes the r_kvstore.ModifyGlobalSecurityIPGroupRelation API asynchronously

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

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

ModifyGlobalSecurityIPGroupWithCallback invokes the r_kvstore.ModifyGlobalSecurityIPGroup API asynchronously

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

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

ModifyGlobalSecurityIPGroupWithChan invokes the r_kvstore.ModifyGlobalSecurityIPGroup API asynchronously

func (*Client) ModifyInstanceAttribute ¶

func (client *Client) ModifyInstanceAttribute(request *ModifyInstanceAttributeRequest) (response *ModifyInstanceAttributeResponse, err error)

ModifyInstanceAttribute invokes the r_kvstore.ModifyInstanceAttribute API synchronously

func (*Client) ModifyInstanceAttributeWithCallback ¶

func (client *Client) ModifyInstanceAttributeWithCallback(request *ModifyInstanceAttributeRequest, callback func(response *ModifyInstanceAttributeResponse, err error)) <-chan int

ModifyInstanceAttributeWithCallback invokes the r_kvstore.ModifyInstanceAttribute API asynchronously

func (*Client) ModifyInstanceAttributeWithChan ¶

func (client *Client) ModifyInstanceAttributeWithChan(request *ModifyInstanceAttributeRequest) (<-chan *ModifyInstanceAttributeResponse, <-chan error)

ModifyInstanceAttributeWithChan invokes the r_kvstore.ModifyInstanceAttribute API asynchronously

func (*Client) ModifyInstanceAutoRenewalAttribute ¶

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

ModifyInstanceAutoRenewalAttribute invokes the r_kvstore.ModifyInstanceAutoRenewalAttribute API synchronously

func (*Client) ModifyInstanceAutoRenewalAttributeWithCallback ¶

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

ModifyInstanceAutoRenewalAttributeWithCallback invokes the r_kvstore.ModifyInstanceAutoRenewalAttribute API asynchronously

func (*Client) ModifyInstanceAutoRenewalAttributeWithChan ¶

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

ModifyInstanceAutoRenewalAttributeWithChan invokes the r_kvstore.ModifyInstanceAutoRenewalAttribute API asynchronously

func (*Client) ModifyInstanceConfig ¶

func (client *Client) ModifyInstanceConfig(request *ModifyInstanceConfigRequest) (response *ModifyInstanceConfigResponse, err error)

ModifyInstanceConfig invokes the r_kvstore.ModifyInstanceConfig API synchronously

func (*Client) ModifyInstanceConfigWithCallback ¶

func (client *Client) ModifyInstanceConfigWithCallback(request *ModifyInstanceConfigRequest, callback func(response *ModifyInstanceConfigResponse, err error)) <-chan int

ModifyInstanceConfigWithCallback invokes the r_kvstore.ModifyInstanceConfig API asynchronously

func (*Client) ModifyInstanceConfigWithChan ¶

func (client *Client) ModifyInstanceConfigWithChan(request *ModifyInstanceConfigRequest) (<-chan *ModifyInstanceConfigResponse, <-chan error)

ModifyInstanceConfigWithChan invokes the r_kvstore.ModifyInstanceConfig API asynchronously

func (*Client) ModifyInstanceMaintainTime ¶

func (client *Client) ModifyInstanceMaintainTime(request *ModifyInstanceMaintainTimeRequest) (response *ModifyInstanceMaintainTimeResponse, err error)

ModifyInstanceMaintainTime invokes the r_kvstore.ModifyInstanceMaintainTime API synchronously

func (*Client) ModifyInstanceMaintainTimeWithCallback ¶

func (client *Client) ModifyInstanceMaintainTimeWithCallback(request *ModifyInstanceMaintainTimeRequest, callback func(response *ModifyInstanceMaintainTimeResponse, err error)) <-chan int

ModifyInstanceMaintainTimeWithCallback invokes the r_kvstore.ModifyInstanceMaintainTime API asynchronously

func (*Client) ModifyInstanceMaintainTimeWithChan ¶

func (client *Client) ModifyInstanceMaintainTimeWithChan(request *ModifyInstanceMaintainTimeRequest) (<-chan *ModifyInstanceMaintainTimeResponse, <-chan error)

ModifyInstanceMaintainTimeWithChan invokes the r_kvstore.ModifyInstanceMaintainTime API asynchronously

func (*Client) ModifyInstanceMajorVersion ¶

func (client *Client) ModifyInstanceMajorVersion(request *ModifyInstanceMajorVersionRequest) (response *ModifyInstanceMajorVersionResponse, err error)

ModifyInstanceMajorVersion invokes the r_kvstore.ModifyInstanceMajorVersion API synchronously

func (*Client) ModifyInstanceMajorVersionWithCallback ¶

func (client *Client) ModifyInstanceMajorVersionWithCallback(request *ModifyInstanceMajorVersionRequest, callback func(response *ModifyInstanceMajorVersionResponse, err error)) <-chan int

ModifyInstanceMajorVersionWithCallback invokes the r_kvstore.ModifyInstanceMajorVersion API asynchronously

func (*Client) ModifyInstanceMajorVersionWithChan ¶

func (client *Client) ModifyInstanceMajorVersionWithChan(request *ModifyInstanceMajorVersionRequest) (<-chan *ModifyInstanceMajorVersionResponse, <-chan error)

ModifyInstanceMajorVersionWithChan invokes the r_kvstore.ModifyInstanceMajorVersion API asynchronously

func (*Client) ModifyInstanceMinorVersion ¶

func (client *Client) ModifyInstanceMinorVersion(request *ModifyInstanceMinorVersionRequest) (response *ModifyInstanceMinorVersionResponse, err error)

ModifyInstanceMinorVersion invokes the r_kvstore.ModifyInstanceMinorVersion API synchronously

func (*Client) ModifyInstanceMinorVersionWithCallback ¶

func (client *Client) ModifyInstanceMinorVersionWithCallback(request *ModifyInstanceMinorVersionRequest, callback func(response *ModifyInstanceMinorVersionResponse, err error)) <-chan int

ModifyInstanceMinorVersionWithCallback invokes the r_kvstore.ModifyInstanceMinorVersion API asynchronously

func (*Client) ModifyInstanceMinorVersionWithChan ¶

func (client *Client) ModifyInstanceMinorVersionWithChan(request *ModifyInstanceMinorVersionRequest) (<-chan *ModifyInstanceMinorVersionResponse, <-chan error)

ModifyInstanceMinorVersionWithChan invokes the r_kvstore.ModifyInstanceMinorVersion API asynchronously

func (*Client) ModifyInstanceNetExpireTime ¶

func (client *Client) ModifyInstanceNetExpireTime(request *ModifyInstanceNetExpireTimeRequest) (response *ModifyInstanceNetExpireTimeResponse, err error)

ModifyInstanceNetExpireTime invokes the r_kvstore.ModifyInstanceNetExpireTime API synchronously

func (*Client) ModifyInstanceNetExpireTimeWithCallback ¶

func (client *Client) ModifyInstanceNetExpireTimeWithCallback(request *ModifyInstanceNetExpireTimeRequest, callback func(response *ModifyInstanceNetExpireTimeResponse, err error)) <-chan int

ModifyInstanceNetExpireTimeWithCallback invokes the r_kvstore.ModifyInstanceNetExpireTime API asynchronously

func (*Client) ModifyInstanceNetExpireTimeWithChan ¶

func (client *Client) ModifyInstanceNetExpireTimeWithChan(request *ModifyInstanceNetExpireTimeRequest) (<-chan *ModifyInstanceNetExpireTimeResponse, <-chan error)

ModifyInstanceNetExpireTimeWithChan invokes the r_kvstore.ModifyInstanceNetExpireTime API asynchronously

func (*Client) ModifyInstanceParameter ¶ added in v1.62.477

func (client *Client) ModifyInstanceParameter(request *ModifyInstanceParameterRequest) (response *ModifyInstanceParameterResponse, err error)

ModifyInstanceParameter invokes the r_kvstore.ModifyInstanceParameter API synchronously

func (*Client) ModifyInstanceParameterWithCallback ¶ added in v1.62.477

func (client *Client) ModifyInstanceParameterWithCallback(request *ModifyInstanceParameterRequest, callback func(response *ModifyInstanceParameterResponse, err error)) <-chan int

ModifyInstanceParameterWithCallback invokes the r_kvstore.ModifyInstanceParameter API asynchronously

func (*Client) ModifyInstanceParameterWithChan ¶ added in v1.62.477

func (client *Client) ModifyInstanceParameterWithChan(request *ModifyInstanceParameterRequest) (<-chan *ModifyInstanceParameterResponse, <-chan error)

ModifyInstanceParameterWithChan invokes the r_kvstore.ModifyInstanceParameter API asynchronously

func (*Client) ModifyInstanceSSL ¶

func (client *Client) ModifyInstanceSSL(request *ModifyInstanceSSLRequest) (response *ModifyInstanceSSLResponse, err error)

ModifyInstanceSSL invokes the r_kvstore.ModifyInstanceSSL API synchronously

func (*Client) ModifyInstanceSSLWithCallback ¶

func (client *Client) ModifyInstanceSSLWithCallback(request *ModifyInstanceSSLRequest, callback func(response *ModifyInstanceSSLResponse, err error)) <-chan int

ModifyInstanceSSLWithCallback invokes the r_kvstore.ModifyInstanceSSL API asynchronously

func (*Client) ModifyInstanceSSLWithChan ¶

func (client *Client) ModifyInstanceSSLWithChan(request *ModifyInstanceSSLRequest) (<-chan *ModifyInstanceSSLResponse, <-chan error)

ModifyInstanceSSLWithChan invokes the r_kvstore.ModifyInstanceSSL API asynchronously

func (*Client) ModifyInstanceSpec ¶

func (client *Client) ModifyInstanceSpec(request *ModifyInstanceSpecRequest) (response *ModifyInstanceSpecResponse, err error)

ModifyInstanceSpec invokes the r_kvstore.ModifyInstanceSpec API synchronously

func (*Client) ModifyInstanceSpecWithCallback ¶

func (client *Client) ModifyInstanceSpecWithCallback(request *ModifyInstanceSpecRequest, callback func(response *ModifyInstanceSpecResponse, err error)) <-chan int

ModifyInstanceSpecWithCallback invokes the r_kvstore.ModifyInstanceSpec API asynchronously

func (*Client) ModifyInstanceSpecWithChan ¶

func (client *Client) ModifyInstanceSpecWithChan(request *ModifyInstanceSpecRequest) (<-chan *ModifyInstanceSpecResponse, <-chan error)

ModifyInstanceSpecWithChan invokes the r_kvstore.ModifyInstanceSpec API asynchronously

func (*Client) ModifyInstanceTDE ¶ added in v1.61.1416

func (client *Client) ModifyInstanceTDE(request *ModifyInstanceTDERequest) (response *ModifyInstanceTDEResponse, err error)

ModifyInstanceTDE invokes the r_kvstore.ModifyInstanceTDE API synchronously

func (*Client) ModifyInstanceTDEWithCallback ¶ added in v1.61.1416

func (client *Client) ModifyInstanceTDEWithCallback(request *ModifyInstanceTDERequest, callback func(response *ModifyInstanceTDEResponse, err error)) <-chan int

ModifyInstanceTDEWithCallback invokes the r_kvstore.ModifyInstanceTDE API asynchronously

func (*Client) ModifyInstanceTDEWithChan ¶ added in v1.61.1416

func (client *Client) ModifyInstanceTDEWithChan(request *ModifyInstanceTDERequest) (<-chan *ModifyInstanceTDEResponse, <-chan error)

ModifyInstanceTDEWithChan invokes the r_kvstore.ModifyInstanceTDE API asynchronously

func (*Client) ModifyInstanceVpcAuthMode ¶

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

ModifyInstanceVpcAuthMode invokes the r_kvstore.ModifyInstanceVpcAuthMode API synchronously

func (*Client) ModifyInstanceVpcAuthModeWithCallback ¶

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

ModifyInstanceVpcAuthModeWithCallback invokes the r_kvstore.ModifyInstanceVpcAuthMode API asynchronously

func (*Client) ModifyInstanceVpcAuthModeWithChan ¶

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

ModifyInstanceVpcAuthModeWithChan invokes the r_kvstore.ModifyInstanceVpcAuthMode API asynchronously

func (*Client) ModifyIntranetAttribute ¶

func (client *Client) ModifyIntranetAttribute(request *ModifyIntranetAttributeRequest) (response *ModifyIntranetAttributeResponse, err error)

ModifyIntranetAttribute invokes the r_kvstore.ModifyIntranetAttribute API synchronously

func (*Client) ModifyIntranetAttributeWithCallback ¶

func (client *Client) ModifyIntranetAttributeWithCallback(request *ModifyIntranetAttributeRequest, callback func(response *ModifyIntranetAttributeResponse, err error)) <-chan int

ModifyIntranetAttributeWithCallback invokes the r_kvstore.ModifyIntranetAttribute API asynchronously

func (*Client) ModifyIntranetAttributeWithChan ¶

func (client *Client) ModifyIntranetAttributeWithChan(request *ModifyIntranetAttributeRequest) (<-chan *ModifyIntranetAttributeResponse, <-chan error)

ModifyIntranetAttributeWithChan invokes the r_kvstore.ModifyIntranetAttribute API asynchronously

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

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

ModifyResourceGroup invokes the r_kvstore.ModifyResourceGroup API synchronously

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

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

ModifyResourceGroupWithCallback invokes the r_kvstore.ModifyResourceGroup API asynchronously

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

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

ModifyResourceGroupWithChan invokes the r_kvstore.ModifyResourceGroup API asynchronously

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

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

ModifySecurityGroupConfiguration invokes the r_kvstore.ModifySecurityGroupConfiguration API synchronously

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

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

ModifySecurityGroupConfigurationWithCallback invokes the r_kvstore.ModifySecurityGroupConfiguration API asynchronously

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

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

ModifySecurityGroupConfigurationWithChan invokes the r_kvstore.ModifySecurityGroupConfiguration API asynchronously

func (*Client) ModifySecurityIps ¶

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

ModifySecurityIps invokes the r_kvstore.ModifySecurityIps API synchronously

func (*Client) ModifySecurityIpsWithCallback ¶

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

ModifySecurityIpsWithCallback invokes the r_kvstore.ModifySecurityIps API asynchronously

func (*Client) ModifySecurityIpsWithChan ¶

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

ModifySecurityIpsWithChan invokes the r_kvstore.ModifySecurityIps API asynchronously

func (*Client) ReleaseDirectConnection ¶ added in v1.61.430

func (client *Client) ReleaseDirectConnection(request *ReleaseDirectConnectionRequest) (response *ReleaseDirectConnectionResponse, err error)

ReleaseDirectConnection invokes the r_kvstore.ReleaseDirectConnection API synchronously

func (*Client) ReleaseDirectConnectionWithCallback ¶ added in v1.61.430

func (client *Client) ReleaseDirectConnectionWithCallback(request *ReleaseDirectConnectionRequest, callback func(response *ReleaseDirectConnectionResponse, err error)) <-chan int

ReleaseDirectConnectionWithCallback invokes the r_kvstore.ReleaseDirectConnection API asynchronously

func (*Client) ReleaseDirectConnectionWithChan ¶ added in v1.61.430

func (client *Client) ReleaseDirectConnectionWithChan(request *ReleaseDirectConnectionRequest) (<-chan *ReleaseDirectConnectionResponse, <-chan error)

ReleaseDirectConnectionWithChan invokes the r_kvstore.ReleaseDirectConnection API asynchronously

func (*Client) ReleaseInstancePublicConnection ¶

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

ReleaseInstancePublicConnection invokes the r_kvstore.ReleaseInstancePublicConnection API synchronously

func (*Client) ReleaseInstancePublicConnectionWithCallback ¶

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

ReleaseInstancePublicConnectionWithCallback invokes the r_kvstore.ReleaseInstancePublicConnection API asynchronously

func (*Client) ReleaseInstancePublicConnectionWithChan ¶

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

ReleaseInstancePublicConnectionWithChan invokes the r_kvstore.ReleaseInstancePublicConnection API asynchronously

func (*Client) RemoveSubInstance ¶ added in v1.61.1171

func (client *Client) RemoveSubInstance(request *RemoveSubInstanceRequest) (response *RemoveSubInstanceResponse, err error)

RemoveSubInstance invokes the r_kvstore.RemoveSubInstance API synchronously

func (*Client) RemoveSubInstanceWithCallback ¶ added in v1.61.1171

func (client *Client) RemoveSubInstanceWithCallback(request *RemoveSubInstanceRequest, callback func(response *RemoveSubInstanceResponse, err error)) <-chan int

RemoveSubInstanceWithCallback invokes the r_kvstore.RemoveSubInstance API asynchronously

func (*Client) RemoveSubInstanceWithChan ¶ added in v1.61.1171

func (client *Client) RemoveSubInstanceWithChan(request *RemoveSubInstanceRequest) (<-chan *RemoveSubInstanceResponse, <-chan error)

RemoveSubInstanceWithChan invokes the r_kvstore.RemoveSubInstance API asynchronously

func (*Client) RenewAdditionalBandwidth ¶ added in v1.61.1006

func (client *Client) RenewAdditionalBandwidth(request *RenewAdditionalBandwidthRequest) (response *RenewAdditionalBandwidthResponse, err error)

RenewAdditionalBandwidth invokes the r_kvstore.RenewAdditionalBandwidth API synchronously

func (*Client) RenewAdditionalBandwidthWithCallback ¶ added in v1.61.1006

func (client *Client) RenewAdditionalBandwidthWithCallback(request *RenewAdditionalBandwidthRequest, callback func(response *RenewAdditionalBandwidthResponse, err error)) <-chan int

RenewAdditionalBandwidthWithCallback invokes the r_kvstore.RenewAdditionalBandwidth API asynchronously

func (*Client) RenewAdditionalBandwidthWithChan ¶ added in v1.61.1006

func (client *Client) RenewAdditionalBandwidthWithChan(request *RenewAdditionalBandwidthRequest) (<-chan *RenewAdditionalBandwidthResponse, <-chan error)

RenewAdditionalBandwidthWithChan invokes the r_kvstore.RenewAdditionalBandwidth API asynchronously

func (*Client) RenewInstance ¶

func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance invokes the r_kvstore.RenewInstance API synchronously

func (*Client) RenewInstanceWithCallback ¶

func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int

RenewInstanceWithCallback invokes the r_kvstore.RenewInstance API asynchronously

func (*Client) RenewInstanceWithChan ¶

func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)

RenewInstanceWithChan invokes the r_kvstore.RenewInstance API asynchronously

func (*Client) ResetAccountPassword ¶

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

ResetAccountPassword invokes the r_kvstore.ResetAccountPassword API synchronously

func (*Client) ResetAccountPasswordWithCallback ¶

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

ResetAccountPasswordWithCallback invokes the r_kvstore.ResetAccountPassword API asynchronously

func (*Client) ResetAccountPasswordWithChan ¶

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

ResetAccountPasswordWithChan invokes the r_kvstore.ResetAccountPassword API asynchronously

func (*Client) RestartInstance ¶

func (client *Client) RestartInstance(request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)

RestartInstance invokes the r_kvstore.RestartInstance API synchronously

func (*Client) RestartInstanceWithCallback ¶

func (client *Client) RestartInstanceWithCallback(request *RestartInstanceRequest, callback func(response *RestartInstanceResponse, err error)) <-chan int

RestartInstanceWithCallback invokes the r_kvstore.RestartInstance API asynchronously

func (*Client) RestartInstanceWithChan ¶

func (client *Client) RestartInstanceWithChan(request *RestartInstanceRequest) (<-chan *RestartInstanceResponse, <-chan error)

RestartInstanceWithChan invokes the r_kvstore.RestartInstance API asynchronously

func (*Client) RestoreInstance ¶

func (client *Client) RestoreInstance(request *RestoreInstanceRequest) (response *RestoreInstanceResponse, err error)

RestoreInstance invokes the r_kvstore.RestoreInstance API synchronously

func (*Client) RestoreInstanceWithCallback ¶

func (client *Client) RestoreInstanceWithCallback(request *RestoreInstanceRequest, callback func(response *RestoreInstanceResponse, err error)) <-chan int

RestoreInstanceWithCallback invokes the r_kvstore.RestoreInstance API asynchronously

func (*Client) RestoreInstanceWithChan ¶

func (client *Client) RestoreInstanceWithChan(request *RestoreInstanceRequest) (<-chan *RestoreInstanceResponse, <-chan error)

RestoreInstanceWithChan invokes the r_kvstore.RestoreInstance API asynchronously

func (*Client) SwitchInstanceHA ¶ added in v1.61.848

func (client *Client) SwitchInstanceHA(request *SwitchInstanceHARequest) (response *SwitchInstanceHAResponse, err error)

SwitchInstanceHA invokes the r_kvstore.SwitchInstanceHA API synchronously

func (*Client) SwitchInstanceHAWithCallback ¶ added in v1.61.848

func (client *Client) SwitchInstanceHAWithCallback(request *SwitchInstanceHARequest, callback func(response *SwitchInstanceHAResponse, err error)) <-chan int

SwitchInstanceHAWithCallback invokes the r_kvstore.SwitchInstanceHA API asynchronously

func (*Client) SwitchInstanceHAWithChan ¶ added in v1.61.848

func (client *Client) SwitchInstanceHAWithChan(request *SwitchInstanceHARequest) (<-chan *SwitchInstanceHAResponse, <-chan error)

SwitchInstanceHAWithChan invokes the r_kvstore.SwitchInstanceHA API asynchronously

func (*Client) SwitchInstanceProxy ¶ added in v1.61.1171

func (client *Client) SwitchInstanceProxy(request *SwitchInstanceProxyRequest) (response *SwitchInstanceProxyResponse, err error)

SwitchInstanceProxy invokes the r_kvstore.SwitchInstanceProxy API synchronously

func (*Client) SwitchInstanceProxyWithCallback ¶ added in v1.61.1171

func (client *Client) SwitchInstanceProxyWithCallback(request *SwitchInstanceProxyRequest, callback func(response *SwitchInstanceProxyResponse, err error)) <-chan int

SwitchInstanceProxyWithCallback invokes the r_kvstore.SwitchInstanceProxy API asynchronously

func (*Client) SwitchInstanceProxyWithChan ¶ added in v1.61.1171

func (client *Client) SwitchInstanceProxyWithChan(request *SwitchInstanceProxyRequest) (<-chan *SwitchInstanceProxyResponse, <-chan error)

SwitchInstanceProxyWithChan invokes the r_kvstore.SwitchInstanceProxy API asynchronously

func (*Client) SwitchNetwork ¶

func (client *Client) SwitchNetwork(request *SwitchNetworkRequest) (response *SwitchNetworkResponse, err error)

SwitchNetwork invokes the r_kvstore.SwitchNetwork API synchronously

func (*Client) SwitchNetworkWithCallback ¶

func (client *Client) SwitchNetworkWithCallback(request *SwitchNetworkRequest, callback func(response *SwitchNetworkResponse, err error)) <-chan int

SwitchNetworkWithCallback invokes the r_kvstore.SwitchNetwork API asynchronously

func (*Client) SwitchNetworkWithChan ¶

func (client *Client) SwitchNetworkWithChan(request *SwitchNetworkRequest) (<-chan *SwitchNetworkResponse, <-chan error)

SwitchNetworkWithChan invokes the r_kvstore.SwitchNetwork API asynchronously

func (*Client) SyncDtsStatus ¶ added in v1.61.341

func (client *Client) SyncDtsStatus(request *SyncDtsStatusRequest) (response *SyncDtsStatusResponse, err error)

SyncDtsStatus invokes the r_kvstore.SyncDtsStatus API synchronously

func (*Client) SyncDtsStatusWithCallback ¶ added in v1.61.341

func (client *Client) SyncDtsStatusWithCallback(request *SyncDtsStatusRequest, callback func(response *SyncDtsStatusResponse, err error)) <-chan int

SyncDtsStatusWithCallback invokes the r_kvstore.SyncDtsStatus API asynchronously

func (*Client) SyncDtsStatusWithChan ¶ added in v1.61.341

func (client *Client) SyncDtsStatusWithChan(request *SyncDtsStatusRequest) (<-chan *SyncDtsStatusResponse, <-chan error)

SyncDtsStatusWithChan invokes the r_kvstore.SyncDtsStatus API asynchronously

func (*Client) TagResources ¶

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

TagResources invokes the r_kvstore.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶

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

TagResourcesWithCallback invokes the r_kvstore.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶

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

TagResourcesWithChan invokes the r_kvstore.TagResources API asynchronously

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

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

TransformInstanceChargeType invokes the r_kvstore.TransformInstanceChargeType API synchronously

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

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

TransformInstanceChargeTypeWithCallback invokes the r_kvstore.TransformInstanceChargeType API asynchronously

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

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

TransformInstanceChargeTypeWithChan invokes the r_kvstore.TransformInstanceChargeType API asynchronously

func (*Client) TransformToPrePaid ¶

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

TransformToPrePaid invokes the r_kvstore.TransformToPrePaid API synchronously

func (*Client) TransformToPrePaidWithCallback ¶

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

TransformToPrePaidWithCallback invokes the r_kvstore.TransformToPrePaid API asynchronously

func (*Client) TransformToPrePaidWithChan ¶

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

TransformToPrePaidWithChan invokes the r_kvstore.TransformToPrePaid API asynchronously

func (*Client) UnlockDBInstanceWrite ¶ added in v1.62.549

func (client *Client) UnlockDBInstanceWrite(request *UnlockDBInstanceWriteRequest) (response *UnlockDBInstanceWriteResponse, err error)

UnlockDBInstanceWrite invokes the r_kvstore.UnlockDBInstanceWrite API synchronously

func (*Client) UnlockDBInstanceWriteWithCallback ¶ added in v1.62.549

func (client *Client) UnlockDBInstanceWriteWithCallback(request *UnlockDBInstanceWriteRequest, callback func(response *UnlockDBInstanceWriteResponse, err error)) <-chan int

UnlockDBInstanceWriteWithCallback invokes the r_kvstore.UnlockDBInstanceWrite API asynchronously

func (*Client) UnlockDBInstanceWriteWithChan ¶ added in v1.62.549

func (client *Client) UnlockDBInstanceWriteWithChan(request *UnlockDBInstanceWriteRequest) (<-chan *UnlockDBInstanceWriteResponse, <-chan error)

UnlockDBInstanceWriteWithChan invokes the r_kvstore.UnlockDBInstanceWrite API asynchronously

func (*Client) UntagResources ¶

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

UntagResources invokes the r_kvstore.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶

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

UntagResourcesWithCallback invokes the r_kvstore.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶

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

UntagResourcesWithChan invokes the r_kvstore.UntagResources API asynchronously

type ClusterBackup ¶ added in v1.62.664

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

ClusterBackup is a nested struct in r_kvstore response

type ClusterBackups ¶ added in v1.62.664

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

ClusterBackups is a nested struct in r_kvstore response

type ClusterChildren ¶ added in v1.61.594

type ClusterChildren struct {
	Children []Children `json:"Children" xml:"Children"`
}

ClusterChildren is a nested struct in r_kvstore response

type ConfigParameters ¶

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

ConfigParameters is a nested struct in r_kvstore response

type Coupon ¶ added in v1.61.100

type Coupon struct {
	IsSelected  string `json:"IsSelected" xml:"IsSelected"`
	CouponNo    string `json:"CouponNo" xml:"CouponNo"`
	Name        string `json:"Name" xml:"Name"`
	Description string `json:"Description" xml:"Description"`
}

Coupon is a nested struct in r_kvstore response

type Coupons ¶ added in v1.61.100

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

Coupons is a nested struct in r_kvstore response

type CreateAccountRequest ¶

type CreateAccountRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	AccountType          string           `position:"Query" name:"AccountType"`
	AccountDescription   string           `position:"Query" name:"AccountDescription"`
	AccountPrivilege     string           `position:"Query" name:"AccountPrivilege"`
	AccountName          string           `position:"Query" name:"AccountName"`
	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"`
	AccountPassword      string           `position:"Query" name:"AccountPassword"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

CreateAccountRequest is the request struct for api CreateAccount

func CreateCreateAccountRequest ¶

func CreateCreateAccountRequest() (request *CreateAccountRequest)

CreateCreateAccountRequest creates a request to invoke CreateAccount API

type CreateAccountResponse ¶

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

CreateAccountResponse is the response struct for api CreateAccount

func CreateCreateAccountResponse ¶

func CreateCreateAccountResponse() (response *CreateAccountResponse)

CreateCreateAccountResponse creates a response to parse from CreateAccount response

type CreateBackupRequest ¶

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

CreateBackupRequest is the request struct for api CreateBackup

func CreateCreateBackupRequest ¶

func CreateCreateBackupRequest() (request *CreateBackupRequest)

CreateCreateBackupRequest creates a request to invoke CreateBackup API

type CreateBackupResponse ¶

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

CreateBackupResponse is the response struct for api CreateBackup

func CreateCreateBackupResponse ¶

func CreateCreateBackupResponse() (response *CreateBackupResponse)

CreateCreateBackupResponse creates a response to parse from CreateBackup response

type CreateCacheAnalysisTaskRequest ¶

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

CreateCacheAnalysisTaskRequest is the request struct for api CreateCacheAnalysisTask

func CreateCreateCacheAnalysisTaskRequest ¶

func CreateCreateCacheAnalysisTaskRequest() (request *CreateCacheAnalysisTaskRequest)

CreateCreateCacheAnalysisTaskRequest creates a request to invoke CreateCacheAnalysisTask API

type CreateCacheAnalysisTaskResponse ¶

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

CreateCacheAnalysisTaskResponse is the response struct for api CreateCacheAnalysisTask

func CreateCreateCacheAnalysisTaskResponse ¶

func CreateCreateCacheAnalysisTaskResponse() (response *CreateCacheAnalysisTaskResponse)

CreateCreateCacheAnalysisTaskResponse creates a response to parse from CreateCacheAnalysisTask response

type CreateGlobalDistributeCacheRequest ¶ added in v1.61.430

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

CreateGlobalDistributeCacheRequest is the request struct for api CreateGlobalDistributeCache

func CreateCreateGlobalDistributeCacheRequest ¶ added in v1.61.430

func CreateCreateGlobalDistributeCacheRequest() (request *CreateGlobalDistributeCacheRequest)

CreateCreateGlobalDistributeCacheRequest creates a request to invoke CreateGlobalDistributeCache API

type CreateGlobalDistributeCacheResponse ¶ added in v1.61.430

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

CreateGlobalDistributeCacheResponse is the response struct for api CreateGlobalDistributeCache

func CreateCreateGlobalDistributeCacheResponse ¶ added in v1.61.430

func CreateCreateGlobalDistributeCacheResponse() (response *CreateGlobalDistributeCacheResponse)

CreateCreateGlobalDistributeCacheResponse creates a response to parse from CreateGlobalDistributeCache response

type CreateGlobalSecurityIPGroupRequest ¶ added in v1.62.339

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

func CreateCreateGlobalSecurityIPGroupRequest() (request *CreateGlobalSecurityIPGroupRequest)

CreateCreateGlobalSecurityIPGroupRequest creates a request to invoke CreateGlobalSecurityIPGroup API

type CreateGlobalSecurityIPGroupResponse ¶ added in v1.62.339

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

func CreateCreateGlobalSecurityIPGroupResponse() (response *CreateGlobalSecurityIPGroupResponse)

CreateCreateGlobalSecurityIPGroupResponse creates a response to parse from CreateGlobalSecurityIPGroup response

type CreateInstanceRequest ¶

type CreateInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer     `position:"Query" name:"ResourceOwnerId"`
	ConnectionStringPrefix string               `position:"Query" name:"ConnectionStringPrefix"`
	SecondaryZoneId        string               `position:"Query" name:"SecondaryZoneId"`
	SlaveReadOnlyCount     requests.Integer     `position:"Query" name:"SlaveReadOnlyCount"`
	CouponNo               string               `position:"Query" name:"CouponNo"`
	NetworkType            string               `position:"Query" name:"NetworkType"`
	EngineVersion          string               `position:"Query" name:"EngineVersion"`
	PhysicalInstanceId     string               `position:"Query" name:"PhysicalInstanceId"`
	ResourceGroupId        string               `position:"Query" name:"ResourceGroupId"`
	Password               string               `position:"Query" name:"Password"`
	SecurityToken          string               `position:"Query" name:"SecurityToken"`
	Tag                    *[]CreateInstanceTag `position:"Query" name:"Tag"  type:"Repeated"`
	GlobalSecurityGroupIds string               `position:"Query" name:"GlobalSecurityGroupIds"`
	BusinessInfo           string               `position:"Query" name:"BusinessInfo"`
	ShardCount             requests.Integer     `position:"Query" name:"ShardCount"`
	AutoRenewPeriod        string               `position:"Query" name:"AutoRenewPeriod"`
	Period                 string               `position:"Query" name:"Period"`
	DryRun                 requests.Boolean     `position:"Query" name:"DryRun"`
	BackupId               string               `position:"Query" name:"BackupId"`
	OwnerId                requests.Integer     `position:"Query" name:"OwnerId"`
	VSwitchId              string               `position:"Query" name:"VSwitchId"`
	PrivateIpAddress       string               `position:"Query" name:"PrivateIpAddress"`
	InstanceName           string               `position:"Query" name:"InstanceName"`
	AutoRenew              string               `position:"Query" name:"AutoRenew"`
	Port                   string               `position:"Query" name:"Port"`
	ZoneId                 string               `position:"Query" name:"ZoneId"`
	Appendonly             string               `position:"Query" name:"Appendonly"`
	NodeType               string               `position:"Query" name:"NodeType"`
	AutoUseCoupon          string               `position:"Query" name:"AutoUseCoupon"`
	InstanceClass          string               `position:"Query" name:"InstanceClass"`
	Capacity               requests.Integer     `position:"Query" name:"Capacity"`
	InstanceType           string               `position:"Query" name:"InstanceType"`
	DedicatedHostGroupId   string               `position:"Query" name:"DedicatedHostGroupId"`
	RestoreTime            string               `position:"Query" name:"RestoreTime"`
	ResourceOwnerAccount   string               `position:"Query" name:"ResourceOwnerAccount"`
	SrcDBInstanceId        string               `position:"Query" name:"SrcDBInstanceId"`
	OwnerAccount           string               `position:"Query" name:"OwnerAccount"`
	GlobalInstance         requests.Boolean     `position:"Query" name:"GlobalInstance"`
	Token                  string               `position:"Query" name:"Token"`
	GlobalInstanceId       string               `position:"Query" name:"GlobalInstanceId"`
	ParamGroupId           string               `position:"Query" name:"ParamGroupId"`
	VpcId                  string               `position:"Query" name:"VpcId"`
	DeletePhysicalInstance requests.Boolean     `position:"Query" name:"DeletePhysicalInstance"`
	ReadOnlyCount          requests.Integer     `position:"Query" name:"ReadOnlyCount"`
	ChargeType             string               `position:"Query" name:"ChargeType"`
	Config                 string               `position:"Query" name:"Config"`
	ClusterBackupId        string               `position:"Query" name:"ClusterBackupId"`
}

CreateInstanceRequest is the request struct for api CreateInstance

func CreateCreateInstanceRequest ¶

func CreateCreateInstanceRequest() (request *CreateInstanceRequest)

CreateCreateInstanceRequest creates a request to invoke CreateInstance API

type CreateInstanceResponse ¶

type CreateInstanceResponse struct {
	*responses.BaseResponse
	VpcId            string `json:"VpcId" xml:"VpcId"`
	QPS              int64  `json:"QPS" xml:"QPS"`
	Capacity         int64  `json:"Capacity" xml:"Capacity"`
	ConnectionDomain string `json:"ConnectionDomain" xml:"ConnectionDomain"`
	ChargeType       string `json:"ChargeType" xml:"ChargeType"`
	NetworkType      string `json:"NetworkType" xml:"NetworkType"`
	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
	Port             int    `json:"Port" xml:"Port"`
	Config           string `json:"Config" xml:"Config"`
	RegionId         string `json:"RegionId" xml:"RegionId"`
	EndTime          string `json:"EndTime" xml:"EndTime"`
	VSwitchId        string `json:"VSwitchId" xml:"VSwitchId"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
	NodeType         string `json:"NodeType" xml:"NodeType"`
	Connections      int64  `json:"Connections" xml:"Connections"`
	Bandwidth        int64  `json:"Bandwidth" xml:"Bandwidth"`
	InstanceName     string `json:"InstanceName" xml:"InstanceName"`
	ZoneId           string `json:"ZoneId" xml:"ZoneId"`
	InstanceStatus   string `json:"InstanceStatus" xml:"InstanceStatus"`
	PrivateIpAddr    string `json:"PrivateIpAddr" xml:"PrivateIpAddr"`
	UserName         string `json:"UserName" xml:"UserName"`
	OrderId          int64  `json:"OrderId" xml:"OrderId"`
}

CreateInstanceResponse is the response struct for api CreateInstance

func CreateCreateInstanceResponse ¶

func CreateCreateInstanceResponse() (response *CreateInstanceResponse)

CreateCreateInstanceResponse creates a response to parse from CreateInstance response

type CreateInstanceTag ¶ added in v1.61.1076

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

CreateInstanceTag is a repeated param struct in CreateInstanceRequest

type CreateInstancesRequest ¶ added in v1.61.1058

type CreateInstancesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Instances            string           `position:"Query" name:"Instances"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	RebuildInstance      requests.Boolean `position:"Query" name:"RebuildInstance"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	AgentId              string           `position:"Query" name:"AgentId"`
	RestoreTime          string           `position:"Query" name:"RestoreTime"`
	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"`
	Token                string           `position:"Query" name:"Token"`
	PrivateIpAddress     string           `position:"Query" name:"PrivateIpAddress"`
	AutoRenew            string           `position:"Query" name:"AutoRenew"`
}

CreateInstancesRequest is the request struct for api CreateInstances

func CreateCreateInstancesRequest ¶ added in v1.61.1058

func CreateCreateInstancesRequest() (request *CreateInstancesRequest)

CreateCreateInstancesRequest creates a request to invoke CreateInstances API

type CreateInstancesResponse ¶ added in v1.61.1058

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

CreateInstancesResponse is the response struct for api CreateInstances

func CreateCreateInstancesResponse ¶ added in v1.61.1058

func CreateCreateInstancesResponse() (response *CreateInstancesResponse)

CreateCreateInstancesResponse creates a response to parse from CreateInstances response

type CreateTairInstanceRequest ¶ added in v1.61.979

type CreateTairInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer         `position:"Query" name:"ResourceOwnerId"`
	SecondaryZoneId        string                   `position:"Query" name:"SecondaryZoneId"`
	SlaveReadOnlyCount     requests.Integer         `position:"Query" name:"SlaveReadOnlyCount"`
	CouponNo               string                   `position:"Query" name:"CouponNo"`
	EngineVersion          string                   `position:"Query" name:"EngineVersion"`
	StorageType            string                   `position:"Query" name:"StorageType"`
	ResourceGroupId        string                   `position:"Query" name:"ResourceGroupId"`
	Password               string                   `position:"Query" name:"Password"`
	SecurityToken          string                   `position:"Query" name:"SecurityToken"`
	Tag                    *[]CreateTairInstanceTag `position:"Query" name:"Tag"  type:"Repeated"`
	GlobalSecurityGroupIds string                   `position:"Query" name:"GlobalSecurityGroupIds"`
	BusinessInfo           string                   `position:"Query" name:"BusinessInfo"`
	ShardCount             requests.Integer         `position:"Query" name:"ShardCount"`
	AutoRenewPeriod        string                   `position:"Query" name:"AutoRenewPeriod"`
	Period                 requests.Integer         `position:"Query" name:"Period"`
	DryRun                 requests.Boolean         `position:"Query" name:"DryRun"`
	BackupId               string                   `position:"Query" name:"BackupId"`
	OwnerId                requests.Integer         `position:"Query" name:"OwnerId"`
	ShardType              string                   `position:"Query" name:"ShardType"`
	VSwitchId              string                   `position:"Query" name:"VSwitchId"`
	PrivateIpAddress       string                   `position:"Query" name:"PrivateIpAddress"`
	InstanceName           string                   `position:"Query" name:"InstanceName"`
	AutoRenew              string                   `position:"Query" name:"AutoRenew"`
	Port                   requests.Integer         `position:"Query" name:"Port"`
	ZoneId                 string                   `position:"Query" name:"ZoneId"`
	ClientToken            string                   `position:"Query" name:"ClientToken"`
	AutoUseCoupon          string                   `position:"Query" name:"AutoUseCoupon"`
	Storage                requests.Integer         `position:"Query" name:"Storage"`
	InstanceClass          string                   `position:"Query" name:"InstanceClass"`
	InstanceType           string                   `position:"Query" name:"InstanceType"`
	AutoPay                requests.Boolean         `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount   string                   `position:"Query" name:"ResourceOwnerAccount"`
	SrcDBInstanceId        string                   `position:"Query" name:"SrcDBInstanceId"`
	OwnerAccount           string                   `position:"Query" name:"OwnerAccount"`
	GlobalInstanceId       string                   `position:"Query" name:"GlobalInstanceId"`
	ParamGroupId           string                   `position:"Query" name:"ParamGroupId"`
	VpcId                  string                   `position:"Query" name:"VpcId"`
	ReadOnlyCount          requests.Integer         `position:"Query" name:"ReadOnlyCount"`
	ChargeType             string                   `position:"Query" name:"ChargeType"`
	ClusterBackupId        string                   `position:"Query" name:"ClusterBackupId"`
}

CreateTairInstanceRequest is the request struct for api CreateTairInstance

func CreateCreateTairInstanceRequest ¶ added in v1.61.979

func CreateCreateTairInstanceRequest() (request *CreateTairInstanceRequest)

CreateCreateTairInstanceRequest creates a request to invoke CreateTairInstance API

type CreateTairInstanceResponse ¶ added in v1.61.979

type CreateTairInstanceResponse struct {
	*responses.BaseResponse
	QPS              int64  `json:"QPS" xml:"QPS"`
	ConnectionDomain string `json:"ConnectionDomain" xml:"ConnectionDomain"`
	ChargeType       string `json:"ChargeType" xml:"ChargeType"`
	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
	Port             int    `json:"Port" xml:"Port"`
	Config           string `json:"Config" xml:"Config"`
	RegionId         string `json:"RegionId" xml:"RegionId"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
	Bandwidth        int64  `json:"Bandwidth" xml:"Bandwidth"`
	Connections      int64  `json:"Connections" xml:"Connections"`
	InstanceName     string `json:"InstanceName" xml:"InstanceName"`
	ZoneId           string `json:"ZoneId" xml:"ZoneId"`
	InstanceStatus   string `json:"InstanceStatus" xml:"InstanceStatus"`
	TaskId           string `json:"TaskId" xml:"TaskId"`
	OrderId          int64  `json:"OrderId" xml:"OrderId"`
}

CreateTairInstanceResponse is the response struct for api CreateTairInstance

func CreateCreateTairInstanceResponse ¶ added in v1.61.979

func CreateCreateTairInstanceResponse() (response *CreateTairInstanceResponse)

CreateCreateTairInstanceResponse creates a response to parse from CreateTairInstance response

type CreateTairInstanceTag ¶ added in v1.62.339

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

CreateTairInstanceTag is a repeated param struct in CreateTairInstanceRequest

type DBInstanceAttribute ¶

type DBInstanceAttribute struct {
	VpcId                     string                          `json:"VpcId" xml:"VpcId"`
	PrivateIp                 string                          `json:"PrivateIp" xml:"PrivateIp"`
	Capacity                  int64                           `json:"Capacity" xml:"Capacity"`
	CreateTime                string                          `json:"CreateTime" xml:"CreateTime"`
	ConnectionDomain          string                          `json:"ConnectionDomain" xml:"ConnectionDomain"`
	IsRds                     bool                            `json:"IsRds" xml:"IsRds"`
	ChargeType                string                          `json:"ChargeType" xml:"ChargeType"`
	StorageType               string                          `json:"StorageType" xml:"StorageType"`
	VpcAuthMode               string                          `json:"VpcAuthMode" xml:"VpcAuthMode"`
	ArchitectureType          string                          `json:"ArchitectureType" xml:"ArchitectureType"`
	AvailabilityValue         string                          `json:"AvailabilityValue" xml:"AvailabilityValue"`
	NetworkType               string                          `json:"NetworkType" xml:"NetworkType"`
	Port                      int64                           `json:"Port" xml:"Port"`
	SecondaryZoneId           string                          `json:"SecondaryZoneId" xml:"SecondaryZoneId"`
	PackageType               string                          `json:"PackageType" xml:"PackageType"`
	EngineVersion             string                          `json:"EngineVersion" xml:"EngineVersion"`
	Config                    string                          `json:"Config" xml:"Config"`
	VpcCloudInstanceId        string                          `json:"VpcCloudInstanceId" xml:"VpcCloudInstanceId"`
	Bandwidth                 int64                           `json:"Bandwidth" xml:"Bandwidth"`
	InstanceName              string                          `json:"InstanceName" xml:"InstanceName"`
	SecurityIPList            string                          `json:"SecurityIPList" xml:"SecurityIPList"`
	ShardCount                int                             `json:"ShardCount" xml:"ShardCount"`
	ReadOnlyCount             int                             `json:"ReadOnlyCount" xml:"ReadOnlyCount"`
	GlobalInstanceId          string                          `json:"GlobalInstanceId" xml:"GlobalInstanceId"`
	QPS                       int64                           `json:"QPS" xml:"QPS"`
	AuditLogRetention         string                          `json:"AuditLogRetention" xml:"AuditLogRetention"`
	ZoneType                  string                          `json:"ZoneType" xml:"ZoneType"`
	MaintainStartTime         string                          `json:"MaintainStartTime" xml:"MaintainStartTime"`
	MaintainEndTime           string                          `json:"MaintainEndTime" xml:"MaintainEndTime"`
	InstanceClass             string                          `json:"InstanceClass" xml:"InstanceClass"`
	RealInstanceClass         string                          `json:"RealInstanceClass" xml:"RealInstanceClass"`
	InstanceId                string                          `json:"InstanceId" xml:"InstanceId"`
	InstanceType              string                          `json:"InstanceType" xml:"InstanceType"`
	HasRenewChangeOrder       string                          `json:"HasRenewChangeOrder" xml:"HasRenewChangeOrder"`
	InstanceReleaseProtection bool                            `json:"InstanceReleaseProtection" xml:"InstanceReleaseProtection"`
	ReplicationMode           string                          `json:"ReplicationMode" xml:"ReplicationMode"`
	RegionId                  string                          `json:"RegionId" xml:"RegionId"`
	EndTime                   string                          `json:"EndTime" xml:"EndTime"`
	VSwitchId                 string                          `json:"VSwitchId" xml:"VSwitchId"`
	ReplicaId                 string                          `json:"ReplicaId" xml:"ReplicaId"`
	NodeType                  string                          `json:"NodeType" xml:"NodeType"`
	Connections               int64                           `json:"Connections" xml:"Connections"`
	BackupLogStartTime        string                          `json:"BackupLogStartTime" xml:"BackupLogStartTime"`
	SlaveReadOnlyCount        int64                           `json:"SlaveReadOnlyCount" xml:"SlaveReadOnlyCount"`
	ResourceGroupId           string                          `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ZoneId                    string                          `json:"ZoneId" xml:"ZoneId"`
	InstanceStatus            string                          `json:"InstanceStatus" xml:"InstanceStatus"`
	Engine                    string                          `json:"Engine" xml:"Engine"`
	Storage                   string                          `json:"Storage" xml:"Storage"`
	CloudType                 string                          `json:"CloudType" xml:"CloudType"`
	IsOrderCompleted          bool                            `json:"IsOrderCompleted" xml:"IsOrderCompleted"`
	IsSupportTDE              bool                            `json:"IsSupportTDE" xml:"IsSupportTDE"`
	Tags                      TagsInDescribeInstanceAttribute `json:"Tags" xml:"Tags"`
}

DBInstanceAttribute is a nested struct in r_kvstore response

type DBInstances ¶

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

DBInstances is a nested struct in r_kvstore response

type DBLatestMinorVersion ¶ added in v1.62.664

type DBLatestMinorVersion struct {
	MinorVersion   string         `json:"MinorVersion" xml:"MinorVersion"`
	Level          string         `json:"Level" xml:"Level"`
	VersionRelease VersionRelease `json:"VersionRelease" xml:"VersionRelease"`
}

DBLatestMinorVersion is a nested struct in r_kvstore response

type DailyTask ¶

type DailyTask struct {
	Date  string `json:"Date" xml:"Date"`
	Tasks Tasks  `json:"Tasks" xml:"Tasks"`
}

DailyTask is a nested struct in r_kvstore response

type DailyTasks ¶

type DailyTasks struct {
	DailyTask []DailyTask `json:"DailyTask" xml:"DailyTask"`
}

DailyTasks is a nested struct in r_kvstore response

type DatabasePrivilege ¶

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

DatabasePrivilege is a nested struct in r_kvstore response

type DatabasePrivileges ¶

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

DatabasePrivileges is a nested struct in r_kvstore response

type DeleteAccountRequest ¶

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

DeleteAccountRequest is the request struct for api DeleteAccount

func CreateDeleteAccountRequest ¶

func CreateDeleteAccountRequest() (request *DeleteAccountRequest)

CreateDeleteAccountRequest creates a request to invoke DeleteAccount API

type DeleteAccountResponse ¶

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

DeleteAccountResponse is the response struct for api DeleteAccount

func CreateDeleteAccountResponse ¶

func CreateDeleteAccountResponse() (response *DeleteAccountResponse)

CreateDeleteAccountResponse creates a response to parse from DeleteAccount response

type DeleteGlobalSecurityIPGroupRequest ¶ added in v1.62.339

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

func CreateDeleteGlobalSecurityIPGroupRequest() (request *DeleteGlobalSecurityIPGroupRequest)

CreateDeleteGlobalSecurityIPGroupRequest creates a request to invoke DeleteGlobalSecurityIPGroup API

type DeleteGlobalSecurityIPGroupResponse ¶ added in v1.62.339

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

func CreateDeleteGlobalSecurityIPGroupResponse() (response *DeleteGlobalSecurityIPGroupResponse)

CreateDeleteGlobalSecurityIPGroupResponse creates a response to parse from DeleteGlobalSecurityIPGroup response

type DeleteInstanceRequest ¶

type DeleteInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ReleaseSubInstance   requests.Boolean `position:"Query" name:"ReleaseSubInstance"`
	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"`
	GlobalInstanceId     string           `position:"Query" name:"GlobalInstanceId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

DeleteInstanceRequest is the request struct for api DeleteInstance

func CreateDeleteInstanceRequest ¶

func CreateDeleteInstanceRequest() (request *DeleteInstanceRequest)

CreateDeleteInstanceRequest creates a request to invoke DeleteInstance API

type DeleteInstanceResponse ¶

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

DeleteInstanceResponse is the response struct for api DeleteInstance

func CreateDeleteInstanceResponse ¶

func CreateDeleteInstanceResponse() (response *DeleteInstanceResponse)

CreateDeleteInstanceResponse creates a response to parse from DeleteInstance response

type DeleteShardingNodeRequest ¶ added in v1.61.594

type DeleteShardingNodeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	NodeId               string           `position:"Query" name:"NodeId"`
	ShardCount           requests.Integer `position:"Query" name:"ShardCount"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ForceTrans           requests.Boolean `position:"Query" name:"ForceTrans"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

DeleteShardingNodeRequest is the request struct for api DeleteShardingNode

func CreateDeleteShardingNodeRequest ¶ added in v1.61.594

func CreateDeleteShardingNodeRequest() (request *DeleteShardingNodeRequest)

CreateDeleteShardingNodeRequest creates a request to invoke DeleteShardingNode API

type DeleteShardingNodeResponse ¶ added in v1.61.594

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

DeleteShardingNodeResponse is the response struct for api DeleteShardingNode

func CreateDeleteShardingNodeResponse ¶ added in v1.61.594

func CreateDeleteShardingNodeResponse() (response *DeleteShardingNodeResponse)

CreateDeleteShardingNodeResponse creates a response to parse from DeleteShardingNode response

type DescribeAccountsRequest ¶

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

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

type DescribeActiveOperationTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ProductId            string           `position:"Query" name:"ProductId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	IsHistory            requests.Integer `position:"Query" name:"IsHistory"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	TaskType             string           `position:"Query" name:"TaskType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Region               string           `position:"Query" name:"Region"`
}

DescribeActiveOperationTaskRequest is the request struct for api DescribeActiveOperationTask

func CreateDescribeActiveOperationTaskRequest ¶

func CreateDescribeActiveOperationTaskRequest() (request *DescribeActiveOperationTaskRequest)

CreateDescribeActiveOperationTaskRequest creates a request to invoke DescribeActiveOperationTask API

type DescribeActiveOperationTaskResponse ¶

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

DescribeActiveOperationTaskResponse is the response struct for api DescribeActiveOperationTask

func CreateDescribeActiveOperationTaskResponse ¶

func CreateDescribeActiveOperationTaskResponse() (response *DescribeActiveOperationTaskResponse)

CreateDescribeActiveOperationTaskResponse creates a response to parse from DescribeActiveOperationTask response

type DescribeAuditLogConfigRequest ¶ added in v1.61.1199

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

DescribeAuditLogConfigRequest is the request struct for api DescribeAuditLogConfig

func CreateDescribeAuditLogConfigRequest ¶ added in v1.61.1199

func CreateDescribeAuditLogConfigRequest() (request *DescribeAuditLogConfigRequest)

CreateDescribeAuditLogConfigRequest creates a request to invoke DescribeAuditLogConfig API

type DescribeAuditLogConfigResponse ¶ added in v1.61.1199

type DescribeAuditLogConfigResponse struct {
	*responses.BaseResponse
	Retention string `json:"Retention" xml:"Retention"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	DbAudit   string `json:"DbAudit" xml:"DbAudit"`
}

DescribeAuditLogConfigResponse is the response struct for api DescribeAuditLogConfig

func CreateDescribeAuditLogConfigResponse ¶ added in v1.61.1199

func CreateDescribeAuditLogConfigResponse() (response *DescribeAuditLogConfigResponse)

CreateDescribeAuditLogConfigResponse creates a response to parse from DescribeAuditLogConfig 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"`
	HostAddress          string           `position:"Query" name:"HostAddress"`
	AccountName          string           `position:"Query" name:"AccountName"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	DatabaseName         string           `position:"Query" name:"DatabaseName"`
}

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
	EndTime          string                      `json:"EndTime" xml:"EndTime"`
	StartTime        string                      `json:"StartTime" xml:"StartTime"`
	RequestId        string                      `json:"RequestId" xml:"RequestId"`
	InstanceName     string                      `json:"InstanceName" xml:"InstanceName"`
	TotalRecordCount int                         `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageNumber       int                         `json:"PageNumber" xml:"PageNumber"`
	PageSize         int                         `json:"PageSize" xml:"PageSize"`
	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 DescribeAvailableResourceRequest ¶

type DescribeAvailableResourceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ProductType          string           `position:"Query" name:"ProductType"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	Engine               string           `position:"Query" name:"Engine"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
	NodeId               string           `position:"Query" name:"NodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Level                string           `position:"Query" name:"Level"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	AcceptLanguage       string           `position:"Query" name:"AcceptLanguage"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	InstanceScene        string           `position:"Query" name:"InstanceScene"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

DescribeAvailableResourceRequest is the request struct for api DescribeAvailableResource

func CreateDescribeAvailableResourceRequest ¶

func CreateDescribeAvailableResourceRequest() (request *DescribeAvailableResourceRequest)

CreateDescribeAvailableResourceRequest creates a request to invoke DescribeAvailableResource API

type DescribeAvailableResourceResponse ¶

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

DescribeAvailableResourceResponse is the response struct for api DescribeAvailableResource

func CreateDescribeAvailableResourceResponse ¶

func CreateDescribeAvailableResourceResponse() (response *DescribeAvailableResourceResponse)

CreateDescribeAvailableResourceResponse creates a response to parse from DescribeAvailableResource response

type DescribeBackupPolicyRequest ¶

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

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
	BackupRetentionPeriod   string             `json:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"`
	RequestId               string             `json:"RequestId" xml:"RequestId"`
	PreferredBackupPeriod   string             `json:"PreferredBackupPeriod" xml:"PreferredBackupPeriod"`
	PreferredNextBackupTime string             `json:"PreferredNextBackupTime" xml:"PreferredNextBackupTime"`
	PreferredBackupTime     string             `json:"PreferredBackupTime" xml:"PreferredBackupTime"`
	EnableBackupLog         int                `json:"EnableBackupLog" xml:"EnableBackupLog"`
	DbsInstance             string             `json:"DbsInstance" xml:"DbsInstance"`
	AccessDeniedDetail      AccessDeniedDetail `json:"AccessDeniedDetail" xml:"AccessDeniedDetail"`
}

DescribeBackupPolicyResponse is the response struct for api DescribeBackupPolicy

func CreateDescribeBackupPolicyResponse ¶

func CreateDescribeBackupPolicyResponse() (response *DescribeBackupPolicyResponse)

CreateDescribeBackupPolicyResponse creates a response to parse from DescribeBackupPolicy response

type DescribeBackupTasksRequest ¶ added in v1.61.825

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

DescribeBackupTasksRequest is the request struct for api DescribeBackupTasks

func CreateDescribeBackupTasksRequest ¶ added in v1.61.825

func CreateDescribeBackupTasksRequest() (request *DescribeBackupTasksRequest)

CreateDescribeBackupTasksRequest creates a request to invoke DescribeBackupTasks API

type DescribeBackupTasksResponse ¶ added in v1.61.825

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

DescribeBackupTasksResponse is the response struct for api DescribeBackupTasks

func CreateDescribeBackupTasksResponse ¶ added in v1.61.825

func CreateDescribeBackupTasksResponse() (response *DescribeBackupTasksResponse)

CreateDescribeBackupTasksResponse creates a response to parse from DescribeBackupTasks response

type DescribeBackupsRequest ¶

type DescribeBackupsRequest struct {
	*requests.RpcRequest
	BackupJobId          requests.Integer `position:"Query" name:"BackupJobId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BackupId             requests.Integer `position:"Query" name:"BackupId"`
	NeedAof              string           `position:"Query" name:"NeedAof"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

DescribeBackupsRequest is the request struct for api DescribeBackups

func CreateDescribeBackupsRequest ¶

func CreateDescribeBackupsRequest() (request *DescribeBackupsRequest)

CreateDescribeBackupsRequest creates a request to invoke DescribeBackups API

type DescribeBackupsResponse ¶

type DescribeBackupsResponse struct {
	*responses.BaseResponse
	RequestId          string                   `json:"RequestId" xml:"RequestId"`
	PageNumber         int                      `json:"PageNumber" xml:"PageNumber"`
	PageSize           int                      `json:"PageSize" xml:"PageSize"`
	TotalCount         int                      `json:"TotalCount" xml:"TotalCount"`
	AccessDeniedDetail AccessDeniedDetail       `json:"AccessDeniedDetail" xml:"AccessDeniedDetail"`
	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 DescribeCacheAnalysisReportListRequest ¶

type DescribeCacheAnalysisReportListRequest struct {
	*requests.RpcRequest
	Date                 string           `position:"Query" name:"Date"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	PageNumbers          requests.Integer `position:"Query" name:"PageNumbers"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	Days                 requests.Integer `position:"Query" name:"Days"`
}

DescribeCacheAnalysisReportListRequest is the request struct for api DescribeCacheAnalysisReportList

func CreateDescribeCacheAnalysisReportListRequest ¶

func CreateDescribeCacheAnalysisReportListRequest() (request *DescribeCacheAnalysisReportListRequest)

CreateDescribeCacheAnalysisReportListRequest creates a request to invoke DescribeCacheAnalysisReportList API

type DescribeCacheAnalysisReportListResponse ¶

type DescribeCacheAnalysisReportListResponse struct {
	*responses.BaseResponse
	InstanceId       string     `json:"InstanceId" xml:"InstanceId"`
	RequestId        string     `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int        `json:"PageRecordCount" xml:"PageRecordCount"`
	PageNumbers      int        `json:"PageNumbers" xml:"PageNumbers"`
	TotalRecordCount int        `json:"TotalRecordCount" xml:"TotalRecordCount"`
	DailyTasks       DailyTasks `json:"DailyTasks" xml:"DailyTasks"`
}

DescribeCacheAnalysisReportListResponse is the response struct for api DescribeCacheAnalysisReportList

func CreateDescribeCacheAnalysisReportListResponse ¶

func CreateDescribeCacheAnalysisReportListResponse() (response *DescribeCacheAnalysisReportListResponse)

CreateDescribeCacheAnalysisReportListResponse creates a response to parse from DescribeCacheAnalysisReportList response

type DescribeCacheAnalysisReportRequest ¶

type DescribeCacheAnalysisReportRequest struct {
	*requests.RpcRequest
	Date                 string           `position:"Query" name:"Date"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AnalysisType         string           `position:"Query" name:"AnalysisType"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	PageNumbers          requests.Integer `position:"Query" name:"PageNumbers"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

DescribeCacheAnalysisReportRequest is the request struct for api DescribeCacheAnalysisReport

func CreateDescribeCacheAnalysisReportRequest ¶

func CreateDescribeCacheAnalysisReportRequest() (request *DescribeCacheAnalysisReportRequest)

CreateDescribeCacheAnalysisReportRequest creates a request to invoke DescribeCacheAnalysisReport API

type DescribeCacheAnalysisReportResponse ¶

type DescribeCacheAnalysisReportResponse struct {
	*responses.BaseResponse
	PageNumber       int                      `json:"PageNumber" xml:"PageNumber"`
	PageSize         int                      `json:"PageSize" xml:"PageSize"`
	RequestId        string                   `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int                      `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                      `json:"TotalRecordCount" xml:"TotalRecordCount"`
	BigKeys          []map[string]interface{} `json:"BigKeys" xml:"BigKeys"`
	HotKeys          []map[string]interface{} `json:"HotKeys" xml:"HotKeys"`
}

DescribeCacheAnalysisReportResponse is the response struct for api DescribeCacheAnalysisReport

func CreateDescribeCacheAnalysisReportResponse ¶

func CreateDescribeCacheAnalysisReportResponse() (response *DescribeCacheAnalysisReportResponse)

CreateDescribeCacheAnalysisReportResponse creates a response to parse from DescribeCacheAnalysisReport response

type DescribeClusterBackupListRequest ¶ added in v1.62.664

type DescribeClusterBackupListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ClusterBackupId      string           `position:"Query" name:"ClusterBackupId"`
}

DescribeClusterBackupListRequest is the request struct for api DescribeClusterBackupList

func CreateDescribeClusterBackupListRequest ¶ added in v1.62.664

func CreateDescribeClusterBackupListRequest() (request *DescribeClusterBackupListRequest)

CreateDescribeClusterBackupListRequest creates a request to invoke DescribeClusterBackupList API

type DescribeClusterBackupListResponse ¶ added in v1.62.664

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

DescribeClusterBackupListResponse is the response struct for api DescribeClusterBackupList

func CreateDescribeClusterBackupListResponse ¶ added in v1.62.664

func CreateDescribeClusterBackupListResponse() (response *DescribeClusterBackupListResponse)

CreateDescribeClusterBackupListResponse creates a response to parse from DescribeClusterBackupList response

type DescribeClusterMemberInfoRequest ¶ added in v1.61.594

type DescribeClusterMemberInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	NeedReplica          string           `position:"Query" name:"NeedReplica"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	FilterService        string           `position:"Query" name:"FilterService"`
	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"`
}

DescribeClusterMemberInfoRequest is the request struct for api DescribeClusterMemberInfo

func CreateDescribeClusterMemberInfoRequest ¶ added in v1.61.594

func CreateDescribeClusterMemberInfoRequest() (request *DescribeClusterMemberInfoRequest)

CreateDescribeClusterMemberInfoRequest creates a request to invoke DescribeClusterMemberInfo API

type DescribeClusterMemberInfoResponse ¶ added in v1.61.594

type DescribeClusterMemberInfoResponse struct {
	*responses.BaseResponse
	RequestId       string     `json:"RequestId" xml:"RequestId"`
	PageNumber      int        `json:"PageNumber" xml:"PageNumber"`
	PageSize        int        `json:"PageSize" xml:"PageSize"`
	TotalCount      int        `json:"TotalCount" xml:"TotalCount"`
	ClusterChildren []Children `json:"ClusterChildren" xml:"ClusterChildren"`
}

DescribeClusterMemberInfoResponse is the response struct for api DescribeClusterMemberInfo

func CreateDescribeClusterMemberInfoResponse ¶ added in v1.61.594

func CreateDescribeClusterMemberInfoResponse() (response *DescribeClusterMemberInfoResponse)

CreateDescribeClusterMemberInfoResponse creates a response to parse from DescribeClusterMemberInfo response

type DescribeDBInstanceNetInfoRequest ¶

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

DescribeDBInstanceNetInfoRequest is the request struct for api DescribeDBInstanceNetInfo

func CreateDescribeDBInstanceNetInfoRequest ¶

func CreateDescribeDBInstanceNetInfoRequest() (request *DescribeDBInstanceNetInfoRequest)

CreateDescribeDBInstanceNetInfoRequest creates a request to invoke DescribeDBInstanceNetInfo API

type DescribeDBInstanceNetInfoResponse ¶

type DescribeDBInstanceNetInfoResponse struct {
	*responses.BaseResponse
	InstanceNetworkType string                                  `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	RequestId           string                                  `json:"RequestId" xml:"RequestId"`
	NetInfoItems        NetInfoItemsInDescribeDBInstanceNetInfo `json:"NetInfoItems" xml:"NetInfoItems"`
}

DescribeDBInstanceNetInfoResponse is the response struct for api DescribeDBInstanceNetInfo

func CreateDescribeDBInstanceNetInfoResponse ¶

func CreateDescribeDBInstanceNetInfoResponse() (response *DescribeDBInstanceNetInfoResponse)

CreateDescribeDBInstanceNetInfoResponse creates a response to parse from DescribeDBInstanceNetInfo response

type DescribeDBNodeDirectVipInfoRequest ¶ added in v1.62.664

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

DescribeDBNodeDirectVipInfoRequest is the request struct for api DescribeDBNodeDirectVipInfo

func CreateDescribeDBNodeDirectVipInfoRequest ¶ added in v1.62.664

func CreateDescribeDBNodeDirectVipInfoRequest() (request *DescribeDBNodeDirectVipInfoRequest)

CreateDescribeDBNodeDirectVipInfoRequest creates a request to invoke DescribeDBNodeDirectVipInfo API

type DescribeDBNodeDirectVipInfoResponse ¶ added in v1.62.664

type DescribeDBNodeDirectVipInfoResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	InstanceId    string        `json:"InstanceId" xml:"InstanceId"`
	DirectVipInfo DirectVipInfo `json:"DirectVipInfo" xml:"DirectVipInfo"`
}

DescribeDBNodeDirectVipInfoResponse is the response struct for api DescribeDBNodeDirectVipInfo

func CreateDescribeDBNodeDirectVipInfoResponse ¶ added in v1.62.664

func CreateDescribeDBNodeDirectVipInfoResponse() (response *DescribeDBNodeDirectVipInfoResponse)

CreateDescribeDBNodeDirectVipInfoResponse creates a response to parse from DescribeDBNodeDirectVipInfo response

type DescribeDedicatedClusterInstanceListRequest ¶ added in v1.61.341

type DescribeDedicatedClusterInstanceListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	Engine               string           `position:"Query" name:"Engine"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	InstanceStatus       requests.Integer `position:"Query" name:"InstanceStatus"`
	DedicatedHostName    string           `position:"Query" name:"DedicatedHostName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	InstanceNetType      string           `position:"Query" name:"InstanceNetType"`
	ClusterId            string           `position:"Query" name:"ClusterId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	Region               string           `position:"Query" name:"Region"`
}

DescribeDedicatedClusterInstanceListRequest is the request struct for api DescribeDedicatedClusterInstanceList

func CreateDescribeDedicatedClusterInstanceListRequest ¶ added in v1.61.341

func CreateDescribeDedicatedClusterInstanceListRequest() (request *DescribeDedicatedClusterInstanceListRequest)

CreateDescribeDedicatedClusterInstanceListRequest creates a request to invoke DescribeDedicatedClusterInstanceList API

type DescribeDedicatedClusterInstanceListResponse ¶ added in v1.61.341

type DescribeDedicatedClusterInstanceListResponse struct {
	*responses.BaseResponse
	PageNumber int             `json:"PageNumber" xml:"PageNumber"`
	PageSize   int             `json:"PageSize" xml:"PageSize"`
	RequestId  string          `json:"RequestId" xml:"RequestId"`
	TotalCount int             `json:"TotalCount" xml:"TotalCount"`
	Instances  []InstancesItem `json:"Instances" xml:"Instances"`
}

DescribeDedicatedClusterInstanceListResponse is the response struct for api DescribeDedicatedClusterInstanceList

func CreateDescribeDedicatedClusterInstanceListResponse ¶ added in v1.61.341

func CreateDescribeDedicatedClusterInstanceListResponse() (response *DescribeDedicatedClusterInstanceListResponse)

CreateDescribeDedicatedClusterInstanceListResponse creates a response to parse from DescribeDedicatedClusterInstanceList response

type DescribeEncryptionKeyListRequest ¶ added in v1.61.1416

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

DescribeEncryptionKeyListRequest is the request struct for api DescribeEncryptionKeyList

func CreateDescribeEncryptionKeyListRequest ¶ added in v1.61.1416

func CreateDescribeEncryptionKeyListRequest() (request *DescribeEncryptionKeyListRequest)

CreateDescribeEncryptionKeyListRequest creates a request to invoke DescribeEncryptionKeyList API

type DescribeEncryptionKeyListResponse ¶ added in v1.61.1416

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

DescribeEncryptionKeyListResponse is the response struct for api DescribeEncryptionKeyList

func CreateDescribeEncryptionKeyListResponse ¶ added in v1.61.1416

func CreateDescribeEncryptionKeyListResponse() (response *DescribeEncryptionKeyListResponse)

CreateDescribeEncryptionKeyListResponse creates a response to parse from DescribeEncryptionKeyList response

type DescribeEncryptionKeyRequest ¶ added in v1.61.1416

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

DescribeEncryptionKeyRequest is the request struct for api DescribeEncryptionKey

func CreateDescribeEncryptionKeyRequest ¶ added in v1.61.1416

func CreateDescribeEncryptionKeyRequest() (request *DescribeEncryptionKeyRequest)

CreateDescribeEncryptionKeyRequest creates a request to invoke DescribeEncryptionKey API

type DescribeEncryptionKeyResponse ¶ added in v1.61.1416

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

DescribeEncryptionKeyResponse is the response struct for api DescribeEncryptionKey

func CreateDescribeEncryptionKeyResponse ¶ added in v1.61.1416

func CreateDescribeEncryptionKeyResponse() (response *DescribeEncryptionKeyResponse)

CreateDescribeEncryptionKeyResponse creates a response to parse from DescribeEncryptionKey response

type DescribeEngineVersionRequest ¶ added in v1.61.640

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

DescribeEngineVersionRequest is the request struct for api DescribeEngineVersion

func CreateDescribeEngineVersionRequest ¶ added in v1.61.640

func CreateDescribeEngineVersionRequest() (request *DescribeEngineVersionRequest)

CreateDescribeEngineVersionRequest creates a request to invoke DescribeEngineVersion API

type DescribeEngineVersionResponse ¶ added in v1.61.640

type DescribeEngineVersionResponse struct {
	*responses.BaseResponse
	IsLatestVersion           bool                    `json:"IsLatestVersion" xml:"IsLatestVersion"`
	RequestId                 string                  `json:"RequestId" xml:"RequestId"`
	ProxyMinorVersion         string                  `json:"ProxyMinorVersion" xml:"ProxyMinorVersion"`
	DBVersionRelease          string                  `json:"DBVersionRelease" xml:"DBVersionRelease"`
	ProxyVersionRelease       string                  `json:"ProxyVersionRelease" xml:"ProxyVersionRelease"`
	EnableUpgradeMajorVersion bool                    `json:"EnableUpgradeMajorVersion" xml:"EnableUpgradeMajorVersion"`
	EnableUpgradeMinorVersion bool                    `json:"EnableUpgradeMinorVersion" xml:"EnableUpgradeMinorVersion"`
	MajorVersion              string                  `json:"MajorVersion" xml:"MajorVersion"`
	Engine                    string                  `json:"Engine" xml:"Engine"`
	MinorVersion              string                  `json:"MinorVersion" xml:"MinorVersion"`
	IsRedisCompatibleVersion  string                  `json:"IsRedisCompatibleVersion" xml:"IsRedisCompatibleVersion"`
	IsSSLEnable               string                  `json:"IsSSLEnable" xml:"IsSSLEnable"`
	IsNewSSLMode              string                  `json:"IsNewSSLMode" xml:"IsNewSSLMode"`
	IsAutoUpgradeOpen         string                  `json:"IsAutoUpgradeOpen" xml:"IsAutoUpgradeOpen"`
	DBLatestMinorVersion      DBLatestMinorVersion    `json:"DBLatestMinorVersion" xml:"DBLatestMinorVersion"`
	ProxyLatestMinorVersion   ProxyLatestMinorVersion `json:"ProxyLatestMinorVersion" xml:"ProxyLatestMinorVersion"`
}

DescribeEngineVersionResponse is the response struct for api DescribeEngineVersion

func CreateDescribeEngineVersionResponse ¶ added in v1.61.640

func CreateDescribeEngineVersionResponse() (response *DescribeEngineVersionResponse)

CreateDescribeEngineVersionResponse creates a response to parse from DescribeEngineVersion response

type DescribeGlobalDistributeCacheRequest ¶ added in v1.61.430

type DescribeGlobalDistributeCacheRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           string           `position:"Query" name:"PageNumber"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             string           `position:"Query" name:"PageSize"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SubInstanceId        string           `position:"Query" name:"SubInstanceId"`
	GlobalInstanceId     string           `position:"Query" name:"GlobalInstanceId"`
}

DescribeGlobalDistributeCacheRequest is the request struct for api DescribeGlobalDistributeCache

func CreateDescribeGlobalDistributeCacheRequest ¶ added in v1.61.430

func CreateDescribeGlobalDistributeCacheRequest() (request *DescribeGlobalDistributeCacheRequest)

CreateDescribeGlobalDistributeCacheRequest creates a request to invoke DescribeGlobalDistributeCache API

type DescribeGlobalDistributeCacheResponse ¶ added in v1.61.430

type DescribeGlobalDistributeCacheResponse struct {
	*responses.BaseResponse
	PageSize               int                     `json:"PageSize" xml:"PageSize"`
	RequestId              string                  `json:"RequestId" xml:"RequestId"`
	PageNumber             int                     `json:"PageNumber" xml:"PageNumber"`
	TotalRecordCount       int                     `json:"TotalRecordCount" xml:"TotalRecordCount"`
	GlobalDistributeCaches []GlobalDistributeCache `json:"GlobalDistributeCaches" xml:"GlobalDistributeCaches"`
}

DescribeGlobalDistributeCacheResponse is the response struct for api DescribeGlobalDistributeCache

func CreateDescribeGlobalDistributeCacheResponse ¶ added in v1.61.430

func CreateDescribeGlobalDistributeCacheResponse() (response *DescribeGlobalDistributeCacheResponse)

CreateDescribeGlobalDistributeCacheResponse creates a response to parse from DescribeGlobalDistributeCache response

type DescribeGlobalSecurityIPGroupRelationRequest ¶ added in v1.62.339

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

func CreateDescribeGlobalSecurityIPGroupRelationRequest() (request *DescribeGlobalSecurityIPGroupRelationRequest)

CreateDescribeGlobalSecurityIPGroupRelationRequest creates a request to invoke DescribeGlobalSecurityIPGroupRelation API

type DescribeGlobalSecurityIPGroupRelationResponse ¶ added in v1.62.339

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

func CreateDescribeGlobalSecurityIPGroupRelationResponse() (response *DescribeGlobalSecurityIPGroupRelationResponse)

CreateDescribeGlobalSecurityIPGroupRelationResponse creates a response to parse from DescribeGlobalSecurityIPGroupRelation response

type DescribeGlobalSecurityIPGroupRequest ¶ added in v1.62.339

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

DescribeGlobalSecurityIPGroupRequest is the request struct for api DescribeGlobalSecurityIPGroup

func CreateDescribeGlobalSecurityIPGroupRequest ¶ added in v1.62.339

func CreateDescribeGlobalSecurityIPGroupRequest() (request *DescribeGlobalSecurityIPGroupRequest)

CreateDescribeGlobalSecurityIPGroupRequest creates a request to invoke DescribeGlobalSecurityIPGroup API

type DescribeGlobalSecurityIPGroupResponse ¶ added in v1.62.339

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

func CreateDescribeGlobalSecurityIPGroupResponse() (response *DescribeGlobalSecurityIPGroupResponse)

CreateDescribeGlobalSecurityIPGroupResponse creates a response to parse from DescribeGlobalSecurityIPGroup response

type DescribeHistoryMonitorValuesRequest ¶

type DescribeHistoryMonitorValuesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	ReplicatorJobId      string           `position:"Query" name:"ReplicatorJobId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	IntervalForHistory   string           `position:"Query" name:"IntervalForHistory"`
	NodeId               string           `position:"Query" name:"NodeId"`
	AccessType           string           `position:"Query" name:"AccessType"`
	Product              string           `position:"Query" name:"Product"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	Category             string           `position:"Query" name:"Category"`
	MonitorKeys          string           `position:"Query" name:"MonitorKeys"`
}

DescribeHistoryMonitorValuesRequest is the request struct for api DescribeHistoryMonitorValues

func CreateDescribeHistoryMonitorValuesRequest ¶

func CreateDescribeHistoryMonitorValuesRequest() (request *DescribeHistoryMonitorValuesRequest)

CreateDescribeHistoryMonitorValuesRequest creates a request to invoke DescribeHistoryMonitorValues API

type DescribeHistoryMonitorValuesResponse ¶

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

DescribeHistoryMonitorValuesResponse is the response struct for api DescribeHistoryMonitorValues

func CreateDescribeHistoryMonitorValuesResponse ¶

func CreateDescribeHistoryMonitorValuesResponse() (response *DescribeHistoryMonitorValuesResponse)

CreateDescribeHistoryMonitorValuesResponse creates a response to parse from DescribeHistoryMonitorValues response

type DescribeHistoryTasksRequest ¶ added in v1.62.420

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"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	TaskId               string           `position:"Query" name:"TaskId"`
	ToExecTime           requests.Integer `position:"Query" name:"ToExecTime"`
	TaskType             string           `position:"Query" name:"TaskType"`
	ResourceOwnerAccount requests.Integer `position:"Query" name:"ResourceOwnerAccount"`
	FromStartTime        string           `position:"Query" name:"FromStartTime"`
	FromExecTime         requests.Integer `position:"Query" name:"FromExecTime"`
	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.420

func CreateDescribeHistoryTasksRequest() (request *DescribeHistoryTasksRequest)

CreateDescribeHistoryTasksRequest creates a request to invoke DescribeHistoryTasks API

type DescribeHistoryTasksResponse ¶ added in v1.62.420

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

func CreateDescribeHistoryTasksResponse() (response *DescribeHistoryTasksResponse)

CreateDescribeHistoryTasksResponse creates a response to parse from DescribeHistoryTasks response

type DescribeInstanceAttributeRequest ¶

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

DescribeInstanceAttributeRequest is the request struct for api DescribeInstanceAttribute

func CreateDescribeInstanceAttributeRequest ¶

func CreateDescribeInstanceAttributeRequest() (request *DescribeInstanceAttributeRequest)

CreateDescribeInstanceAttributeRequest creates a request to invoke DescribeInstanceAttribute API

type DescribeInstanceAttributeResponse ¶

type DescribeInstanceAttributeResponse struct {
	*responses.BaseResponse
	RequestId string                               `json:"RequestId" xml:"RequestId"`
	Instances InstancesInDescribeInstanceAttribute `json:"Instances" xml:"Instances"`
}

DescribeInstanceAttributeResponse is the response struct for api DescribeInstanceAttribute

func CreateDescribeInstanceAttributeResponse ¶

func CreateDescribeInstanceAttributeResponse() (response *DescribeInstanceAttributeResponse)

CreateDescribeInstanceAttributeResponse creates a response to parse from DescribeInstanceAttribute response

type DescribeInstanceAutoRenewalAttributeRequest ¶

type DescribeInstanceAutoRenewalAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ProxyId              string           `position:"Query" name:"proxyId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Category             string           `position:"Query" name:"Category"`
}

DescribeInstanceAutoRenewalAttributeRequest is the request struct for api DescribeInstanceAutoRenewalAttribute

func CreateDescribeInstanceAutoRenewalAttributeRequest ¶

func CreateDescribeInstanceAutoRenewalAttributeRequest() (request *DescribeInstanceAutoRenewalAttributeRequest)

CreateDescribeInstanceAutoRenewalAttributeRequest creates a request to invoke DescribeInstanceAutoRenewalAttribute API

type DescribeInstanceAutoRenewalAttributeResponse ¶

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

DescribeInstanceAutoRenewalAttributeResponse is the response struct for api DescribeInstanceAutoRenewalAttribute

func CreateDescribeInstanceAutoRenewalAttributeResponse ¶

func CreateDescribeInstanceAutoRenewalAttributeResponse() (response *DescribeInstanceAutoRenewalAttributeResponse)

CreateDescribeInstanceAutoRenewalAttributeResponse creates a response to parse from DescribeInstanceAutoRenewalAttribute response

type DescribeInstanceConfigRequest ¶

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

DescribeInstanceConfigRequest is the request struct for api DescribeInstanceConfig

func CreateDescribeInstanceConfigRequest ¶

func CreateDescribeInstanceConfigRequest() (request *DescribeInstanceConfigRequest)

CreateDescribeInstanceConfigRequest creates a request to invoke DescribeInstanceConfig API

type DescribeInstanceConfigResponse ¶

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

DescribeInstanceConfigResponse is the response struct for api DescribeInstanceConfig

func CreateDescribeInstanceConfigResponse ¶

func CreateDescribeInstanceConfigResponse() (response *DescribeInstanceConfigResponse)

CreateDescribeInstanceConfigResponse creates a response to parse from DescribeInstanceConfig response

type DescribeInstanceSSLRequest ¶

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

DescribeInstanceSSLRequest is the request struct for api DescribeInstanceSSL

func CreateDescribeInstanceSSLRequest ¶

func CreateDescribeInstanceSSLRequest() (request *DescribeInstanceSSLRequest)

CreateDescribeInstanceSSLRequest creates a request to invoke DescribeInstanceSSL API

type DescribeInstanceSSLResponse ¶

type DescribeInstanceSSLResponse struct {
	*responses.BaseResponse
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
	SSLEnabled      string `json:"SSLEnabled" xml:"SSLEnabled"`
	SSLExpiredTime  string `json:"SSLExpiredTime" xml:"SSLExpiredTime"`
	CertCommonName  string `json:"CertCommonName" xml:"CertCommonName"`
	CertDownloadURL string `json:"CertDownloadURL" xml:"CertDownloadURL"`
}

DescribeInstanceSSLResponse is the response struct for api DescribeInstanceSSL

func CreateDescribeInstanceSSLResponse ¶

func CreateDescribeInstanceSSLResponse() (response *DescribeInstanceSSLResponse)

CreateDescribeInstanceSSLResponse creates a response to parse from DescribeInstanceSSL response

type DescribeInstanceTDEStatusRequest ¶ added in v1.61.1416

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

DescribeInstanceTDEStatusRequest is the request struct for api DescribeInstanceTDEStatus

func CreateDescribeInstanceTDEStatusRequest ¶ added in v1.61.1416

func CreateDescribeInstanceTDEStatusRequest() (request *DescribeInstanceTDEStatusRequest)

CreateDescribeInstanceTDEStatusRequest creates a request to invoke DescribeInstanceTDEStatus API

type DescribeInstanceTDEStatusResponse ¶ added in v1.61.1416

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

DescribeInstanceTDEStatusResponse is the response struct for api DescribeInstanceTDEStatus

func CreateDescribeInstanceTDEStatusResponse ¶ added in v1.61.1416

func CreateDescribeInstanceTDEStatusResponse() (response *DescribeInstanceTDEStatusResponse)

CreateDescribeInstanceTDEStatusResponse creates a response to parse from DescribeInstanceTDEStatus response

type DescribeInstancesOverviewRequest ¶ added in v1.61.1416

type DescribeInstancesOverviewRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SearchKey            string           `position:"Query" name:"SearchKey"`
	NetworkType          string           `position:"Query" name:"NetworkType"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	InstanceClass        string           `position:"Query" name:"InstanceClass"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	EditionType          string           `position:"Query" name:"EditionType"`
	InstanceStatus       string           `position:"Query" name:"InstanceStatus"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	GlobalInstance       requests.Boolean `position:"Query" name:"GlobalInstance"`
	PrivateIp            string           `position:"Query" name:"PrivateIp"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	InstanceIds          string           `position:"Query" name:"InstanceIds"`
	ArchitectureType     string           `position:"Query" name:"ArchitectureType"`
	VpcId                string           `position:"Query" name:"VpcId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	ChargeType           string           `position:"Query" name:"ChargeType"`
}

DescribeInstancesOverviewRequest is the request struct for api DescribeInstancesOverview

func CreateDescribeInstancesOverviewRequest ¶ added in v1.61.1416

func CreateDescribeInstancesOverviewRequest() (request *DescribeInstancesOverviewRequest)

CreateDescribeInstancesOverviewRequest creates a request to invoke DescribeInstancesOverview API

type DescribeInstancesOverviewResponse ¶ added in v1.61.1416

type DescribeInstancesOverviewResponse struct {
	*responses.BaseResponse
	RequestId  string            `json:"RequestId" xml:"RequestId"`
	TotalCount int               `json:"TotalCount" xml:"TotalCount"`
	Instances  []KVStoreInstance `json:"Instances" xml:"Instances"`
}

DescribeInstancesOverviewResponse is the response struct for api DescribeInstancesOverview

func CreateDescribeInstancesOverviewResponse ¶ added in v1.61.1416

func CreateDescribeInstancesOverviewResponse() (response *DescribeInstancesOverviewResponse)

CreateDescribeInstancesOverviewResponse creates a response to parse from DescribeInstancesOverview response

type DescribeInstancesRequest ¶

type DescribeInstancesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer        `position:"Query" name:"ResourceOwnerId"`
	SearchKey            string                  `position:"Query" name:"SearchKey"`
	NetworkType          string                  `position:"Query" name:"NetworkType"`
	EngineVersion        string                  `position:"Query" name:"EngineVersion"`
	InstanceClass        string                  `position:"Query" name:"InstanceClass"`
	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
	ResourceGroupId      string                  `position:"Query" name:"ResourceGroupId"`
	Expired              string                  `position:"Query" name:"Expired"`
	SecurityToken        string                  `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
	InstanceType         string                  `position:"Query" name:"InstanceType"`
	EditionType          string                  `position:"Query" name:"EditionType"`
	Tag                  *[]DescribeInstancesTag `position:"Query" name:"Tag"  type:"Repeated"`
	WithoutTair          requests.Boolean        `position:"Query" name:"WithoutTair"`
	InstanceStatus       string                  `position:"Query" name:"InstanceStatus"`
	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
	GlobalInstance       requests.Boolean        `position:"Query" name:"GlobalInstance"`
	PrivateIp            string                  `position:"Query" name:"PrivateIp"`
	OwnerId              requests.Integer        `position:"Query" name:"OwnerId"`
	VSwitchId            string                  `position:"Query" name:"VSwitchId"`
	VpcCloudInsInfo      requests.Integer        `position:"Query" name:"VpcCloudInsInfo"`
	InstanceIds          string                  `position:"Query" name:"InstanceIds"`
	ArchitectureType     string                  `position:"Query" name:"ArchitectureType"`
	VpcId                string                  `position:"Query" name:"VpcId"`
	ZoneId               string                  `position:"Query" name:"ZoneId"`
	ChargeType           string                  `position:"Query" name:"ChargeType"`
}

DescribeInstancesRequest is the request struct for api DescribeInstances

func CreateDescribeInstancesRequest ¶

func CreateDescribeInstancesRequest() (request *DescribeInstancesRequest)

CreateDescribeInstancesRequest creates a request to invoke DescribeInstances API

type DescribeInstancesResponse ¶

type DescribeInstancesResponse struct {
	*responses.BaseResponse
	RequestId  string                       `json:"RequestId" xml:"RequestId"`
	PageNumber int                          `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                          `json:"PageSize" xml:"PageSize"`
	TotalCount int                          `json:"TotalCount" xml:"TotalCount"`
	Instances  InstancesInDescribeInstances `json:"Instances" xml:"Instances"`
}

DescribeInstancesResponse is the response struct for api DescribeInstances

func CreateDescribeInstancesResponse ¶

func CreateDescribeInstancesResponse() (response *DescribeInstancesResponse)

CreateDescribeInstancesResponse creates a response to parse from DescribeInstances response

type DescribeInstancesTag ¶

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

DescribeInstancesTag is a repeated param struct in DescribeInstancesRequest

type DescribeIntranetAttributeRequest ¶

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

DescribeIntranetAttributeRequest is the request struct for api DescribeIntranetAttribute

func CreateDescribeIntranetAttributeRequest ¶

func CreateDescribeIntranetAttributeRequest() (request *DescribeIntranetAttributeRequest)

CreateDescribeIntranetAttributeRequest creates a request to invoke DescribeIntranetAttribute API

type DescribeIntranetAttributeResponse ¶

type DescribeIntranetAttributeResponse struct {
	*responses.BaseResponse
	AutoRenewal                     bool   `json:"AutoRenewal" xml:"AutoRenewal"`
	RequestId                       string `json:"RequestId" xml:"RequestId"`
	ExpireTime                      string `json:"ExpireTime" xml:"ExpireTime"`
	IntranetBandwidth               int    `json:"IntranetBandwidth" xml:"IntranetBandwidth"`
	HasPrePaidBandWidthOrderRunning bool   `json:"HasPrePaidBandWidthOrderRunning" xml:"HasPrePaidBandWidthOrderRunning"`
	BandwidthExpireTime             string `json:"BandwidthExpireTime" xml:"BandwidthExpireTime"`
	BandwidthPrePaid                string `json:"BandwidthPrePaid" xml:"BandwidthPrePaid"`
}

DescribeIntranetAttributeResponse is the response struct for api DescribeIntranetAttribute

func CreateDescribeIntranetAttributeResponse ¶

func CreateDescribeIntranetAttributeResponse() (response *DescribeIntranetAttributeResponse)

CreateDescribeIntranetAttributeResponse creates a response to parse from DescribeIntranetAttribute response

type DescribeLogicInstanceTopologyRequest ¶

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

DescribeLogicInstanceTopologyRequest is the request struct for api DescribeLogicInstanceTopology

func CreateDescribeLogicInstanceTopologyRequest ¶

func CreateDescribeLogicInstanceTopologyRequest() (request *DescribeLogicInstanceTopologyRequest)

CreateDescribeLogicInstanceTopologyRequest creates a request to invoke DescribeLogicInstanceTopology API

type DescribeLogicInstanceTopologyResponse ¶

type DescribeLogicInstanceTopologyResponse struct {
	*responses.BaseResponse
	InstanceId     string         `json:"InstanceId" xml:"InstanceId"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	RedisProxyList RedisProxyList `json:"RedisProxyList" xml:"RedisProxyList"`
	RedisShardList RedisShardList `json:"RedisShardList" xml:"RedisShardList"`
}

DescribeLogicInstanceTopologyResponse is the response struct for api DescribeLogicInstanceTopology

func CreateDescribeLogicInstanceTopologyResponse ¶

func CreateDescribeLogicInstanceTopologyResponse() (response *DescribeLogicInstanceTopologyResponse)

CreateDescribeLogicInstanceTopologyResponse creates a response to parse from DescribeLogicInstanceTopology response

type DescribeMonitorItemsRequest ¶

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

DescribeMonitorItemsRequest is the request struct for api DescribeMonitorItems

func CreateDescribeMonitorItemsRequest ¶

func CreateDescribeMonitorItemsRequest() (request *DescribeMonitorItemsRequest)

CreateDescribeMonitorItemsRequest creates a request to invoke DescribeMonitorItems API

type DescribeMonitorItemsResponse ¶

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

DescribeMonitorItemsResponse is the response struct for api DescribeMonitorItems

func CreateDescribeMonitorItemsResponse ¶

func CreateDescribeMonitorItemsResponse() (response *DescribeMonitorItemsResponse)

CreateDescribeMonitorItemsResponse creates a response to parse from DescribeMonitorItems response

type DescribeParameterModificationHistoryRequest ¶

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

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"`
	EngineVersion        string           `position:"Query" name:"EngineVersion"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	CharacterType        string           `position:"Query" name:"CharacterType"`
}

DescribeParameterTemplatesRequest is the request struct for api DescribeParameterTemplates

func CreateDescribeParameterTemplatesRequest ¶

func CreateDescribeParameterTemplatesRequest() (request *DescribeParameterTemplatesRequest)

CreateDescribeParameterTemplatesRequest creates a request to invoke DescribeParameterTemplates API

type DescribeParameterTemplatesResponse ¶

type DescribeParameterTemplatesResponse struct {
	*responses.BaseResponse
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Engine         string     `json:"Engine" xml:"Engine"`
	EngineVersion  string     `json:"EngineVersion" xml:"EngineVersion"`
	ParameterCount string     `json:"ParameterCount" xml:"ParameterCount"`
	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"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	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"`
}

DescribeParametersRequest is the request struct for api DescribeParameters

func CreateDescribeParametersRequest ¶

func CreateDescribeParametersRequest() (request *DescribeParametersRequest)

CreateDescribeParametersRequest creates a request to invoke DescribeParameters API

type DescribeParametersResponse ¶

type DescribeParametersResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	Engine            string            `json:"Engine" xml:"Engine"`
	EngineVersion     string            `json:"EngineVersion" xml:"EngineVersion"`
	ConfigParameters  ConfigParameters  `json:"ConfigParameters" xml:"ConfigParameters"`
	RunningParameters RunningParameters `json:"RunningParameters" xml:"RunningParameters"`
}

DescribeParametersResponse is the response struct for api DescribeParameters

func CreateDescribeParametersResponse ¶

func CreateDescribeParametersResponse() (response *DescribeParametersResponse)

CreateDescribeParametersResponse creates a response to parse from DescribeParameters response

type DescribePriceRequest ¶ added in v1.61.100

type DescribePriceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NodeType             string           `position:"Query" name:"NodeType"`
	Instances            string           `position:"Query" name:"Instances"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	InstanceClass        string           `position:"Query" name:"InstanceClass"`
	Capacity             requests.Integer `position:"Query" name:"Capacity"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	Period               requests.Integer `position:"Query" name:"Period"`
	Product              string           `position:"Query" name:"Product"`
	Quantity             requests.Integer `position:"Query" name:"Quantity"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OrderParamOut        string           `position:"Query" name:"OrderParamOut"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	ChargeType           string           `position:"Query" name:"ChargeType"`
	Category             string           `position:"Query" name:"Category"`
	ForceUpgrade         requests.Boolean `position:"Query" name:"ForceUpgrade"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

DescribePriceRequest is the request struct for api DescribePrice

func CreateDescribePriceRequest ¶ added in v1.61.100

func CreateDescribePriceRequest() (request *DescribePriceRequest)

CreateDescribePriceRequest creates a request to invoke DescribePrice API

type DescribePriceResponse ¶ added in v1.61.100

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

DescribePriceResponse is the response struct for api DescribePrice

func CreateDescribePriceResponse ¶ added in v1.61.100

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

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest ¶

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse ¶

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

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse ¶

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeRoleZoneInfoRequest ¶ added in v1.61.640

type DescribeRoleZoneInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Role                 string           `position:"Query" name:"Role"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	QueryType            requests.Integer `position:"Query" name:"QueryType"`
	Product              string           `position:"Query" name:"Product"`
	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"`
	Category             string           `position:"Query" name:"Category"`
}

DescribeRoleZoneInfoRequest is the request struct for api DescribeRoleZoneInfo

func CreateDescribeRoleZoneInfoRequest ¶ added in v1.61.640

func CreateDescribeRoleZoneInfoRequest() (request *DescribeRoleZoneInfoRequest)

CreateDescribeRoleZoneInfoRequest creates a request to invoke DescribeRoleZoneInfo API

type DescribeRoleZoneInfoResponse ¶ added in v1.61.640

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

DescribeRoleZoneInfoResponse is the response struct for api DescribeRoleZoneInfo

func CreateDescribeRoleZoneInfoResponse ¶ added in v1.61.640

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"`
	StartTime            string           `position:"Query" name:"StartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	RoleType             string           `position:"Query" name:"RoleType"`
	NodeId               string           `position:"Query" name:"NodeId"`
	SQLId                requests.Integer `position:"Query" name:"SQLId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	QueryKeyword         string           `position:"Query" name:"QueryKeyword"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	DBName               string           `position:"Query" name:"DBName"`
	CharacterType        string           `position:"Query" name:"CharacterType"`
	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
	StartTime        string                           `json:"StartTime" xml:"StartTime"`
	RequestId        string                           `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int                              `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                              `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageSize         int                              `json:"PageSize" xml:"PageSize"`
	InstanceId       string                           `json:"InstanceId" xml:"InstanceId"`
	Engine           string                           `json:"Engine" xml:"Engine"`
	PageNumber       int                              `json:"PageNumber" xml:"PageNumber"`
	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.61.72

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

DescribeSecurityGroupConfigurationRequest is the request struct for api DescribeSecurityGroupConfiguration

func CreateDescribeSecurityGroupConfigurationRequest ¶ added in v1.61.72

func CreateDescribeSecurityGroupConfigurationRequest() (request *DescribeSecurityGroupConfigurationRequest)

CreateDescribeSecurityGroupConfigurationRequest creates a request to invoke DescribeSecurityGroupConfiguration API

type DescribeSecurityGroupConfigurationResponse ¶ added in v1.61.72

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

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

DescribeSecurityIpsRequest is the request struct for api DescribeSecurityIps

func CreateDescribeSecurityIpsRequest ¶

func CreateDescribeSecurityIpsRequest() (request *DescribeSecurityIpsRequest)

CreateDescribeSecurityIpsRequest creates a request to invoke DescribeSecurityIps API

type DescribeSecurityIpsResponse ¶

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

type DescribeSlowLogRecordsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	NodeId               string           `position:"Query" name:"NodeId"`
	SQLId                requests.Integer `position:"Query" name:"SQLId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	QueryKeyword         string           `position:"Query" name:"QueryKeyword"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OrderBy              string           `position:"Query" name:"OrderBy"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SlowLogRecordType    string           `position:"Query" name:"SlowLogRecordType"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	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
	StartTime        string                        `json:"StartTime" xml:"StartTime"`
	RequestId        string                        `json:"RequestId" xml:"RequestId"`
	PageRecordCount  int                           `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                           `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageSize         int                           `json:"PageSize" xml:"PageSize"`
	InstanceId       string                        `json:"InstanceId" xml:"InstanceId"`
	Engine           string                        `json:"Engine" xml:"Engine"`
	PageNumber       int                           `json:"PageNumber" xml:"PageNumber"`
	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 DescribeTasksRequest ¶ added in v1.61.640

type DescribeTasksRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeTasksRequest is the request struct for api DescribeTasks

func CreateDescribeTasksRequest ¶ added in v1.61.640

func CreateDescribeTasksRequest() (request *DescribeTasksRequest)

CreateDescribeTasksRequest creates a request to invoke DescribeTasks API

type DescribeTasksResponse ¶ added in v1.61.640

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

DescribeTasksResponse is the response struct for api DescribeTasks

func CreateDescribeTasksResponse ¶ added in v1.61.640

func CreateDescribeTasksResponse() (response *DescribeTasksResponse)

CreateDescribeTasksResponse creates a response to parse from DescribeTasks response

type DescribeZonesRequest ¶

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

DescribeZonesRequest is the request struct for api DescribeZones

func CreateDescribeZonesRequest ¶

func CreateDescribeZonesRequest() (request *DescribeZonesRequest)

CreateDescribeZonesRequest creates a request to invoke DescribeZones API

type DescribeZonesResponse ¶

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

DescribeZonesResponse is the response struct for api DescribeZones

func CreateDescribeZonesResponse ¶

func CreateDescribeZonesResponse() (response *DescribeZonesResponse)

CreateDescribeZonesResponse creates a response to parse from DescribeZones response

type DirectVipInfo ¶ added in v1.62.664

type DirectVipInfo struct {
	VipInfo []VipInfo `json:"VipInfo" xml:"VipInfo"`
}

DirectVipInfo is a nested struct in r_kvstore response

type EcsSecurityGroupRelation ¶ added in v1.61.72

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

EcsSecurityGroupRelation is a nested struct in r_kvstore response

type EnableAdditionalBandwidthRequest ¶ added in v1.61.979

type EnableAdditionalBandwidthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	SourceBiz            string           `position:"Query" name:"SourceBiz"`
	NodeId               string           `position:"Query" name:"NodeId"`
	OrderTimeLength      string           `position:"Query" name:"OrderTimeLength"`
	AutoRenewPeriod      requests.Integer `position:"Query" name:"AutoRenewPeriod"`
	Product              string           `position:"Query" name:"Product"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	AutoRenew            requests.Boolean `position:"Query" name:"AutoRenew"`
	ChargeType           string           `position:"Query" name:"ChargeType"`
	Category             string           `position:"Query" name:"Category"`
}

EnableAdditionalBandwidthRequest is the request struct for api EnableAdditionalBandwidth

func CreateEnableAdditionalBandwidthRequest ¶ added in v1.61.979

func CreateEnableAdditionalBandwidthRequest() (request *EnableAdditionalBandwidthRequest)

CreateEnableAdditionalBandwidthRequest creates a request to invoke EnableAdditionalBandwidth API

type EnableAdditionalBandwidthResponse ¶ added in v1.61.979

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

EnableAdditionalBandwidthResponse is the response struct for api EnableAdditionalBandwidth

func CreateEnableAdditionalBandwidthResponse ¶ added in v1.61.979

func CreateEnableAdditionalBandwidthResponse() (response *EnableAdditionalBandwidthResponse)

CreateEnableAdditionalBandwidthResponse creates a response to parse from EnableAdditionalBandwidth response

type ExtraInfo ¶ added in v1.62.664

type ExtraInfo struct {
	CustinsId           int    `json:"CustinsId" xml:"CustinsId"`
	RegistryFromHistory string `json:"RegistryFromHistory" xml:"RegistryFromHistory"`
	CustinsLevelId      int    `json:"CustinsLevelId" xml:"CustinsLevelId"`
	CustinsDbVersion    string `json:"CustinsDbVersion" xml:"CustinsDbVersion"`
	CustinsName         string `json:"CustinsName" xml:"CustinsName"`
}

ExtraInfo is a nested struct in r_kvstore response

type FlushExpireKeysRequest ¶ added in v1.61.13

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

FlushExpireKeysRequest is the request struct for api FlushExpireKeys

func CreateFlushExpireKeysRequest ¶ added in v1.61.13

func CreateFlushExpireKeysRequest() (request *FlushExpireKeysRequest)

CreateFlushExpireKeysRequest creates a request to invoke FlushExpireKeys API

type FlushExpireKeysResponse ¶ added in v1.61.13

type FlushExpireKeysResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
}

FlushExpireKeysResponse is the response struct for api FlushExpireKeys

func CreateFlushExpireKeysResponse ¶ added in v1.61.13

func CreateFlushExpireKeysResponse() (response *FlushExpireKeysResponse)

CreateFlushExpireKeysResponse creates a response to parse from FlushExpireKeys response

type FlushInstanceForDBRequest ¶ added in v1.62.434

type FlushInstanceForDBRequest 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"`
	DbIndex              requests.Integer `position:"Query" name:"DbIndex"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

FlushInstanceForDBRequest is the request struct for api FlushInstanceForDB

func CreateFlushInstanceForDBRequest ¶ added in v1.62.434

func CreateFlushInstanceForDBRequest() (request *FlushInstanceForDBRequest)

CreateFlushInstanceForDBRequest creates a request to invoke FlushInstanceForDB API

type FlushInstanceForDBResponse ¶ added in v1.62.434

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

FlushInstanceForDBResponse is the response struct for api FlushInstanceForDB

func CreateFlushInstanceForDBResponse ¶ added in v1.62.434

func CreateFlushInstanceForDBResponse() (response *FlushInstanceForDBResponse)

CreateFlushInstanceForDBResponse creates a response to parse from FlushInstanceForDB response

type FlushInstanceRequest ¶

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

FlushInstanceRequest is the request struct for api FlushInstance

func CreateFlushInstanceRequest ¶

func CreateFlushInstanceRequest() (request *FlushInstanceRequest)

CreateFlushInstanceRequest creates a request to invoke FlushInstance API

type FlushInstanceResponse ¶

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

FlushInstanceResponse is the response struct for api FlushInstance

func CreateFlushInstanceResponse ¶

func CreateFlushInstanceResponse() (response *FlushInstanceResponse)

CreateFlushInstanceResponse creates a response to parse from FlushInstance response

type GlobalDistributeCache ¶ added in v1.61.430

type GlobalDistributeCache struct {
	Status             string        `json:"Status" xml:"Status"`
	GlobalInstanceName string        `json:"GlobalInstanceName" xml:"GlobalInstanceName"`
	GlobalInstanceId   string        `json:"GlobalInstanceId" xml:"GlobalInstanceId"`
	SubInstances       []SubInstance `json:"SubInstances" xml:"SubInstances"`
}

GlobalDistributeCache is a nested struct in r_kvstore response

type GlobalDistributeCaches ¶ added in v1.61.430

type GlobalDistributeCaches struct {
	GlobalDistributeCache []GlobalDistributeCache `json:"GlobalDistributeCache" xml:"GlobalDistributeCache"`
}

GlobalDistributeCaches is a nested struct in r_kvstore response

type GlobalSecurityIPGroupInCreateGlobalSecurityIPGroup ¶ added in v1.62.339

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

GlobalSecurityIPGroupInCreateGlobalSecurityIPGroup is a nested struct in r_kvstore response

type GlobalSecurityIPGroupInDescribeGlobalSecurityIPGroup ¶ added in v1.62.339

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

GlobalSecurityIPGroupInDescribeGlobalSecurityIPGroup is a nested struct in r_kvstore response

type GlobalSecurityIPGroupItem ¶ added in v1.62.339

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 r_kvstore response

type GlobalSecurityIPGroupRel ¶ added in v1.62.339

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

GlobalSecurityIPGroupRel is a nested struct in r_kvstore response

type GlobalSecurityIPGroupRelItem ¶ added in v1.62.339

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 r_kvstore response

type GrantAccountPrivilegeRequest ¶

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

GrantAccountPrivilegeRequest is the request struct for api GrantAccountPrivilege

func CreateGrantAccountPrivilegeRequest ¶

func CreateGrantAccountPrivilegeRequest() (request *GrantAccountPrivilegeRequest)

CreateGrantAccountPrivilegeRequest creates a request to invoke GrantAccountPrivilege API

type GrantAccountPrivilegeResponse ¶

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

GrantAccountPrivilegeResponse is the response struct for api GrantAccountPrivilege

func CreateGrantAccountPrivilegeResponse ¶

func CreateGrantAccountPrivilegeResponse() (response *GrantAccountPrivilegeResponse)

CreateGrantAccountPrivilegeResponse creates a response to parse from GrantAccountPrivilege response

type HistoricalParameter ¶

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

HistoricalParameter is a nested struct in r_kvstore response

type HistoricalParameters ¶

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

HistoricalParameters is a nested struct in r_kvstore response

type HotKeys ¶ added in v1.61.184

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

HotKeys is a nested struct in r_kvstore response

type InitializeKvstorePermissionRequest ¶ added in v1.61.531

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

InitializeKvstorePermissionRequest is the request struct for api InitializeKvstorePermission

func CreateInitializeKvstorePermissionRequest ¶ added in v1.61.531

func CreateInitializeKvstorePermissionRequest() (request *InitializeKvstorePermissionRequest)

CreateInitializeKvstorePermissionRequest creates a request to invoke InitializeKvstorePermission API

type InitializeKvstorePermissionResponse ¶ added in v1.61.531

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

InitializeKvstorePermissionResponse is the response struct for api InitializeKvstorePermission

func CreateInitializeKvstorePermissionResponse ¶ added in v1.61.531

func CreateInitializeKvstorePermissionResponse() (response *InitializeKvstorePermissionResponse)

CreateInitializeKvstorePermissionResponse creates a response to parse from InitializeKvstorePermission response

type InstanceIds ¶ added in v1.61.1058

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

InstanceIds is a nested struct in r_kvstore response

type InstanceNetInfo ¶

type InstanceNetInfo struct {
	DirectConnection  int    `json:"DirectConnection" xml:"DirectConnection"`
	VSwitchId         string `json:"VSwitchId" xml:"VSwitchId"`
	DBInstanceNetType string `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	Upgradeable       string `json:"Upgradeable" xml:"Upgradeable"`
	ExpiredTime       string `json:"ExpiredTime" xml:"ExpiredTime"`
	ConnectionString  string `json:"ConnectionString" xml:"ConnectionString"`
	IPType            string `json:"IPType" xml:"IPType"`
	VPCInstanceId     string `json:"VPCInstanceId" xml:"VPCInstanceId"`
	Port              string `json:"Port" xml:"Port"`
	VPCId             string `json:"VPCId" xml:"VPCId"`
	IPAddress         string `json:"IPAddress" xml:"IPAddress"`
	IsSlaveProxy      int    `json:"IsSlaveProxy" xml:"IsSlaveProxy"`
}

InstanceNetInfo is a nested struct in r_kvstore response

type InstanceNodeList ¶ added in v1.61.341

type InstanceNodeList struct {
	InstanceNodes []InstanceNodes `json:"InstanceNodes" xml:"InstanceNodes"`
}

InstanceNodeList is a nested struct in r_kvstore response

type InstanceNodes ¶ added in v1.61.341

type InstanceNodes struct {
	NodeIp            string `json:"NodeIp" xml:"NodeIp"`
	DedicatedHostName string `json:"DedicatedHostName" xml:"DedicatedHostName"`
	NodeType          string `json:"NodeType" xml:"NodeType"`
	ZoneId            string `json:"ZoneId" xml:"ZoneId"`
	InstanceId        string `json:"InstanceId" xml:"InstanceId"`
	Port              int    `json:"Port" xml:"Port"`
	Role              string `json:"Role" xml:"Role"`
	NodeId            int    `json:"NodeId" xml:"NodeId"`
}

InstanceNodes is a nested struct in r_kvstore response

type InstancesInDescribeDedicatedClusterInstanceList ¶ added in v1.61.341

type InstancesInDescribeDedicatedClusterInstanceList struct {
	InstancesItem []InstancesItem `json:"Instances" xml:"Instances"`
}

InstancesInDescribeDedicatedClusterInstanceList is a nested struct in r_kvstore response

type InstancesInDescribeInstanceAttribute ¶

type InstancesInDescribeInstanceAttribute struct {
	DBInstanceAttribute []DBInstanceAttribute `json:"DBInstanceAttribute" xml:"DBInstanceAttribute"`
}

InstancesInDescribeInstanceAttribute is a nested struct in r_kvstore response

type InstancesInDescribeInstances ¶

type InstancesInDescribeInstances struct {
	KVStoreInstance []KVStoreInstanceInDescribeInstances `json:"KVStoreInstance" xml:"KVStoreInstance"`
}

InstancesInDescribeInstances is a nested struct in r_kvstore response

type InstancesInDescribeInstancesOverview ¶ added in v1.61.1416

type InstancesInDescribeInstancesOverview struct {
	KVStoreInstance []KVStoreInstance `json:"KVStoreInstance" xml:"KVStoreInstance"`
}

InstancesInDescribeInstancesOverview is a nested struct in r_kvstore response

type InstancesItem ¶ added in v1.61.341

type InstancesItem struct {
	VpcId             string          `json:"VpcId" xml:"VpcId"`
	CharacterType     string          `json:"CharacterType" xml:"CharacterType"`
	VswitchId         string          `json:"VswitchId" xml:"VswitchId"`
	InstanceClass     string          `json:"InstanceClass" xml:"InstanceClass"`
	MaintainStartTime string          `json:"MaintainStartTime" xml:"MaintainStartTime"`
	CreateTime        string          `json:"CreateTime" xml:"CreateTime"`
	ConnectionDomain  string          `json:"ConnectionDomain" xml:"ConnectionDomain"`
	MaintainEndTime   string          `json:"MaintainEndTime" xml:"MaintainEndTime"`
	StorageType       string          `json:"StorageType" xml:"StorageType"`
	InstanceId        string          `json:"InstanceId" xml:"InstanceId"`
	BandWidth         int64           `json:"BandWidth" xml:"BandWidth"`
	CurrentBandWidth  int64           `json:"CurrentBandWidth" xml:"CurrentBandWidth"`
	EngineVersion     string          `json:"EngineVersion" xml:"EngineVersion"`
	RegionId          string          `json:"RegionId" xml:"RegionId"`
	InstanceName      string          `json:"InstanceName" xml:"InstanceName"`
	ZoneId            string          `json:"ZoneId" xml:"ZoneId"`
	ClusterName       string          `json:"ClusterName" xml:"ClusterName"`
	InstanceStatus    string          `json:"InstanceStatus" xml:"InstanceStatus"`
	Engine            string          `json:"Engine" xml:"Engine"`
	ShardCount        int             `json:"ShardCount" xml:"ShardCount"`
	CustomId          string          `json:"CustomId" xml:"CustomId"`
	ProxyCount        int             `json:"ProxyCount" xml:"ProxyCount"`
	ClusterId         string          `json:"ClusterId" xml:"ClusterId"`
	InstanceNodeList  []InstanceNodes `json:"InstanceNodeList" xml:"InstanceNodeList"`
}

InstancesItem is a nested struct in r_kvstore response

type Item ¶

type Item struct {
	Id           int    `json:"Id" xml:"Id"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	ZoneId       string `json:"ZoneId" xml:"ZoneId"`
	Role         string `json:"Role" xml:"Role"`
	Duration     int    `json:"Duration" xml:"Duration"`
	Ip           string `json:"Ip" xml:"Ip"`
	HostName     string `json:"HostName" xml:"HostName"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	Status       string `json:"Status" xml:"Status"`
	AutoRenew    string `json:"AutoRenew" xml:"AutoRenew"`
	Ports        []int  `json:"Ports" xml:"Ports"`
}

Item is a nested struct in r_kvstore response

type ItemsInDescribeActiveOperationTask ¶

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

ItemsInDescribeActiveOperationTask is a nested struct in r_kvstore response

type ItemsInDescribeAuditRecords ¶

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

ItemsInDescribeAuditRecords is a nested struct in r_kvstore response

type ItemsInDescribeClusterMemberInfo ¶ added in v1.61.818

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

ItemsInDescribeClusterMemberInfo is a nested struct in r_kvstore response

type ItemsInDescribeHistoryTasks ¶ added in v1.62.420

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

ItemsInDescribeHistoryTasks is a nested struct in r_kvstore response

type ItemsInDescribeInstanceAutoRenewalAttribute ¶

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

ItemsInDescribeInstanceAutoRenewalAttribute is a nested struct in r_kvstore response

type ItemsInDescribeRunningLogRecords ¶

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

ItemsInDescribeRunningLogRecords is a nested struct in r_kvstore response

type ItemsInDescribeSecurityGroupConfiguration ¶ added in v1.61.72

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

ItemsInDescribeSecurityGroupConfiguration is a nested struct in r_kvstore response

type ItemsInDescribeSlowLogRecords ¶

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

ItemsInDescribeSlowLogRecords is a nested struct in r_kvstore response

type ItemsInDescribeTasks ¶ added in v1.61.640

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

ItemsInDescribeTasks is a nested struct in r_kvstore response

type ItemsItem ¶

type ItemsItem struct {
	Region          string  `json:"Region" xml:"Region"`
	ResultInfo      string  `json:"ResultInfo" xml:"ResultInfo"`
	InsName         string  `json:"InsName" xml:"InsName"`
	TaskParams      string  `json:"TaskParams" xml:"TaskParams"`
	InstanceType    string  `json:"InstanceType" xml:"InstanceType"`
	ReasonCode      string  `json:"ReasonCode" xml:"ReasonCode"`
	Deadline        string  `json:"Deadline" xml:"Deadline"`
	DbType          string  `json:"DbType" xml:"DbType"`
	ModifiedTime    string  `json:"ModifiedTime" xml:"ModifiedTime"`
	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"`
	TaskDetail      string  `json:"TaskDetail" xml:"TaskDetail"`
	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"`
	PrepareInterval string  `json:"PrepareInterval" xml:"PrepareInterval"`
	StartTime       string  `json:"StartTime" xml:"StartTime"`
	EndTime         string  `json:"EndTime" xml:"EndTime"`
	RemainTime      int     `json:"RemainTime" xml:"RemainTime"`
	CurrentStepName string  `json:"CurrentStepName" xml:"CurrentStepName"`
	TaskType        string  `json:"TaskType" xml:"TaskType"`
}

ItemsItem is a nested struct in r_kvstore response

type KVStoreInstance ¶

type KVStoreInstance struct {
	InstanceClass       string                  `json:"InstanceClass" xml:"InstanceClass"`
	PackageType         string                  `json:"PackageType" xml:"PackageType"`
	ChargeType          string                  `json:"ChargeType" xml:"ChargeType"`
	ConnectionDomain    string                  `json:"ConnectionDomain" xml:"ConnectionDomain"`
	CreateTime          string                  `json:"CreateTime" xml:"CreateTime"`
	EditionType         string                  `json:"EditionType" xml:"EditionType"`
	InstanceType        string                  `json:"InstanceType" xml:"InstanceType"`
	VpcCloudInstanceId  string                  `json:"VpcCloudInstanceId" xml:"VpcCloudInstanceId"`
	GlobalInstanceId    string                  `json:"GlobalInstanceId" xml:"GlobalInstanceId"`
	DestroyTime         string                  `json:"DestroyTime" xml:"DestroyTime"`
	RegionId            string                  `json:"RegionId" xml:"RegionId"`
	ResourceGroupId     string                  `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CloudType           string                  `json:"CloudType" xml:"CloudType"`
	PrivateIp           string                  `json:"PrivateIp" xml:"PrivateIp"`
	InstanceId          string                  `json:"InstanceId" xml:"InstanceId"`
	InstanceStatus      string                  `json:"InstanceStatus" xml:"InstanceStatus"`
	Bandwidth           int64                   `json:"Bandwidth" xml:"Bandwidth"`
	VpcId               string                  `json:"VpcId" xml:"VpcId"`
	NetworkType         string                  `json:"NetworkType" xml:"NetworkType"`
	HasRenewChangeOrder bool                    `json:"HasRenewChangeOrder" xml:"HasRenewChangeOrder"`
	ReadOnlyCount       string                  `json:"ReadOnlyCount" xml:"ReadOnlyCount"`
	NodeType            string                  `json:"NodeType" xml:"NodeType"`
	Connections         int64                   `json:"Connections" xml:"Connections"`
	ArchitectureType    string                  `json:"ArchitectureType" xml:"ArchitectureType"`
	ReplacateId         string                  `json:"ReplacateId" xml:"ReplacateId"`
	EngineVersion       string                  `json:"EngineVersion" xml:"EngineVersion"`
	ProxyCount          int                     `json:"ProxyCount" xml:"ProxyCount"`
	ShardClass          string                  `json:"ShardClass" xml:"ShardClass"`
	Capacity            int64                   `json:"Capacity" xml:"Capacity"`
	VSwitchId           string                  `json:"VSwitchId" xml:"VSwitchId"`
	InstanceName        string                  `json:"InstanceName" xml:"InstanceName"`
	SecondaryZoneId     string                  `json:"SecondaryZoneId" xml:"SecondaryZoneId"`
	Port                int64                   `json:"Port" xml:"Port"`
	EndTime             string                  `json:"EndTime" xml:"EndTime"`
	ZoneId              string                  `json:"ZoneId" xml:"ZoneId"`
	ShardCount          int                     `json:"ShardCount" xml:"ShardCount"`
	QPS                 int64                   `json:"QPS" xml:"QPS"`
	UserName            string                  `json:"UserName" xml:"UserName"`
	IsRds               bool                    `json:"IsRds" xml:"IsRds"`
	Config              string                  `json:"Config" xml:"Config"`
	ConnectionMode      string                  `json:"ConnectionMode" xml:"ConnectionMode"`
	Tags                TagsInDescribeInstances `json:"Tags" xml:"Tags"`
}

KVStoreInstance is a nested struct in r_kvstore response

type KVStoreInstanceInDescribeInstances ¶ added in v1.61.1416

type KVStoreInstanceInDescribeInstances struct {
	VpcId               string                  `json:"VpcId" xml:"VpcId"`
	PrivateIp           string                  `json:"PrivateIp" xml:"PrivateIp"`
	Capacity            int64                   `json:"Capacity" xml:"Capacity"`
	ReplacateId         string                  `json:"ReplacateId" xml:"ReplacateId"`
	CreateTime          string                  `json:"CreateTime" xml:"CreateTime"`
	ConnectionDomain    string                  `json:"ConnectionDomain" xml:"ConnectionDomain"`
	IsRds               bool                    `json:"IsRds" xml:"IsRds"`
	ChargeType          string                  `json:"ChargeType" xml:"ChargeType"`
	ArchitectureType    string                  `json:"ArchitectureType" xml:"ArchitectureType"`
	NetworkType         string                  `json:"NetworkType" xml:"NetworkType"`
	ConnectionMode      string                  `json:"ConnectionMode" xml:"ConnectionMode"`
	Port                int64                   `json:"Port" xml:"Port"`
	SecondaryZoneId     string                  `json:"SecondaryZoneId" xml:"SecondaryZoneId"`
	EngineVersion       string                  `json:"EngineVersion" xml:"EngineVersion"`
	PackageType         string                  `json:"PackageType" xml:"PackageType"`
	Config              string                  `json:"Config" xml:"Config"`
	VpcCloudInstanceId  string                  `json:"VpcCloudInstanceId" xml:"VpcCloudInstanceId"`
	Bandwidth           int64                   `json:"Bandwidth" xml:"Bandwidth"`
	InstanceName        string                  `json:"InstanceName" xml:"InstanceName"`
	ShardCount          int                     `json:"ShardCount" xml:"ShardCount"`
	UserName            string                  `json:"UserName" xml:"UserName"`
	GlobalInstanceId    string                  `json:"GlobalInstanceId" xml:"GlobalInstanceId"`
	QPS                 int64                   `json:"QPS" xml:"QPS"`
	InstanceClass       string                  `json:"InstanceClass" xml:"InstanceClass"`
	DestroyTime         string                  `json:"DestroyTime" xml:"DestroyTime"`
	InstanceId          string                  `json:"InstanceId" xml:"InstanceId"`
	InstanceType        string                  `json:"InstanceType" xml:"InstanceType"`
	HasRenewChangeOrder bool                    `json:"HasRenewChangeOrder" xml:"HasRenewChangeOrder"`
	RegionId            string                  `json:"RegionId" xml:"RegionId"`
	EndTime             string                  `json:"EndTime" xml:"EndTime"`
	VSwitchId           string                  `json:"VSwitchId" xml:"VSwitchId"`
	NodeType            string                  `json:"NodeType" xml:"NodeType"`
	Connections         int64                   `json:"Connections" xml:"Connections"`
	ResourceGroupId     string                  `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ZoneId              string                  `json:"ZoneId" xml:"ZoneId"`
	InstanceStatus      string                  `json:"InstanceStatus" xml:"InstanceStatus"`
	ProxyCount          int                     `json:"ProxyCount" xml:"ProxyCount"`
	CloudType           string                  `json:"CloudType" xml:"CloudType"`
	EditionType         string                  `json:"EditionType" xml:"EditionType"`
	ReadOnlyCount       string                  `json:"ReadOnlyCount" xml:"ReadOnlyCount"`
	ShardClass          string                  `json:"ShardClass" xml:"ShardClass"`
	Tags                TagsInDescribeInstances `json:"Tags" xml:"Tags"`
}

KVStoreInstanceInDescribeInstances is a nested struct in r_kvstore response

type KVStoreMonitorItem ¶

type KVStoreMonitorItem struct {
	Unit       string `json:"Unit" xml:"Unit"`
	MonitorKey string `json:"MonitorKey" xml:"MonitorKey"`
}

KVStoreMonitorItem is a nested struct in r_kvstore response

type KVStoreRegion ¶

type KVStoreRegion struct {
	RegionEndpoint string     `json:"RegionEndpoint" xml:"RegionEndpoint"`
	LocalName      string     `json:"LocalName" xml:"LocalName"`
	RegionId       string     `json:"RegionId" xml:"RegionId"`
	ZoneIds        string     `json:"ZoneIds" xml:"ZoneIds"`
	ZoneIdList     ZoneIdList `json:"ZoneIdList" xml:"ZoneIdList"`
}

KVStoreRegion is a nested struct in r_kvstore response

type KVStoreZone ¶

type KVStoreZone struct {
	IsRds         bool   `json:"IsRds" xml:"IsRds"`
	ZoneId        string `json:"ZoneId" xml:"ZoneId"`
	Disabled      bool   `json:"Disabled" xml:"Disabled"`
	SwitchNetwork bool   `json:"SwitchNetwork" xml:"SwitchNetwork"`
	ZoneName      string `json:"ZoneName" xml:"ZoneName"`
	RegionId      string `json:"RegionId" xml:"RegionId"`
}

KVStoreZone is a nested struct in r_kvstore response

type KeyIds ¶ added in v1.61.1416

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

KeyIds is a nested struct in r_kvstore response

type ListTagResourcesRequest ¶

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 ¶

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶

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

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type LockDBInstanceWriteRequest ¶ added in v1.62.549

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

LockDBInstanceWriteRequest is the request struct for api LockDBInstanceWrite

func CreateLockDBInstanceWriteRequest ¶ added in v1.62.549

func CreateLockDBInstanceWriteRequest() (request *LockDBInstanceWriteRequest)

CreateLockDBInstanceWriteRequest creates a request to invoke LockDBInstanceWrite API

type LockDBInstanceWriteResponse ¶ added in v1.62.549

type LockDBInstanceWriteResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
	TaskId         int64  `json:"TaskId" xml:"TaskId"`
	LockReason     string `json:"LockReason" xml:"LockReason"`
}

LockDBInstanceWriteResponse is the response struct for api LockDBInstanceWrite

func CreateLockDBInstanceWriteResponse ¶ added in v1.62.549

func CreateLockDBInstanceWriteResponse() (response *LockDBInstanceWriteResponse)

CreateLockDBInstanceWriteResponse creates a response to parse from LockDBInstanceWrite response

type LogRecords ¶

type LogRecords struct {
	Category     string `json:"Category" xml:"Category"`
	Account      string `json:"Account" xml:"Account"`
	Id           int    `json:"Id" xml:"Id"`
	Level        string `json:"Level" xml:"Level"`
	CreateTime   string `json:"CreateTime" xml:"CreateTime"`
	IPAddress    string `json:"IPAddress" xml:"IPAddress"`
	DataBaseName string `json:"DataBaseName" xml:"DataBaseName"`
	ElapsedTime  int64  `json:"ElapsedTime" xml:"ElapsedTime"`
	ConnInfo     string `json:"ConnInfo" xml:"ConnInfo"`
	Command      string `json:"Command" xml:"Command"`
	ExecuteTime  string `json:"ExecuteTime" xml:"ExecuteTime"`
	NodeId       string `json:"NodeId" xml:"NodeId"`
	Content      string `json:"Content" xml:"Content"`
	AccountName  string `json:"AccountName" xml:"AccountName"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	DBName       string `json:"DBName" xml:"DBName"`
}

LogRecords is a nested struct in r_kvstore response

type MigrateToOtherZoneRequest ¶

type MigrateToOtherZoneRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecondaryZoneId      string           `position:"Query" name:"SecondaryZoneId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	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"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

ModifyAccountDescriptionRequest is the request struct for api ModifyAccountDescription

func CreateModifyAccountDescriptionRequest ¶

func CreateModifyAccountDescriptionRequest() (request *ModifyAccountDescriptionRequest)

CreateModifyAccountDescriptionRequest creates a request to invoke ModifyAccountDescription API

type ModifyAccountDescriptionResponse ¶

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

ModifyAccountDescriptionResponse is the response struct for api ModifyAccountDescription

func CreateModifyAccountDescriptionResponse ¶

func CreateModifyAccountDescriptionResponse() (response *ModifyAccountDescriptionResponse)

CreateModifyAccountDescriptionResponse creates a response to parse from ModifyAccountDescription response

type ModifyAccountPasswordRequest ¶ added in v1.61.341

type ModifyAccountPasswordRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	NewAccountPassword   string           `position:"Query" name:"NewAccountPassword"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	OldAccountPassword   string           `position:"Query" name:"OldAccountPassword"`
	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"`
}

ModifyAccountPasswordRequest is the request struct for api ModifyAccountPassword

func CreateModifyAccountPasswordRequest ¶ added in v1.61.341

func CreateModifyAccountPasswordRequest() (request *ModifyAccountPasswordRequest)

CreateModifyAccountPasswordRequest creates a request to invoke ModifyAccountPassword API

type ModifyAccountPasswordResponse ¶ added in v1.61.341

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

ModifyAccountPasswordResponse is the response struct for api ModifyAccountPassword

func CreateModifyAccountPasswordResponse ¶ added in v1.61.341

func CreateModifyAccountPasswordResponse() (response *ModifyAccountPasswordResponse)

CreateModifyAccountPasswordResponse creates a response to parse from ModifyAccountPassword response

type ModifyActiveOperationTaskRequest ¶

type ModifyActiveOperationTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	SwitchTime           string           `position:"Query" name:"SwitchTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ids                  string           `position:"Query" name:"Ids"`
}

ModifyActiveOperationTaskRequest is the request struct for api ModifyActiveOperationTask

func CreateModifyActiveOperationTaskRequest ¶

func CreateModifyActiveOperationTaskRequest() (request *ModifyActiveOperationTaskRequest)

CreateModifyActiveOperationTaskRequest creates a request to invoke ModifyActiveOperationTask API

type ModifyActiveOperationTaskResponse ¶

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

ModifyActiveOperationTaskResponse is the response struct for api ModifyActiveOperationTask

func CreateModifyActiveOperationTaskResponse ¶

func CreateModifyActiveOperationTaskResponse() (response *ModifyActiveOperationTaskResponse)

CreateModifyActiveOperationTaskResponse creates a response to parse from ModifyActiveOperationTask response

type ModifyAuditLogConfigRequest ¶

type ModifyAuditLogConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	AuditCommand         string           `position:"Query" name:"AuditCommand"`
	AuditLogSwitchSource string           `position:"Query" name:"AuditLogSwitchSource"`
	ProxyAudit           string           `position:"Query" name:"ProxyAudit"`
	Retention            requests.Integer `position:"Query" name:"Retention"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DbAudit              requests.Boolean `position:"Query" name:"DbAudit"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ServiceType          string           `position:"Query" name:"ServiceType"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

ModifyAuditLogConfigRequest is the request struct for api ModifyAuditLogConfig

func CreateModifyAuditLogConfigRequest ¶

func CreateModifyAuditLogConfigRequest() (request *ModifyAuditLogConfigRequest)

CreateModifyAuditLogConfigRequest creates a request to invoke ModifyAuditLogConfig API

type ModifyAuditLogConfigResponse ¶

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

ModifyAuditLogConfigResponse is the response struct for api ModifyAuditLogConfig

func CreateModifyAuditLogConfigResponse ¶

func CreateModifyAuditLogConfigResponse() (response *ModifyAuditLogConfigResponse)

CreateModifyAuditLogConfigResponse creates a response to parse from ModifyAuditLogConfig response

type ModifyBackupPolicyRequest ¶

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

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"`
	SecurityToken           string           `position:"Query" name:"SecurityToken"`
	DBInstanceId            string           `position:"Query" name:"DBInstanceId"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	NewConnectionString     string           `position:"Query" name:"NewConnectionString"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	IPType                  string           `position:"Query" name:"IPType"`
	CurrentConnectionString string           `position:"Query" name:"CurrentConnectionString"`
	Port                    string           `position:"Query" name:"Port"`
}

ModifyDBInstanceConnectionStringRequest is the request struct for api ModifyDBInstanceConnectionString

func CreateModifyDBInstanceConnectionStringRequest ¶

func CreateModifyDBInstanceConnectionStringRequest() (request *ModifyDBInstanceConnectionStringRequest)

CreateModifyDBInstanceConnectionStringRequest creates a request to invoke ModifyDBInstanceConnectionString API

type ModifyDBInstanceConnectionStringResponse ¶

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

ModifyDBInstanceConnectionStringResponse is the response struct for api ModifyDBInstanceConnectionString

func CreateModifyDBInstanceConnectionStringResponse ¶

func CreateModifyDBInstanceConnectionStringResponse() (response *ModifyDBInstanceConnectionStringResponse)

CreateModifyDBInstanceConnectionStringResponse creates a response to parse from ModifyDBInstanceConnectionString response

type ModifyGlobalSecurityIPGroupNameRequest ¶ added in v1.62.339

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

ModifyGlobalSecurityIPGroupNameRequest is the request struct for api ModifyGlobalSecurityIPGroupName

func CreateModifyGlobalSecurityIPGroupNameRequest ¶ added in v1.62.339

func CreateModifyGlobalSecurityIPGroupNameRequest() (request *ModifyGlobalSecurityIPGroupNameRequest)

CreateModifyGlobalSecurityIPGroupNameRequest creates a request to invoke ModifyGlobalSecurityIPGroupName API

type ModifyGlobalSecurityIPGroupNameResponse ¶ added in v1.62.339

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

ModifyGlobalSecurityIPGroupNameResponse is the response struct for api ModifyGlobalSecurityIPGroupName

func CreateModifyGlobalSecurityIPGroupNameResponse ¶ added in v1.62.339

func CreateModifyGlobalSecurityIPGroupNameResponse() (response *ModifyGlobalSecurityIPGroupNameResponse)

CreateModifyGlobalSecurityIPGroupNameResponse creates a response to parse from ModifyGlobalSecurityIPGroupName response

type ModifyGlobalSecurityIPGroupRelationRequest ¶ added in v1.62.339

type ModifyGlobalSecurityIPGroupRelationRequest 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"`
	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.339

func CreateModifyGlobalSecurityIPGroupRelationRequest() (request *ModifyGlobalSecurityIPGroupRelationRequest)

CreateModifyGlobalSecurityIPGroupRelationRequest creates a request to invoke ModifyGlobalSecurityIPGroupRelation API

type ModifyGlobalSecurityIPGroupRelationResponse ¶ added in v1.62.339

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

func CreateModifyGlobalSecurityIPGroupRelationResponse() (response *ModifyGlobalSecurityIPGroupRelationResponse)

CreateModifyGlobalSecurityIPGroupRelationResponse creates a response to parse from ModifyGlobalSecurityIPGroupRelation response

type ModifyGlobalSecurityIPGroupRequest ¶ added in v1.62.339

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

ModifyGlobalSecurityIPGroupRequest is the request struct for api ModifyGlobalSecurityIPGroup

func CreateModifyGlobalSecurityIPGroupRequest ¶ added in v1.62.339

func CreateModifyGlobalSecurityIPGroupRequest() (request *ModifyGlobalSecurityIPGroupRequest)

CreateModifyGlobalSecurityIPGroupRequest creates a request to invoke ModifyGlobalSecurityIPGroup API

type ModifyGlobalSecurityIPGroupResponse ¶ added in v1.62.339

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

func CreateModifyGlobalSecurityIPGroupResponse() (response *ModifyGlobalSecurityIPGroupResponse)

CreateModifyGlobalSecurityIPGroupResponse creates a response to parse from ModifyGlobalSecurityIPGroup response

type ModifyInstanceAttributeRequest ¶

type ModifyInstanceAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken             string           `position:"Query" name:"SecurityToken"`
	Product                   string           `position:"Query" name:"Product"`
	InstanceReleaseProtection requests.Boolean `position:"Query" name:"InstanceReleaseProtection"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	NewPassword               string           `position:"Query" name:"NewPassword"`
	InstanceId                string           `position:"Query" name:"InstanceId"`
	InstanceName              string           `position:"Query" name:"InstanceName"`
	Category                  string           `position:"Query" name:"Category"`
}

ModifyInstanceAttributeRequest is the request struct for api ModifyInstanceAttribute

func CreateModifyInstanceAttributeRequest ¶

func CreateModifyInstanceAttributeRequest() (request *ModifyInstanceAttributeRequest)

CreateModifyInstanceAttributeRequest creates a request to invoke ModifyInstanceAttribute API

type ModifyInstanceAttributeResponse ¶

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

ModifyInstanceAttributeResponse is the response struct for api ModifyInstanceAttribute

func CreateModifyInstanceAttributeResponse ¶

func CreateModifyInstanceAttributeResponse() (response *ModifyInstanceAttributeResponse)

CreateModifyInstanceAttributeResponse creates a response to parse from ModifyInstanceAttribute response

type ModifyInstanceAutoRenewalAttributeRequest ¶

type ModifyInstanceAutoRenewalAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Duration             string           `position:"Query" name:"Duration"`
	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"`
	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 ModifyInstanceConfigRequest ¶

type ModifyInstanceConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	Product              string           `position:"Query" name:"Product"`
	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"`
	Category             string           `position:"Query" name:"Category"`
	Config               string           `position:"Query" name:"Config"`
}

ModifyInstanceConfigRequest is the request struct for api ModifyInstanceConfig

func CreateModifyInstanceConfigRequest ¶

func CreateModifyInstanceConfigRequest() (request *ModifyInstanceConfigRequest)

CreateModifyInstanceConfigRequest creates a request to invoke ModifyInstanceConfig API

type ModifyInstanceConfigResponse ¶

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

ModifyInstanceConfigResponse is the response struct for api ModifyInstanceConfig

func CreateModifyInstanceConfigResponse ¶

func CreateModifyInstanceConfigResponse() (response *ModifyInstanceConfigResponse)

CreateModifyInstanceConfigResponse creates a response to parse from ModifyInstanceConfig response

type ModifyInstanceMaintainTimeRequest ¶

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

ModifyInstanceMaintainTimeRequest is the request struct for api ModifyInstanceMaintainTime

func CreateModifyInstanceMaintainTimeRequest ¶

func CreateModifyInstanceMaintainTimeRequest() (request *ModifyInstanceMaintainTimeRequest)

CreateModifyInstanceMaintainTimeRequest creates a request to invoke ModifyInstanceMaintainTime API

type ModifyInstanceMaintainTimeResponse ¶

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

ModifyInstanceMaintainTimeResponse is the response struct for api ModifyInstanceMaintainTime

func CreateModifyInstanceMaintainTimeResponse ¶

func CreateModifyInstanceMaintainTimeResponse() (response *ModifyInstanceMaintainTimeResponse)

CreateModifyInstanceMaintainTimeResponse creates a response to parse from ModifyInstanceMaintainTime response

type ModifyInstanceMajorVersionRequest ¶

type ModifyInstanceMajorVersionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EffectTime           string           `position:"Query" name:"EffectTime"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	MajorVersion         string           `position:"Query" name:"MajorVersion"`
	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"`
}

ModifyInstanceMajorVersionRequest is the request struct for api ModifyInstanceMajorVersion

func CreateModifyInstanceMajorVersionRequest ¶

func CreateModifyInstanceMajorVersionRequest() (request *ModifyInstanceMajorVersionRequest)

CreateModifyInstanceMajorVersionRequest creates a request to invoke ModifyInstanceMajorVersion API

type ModifyInstanceMajorVersionResponse ¶

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

ModifyInstanceMajorVersionResponse is the response struct for api ModifyInstanceMajorVersion

func CreateModifyInstanceMajorVersionResponse ¶

func CreateModifyInstanceMajorVersionResponse() (response *ModifyInstanceMajorVersionResponse)

CreateModifyInstanceMajorVersionResponse creates a response to parse from ModifyInstanceMajorVersion response

type ModifyInstanceMinorVersionRequest ¶

type ModifyInstanceMinorVersionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EffectTime           string           `position:"Query" name:"EffectTime"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Minorversion         string           `position:"Query" name:"Minorversion"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

ModifyInstanceMinorVersionRequest is the request struct for api ModifyInstanceMinorVersion

func CreateModifyInstanceMinorVersionRequest ¶

func CreateModifyInstanceMinorVersionRequest() (request *ModifyInstanceMinorVersionRequest)

CreateModifyInstanceMinorVersionRequest creates a request to invoke ModifyInstanceMinorVersion API

type ModifyInstanceMinorVersionResponse ¶

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

ModifyInstanceMinorVersionResponse is the response struct for api ModifyInstanceMinorVersion

func CreateModifyInstanceMinorVersionResponse ¶

func CreateModifyInstanceMinorVersionResponse() (response *ModifyInstanceMinorVersionResponse)

CreateModifyInstanceMinorVersionResponse creates a response to parse from ModifyInstanceMinorVersion response

type ModifyInstanceNetExpireTimeRequest ¶

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

ModifyInstanceNetExpireTimeRequest is the request struct for api ModifyInstanceNetExpireTime

func CreateModifyInstanceNetExpireTimeRequest ¶

func CreateModifyInstanceNetExpireTimeRequest() (request *ModifyInstanceNetExpireTimeRequest)

CreateModifyInstanceNetExpireTimeRequest creates a request to invoke ModifyInstanceNetExpireTime API

type ModifyInstanceNetExpireTimeResponse ¶

type ModifyInstanceNetExpireTimeResponse struct {
	*responses.BaseResponse
	InstanceId   string                                    `json:"InstanceId" xml:"InstanceId"`
	RequestId    string                                    `json:"RequestId" xml:"RequestId"`
	NetInfoItems NetInfoItemsInModifyInstanceNetExpireTime `json:"NetInfoItems" xml:"NetInfoItems"`
}

ModifyInstanceNetExpireTimeResponse is the response struct for api ModifyInstanceNetExpireTime

func CreateModifyInstanceNetExpireTimeResponse ¶

func CreateModifyInstanceNetExpireTimeResponse() (response *ModifyInstanceNetExpireTimeResponse)

CreateModifyInstanceNetExpireTimeResponse creates a response to parse from ModifyInstanceNetExpireTime response

type ModifyInstanceParameterRequest ¶ added in v1.62.477

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

ModifyInstanceParameterRequest is the request struct for api ModifyInstanceParameter

func CreateModifyInstanceParameterRequest ¶ added in v1.62.477

func CreateModifyInstanceParameterRequest() (request *ModifyInstanceParameterRequest)

CreateModifyInstanceParameterRequest creates a request to invoke ModifyInstanceParameter API

type ModifyInstanceParameterResponse ¶ added in v1.62.477

type ModifyInstanceParameterResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	TaskId     int64  `json:"TaskId" xml:"TaskId"`
}

ModifyInstanceParameterResponse is the response struct for api ModifyInstanceParameter

func CreateModifyInstanceParameterResponse ¶ added in v1.62.477

func CreateModifyInstanceParameterResponse() (response *ModifyInstanceParameterResponse)

CreateModifyInstanceParameterResponse creates a response to parse from ModifyInstanceParameter response

type ModifyInstanceSSLRequest ¶

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

ModifyInstanceSSLRequest is the request struct for api ModifyInstanceSSL

func CreateModifyInstanceSSLRequest ¶

func CreateModifyInstanceSSLRequest() (request *ModifyInstanceSSLRequest)

CreateModifyInstanceSSLRequest creates a request to invoke ModifyInstanceSSL API

type ModifyInstanceSSLResponse ¶

type ModifyInstanceSSLResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
}

ModifyInstanceSSLResponse is the response struct for api ModifyInstanceSSL

func CreateModifyInstanceSSLResponse ¶

func CreateModifyInstanceSSLResponse() (response *ModifyInstanceSSLResponse)

CreateModifyInstanceSSLResponse creates a response to parse from ModifyInstanceSSL response

type ModifyInstanceSpecRequest ¶

type ModifyInstanceSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	SlaveReadOnlyCount   requests.Integer `position:"Query" name:"SlaveReadOnlyCount"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	InstanceClass        string           `position:"Query" name:"InstanceClass"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	EffectiveTime        string           `position:"Query" name:"EffectiveTime"`
	SourceBiz            string           `position:"Query" name:"SourceBiz"`
	BusinessInfo         string           `position:"Query" name:"BusinessInfo"`
	ShardCount           requests.Integer `position:"Query" name:"ShardCount"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	FromApp              string           `position:"Query" name:"FromApp"`
	MajorVersion         string           `position:"Query" name:"MajorVersion"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ForceTrans           requests.Boolean `position:"Query" name:"ForceTrans"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ReadOnlyCount        requests.Integer `position:"Query" name:"ReadOnlyCount"`
	ForceUpgrade         requests.Boolean `position:"Query" name:"ForceUpgrade"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

ModifyInstanceSpecRequest is the request struct for api ModifyInstanceSpec

func CreateModifyInstanceSpecRequest ¶

func CreateModifyInstanceSpecRequest() (request *ModifyInstanceSpecRequest)

CreateModifyInstanceSpecRequest creates a request to invoke ModifyInstanceSpec API

type ModifyInstanceSpecResponse ¶

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

ModifyInstanceSpecResponse is the response struct for api ModifyInstanceSpec

func CreateModifyInstanceSpecResponse ¶

func CreateModifyInstanceSpecResponse() (response *ModifyInstanceSpecResponse)

CreateModifyInstanceSpecResponse creates a response to parse from ModifyInstanceSpec response

type ModifyInstanceTDERequest ¶ added in v1.61.1416

type ModifyInstanceTDERequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	Product              string           `position:"Query" name:"Product"`
	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"`
	EncryptionName       string           `position:"Query" name:"EncryptionName"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	RoleArn              string           `position:"Query" name:"RoleArn"`
	Category             string           `position:"Query" name:"Category"`
	TDEStatus            string           `position:"Query" name:"TDEStatus"`
}

ModifyInstanceTDERequest is the request struct for api ModifyInstanceTDE

func CreateModifyInstanceTDERequest ¶ added in v1.61.1416

func CreateModifyInstanceTDERequest() (request *ModifyInstanceTDERequest)

CreateModifyInstanceTDERequest creates a request to invoke ModifyInstanceTDE API

type ModifyInstanceTDEResponse ¶ added in v1.61.1416

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

ModifyInstanceTDEResponse is the response struct for api ModifyInstanceTDE

func CreateModifyInstanceTDEResponse ¶ added in v1.61.1416

func CreateModifyInstanceTDEResponse() (response *ModifyInstanceTDEResponse)

CreateModifyInstanceTDEResponse creates a response to parse from ModifyInstanceTDE response

type ModifyInstanceVpcAuthModeRequest ¶

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

ModifyInstanceVpcAuthModeRequest is the request struct for api ModifyInstanceVpcAuthMode

func CreateModifyInstanceVpcAuthModeRequest ¶

func CreateModifyInstanceVpcAuthModeRequest() (request *ModifyInstanceVpcAuthModeRequest)

CreateModifyInstanceVpcAuthModeRequest creates a request to invoke ModifyInstanceVpcAuthMode API

type ModifyInstanceVpcAuthModeResponse ¶

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

ModifyInstanceVpcAuthModeResponse is the response struct for api ModifyInstanceVpcAuthMode

func CreateModifyInstanceVpcAuthModeResponse ¶

func CreateModifyInstanceVpcAuthModeResponse() (response *ModifyInstanceVpcAuthModeResponse)

CreateModifyInstanceVpcAuthModeResponse creates a response to parse from ModifyInstanceVpcAuthMode response

type ModifyIntranetAttributeRequest ¶

type ModifyIntranetAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	NodeId               string           `position:"Query" name:"NodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	BandWidth            requests.Integer `position:"Query" name:"BandWidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

ModifyIntranetAttributeRequest is the request struct for api ModifyIntranetAttribute

func CreateModifyIntranetAttributeRequest ¶

func CreateModifyIntranetAttributeRequest() (request *ModifyIntranetAttributeRequest)

CreateModifyIntranetAttributeRequest creates a request to invoke ModifyIntranetAttribute API

type ModifyIntranetAttributeResponse ¶

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

ModifyIntranetAttributeResponse is the response struct for api ModifyIntranetAttribute

func CreateModifyIntranetAttributeResponse ¶

func CreateModifyIntranetAttributeResponse() (response *ModifyIntranetAttributeResponse)

CreateModifyIntranetAttributeResponse creates a response to parse from ModifyIntranetAttribute response

type ModifyResourceGroupRequest ¶ added in v1.61.213

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

ModifyResourceGroupRequest is the request struct for api ModifyResourceGroup

func CreateModifyResourceGroupRequest ¶ added in v1.61.213

func CreateModifyResourceGroupRequest() (request *ModifyResourceGroupRequest)

CreateModifyResourceGroupRequest creates a request to invoke ModifyResourceGroup API

type ModifyResourceGroupResponse ¶ added in v1.61.213

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

func CreateModifyResourceGroupResponse() (response *ModifyResourceGroupResponse)

CreateModifyResourceGroupResponse creates a response to parse from ModifyResourceGroup response

type ModifySecurityGroupConfigurationRequest ¶ added in v1.61.72

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

ModifySecurityGroupConfigurationRequest is the request struct for api ModifySecurityGroupConfiguration

func CreateModifySecurityGroupConfigurationRequest ¶ added in v1.61.72

func CreateModifySecurityGroupConfigurationRequest() (request *ModifySecurityGroupConfigurationRequest)

CreateModifySecurityGroupConfigurationRequest creates a request to invoke ModifySecurityGroupConfiguration API

type ModifySecurityGroupConfigurationResponse ¶ added in v1.61.72

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

ModifySecurityGroupConfigurationResponse is the response struct for api ModifySecurityGroupConfiguration

func CreateModifySecurityGroupConfigurationResponse ¶ added in v1.61.72

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"`
	SecurityToken            string           `position:"Query" name:"SecurityToken"`
	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"`
	InstanceId               string           `position:"Query" name:"InstanceId"`
	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 MonitorItems ¶

type MonitorItems struct {
	KVStoreMonitorItem []KVStoreMonitorItem `json:"KVStoreMonitorItem" xml:"KVStoreMonitorItem"`
}

MonitorItems is a nested struct in r_kvstore response

type NetInfoItem ¶

type NetInfoItem struct {
	Port              string `json:"Port" xml:"Port"`
	DBInstanceNetType string `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	ConnectionString  string `json:"ConnectionString" xml:"ConnectionString"`
	ExpiredTime       string `json:"ExpiredTime" xml:"ExpiredTime"`
	IPAddress         string `json:"IPAddress" xml:"IPAddress"`
}

NetInfoItem is a nested struct in r_kvstore response

type NetInfoItemsInDescribeDBInstanceNetInfo ¶

type NetInfoItemsInDescribeDBInstanceNetInfo struct {
	InstanceNetInfo []InstanceNetInfo `json:"InstanceNetInfo" xml:"InstanceNetInfo"`
}

NetInfoItemsInDescribeDBInstanceNetInfo is a nested struct in r_kvstore response

type NetInfoItemsInModifyInstanceNetExpireTime ¶

type NetInfoItemsInModifyInstanceNetExpireTime struct {
	NetInfoItem []NetInfoItem `json:"NetInfoItem" xml:"NetInfoItem"`
}

NetInfoItemsInModifyInstanceNetExpireTime is a nested struct in r_kvstore response

type Node ¶ added in v1.61.640

type Node struct {
	NodeInfo []NodeInfoInDescribeRoleZoneInfo `json:"NodeInfo" xml:"NodeInfo"`
}

Node is a nested struct in r_kvstore response

type NodeIds ¶ added in v1.61.818

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

NodeIds is a nested struct in r_kvstore response

type NodeInfo ¶

type NodeInfo struct {
	NodeId          string `json:"NodeId" xml:"NodeId"`
	Connection      string `json:"Connection" xml:"Connection"`
	SubInstanceType string `json:"SubInstanceType" xml:"SubInstanceType"`
	Bandwidth       string `json:"Bandwidth" xml:"Bandwidth"`
	Capacity        string `json:"Capacity" xml:"Capacity"`
	NodeType        string `json:"NodeType" xml:"NodeType"`
}

NodeInfo is a nested struct in r_kvstore response

type NodeInfoInDescribeRoleZoneInfo ¶ added in v1.61.640

type NodeInfoInDescribeRoleZoneInfo struct {
	CPUUsage               string  `json:"CPUUsage" xml:"CPUUsage"`
	DefaultBandWidth       int64   `json:"DefaultBandWidth" xml:"DefaultBandWidth"`
	CurrentMinorVersion    string  `json:"CurrentMinorVersion" xml:"CurrentMinorVersion"`
	CurrentBandWidth       int64   `json:"CurrentBandWidth" xml:"CurrentBandWidth"`
	InsType                int     `json:"InsType" xml:"InsType"`
	IntranetOut            float64 `json:"IntranetOut" xml:"IntranetOut"`
	IsLatestVersion        int     `json:"IsLatestVersion" xml:"IsLatestVersion"`
	Connection             float64 `json:"Connection" xml:"Connection"`
	InsName                string  `json:"InsName" xml:"InsName"`
	NodeType               string  `json:"NodeType" xml:"NodeType"`
	IntranetIn             float64 `json:"IntranetIn" xml:"IntranetIn"`
	AvgRt                  float64 `json:"AvgRt" xml:"AvgRt"`
	ZoneId                 string  `json:"ZoneId" xml:"ZoneId"`
	IsOpenBandWidthService bool    `json:"IsOpenBandWidthService" xml:"IsOpenBandWidthService"`
	CustinsId              string  `json:"CustinsId" xml:"CustinsId"`
	Role                   string  `json:"Role" xml:"Role"`
	NodeId                 string  `json:"NodeId" xml:"NodeId"`
}

NodeInfoInDescribeRoleZoneInfo is a nested struct in r_kvstore response

type Order ¶ added in v1.61.100

type Order struct {
	OriginalAmount    string                 `json:"OriginalAmount" xml:"OriginalAmount"`
	HandlingFeeAmount string                 `json:"HandlingFeeAmount" xml:"HandlingFeeAmount"`
	Currency          string                 `json:"Currency" xml:"Currency"`
	DiscountAmount    string                 `json:"DiscountAmount" xml:"DiscountAmount"`
	TradeAmount       string                 `json:"TradeAmount" xml:"TradeAmount"`
	ShowDiscountInfo  bool                   `json:"ShowDiscountInfo" xml:"ShowDiscountInfo"`
	RuleIds           RuleIdsInDescribePrice `json:"RuleIds" xml:"RuleIds"`
	Coupons           Coupons                `json:"Coupons" xml:"Coupons"`
}

Order is a nested struct in r_kvstore response

type Parameter ¶

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

Parameter is a nested struct in r_kvstore 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         string `json:"ForceRestart" xml:"ForceRestart"`
	ParameterDescription string `json:"ParameterDescription" xml:"ParameterDescription"`
	ModifiableStatus     string `json:"ModifiableStatus" xml:"ModifiableStatus"`
}

ParameterInDescribeParameters is a nested struct in r_kvstore response

type Parameters ¶

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

Parameters is a nested struct in r_kvstore response

type Ports ¶ added in v1.61.818

type Ports struct {
	Port []int `json:"Port" xml:"Port"`
}

Ports is a nested struct in r_kvstore response

type ProxyLatestMinorVersion ¶ added in v1.62.664

type ProxyLatestMinorVersion struct {
	MinorVersion   string         `json:"MinorVersion" xml:"MinorVersion"`
	Level          string         `json:"Level" xml:"Level"`
	VersionRelease VersionRelease `json:"VersionRelease" xml:"VersionRelease"`
}

ProxyLatestMinorVersion is a nested struct in r_kvstore response

type RedisProxyList ¶

type RedisProxyList struct {
	NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
}

RedisProxyList is a nested struct in r_kvstore response

type RedisShardList ¶

type RedisShardList struct {
	NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
}

RedisShardList is a nested struct in r_kvstore response

type RegionIds ¶

type RegionIds struct {
	KVStoreRegion []KVStoreRegion `json:"KVStoreRegion" xml:"KVStoreRegion"`
}

RegionIds is a nested struct in r_kvstore response

type ReleaseDirectConnectionRequest ¶ added in v1.61.430

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

ReleaseDirectConnectionRequest is the request struct for api ReleaseDirectConnection

func CreateReleaseDirectConnectionRequest ¶ added in v1.61.430

func CreateReleaseDirectConnectionRequest() (request *ReleaseDirectConnectionRequest)

CreateReleaseDirectConnectionRequest creates a request to invoke ReleaseDirectConnection API

type ReleaseDirectConnectionResponse ¶ added in v1.61.430

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

ReleaseDirectConnectionResponse is the response struct for api ReleaseDirectConnection

func CreateReleaseDirectConnectionResponse ¶ added in v1.61.430

func CreateReleaseDirectConnectionResponse() (response *ReleaseDirectConnectionResponse)

CreateReleaseDirectConnectionResponse creates a response to parse from ReleaseDirectConnection response

type ReleaseInfoInDescribeEngineVersion ¶ added in v1.62.664

type ReleaseInfoInDescribeEngineVersion struct {
	ReleaseInfoList []ReleaseInfoList `json:"ReleaseInfoList" xml:"ReleaseInfoList"`
}

ReleaseInfoInDescribeEngineVersion is a nested struct in r_kvstore response

type ReleaseInfoList ¶ added in v1.62.664

type ReleaseInfoList struct {
	ReleaseNote    string `json:"ReleaseNote" xml:"ReleaseNote"`
	Level          string `json:"Level" xml:"Level"`
	CreateTime     string `json:"CreateTime" xml:"CreateTime"`
	ReleaseVersion string `json:"ReleaseVersion" xml:"ReleaseVersion"`
	ReleaseNoteEn  string `json:"ReleaseNoteEn" xml:"ReleaseNoteEn"`
}

ReleaseInfoList is a nested struct in r_kvstore response

type ReleaseInstancePublicConnectionRequest ¶

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

ReleaseInstancePublicConnectionRequest is the request struct for api ReleaseInstancePublicConnection

func CreateReleaseInstancePublicConnectionRequest ¶

func CreateReleaseInstancePublicConnectionRequest() (request *ReleaseInstancePublicConnectionRequest)

CreateReleaseInstancePublicConnectionRequest creates a request to invoke ReleaseInstancePublicConnection API

type ReleaseInstancePublicConnectionResponse ¶

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

ReleaseInstancePublicConnectionResponse is the response struct for api ReleaseInstancePublicConnection

func CreateReleaseInstancePublicConnectionResponse ¶

func CreateReleaseInstancePublicConnectionResponse() (response *ReleaseInstancePublicConnectionResponse)

CreateReleaseInstancePublicConnectionResponse creates a response to parse from ReleaseInstancePublicConnection response

type RemoveSubInstanceRequest ¶ added in v1.61.1171

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

RemoveSubInstanceRequest is the request struct for api RemoveSubInstance

func CreateRemoveSubInstanceRequest ¶ added in v1.61.1171

func CreateRemoveSubInstanceRequest() (request *RemoveSubInstanceRequest)

CreateRemoveSubInstanceRequest creates a request to invoke RemoveSubInstance API

type RemoveSubInstanceResponse ¶ added in v1.61.1171

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

RemoveSubInstanceResponse is the response struct for api RemoveSubInstance

func CreateRemoveSubInstanceResponse ¶ added in v1.61.1171

func CreateRemoveSubInstanceResponse() (response *RemoveSubInstanceResponse)

CreateRemoveSubInstanceResponse creates a response to parse from RemoveSubInstance response

type RenewAdditionalBandwidthRequest ¶ added in v1.61.1006

type RenewAdditionalBandwidthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	SourceBiz            string           `position:"Query" name:"SourceBiz"`
	OrderTimeLength      string           `position:"Query" name:"OrderTimeLength"`
	Product              string           `position:"Query" name:"Product"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	Category             string           `position:"Query" name:"Category"`
}

RenewAdditionalBandwidthRequest is the request struct for api RenewAdditionalBandwidth

func CreateRenewAdditionalBandwidthRequest ¶ added in v1.61.1006

func CreateRenewAdditionalBandwidthRequest() (request *RenewAdditionalBandwidthRequest)

CreateRenewAdditionalBandwidthRequest creates a request to invoke RenewAdditionalBandwidth API

type RenewAdditionalBandwidthResponse ¶ added in v1.61.1006

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

RenewAdditionalBandwidthResponse is the response struct for api RenewAdditionalBandwidth

func CreateRenewAdditionalBandwidthResponse ¶ added in v1.61.1006

func CreateRenewAdditionalBandwidthResponse() (response *RenewAdditionalBandwidthResponse)

CreateRenewAdditionalBandwidthResponse creates a response to parse from RenewAdditionalBandwidth response

type RenewInstanceRequest ¶

type RenewInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	CouponNo             string           `position:"Query" name:"CouponNo"`
	InstanceClass        string           `position:"Query" name:"InstanceClass"`
	Capacity             string           `position:"Query" name:"Capacity"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	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"`
	ForceUpgrade         requests.Boolean `position:"Query" name:"ForceUpgrade"`
}

RenewInstanceRequest is the request struct for api RenewInstance

func CreateRenewInstanceRequest ¶

func CreateRenewInstanceRequest() (request *RenewInstanceRequest)

CreateRenewInstanceRequest creates a request to invoke RenewInstance API

type RenewInstanceResponse ¶

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

RenewInstanceResponse is the response struct for api RenewInstance

func CreateRenewInstanceResponse ¶

func CreateRenewInstanceResponse() (response *RenewInstanceResponse)

CreateRenewInstanceResponse creates a response to parse from RenewInstance response

type ResetAccountPasswordRequest ¶

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

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

type RestartInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UpgradeMinorVersion  requests.Boolean `position:"Query" name:"UpgradeMinorVersion"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

RestartInstanceRequest is the request struct for api RestartInstance

func CreateRestartInstanceRequest ¶

func CreateRestartInstanceRequest() (request *RestartInstanceRequest)

CreateRestartInstanceRequest creates a request to invoke RestartInstance API

type RestartInstanceResponse ¶

type RestartInstanceResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
}

RestartInstanceResponse is the response struct for api RestartInstance

func CreateRestartInstanceResponse ¶

func CreateRestartInstanceResponse() (response *RestartInstanceResponse)

CreateRestartInstanceResponse creates a response to parse from RestartInstance response

type RestoreInstanceRequest ¶

type RestoreInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	FilterKey            string           `position:"Query" name:"FilterKey"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	TimeShift            string           `position:"Query" name:"TimeShift"`
	RestoreTime          string           `position:"Query" name:"RestoreTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BackupId             string           `position:"Query" name:"BackupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RestoreType          string           `position:"Query" name:"RestoreType"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

RestoreInstanceRequest is the request struct for api RestoreInstance

func CreateRestoreInstanceRequest ¶

func CreateRestoreInstanceRequest() (request *RestoreInstanceRequest)

CreateRestoreInstanceRequest creates a request to invoke RestoreInstance API

type RestoreInstanceResponse ¶

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

RestoreInstanceResponse is the response struct for api RestoreInstance

func CreateRestoreInstanceResponse ¶

func CreateRestoreInstanceResponse() (response *RestoreInstanceResponse)

CreateRestoreInstanceResponse creates a response to parse from RestoreInstance response

type Rule ¶ added in v1.61.100

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

Rule is a nested struct in r_kvstore response

type RuleIdsInDescribePrice ¶ added in v1.61.100

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

RuleIdsInDescribePrice is a nested struct in r_kvstore response

type Rules ¶ added in v1.61.100

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

Rules is a nested struct in r_kvstore response

type RunningParameters ¶

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

RunningParameters is a nested struct in r_kvstore response

type SQL ¶

type SQL struct {
	HostAddress         string `json:"HostAddress" xml:"HostAddress"`
	SQLText             string `json:"SQLText" xml:"SQLText"`
	DatabaseName        string `json:"DatabaseName" xml:"DatabaseName"`
	SQLType             string `json:"SQLType" xml:"SQLType"`
	ExecuteTime         string `json:"ExecuteTime" xml:"ExecuteTime"`
	TotalExecutionTimes string `json:"TotalExecutionTimes" xml:"TotalExecutionTimes"`
	NodeId              string `json:"NodeId" xml:"NodeId"`
	AccountName         string `json:"AccountName" xml:"AccountName"`
	IPAddress           string `json:"IPAddress" xml:"IPAddress"`
}

SQL is a nested struct in r_kvstore response

type SecurityIpGroup ¶

type SecurityIpGroup struct {
	SecurityIpGroupAttribute string `json:"SecurityIpGroupAttribute" xml:"SecurityIpGroupAttribute"`
	SecurityIpList           string `json:"SecurityIpList" xml:"SecurityIpList"`
	SecurityIpGroupName      string `json:"SecurityIpGroupName" xml:"SecurityIpGroupName"`
}

SecurityIpGroup is a nested struct in r_kvstore response

type SecurityIpGroups ¶

type SecurityIpGroups struct {
	SecurityIpGroup []SecurityIpGroup `json:"SecurityIpGroup" xml:"SecurityIpGroup"`
}

SecurityIpGroups is a nested struct in r_kvstore response

type SubInstance ¶ added in v1.61.430

type SubInstance struct {
	InstanceStatus   string `json:"InstanceStatus" xml:"InstanceStatus"`
	InstanceID       string `json:"InstanceID" xml:"InstanceID"`
	InstanceClass    string `json:"InstanceClass" xml:"InstanceClass"`
	GlobalInstanceId string `json:"GlobalInstanceId" xml:"GlobalInstanceId"`
	RegionId         string `json:"RegionId" xml:"RegionId"`
}

SubInstance is a nested struct in r_kvstore response

type SubInstances ¶ added in v1.61.430

type SubInstances struct {
	SubInstance []SubInstance `json:"SubInstance" xml:"SubInstance"`
}

SubInstances is a nested struct in r_kvstore response

type SubOrder ¶ added in v1.61.100

type SubOrder struct {
	OriginalAmount string                 `json:"OriginalAmount" xml:"OriginalAmount"`
	InstanceId     string                 `json:"InstanceId" xml:"InstanceId"`
	DiscountAmount string                 `json:"DiscountAmount" xml:"DiscountAmount"`
	TradeAmount    string                 `json:"TradeAmount" xml:"TradeAmount"`
	RuleIds        RuleIdsInDescribePrice `json:"RuleIds" xml:"RuleIds"`
}

SubOrder is a nested struct in r_kvstore response

type SubOrders ¶ added in v1.61.100

type SubOrders struct {
	SubOrder []SubOrder `json:"SubOrder" xml:"SubOrder"`
}

SubOrders is a nested struct in r_kvstore response

type SupportedArchitectureType ¶

type SupportedArchitectureType struct {
	Architecture          string                `json:"Architecture" xml:"Architecture"`
	SupportedShardNumbers SupportedShardNumbers `json:"SupportedShardNumbers" xml:"SupportedShardNumbers"`
}

SupportedArchitectureType is a nested struct in r_kvstore response

type SupportedArchitectureTypes ¶

type SupportedArchitectureTypes struct {
	SupportedArchitectureType []SupportedArchitectureType `json:"SupportedArchitectureType" xml:"SupportedArchitectureType"`
}

SupportedArchitectureTypes is a nested struct in r_kvstore response

type SupportedEditionType ¶ added in v1.61.13

type SupportedEditionType struct {
	EditionType          string               `json:"EditionType" xml:"EditionType"`
	SupportedSeriesTypes SupportedSeriesTypes `json:"SupportedSeriesTypes" xml:"SupportedSeriesTypes"`
}

SupportedEditionType is a nested struct in r_kvstore response

type SupportedEditionTypes ¶ added in v1.61.13

type SupportedEditionTypes struct {
	SupportedEditionType []SupportedEditionType `json:"SupportedEditionType" xml:"SupportedEditionType"`
}

SupportedEditionTypes is a nested struct in r_kvstore response

type SupportedEngine ¶

type SupportedEngine struct {
	Engine                string                `json:"Engine" xml:"Engine"`
	SupportedEditionTypes SupportedEditionTypes `json:"SupportedEditionTypes" xml:"SupportedEditionTypes"`
}

SupportedEngine is a nested struct in r_kvstore response

type SupportedEngineVersion ¶

type SupportedEngineVersion struct {
	Version                    string                     `json:"Version" xml:"Version"`
	SupportedArchitectureTypes SupportedArchitectureTypes `json:"SupportedArchitectureTypes" xml:"SupportedArchitectureTypes"`
}

SupportedEngineVersion is a nested struct in r_kvstore response

type SupportedEngineVersions ¶

type SupportedEngineVersions struct {
	SupportedEngineVersion []SupportedEngineVersion `json:"SupportedEngineVersion" xml:"SupportedEngineVersion"`
}

SupportedEngineVersions is a nested struct in r_kvstore response

type SupportedEngines ¶

type SupportedEngines struct {
	SupportedEngine []SupportedEngine `json:"SupportedEngine" xml:"SupportedEngine"`
}

SupportedEngines is a nested struct in r_kvstore response

type SupportedNodeType ¶

type SupportedNodeType struct {
	SupportedNodeType  string             `json:"SupportedNodeType" xml:"SupportedNodeType"`
	AvailableResources AvailableResources `json:"AvailableResources" xml:"AvailableResources"`
}

SupportedNodeType is a nested struct in r_kvstore response

type SupportedNodeTypes ¶

type SupportedNodeTypes struct {
	SupportedNodeType []SupportedNodeType `json:"SupportedNodeType" xml:"SupportedNodeType"`
}

SupportedNodeTypes is a nested struct in r_kvstore response

type SupportedSeriesType ¶ added in v1.61.13

type SupportedSeriesType struct {
	SeriesType              string                  `json:"SeriesType" xml:"SeriesType"`
	SupportedEngineVersions SupportedEngineVersions `json:"SupportedEngineVersions" xml:"SupportedEngineVersions"`
}

SupportedSeriesType is a nested struct in r_kvstore response

type SupportedSeriesTypes ¶ added in v1.61.13

type SupportedSeriesTypes struct {
	SupportedSeriesType []SupportedSeriesType `json:"SupportedSeriesType" xml:"SupportedSeriesType"`
}

SupportedSeriesTypes is a nested struct in r_kvstore response

type SupportedShardNumber ¶ added in v1.61.13

type SupportedShardNumber struct {
	ShardNumber        string             `json:"ShardNumber" xml:"ShardNumber"`
	SupportedNodeTypes SupportedNodeTypes `json:"SupportedNodeTypes" xml:"SupportedNodeTypes"`
}

SupportedShardNumber is a nested struct in r_kvstore response

type SupportedShardNumbers ¶ added in v1.61.13

type SupportedShardNumbers struct {
	SupportedShardNumber []SupportedShardNumber `json:"SupportedShardNumber" xml:"SupportedShardNumber"`
}

SupportedShardNumbers is a nested struct in r_kvstore response

type SwitchInstanceHARequest ¶ added in v1.61.848

type SwitchInstanceHARequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SwitchMode           requests.Integer `position:"Query" name:"SwitchMode"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	NodeId               string           `position:"Query" name:"NodeId"`
	Product              string           `position:"Query" name:"Product"`
	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"`
	SwitchType           string           `position:"Query" name:"SwitchType"`
	Category             string           `position:"Query" name:"Category"`
	SwitchZone           requests.Integer `position:"Query" name:"SwitchZone"`
}

SwitchInstanceHARequest is the request struct for api SwitchInstanceHA

func CreateSwitchInstanceHARequest ¶ added in v1.61.848

func CreateSwitchInstanceHARequest() (request *SwitchInstanceHARequest)

CreateSwitchInstanceHARequest creates a request to invoke SwitchInstanceHA API

type SwitchInstanceHAResponse ¶ added in v1.61.848

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

SwitchInstanceHAResponse is the response struct for api SwitchInstanceHA

func CreateSwitchInstanceHAResponse ¶ added in v1.61.848

func CreateSwitchInstanceHAResponse() (response *SwitchInstanceHAResponse)

CreateSwitchInstanceHAResponse creates a response to parse from SwitchInstanceHA response

type SwitchInstanceProxyRequest ¶ added in v1.61.1171

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

SwitchInstanceProxyRequest is the request struct for api SwitchInstanceProxy

func CreateSwitchInstanceProxyRequest ¶ added in v1.61.1171

func CreateSwitchInstanceProxyRequest() (request *SwitchInstanceProxyRequest)

CreateSwitchInstanceProxyRequest creates a request to invoke SwitchInstanceProxy API

type SwitchInstanceProxyResponse ¶ added in v1.61.1171

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

SwitchInstanceProxyResponse is the response struct for api SwitchInstanceProxy

func CreateSwitchInstanceProxyResponse ¶ added in v1.61.1171

func CreateSwitchInstanceProxyResponse() (response *SwitchInstanceProxyResponse)

CreateSwitchInstanceProxyResponse creates a response to parse from SwitchInstanceProxy response

type SwitchNetworkRequest ¶

type SwitchNetworkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	ClassicExpiredDays   string           `position:"Query" name:"ClassicExpiredDays"`
	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"`
	TargetNetworkType    string           `position:"Query" name:"TargetNetworkType"`
	RetainClassic        string           `position:"Query" name:"RetainClassic"`
	VpcId                string           `position:"Query" name:"VpcId"`
}

SwitchNetworkRequest is the request struct for api SwitchNetwork

func CreateSwitchNetworkRequest ¶

func CreateSwitchNetworkRequest() (request *SwitchNetworkRequest)

CreateSwitchNetworkRequest creates a request to invoke SwitchNetwork API

type SwitchNetworkResponse ¶

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

SwitchNetworkResponse is the response struct for api SwitchNetwork

func CreateSwitchNetworkResponse ¶

func CreateSwitchNetworkResponse() (response *SwitchNetworkResponse)

CreateSwitchNetworkResponse creates a response to parse from SwitchNetwork response

type SyncDtsStatusRequest ¶ added in v1.61.341

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

SyncDtsStatusRequest is the request struct for api SyncDtsStatus

func CreateSyncDtsStatusRequest ¶ added in v1.61.341

func CreateSyncDtsStatusRequest() (request *SyncDtsStatusRequest)

CreateSyncDtsStatusRequest creates a request to invoke SyncDtsStatus API

type SyncDtsStatusResponse ¶ added in v1.61.341

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

SyncDtsStatusResponse is the response struct for api SyncDtsStatus

func CreateSyncDtsStatusResponse ¶ added in v1.61.341

func CreateSyncDtsStatusResponse() (response *SyncDtsStatusResponse)

CreateSyncDtsStatusResponse creates a response to parse from SyncDtsStatus response

type Tag ¶

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

Tag is a nested struct in r_kvstore response

type TagResource ¶

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

TagResource is a nested struct in r_kvstore response

type TagResources ¶

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

TagResources is a nested struct in r_kvstore response

type TagResourcesRequest ¶

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer   `position:"Query" name:"ResourceOwnerId"`
	Tag                  *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId           *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string             `position:"Query" name:"ResourceOwnerAccount"`
	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 ¶

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInDescribeInstanceAttribute ¶

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

TagsInDescribeInstanceAttribute is a nested struct in r_kvstore response

type TagsInDescribeInstances ¶

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

TagsInDescribeInstances is a nested struct in r_kvstore response

type Task ¶

type Task struct {
	Status    string `json:"Status" xml:"Status"`
	StartTime string `json:"StartTime" xml:"StartTime"`
	TaskId    string `json:"TaskId" xml:"TaskId"`
	NodeId    string `json:"NodeId" xml:"NodeId"`
}

Task is a nested struct in r_kvstore response

type TaskProgressInfo ¶ added in v1.61.640

type TaskProgressInfo struct {
	Status           string  `json:"Status" xml:"Status"`
	FinishTime       string  `json:"FinishTime" xml:"FinishTime"`
	StepsInfo        string  `json:"StepsInfo" xml:"StepsInfo"`
	Progress         float64 `json:"Progress" xml:"Progress"`
	BeginTime        string  `json:"BeginTime" xml:"BeginTime"`
	Remain           int     `json:"Remain" xml:"Remain"`
	CurrentStepName  string  `json:"CurrentStepName" xml:"CurrentStepName"`
	StepProgressInfo string  `json:"StepProgressInfo" xml:"StepProgressInfo"`
	TaskId           string  `json:"TaskId" xml:"TaskId"`
	TaskAction       string  `json:"TaskAction" xml:"TaskAction"`
}

TaskProgressInfo is a nested struct in r_kvstore response

type Tasks ¶

type Tasks struct {
	Task []Task `json:"Task" xml:"Task"`
}

Tasks is a nested struct in r_kvstore 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 r_kvstore response

type TransformInstanceChargeTypeRequest ¶ added in v1.61.1058

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

TransformInstanceChargeTypeRequest is the request struct for api TransformInstanceChargeType

func CreateTransformInstanceChargeTypeRequest ¶ added in v1.61.1058

func CreateTransformInstanceChargeTypeRequest() (request *TransformInstanceChargeTypeRequest)

CreateTransformInstanceChargeTypeRequest creates a request to invoke TransformInstanceChargeType API

type TransformInstanceChargeTypeResponse ¶ added in v1.61.1058

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

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"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	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"`
	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 UnlockDBInstanceWriteRequest ¶ added in v1.62.549

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

UnlockDBInstanceWriteRequest is the request struct for api UnlockDBInstanceWrite

func CreateUnlockDBInstanceWriteRequest ¶ added in v1.62.549

func CreateUnlockDBInstanceWriteRequest() (request *UnlockDBInstanceWriteRequest)

CreateUnlockDBInstanceWriteRequest creates a request to invoke UnlockDBInstanceWrite API

type UnlockDBInstanceWriteResponse ¶ added in v1.62.549

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

UnlockDBInstanceWriteResponse is the response struct for api UnlockDBInstanceWrite

func CreateUnlockDBInstanceWriteResponse ¶ added in v1.62.549

func CreateUnlockDBInstanceWriteResponse() (response *UnlockDBInstanceWriteResponse)

CreateUnlockDBInstanceWriteResponse creates a response to parse from UnlockDBInstanceWrite response

type UntagResourcesRequest ¶

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

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse ¶

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse ¶

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type VersionRelease ¶ added in v1.62.664

type VersionRelease struct {
	VersionChangesLevel string                             `json:"VersionChangesLevel" xml:"VersionChangesLevel"`
	ReleaseInfo         ReleaseInfoInDescribeEngineVersion `json:"ReleaseInfo" xml:"ReleaseInfo"`
}

VersionRelease is a nested struct in r_kvstore response

type VipInfo ¶ added in v1.62.664

type VipInfo struct {
	NodeId  string `json:"NodeId" xml:"NodeId"`
	Vip     string `json:"Vip" xml:"Vip"`
	Port    string `json:"Port" xml:"Port"`
	NetType string `json:"NetType" xml:"NetType"`
}

VipInfo is a nested struct in r_kvstore response

type ZoneIdList ¶

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

ZoneIdList is a nested struct in r_kvstore response

type Zones ¶

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

Zones is a nested struct in r_kvstore response

Source Files ¶

Jump to

Keyboard shortcuts

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