gpdb

package
v1.62.412 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2023 License: Apache-2.0 Imports: 6 Imported by: 10

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

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶ added in v1.61.1383

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶ added in v1.61.1383

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶ added in v1.61.1383

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type Accounts ¶

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

Accounts is a nested struct in gpdb response

type Adbgp_segment_disk_usage_percent_max ¶ added in v1.62.341

type Adbgp_segment_disk_usage_percent_max struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Adbgp_segment_disk_usage_percent_max is a nested struct in gpdb response

type Adbpg_connection_status ¶ added in v1.62.341

type Adbpg_connection_status struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Adbpg_connection_status is a nested struct in gpdb response

type Adbpg_disk_status ¶ added in v1.62.341

type Adbpg_disk_status struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Adbpg_disk_status is a nested struct in gpdb response

type Adbpg_disk_usage_percent ¶ added in v1.62.341

type Adbpg_disk_usage_percent struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Adbpg_disk_usage_percent is a nested struct in gpdb response

type Adbpg_master_disk_usage_percent_max ¶ added in v1.62.341

type Adbpg_master_disk_usage_percent_max struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Adbpg_master_disk_usage_percent_max is a nested struct in gpdb response

type Adbpg_master_status ¶ added in v1.62.341

type Adbpg_master_status struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Adbpg_master_status is a nested struct in gpdb response

type Adbpg_segment_status ¶ added in v1.62.341

type Adbpg_segment_status struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Adbpg_segment_status is a nested struct in gpdb response

type Adbpg_status ¶ added in v1.62.341

type Adbpg_status struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Adbpg_status is a nested struct in gpdb response

type AddBuDBInstanceRelationRequest ¶

type AddBuDBInstanceRelationRequest struct {
	*requests.RpcRequest
	DBInstanceId string           `position:"Query" name:"DBInstanceId"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	BusinessUnit string           `position:"Query" name:"BusinessUnit"`
}

AddBuDBInstanceRelationRequest is the request struct for api AddBuDBInstanceRelation

func CreateAddBuDBInstanceRelationRequest ¶

func CreateAddBuDBInstanceRelationRequest() (request *AddBuDBInstanceRelationRequest)

CreateAddBuDBInstanceRelationRequest creates a request to invoke AddBuDBInstanceRelation API

type AddBuDBInstanceRelationResponse ¶

type AddBuDBInstanceRelationResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	BusinessUnit   string `json:"BusinessUnit" xml:"BusinessUnit"`
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
}

AddBuDBInstanceRelationResponse is the response struct for api AddBuDBInstanceRelation

func CreateAddBuDBInstanceRelationResponse ¶

func CreateAddBuDBInstanceRelationResponse() (response *AddBuDBInstanceRelationResponse)

CreateAddBuDBInstanceRelationResponse creates a response to parse from AddBuDBInstanceRelation response

type AllocateInstancePublicConnectionRequest ¶

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

AllocateInstancePublicConnectionRequest is the request struct for api AllocateInstancePublicConnection

func CreateAllocateInstancePublicConnectionRequest ¶

func CreateAllocateInstancePublicConnectionRequest() (request *AllocateInstancePublicConnectionRequest)

CreateAllocateInstancePublicConnectionRequest creates a request to invoke AllocateInstancePublicConnection API

type AllocateInstancePublicConnectionResponse ¶

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

AllocateInstancePublicConnectionResponse is the response struct for api AllocateInstancePublicConnection

func CreateAllocateInstancePublicConnectionResponse ¶

func CreateAllocateInstancePublicConnectionResponse() (response *AllocateInstancePublicConnectionResponse)

CreateAllocateInstancePublicConnectionResponse creates a response to parse from AllocateInstancePublicConnection response

type Backup ¶ added in v1.61.1383

type Backup struct {
	BackupMode           string `json:"BackupMode" xml:"BackupMode"`
	BaksetName           string `json:"BaksetName" xml:"BaksetName"`
	LogFileName          string `json:"LogFileName" xml:"LogFileName"`
	BackupSetId          string `json:"BackupSetId" xml:"BackupSetId"`
	BackupEndTime        string `json:"BackupEndTime" xml:"BackupEndTime"`
	LogTime              string `json:"LogTime" xml:"LogTime"`
	BackupSize           int64  `json:"BackupSize" xml:"BackupSize"`
	DataType             string `json:"DataType" xml:"DataType"`
	LogFileSize          int64  `json:"LogFileSize" xml:"LogFileSize"`
	BackupStatus         string `json:"BackupStatus" xml:"BackupStatus"`
	BackupEndTimeLocal   string `json:"BackupEndTimeLocal" xml:"BackupEndTimeLocal"`
	BackupStartTime      string `json:"BackupStartTime" xml:"BackupStartTime"`
	ConsistentTime       int64  `json:"ConsistentTime" xml:"ConsistentTime"`
	BackupStartTimeLocal string `json:"BackupStartTimeLocal" xml:"BackupStartTimeLocal"`
	DBInstanceId         string `json:"DBInstanceId" xml:"DBInstanceId"`
	SegmentName          string `json:"SegmentName" xml:"SegmentName"`
	BackupId             string `json:"BackupId" xml:"BackupId"`
}

Backup is a nested struct in gpdb response

type Changelogs ¶ added in v1.61.1383

type Changelogs struct {
	ChangelogsItem []ChangelogsItem `json:"Changelogs" xml:"Changelogs"`
}

Changelogs is a nested struct in gpdb response

type ChangelogsItem ¶ added in v1.61.1383

type ChangelogsItem struct {
	ParameterValueAfter  string `json:"ParameterValueAfter" xml:"ParameterValueAfter"`
	ParameterName        string `json:"ParameterName" xml:"ParameterName"`
	EffectTime           string `json:"EffectTime" xml:"EffectTime"`
	ParameterValueBefore string `json:"ParameterValueBefore" xml:"ParameterValueBefore"`
	ParameterValid       string `json:"ParameterValid" xml:"ParameterValid"`
}

ChangelogsItem is a nested struct in gpdb response

type CheckServiceLinkedRoleRequest ¶ added in v1.61.1383

type CheckServiceLinkedRoleRequest struct {
	*requests.RpcRequest
}

CheckServiceLinkedRoleRequest is the request struct for api CheckServiceLinkedRole

func CreateCheckServiceLinkedRoleRequest ¶ added in v1.61.1383

func CreateCheckServiceLinkedRoleRequest() (request *CheckServiceLinkedRoleRequest)

CreateCheckServiceLinkedRoleRequest creates a request to invoke CheckServiceLinkedRole API

type CheckServiceLinkedRoleResponse ¶ added in v1.61.1383

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

CheckServiceLinkedRoleResponse is the response struct for api CheckServiceLinkedRole

func CreateCheckServiceLinkedRoleResponse ¶ added in v1.61.1383

func CreateCheckServiceLinkedRoleResponse() (response *CheckServiceLinkedRoleResponse)

CreateCheckServiceLinkedRoleResponse creates a response to parse from CheckServiceLinkedRole response

type Client ¶

type Client struct {
	sdk.Client
}

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

func NewClient ¶

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

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

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

func NewClientWithEcsRamRole ¶

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

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

func NewClientWithOptions ¶

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

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

func NewClientWithProvider ¶ added in v1.61.1383

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

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

func NewClientWithRamRoleArn ¶

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

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

func NewClientWithRamRoleArnAndPolicy ¶ added in v1.61.1383

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) AddBuDBInstanceRelation ¶

func (client *Client) AddBuDBInstanceRelation(request *AddBuDBInstanceRelationRequest) (response *AddBuDBInstanceRelationResponse, err error)

AddBuDBInstanceRelation invokes the gpdb.AddBuDBInstanceRelation API synchronously

func (*Client) AddBuDBInstanceRelationWithCallback ¶

func (client *Client) AddBuDBInstanceRelationWithCallback(request *AddBuDBInstanceRelationRequest, callback func(response *AddBuDBInstanceRelationResponse, err error)) <-chan int

AddBuDBInstanceRelationWithCallback invokes the gpdb.AddBuDBInstanceRelation API asynchronously

func (*Client) AddBuDBInstanceRelationWithChan ¶

func (client *Client) AddBuDBInstanceRelationWithChan(request *AddBuDBInstanceRelationRequest) (<-chan *AddBuDBInstanceRelationResponse, <-chan error)

AddBuDBInstanceRelationWithChan invokes the gpdb.AddBuDBInstanceRelation API asynchronously

func (*Client) AllocateInstancePublicConnection ¶

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

AllocateInstancePublicConnection invokes the gpdb.AllocateInstancePublicConnection API synchronously

func (*Client) AllocateInstancePublicConnectionWithCallback ¶

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

AllocateInstancePublicConnectionWithCallback invokes the gpdb.AllocateInstancePublicConnection API asynchronously

func (*Client) AllocateInstancePublicConnectionWithChan ¶

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

AllocateInstancePublicConnectionWithChan invokes the gpdb.AllocateInstancePublicConnection API asynchronously

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

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

CheckServiceLinkedRole invokes the gpdb.CheckServiceLinkedRole API synchronously

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

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

CheckServiceLinkedRoleWithCallback invokes the gpdb.CheckServiceLinkedRole API asynchronously

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

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

CheckServiceLinkedRoleWithChan invokes the gpdb.CheckServiceLinkedRole API asynchronously

func (*Client) CreateAccount ¶

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

CreateAccount invokes the gpdb.CreateAccount API synchronously

func (*Client) CreateAccountWithCallback ¶

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

CreateAccountWithCallback invokes the gpdb.CreateAccount API asynchronously

func (*Client) CreateAccountWithChan ¶

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

CreateAccountWithChan invokes the gpdb.CreateAccount API asynchronously

func (*Client) CreateDBInstance ¶

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

CreateDBInstance invokes the gpdb.CreateDBInstance API synchronously

func (*Client) CreateDBInstancePlan ¶ added in v1.62.341

func (client *Client) CreateDBInstancePlan(request *CreateDBInstancePlanRequest) (response *CreateDBInstancePlanResponse, err error)

CreateDBInstancePlan invokes the gpdb.CreateDBInstancePlan API synchronously

func (*Client) CreateDBInstancePlanWithCallback ¶ added in v1.62.341

func (client *Client) CreateDBInstancePlanWithCallback(request *CreateDBInstancePlanRequest, callback func(response *CreateDBInstancePlanResponse, err error)) <-chan int

CreateDBInstancePlanWithCallback invokes the gpdb.CreateDBInstancePlan API asynchronously

func (*Client) CreateDBInstancePlanWithChan ¶ added in v1.62.341

func (client *Client) CreateDBInstancePlanWithChan(request *CreateDBInstancePlanRequest) (<-chan *CreateDBInstancePlanResponse, <-chan error)

CreateDBInstancePlanWithChan invokes the gpdb.CreateDBInstancePlan API asynchronously

func (*Client) CreateDBInstanceWithCallback ¶

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

CreateDBInstanceWithCallback invokes the gpdb.CreateDBInstance API asynchronously

func (*Client) CreateDBInstanceWithChan ¶

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

CreateDBInstanceWithChan invokes the gpdb.CreateDBInstance API asynchronously

func (*Client) CreateECSDBInstance ¶ added in v1.61.1383

func (client *Client) CreateECSDBInstance(request *CreateECSDBInstanceRequest) (response *CreateECSDBInstanceResponse, err error)

CreateECSDBInstance invokes the gpdb.CreateECSDBInstance API synchronously

func (*Client) CreateECSDBInstanceWithCallback ¶ added in v1.61.1383

func (client *Client) CreateECSDBInstanceWithCallback(request *CreateECSDBInstanceRequest, callback func(response *CreateECSDBInstanceResponse, err error)) <-chan int

CreateECSDBInstanceWithCallback invokes the gpdb.CreateECSDBInstance API asynchronously

func (*Client) CreateECSDBInstanceWithChan ¶ added in v1.61.1383

func (client *Client) CreateECSDBInstanceWithChan(request *CreateECSDBInstanceRequest) (<-chan *CreateECSDBInstanceResponse, <-chan error)

CreateECSDBInstanceWithChan invokes the gpdb.CreateECSDBInstance API asynchronously

func (*Client) CreateSampleData ¶ added in v1.62.341

func (client *Client) CreateSampleData(request *CreateSampleDataRequest) (response *CreateSampleDataResponse, err error)

CreateSampleData invokes the gpdb.CreateSampleData API synchronously

func (*Client) CreateSampleDataWithCallback ¶ added in v1.62.341

func (client *Client) CreateSampleDataWithCallback(request *CreateSampleDataRequest, callback func(response *CreateSampleDataResponse, err error)) <-chan int

CreateSampleDataWithCallback invokes the gpdb.CreateSampleData API asynchronously

func (*Client) CreateSampleDataWithChan ¶ added in v1.62.341

func (client *Client) CreateSampleDataWithChan(request *CreateSampleDataRequest) (<-chan *CreateSampleDataResponse, <-chan error)

CreateSampleDataWithChan invokes the gpdb.CreateSampleData API asynchronously

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

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

CreateServiceLinkedRole invokes the gpdb.CreateServiceLinkedRole API synchronously

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

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

CreateServiceLinkedRoleWithCallback invokes the gpdb.CreateServiceLinkedRole API asynchronously

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

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

CreateServiceLinkedRoleWithChan invokes the gpdb.CreateServiceLinkedRole API asynchronously

func (*Client) DeleteDBInstance ¶

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

DeleteDBInstance invokes the gpdb.DeleteDBInstance API synchronously

func (*Client) DeleteDBInstancePlan ¶ added in v1.62.341

func (client *Client) DeleteDBInstancePlan(request *DeleteDBInstancePlanRequest) (response *DeleteDBInstancePlanResponse, err error)

DeleteDBInstancePlan invokes the gpdb.DeleteDBInstancePlan API synchronously

func (*Client) DeleteDBInstancePlanWithCallback ¶ added in v1.62.341

func (client *Client) DeleteDBInstancePlanWithCallback(request *DeleteDBInstancePlanRequest, callback func(response *DeleteDBInstancePlanResponse, err error)) <-chan int

DeleteDBInstancePlanWithCallback invokes the gpdb.DeleteDBInstancePlan API asynchronously

func (*Client) DeleteDBInstancePlanWithChan ¶ added in v1.62.341

func (client *Client) DeleteDBInstancePlanWithChan(request *DeleteDBInstancePlanRequest) (<-chan *DeleteDBInstancePlanResponse, <-chan error)

DeleteDBInstancePlanWithChan invokes the gpdb.DeleteDBInstancePlan API asynchronously

func (*Client) DeleteDBInstanceWithCallback ¶

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

DeleteDBInstanceWithCallback invokes the gpdb.DeleteDBInstance API asynchronously

func (*Client) DeleteDBInstanceWithChan ¶

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

DeleteDBInstanceWithChan invokes the gpdb.DeleteDBInstance API asynchronously

func (*Client) DeleteDatabase ¶

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

DeleteDatabase invokes the gpdb.DeleteDatabase API synchronously

func (*Client) DeleteDatabaseWithCallback ¶

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

DeleteDatabaseWithCallback invokes the gpdb.DeleteDatabase API asynchronously

func (*Client) DeleteDatabaseWithChan ¶

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

DeleteDatabaseWithChan invokes the gpdb.DeleteDatabase API asynchronously

func (*Client) DescribeAccounts ¶

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

DescribeAccounts invokes the gpdb.DescribeAccounts API synchronously

func (*Client) DescribeAccountsWithCallback ¶

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

DescribeAccountsWithCallback invokes the gpdb.DescribeAccounts API asynchronously

func (*Client) DescribeAccountsWithChan ¶

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

DescribeAccountsWithChan invokes the gpdb.DescribeAccounts API asynchronously

func (*Client) DescribeAvailableResources ¶ added in v1.61.1383

func (client *Client) DescribeAvailableResources(request *DescribeAvailableResourcesRequest) (response *DescribeAvailableResourcesResponse, err error)

DescribeAvailableResources invokes the gpdb.DescribeAvailableResources API synchronously

func (*Client) DescribeAvailableResourcesWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeAvailableResourcesWithCallback(request *DescribeAvailableResourcesRequest, callback func(response *DescribeAvailableResourcesResponse, err error)) <-chan int

DescribeAvailableResourcesWithCallback invokes the gpdb.DescribeAvailableResources API asynchronously

func (*Client) DescribeAvailableResourcesWithChan ¶ added in v1.61.1383

func (client *Client) DescribeAvailableResourcesWithChan(request *DescribeAvailableResourcesRequest) (<-chan *DescribeAvailableResourcesResponse, <-chan error)

DescribeAvailableResourcesWithChan invokes the gpdb.DescribeAvailableResources API asynchronously

func (*Client) DescribeBackupPolicy ¶ added in v1.61.1383

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

DescribeBackupPolicy invokes the gpdb.DescribeBackupPolicy API synchronously

func (*Client) DescribeBackupPolicyWithCallback ¶ added in v1.61.1383

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

DescribeBackupPolicyWithCallback invokes the gpdb.DescribeBackupPolicy API asynchronously

func (*Client) DescribeBackupPolicyWithChan ¶ added in v1.61.1383

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

DescribeBackupPolicyWithChan invokes the gpdb.DescribeBackupPolicy API asynchronously

func (*Client) DescribeDBClusterNode ¶ added in v1.62.341

func (client *Client) DescribeDBClusterNode(request *DescribeDBClusterNodeRequest) (response *DescribeDBClusterNodeResponse, err error)

DescribeDBClusterNode invokes the gpdb.DescribeDBClusterNode API synchronously

func (*Client) DescribeDBClusterNodeWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDBClusterNodeWithCallback(request *DescribeDBClusterNodeRequest, callback func(response *DescribeDBClusterNodeResponse, err error)) <-chan int

DescribeDBClusterNodeWithCallback invokes the gpdb.DescribeDBClusterNode API asynchronously

func (*Client) DescribeDBClusterNodeWithChan ¶ added in v1.62.341

func (client *Client) DescribeDBClusterNodeWithChan(request *DescribeDBClusterNodeRequest) (<-chan *DescribeDBClusterNodeResponse, <-chan error)

DescribeDBClusterNodeWithChan invokes the gpdb.DescribeDBClusterNode API asynchronously

func (*Client) DescribeDBClusterPerformance ¶ added in v1.61.1383

func (client *Client) DescribeDBClusterPerformance(request *DescribeDBClusterPerformanceRequest) (response *DescribeDBClusterPerformanceResponse, err error)

DescribeDBClusterPerformance invokes the gpdb.DescribeDBClusterPerformance API synchronously

func (*Client) DescribeDBClusterPerformanceWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeDBClusterPerformanceWithCallback(request *DescribeDBClusterPerformanceRequest, callback func(response *DescribeDBClusterPerformanceResponse, err error)) <-chan int

DescribeDBClusterPerformanceWithCallback invokes the gpdb.DescribeDBClusterPerformance API asynchronously

func (*Client) DescribeDBClusterPerformanceWithChan ¶ added in v1.61.1383

func (client *Client) DescribeDBClusterPerformanceWithChan(request *DescribeDBClusterPerformanceRequest) (<-chan *DescribeDBClusterPerformanceResponse, <-chan error)

DescribeDBClusterPerformanceWithChan invokes the gpdb.DescribeDBClusterPerformance API asynchronously

func (*Client) DescribeDBInstanceAttribute ¶

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

DescribeDBInstanceAttribute invokes the gpdb.DescribeDBInstanceAttribute API synchronously

func (*Client) DescribeDBInstanceAttributeWithCallback ¶

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

DescribeDBInstanceAttributeWithCallback invokes the gpdb.DescribeDBInstanceAttribute API asynchronously

func (*Client) DescribeDBInstanceAttributeWithChan ¶

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

DescribeDBInstanceAttributeWithChan invokes the gpdb.DescribeDBInstanceAttribute API asynchronously

func (*Client) DescribeDBInstanceDataBloat ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceDataBloat(request *DescribeDBInstanceDataBloatRequest) (response *DescribeDBInstanceDataBloatResponse, err error)

DescribeDBInstanceDataBloat invokes the gpdb.DescribeDBInstanceDataBloat API synchronously

func (*Client) DescribeDBInstanceDataBloatWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceDataBloatWithCallback(request *DescribeDBInstanceDataBloatRequest, callback func(response *DescribeDBInstanceDataBloatResponse, err error)) <-chan int

DescribeDBInstanceDataBloatWithCallback invokes the gpdb.DescribeDBInstanceDataBloat API asynchronously

func (*Client) DescribeDBInstanceDataBloatWithChan ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceDataBloatWithChan(request *DescribeDBInstanceDataBloatRequest) (<-chan *DescribeDBInstanceDataBloatResponse, <-chan error)

DescribeDBInstanceDataBloatWithChan invokes the gpdb.DescribeDBInstanceDataBloat API asynchronously

func (*Client) DescribeDBInstanceDataSkew ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceDataSkew(request *DescribeDBInstanceDataSkewRequest) (response *DescribeDBInstanceDataSkewResponse, err error)

DescribeDBInstanceDataSkew invokes the gpdb.DescribeDBInstanceDataSkew API synchronously

func (*Client) DescribeDBInstanceDataSkewWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceDataSkewWithCallback(request *DescribeDBInstanceDataSkewRequest, callback func(response *DescribeDBInstanceDataSkewResponse, err error)) <-chan int

DescribeDBInstanceDataSkewWithCallback invokes the gpdb.DescribeDBInstanceDataSkew API asynchronously

func (*Client) DescribeDBInstanceDataSkewWithChan ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceDataSkewWithChan(request *DescribeDBInstanceDataSkewRequest) (<-chan *DescribeDBInstanceDataSkewResponse, <-chan error)

DescribeDBInstanceDataSkewWithChan invokes the gpdb.DescribeDBInstanceDataSkew API asynchronously

func (*Client) DescribeDBInstanceDiagnosisSummary ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceDiagnosisSummary(request *DescribeDBInstanceDiagnosisSummaryRequest) (response *DescribeDBInstanceDiagnosisSummaryResponse, err error)

DescribeDBInstanceDiagnosisSummary invokes the gpdb.DescribeDBInstanceDiagnosisSummary API synchronously

func (*Client) DescribeDBInstanceDiagnosisSummaryWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceDiagnosisSummaryWithCallback(request *DescribeDBInstanceDiagnosisSummaryRequest, callback func(response *DescribeDBInstanceDiagnosisSummaryResponse, err error)) <-chan int

DescribeDBInstanceDiagnosisSummaryWithCallback invokes the gpdb.DescribeDBInstanceDiagnosisSummary API asynchronously

func (*Client) DescribeDBInstanceDiagnosisSummaryWithChan ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceDiagnosisSummaryWithChan(request *DescribeDBInstanceDiagnosisSummaryRequest) (<-chan *DescribeDBInstanceDiagnosisSummaryResponse, <-chan error)

DescribeDBInstanceDiagnosisSummaryWithChan invokes the gpdb.DescribeDBInstanceDiagnosisSummary API asynchronously

func (*Client) DescribeDBInstanceErrorLog ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceErrorLog(request *DescribeDBInstanceErrorLogRequest) (response *DescribeDBInstanceErrorLogResponse, err error)

DescribeDBInstanceErrorLog invokes the gpdb.DescribeDBInstanceErrorLog API synchronously

func (*Client) DescribeDBInstanceErrorLogWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceErrorLogWithCallback(request *DescribeDBInstanceErrorLogRequest, callback func(response *DescribeDBInstanceErrorLogResponse, err error)) <-chan int

DescribeDBInstanceErrorLogWithCallback invokes the gpdb.DescribeDBInstanceErrorLog API asynchronously

func (*Client) DescribeDBInstanceErrorLogWithChan ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceErrorLogWithChan(request *DescribeDBInstanceErrorLogRequest) (<-chan *DescribeDBInstanceErrorLogResponse, <-chan error)

DescribeDBInstanceErrorLogWithChan invokes the gpdb.DescribeDBInstanceErrorLog API asynchronously

func (*Client) DescribeDBInstanceIPArrayList ¶

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

DescribeDBInstanceIPArrayList invokes the gpdb.DescribeDBInstanceIPArrayList API synchronously

func (*Client) DescribeDBInstanceIPArrayListWithCallback ¶

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

DescribeDBInstanceIPArrayListWithCallback invokes the gpdb.DescribeDBInstanceIPArrayList API asynchronously

func (*Client) DescribeDBInstanceIPArrayListWithChan ¶

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

DescribeDBInstanceIPArrayListWithChan invokes the gpdb.DescribeDBInstanceIPArrayList API asynchronously

func (*Client) DescribeDBInstanceIndexUsage ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceIndexUsage(request *DescribeDBInstanceIndexUsageRequest) (response *DescribeDBInstanceIndexUsageResponse, err error)

DescribeDBInstanceIndexUsage invokes the gpdb.DescribeDBInstanceIndexUsage API synchronously

func (*Client) DescribeDBInstanceIndexUsageWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceIndexUsageWithCallback(request *DescribeDBInstanceIndexUsageRequest, callback func(response *DescribeDBInstanceIndexUsageResponse, err error)) <-chan int

DescribeDBInstanceIndexUsageWithCallback invokes the gpdb.DescribeDBInstanceIndexUsage API asynchronously

func (*Client) DescribeDBInstanceIndexUsageWithChan ¶ added in v1.62.341

func (client *Client) DescribeDBInstanceIndexUsageWithChan(request *DescribeDBInstanceIndexUsageRequest) (<-chan *DescribeDBInstanceIndexUsageResponse, <-chan error)

DescribeDBInstanceIndexUsageWithChan invokes the gpdb.DescribeDBInstanceIndexUsage API asynchronously

func (*Client) DescribeDBInstanceNetInfo ¶

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

DescribeDBInstanceNetInfo invokes the gpdb.DescribeDBInstanceNetInfo API synchronously

func (*Client) DescribeDBInstanceNetInfoWithCallback ¶

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

DescribeDBInstanceNetInfoWithCallback invokes the gpdb.DescribeDBInstanceNetInfo API asynchronously

func (*Client) DescribeDBInstanceNetInfoWithChan ¶

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

DescribeDBInstanceNetInfoWithChan invokes the gpdb.DescribeDBInstanceNetInfo API asynchronously

func (*Client) DescribeDBInstanceOnECSAttribute ¶ added in v1.61.1383

func (client *Client) DescribeDBInstanceOnECSAttribute(request *DescribeDBInstanceOnECSAttributeRequest) (response *DescribeDBInstanceOnECSAttributeResponse, err error)

DescribeDBInstanceOnECSAttribute invokes the gpdb.DescribeDBInstanceOnECSAttribute API synchronously

func (*Client) DescribeDBInstanceOnECSAttributeWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeDBInstanceOnECSAttributeWithCallback(request *DescribeDBInstanceOnECSAttributeRequest, callback func(response *DescribeDBInstanceOnECSAttributeResponse, err error)) <-chan int

DescribeDBInstanceOnECSAttributeWithCallback invokes the gpdb.DescribeDBInstanceOnECSAttribute API asynchronously

func (*Client) DescribeDBInstanceOnECSAttributeWithChan ¶ added in v1.61.1383

func (client *Client) DescribeDBInstanceOnECSAttributeWithChan(request *DescribeDBInstanceOnECSAttributeRequest) (<-chan *DescribeDBInstanceOnECSAttributeResponse, <-chan error)

DescribeDBInstanceOnECSAttributeWithChan invokes the gpdb.DescribeDBInstanceOnECSAttribute API asynchronously

func (*Client) DescribeDBInstancePerformance ¶

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

DescribeDBInstancePerformance invokes the gpdb.DescribeDBInstancePerformance API synchronously

func (*Client) DescribeDBInstancePerformanceWithCallback ¶

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

DescribeDBInstancePerformanceWithCallback invokes the gpdb.DescribeDBInstancePerformance API asynchronously

func (*Client) DescribeDBInstancePerformanceWithChan ¶

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

DescribeDBInstancePerformanceWithChan invokes the gpdb.DescribeDBInstancePerformance API asynchronously

func (*Client) DescribeDBInstancePlans ¶ added in v1.62.341

func (client *Client) DescribeDBInstancePlans(request *DescribeDBInstancePlansRequest) (response *DescribeDBInstancePlansResponse, err error)

DescribeDBInstancePlans invokes the gpdb.DescribeDBInstancePlans API synchronously

func (*Client) DescribeDBInstancePlansWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDBInstancePlansWithCallback(request *DescribeDBInstancePlansRequest, callback func(response *DescribeDBInstancePlansResponse, err error)) <-chan int

DescribeDBInstancePlansWithCallback invokes the gpdb.DescribeDBInstancePlans API asynchronously

func (*Client) DescribeDBInstancePlansWithChan ¶ added in v1.62.341

func (client *Client) DescribeDBInstancePlansWithChan(request *DescribeDBInstancePlansRequest) (<-chan *DescribeDBInstancePlansResponse, <-chan error)

DescribeDBInstancePlansWithChan invokes the gpdb.DescribeDBInstancePlans API asynchronously

func (*Client) DescribeDBInstanceSQLPatterns ¶ added in v1.61.1383

func (client *Client) DescribeDBInstanceSQLPatterns(request *DescribeDBInstanceSQLPatternsRequest) (response *DescribeDBInstanceSQLPatternsResponse, err error)

DescribeDBInstanceSQLPatterns invokes the gpdb.DescribeDBInstanceSQLPatterns API synchronously

func (*Client) DescribeDBInstanceSQLPatternsWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeDBInstanceSQLPatternsWithCallback(request *DescribeDBInstanceSQLPatternsRequest, callback func(response *DescribeDBInstanceSQLPatternsResponse, err error)) <-chan int

DescribeDBInstanceSQLPatternsWithCallback invokes the gpdb.DescribeDBInstanceSQLPatterns API asynchronously

func (*Client) DescribeDBInstanceSQLPatternsWithChan ¶ added in v1.61.1383

func (client *Client) DescribeDBInstanceSQLPatternsWithChan(request *DescribeDBInstanceSQLPatternsRequest) (<-chan *DescribeDBInstanceSQLPatternsResponse, <-chan error)

DescribeDBInstanceSQLPatternsWithChan invokes the gpdb.DescribeDBInstanceSQLPatterns API asynchronously

func (*Client) DescribeDBInstanceSSL ¶ added in v1.61.1383

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

DescribeDBInstanceSSL invokes the gpdb.DescribeDBInstanceSSL API synchronously

func (*Client) DescribeDBInstanceSSLWithCallback ¶ added in v1.61.1383

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

DescribeDBInstanceSSLWithCallback invokes the gpdb.DescribeDBInstanceSSL API asynchronously

func (*Client) DescribeDBInstanceSSLWithChan ¶ added in v1.61.1383

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

DescribeDBInstanceSSLWithChan invokes the gpdb.DescribeDBInstanceSSL API asynchronously

func (*Client) DescribeDBInstances ¶

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

DescribeDBInstances invokes the gpdb.DescribeDBInstances API synchronously

func (*Client) DescribeDBInstancesWithCallback ¶

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

DescribeDBInstancesWithCallback invokes the gpdb.DescribeDBInstances API asynchronously

func (*Client) DescribeDBInstancesWithChan ¶

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

DescribeDBInstancesWithChan invokes the gpdb.DescribeDBInstances API asynchronously

func (*Client) DescribeDataBackups ¶ added in v1.61.1383

func (client *Client) DescribeDataBackups(request *DescribeDataBackupsRequest) (response *DescribeDataBackupsResponse, err error)

DescribeDataBackups invokes the gpdb.DescribeDataBackups API synchronously

func (*Client) DescribeDataBackupsWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeDataBackupsWithCallback(request *DescribeDataBackupsRequest, callback func(response *DescribeDataBackupsResponse, err error)) <-chan int

DescribeDataBackupsWithCallback invokes the gpdb.DescribeDataBackups API asynchronously

func (*Client) DescribeDataBackupsWithChan ¶ added in v1.61.1383

func (client *Client) DescribeDataBackupsWithChan(request *DescribeDataBackupsRequest) (<-chan *DescribeDataBackupsResponse, <-chan error)

DescribeDataBackupsWithChan invokes the gpdb.DescribeDataBackups API asynchronously

func (*Client) DescribeDataShareInstances ¶ added in v1.62.341

func (client *Client) DescribeDataShareInstances(request *DescribeDataShareInstancesRequest) (response *DescribeDataShareInstancesResponse, err error)

DescribeDataShareInstances invokes the gpdb.DescribeDataShareInstances API synchronously

func (*Client) DescribeDataShareInstancesWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDataShareInstancesWithCallback(request *DescribeDataShareInstancesRequest, callback func(response *DescribeDataShareInstancesResponse, err error)) <-chan int

DescribeDataShareInstancesWithCallback invokes the gpdb.DescribeDataShareInstances API asynchronously

func (*Client) DescribeDataShareInstancesWithChan ¶ added in v1.62.341

func (client *Client) DescribeDataShareInstancesWithChan(request *DescribeDataShareInstancesRequest) (<-chan *DescribeDataShareInstancesResponse, <-chan error)

DescribeDataShareInstancesWithChan invokes the gpdb.DescribeDataShareInstances API asynchronously

func (*Client) DescribeDataSharePerformance ¶ added in v1.62.341

func (client *Client) DescribeDataSharePerformance(request *DescribeDataSharePerformanceRequest) (response *DescribeDataSharePerformanceResponse, err error)

DescribeDataSharePerformance invokes the gpdb.DescribeDataSharePerformance API synchronously

func (*Client) DescribeDataSharePerformanceWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDataSharePerformanceWithCallback(request *DescribeDataSharePerformanceRequest, callback func(response *DescribeDataSharePerformanceResponse, err error)) <-chan int

DescribeDataSharePerformanceWithCallback invokes the gpdb.DescribeDataSharePerformance API asynchronously

func (*Client) DescribeDataSharePerformanceWithChan ¶ added in v1.62.341

func (client *Client) DescribeDataSharePerformanceWithChan(request *DescribeDataSharePerformanceRequest) (<-chan *DescribeDataSharePerformanceResponse, <-chan error)

DescribeDataSharePerformanceWithChan invokes the gpdb.DescribeDataSharePerformance API asynchronously

func (*Client) DescribeDiagnosisDimensions ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisDimensions(request *DescribeDiagnosisDimensionsRequest) (response *DescribeDiagnosisDimensionsResponse, err error)

DescribeDiagnosisDimensions invokes the gpdb.DescribeDiagnosisDimensions API synchronously

func (*Client) DescribeDiagnosisDimensionsWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisDimensionsWithCallback(request *DescribeDiagnosisDimensionsRequest, callback func(response *DescribeDiagnosisDimensionsResponse, err error)) <-chan int

DescribeDiagnosisDimensionsWithCallback invokes the gpdb.DescribeDiagnosisDimensions API asynchronously

func (*Client) DescribeDiagnosisDimensionsWithChan ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisDimensionsWithChan(request *DescribeDiagnosisDimensionsRequest) (<-chan *DescribeDiagnosisDimensionsResponse, <-chan error)

DescribeDiagnosisDimensionsWithChan invokes the gpdb.DescribeDiagnosisDimensions API asynchronously

func (*Client) DescribeDiagnosisMonitorPerformance ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisMonitorPerformance(request *DescribeDiagnosisMonitorPerformanceRequest) (response *DescribeDiagnosisMonitorPerformanceResponse, err error)

DescribeDiagnosisMonitorPerformance invokes the gpdb.DescribeDiagnosisMonitorPerformance API synchronously

func (*Client) DescribeDiagnosisMonitorPerformanceWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisMonitorPerformanceWithCallback(request *DescribeDiagnosisMonitorPerformanceRequest, callback func(response *DescribeDiagnosisMonitorPerformanceResponse, err error)) <-chan int

DescribeDiagnosisMonitorPerformanceWithCallback invokes the gpdb.DescribeDiagnosisMonitorPerformance API asynchronously

func (*Client) DescribeDiagnosisMonitorPerformanceWithChan ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisMonitorPerformanceWithChan(request *DescribeDiagnosisMonitorPerformanceRequest) (<-chan *DescribeDiagnosisMonitorPerformanceResponse, <-chan error)

DescribeDiagnosisMonitorPerformanceWithChan invokes the gpdb.DescribeDiagnosisMonitorPerformance API asynchronously

func (*Client) DescribeDiagnosisRecords ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisRecords(request *DescribeDiagnosisRecordsRequest) (response *DescribeDiagnosisRecordsResponse, err error)

DescribeDiagnosisRecords invokes the gpdb.DescribeDiagnosisRecords API synchronously

func (*Client) DescribeDiagnosisRecordsWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisRecordsWithCallback(request *DescribeDiagnosisRecordsRequest, callback func(response *DescribeDiagnosisRecordsResponse, err error)) <-chan int

DescribeDiagnosisRecordsWithCallback invokes the gpdb.DescribeDiagnosisRecords API asynchronously

func (*Client) DescribeDiagnosisRecordsWithChan ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisRecordsWithChan(request *DescribeDiagnosisRecordsRequest) (<-chan *DescribeDiagnosisRecordsResponse, <-chan error)

DescribeDiagnosisRecordsWithChan invokes the gpdb.DescribeDiagnosisRecords API asynchronously

func (*Client) DescribeDiagnosisSQLInfo ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisSQLInfo(request *DescribeDiagnosisSQLInfoRequest) (response *DescribeDiagnosisSQLInfoResponse, err error)

DescribeDiagnosisSQLInfo invokes the gpdb.DescribeDiagnosisSQLInfo API synchronously

func (*Client) DescribeDiagnosisSQLInfoWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisSQLInfoWithCallback(request *DescribeDiagnosisSQLInfoRequest, callback func(response *DescribeDiagnosisSQLInfoResponse, err error)) <-chan int

DescribeDiagnosisSQLInfoWithCallback invokes the gpdb.DescribeDiagnosisSQLInfo API asynchronously

func (*Client) DescribeDiagnosisSQLInfoWithChan ¶ added in v1.62.341

func (client *Client) DescribeDiagnosisSQLInfoWithChan(request *DescribeDiagnosisSQLInfoRequest) (<-chan *DescribeDiagnosisSQLInfoResponse, <-chan error)

DescribeDiagnosisSQLInfoWithChan invokes the gpdb.DescribeDiagnosisSQLInfo API asynchronously

func (*Client) DescribeDownloadRecords ¶ added in v1.62.341

func (client *Client) DescribeDownloadRecords(request *DescribeDownloadRecordsRequest) (response *DescribeDownloadRecordsResponse, err error)

DescribeDownloadRecords invokes the gpdb.DescribeDownloadRecords API synchronously

func (*Client) DescribeDownloadRecordsWithCallback ¶ added in v1.62.341

func (client *Client) DescribeDownloadRecordsWithCallback(request *DescribeDownloadRecordsRequest, callback func(response *DescribeDownloadRecordsResponse, err error)) <-chan int

DescribeDownloadRecordsWithCallback invokes the gpdb.DescribeDownloadRecords API asynchronously

func (*Client) DescribeDownloadRecordsWithChan ¶ added in v1.62.341

func (client *Client) DescribeDownloadRecordsWithChan(request *DescribeDownloadRecordsRequest) (<-chan *DescribeDownloadRecordsResponse, <-chan error)

DescribeDownloadRecordsWithChan invokes the gpdb.DescribeDownloadRecords API asynchronously

func (*Client) DescribeHealthStatus ¶ added in v1.62.341

func (client *Client) DescribeHealthStatus(request *DescribeHealthStatusRequest) (response *DescribeHealthStatusResponse, err error)

DescribeHealthStatus invokes the gpdb.DescribeHealthStatus API synchronously

func (*Client) DescribeHealthStatusWithCallback ¶ added in v1.62.341

func (client *Client) DescribeHealthStatusWithCallback(request *DescribeHealthStatusRequest, callback func(response *DescribeHealthStatusResponse, err error)) <-chan int

DescribeHealthStatusWithCallback invokes the gpdb.DescribeHealthStatus API asynchronously

func (*Client) DescribeHealthStatusWithChan ¶ added in v1.62.341

func (client *Client) DescribeHealthStatusWithChan(request *DescribeHealthStatusRequest) (<-chan *DescribeHealthStatusResponse, <-chan error)

DescribeHealthStatusWithChan invokes the gpdb.DescribeHealthStatus API asynchronously

func (*Client) DescribeLogBackups ¶ added in v1.61.1383

func (client *Client) DescribeLogBackups(request *DescribeLogBackupsRequest) (response *DescribeLogBackupsResponse, err error)

DescribeLogBackups invokes the gpdb.DescribeLogBackups API synchronously

func (*Client) DescribeLogBackupsWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeLogBackupsWithCallback(request *DescribeLogBackupsRequest, callback func(response *DescribeLogBackupsResponse, err error)) <-chan int

DescribeLogBackupsWithCallback invokes the gpdb.DescribeLogBackups API asynchronously

func (*Client) DescribeLogBackupsWithChan ¶ added in v1.61.1383

func (client *Client) DescribeLogBackupsWithChan(request *DescribeLogBackupsRequest) (<-chan *DescribeLogBackupsResponse, <-chan error)

DescribeLogBackupsWithChan invokes the gpdb.DescribeLogBackups API asynchronously

func (*Client) DescribeModifyParameterLog ¶ added in v1.61.1383

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

DescribeModifyParameterLog invokes the gpdb.DescribeModifyParameterLog API synchronously

func (*Client) DescribeModifyParameterLogWithCallback ¶ added in v1.61.1383

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

DescribeModifyParameterLogWithCallback invokes the gpdb.DescribeModifyParameterLog API asynchronously

func (*Client) DescribeModifyParameterLogWithChan ¶ added in v1.61.1383

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

DescribeModifyParameterLogWithChan invokes the gpdb.DescribeModifyParameterLog API asynchronously

func (*Client) DescribeParameters ¶ added in v1.61.1383

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

DescribeParameters invokes the gpdb.DescribeParameters API synchronously

func (*Client) DescribeParametersWithCallback ¶ added in v1.61.1383

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

DescribeParametersWithCallback invokes the gpdb.DescribeParameters API asynchronously

func (*Client) DescribeParametersWithChan ¶ added in v1.61.1383

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

DescribeParametersWithChan invokes the gpdb.DescribeParameters API asynchronously

func (*Client) DescribeRdsVSwitchs ¶

func (client *Client) DescribeRdsVSwitchs(request *DescribeRdsVSwitchsRequest) (response *DescribeRdsVSwitchsResponse, err error)

DescribeRdsVSwitchs invokes the gpdb.DescribeRdsVSwitchs API synchronously

func (*Client) DescribeRdsVSwitchsWithCallback ¶

func (client *Client) DescribeRdsVSwitchsWithCallback(request *DescribeRdsVSwitchsRequest, callback func(response *DescribeRdsVSwitchsResponse, err error)) <-chan int

DescribeRdsVSwitchsWithCallback invokes the gpdb.DescribeRdsVSwitchs API asynchronously

func (*Client) DescribeRdsVSwitchsWithChan ¶

func (client *Client) DescribeRdsVSwitchsWithChan(request *DescribeRdsVSwitchsRequest) (<-chan *DescribeRdsVSwitchsResponse, <-chan error)

DescribeRdsVSwitchsWithChan invokes the gpdb.DescribeRdsVSwitchs API asynchronously

func (*Client) DescribeRdsVpcs ¶

func (client *Client) DescribeRdsVpcs(request *DescribeRdsVpcsRequest) (response *DescribeRdsVpcsResponse, err error)

DescribeRdsVpcs invokes the gpdb.DescribeRdsVpcs API synchronously

func (*Client) DescribeRdsVpcsWithCallback ¶

func (client *Client) DescribeRdsVpcsWithCallback(request *DescribeRdsVpcsRequest, callback func(response *DescribeRdsVpcsResponse, err error)) <-chan int

DescribeRdsVpcsWithCallback invokes the gpdb.DescribeRdsVpcs API asynchronously

func (*Client) DescribeRdsVpcsWithChan ¶

func (client *Client) DescribeRdsVpcsWithChan(request *DescribeRdsVpcsRequest) (<-chan *DescribeRdsVpcsResponse, <-chan error)

DescribeRdsVpcsWithChan invokes the gpdb.DescribeRdsVpcs API asynchronously

func (*Client) DescribeRegions ¶

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

DescribeRegions invokes the gpdb.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback ¶

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

DescribeRegionsWithCallback invokes the gpdb.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan ¶

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

DescribeRegionsWithChan invokes the gpdb.DescribeRegions API asynchronously

func (*Client) DescribeResourceUsage ¶

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

DescribeResourceUsage invokes the gpdb.DescribeResourceUsage API synchronously

func (*Client) DescribeResourceUsageWithCallback ¶

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

DescribeResourceUsageWithCallback invokes the gpdb.DescribeResourceUsage API asynchronously

func (*Client) DescribeResourceUsageWithChan ¶

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

DescribeResourceUsageWithChan invokes the gpdb.DescribeResourceUsage API asynchronously

func (*Client) DescribeSQLCollectorPolicy ¶

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

DescribeSQLCollectorPolicy invokes the gpdb.DescribeSQLCollectorPolicy API synchronously

func (*Client) DescribeSQLCollectorPolicyWithCallback ¶

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

DescribeSQLCollectorPolicyWithCallback invokes the gpdb.DescribeSQLCollectorPolicy API asynchronously

func (*Client) DescribeSQLCollectorPolicyWithChan ¶

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

DescribeSQLCollectorPolicyWithChan invokes the gpdb.DescribeSQLCollectorPolicy API asynchronously

func (*Client) DescribeSQLLogByQueryId ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogByQueryId(request *DescribeSQLLogByQueryIdRequest) (response *DescribeSQLLogByQueryIdResponse, err error)

DescribeSQLLogByQueryId invokes the gpdb.DescribeSQLLogByQueryId API synchronously

func (*Client) DescribeSQLLogByQueryIdWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogByQueryIdWithCallback(request *DescribeSQLLogByQueryIdRequest, callback func(response *DescribeSQLLogByQueryIdResponse, err error)) <-chan int

DescribeSQLLogByQueryIdWithCallback invokes the gpdb.DescribeSQLLogByQueryId API asynchronously

func (*Client) DescribeSQLLogByQueryIdWithChan ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogByQueryIdWithChan(request *DescribeSQLLogByQueryIdRequest) (<-chan *DescribeSQLLogByQueryIdResponse, <-chan error)

DescribeSQLLogByQueryIdWithChan invokes the gpdb.DescribeSQLLogByQueryId API asynchronously

func (*Client) DescribeSQLLogCount ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogCount(request *DescribeSQLLogCountRequest) (response *DescribeSQLLogCountResponse, err error)

DescribeSQLLogCount invokes the gpdb.DescribeSQLLogCount API synchronously

func (*Client) DescribeSQLLogCountWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogCountWithCallback(request *DescribeSQLLogCountRequest, callback func(response *DescribeSQLLogCountResponse, err error)) <-chan int

DescribeSQLLogCountWithCallback invokes the gpdb.DescribeSQLLogCount API asynchronously

func (*Client) DescribeSQLLogCountWithChan ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogCountWithChan(request *DescribeSQLLogCountRequest) (<-chan *DescribeSQLLogCountResponse, <-chan error)

DescribeSQLLogCountWithChan invokes the gpdb.DescribeSQLLogCount API asynchronously

func (*Client) DescribeSQLLogFiles ¶

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

DescribeSQLLogFiles invokes the gpdb.DescribeSQLLogFiles API synchronously

func (*Client) DescribeSQLLogFilesWithCallback ¶

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

DescribeSQLLogFilesWithCallback invokes the gpdb.DescribeSQLLogFiles API asynchronously

func (*Client) DescribeSQLLogFilesWithChan ¶

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

DescribeSQLLogFilesWithChan invokes the gpdb.DescribeSQLLogFiles API asynchronously

func (*Client) DescribeSQLLogRecords ¶

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

DescribeSQLLogRecords invokes the gpdb.DescribeSQLLogRecords API synchronously

func (*Client) DescribeSQLLogRecordsWithCallback ¶

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

DescribeSQLLogRecordsWithCallback invokes the gpdb.DescribeSQLLogRecords API asynchronously

func (*Client) DescribeSQLLogRecordsWithChan ¶

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

DescribeSQLLogRecordsWithChan invokes the gpdb.DescribeSQLLogRecords API asynchronously

func (*Client) DescribeSQLLogs ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogs(request *DescribeSQLLogsRequest) (response *DescribeSQLLogsResponse, err error)

DescribeSQLLogs invokes the gpdb.DescribeSQLLogs API synchronously

func (*Client) DescribeSQLLogsOnSlice ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogsOnSlice(request *DescribeSQLLogsOnSliceRequest) (response *DescribeSQLLogsOnSliceResponse, err error)

DescribeSQLLogsOnSlice invokes the gpdb.DescribeSQLLogsOnSlice API synchronously

func (*Client) DescribeSQLLogsOnSliceWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogsOnSliceWithCallback(request *DescribeSQLLogsOnSliceRequest, callback func(response *DescribeSQLLogsOnSliceResponse, err error)) <-chan int

DescribeSQLLogsOnSliceWithCallback invokes the gpdb.DescribeSQLLogsOnSlice API asynchronously

func (*Client) DescribeSQLLogsOnSliceWithChan ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogsOnSliceWithChan(request *DescribeSQLLogsOnSliceRequest) (<-chan *DescribeSQLLogsOnSliceResponse, <-chan error)

DescribeSQLLogsOnSliceWithChan invokes the gpdb.DescribeSQLLogsOnSlice API asynchronously

func (*Client) DescribeSQLLogsV2 ¶ added in v1.62.341

func (client *Client) DescribeSQLLogsV2(request *DescribeSQLLogsV2Request) (response *DescribeSQLLogsV2Response, err error)

DescribeSQLLogsV2 invokes the gpdb.DescribeSQLLogsV2 API synchronously

func (*Client) DescribeSQLLogsV2WithCallback ¶ added in v1.62.341

func (client *Client) DescribeSQLLogsV2WithCallback(request *DescribeSQLLogsV2Request, callback func(response *DescribeSQLLogsV2Response, err error)) <-chan int

DescribeSQLLogsV2WithCallback invokes the gpdb.DescribeSQLLogsV2 API asynchronously

func (*Client) DescribeSQLLogsV2WithChan ¶ added in v1.62.341

func (client *Client) DescribeSQLLogsV2WithChan(request *DescribeSQLLogsV2Request) (<-chan *DescribeSQLLogsV2Response, <-chan error)

DescribeSQLLogsV2WithChan invokes the gpdb.DescribeSQLLogsV2 API asynchronously

func (*Client) DescribeSQLLogsWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogsWithCallback(request *DescribeSQLLogsRequest, callback func(response *DescribeSQLLogsResponse, err error)) <-chan int

DescribeSQLLogsWithCallback invokes the gpdb.DescribeSQLLogs API asynchronously

func (*Client) DescribeSQLLogsWithChan ¶ added in v1.61.1383

func (client *Client) DescribeSQLLogsWithChan(request *DescribeSQLLogsRequest) (<-chan *DescribeSQLLogsResponse, <-chan error)

DescribeSQLLogsWithChan invokes the gpdb.DescribeSQLLogs API asynchronously

func (*Client) DescribeSampleData ¶ added in v1.62.341

func (client *Client) DescribeSampleData(request *DescribeSampleDataRequest) (response *DescribeSampleDataResponse, err error)

DescribeSampleData invokes the gpdb.DescribeSampleData API synchronously

func (*Client) DescribeSampleDataWithCallback ¶ added in v1.62.341

func (client *Client) DescribeSampleDataWithCallback(request *DescribeSampleDataRequest, callback func(response *DescribeSampleDataResponse, err error)) <-chan int

DescribeSampleDataWithCallback invokes the gpdb.DescribeSampleData API asynchronously

func (*Client) DescribeSampleDataWithChan ¶ added in v1.62.341

func (client *Client) DescribeSampleDataWithChan(request *DescribeSampleDataRequest) (<-chan *DescribeSampleDataResponse, <-chan error)

DescribeSampleDataWithChan invokes the gpdb.DescribeSampleData API asynchronously

func (*Client) DescribeSlowLogRecords ¶

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

DescribeSlowLogRecords invokes the gpdb.DescribeSlowLogRecords API synchronously

func (*Client) DescribeSlowLogRecordsWithCallback ¶

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

DescribeSlowLogRecordsWithCallback invokes the gpdb.DescribeSlowLogRecords API asynchronously

func (*Client) DescribeSlowLogRecordsWithChan ¶

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

DescribeSlowLogRecordsWithChan invokes the gpdb.DescribeSlowLogRecords API asynchronously

func (*Client) DescribeSlowSQLLogs ¶ added in v1.61.1383

func (client *Client) DescribeSlowSQLLogs(request *DescribeSlowSQLLogsRequest) (response *DescribeSlowSQLLogsResponse, err error)

DescribeSlowSQLLogs invokes the gpdb.DescribeSlowSQLLogs API synchronously

func (*Client) DescribeSlowSQLLogsWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeSlowSQLLogsWithCallback(request *DescribeSlowSQLLogsRequest, callback func(response *DescribeSlowSQLLogsResponse, err error)) <-chan int

DescribeSlowSQLLogsWithCallback invokes the gpdb.DescribeSlowSQLLogs API asynchronously

func (*Client) DescribeSlowSQLLogsWithChan ¶ added in v1.61.1383

func (client *Client) DescribeSlowSQLLogsWithChan(request *DescribeSlowSQLLogsRequest) (<-chan *DescribeSlowSQLLogsResponse, <-chan error)

DescribeSlowSQLLogsWithChan invokes the gpdb.DescribeSlowSQLLogs API asynchronously

func (*Client) DescribeSpecification ¶ added in v1.61.1383

func (client *Client) DescribeSpecification(request *DescribeSpecificationRequest) (response *DescribeSpecificationResponse, err error)

DescribeSpecification invokes the gpdb.DescribeSpecification API synchronously

func (*Client) DescribeSpecificationWithCallback ¶ added in v1.61.1383

func (client *Client) DescribeSpecificationWithCallback(request *DescribeSpecificationRequest, callback func(response *DescribeSpecificationResponse, err error)) <-chan int

DescribeSpecificationWithCallback invokes the gpdb.DescribeSpecification API asynchronously

func (*Client) DescribeSpecificationWithChan ¶ added in v1.61.1383

func (client *Client) DescribeSpecificationWithChan(request *DescribeSpecificationRequest) (<-chan *DescribeSpecificationResponse, <-chan error)

DescribeSpecificationWithChan invokes the gpdb.DescribeSpecification API asynchronously

func (*Client) DescribeSupportFeatures ¶ added in v1.62.341

func (client *Client) DescribeSupportFeatures(request *DescribeSupportFeaturesRequest) (response *DescribeSupportFeaturesResponse, err error)

DescribeSupportFeatures invokes the gpdb.DescribeSupportFeatures API synchronously

func (*Client) DescribeSupportFeaturesWithCallback ¶ added in v1.62.341

func (client *Client) DescribeSupportFeaturesWithCallback(request *DescribeSupportFeaturesRequest, callback func(response *DescribeSupportFeaturesResponse, err error)) <-chan int

DescribeSupportFeaturesWithCallback invokes the gpdb.DescribeSupportFeatures API asynchronously

func (*Client) DescribeSupportFeaturesWithChan ¶ added in v1.62.341

func (client *Client) DescribeSupportFeaturesWithChan(request *DescribeSupportFeaturesRequest) (<-chan *DescribeSupportFeaturesResponse, <-chan error)

DescribeSupportFeaturesWithChan invokes the gpdb.DescribeSupportFeatures API asynchronously

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

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

DescribeTags invokes the gpdb.DescribeTags API synchronously

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

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

DescribeTagsWithCallback invokes the gpdb.DescribeTags API asynchronously

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

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

DescribeTagsWithChan invokes the gpdb.DescribeTags API asynchronously

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

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

DescribeUserEncryptionKeyList invokes the gpdb.DescribeUserEncryptionKeyList API synchronously

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

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

DescribeUserEncryptionKeyListWithCallback invokes the gpdb.DescribeUserEncryptionKeyList API asynchronously

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

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

DescribeUserEncryptionKeyListWithChan invokes the gpdb.DescribeUserEncryptionKeyList API asynchronously

func (*Client) DescribeWaitingSQLInfo ¶ added in v1.62.341

func (client *Client) DescribeWaitingSQLInfo(request *DescribeWaitingSQLInfoRequest) (response *DescribeWaitingSQLInfoResponse, err error)

DescribeWaitingSQLInfo invokes the gpdb.DescribeWaitingSQLInfo API synchronously

func (*Client) DescribeWaitingSQLInfoWithCallback ¶ added in v1.62.341

func (client *Client) DescribeWaitingSQLInfoWithCallback(request *DescribeWaitingSQLInfoRequest, callback func(response *DescribeWaitingSQLInfoResponse, err error)) <-chan int

DescribeWaitingSQLInfoWithCallback invokes the gpdb.DescribeWaitingSQLInfo API asynchronously

func (*Client) DescribeWaitingSQLInfoWithChan ¶ added in v1.62.341

func (client *Client) DescribeWaitingSQLInfoWithChan(request *DescribeWaitingSQLInfoRequest) (<-chan *DescribeWaitingSQLInfoResponse, <-chan error)

DescribeWaitingSQLInfoWithChan invokes the gpdb.DescribeWaitingSQLInfo API asynchronously

func (*Client) DescribeWaitingSQLRecords ¶ added in v1.62.341

func (client *Client) DescribeWaitingSQLRecords(request *DescribeWaitingSQLRecordsRequest) (response *DescribeWaitingSQLRecordsResponse, err error)

DescribeWaitingSQLRecords invokes the gpdb.DescribeWaitingSQLRecords API synchronously

func (*Client) DescribeWaitingSQLRecordsWithCallback ¶ added in v1.62.341

func (client *Client) DescribeWaitingSQLRecordsWithCallback(request *DescribeWaitingSQLRecordsRequest, callback func(response *DescribeWaitingSQLRecordsResponse, err error)) <-chan int

DescribeWaitingSQLRecordsWithCallback invokes the gpdb.DescribeWaitingSQLRecords API asynchronously

func (*Client) DescribeWaitingSQLRecordsWithChan ¶ added in v1.62.341

func (client *Client) DescribeWaitingSQLRecordsWithChan(request *DescribeWaitingSQLRecordsRequest) (<-chan *DescribeWaitingSQLRecordsResponse, <-chan error)

DescribeWaitingSQLRecordsWithChan invokes the gpdb.DescribeWaitingSQLRecords API asynchronously

func (*Client) DownloadDiagnosisRecords ¶ added in v1.62.341

func (client *Client) DownloadDiagnosisRecords(request *DownloadDiagnosisRecordsRequest) (response *DownloadDiagnosisRecordsResponse, err error)

DownloadDiagnosisRecords invokes the gpdb.DownloadDiagnosisRecords API synchronously

func (*Client) DownloadDiagnosisRecordsWithCallback ¶ added in v1.62.341

func (client *Client) DownloadDiagnosisRecordsWithCallback(request *DownloadDiagnosisRecordsRequest, callback func(response *DownloadDiagnosisRecordsResponse, err error)) <-chan int

DownloadDiagnosisRecordsWithCallback invokes the gpdb.DownloadDiagnosisRecords API asynchronously

func (*Client) DownloadDiagnosisRecordsWithChan ¶ added in v1.62.341

func (client *Client) DownloadDiagnosisRecordsWithChan(request *DownloadDiagnosisRecordsRequest) (<-chan *DownloadDiagnosisRecordsResponse, <-chan error)

DownloadDiagnosisRecordsWithChan invokes the gpdb.DownloadDiagnosisRecords API asynchronously

func (*Client) ListTagResources ¶

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

ListTagResources invokes the gpdb.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶

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

ListTagResourcesWithCallback invokes the gpdb.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶

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

ListTagResourcesWithChan invokes the gpdb.ListTagResources API asynchronously

func (*Client) ModifyAccountDescription ¶

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

ModifyAccountDescription invokes the gpdb.ModifyAccountDescription API synchronously

func (*Client) ModifyAccountDescriptionWithCallback ¶

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

ModifyAccountDescriptionWithCallback invokes the gpdb.ModifyAccountDescription API asynchronously

func (*Client) ModifyAccountDescriptionWithChan ¶

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

ModifyAccountDescriptionWithChan invokes the gpdb.ModifyAccountDescription API asynchronously

func (*Client) ModifyBackupPolicy ¶ added in v1.61.1383

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

ModifyBackupPolicy invokes the gpdb.ModifyBackupPolicy API synchronously

func (*Client) ModifyBackupPolicyWithCallback ¶ added in v1.61.1383

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

ModifyBackupPolicyWithCallback invokes the gpdb.ModifyBackupPolicy API asynchronously

func (*Client) ModifyBackupPolicyWithChan ¶ added in v1.61.1383

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

ModifyBackupPolicyWithChan invokes the gpdb.ModifyBackupPolicy API asynchronously

func (*Client) ModifyDBInstanceConnectionMode ¶

func (client *Client) ModifyDBInstanceConnectionMode(request *ModifyDBInstanceConnectionModeRequest) (response *ModifyDBInstanceConnectionModeResponse, err error)

ModifyDBInstanceConnectionMode invokes the gpdb.ModifyDBInstanceConnectionMode API synchronously

func (*Client) ModifyDBInstanceConnectionModeWithCallback ¶

func (client *Client) ModifyDBInstanceConnectionModeWithCallback(request *ModifyDBInstanceConnectionModeRequest, callback func(response *ModifyDBInstanceConnectionModeResponse, err error)) <-chan int

ModifyDBInstanceConnectionModeWithCallback invokes the gpdb.ModifyDBInstanceConnectionMode API asynchronously

func (*Client) ModifyDBInstanceConnectionModeWithChan ¶

func (client *Client) ModifyDBInstanceConnectionModeWithChan(request *ModifyDBInstanceConnectionModeRequest) (<-chan *ModifyDBInstanceConnectionModeResponse, <-chan error)

ModifyDBInstanceConnectionModeWithChan invokes the gpdb.ModifyDBInstanceConnectionMode API asynchronously

func (*Client) ModifyDBInstanceConnectionString ¶

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

ModifyDBInstanceConnectionString invokes the gpdb.ModifyDBInstanceConnectionString API synchronously

func (*Client) ModifyDBInstanceConnectionStringWithCallback ¶

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

ModifyDBInstanceConnectionStringWithCallback invokes the gpdb.ModifyDBInstanceConnectionString API asynchronously

func (*Client) ModifyDBInstanceConnectionStringWithChan ¶

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

ModifyDBInstanceConnectionStringWithChan invokes the gpdb.ModifyDBInstanceConnectionString API asynchronously

func (*Client) ModifyDBInstanceDescription ¶

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

ModifyDBInstanceDescription invokes the gpdb.ModifyDBInstanceDescription API synchronously

func (*Client) ModifyDBInstanceDescriptionWithCallback ¶

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

ModifyDBInstanceDescriptionWithCallback invokes the gpdb.ModifyDBInstanceDescription API asynchronously

func (*Client) ModifyDBInstanceDescriptionWithChan ¶

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

ModifyDBInstanceDescriptionWithChan invokes the gpdb.ModifyDBInstanceDescription API asynchronously

func (*Client) ModifyDBInstanceMaintainTime ¶

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

ModifyDBInstanceMaintainTime invokes the gpdb.ModifyDBInstanceMaintainTime API synchronously

func (*Client) ModifyDBInstanceMaintainTimeWithCallback ¶

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

ModifyDBInstanceMaintainTimeWithCallback invokes the gpdb.ModifyDBInstanceMaintainTime API asynchronously

func (*Client) ModifyDBInstanceMaintainTimeWithChan ¶

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

ModifyDBInstanceMaintainTimeWithChan invokes the gpdb.ModifyDBInstanceMaintainTime API asynchronously

func (*Client) ModifyDBInstanceNetworkType ¶

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

ModifyDBInstanceNetworkType invokes the gpdb.ModifyDBInstanceNetworkType API synchronously

func (*Client) ModifyDBInstanceNetworkTypeWithCallback ¶

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

ModifyDBInstanceNetworkTypeWithCallback invokes the gpdb.ModifyDBInstanceNetworkType API asynchronously

func (*Client) ModifyDBInstanceNetworkTypeWithChan ¶

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

ModifyDBInstanceNetworkTypeWithChan invokes the gpdb.ModifyDBInstanceNetworkType API asynchronously

func (*Client) ModifyDBInstanceResourceGroup ¶ added in v1.62.341

func (client *Client) ModifyDBInstanceResourceGroup(request *ModifyDBInstanceResourceGroupRequest) (response *ModifyDBInstanceResourceGroupResponse, err error)

ModifyDBInstanceResourceGroup invokes the gpdb.ModifyDBInstanceResourceGroup API synchronously

func (*Client) ModifyDBInstanceResourceGroupWithCallback ¶ added in v1.62.341

func (client *Client) ModifyDBInstanceResourceGroupWithCallback(request *ModifyDBInstanceResourceGroupRequest, callback func(response *ModifyDBInstanceResourceGroupResponse, err error)) <-chan int

ModifyDBInstanceResourceGroupWithCallback invokes the gpdb.ModifyDBInstanceResourceGroup API asynchronously

func (*Client) ModifyDBInstanceResourceGroupWithChan ¶ added in v1.62.341

func (client *Client) ModifyDBInstanceResourceGroupWithChan(request *ModifyDBInstanceResourceGroupRequest) (<-chan *ModifyDBInstanceResourceGroupResponse, <-chan error)

ModifyDBInstanceResourceGroupWithChan invokes the gpdb.ModifyDBInstanceResourceGroup API asynchronously

func (*Client) ModifyDBInstanceSSL ¶ added in v1.61.1383

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

ModifyDBInstanceSSL invokes the gpdb.ModifyDBInstanceSSL API synchronously

func (*Client) ModifyDBInstanceSSLWithCallback ¶ added in v1.61.1383

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

ModifyDBInstanceSSLWithCallback invokes the gpdb.ModifyDBInstanceSSL API asynchronously

func (*Client) ModifyDBInstanceSSLWithChan ¶ added in v1.61.1383

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

ModifyDBInstanceSSLWithChan invokes the gpdb.ModifyDBInstanceSSL API asynchronously

func (*Client) ModifyParameters ¶ added in v1.61.1383

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

ModifyParameters invokes the gpdb.ModifyParameters API synchronously

func (*Client) ModifyParametersWithCallback ¶ added in v1.61.1383

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

ModifyParametersWithCallback invokes the gpdb.ModifyParameters API asynchronously

func (*Client) ModifyParametersWithChan ¶ added in v1.61.1383

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

ModifyParametersWithChan invokes the gpdb.ModifyParameters API asynchronously

func (*Client) ModifySQLCollectorPolicy ¶

func (client *Client) ModifySQLCollectorPolicy(request *ModifySQLCollectorPolicyRequest) (response *ModifySQLCollectorPolicyResponse, err error)

ModifySQLCollectorPolicy invokes the gpdb.ModifySQLCollectorPolicy API synchronously

func (*Client) ModifySQLCollectorPolicyWithCallback ¶

func (client *Client) ModifySQLCollectorPolicyWithCallback(request *ModifySQLCollectorPolicyRequest, callback func(response *ModifySQLCollectorPolicyResponse, err error)) <-chan int

ModifySQLCollectorPolicyWithCallback invokes the gpdb.ModifySQLCollectorPolicy API asynchronously

func (*Client) ModifySQLCollectorPolicyWithChan ¶

func (client *Client) ModifySQLCollectorPolicyWithChan(request *ModifySQLCollectorPolicyRequest) (<-chan *ModifySQLCollectorPolicyResponse, <-chan error)

ModifySQLCollectorPolicyWithChan invokes the gpdb.ModifySQLCollectorPolicy API asynchronously

func (*Client) ModifySecurityIps ¶

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

ModifySecurityIps invokes the gpdb.ModifySecurityIps API synchronously

func (*Client) ModifySecurityIpsWithCallback ¶

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

ModifySecurityIpsWithCallback invokes the gpdb.ModifySecurityIps API asynchronously

func (*Client) ModifySecurityIpsWithChan ¶

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

ModifySecurityIpsWithChan invokes the gpdb.ModifySecurityIps API asynchronously

func (*Client) PauseInstance ¶ added in v1.62.341

func (client *Client) PauseInstance(request *PauseInstanceRequest) (response *PauseInstanceResponse, err error)

PauseInstance invokes the gpdb.PauseInstance API synchronously

func (*Client) PauseInstanceWithCallback ¶ added in v1.62.341

func (client *Client) PauseInstanceWithCallback(request *PauseInstanceRequest, callback func(response *PauseInstanceResponse, err error)) <-chan int

PauseInstanceWithCallback invokes the gpdb.PauseInstance API asynchronously

func (*Client) PauseInstanceWithChan ¶ added in v1.62.341

func (client *Client) PauseInstanceWithChan(request *PauseInstanceRequest) (<-chan *PauseInstanceResponse, <-chan error)

PauseInstanceWithChan invokes the gpdb.PauseInstance API asynchronously

func (*Client) RebalanceDBInstance ¶ added in v1.62.341

func (client *Client) RebalanceDBInstance(request *RebalanceDBInstanceRequest) (response *RebalanceDBInstanceResponse, err error)

RebalanceDBInstance invokes the gpdb.RebalanceDBInstance API synchronously

func (*Client) RebalanceDBInstanceWithCallback ¶ added in v1.62.341

func (client *Client) RebalanceDBInstanceWithCallback(request *RebalanceDBInstanceRequest, callback func(response *RebalanceDBInstanceResponse, err error)) <-chan int

RebalanceDBInstanceWithCallback invokes the gpdb.RebalanceDBInstance API asynchronously

func (*Client) RebalanceDBInstanceWithChan ¶ added in v1.62.341

func (client *Client) RebalanceDBInstanceWithChan(request *RebalanceDBInstanceRequest) (<-chan *RebalanceDBInstanceResponse, <-chan error)

RebalanceDBInstanceWithChan invokes the gpdb.RebalanceDBInstance API asynchronously

func (*Client) ReleaseInstancePublicConnection ¶

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

ReleaseInstancePublicConnection invokes the gpdb.ReleaseInstancePublicConnection API synchronously

func (*Client) ReleaseInstancePublicConnectionWithCallback ¶

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

ReleaseInstancePublicConnectionWithCallback invokes the gpdb.ReleaseInstancePublicConnection API asynchronously

func (*Client) ReleaseInstancePublicConnectionWithChan ¶

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

ReleaseInstancePublicConnectionWithChan invokes the gpdb.ReleaseInstancePublicConnection API asynchronously

func (*Client) ResetAccountPassword ¶

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

ResetAccountPassword invokes the gpdb.ResetAccountPassword API synchronously

func (*Client) ResetAccountPasswordWithCallback ¶

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

ResetAccountPasswordWithCallback invokes the gpdb.ResetAccountPassword API asynchronously

func (*Client) ResetAccountPasswordWithChan ¶

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

ResetAccountPasswordWithChan invokes the gpdb.ResetAccountPassword API asynchronously

func (*Client) RestartDBInstance ¶

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

RestartDBInstance invokes the gpdb.RestartDBInstance API synchronously

func (*Client) RestartDBInstanceWithCallback ¶

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

RestartDBInstanceWithCallback invokes the gpdb.RestartDBInstance API asynchronously

func (*Client) RestartDBInstanceWithChan ¶

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

RestartDBInstanceWithChan invokes the gpdb.RestartDBInstance API asynchronously

func (*Client) ResumeInstance ¶ added in v1.62.341

func (client *Client) ResumeInstance(request *ResumeInstanceRequest) (response *ResumeInstanceResponse, err error)

ResumeInstance invokes the gpdb.ResumeInstance API synchronously

func (*Client) ResumeInstanceWithCallback ¶ added in v1.62.341

func (client *Client) ResumeInstanceWithCallback(request *ResumeInstanceRequest, callback func(response *ResumeInstanceResponse, err error)) <-chan int

ResumeInstanceWithCallback invokes the gpdb.ResumeInstance API asynchronously

func (*Client) ResumeInstanceWithChan ¶ added in v1.62.341

func (client *Client) ResumeInstanceWithChan(request *ResumeInstanceRequest) (<-chan *ResumeInstanceResponse, <-chan error)

ResumeInstanceWithChan invokes the gpdb.ResumeInstance API asynchronously

func (*Client) SetDBInstancePlanStatus ¶ added in v1.62.341

func (client *Client) SetDBInstancePlanStatus(request *SetDBInstancePlanStatusRequest) (response *SetDBInstancePlanStatusResponse, err error)

SetDBInstancePlanStatus invokes the gpdb.SetDBInstancePlanStatus API synchronously

func (*Client) SetDBInstancePlanStatusWithCallback ¶ added in v1.62.341

func (client *Client) SetDBInstancePlanStatusWithCallback(request *SetDBInstancePlanStatusRequest, callback func(response *SetDBInstancePlanStatusResponse, err error)) <-chan int

SetDBInstancePlanStatusWithCallback invokes the gpdb.SetDBInstancePlanStatus API asynchronously

func (*Client) SetDBInstancePlanStatusWithChan ¶ added in v1.62.341

func (client *Client) SetDBInstancePlanStatusWithChan(request *SetDBInstancePlanStatusRequest) (<-chan *SetDBInstancePlanStatusResponse, <-chan error)

SetDBInstancePlanStatusWithChan invokes the gpdb.SetDBInstancePlanStatus API asynchronously

func (*Client) SetDataShareInstance ¶ added in v1.62.341

func (client *Client) SetDataShareInstance(request *SetDataShareInstanceRequest) (response *SetDataShareInstanceResponse, err error)

SetDataShareInstance invokes the gpdb.SetDataShareInstance API synchronously

func (*Client) SetDataShareInstanceWithCallback ¶ added in v1.62.341

func (client *Client) SetDataShareInstanceWithCallback(request *SetDataShareInstanceRequest, callback func(response *SetDataShareInstanceResponse, err error)) <-chan int

SetDataShareInstanceWithCallback invokes the gpdb.SetDataShareInstance API asynchronously

func (*Client) SetDataShareInstanceWithChan ¶ added in v1.62.341

func (client *Client) SetDataShareInstanceWithChan(request *SetDataShareInstanceRequest) (<-chan *SetDataShareInstanceResponse, <-chan error)

SetDataShareInstanceWithChan invokes the gpdb.SetDataShareInstance API asynchronously

func (*Client) SwitchDBInstanceNetType ¶

func (client *Client) SwitchDBInstanceNetType(request *SwitchDBInstanceNetTypeRequest) (response *SwitchDBInstanceNetTypeResponse, err error)

SwitchDBInstanceNetType invokes the gpdb.SwitchDBInstanceNetType API synchronously

func (*Client) SwitchDBInstanceNetTypeWithCallback ¶

func (client *Client) SwitchDBInstanceNetTypeWithCallback(request *SwitchDBInstanceNetTypeRequest, callback func(response *SwitchDBInstanceNetTypeResponse, err error)) <-chan int

SwitchDBInstanceNetTypeWithCallback invokes the gpdb.SwitchDBInstanceNetType API asynchronously

func (*Client) SwitchDBInstanceNetTypeWithChan ¶

func (client *Client) SwitchDBInstanceNetTypeWithChan(request *SwitchDBInstanceNetTypeRequest) (<-chan *SwitchDBInstanceNetTypeResponse, <-chan error)

SwitchDBInstanceNetTypeWithChan invokes the gpdb.SwitchDBInstanceNetType API asynchronously

func (*Client) TagResources ¶

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

TagResources invokes the gpdb.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶

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

TagResourcesWithCallback invokes the gpdb.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶

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

TagResourcesWithChan invokes the gpdb.TagResources API asynchronously

func (*Client) UnloadSampleData ¶ added in v1.62.341

func (client *Client) UnloadSampleData(request *UnloadSampleDataRequest) (response *UnloadSampleDataResponse, err error)

UnloadSampleData invokes the gpdb.UnloadSampleData API synchronously

func (*Client) UnloadSampleDataWithCallback ¶ added in v1.62.341

func (client *Client) UnloadSampleDataWithCallback(request *UnloadSampleDataRequest, callback func(response *UnloadSampleDataResponse, err error)) <-chan int

UnloadSampleDataWithCallback invokes the gpdb.UnloadSampleData API asynchronously

func (*Client) UnloadSampleDataWithChan ¶ added in v1.62.341

func (client *Client) UnloadSampleDataWithChan(request *UnloadSampleDataRequest) (<-chan *UnloadSampleDataResponse, <-chan error)

UnloadSampleDataWithChan invokes the gpdb.UnloadSampleData API asynchronously

func (*Client) UntagResources ¶

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

UntagResources invokes the gpdb.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶

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

UntagResourcesWithCallback invokes the gpdb.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶

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

UntagResourcesWithChan invokes the gpdb.UntagResources API asynchronously

func (*Client) UpdateDBInstancePlan ¶ added in v1.62.341

func (client *Client) UpdateDBInstancePlan(request *UpdateDBInstancePlanRequest) (response *UpdateDBInstancePlanResponse, err error)

UpdateDBInstancePlan invokes the gpdb.UpdateDBInstancePlan API synchronously

func (*Client) UpdateDBInstancePlanWithCallback ¶ added in v1.62.341

func (client *Client) UpdateDBInstancePlanWithCallback(request *UpdateDBInstancePlanRequest, callback func(response *UpdateDBInstancePlanResponse, err error)) <-chan int

UpdateDBInstancePlanWithCallback invokes the gpdb.UpdateDBInstancePlan API asynchronously

func (*Client) UpdateDBInstancePlanWithChan ¶ added in v1.62.341

func (client *Client) UpdateDBInstancePlanWithChan(request *UpdateDBInstancePlanRequest) (<-chan *UpdateDBInstancePlanResponse, <-chan error)

UpdateDBInstancePlanWithChan invokes the gpdb.UpdateDBInstancePlan API asynchronously

func (*Client) UpgradeDBInstance ¶ added in v1.61.1383

func (client *Client) UpgradeDBInstance(request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)

UpgradeDBInstance invokes the gpdb.UpgradeDBInstance API synchronously

func (*Client) UpgradeDBInstanceWithCallback ¶ added in v1.61.1383

func (client *Client) UpgradeDBInstanceWithCallback(request *UpgradeDBInstanceRequest, callback func(response *UpgradeDBInstanceResponse, err error)) <-chan int

UpgradeDBInstanceWithCallback invokes the gpdb.UpgradeDBInstance API asynchronously

func (*Client) UpgradeDBInstanceWithChan ¶ added in v1.61.1383

func (client *Client) UpgradeDBInstanceWithChan(request *UpgradeDBInstanceRequest) (<-chan *UpgradeDBInstanceResponse, <-chan error)

UpgradeDBInstanceWithChan invokes the gpdb.UpgradeDBInstance API asynchronously

func (*Client) UpgradeDBVersion ¶ added in v1.61.1383

func (client *Client) UpgradeDBVersion(request *UpgradeDBVersionRequest) (response *UpgradeDBVersionResponse, err error)

UpgradeDBVersion invokes the gpdb.UpgradeDBVersion API synchronously

func (*Client) UpgradeDBVersionWithCallback ¶ added in v1.61.1383

func (client *Client) UpgradeDBVersionWithCallback(request *UpgradeDBVersionRequest, callback func(response *UpgradeDBVersionResponse, err error)) <-chan int

UpgradeDBVersionWithCallback invokes the gpdb.UpgradeDBVersion API asynchronously

func (*Client) UpgradeDBVersionWithChan ¶ added in v1.61.1383

func (client *Client) UpgradeDBVersionWithChan(request *UpgradeDBVersionRequest) (<-chan *UpgradeDBVersionResponse, <-chan error)

UpgradeDBVersionWithChan invokes the gpdb.UpgradeDBVersion API asynchronously

type CreateAccountRequest ¶

type CreateAccountRequest struct {
	*requests.RpcRequest
	AccountDescription string           `position:"Query" name:"AccountDescription"`
	ResourceGroupId    string           `position:"Query" name:"ResourceGroupId"`
	AccountName        string           `position:"Query" name:"AccountName"`
	DBInstanceId       string           `position:"Query" name:"DBInstanceId"`
	OwnerId            requests.Integer `position:"Query" name:"OwnerId"`
	AccountPassword    string           `position:"Query" name:"AccountPassword"`
	DatabaseName       string           `position:"Query" name:"DatabaseName"`
}

CreateAccountRequest is the request struct for api CreateAccount

func CreateCreateAccountRequest ¶

func CreateCreateAccountRequest() (request *CreateAccountRequest)

CreateCreateAccountRequest creates a request to invoke CreateAccount API

type CreateAccountResponse ¶

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

CreateAccountResponse is the response struct for api CreateAccount

func CreateCreateAccountResponse ¶

func CreateCreateAccountResponse() (response *CreateAccountResponse)

CreateCreateAccountResponse creates a response to parse from CreateAccount response

type CreateDBInstancePlanRequest ¶ added in v1.62.341

type CreateDBInstancePlanRequest struct {
	*requests.RpcRequest
	PlanType         string           `position:"Query" name:"PlanType"`
	PlanStartDate    string           `position:"Query" name:"PlanStartDate"`
	PlanConfig       string           `position:"Query" name:"PlanConfig"`
	PlanName         string           `position:"Query" name:"PlanName"`
	DBInstanceId     string           `position:"Query" name:"DBInstanceId"`
	PlanDesc         string           `position:"Query" name:"PlanDesc"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	PlanEndDate      string           `position:"Query" name:"PlanEndDate"`
	PlanScheduleType string           `position:"Query" name:"PlanScheduleType"`
}

CreateDBInstancePlanRequest is the request struct for api CreateDBInstancePlan

func CreateCreateDBInstancePlanRequest ¶ added in v1.62.341

func CreateCreateDBInstancePlanRequest() (request *CreateDBInstancePlanRequest)

CreateCreateDBInstancePlanRequest creates a request to invoke CreateDBInstancePlan API

type CreateDBInstancePlanResponse ¶ added in v1.62.341

type CreateDBInstancePlanResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Status       string `json:"Status" xml:"Status"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	PlanId       string `json:"PlanId" xml:"PlanId"`
}

CreateDBInstancePlanResponse is the response struct for api CreateDBInstancePlan

func CreateCreateDBInstancePlanResponse ¶ added in v1.62.341

func CreateCreateDBInstancePlanResponse() (response *CreateDBInstancePlanResponse)

CreateCreateDBInstancePlanResponse creates a response to parse from CreateDBInstancePlan response

type CreateDBInstanceRequest ¶

type CreateDBInstanceRequest struct {
	*requests.RpcRequest
	EngineVersion             string                 `position:"Query" name:"EngineVersion"`
	DBInstanceCategory        string                 `position:"Query" name:"DBInstanceCategory"`
	StorageType               string                 `position:"Query" name:"StorageType"`
	ResourceGroupId           string                 `position:"Query" name:"ResourceGroupId"`
	EncryptionType            string                 `position:"Query" name:"EncryptionType"`
	DBInstanceDescription     string                 `position:"Query" name:"DBInstanceDescription"`
	ServerlessMode            string                 `position:"Query" name:"ServerlessMode"`
	Tag                       *[]CreateDBInstanceTag `position:"Query" name:"Tag"  type:"Repeated"`
	Period                    string                 `position:"Query" name:"Period"`
	VectorConfigurationStatus string                 `position:"Query" name:"VectorConfigurationStatus"`
	EncryptionKey             string                 `position:"Query" name:"EncryptionKey"`
	OwnerId                   requests.Integer       `position:"Query" name:"OwnerId"`
	SegDiskPerformanceLevel   string                 `position:"Query" name:"SegDiskPerformanceLevel"`
	DBInstanceClass           string                 `position:"Query" name:"DBInstanceClass"`
	SecurityIPList            string                 `position:"Query" name:"SecurityIPList"`
	VSwitchId                 string                 `position:"Query" name:"VSwitchId"`
	PrivateIpAddress          string                 `position:"Query" name:"PrivateIpAddress"`
	ZoneId                    string                 `position:"Query" name:"ZoneId"`
	InstanceNetworkType       string                 `position:"Query" name:"InstanceNetworkType"`
	ClientToken               string                 `position:"Query" name:"ClientToken"`
	InstanceSpec              string                 `position:"Query" name:"InstanceSpec"`
	StorageSize               requests.Integer       `position:"Query" name:"StorageSize"`
	SegStorageType            string                 `position:"Query" name:"SegStorageType"`
	MasterNodeNum             string                 `position:"Query" name:"MasterNodeNum"`
	SegNodeNum                string                 `position:"Query" name:"SegNodeNum"`
	Engine                    string                 `position:"Query" name:"Engine"`
	CreateSampleData          requests.Boolean       `position:"Query" name:"CreateSampleData"`
	DBInstanceGroupCount      string                 `position:"Query" name:"DBInstanceGroupCount"`
	DBInstanceMode            string                 `position:"Query" name:"DBInstanceMode"`
	UsedTime                  string                 `position:"Query" name:"UsedTime"`
	VPCId                     string                 `position:"Query" name:"VPCId"`
	ServerlessResource        requests.Integer       `position:"Query" name:"ServerlessResource"`
	IdleTime                  requests.Integer       `position:"Query" name:"IdleTime"`
	PayType                   string                 `position:"Query" name:"PayType"`
}

CreateDBInstanceRequest is the request struct for api CreateDBInstance

func CreateCreateDBInstanceRequest ¶

func CreateCreateDBInstanceRequest() (request *CreateDBInstanceRequest)

CreateCreateDBInstanceRequest creates a request to invoke CreateDBInstance API

type CreateDBInstanceResponse ¶

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

CreateDBInstanceResponse is the response struct for api CreateDBInstance

func CreateCreateDBInstanceResponse ¶

func CreateCreateDBInstanceResponse() (response *CreateDBInstanceResponse)

CreateCreateDBInstanceResponse creates a response to parse from CreateDBInstance response

type CreateDBInstanceTag ¶ added in v1.62.341

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

CreateDBInstanceTag is a repeated param struct in CreateDBInstanceRequest

type CreateECSDBInstanceRequest ¶ added in v1.61.1383

type CreateECSDBInstanceRequest struct {
	*requests.RpcRequest
	EngineVersion         string                    `position:"Query" name:"EngineVersion"`
	DBInstanceCategory    string                    `position:"Query" name:"DBInstanceCategory"`
	ResourceGroupId       string                    `position:"Query" name:"ResourceGroupId"`
	EncryptionType        string                    `position:"Query" name:"EncryptionType"`
	DBInstanceDescription string                    `position:"Query" name:"DBInstanceDescription"`
	Tag                   *[]CreateECSDBInstanceTag `position:"Query" name:"Tag"  type:"Repeated"`
	Period                string                    `position:"Query" name:"Period"`
	BackupId              string                    `position:"Query" name:"BackupId"`
	EncryptionKey         string                    `position:"Query" name:"EncryptionKey"`
	OwnerId               requests.Integer          `position:"Query" name:"OwnerId"`
	SecurityIPList        string                    `position:"Query" name:"SecurityIPList"`
	VSwitchId             string                    `position:"Query" name:"VSwitchId"`
	PrivateIpAddress      string                    `position:"Query" name:"PrivateIpAddress"`
	ZoneId                string                    `position:"Query" name:"ZoneId"`
	InstanceNetworkType   string                    `position:"Query" name:"InstanceNetworkType"`
	ClientToken           string                    `position:"Query" name:"ClientToken"`
	InstanceSpec          string                    `position:"Query" name:"InstanceSpec"`
	StorageSize           requests.Integer          `position:"Query" name:"StorageSize"`
	SegStorageType        string                    `position:"Query" name:"SegStorageType"`
	MasterNodeNum         requests.Integer          `position:"Query" name:"MasterNodeNum"`
	SegNodeNum            requests.Integer          `position:"Query" name:"SegNodeNum"`
	Engine                string                    `position:"Query" name:"Engine"`
	UsedTime              string                    `position:"Query" name:"UsedTime"`
	VPCId                 string                    `position:"Query" name:"VPCId"`
	PayType               string                    `position:"Query" name:"PayType"`
	SrcDbInstanceName     string                    `position:"Query" name:"SrcDbInstanceName"`
}

CreateECSDBInstanceRequest is the request struct for api CreateECSDBInstance

func CreateCreateECSDBInstanceRequest ¶ added in v1.61.1383

func CreateCreateECSDBInstanceRequest() (request *CreateECSDBInstanceRequest)

CreateCreateECSDBInstanceRequest creates a request to invoke CreateECSDBInstance API

type CreateECSDBInstanceResponse ¶ added in v1.61.1383

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

CreateECSDBInstanceResponse is the response struct for api CreateECSDBInstance

func CreateCreateECSDBInstanceResponse ¶ added in v1.61.1383

func CreateCreateECSDBInstanceResponse() (response *CreateECSDBInstanceResponse)

CreateCreateECSDBInstanceResponse creates a response to parse from CreateECSDBInstance response

type CreateECSDBInstanceTag ¶ added in v1.62.341

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

CreateECSDBInstanceTag is a repeated param struct in CreateECSDBInstanceRequest

type CreateSampleDataRequest ¶ added in v1.62.341

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

CreateSampleDataRequest is the request struct for api CreateSampleData

func CreateCreateSampleDataRequest ¶ added in v1.62.341

func CreateCreateSampleDataRequest() (request *CreateSampleDataRequest)

CreateCreateSampleDataRequest creates a request to invoke CreateSampleData API

type CreateSampleDataResponse ¶ added in v1.62.341

type CreateSampleDataResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Status       bool   `json:"Status" xml:"Status"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
}

CreateSampleDataResponse is the response struct for api CreateSampleData

func CreateCreateSampleDataResponse ¶ added in v1.62.341

func CreateCreateSampleDataResponse() (response *CreateSampleDataResponse)

CreateCreateSampleDataResponse creates a response to parse from CreateSampleData response

type CreateServiceLinkedRoleRequest ¶ added in v1.61.1383

type CreateServiceLinkedRoleRequest struct {
	*requests.RpcRequest
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

CreateServiceLinkedRoleRequest is the request struct for api CreateServiceLinkedRole

func CreateCreateServiceLinkedRoleRequest ¶ added in v1.61.1383

func CreateCreateServiceLinkedRoleRequest() (request *CreateServiceLinkedRoleRequest)

CreateCreateServiceLinkedRoleRequest creates a request to invoke CreateServiceLinkedRole API

type CreateServiceLinkedRoleResponse ¶ added in v1.61.1383

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

CreateServiceLinkedRoleResponse is the response struct for api CreateServiceLinkedRole

func CreateCreateServiceLinkedRoleResponse ¶ added in v1.61.1383

func CreateCreateServiceLinkedRoleResponse() (response *CreateServiceLinkedRoleResponse)

CreateCreateServiceLinkedRoleResponse creates a response to parse from CreateServiceLinkedRole response

type DBInstance ¶

type DBInstance struct {
	DataShareStatus       string                    `json:"DataShareStatus" xml:"DataShareStatus"`
	LockReason            string                    `json:"LockReason" xml:"LockReason"`
	Engine                string                    `json:"Engine" xml:"Engine"`
	DBInstanceDescription string                    `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	SegNodeNum            string                    `json:"SegNodeNum" xml:"SegNodeNum"`
	DBInstanceCategory    string                    `json:"DBInstanceCategory" xml:"DBInstanceCategory"`
	InstanceDeployType    string                    `json:"InstanceDeployType" xml:"InstanceDeployType"`
	CreateTime            string                    `json:"CreateTime" xml:"CreateTime"`
	DBInstanceNetType     string                    `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	StorageSize           string                    `json:"StorageSize" xml:"StorageSize"`
	MasterNodeNum         int                       `json:"MasterNodeNum" xml:"MasterNodeNum"`
	RegionId              string                    `json:"RegionId" xml:"RegionId"`
	InstanceNetworkType   string                    `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	ResourceGroupId       string                    `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ExpireTime            string                    `json:"ExpireTime" xml:"ExpireTime"`
	DBInstanceId          string                    `json:"DBInstanceId" xml:"DBInstanceId"`
	DBInstanceMode        string                    `json:"DBInstanceMode" xml:"DBInstanceMode"`
	VpcId                 string                    `json:"VpcId" xml:"VpcId"`
	Description           string                    `json:"Description" xml:"Description"`
	EngineVersion         string                    `json:"EngineVersion" xml:"EngineVersion"`
	PayType               string                    `json:"PayType" xml:"PayType"`
	VSwitchId             string                    `json:"VSwitchId" xml:"VSwitchId"`
	DBInstanceStatus      string                    `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	StorageType           string                    `json:"StorageType" xml:"StorageType"`
	ZoneId                string                    `json:"ZoneId" xml:"ZoneId"`
	ServerlessMode        string                    `json:"ServerlessMode" xml:"ServerlessMode"`
	ConnectionMode        string                    `json:"ConnectionMode" xml:"ConnectionMode"`
	LockMode              string                    `json:"LockMode" xml:"LockMode"`
	Tags                  TagsInDescribeDBInstances `json:"Tags" xml:"Tags"`
}

DBInstance is a nested struct in gpdb response

type DBInstanceAccount ¶

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

DBInstanceAccount is a nested struct in gpdb response

type DBInstanceAttribute ¶

type DBInstanceAttribute struct {
	SegNodeNum                int                               `json:"SegNodeNum" xml:"SegNodeNum"`
	Engine                    string                            `json:"Engine" xml:"Engine"`
	DBInstanceNetType         string                            `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	DBInstanceClass           string                            `json:"DBInstanceClass" xml:"DBInstanceClass"`
	StorageUnit               string                            `json:"StorageUnit" xml:"StorageUnit"`
	DBInstanceStorage         int64                             `json:"DBInstanceStorage" xml:"DBInstanceStorage"`
	MasterNodeNum             int                               `json:"MasterNodeNum" xml:"MasterNodeNum"`
	MemoryUnit                string                            `json:"MemoryUnit" xml:"MemoryUnit"`
	MaxConnections            int                               `json:"MaxConnections" xml:"MaxConnections"`
	IdleTime                  int                               `json:"IdleTime" xml:"IdleTime"`
	InstanceNetworkType       string                            `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	DBInstanceDiskMBPS        int64                             `json:"DBInstanceDiskMBPS" xml:"DBInstanceDiskMBPS"`
	MinorVersion              string                            `json:"MinorVersion" xml:"MinorVersion"`
	DBInstanceId              string                            `json:"DBInstanceId" xml:"DBInstanceId"`
	VpcId                     string                            `json:"VpcId" xml:"VpcId"`
	DBInstanceMemory          int64                             `json:"DBInstanceMemory" xml:"DBInstanceMemory"`
	SecurityIPList            string                            `json:"SecurityIPList" xml:"SecurityIPList"`
	SegDiskPerformanceLevel   string                            `json:"SegDiskPerformanceLevel" xml:"SegDiskPerformanceLevel"`
	EncryptionKey             string                            `json:"EncryptionKey" xml:"EncryptionKey"`
	EngineVersion             string                            `json:"EngineVersion" xml:"EngineVersion"`
	PayType                   string                            `json:"PayType" xml:"PayType"`
	MaintainStartTime         string                            `json:"MaintainStartTime" xml:"MaintainStartTime"`
	StorageSize               int64                             `json:"StorageSize" xml:"StorageSize"`
	CpuCores                  int                               `json:"CpuCores" xml:"CpuCores"`
	SupportRestore            bool                              `json:"SupportRestore" xml:"SupportRestore"`
	StorageType               string                            `json:"StorageType" xml:"StorageType"`
	StartTime                 string                            `json:"StartTime" xml:"StartTime"`
	ZoneId                    string                            `json:"ZoneId" xml:"ZoneId"`
	StoragePerNode            int                               `json:"StoragePerNode" xml:"StoragePerNode"`
	ServerlessMode            string                            `json:"ServerlessMode" xml:"ServerlessMode"`
	CpuCoresPerNode           int                               `json:"CpuCoresPerNode" xml:"CpuCoresPerNode"`
	ConnectionMode            string                            `json:"ConnectionMode" xml:"ConnectionMode"`
	LockMode                  string                            `json:"LockMode" xml:"LockMode"`
	EncryptionType            string                            `json:"EncryptionType" xml:"EncryptionType"`
	LockReason                string                            `json:"LockReason" xml:"LockReason"`
	DBInstanceDescription     string                            `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	VectorConfigurationStatus string                            `json:"VectorConfigurationStatus" xml:"VectorConfigurationStatus"`
	DBInstanceCategory        string                            `json:"DBInstanceCategory" xml:"DBInstanceCategory"`
	DBInstanceGroupCount      string                            `json:"DBInstanceGroupCount" xml:"DBInstanceGroupCount"`
	MemorySize                int64                             `json:"MemorySize" xml:"MemorySize"`
	RegionId                  string                            `json:"RegionId" xml:"RegionId"`
	ResourceGroupId           string                            `json:"ResourceGroupId" xml:"ResourceGroupId"`
	MaintainEndTime           string                            `json:"MaintainEndTime" xml:"MaintainEndTime"`
	ExpireTime                string                            `json:"ExpireTime" xml:"ExpireTime"`
	SegmentCounts             int                               `json:"SegmentCounts" xml:"SegmentCounts"`
	DBInstanceMode            string                            `json:"DBInstanceMode" xml:"DBInstanceMode"`
	Port                      string                            `json:"Port" xml:"Port"`
	VSwitchId                 string                            `json:"VSwitchId" xml:"VSwitchId"`
	CreationTime              string                            `json:"CreationTime" xml:"CreationTime"`
	MemoryPerNode             int                               `json:"MemoryPerNode" xml:"MemoryPerNode"`
	DBInstanceCpuCores        int                               `json:"DBInstanceCpuCores" xml:"DBInstanceCpuCores"`
	DBInstanceClassType       string                            `json:"DBInstanceClassType" xml:"DBInstanceClassType"`
	ReadDelayTime             string                            `json:"ReadDelayTime" xml:"ReadDelayTime"`
	HostType                  string                            `json:"HostType" xml:"HostType"`
	DBInstanceStatus          string                            `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	RunningTime               string                            `json:"RunningTime" xml:"RunningTime"`
	CoreVersion               string                            `json:"CoreVersion" xml:"CoreVersion"`
	ConnectionString          string                            `json:"ConnectionString" xml:"ConnectionString"`
	AvailabilityValue         string                            `json:"AvailabilityValue" xml:"AvailabilityValue"`
	ServerlessResource        int                               `json:"ServerlessResource" xml:"ServerlessResource"`
	Tags                      TagsInDescribeDBInstanceAttribute `json:"Tags" xml:"Tags"`
}

DBInstanceAttribute is a nested struct in gpdb response

type DBInstanceAttributeInDescribeDBInstanceOnECSAttribute ¶ added in v1.61.1383

type DBInstanceAttributeInDescribeDBInstanceOnECSAttribute struct {
	CreationTime          string                                 `json:"CreationTime" xml:"CreationTime"`
	VpcId                 string                                 `json:"VpcId" xml:"VpcId"`
	EncryptionType        string                                 `json:"EncryptionType" xml:"EncryptionType"`
	InstanceDeployType    string                                 `json:"InstanceDeployType" xml:"InstanceDeployType"`
	PayType               string                                 `json:"PayType" xml:"PayType"`
	StorageType           string                                 `json:"StorageType" xml:"StorageType"`
	ConnectionMode        string                                 `json:"ConnectionMode" xml:"ConnectionMode"`
	Port                  string                                 `json:"Port" xml:"Port"`
	LockMode              string                                 `json:"LockMode" xml:"LockMode"`
	EngineVersion         string                                 `json:"EngineVersion" xml:"EngineVersion"`
	MemorySize            int                                    `json:"MemorySize" xml:"MemorySize"`
	SegNodeNum            int                                    `json:"SegNodeNum" xml:"SegNodeNum"`
	ConnectionString      string                                 `json:"ConnectionString" xml:"ConnectionString"`
	InstanceNetworkType   string                                 `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	EncryptionKey         string                                 `json:"EncryptionKey" xml:"EncryptionKey"`
	DBInstanceDescription string                                 `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	CpuCores              int                                    `json:"CpuCores" xml:"CpuCores"`
	ExpireTime            string                                 `json:"ExpireTime" xml:"ExpireTime"`
	DBInstanceStatus      string                                 `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	StorageSize           int                                    `json:"StorageSize" xml:"StorageSize"`
	RegionId              string                                 `json:"RegionId" xml:"RegionId"`
	VSwitchId             string                                 `json:"VSwitchId" xml:"VSwitchId"`
	ZoneId                string                                 `json:"ZoneId" xml:"ZoneId"`
	DBInstanceId          string                                 `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine                string                                 `json:"Engine" xml:"Engine"`
	DBInstanceClass       string                                 `json:"DBInstanceClass" xml:"DBInstanceClass"`
	SupportRestore        bool                                   `json:"SupportRestore" xml:"SupportRestore"`
	MinorVersion          string                                 `json:"MinorVersion" xml:"MinorVersion"`
	MasterNodeNum         int                                    `json:"MasterNodeNum" xml:"MasterNodeNum"`
	DBInstanceCategory    string                                 `json:"DBInstanceCategory" xml:"DBInstanceCategory"`
	Tags                  TagsInDescribeDBInstanceOnECSAttribute `json:"Tags" xml:"Tags"`
}

DBInstanceAttributeInDescribeDBInstanceOnECSAttribute is a nested struct in gpdb response

type DBInstanceClass ¶ added in v1.61.1383

type DBInstanceClass struct {
	DBInstanceClassItem []DBInstanceClassItem `json:"DBInstanceClass" xml:"DBInstanceClass"`
}

DBInstanceClass is a nested struct in gpdb response

type DBInstanceClassItem ¶ added in v1.61.1383

type DBInstanceClassItem struct {
	Value string `json:"Value" xml:"Value"`
	Text  string `json:"Text" xml:"Text"`
}

DBInstanceClassItem is a nested struct in gpdb response

type DBInstanceGroupCount ¶ added in v1.61.1383

type DBInstanceGroupCount struct {
	DBInstanceGroupCountItem []DBInstanceGroupCountItem `json:"DBInstanceGroupCount" xml:"DBInstanceGroupCount"`
}

DBInstanceGroupCount is a nested struct in gpdb response

type DBInstanceGroupCountItem ¶ added in v1.61.1383

type DBInstanceGroupCountItem struct {
	Value string `json:"Value" xml:"Value"`
	Text  string `json:"Text" xml:"Text"`
}

DBInstanceGroupCountItem is a nested struct in gpdb response

type DBInstanceIPArray ¶

type DBInstanceIPArray struct {
	DBInstanceIPArrayName      string `json:"DBInstanceIPArrayName" xml:"DBInstanceIPArrayName"`
	SecurityIPList             string `json:"SecurityIPList" xml:"SecurityIPList"`
	DBInstanceIPArrayAttribute string `json:"DBInstanceIPArrayAttribute" xml:"DBInstanceIPArrayAttribute"`
}

DBInstanceIPArray is a nested struct in gpdb response

type DBInstanceNetInfo ¶

type DBInstanceNetInfo struct {
	VSwitchId        string `json:"VSwitchId" xml:"VSwitchId"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	IPType           string `json:"IPType" xml:"IPType"`
	Port             string `json:"Port" xml:"Port"`
	VpcInstanceId    string `json:"VpcInstanceId" xml:"VpcInstanceId"`
	VPCId            string `json:"VPCId" xml:"VPCId"`
	IPAddress        string `json:"IPAddress" xml:"IPAddress"`
	AddressType      string `json:"AddressType" xml:"AddressType"`
}

DBInstanceNetInfo is a nested struct in gpdb response

type DBInstanceNetInfos ¶

type DBInstanceNetInfos struct {
	DBInstanceNetInfo []DBInstanceNetInfo `json:"DBInstanceNetInfo" xml:"DBInstanceNetInfo"`
}

DBInstanceNetInfos is a nested struct in gpdb response

type Databases ¶ added in v1.62.341

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

Databases is a nested struct in gpdb response

type DeleteDBInstancePlanRequest ¶ added in v1.62.341

type DeleteDBInstancePlanRequest struct {
	*requests.RpcRequest
	DBInstanceId string           `position:"Query" name:"DBInstanceId"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	PlanId       string           `position:"Query" name:"PlanId"`
}

DeleteDBInstancePlanRequest is the request struct for api DeleteDBInstancePlan

func CreateDeleteDBInstancePlanRequest ¶ added in v1.62.341

func CreateDeleteDBInstancePlanRequest() (request *DeleteDBInstancePlanRequest)

CreateDeleteDBInstancePlanRequest creates a request to invoke DeleteDBInstancePlan API

type DeleteDBInstancePlanResponse ¶ added in v1.62.341

type DeleteDBInstancePlanResponse struct {
	*responses.BaseResponse
	Status       string `json:"Status" xml:"Status"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	PlanId       string `json:"PlanId" xml:"PlanId"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
}

DeleteDBInstancePlanResponse is the response struct for api DeleteDBInstancePlan

func CreateDeleteDBInstancePlanResponse ¶ added in v1.62.341

func CreateDeleteDBInstancePlanResponse() (response *DeleteDBInstancePlanResponse)

CreateDeleteDBInstancePlanResponse creates a response to parse from DeleteDBInstancePlan response

type DeleteDBInstanceRequest ¶

type DeleteDBInstanceRequest struct {
	*requests.RpcRequest
	ClientToken     string           `position:"Query" name:"ClientToken"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId    string           `position:"Query" name:"DBInstanceId"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteDBInstanceRequest is the request struct for api DeleteDBInstance

func CreateDeleteDBInstanceRequest ¶

func CreateDeleteDBInstanceRequest() (request *DeleteDBInstanceRequest)

CreateDeleteDBInstanceRequest creates a request to invoke DeleteDBInstance API

type DeleteDBInstanceResponse ¶

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

DeleteDBInstanceResponse is the response struct for api DeleteDBInstance

func CreateDeleteDBInstanceResponse ¶

func CreateDeleteDBInstanceResponse() (response *DeleteDBInstanceResponse)

CreateDeleteDBInstanceResponse creates a response to parse from DeleteDBInstance response

type DeleteDatabaseRequest ¶

type DeleteDatabaseRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	DBInstanceId    string `position:"Query" name:"DBInstanceId"`
	DBName          string `position:"Query" name:"DBName"`
}

DeleteDatabaseRequest is the request struct for api DeleteDatabase

func CreateDeleteDatabaseRequest ¶

func CreateDeleteDatabaseRequest() (request *DeleteDatabaseRequest)

CreateDeleteDatabaseRequest creates a request to invoke DeleteDatabase API

type DeleteDatabaseResponse ¶

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

DeleteDatabaseResponse is the response struct for api DeleteDatabase

func CreateDeleteDatabaseResponse ¶

func CreateDeleteDatabaseResponse() (response *DeleteDatabaseResponse)

CreateDeleteDatabaseResponse creates a response to parse from DeleteDatabase response

type DescribeAccountsRequest ¶

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

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

type DescribeAvailableResourcesRequest struct {
	*requests.RpcRequest
	ZoneId     string `position:"Query" name:"ZoneId"`
	ChargeType string `position:"Query" name:"ChargeType"`
	Region     string `position:"Query" name:"Region"`
}

DescribeAvailableResourcesRequest is the request struct for api DescribeAvailableResources

func CreateDescribeAvailableResourcesRequest ¶ added in v1.61.1383

func CreateDescribeAvailableResourcesRequest() (request *DescribeAvailableResourcesRequest)

CreateDescribeAvailableResourcesRequest creates a request to invoke DescribeAvailableResources API

type DescribeAvailableResourcesResponse ¶ added in v1.61.1383

type DescribeAvailableResourcesResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	RegionId  string     `json:"RegionId" xml:"RegionId"`
	Resources []Resource `json:"Resources" xml:"Resources"`
}

DescribeAvailableResourcesResponse is the response struct for api DescribeAvailableResources

func CreateDescribeAvailableResourcesResponse ¶ added in v1.61.1383

func CreateDescribeAvailableResourcesResponse() (response *DescribeAvailableResourcesResponse)

CreateDescribeAvailableResourcesResponse creates a response to parse from DescribeAvailableResources response

type DescribeBackupPolicyRequest ¶ added in v1.61.1383

type DescribeBackupPolicyRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

DescribeBackupPolicyRequest is the request struct for api DescribeBackupPolicy

func CreateDescribeBackupPolicyRequest ¶ added in v1.61.1383

func CreateDescribeBackupPolicyRequest() (request *DescribeBackupPolicyRequest)

CreateDescribeBackupPolicyRequest creates a request to invoke DescribeBackupPolicy API

type DescribeBackupPolicyResponse ¶ added in v1.61.1383

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

DescribeBackupPolicyResponse is the response struct for api DescribeBackupPolicy

func CreateDescribeBackupPolicyResponse ¶ added in v1.61.1383

func CreateDescribeBackupPolicyResponse() (response *DescribeBackupPolicyResponse)

CreateDescribeBackupPolicyResponse creates a response to parse from DescribeBackupPolicy response

type DescribeDBClusterNodeRequest ¶ added in v1.62.341

type DescribeDBClusterNodeRequest struct {
	*requests.RpcRequest
	NodeType     string `position:"Query" name:"NodeType"`
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

DescribeDBClusterNodeRequest is the request struct for api DescribeDBClusterNode

func CreateDescribeDBClusterNodeRequest ¶ added in v1.62.341

func CreateDescribeDBClusterNodeRequest() (request *DescribeDBClusterNodeRequest)

CreateDescribeDBClusterNodeRequest creates a request to invoke DescribeDBClusterNode API

type DescribeDBClusterNodeResponse ¶ added in v1.62.341

type DescribeDBClusterNodeResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	DBClusterId string `json:"DBClusterId" xml:"DBClusterId"`
	Nodes       []Node `json:"Nodes" xml:"Nodes"`
}

DescribeDBClusterNodeResponse is the response struct for api DescribeDBClusterNode

func CreateDescribeDBClusterNodeResponse ¶ added in v1.62.341

func CreateDescribeDBClusterNodeResponse() (response *DescribeDBClusterNodeResponse)

CreateDescribeDBClusterNodeResponse creates a response to parse from DescribeDBClusterNode response

type DescribeDBClusterPerformanceRequest ¶ added in v1.61.1383

type DescribeDBClusterPerformanceRequest struct {
	*requests.RpcRequest
	NodeType     string `position:"Query" name:"NodeType"`
	StartTime    string `position:"Query" name:"StartTime"`
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
	Key          string `position:"Query" name:"Key"`
	EndTime      string `position:"Query" name:"EndTime"`
	Nodes        string `position:"Query" name:"Nodes"`
}

DescribeDBClusterPerformanceRequest is the request struct for api DescribeDBClusterPerformance

func CreateDescribeDBClusterPerformanceRequest ¶ added in v1.61.1383

func CreateDescribeDBClusterPerformanceRequest() (request *DescribeDBClusterPerformanceRequest)

CreateDescribeDBClusterPerformanceRequest creates a request to invoke DescribeDBClusterPerformance API

type DescribeDBClusterPerformanceResponse ¶ added in v1.61.1383

type DescribeDBClusterPerformanceResponse struct {
	*responses.BaseResponse
	EndTime         string           `json:"EndTime" xml:"EndTime"`
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	StartTime       string           `json:"StartTime" xml:"StartTime"`
	DBClusterId     string           `json:"DBClusterId" xml:"DBClusterId"`
	PerformanceKeys []PerformanceKey `json:"PerformanceKeys" xml:"PerformanceKeys"`
}

DescribeDBClusterPerformanceResponse is the response struct for api DescribeDBClusterPerformance

func CreateDescribeDBClusterPerformanceResponse ¶ added in v1.61.1383

func CreateDescribeDBClusterPerformanceResponse() (response *DescribeDBClusterPerformanceResponse)

CreateDescribeDBClusterPerformanceResponse creates a response to parse from DescribeDBClusterPerformance response

type DescribeDBInstanceAttributeRequest ¶

type DescribeDBInstanceAttributeRequest struct {
	*requests.RpcRequest
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	DBInstanceId    string           `position:"Query" name:"DBInstanceId"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDBInstanceAttributeRequest is the request struct for api DescribeDBInstanceAttribute

func CreateDescribeDBInstanceAttributeRequest ¶

func CreateDescribeDBInstanceAttributeRequest() (request *DescribeDBInstanceAttributeRequest)

CreateDescribeDBInstanceAttributeRequest creates a request to invoke DescribeDBInstanceAttribute API

type DescribeDBInstanceAttributeResponse ¶

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

DescribeDBInstanceAttributeResponse is the response struct for api DescribeDBInstanceAttribute

func CreateDescribeDBInstanceAttributeResponse ¶

func CreateDescribeDBInstanceAttributeResponse() (response *DescribeDBInstanceAttributeResponse)

CreateDescribeDBInstanceAttributeResponse creates a response to parse from DescribeDBInstanceAttribute response

type DescribeDBInstanceDataBloatRequest ¶ added in v1.62.341

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

DescribeDBInstanceDataBloatRequest is the request struct for api DescribeDBInstanceDataBloat

func CreateDescribeDBInstanceDataBloatRequest ¶ added in v1.62.341

func CreateDescribeDBInstanceDataBloatRequest() (request *DescribeDBInstanceDataBloatRequest)

CreateDescribeDBInstanceDataBloatRequest creates a request to invoke DescribeDBInstanceDataBloat API

type DescribeDBInstanceDataBloatResponse ¶ added in v1.62.341

type DescribeDBInstanceDataBloatResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalCount int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	Items      []ItemsItem `json:"Items" xml:"Items"`
}

DescribeDBInstanceDataBloatResponse is the response struct for api DescribeDBInstanceDataBloat

func CreateDescribeDBInstanceDataBloatResponse ¶ added in v1.62.341

func CreateDescribeDBInstanceDataBloatResponse() (response *DescribeDBInstanceDataBloatResponse)

CreateDescribeDBInstanceDataBloatResponse creates a response to parse from DescribeDBInstanceDataBloat response

type DescribeDBInstanceDataSkewRequest ¶ added in v1.62.341

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

DescribeDBInstanceDataSkewRequest is the request struct for api DescribeDBInstanceDataSkew

func CreateDescribeDBInstanceDataSkewRequest ¶ added in v1.62.341

func CreateDescribeDBInstanceDataSkewRequest() (request *DescribeDBInstanceDataSkewRequest)

CreateDescribeDBInstanceDataSkewRequest creates a request to invoke DescribeDBInstanceDataSkew API

type DescribeDBInstanceDataSkewResponse ¶ added in v1.62.341

type DescribeDBInstanceDataSkewResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalCount int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	Items      []ItemsItem `json:"Items" xml:"Items"`
}

DescribeDBInstanceDataSkewResponse is the response struct for api DescribeDBInstanceDataSkew

func CreateDescribeDBInstanceDataSkewResponse ¶ added in v1.62.341

func CreateDescribeDBInstanceDataSkewResponse() (response *DescribeDBInstanceDataSkewResponse)

CreateDescribeDBInstanceDataSkewResponse creates a response to parse from DescribeDBInstanceDataSkew response

type DescribeDBInstanceDiagnosisSummaryRequest ¶ added in v1.62.341

type DescribeDBInstanceDiagnosisSummaryRequest struct {
	*requests.RpcRequest
	StartStatus  string           `position:"Query" name:"StartStatus"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId string           `position:"Query" name:"DBInstanceId"`
	SyncMode     string           `position:"Query" name:"SyncMode"`
	RolePreferd  string           `position:"Query" name:"RolePreferd"`
}

DescribeDBInstanceDiagnosisSummaryRequest is the request struct for api DescribeDBInstanceDiagnosisSummary

func CreateDescribeDBInstanceDiagnosisSummaryRequest ¶ added in v1.62.341

func CreateDescribeDBInstanceDiagnosisSummaryRequest() (request *DescribeDBInstanceDiagnosisSummaryRequest)

CreateDescribeDBInstanceDiagnosisSummaryRequest creates a request to invoke DescribeDBInstanceDiagnosisSummary API

type DescribeDBInstanceDiagnosisSummaryResponse ¶ added in v1.62.341

type DescribeDBInstanceDiagnosisSummaryResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	TotalCount        string            `json:"TotalCount" xml:"TotalCount"`
	PageNumber        string            `json:"PageNumber" xml:"PageNumber"`
	MasterStatusInfo  MasterStatusInfo  `json:"MasterStatusInfo" xml:"MasterStatusInfo"`
	SegmentStatusInfo SegmentStatusInfo `json:"SegmentStatusInfo" xml:"SegmentStatusInfo"`
	Items             []ItemsItem       `json:"Items" xml:"Items"`
}

DescribeDBInstanceDiagnosisSummaryResponse is the response struct for api DescribeDBInstanceDiagnosisSummary

func CreateDescribeDBInstanceDiagnosisSummaryResponse ¶ added in v1.62.341

func CreateDescribeDBInstanceDiagnosisSummaryResponse() (response *DescribeDBInstanceDiagnosisSummaryResponse)

CreateDescribeDBInstanceDiagnosisSummaryResponse creates a response to parse from DescribeDBInstanceDiagnosisSummary response

type DescribeDBInstanceErrorLogRequest ¶ added in v1.62.341

type DescribeDBInstanceErrorLogRequest struct {
	*requests.RpcRequest
	Keywords     string           `position:"Query" name:"Keywords"`
	StartTime    string           `position:"Query" name:"StartTime"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	Database     string           `position:"Query" name:"Database"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Host         string           `position:"Query" name:"Host"`
	DBInstanceId string           `position:"Query" name:"DBInstanceId"`
	EndTime      string           `position:"Query" name:"EndTime"`
	LogLevel     string           `position:"Query" name:"LogLevel"`
	User         string           `position:"Query" name:"User"`
}

DescribeDBInstanceErrorLogRequest is the request struct for api DescribeDBInstanceErrorLog

func CreateDescribeDBInstanceErrorLogRequest ¶ added in v1.62.341

func CreateDescribeDBInstanceErrorLogRequest() (request *DescribeDBInstanceErrorLogRequest)

CreateDescribeDBInstanceErrorLogRequest creates a request to invoke DescribeDBInstanceErrorLog API

type DescribeDBInstanceErrorLogResponse ¶ added in v1.62.341

type DescribeDBInstanceErrorLogResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalCount int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	Items      []ItemsItem `json:"Items" xml:"Items"`
}

DescribeDBInstanceErrorLogResponse is the response struct for api DescribeDBInstanceErrorLog

func CreateDescribeDBInstanceErrorLogResponse ¶ added in v1.62.341

func CreateDescribeDBInstanceErrorLogResponse() (response *DescribeDBInstanceErrorLogResponse)

CreateDescribeDBInstanceErrorLogResponse creates a response to parse from DescribeDBInstanceErrorLog response

type DescribeDBInstanceIPArrayListRequest ¶

type DescribeDBInstanceIPArrayListRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	DBInstanceId    string `position:"Query" name:"DBInstanceId"`
}

DescribeDBInstanceIPArrayListRequest is the request struct for api DescribeDBInstanceIPArrayList

func CreateDescribeDBInstanceIPArrayListRequest ¶

func CreateDescribeDBInstanceIPArrayListRequest() (request *DescribeDBInstanceIPArrayListRequest)

CreateDescribeDBInstanceIPArrayListRequest creates a request to invoke DescribeDBInstanceIPArrayList API

type DescribeDBInstanceIPArrayListResponse ¶

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

DescribeDBInstanceIPArrayListResponse is the response struct for api DescribeDBInstanceIPArrayList

func CreateDescribeDBInstanceIPArrayListResponse ¶

func CreateDescribeDBInstanceIPArrayListResponse() (response *DescribeDBInstanceIPArrayListResponse)

CreateDescribeDBInstanceIPArrayListResponse creates a response to parse from DescribeDBInstanceIPArrayList response

type DescribeDBInstanceIndexUsageRequest ¶ added in v1.62.341

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

DescribeDBInstanceIndexUsageRequest is the request struct for api DescribeDBInstanceIndexUsage

func CreateDescribeDBInstanceIndexUsageRequest ¶ added in v1.62.341

func CreateDescribeDBInstanceIndexUsageRequest() (request *DescribeDBInstanceIndexUsageRequest)

CreateDescribeDBInstanceIndexUsageRequest creates a request to invoke DescribeDBInstanceIndexUsage API

type DescribeDBInstanceIndexUsageResponse ¶ added in v1.62.341

type DescribeDBInstanceIndexUsageResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalCount int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	Items      []ItemsItem `json:"Items" xml:"Items"`
}

DescribeDBInstanceIndexUsageResponse is the response struct for api DescribeDBInstanceIndexUsage

func CreateDescribeDBInstanceIndexUsageResponse ¶ added in v1.62.341

func CreateDescribeDBInstanceIndexUsageResponse() (response *DescribeDBInstanceIndexUsageResponse)

CreateDescribeDBInstanceIndexUsageResponse creates a response to parse from DescribeDBInstanceIndexUsage response

type DescribeDBInstanceNetInfoRequest ¶

type DescribeDBInstanceNetInfoRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

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

DescribeDBInstanceNetInfoResponse is the response struct for api DescribeDBInstanceNetInfo

func CreateDescribeDBInstanceNetInfoResponse ¶

func CreateDescribeDBInstanceNetInfoResponse() (response *DescribeDBInstanceNetInfoResponse)

CreateDescribeDBInstanceNetInfoResponse creates a response to parse from DescribeDBInstanceNetInfo response

type DescribeDBInstanceOnECSAttributeRequest ¶ added in v1.61.1383

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

DescribeDBInstanceOnECSAttributeRequest is the request struct for api DescribeDBInstanceOnECSAttribute

func CreateDescribeDBInstanceOnECSAttributeRequest ¶ added in v1.61.1383

func CreateDescribeDBInstanceOnECSAttributeRequest() (request *DescribeDBInstanceOnECSAttributeRequest)

CreateDescribeDBInstanceOnECSAttributeRequest creates a request to invoke DescribeDBInstanceOnECSAttribute API

type DescribeDBInstanceOnECSAttributeResponse ¶ added in v1.61.1383

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

DescribeDBInstanceOnECSAttributeResponse is the response struct for api DescribeDBInstanceOnECSAttribute

func CreateDescribeDBInstanceOnECSAttributeResponse ¶ added in v1.61.1383

func CreateDescribeDBInstanceOnECSAttributeResponse() (response *DescribeDBInstanceOnECSAttributeResponse)

CreateDescribeDBInstanceOnECSAttributeResponse creates a response to parse from DescribeDBInstanceOnECSAttribute response

type DescribeDBInstancePerformanceRequest ¶

type DescribeDBInstancePerformanceRequest struct {
	*requests.RpcRequest
	StartTime       string `position:"Query" name:"StartTime"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	DBInstanceId    string `position:"Query" name:"DBInstanceId"`
	Key             string `position:"Query" name:"Key"`
	EndTime         string `position:"Query" name:"EndTime"`
}

DescribeDBInstancePerformanceRequest is the request struct for api DescribeDBInstancePerformance

func CreateDescribeDBInstancePerformanceRequest ¶

func CreateDescribeDBInstancePerformanceRequest() (request *DescribeDBInstancePerformanceRequest)

CreateDescribeDBInstancePerformanceRequest creates a request to invoke DescribeDBInstancePerformance API

type DescribeDBInstancePerformanceResponse ¶

type DescribeDBInstancePerformanceResponse struct {
	*responses.BaseResponse
	EndTime         string   `json:"EndTime" xml:"EndTime"`
	StartTime       string   `json:"StartTime" xml:"StartTime"`
	DBInstanceId    string   `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine          string   `json:"Engine" xml:"Engine"`
	RequestId       string   `json:"RequestId" xml:"RequestId"`
	PerformanceKeys []string `json:"PerformanceKeys" xml:"PerformanceKeys"`
}

DescribeDBInstancePerformanceResponse is the response struct for api DescribeDBInstancePerformance

func CreateDescribeDBInstancePerformanceResponse ¶

func CreateDescribeDBInstancePerformanceResponse() (response *DescribeDBInstancePerformanceResponse)

CreateDescribeDBInstancePerformanceResponse creates a response to parse from DescribeDBInstancePerformance response

type DescribeDBInstancePlansRequest ¶ added in v1.62.341

type DescribeDBInstancePlansRequest struct {
	*requests.RpcRequest
	PlanType         string           `position:"Query" name:"PlanType"`
	PlanCreateDate   string           `position:"Query" name:"PlanCreateDate"`
	DBInstanceId     string           `position:"Query" name:"DBInstanceId"`
	PlanDesc         string           `position:"Query" name:"PlanDesc"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	PlanScheduleType string           `position:"Query" name:"PlanScheduleType"`
	PlanId           string           `position:"Query" name:"PlanId"`
}

DescribeDBInstancePlansRequest is the request struct for api DescribeDBInstancePlans

func CreateDescribeDBInstancePlansRequest ¶ added in v1.62.341

func CreateDescribeDBInstancePlansRequest() (request *DescribeDBInstancePlansRequest)

CreateDescribeDBInstancePlansRequest creates a request to invoke DescribeDBInstancePlans API

type DescribeDBInstancePlansResponse ¶ added in v1.62.341

type DescribeDBInstancePlansResponse struct {
	*responses.BaseResponse
	Status           string                         `json:"Status" xml:"Status"`
	ErrorMessage     string                         `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId        string                         `json:"RequestId" xml:"RequestId"`
	TotalRecordCount int                            `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageRecordCount  int                            `json:"PageRecordCount" xml:"PageRecordCount"`
	PageNumber       int                            `json:"PageNumber" xml:"PageNumber"`
	Items            ItemsInDescribeDBInstancePlans `json:"Items" xml:"Items"`
}

DescribeDBInstancePlansResponse is the response struct for api DescribeDBInstancePlans

func CreateDescribeDBInstancePlansResponse ¶ added in v1.62.341

func CreateDescribeDBInstancePlansResponse() (response *DescribeDBInstancePlansResponse)

CreateDescribeDBInstancePlansResponse creates a response to parse from DescribeDBInstancePlans response

type DescribeDBInstanceSQLPatternsRequest ¶ added in v1.61.1383

type DescribeDBInstanceSQLPatternsRequest struct {
	*requests.RpcRequest
	StartTime     string `position:"Query" name:"StartTime"`
	QueryKeywords string `position:"Query" name:"QueryKeywords"`
	Database      string `position:"Query" name:"Database"`
	SourceIP      string `position:"Query" name:"SourceIP"`
	DBInstanceId  string `position:"Query" name:"DBInstanceId"`
	EndTime       string `position:"Query" name:"EndTime"`
	User          string `position:"Query" name:"User"`
}

DescribeDBInstanceSQLPatternsRequest is the request struct for api DescribeDBInstanceSQLPatterns

func CreateDescribeDBInstanceSQLPatternsRequest ¶ added in v1.61.1383

func CreateDescribeDBInstanceSQLPatternsRequest() (request *DescribeDBInstanceSQLPatternsRequest)

CreateDescribeDBInstanceSQLPatternsRequest creates a request to invoke DescribeDBInstanceSQLPatterns API

type DescribeDBInstanceSQLPatternsResponse ¶ added in v1.61.1383

type DescribeDBInstanceSQLPatternsResponse struct {
	*responses.BaseResponse
	EndTime     string    `json:"EndTime" xml:"EndTime"`
	RequestId   string    `json:"RequestId" xml:"RequestId"`
	StartTime   string    `json:"StartTime" xml:"StartTime"`
	DBClusterId string    `json:"DBClusterId" xml:"DBClusterId"`
	Patterns    []Pattern `json:"Patterns" xml:"Patterns"`
}

DescribeDBInstanceSQLPatternsResponse is the response struct for api DescribeDBInstanceSQLPatterns

func CreateDescribeDBInstanceSQLPatternsResponse ¶ added in v1.61.1383

func CreateDescribeDBInstanceSQLPatternsResponse() (response *DescribeDBInstanceSQLPatternsResponse)

CreateDescribeDBInstanceSQLPatternsResponse creates a response to parse from DescribeDBInstanceSQLPatterns response

type DescribeDBInstanceSSLRequest ¶ added in v1.61.1383

type DescribeDBInstanceSSLRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

DescribeDBInstanceSSLRequest is the request struct for api DescribeDBInstanceSSL

func CreateDescribeDBInstanceSSLRequest ¶ added in v1.61.1383

func CreateDescribeDBInstanceSSLRequest() (request *DescribeDBInstanceSSLRequest)

CreateDescribeDBInstanceSSLRequest creates a request to invoke DescribeDBInstanceSSL API

type DescribeDBInstanceSSLResponse ¶ added in v1.61.1383

type DescribeDBInstanceSSLResponse struct {
	*responses.BaseResponse
	SSLExpiredTime string `json:"SSLExpiredTime" xml:"SSLExpiredTime"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	SSLEnabled     bool   `json:"SSLEnabled" xml:"SSLEnabled"`
	DBInstanceId   string `json:"DBInstanceId" xml:"DBInstanceId"`
	CertCommonName string `json:"CertCommonName" xml:"CertCommonName"`
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
}

DescribeDBInstanceSSLResponse is the response struct for api DescribeDBInstanceSSL

func CreateDescribeDBInstanceSSLResponse ¶ added in v1.61.1383

func CreateDescribeDBInstanceSSLResponse() (response *DescribeDBInstanceSSLResponse)

CreateDescribeDBInstanceSSLResponse creates a response to parse from DescribeDBInstanceSSL response

type DescribeDBInstancesRequest ¶

type DescribeDBInstancesRequest struct {
	*requests.RpcRequest
	DBInstanceModes       *[]string                 `position:"Query" name:"DBInstanceModes"  type:"Repeated"`
	DBInstanceStatuses    *[]string                 `position:"Query" name:"DBInstanceStatuses"  type:"Repeated"`
	PageNumber            requests.Integer          `position:"Query" name:"PageNumber"`
	ResourceGroupId       string                    `position:"Query" name:"ResourceGroupId"`
	PageSize              requests.Integer          `position:"Query" name:"PageSize"`
	DBInstanceDescription string                    `position:"Query" name:"DBInstanceDescription"`
	Tag                   *[]DescribeDBInstancesTag `position:"Query" name:"Tag"  type:"Repeated"`
	DBInstanceIds         string                    `position:"Query" name:"DBInstanceIds"`
	OwnerId               requests.Integer          `position:"Query" name:"OwnerId"`
	DBInstanceCategories  *[]string                 `position:"Query" name:"DBInstanceCategories"  type:"Repeated"`
	InstanceDeployTypes   *[]string                 `position:"Query" name:"InstanceDeployTypes"  type:"Repeated"`
	InstanceNetworkType   string                    `position:"Query" name:"InstanceNetworkType"`
}

DescribeDBInstancesRequest is the request struct for api DescribeDBInstances

func CreateDescribeDBInstancesRequest ¶

func CreateDescribeDBInstancesRequest() (request *DescribeDBInstancesRequest)

CreateDescribeDBInstancesRequest creates a request to invoke DescribeDBInstances API

type DescribeDBInstancesResponse ¶

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

DescribeDBInstancesResponse is the response struct for api DescribeDBInstances

func CreateDescribeDBInstancesResponse ¶

func CreateDescribeDBInstancesResponse() (response *DescribeDBInstancesResponse)

CreateDescribeDBInstancesResponse creates a response to parse from DescribeDBInstances response

type DescribeDBInstancesTag ¶

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

DescribeDBInstancesTag is a repeated param struct in DescribeDBInstancesRequest

type DescribeDataBackupsRequest ¶ added in v1.61.1383

type DescribeDataBackupsRequest struct {
	*requests.RpcRequest
	StartTime    string           `position:"Query" name:"StartTime"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	DataType     string           `position:"Query" name:"DataType"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId string           `position:"Query" name:"DBInstanceId"`
	BackupId     string           `position:"Query" name:"BackupId"`
	EndTime      string           `position:"Query" name:"EndTime"`
	BackupStatus string           `position:"Query" name:"BackupStatus"`
	BackupMode   string           `position:"Query" name:"BackupMode"`
}

DescribeDataBackupsRequest is the request struct for api DescribeDataBackups

func CreateDescribeDataBackupsRequest ¶ added in v1.61.1383

func CreateDescribeDataBackupsRequest() (request *DescribeDataBackupsRequest)

CreateDescribeDataBackupsRequest creates a request to invoke DescribeDataBackups API

type DescribeDataBackupsResponse ¶ added in v1.61.1383

type DescribeDataBackupsResponse struct {
	*responses.BaseResponse
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	Items      []Backup `json:"Items" xml:"Items"`
}

DescribeDataBackupsResponse is the response struct for api DescribeDataBackups

func CreateDescribeDataBackupsResponse ¶ added in v1.61.1383

func CreateDescribeDataBackupsResponse() (response *DescribeDataBackupsResponse)

CreateDescribeDataBackupsResponse creates a response to parse from DescribeDataBackups response

type DescribeDataShareInstancesRequest ¶ added in v1.62.341

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

DescribeDataShareInstancesRequest is the request struct for api DescribeDataShareInstances

func CreateDescribeDataShareInstancesRequest ¶ added in v1.62.341

func CreateDescribeDataShareInstancesRequest() (request *DescribeDataShareInstancesRequest)

CreateDescribeDataShareInstancesRequest creates a request to invoke DescribeDataShareInstances API

type DescribeDataShareInstancesResponse ¶ added in v1.62.341

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

DescribeDataShareInstancesResponse is the response struct for api DescribeDataShareInstances

func CreateDescribeDataShareInstancesResponse ¶ added in v1.62.341

func CreateDescribeDataShareInstancesResponse() (response *DescribeDataShareInstancesResponse)

CreateDescribeDataShareInstancesResponse creates a response to parse from DescribeDataShareInstances response

type DescribeDataSharePerformanceRequest ¶ added in v1.62.341

type DescribeDataSharePerformanceRequest struct {
	*requests.RpcRequest
	EndTime         string `position:"Query" name:"EndTime"`
	StartTime       string `position:"Query" name:"StartTime"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	Key             string `position:"Query" name:"Key"`
}

DescribeDataSharePerformanceRequest is the request struct for api DescribeDataSharePerformance

func CreateDescribeDataSharePerformanceRequest ¶ added in v1.62.341

func CreateDescribeDataSharePerformanceRequest() (request *DescribeDataSharePerformanceRequest)

CreateDescribeDataSharePerformanceRequest creates a request to invoke DescribeDataSharePerformance API

type DescribeDataSharePerformanceResponse ¶ added in v1.62.341

type DescribeDataSharePerformanceResponse struct {
	*responses.BaseResponse
	EndTime         string            `json:"EndTime" xml:"EndTime"`
	RequestId       string            `json:"RequestId" xml:"RequestId"`
	StartTime       string            `json:"StartTime" xml:"StartTime"`
	DBClusterId     string            `json:"DBClusterId" xml:"DBClusterId"`
	PerformanceKeys []PerformanceItem `json:"PerformanceKeys" xml:"PerformanceKeys"`
}

DescribeDataSharePerformanceResponse is the response struct for api DescribeDataSharePerformance

func CreateDescribeDataSharePerformanceResponse ¶ added in v1.62.341

func CreateDescribeDataSharePerformanceResponse() (response *DescribeDataSharePerformanceResponse)

CreateDescribeDataSharePerformanceResponse creates a response to parse from DescribeDataSharePerformance response

type DescribeDiagnosisDimensionsRequest ¶ added in v1.62.341

type DescribeDiagnosisDimensionsRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

DescribeDiagnosisDimensionsRequest is the request struct for api DescribeDiagnosisDimensions

func CreateDescribeDiagnosisDimensionsRequest ¶ added in v1.62.341

func CreateDescribeDiagnosisDimensionsRequest() (request *DescribeDiagnosisDimensionsRequest)

CreateDescribeDiagnosisDimensionsRequest creates a request to invoke DescribeDiagnosisDimensions API

type DescribeDiagnosisDimensionsResponse ¶ added in v1.62.341

type DescribeDiagnosisDimensionsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Databases []string `json:"Databases" xml:"Databases"`
	UserNames []string `json:"UserNames" xml:"UserNames"`
}

DescribeDiagnosisDimensionsResponse is the response struct for api DescribeDiagnosisDimensions

func CreateDescribeDiagnosisDimensionsResponse ¶ added in v1.62.341

func CreateDescribeDiagnosisDimensionsResponse() (response *DescribeDiagnosisDimensionsResponse)

CreateDescribeDiagnosisDimensionsResponse creates a response to parse from DescribeDiagnosisDimensions response

type DescribeDiagnosisMonitorPerformanceRequest ¶ added in v1.62.341

type DescribeDiagnosisMonitorPerformanceRequest struct {
	*requests.RpcRequest
	QueryCondition string `position:"Query" name:"QueryCondition"`
	StartTime      string `position:"Query" name:"StartTime"`
	Database       string `position:"Query" name:"Database"`
	DBInstanceId   string `position:"Query" name:"DBInstanceId"`
	EndTime        string `position:"Query" name:"EndTime"`
	User           string `position:"Query" name:"User"`
}

DescribeDiagnosisMonitorPerformanceRequest is the request struct for api DescribeDiagnosisMonitorPerformance

func CreateDescribeDiagnosisMonitorPerformanceRequest ¶ added in v1.62.341

func CreateDescribeDiagnosisMonitorPerformanceRequest() (request *DescribeDiagnosisMonitorPerformanceRequest)

CreateDescribeDiagnosisMonitorPerformanceRequest creates a request to invoke DescribeDiagnosisMonitorPerformance API

type DescribeDiagnosisMonitorPerformanceResponse ¶ added in v1.62.341

type DescribeDiagnosisMonitorPerformanceResponse struct {
	*responses.BaseResponse
	RequestId             string `json:"RequestId" xml:"RequestId"`
	PerformancesThreshold int    `json:"PerformancesThreshold" xml:"PerformancesThreshold"`
	PerformancesTruncated bool   `json:"PerformancesTruncated" xml:"PerformancesTruncated"`
	Performances          []Item `json:"Performances" xml:"Performances"`
}

DescribeDiagnosisMonitorPerformanceResponse is the response struct for api DescribeDiagnosisMonitorPerformance

func CreateDescribeDiagnosisMonitorPerformanceResponse ¶ added in v1.62.341

func CreateDescribeDiagnosisMonitorPerformanceResponse() (response *DescribeDiagnosisMonitorPerformanceResponse)

CreateDescribeDiagnosisMonitorPerformanceResponse creates a response to parse from DescribeDiagnosisMonitorPerformance response

type DescribeDiagnosisRecordsRequest ¶ added in v1.62.341

type DescribeDiagnosisRecordsRequest struct {
	*requests.RpcRequest
	QueryCondition string           `position:"Query" name:"QueryCondition"`
	StartTime      string           `position:"Query" name:"StartTime"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	Database       string           `position:"Query" name:"Database"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId   string           `position:"Query" name:"DBInstanceId"`
	Keyword        string           `position:"Query" name:"Keyword"`
	Order          string           `position:"Query" name:"Order"`
	EndTime        string           `position:"Query" name:"EndTime"`
	User           string           `position:"Query" name:"User"`
}

DescribeDiagnosisRecordsRequest is the request struct for api DescribeDiagnosisRecords

func CreateDescribeDiagnosisRecordsRequest ¶ added in v1.62.341

func CreateDescribeDiagnosisRecordsRequest() (request *DescribeDiagnosisRecordsRequest)

CreateDescribeDiagnosisRecordsRequest creates a request to invoke DescribeDiagnosisRecords API

type DescribeDiagnosisRecordsResponse ¶ added in v1.62.341

type DescribeDiagnosisRecordsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	Items      []Item `json:"Items" xml:"Items"`
}

DescribeDiagnosisRecordsResponse is the response struct for api DescribeDiagnosisRecords

func CreateDescribeDiagnosisRecordsResponse ¶ added in v1.62.341

func CreateDescribeDiagnosisRecordsResponse() (response *DescribeDiagnosisRecordsResponse)

CreateDescribeDiagnosisRecordsResponse creates a response to parse from DescribeDiagnosisRecords response

type DescribeDiagnosisSQLInfoRequest ¶ added in v1.62.341

type DescribeDiagnosisSQLInfoRequest struct {
	*requests.RpcRequest
	Database     string `position:"Query" name:"Database"`
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
	QueryID      string `position:"Query" name:"QueryID"`
}

DescribeDiagnosisSQLInfoRequest is the request struct for api DescribeDiagnosisSQLInfo

func CreateDescribeDiagnosisSQLInfoRequest ¶ added in v1.62.341

func CreateDescribeDiagnosisSQLInfoRequest() (request *DescribeDiagnosisSQLInfoRequest)

CreateDescribeDiagnosisSQLInfoRequest creates a request to invoke DescribeDiagnosisSQLInfo API

type DescribeDiagnosisSQLInfoResponse ¶ added in v1.62.341

type DescribeDiagnosisSQLInfoResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	QueryID       string `json:"QueryID" xml:"QueryID"`
	SessionID     string `json:"SessionID" xml:"SessionID"`
	StartTime     int64  `json:"StartTime" xml:"StartTime"`
	Duration      int    `json:"Duration" xml:"Duration"`
	SQLStmt       string `json:"SQLStmt" xml:"SQLStmt"`
	User          string `json:"User" xml:"User"`
	Database      string `json:"Database" xml:"Database"`
	Status        string `json:"Status" xml:"Status"`
	QueryPlan     string `json:"QueryPlan" xml:"QueryPlan"`
	TextPlan      string `json:"TextPlan" xml:"TextPlan"`
	SortedMetrics string `json:"SortedMetrics" xml:"SortedMetrics"`
	MaxOutputRows string `json:"MaxOutputRows" xml:"MaxOutputRows"`
}

DescribeDiagnosisSQLInfoResponse is the response struct for api DescribeDiagnosisSQLInfo

func CreateDescribeDiagnosisSQLInfoResponse ¶ added in v1.62.341

func CreateDescribeDiagnosisSQLInfoResponse() (response *DescribeDiagnosisSQLInfoResponse)

CreateDescribeDiagnosisSQLInfoResponse creates a response to parse from DescribeDiagnosisSQLInfo response

type DescribeDownloadRecordsRequest ¶ added in v1.62.341

type DescribeDownloadRecordsRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

DescribeDownloadRecordsRequest is the request struct for api DescribeDownloadRecords

func CreateDescribeDownloadRecordsRequest ¶ added in v1.62.341

func CreateDescribeDownloadRecordsRequest() (request *DescribeDownloadRecordsRequest)

CreateDescribeDownloadRecordsRequest creates a request to invoke DescribeDownloadRecords API

type DescribeDownloadRecordsResponse ¶ added in v1.62.341

type DescribeDownloadRecordsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Records   []Item `json:"Records" xml:"Records"`
}

DescribeDownloadRecordsResponse is the response struct for api DescribeDownloadRecords

func CreateDescribeDownloadRecordsResponse ¶ added in v1.62.341

func CreateDescribeDownloadRecordsResponse() (response *DescribeDownloadRecordsResponse)

CreateDescribeDownloadRecordsResponse creates a response to parse from DescribeDownloadRecords response

type DescribeHealthStatusRequest ¶ added in v1.62.341

type DescribeHealthStatusRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
	Key          string `position:"Query" name:"Key"`
}

DescribeHealthStatusRequest is the request struct for api DescribeHealthStatus

func CreateDescribeHealthStatusRequest ¶ added in v1.62.341

func CreateDescribeHealthStatusRequest() (request *DescribeHealthStatusRequest)

CreateDescribeHealthStatusRequest creates a request to invoke DescribeHealthStatus API

type DescribeHealthStatusResponse ¶ added in v1.62.341

type DescribeHealthStatusResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	DBClusterId string `json:"DBClusterId" xml:"DBClusterId"`
	Status      Status `json:"Status" xml:"Status"`
}

DescribeHealthStatusResponse is the response struct for api DescribeHealthStatus

func CreateDescribeHealthStatusResponse ¶ added in v1.62.341

func CreateDescribeHealthStatusResponse() (response *DescribeHealthStatusResponse)

CreateDescribeHealthStatusResponse creates a response to parse from DescribeHealthStatus response

type DescribeLogBackupsRequest ¶ added in v1.61.1383

type DescribeLogBackupsRequest struct {
	*requests.RpcRequest
	StartTime    string           `position:"Query" name:"StartTime"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId string           `position:"Query" name:"DBInstanceId"`
	EndTime      string           `position:"Query" name:"EndTime"`
}

DescribeLogBackupsRequest is the request struct for api DescribeLogBackups

func CreateDescribeLogBackupsRequest ¶ added in v1.61.1383

func CreateDescribeLogBackupsRequest() (request *DescribeLogBackupsRequest)

CreateDescribeLogBackupsRequest creates a request to invoke DescribeLogBackups API

type DescribeLogBackupsResponse ¶ added in v1.61.1383

type DescribeLogBackupsResponse struct {
	*responses.BaseResponse
	TotalLogSize int64    `json:"TotalLogSize" xml:"TotalLogSize"`
	PageSize     int      `json:"PageSize" xml:"PageSize"`
	PageNumber   int      `json:"PageNumber" xml:"PageNumber"`
	RequestId    string   `json:"RequestId" xml:"RequestId"`
	TotalCount   int      `json:"TotalCount" xml:"TotalCount"`
	Items        []Backup `json:"Items" xml:"Items"`
}

DescribeLogBackupsResponse is the response struct for api DescribeLogBackups

func CreateDescribeLogBackupsResponse ¶ added in v1.61.1383

func CreateDescribeLogBackupsResponse() (response *DescribeLogBackupsResponse)

CreateDescribeLogBackupsResponse creates a response to parse from DescribeLogBackups response

type DescribeModifyParameterLogRequest ¶ added in v1.61.1383

type DescribeModifyParameterLogRequest struct {
	*requests.RpcRequest
	StartTime    string `position:"Query" name:"StartTime"`
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
	EndTime      string `position:"Query" name:"EndTime"`
}

DescribeModifyParameterLogRequest is the request struct for api DescribeModifyParameterLog

func CreateDescribeModifyParameterLogRequest ¶ added in v1.61.1383

func CreateDescribeModifyParameterLogRequest() (request *DescribeModifyParameterLogRequest)

CreateDescribeModifyParameterLogRequest creates a request to invoke DescribeModifyParameterLog API

type DescribeModifyParameterLogResponse ¶ added in v1.61.1383

type DescribeModifyParameterLogResponse struct {
	*responses.BaseResponse
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	Changelogs []ChangelogsItem `json:"Changelogs" xml:"Changelogs"`
}

DescribeModifyParameterLogResponse is the response struct for api DescribeModifyParameterLog

func CreateDescribeModifyParameterLogResponse ¶ added in v1.61.1383

func CreateDescribeModifyParameterLogResponse() (response *DescribeModifyParameterLogResponse)

CreateDescribeModifyParameterLogResponse creates a response to parse from DescribeModifyParameterLog response

type DescribeParametersRequest ¶ added in v1.61.1383

type DescribeParametersRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

DescribeParametersRequest is the request struct for api DescribeParameters

func CreateDescribeParametersRequest ¶ added in v1.61.1383

func CreateDescribeParametersRequest() (request *DescribeParametersRequest)

CreateDescribeParametersRequest creates a request to invoke DescribeParameters API

type DescribeParametersResponse ¶ added in v1.61.1383

type DescribeParametersResponse struct {
	*responses.BaseResponse
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	Parameters []ParametersItem `json:"Parameters" xml:"Parameters"`
}

DescribeParametersResponse is the response struct for api DescribeParameters

func CreateDescribeParametersResponse ¶ added in v1.61.1383

func CreateDescribeParametersResponse() (response *DescribeParametersResponse)

CreateDescribeParametersResponse creates a response to parse from DescribeParameters response

type DescribeRdsVSwitchsRequest ¶

type DescribeRdsVSwitchsRequest 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"`
	VpcId                string           `position:"Query" name:"VpcId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

DescribeRdsVSwitchsRequest is the request struct for api DescribeRdsVSwitchs

func CreateDescribeRdsVSwitchsRequest ¶

func CreateDescribeRdsVSwitchsRequest() (request *DescribeRdsVSwitchsRequest)

CreateDescribeRdsVSwitchsRequest creates a request to invoke DescribeRdsVSwitchs API

type DescribeRdsVSwitchsResponse ¶

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

DescribeRdsVSwitchsResponse is the response struct for api DescribeRdsVSwitchs

func CreateDescribeRdsVSwitchsResponse ¶

func CreateDescribeRdsVSwitchsResponse() (response *DescribeRdsVSwitchsResponse)

CreateDescribeRdsVSwitchsResponse creates a response to parse from DescribeRdsVSwitchs response

type DescribeRdsVpcsRequest ¶

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

DescribeRdsVpcsRequest is the request struct for api DescribeRdsVpcs

func CreateDescribeRdsVpcsRequest ¶

func CreateDescribeRdsVpcsRequest() (request *DescribeRdsVpcsRequest)

CreateDescribeRdsVpcsRequest creates a request to invoke DescribeRdsVpcs API

type DescribeRdsVpcsResponse ¶

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

DescribeRdsVpcsResponse is the response struct for api DescribeRdsVpcs

func CreateDescribeRdsVpcsResponse ¶

func CreateDescribeRdsVpcsResponse() (response *DescribeRdsVpcsResponse)

CreateDescribeRdsVpcsResponse creates a response to parse from DescribeRdsVpcs response

type DescribeRegionsRequest ¶

type DescribeRegionsRequest struct {
	*requests.RpcRequest
	Region string `position:"Query" name:"Region"`
}

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest ¶

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse ¶

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

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse ¶

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeResourceUsageRequest ¶

type DescribeResourceUsageRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

DescribeResourceUsageRequest is the request struct for api DescribeResourceUsage

func CreateDescribeResourceUsageRequest ¶

func CreateDescribeResourceUsageRequest() (request *DescribeResourceUsageRequest)

CreateDescribeResourceUsageRequest creates a request to invoke DescribeResourceUsage API

type DescribeResourceUsageResponse ¶

type DescribeResourceUsageResponse struct {
	*responses.BaseResponse
	LogSize      int64  `json:"LogSize" xml:"LogSize"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	DataSize     int64  `json:"DataSize" xml:"DataSize"`
	BackupSize   int64  `json:"BackupSize" xml:"BackupSize"`
	DiskUsed     int64  `json:"DiskUsed" xml:"DiskUsed"`
	Engine       string `json:"Engine" xml:"Engine"`
}

DescribeResourceUsageResponse is the response struct for api DescribeResourceUsage

func CreateDescribeResourceUsageResponse ¶

func CreateDescribeResourceUsageResponse() (response *DescribeResourceUsageResponse)

CreateDescribeResourceUsageResponse creates a response to parse from DescribeResourceUsage response

type DescribeSQLCollectorPolicyRequest ¶

type DescribeSQLCollectorPolicyRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

DescribeSQLCollectorPolicyRequest is the request struct for api DescribeSQLCollectorPolicy

func CreateDescribeSQLCollectorPolicyRequest ¶

func CreateDescribeSQLCollectorPolicyRequest() (request *DescribeSQLCollectorPolicyRequest)

CreateDescribeSQLCollectorPolicyRequest creates a request to invoke DescribeSQLCollectorPolicy API

type DescribeSQLCollectorPolicyResponse ¶

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

DescribeSQLCollectorPolicyResponse is the response struct for api DescribeSQLCollectorPolicy

func CreateDescribeSQLCollectorPolicyResponse ¶

func CreateDescribeSQLCollectorPolicyResponse() (response *DescribeSQLCollectorPolicyResponse)

CreateDescribeSQLCollectorPolicyResponse creates a response to parse from DescribeSQLCollectorPolicy response

type DescribeSQLLogByQueryIdRequest ¶ added in v1.61.1383

type DescribeSQLLogByQueryIdRequest struct {
	*requests.RpcRequest
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
	QueryId      string `position:"Query" name:"QueryId"`
}

DescribeSQLLogByQueryIdRequest is the request struct for api DescribeSQLLogByQueryId

func CreateDescribeSQLLogByQueryIdRequest ¶ added in v1.61.1383

func CreateDescribeSQLLogByQueryIdRequest() (request *DescribeSQLLogByQueryIdRequest)

CreateDescribeSQLLogByQueryIdRequest creates a request to invoke DescribeSQLLogByQueryId API

type DescribeSQLLogByQueryIdResponse ¶ added in v1.61.1383

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

DescribeSQLLogByQueryIdResponse is the response struct for api DescribeSQLLogByQueryId

func CreateDescribeSQLLogByQueryIdResponse ¶ added in v1.61.1383

func CreateDescribeSQLLogByQueryIdResponse() (response *DescribeSQLLogByQueryIdResponse)

CreateDescribeSQLLogByQueryIdResponse creates a response to parse from DescribeSQLLogByQueryId response

type DescribeSQLLogCountRequest ¶ added in v1.61.1383

type DescribeSQLLogCountRequest struct {
	*requests.RpcRequest
	StartTime      string `position:"Query" name:"StartTime"`
	QueryKeywords  string `position:"Query" name:"QueryKeywords"`
	Database       string `position:"Query" name:"Database"`
	SourceIP       string `position:"Query" name:"SourceIP"`
	MinExecuteCost string `position:"Query" name:"MinExecuteCost"`
	DBInstanceId   string `position:"Query" name:"DBInstanceId"`
	MaxExecuteCost string `position:"Query" name:"MaxExecuteCost"`
	ExecuteCost    string `position:"Query" name:"ExecuteCost"`
	ExecuteState   string `position:"Query" name:"ExecuteState"`
	EndTime        string `position:"Query" name:"EndTime"`
	OperationType  string `position:"Query" name:"OperationType"`
	OperationClass string `position:"Query" name:"OperationClass"`
	User           string `position:"Query" name:"User"`
}

DescribeSQLLogCountRequest is the request struct for api DescribeSQLLogCount

func CreateDescribeSQLLogCountRequest ¶ added in v1.61.1383

func CreateDescribeSQLLogCountRequest() (request *DescribeSQLLogCountRequest)

CreateDescribeSQLLogCountRequest creates a request to invoke DescribeSQLLogCount API

type DescribeSQLLogCountResponse ¶ added in v1.61.1383

type DescribeSQLLogCountResponse struct {
	*responses.BaseResponse
	EndTime     string `json:"EndTime" xml:"EndTime"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	StartTime   string `json:"StartTime" xml:"StartTime"`
	DBClusterId string `json:"DBClusterId" xml:"DBClusterId"`
	Items       []Item `json:"Items" xml:"Items"`
}

DescribeSQLLogCountResponse is the response struct for api DescribeSQLLogCount

func CreateDescribeSQLLogCountResponse ¶ added in v1.61.1383

func CreateDescribeSQLLogCountResponse() (response *DescribeSQLLogCountResponse)

CreateDescribeSQLLogCountResponse creates a response to parse from DescribeSQLLogCount response

type DescribeSQLLogFilesRequest ¶

type DescribeSQLLogFilesRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId string           `position:"Query" name:"DBInstanceId"`
	FileName     string           `position:"Query" name:"FileName"`
}

DescribeSQLLogFilesRequest is the request struct for api DescribeSQLLogFiles

func CreateDescribeSQLLogFilesRequest ¶

func CreateDescribeSQLLogFilesRequest() (request *DescribeSQLLogFilesRequest)

CreateDescribeSQLLogFilesRequest creates a request to invoke DescribeSQLLogFiles API

type DescribeSQLLogFilesResponse ¶

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

DescribeSQLLogFilesResponse is the response struct for api DescribeSQLLogFiles

func CreateDescribeSQLLogFilesResponse ¶

func CreateDescribeSQLLogFilesResponse() (response *DescribeSQLLogFilesResponse)

CreateDescribeSQLLogFilesResponse creates a response to parse from DescribeSQLLogFiles response

type DescribeSQLLogRecordsRequest ¶

type DescribeSQLLogRecordsRequest struct {
	*requests.RpcRequest
	StartTime     string           `position:"Query" name:"StartTime"`
	QueryKeywords string           `position:"Query" name:"QueryKeywords"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	Database      string           `position:"Query" name:"Database"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId  string           `position:"Query" name:"DBInstanceId"`
	EndTime       string           `position:"Query" name:"EndTime"`
	Form          string           `position:"Query" name:"Form"`
	User          string           `position:"Query" name:"User"`
}

DescribeSQLLogRecordsRequest is the request struct for api DescribeSQLLogRecords

func CreateDescribeSQLLogRecordsRequest ¶

func CreateDescribeSQLLogRecordsRequest() (request *DescribeSQLLogRecordsRequest)

CreateDescribeSQLLogRecordsRequest creates a request to invoke DescribeSQLLogRecords API

type DescribeSQLLogRecordsResponse ¶

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

DescribeSQLLogRecordsResponse is the response struct for api DescribeSQLLogRecords

func CreateDescribeSQLLogRecordsResponse ¶

func CreateDescribeSQLLogRecordsResponse() (response *DescribeSQLLogRecordsResponse)

CreateDescribeSQLLogRecordsResponse creates a response to parse from DescribeSQLLogRecords response

type DescribeSQLLogsOnSliceRequest ¶ added in v1.61.1383

type DescribeSQLLogsOnSliceRequest struct {
	*requests.RpcRequest
	SliceId        string           `position:"Query" name:"SliceId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	MinExecuteCost string           `position:"Query" name:"MinExecuteCost"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId   string           `position:"Query" name:"DBInstanceId"`
	MaxExecuteCost string           `position:"Query" name:"MaxExecuteCost"`
	ExecuteState   string           `position:"Query" name:"ExecuteState"`
	QueryId        string           `position:"Query" name:"QueryId"`
}

DescribeSQLLogsOnSliceRequest is the request struct for api DescribeSQLLogsOnSlice

func CreateDescribeSQLLogsOnSliceRequest ¶ added in v1.61.1383

func CreateDescribeSQLLogsOnSliceRequest() (request *DescribeSQLLogsOnSliceRequest)

CreateDescribeSQLLogsOnSliceRequest creates a request to invoke DescribeSQLLogsOnSlice API

type DescribeSQLLogsOnSliceResponse ¶ added in v1.61.1383

type DescribeSQLLogsOnSliceResponse struct {
	*responses.BaseResponse
	RequestId       string             `json:"RequestId" xml:"RequestId"`
	PageRecordCount int                `json:"PageRecordCount" xml:"PageRecordCount"`
	PageNumber      int                `json:"PageNumber" xml:"PageNumber"`
	SliceLogItems   []SQLLogsSliceItem `json:"SliceLogItems" xml:"SliceLogItems"`
}

DescribeSQLLogsOnSliceResponse is the response struct for api DescribeSQLLogsOnSlice

func CreateDescribeSQLLogsOnSliceResponse ¶ added in v1.61.1383

func CreateDescribeSQLLogsOnSliceResponse() (response *DescribeSQLLogsOnSliceResponse)

CreateDescribeSQLLogsOnSliceResponse creates a response to parse from DescribeSQLLogsOnSlice response

type DescribeSQLLogsRequest ¶ added in v1.61.1383

type DescribeSQLLogsRequest struct {
	*requests.RpcRequest
	StartTime      string           `position:"Query" name:"StartTime"`
	QueryKeywords  string           `position:"Query" name:"QueryKeywords"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	Database       string           `position:"Query" name:"Database"`
	SourceIP       string           `position:"Query" name:"SourceIP"`
	MinExecuteCost string           `position:"Query" name:"MinExecuteCost"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId   string           `position:"Query" name:"DBInstanceId"`
	MaxExecuteCost string           `position:"Query" name:"MaxExecuteCost"`
	ExecuteCost    string           `position:"Query" name:"ExecuteCost"`
	ExecuteState   string           `position:"Query" name:"ExecuteState"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OperationType  string           `position:"Query" name:"OperationType"`
	OperationClass string           `position:"Query" name:"OperationClass"`
	User           string           `position:"Query" name:"User"`
}

DescribeSQLLogsRequest is the request struct for api DescribeSQLLogs

func CreateDescribeSQLLogsRequest ¶ added in v1.61.1383

func CreateDescribeSQLLogsRequest() (request *DescribeSQLLogsRequest)

CreateDescribeSQLLogsRequest creates a request to invoke DescribeSQLLogs API

type DescribeSQLLogsResponse ¶ added in v1.61.1383

type DescribeSQLLogsResponse struct {
	*responses.BaseResponse
	PageRecordCount int    `json:"PageRecordCount" xml:"PageRecordCount"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
	PageNumber      int    `json:"PageNumber" xml:"PageNumber"`
	Items           []Item `json:"Items" xml:"Items"`
}

DescribeSQLLogsResponse is the response struct for api DescribeSQLLogs

func CreateDescribeSQLLogsResponse ¶ added in v1.61.1383

func CreateDescribeSQLLogsResponse() (response *DescribeSQLLogsResponse)

CreateDescribeSQLLogsResponse creates a response to parse from DescribeSQLLogs response

type DescribeSQLLogsV2Request ¶ added in v1.62.341

type DescribeSQLLogsV2Request struct {
	*requests.RpcRequest
	StartTime       string `position:"Query" name:"StartTime"`
	QueryKeywords   string `position:"Query" name:"QueryKeywords"`
	PageNumber      string `position:"Query" name:"PageNumber"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	Database        string `position:"Query" name:"Database"`
	SourceIP        string `position:"Query" name:"SourceIP"`
	MinExecuteCost  string `position:"Query" name:"MinExecuteCost"`
	PageSize        string `position:"Query" name:"PageSize"`
	DBInstanceId    string `position:"Query" name:"DBInstanceId"`
	MaxExecuteCost  string `position:"Query" name:"MaxExecuteCost"`
	ExecuteCost     string `position:"Query" name:"ExecuteCost"`
	ExecuteState    string `position:"Query" name:"ExecuteState"`
	EndTime         string `position:"Query" name:"EndTime"`
	OperationType   string `position:"Query" name:"OperationType"`
	OperationClass  string `position:"Query" name:"OperationClass"`
	User            string `position:"Query" name:"User"`
}

DescribeSQLLogsV2Request is the request struct for api DescribeSQLLogsV2

func CreateDescribeSQLLogsV2Request ¶ added in v1.62.341

func CreateDescribeSQLLogsV2Request() (request *DescribeSQLLogsV2Request)

CreateDescribeSQLLogsV2Request creates a request to invoke DescribeSQLLogsV2 API

type DescribeSQLLogsV2Response ¶ added in v1.62.341

type DescribeSQLLogsV2Response struct {
	*responses.BaseResponse
	PageRecordCount int    `json:"PageRecordCount" xml:"PageRecordCount"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
	PageNumber      int    `json:"PageNumber" xml:"PageNumber"`
	Items           []Item `json:"Items" xml:"Items"`
}

DescribeSQLLogsV2Response is the response struct for api DescribeSQLLogsV2

func CreateDescribeSQLLogsV2Response ¶ added in v1.62.341

func CreateDescribeSQLLogsV2Response() (response *DescribeSQLLogsV2Response)

CreateDescribeSQLLogsV2Response creates a response to parse from DescribeSQLLogsV2 response

type DescribeSampleDataRequest ¶ added in v1.62.341

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

DescribeSampleDataRequest is the request struct for api DescribeSampleData

func CreateDescribeSampleDataRequest ¶ added in v1.62.341

func CreateDescribeSampleDataRequest() (request *DescribeSampleDataRequest)

CreateDescribeSampleDataRequest creates a request to invoke DescribeSampleData API

type DescribeSampleDataResponse ¶ added in v1.62.341

type DescribeSampleDataResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	HasSampleData bool   `json:"HasSampleData" xml:"HasSampleData"`
	ErrorMessage  string `json:"ErrorMessage" xml:"ErrorMessage"`
	DBInstanceId  string `json:"DBInstanceId" xml:"DBInstanceId"`
}

DescribeSampleDataResponse is the response struct for api DescribeSampleData

func CreateDescribeSampleDataResponse ¶ added in v1.62.341

func CreateDescribeSampleDataResponse() (response *DescribeSampleDataResponse)

CreateDescribeSampleDataResponse creates a response to parse from DescribeSampleData response

type DescribeSlowLogRecordsRequest ¶

type DescribeSlowLogRecordsRequest struct {
	*requests.RpcRequest
	StartTime    string           `position:"Query" name:"StartTime"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId string           `position:"Query" name:"DBInstanceId"`
	SQLId        requests.Integer `position:"Query" name:"SQLId"`
	EndTime      string           `position:"Query" name:"EndTime"`
	DBName       string           `position:"Query" name:"DBName"`
}

DescribeSlowLogRecordsRequest is the request struct for api DescribeSlowLogRecords

func CreateDescribeSlowLogRecordsRequest ¶

func CreateDescribeSlowLogRecordsRequest() (request *DescribeSlowLogRecordsRequest)

CreateDescribeSlowLogRecordsRequest creates a request to invoke DescribeSlowLogRecords API

type DescribeSlowLogRecordsResponse ¶

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

DescribeSlowLogRecordsResponse is the response struct for api DescribeSlowLogRecords

func CreateDescribeSlowLogRecordsResponse ¶

func CreateDescribeSlowLogRecordsResponse() (response *DescribeSlowLogRecordsResponse)

CreateDescribeSlowLogRecordsResponse creates a response to parse from DescribeSlowLogRecords response

type DescribeSlowSQLLogsRequest ¶ added in v1.61.1383

type DescribeSlowSQLLogsRequest struct {
	*requests.RpcRequest
	StartTime      string           `position:"Query" name:"StartTime"`
	QueryKeywords  string           `position:"Query" name:"QueryKeywords"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	Database       string           `position:"Query" name:"Database"`
	SourceIP       string           `position:"Query" name:"SourceIP"`
	MinExecuteCost string           `position:"Query" name:"MinExecuteCost"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId   string           `position:"Query" name:"DBInstanceId"`
	MaxExecuteCost string           `position:"Query" name:"MaxExecuteCost"`
	ExecuteState   string           `position:"Query" name:"ExecuteState"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OperationType  string           `position:"Query" name:"OperationType"`
	OperationClass string           `position:"Query" name:"OperationClass"`
	User           string           `position:"Query" name:"User"`
}

DescribeSlowSQLLogsRequest is the request struct for api DescribeSlowSQLLogs

func CreateDescribeSlowSQLLogsRequest ¶ added in v1.61.1383

func CreateDescribeSlowSQLLogsRequest() (request *DescribeSlowSQLLogsRequest)

CreateDescribeSlowSQLLogsRequest creates a request to invoke DescribeSlowSQLLogs API

type DescribeSlowSQLLogsResponse ¶ added in v1.61.1383

type DescribeSlowSQLLogsResponse struct {
	*responses.BaseResponse
	PageRecordCount int    `json:"PageRecordCount" xml:"PageRecordCount"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
	PageNumber      int    `json:"PageNumber" xml:"PageNumber"`
	Items           []Item `json:"Items" xml:"Items"`
}

DescribeSlowSQLLogsResponse is the response struct for api DescribeSlowSQLLogs

func CreateDescribeSlowSQLLogsResponse ¶ added in v1.61.1383

func CreateDescribeSlowSQLLogsResponse() (response *DescribeSlowSQLLogsResponse)

CreateDescribeSlowSQLLogsResponse creates a response to parse from DescribeSlowSQLLogs response

type DescribeSpecificationRequest ¶ added in v1.61.1383

type DescribeSpecificationRequest struct {
	*requests.RpcRequest
	StorageType  string           `position:"Query" name:"StorageType"`
	CpuCores     requests.Integer `position:"Query" name:"CpuCores"`
	DBInstanceId string           `position:"Query" name:"DBInstanceId"`
	TotalNodeNum requests.Integer `position:"Query" name:"TotalNodeNum"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeSpecificationRequest is the request struct for api DescribeSpecification

func CreateDescribeSpecificationRequest ¶ added in v1.61.1383

func CreateDescribeSpecificationRequest() (request *DescribeSpecificationRequest)

CreateDescribeSpecificationRequest creates a request to invoke DescribeSpecification API

type DescribeSpecificationResponse ¶ added in v1.61.1383

type DescribeSpecificationResponse struct {
	*responses.BaseResponse
	RequestId            string                     `json:"RequestId" xml:"RequestId"`
	StorageNotice        []StorageNoticeItem        `json:"StorageNotice" xml:"StorageNotice"`
	DBInstanceClass      []DBInstanceClassItem      `json:"DBInstanceClass" xml:"DBInstanceClass"`
	DBInstanceGroupCount []DBInstanceGroupCountItem `json:"DBInstanceGroupCount" xml:"DBInstanceGroupCount"`
}

DescribeSpecificationResponse is the response struct for api DescribeSpecification

func CreateDescribeSpecificationResponse ¶ added in v1.61.1383

func CreateDescribeSpecificationResponse() (response *DescribeSpecificationResponse)

CreateDescribeSpecificationResponse creates a response to parse from DescribeSpecification response

type DescribeSupportFeaturesRequest ¶ added in v1.62.341

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

DescribeSupportFeaturesRequest is the request struct for api DescribeSupportFeatures

func CreateDescribeSupportFeaturesRequest ¶ added in v1.62.341

func CreateDescribeSupportFeaturesRequest() (request *DescribeSupportFeaturesRequest)

CreateDescribeSupportFeaturesRequest creates a request to invoke DescribeSupportFeatures API

type DescribeSupportFeaturesResponse ¶ added in v1.62.341

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

DescribeSupportFeaturesResponse is the response struct for api DescribeSupportFeatures

func CreateDescribeSupportFeaturesResponse ¶ added in v1.62.341

func CreateDescribeSupportFeaturesResponse() (response *DescribeSupportFeaturesResponse)

CreateDescribeSupportFeaturesResponse creates a response to parse from DescribeSupportFeatures response

type DescribeTagsRequest ¶ added in v1.61.1383

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

DescribeTagsRequest is the request struct for api DescribeTags

func CreateDescribeTagsRequest ¶ added in v1.61.1383

func CreateDescribeTagsRequest() (request *DescribeTagsRequest)

CreateDescribeTagsRequest creates a request to invoke DescribeTags API

type DescribeTagsResponse ¶ added in v1.61.1383

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

DescribeTagsResponse is the response struct for api DescribeTags

func CreateDescribeTagsResponse ¶ added in v1.61.1383

func CreateDescribeTagsResponse() (response *DescribeTagsResponse)

CreateDescribeTagsResponse creates a response to parse from DescribeTags response

type DescribeUserEncryptionKeyListRequest ¶ added in v1.61.1383

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

DescribeUserEncryptionKeyListRequest is the request struct for api DescribeUserEncryptionKeyList

func CreateDescribeUserEncryptionKeyListRequest ¶ added in v1.61.1383

func CreateDescribeUserEncryptionKeyListRequest() (request *DescribeUserEncryptionKeyListRequest)

CreateDescribeUserEncryptionKeyListRequest creates a request to invoke DescribeUserEncryptionKeyList API

type DescribeUserEncryptionKeyListResponse ¶ added in v1.61.1383

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

DescribeUserEncryptionKeyListResponse is the response struct for api DescribeUserEncryptionKeyList

func CreateDescribeUserEncryptionKeyListResponse ¶ added in v1.61.1383

func CreateDescribeUserEncryptionKeyListResponse() (response *DescribeUserEncryptionKeyListResponse)

CreateDescribeUserEncryptionKeyListResponse creates a response to parse from DescribeUserEncryptionKeyList response

type DescribeWaitingSQLInfoRequest ¶ added in v1.62.341

type DescribeWaitingSQLInfoRequest struct {
	*requests.RpcRequest
	PID          string `position:"Query" name:"PID"`
	Database     string `position:"Query" name:"Database"`
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

DescribeWaitingSQLInfoRequest is the request struct for api DescribeWaitingSQLInfo

func CreateDescribeWaitingSQLInfoRequest ¶ added in v1.62.341

func CreateDescribeWaitingSQLInfoRequest() (request *DescribeWaitingSQLInfoRequest)

CreateDescribeWaitingSQLInfoRequest creates a request to invoke DescribeWaitingSQLInfo API

type DescribeWaitingSQLInfoResponse ¶ added in v1.62.341

type DescribeWaitingSQLInfoResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Database  string `json:"Database" xml:"Database"`
	Items     []Item `json:"Items" xml:"Items"`
}

DescribeWaitingSQLInfoResponse is the response struct for api DescribeWaitingSQLInfo

func CreateDescribeWaitingSQLInfoResponse ¶ added in v1.62.341

func CreateDescribeWaitingSQLInfoResponse() (response *DescribeWaitingSQLInfoResponse)

CreateDescribeWaitingSQLInfoResponse creates a response to parse from DescribeWaitingSQLInfo response

type DescribeWaitingSQLRecordsRequest ¶ added in v1.62.341

type DescribeWaitingSQLRecordsRequest struct {
	*requests.RpcRequest
	QueryCondition string           `position:"Query" name:"QueryCondition"`
	StartTime      string           `position:"Query" name:"StartTime"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	Database       string           `position:"Query" name:"Database"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	DBInstanceId   string           `position:"Query" name:"DBInstanceId"`
	Keyword        string           `position:"Query" name:"Keyword"`
	Order          string           `position:"Query" name:"Order"`
	EndTime        string           `position:"Query" name:"EndTime"`
	User           string           `position:"Query" name:"User"`
}

DescribeWaitingSQLRecordsRequest is the request struct for api DescribeWaitingSQLRecords

func CreateDescribeWaitingSQLRecordsRequest ¶ added in v1.62.341

func CreateDescribeWaitingSQLRecordsRequest() (request *DescribeWaitingSQLRecordsRequest)

CreateDescribeWaitingSQLRecordsRequest creates a request to invoke DescribeWaitingSQLRecords API

type DescribeWaitingSQLRecordsResponse ¶ added in v1.62.341

type DescribeWaitingSQLRecordsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	Items      []Item `json:"Items" xml:"Items"`
}

DescribeWaitingSQLRecordsResponse is the response struct for api DescribeWaitingSQLRecords

func CreateDescribeWaitingSQLRecordsResponse ¶ added in v1.62.341

func CreateDescribeWaitingSQLRecordsResponse() (response *DescribeWaitingSQLRecordsResponse)

CreateDescribeWaitingSQLRecordsResponse creates a response to parse from DescribeWaitingSQLRecords response

type DownloadDiagnosisRecordsRequest ¶ added in v1.62.341

type DownloadDiagnosisRecordsRequest struct {
	*requests.RpcRequest
	QueryCondition  string `position:"Query" name:"QueryCondition"`
	StartTime       string `position:"Query" name:"StartTime"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	Database        string `position:"Query" name:"Database"`
	DBInstanceId    string `position:"Query" name:"DBInstanceId"`
	Lang            string `position:"Query" name:"Lang"`
	EndTime         string `position:"Query" name:"EndTime"`
	User            string `position:"Query" name:"User"`
}

DownloadDiagnosisRecordsRequest is the request struct for api DownloadDiagnosisRecords

func CreateDownloadDiagnosisRecordsRequest ¶ added in v1.62.341

func CreateDownloadDiagnosisRecordsRequest() (request *DownloadDiagnosisRecordsRequest)

CreateDownloadDiagnosisRecordsRequest creates a request to invoke DownloadDiagnosisRecords API

type DownloadDiagnosisRecordsResponse ¶ added in v1.62.341

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

DownloadDiagnosisRecordsResponse is the response struct for api DownloadDiagnosisRecords

func CreateDownloadDiagnosisRecordsResponse ¶ added in v1.62.341

func CreateDownloadDiagnosisRecordsResponse() (response *DownloadDiagnosisRecordsResponse)

CreateDownloadDiagnosisRecordsResponse creates a response to parse from DownloadDiagnosisRecords response

type Item ¶ added in v1.61.1383

type Item struct {
	Name                  string                            `json:"Name" xml:"Name"`
	User                  string                            `json:"User" xml:"User"`
	BlockedBySQLStmt      string                            `json:"BlockedBySQLStmt" xml:"BlockedBySQLStmt"`
	SQLPlan               string                            `json:"SQLPlan" xml:"SQLPlan"`
	SourcePort            int                               `json:"SourcePort" xml:"SourcePort"`
	NotGrantLocks         string                            `json:"NotGrantLocks" xml:"NotGrantLocks"`
	DownloadUrl           string                            `json:"DownloadUrl" xml:"DownloadUrl"`
	OperationClass        string                            `json:"OperationClass" xml:"OperationClass"`
	BlockedByPID          string                            `json:"BlockedByPID" xml:"BlockedByPID"`
	SQLStmt               string                            `json:"SQLStmt" xml:"SQLStmt"`
	QueryId               string                            `json:"QueryId" xml:"QueryId"`
	StartTime             int64                             `json:"StartTime" xml:"StartTime"`
	SQLTruncatedThreshold int                               `json:"SQLTruncatedThreshold" xml:"SQLTruncatedThreshold"`
	Duration              int                               `json:"Duration" xml:"Duration"`
	DBRole                string                            `json:"DBRole" xml:"DBRole"`
	ExecuteState          string                            `json:"ExecuteState" xml:"ExecuteState"`
	DBName                string                            `json:"DBName" xml:"DBName"`
	Cost                  int                               `json:"Cost" xml:"Cost"`
	SourceIP              string                            `json:"SourceIP" xml:"SourceIP"`
	DownloadId            int64                             `json:"DownloadId" xml:"DownloadId"`
	FileName              string                            `json:"FileName" xml:"FileName"`
	OperationExecuteTime  string                            `json:"OperationExecuteTime" xml:"OperationExecuteTime"`
	WaitingTime           int64                             `json:"WaitingTime" xml:"WaitingTime"`
	BlockedByApplication  string                            `json:"BlockedByApplication" xml:"BlockedByApplication"`
	ExecuteCost           float64                           `json:"ExecuteCost" xml:"ExecuteCost"`
	ExceptionMsg          string                            `json:"ExceptionMsg" xml:"ExceptionMsg"`
	SessionID             string                            `json:"SessionID" xml:"SessionID"`
	BlockedByUser         string                            `json:"BlockedByUser" xml:"BlockedByUser"`
	SQLText               string                            `json:"SQLText" xml:"SQLText"`
	QueryID               string                            `json:"QueryID" xml:"QueryID"`
	GrantLocks            string                            `json:"GrantLocks" xml:"GrantLocks"`
	ReturnRowCounts       int64                             `json:"ReturnRowCounts" xml:"ReturnRowCounts"`
	ScanRowCounts         int64                             `json:"ScanRowCounts" xml:"ScanRowCounts"`
	AccountName           string                            `json:"AccountName" xml:"AccountName"`
	PID                   string                            `json:"PID" xml:"PID"`
	SQLTruncated          bool                              `json:"SQLTruncated" xml:"SQLTruncated"`
	Status                string                            `json:"Status" xml:"Status"`
	Database              string                            `json:"Database" xml:"Database"`
	OperationType         string                            `json:"OperationType" xml:"OperationType"`
	Application           string                            `json:"Application" xml:"Application"`
	Series                []SeriesItemInDescribeSQLLogCount `json:"Series" xml:"Series"`
}

Item is a nested struct in gpdb response

type ItemsInDescribeDBInstanceAttribute ¶

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

ItemsInDescribeDBInstanceAttribute is a nested struct in gpdb response

type ItemsInDescribeDBInstanceDataBloat ¶ added in v1.62.341

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

ItemsInDescribeDBInstanceDataBloat is a nested struct in gpdb response

type ItemsInDescribeDBInstanceDataSkew ¶ added in v1.62.341

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

ItemsInDescribeDBInstanceDataSkew is a nested struct in gpdb response

type ItemsInDescribeDBInstanceDiagnosisSummary ¶ added in v1.62.341

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

ItemsInDescribeDBInstanceDiagnosisSummary is a nested struct in gpdb response

type ItemsInDescribeDBInstanceErrorLog ¶ added in v1.62.341

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

ItemsInDescribeDBInstanceErrorLog is a nested struct in gpdb response

type ItemsInDescribeDBInstanceIPArrayList ¶

type ItemsInDescribeDBInstanceIPArrayList struct {
	DBInstanceIPArray []DBInstanceIPArray `json:"DBInstanceIPArray" xml:"DBInstanceIPArray"`
}

ItemsInDescribeDBInstanceIPArrayList is a nested struct in gpdb response

type ItemsInDescribeDBInstanceIndexUsage ¶ added in v1.62.341

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

ItemsInDescribeDBInstanceIndexUsage is a nested struct in gpdb response

type ItemsInDescribeDBInstanceOnECSAttribute ¶ added in v1.61.1383

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

ItemsInDescribeDBInstanceOnECSAttribute is a nested struct in gpdb response

type ItemsInDescribeDBInstancePlans ¶ added in v1.62.341

type ItemsInDescribeDBInstancePlans struct {
	PlanList []PlanList `json:"PlanList" xml:"PlanList"`
}

ItemsInDescribeDBInstancePlans is a nested struct in gpdb response

type ItemsInDescribeDBInstances ¶

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

ItemsInDescribeDBInstances is a nested struct in gpdb response

type ItemsInDescribeDataBackups ¶ added in v1.61.1383

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

ItemsInDescribeDataBackups is a nested struct in gpdb response

type ItemsInDescribeDataShareInstances ¶ added in v1.62.341

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

ItemsInDescribeDataShareInstances is a nested struct in gpdb response

type ItemsInDescribeDiagnosisRecords ¶ added in v1.62.341

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

ItemsInDescribeDiagnosisRecords is a nested struct in gpdb response

type ItemsInDescribeLogBackups ¶ added in v1.61.1383

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

ItemsInDescribeLogBackups is a nested struct in gpdb response

type ItemsInDescribeSQLLogByQueryId ¶ added in v1.61.1383

type ItemsInDescribeSQLLogByQueryId struct {
	SQLLog []SQLLog `json:"SQLLog" xml:"SQLLog"`
}

ItemsInDescribeSQLLogByQueryId is a nested struct in gpdb response

type ItemsInDescribeSQLLogCount ¶ added in v1.61.1383

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

ItemsInDescribeSQLLogCount is a nested struct in gpdb response

type ItemsInDescribeSQLLogFiles ¶

type ItemsInDescribeSQLLogFiles struct {
	LogFile []LogFile `json:"LogFile" xml:"LogFile"`
}

ItemsInDescribeSQLLogFiles is a nested struct in gpdb response

type ItemsInDescribeSQLLogRecords ¶

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

ItemsInDescribeSQLLogRecords is a nested struct in gpdb response

type ItemsInDescribeSQLLogs ¶ added in v1.61.1383

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

ItemsInDescribeSQLLogs is a nested struct in gpdb response

type ItemsInDescribeSQLLogsV2 ¶ added in v1.62.341

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

ItemsInDescribeSQLLogsV2 is a nested struct in gpdb response

type ItemsInDescribeSlowLogRecords ¶

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

ItemsInDescribeSlowLogRecords is a nested struct in gpdb response

type ItemsInDescribeSlowSQLLogs ¶ added in v1.61.1383

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

ItemsInDescribeSlowSQLLogs is a nested struct in gpdb response

type ItemsInDescribeWaitingSQLInfo ¶ added in v1.62.341

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

ItemsInDescribeWaitingSQLInfo is a nested struct in gpdb response

type ItemsInDescribeWaitingSQLRecords ¶ added in v1.62.341

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

ItemsInDescribeWaitingSQLRecords is a nested struct in gpdb response

type ItemsItem ¶ added in v1.62.341

type ItemsItem struct {
	User                string `json:"User" xml:"User"`
	NodeReplicationMode string `json:"NodeReplicationMode" xml:"NodeReplicationMode"`
	TimeLastVacuumed    string `json:"TimeLastVacuumed" xml:"TimeLastVacuumed"`
	Hostname            string `json:"Hostname" xml:"Hostname"`
	LogLevel            string `json:"LogLevel" xml:"LogLevel"`
	NodeRole            string `json:"NodeRole" xml:"NodeRole"`
	ParentTableName     string `json:"ParentTableName" xml:"ParentTableName"`
	SuggestedAction     string `json:"SuggestedAction" xml:"SuggestedAction"`
	LogContext          string `json:"LogContext" xml:"LogContext"`
	IsPartitionTable    bool   `json:"IsPartitionTable" xml:"IsPartitionTable"`
	NodeAddress         string `json:"NodeAddress" xml:"NodeAddress"`
	Sequence            int    `json:"Sequence" xml:"Sequence"`
	BloatCeoff          string `json:"BloatCeoff" xml:"BloatCeoff"`
	NodeName            string `json:"NodeName" xml:"NodeName"`
	TimeLastUpdated     string `json:"TimeLastUpdated" xml:"TimeLastUpdated"`
	NodePort            string `json:"NodePort" xml:"NodePort"`
	DatabaseName        string `json:"DatabaseName" xml:"DatabaseName"`
	NodeType            string `json:"NodeType" xml:"NodeType"`
	IndexSize           string `json:"IndexSize" xml:"IndexSize"`
	Time                int64  `json:"Time" xml:"Time"`
	NodePreferredRole   string `json:"NodePreferredRole" xml:"NodePreferredRole"`
	IndexDef            string `json:"IndexDef" xml:"IndexDef"`
	IndexName           string `json:"IndexName" xml:"IndexName"`
	TableSkew           string `json:"TableSkew" xml:"TableSkew"`
	RealTableSize       string `json:"RealTableSize" xml:"RealTableSize"`
	SchemaName          string `json:"SchemaName" xml:"SchemaName"`
	Owner               string `json:"Owner" xml:"Owner"`
	IndexScanTimes      int    `json:"IndexScanTimes" xml:"IndexScanTimes"`
	TableName           string `json:"TableName" xml:"TableName"`
	NodeStatus          string `json:"NodeStatus" xml:"NodeStatus"`
	DistributeKey       string `json:"DistributeKey" xml:"DistributeKey"`
	TableSize           string `json:"TableSize" xml:"TableSize"`
	Host                string `json:"Host" xml:"Host"`
	NodeID              string `json:"NodeID" xml:"NodeID"`
	StorageType         string `json:"StorageType" xml:"StorageType"`
	NodeCID             string `json:"NodeCID" xml:"NodeCID"`
	ExpectTableSize     string `json:"ExpectTableSize" xml:"ExpectTableSize"`
	Database            string `json:"Database" xml:"Database"`
	BloatSize           string `json:"BloatSize" xml:"BloatSize"`
}

ItemsItem is a nested struct in gpdb response

type KmsKeys ¶ added in v1.61.1383

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

KmsKeys is a nested struct in gpdb response

type KmsKeysItem ¶ added in v1.61.1383

type KmsKeysItem struct {
	KeyId string `json:"KeyId" xml:"KeyId"`
}

KmsKeysItem is a nested struct in gpdb 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 LogFile ¶

type LogFile struct {
	FileID         string `json:"FileID" xml:"FileID"`
	LogStartTime   string `json:"LogStartTime" xml:"LogStartTime"`
	LogSize        string `json:"LogSize" xml:"LogSize"`
	LogDownloadURL string `json:"LogDownloadURL" xml:"LogDownloadURL"`
	LogEndTime     string `json:"LogEndTime" xml:"LogEndTime"`
	LogStatus      string `json:"LogStatus" xml:"LogStatus"`
}

LogFile is a nested struct in gpdb response

type MasterStatusInfo ¶ added in v1.62.341

type MasterStatusInfo struct {
	NormalNodeNum       int `json:"NormalNodeNum" xml:"NormalNodeNum"`
	ExceptionNodeNum    int `json:"ExceptionNodeNum" xml:"ExceptionNodeNum"`
	NotSyncingNodeNum   int `json:"NotSyncingNodeNum" xml:"NotSyncingNodeNum"`
	SyncedNodeNum       int `json:"SyncedNodeNum" xml:"SyncedNodeNum"`
	PreferredNodeNum    int `json:"PreferredNodeNum" xml:"PreferredNodeNum"`
	NotPreferredNodeNum int `json:"NotPreferredNodeNum" xml:"NotPreferredNodeNum"`
}

MasterStatusInfo is a nested struct in gpdb response

type ModifyAccountDescriptionRequest ¶

type ModifyAccountDescriptionRequest struct {
	*requests.RpcRequest
	AccountDescription string `position:"Query" name:"AccountDescription"`
	AccountName        string `position:"Query" name:"AccountName"`
	DBInstanceId       string `position:"Query" name:"DBInstanceId"`
}

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

type ModifyBackupPolicyRequest struct {
	*requests.RpcRequest
	DBInstanceId          string           `position:"Query" name:"DBInstanceId"`
	RecoveryPointPeriod   string           `position:"Query" name:"RecoveryPointPeriod"`
	EnableRecoveryPoint   requests.Boolean `position:"Query" name:"EnableRecoveryPoint"`
	PreferredBackupPeriod string           `position:"Query" name:"PreferredBackupPeriod"`
	PreferredBackupTime   string           `position:"Query" name:"PreferredBackupTime"`
	BackupRetentionPeriod requests.Integer `position:"Query" name:"BackupRetentionPeriod"`
}

ModifyBackupPolicyRequest is the request struct for api ModifyBackupPolicy

func CreateModifyBackupPolicyRequest ¶ added in v1.61.1383

func CreateModifyBackupPolicyRequest() (request *ModifyBackupPolicyRequest)

CreateModifyBackupPolicyRequest creates a request to invoke ModifyBackupPolicy API

type ModifyBackupPolicyResponse ¶ added in v1.61.1383

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

ModifyBackupPolicyResponse is the response struct for api ModifyBackupPolicy

func CreateModifyBackupPolicyResponse ¶ added in v1.61.1383

func CreateModifyBackupPolicyResponse() (response *ModifyBackupPolicyResponse)

CreateModifyBackupPolicyResponse creates a response to parse from ModifyBackupPolicy response

type ModifyDBInstanceConnectionModeRequest ¶

type ModifyDBInstanceConnectionModeRequest struct {
	*requests.RpcRequest
	ConnectionMode string `position:"Query" name:"ConnectionMode"`
	DBInstanceId   string `position:"Query" name:"DBInstanceId"`
}

ModifyDBInstanceConnectionModeRequest is the request struct for api ModifyDBInstanceConnectionMode

func CreateModifyDBInstanceConnectionModeRequest ¶

func CreateModifyDBInstanceConnectionModeRequest() (request *ModifyDBInstanceConnectionModeRequest)

CreateModifyDBInstanceConnectionModeRequest creates a request to invoke ModifyDBInstanceConnectionMode API

type ModifyDBInstanceConnectionModeResponse ¶

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

ModifyDBInstanceConnectionModeResponse is the response struct for api ModifyDBInstanceConnectionMode

func CreateModifyDBInstanceConnectionModeResponse ¶

func CreateModifyDBInstanceConnectionModeResponse() (response *ModifyDBInstanceConnectionModeResponse)

CreateModifyDBInstanceConnectionModeResponse creates a response to parse from ModifyDBInstanceConnectionMode response

type ModifyDBInstanceConnectionStringRequest ¶

type ModifyDBInstanceConnectionStringRequest struct {
	*requests.RpcRequest
	ConnectionStringPrefix  string `position:"Query" name:"ConnectionStringPrefix"`
	DBInstanceId            string `position:"Query" name:"DBInstanceId"`
	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 ModifyDBInstanceDescriptionRequest ¶

type ModifyDBInstanceDescriptionRequest struct {
	*requests.RpcRequest
	ResourceGroupId       string `position:"Query" name:"ResourceGroupId"`
	DBInstanceId          string `position:"Query" name:"DBInstanceId"`
	DBInstanceDescription string `position:"Query" name:"DBInstanceDescription"`
}

ModifyDBInstanceDescriptionRequest is the request struct for api ModifyDBInstanceDescription

func CreateModifyDBInstanceDescriptionRequest ¶

func CreateModifyDBInstanceDescriptionRequest() (request *ModifyDBInstanceDescriptionRequest)

CreateModifyDBInstanceDescriptionRequest creates a request to invoke ModifyDBInstanceDescription API

type ModifyDBInstanceDescriptionResponse ¶

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

ModifyDBInstanceDescriptionResponse is the response struct for api ModifyDBInstanceDescription

func CreateModifyDBInstanceDescriptionResponse ¶

func CreateModifyDBInstanceDescriptionResponse() (response *ModifyDBInstanceDescriptionResponse)

CreateModifyDBInstanceDescriptionResponse creates a response to parse from ModifyDBInstanceDescription response

type ModifyDBInstanceMaintainTimeRequest ¶

type ModifyDBInstanceMaintainTimeRequest struct {
	*requests.RpcRequest
	StartTime       string `position:"Query" name:"StartTime"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	DBInstanceId    string `position:"Query" name:"DBInstanceId"`
	EndTime         string `position:"Query" name:"EndTime"`
}

ModifyDBInstanceMaintainTimeRequest is the request struct for api ModifyDBInstanceMaintainTime

func CreateModifyDBInstanceMaintainTimeRequest ¶

func CreateModifyDBInstanceMaintainTimeRequest() (request *ModifyDBInstanceMaintainTimeRequest)

CreateModifyDBInstanceMaintainTimeRequest creates a request to invoke ModifyDBInstanceMaintainTime API

type ModifyDBInstanceMaintainTimeResponse ¶

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

ModifyDBInstanceMaintainTimeResponse is the response struct for api ModifyDBInstanceMaintainTime

func CreateModifyDBInstanceMaintainTimeResponse ¶

func CreateModifyDBInstanceMaintainTimeResponse() (response *ModifyDBInstanceMaintainTimeResponse)

CreateModifyDBInstanceMaintainTimeResponse creates a response to parse from ModifyDBInstanceMaintainTime response

type ModifyDBInstanceNetworkTypeRequest ¶

type ModifyDBInstanceNetworkTypeRequest struct {
	*requests.RpcRequest
	DBInstanceId        string `position:"Query" name:"DBInstanceId"`
	VSwitchId           string `position:"Query" name:"VSwitchId"`
	PrivateIpAddress    string `position:"Query" name:"PrivateIpAddress"`
	VPCId               string `position:"Query" name:"VPCId"`
	InstanceNetworkType string `position:"Query" name:"InstanceNetworkType"`
}

ModifyDBInstanceNetworkTypeRequest is the request struct for api ModifyDBInstanceNetworkType

func CreateModifyDBInstanceNetworkTypeRequest ¶

func CreateModifyDBInstanceNetworkTypeRequest() (request *ModifyDBInstanceNetworkTypeRequest)

CreateModifyDBInstanceNetworkTypeRequest creates a request to invoke ModifyDBInstanceNetworkType API

type ModifyDBInstanceNetworkTypeResponse ¶

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

ModifyDBInstanceNetworkTypeResponse is the response struct for api ModifyDBInstanceNetworkType

func CreateModifyDBInstanceNetworkTypeResponse ¶

func CreateModifyDBInstanceNetworkTypeResponse() (response *ModifyDBInstanceNetworkTypeResponse)

CreateModifyDBInstanceNetworkTypeResponse creates a response to parse from ModifyDBInstanceNetworkType response

type ModifyDBInstanceResourceGroupRequest ¶ added in v1.62.341

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

ModifyDBInstanceResourceGroupRequest is the request struct for api ModifyDBInstanceResourceGroup

func CreateModifyDBInstanceResourceGroupRequest ¶ added in v1.62.341

func CreateModifyDBInstanceResourceGroupRequest() (request *ModifyDBInstanceResourceGroupRequest)

CreateModifyDBInstanceResourceGroupRequest creates a request to invoke ModifyDBInstanceResourceGroup API

type ModifyDBInstanceResourceGroupResponse ¶ added in v1.62.341

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

ModifyDBInstanceResourceGroupResponse is the response struct for api ModifyDBInstanceResourceGroup

func CreateModifyDBInstanceResourceGroupResponse ¶ added in v1.62.341

func CreateModifyDBInstanceResourceGroupResponse() (response *ModifyDBInstanceResourceGroupResponse)

CreateModifyDBInstanceResourceGroupResponse creates a response to parse from ModifyDBInstanceResourceGroup response

type ModifyDBInstanceSSLRequest ¶ added in v1.61.1383

type ModifyDBInstanceSSLRequest struct {
	*requests.RpcRequest
	ConnectionString string           `position:"Query" name:"ConnectionString"`
	DBInstanceId     string           `position:"Query" name:"DBInstanceId"`
	SSLEnabled       requests.Integer `position:"Query" name:"SSLEnabled"`
}

ModifyDBInstanceSSLRequest is the request struct for api ModifyDBInstanceSSL

func CreateModifyDBInstanceSSLRequest ¶ added in v1.61.1383

func CreateModifyDBInstanceSSLRequest() (request *ModifyDBInstanceSSLRequest)

CreateModifyDBInstanceSSLRequest creates a request to invoke ModifyDBInstanceSSL API

type ModifyDBInstanceSSLResponse ¶ added in v1.61.1383

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

ModifyDBInstanceSSLResponse is the response struct for api ModifyDBInstanceSSL

func CreateModifyDBInstanceSSLResponse ¶ added in v1.61.1383

func CreateModifyDBInstanceSSLResponse() (response *ModifyDBInstanceSSLResponse)

CreateModifyDBInstanceSSLResponse creates a response to parse from ModifyDBInstanceSSL response

type ModifyParametersRequest ¶ added in v1.61.1383

type ModifyParametersRequest struct {
	*requests.RpcRequest
	ForceRestartInstance requests.Boolean `position:"Query" name:"ForceRestartInstance"`
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	Parameters           string           `position:"Query" name:"Parameters"`
}

ModifyParametersRequest is the request struct for api ModifyParameters

func CreateModifyParametersRequest ¶ added in v1.61.1383

func CreateModifyParametersRequest() (request *ModifyParametersRequest)

CreateModifyParametersRequest creates a request to invoke ModifyParameters API

type ModifyParametersResponse ¶ added in v1.61.1383

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

ModifyParametersResponse is the response struct for api ModifyParameters

func CreateModifyParametersResponse ¶ added in v1.61.1383

func CreateModifyParametersResponse() (response *ModifyParametersResponse)

CreateModifyParametersResponse creates a response to parse from ModifyParameters response

type ModifySQLCollectorPolicyRequest ¶

type ModifySQLCollectorPolicyRequest struct {
	*requests.RpcRequest
	SQLCollectorStatus string `position:"Query" name:"SQLCollectorStatus"`
	DBInstanceId       string `position:"Query" name:"DBInstanceId"`
}

ModifySQLCollectorPolicyRequest is the request struct for api ModifySQLCollectorPolicy

func CreateModifySQLCollectorPolicyRequest ¶

func CreateModifySQLCollectorPolicyRequest() (request *ModifySQLCollectorPolicyRequest)

CreateModifySQLCollectorPolicyRequest creates a request to invoke ModifySQLCollectorPolicy API

type ModifySQLCollectorPolicyResponse ¶

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

ModifySQLCollectorPolicyResponse is the response struct for api ModifySQLCollectorPolicy

func CreateModifySQLCollectorPolicyResponse ¶

func CreateModifySQLCollectorPolicyResponse() (response *ModifySQLCollectorPolicyResponse)

CreateModifySQLCollectorPolicyResponse creates a response to parse from ModifySQLCollectorPolicy response

type ModifySecurityIpsRequest ¶

type ModifySecurityIpsRequest struct {
	*requests.RpcRequest
	DBInstanceIPArrayName      string `position:"Query" name:"DBInstanceIPArrayName"`
	ResourceGroupId            string `position:"Query" name:"ResourceGroupId"`
	DBInstanceId               string `position:"Query" name:"DBInstanceId"`
	ModifyMode                 string `position:"Query" name:"ModifyMode"`
	SecurityIPList             string `position:"Query" name:"SecurityIPList"`
	DBInstanceIPArrayAttribute string `position:"Query" name:"DBInstanceIPArrayAttribute"`
}

ModifySecurityIpsRequest is the request struct for api ModifySecurityIps

func CreateModifySecurityIpsRequest ¶

func CreateModifySecurityIpsRequest() (request *ModifySecurityIpsRequest)

CreateModifySecurityIpsRequest creates a request to invoke ModifySecurityIps API

type ModifySecurityIpsResponse ¶

type ModifySecurityIpsResponse struct {
	*responses.BaseResponse
	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 Node ¶ added in v1.62.341

type Node struct {
	Name string `json:"Name" xml:"Name"`
}

Node is a nested struct in gpdb response

type NodeCount ¶ added in v1.61.1383

type NodeCount struct {
	Step     string `json:"Step" xml:"Step"`
	MinCount string `json:"MinCount" xml:"MinCount"`
	MaxCount string `json:"MaxCount" xml:"MaxCount"`
}

NodeCount is a nested struct in gpdb response

type Node_master_connection_status ¶ added in v1.62.341

type Node_master_connection_status struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Node_master_connection_status is a nested struct in gpdb response

type Node_master_status ¶ added in v1.62.341

type Node_master_status struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Node_master_status is a nested struct in gpdb response

type Node_segment_connection_status ¶ added in v1.62.341

type Node_segment_connection_status struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Node_segment_connection_status is a nested struct in gpdb response

type Node_segment_disk_status ¶ added in v1.62.341

type Node_segment_disk_status struct {
	Status string  `json:"Status" xml:"Status"`
	Value  float64 `json:"Value" xml:"Value"`
}

Node_segment_disk_status is a nested struct in gpdb response

type Nodes ¶ added in v1.62.341

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

Nodes is a nested struct in gpdb response

type Parameters ¶ added in v1.61.1383

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

Parameters is a nested struct in gpdb response

type ParametersItem ¶ added in v1.61.1383

type ParametersItem struct {
	IsChangeableConfig   string `json:"IsChangeableConfig" xml:"IsChangeableConfig"`
	ForceRestartInstance string `json:"ForceRestartInstance" xml:"ForceRestartInstance"`
	OptionalRange        string `json:"OptionalRange" xml:"OptionalRange"`
	ParameterName        string `json:"ParameterName" xml:"ParameterName"`
	ParameterValue       string `json:"ParameterValue" xml:"ParameterValue"`
	ParameterDescription string `json:"ParameterDescription" xml:"ParameterDescription"`
	CurrentValue         string `json:"CurrentValue" xml:"CurrentValue"`
}

ParametersItem is a nested struct in gpdb response

type Pattern ¶ added in v1.61.1383

type Pattern struct {
	Name   string                 `json:"Name" xml:"Name"`
	Values map[string]interface{} `json:"Values" xml:"Values"`
}

Pattern is a nested struct in gpdb response

type Patterns ¶ added in v1.61.1383

type Patterns struct {
	Pattern []Pattern `json:"Pattern" xml:"Pattern"`
}

Patterns is a nested struct in gpdb response

type PauseInstanceRequest ¶ added in v1.62.341

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

PauseInstanceRequest is the request struct for api PauseInstance

func CreatePauseInstanceRequest ¶ added in v1.62.341

func CreatePauseInstanceRequest() (request *PauseInstanceRequest)

CreatePauseInstanceRequest creates a request to invoke PauseInstance API

type PauseInstanceResponse ¶ added in v1.62.341

type PauseInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Status       bool   `json:"Status" xml:"Status"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
}

PauseInstanceResponse is the response struct for api PauseInstance

func CreatePauseInstanceResponse ¶ added in v1.62.341

func CreatePauseInstanceResponse() (response *PauseInstanceResponse)

CreatePauseInstanceResponse creates a response to parse from PauseInstance response

type PerformanceItem ¶ added in v1.62.341

type PerformanceItem struct {
	Name   string       `json:"Name" xml:"Name"`
	Unit   string       `json:"Unit" xml:"Unit"`
	Series []SeriesItem `json:"Series" xml:"Series"`
}

PerformanceItem is a nested struct in gpdb response

type PerformanceKey ¶ added in v1.61.1383

type PerformanceKey struct {
	Unit   string                                     `json:"Unit" xml:"Unit"`
	Name   string                                     `json:"Name" xml:"Name"`
	Series []SeriesItemInDescribeDBClusterPerformance `json:"Series" xml:"Series"`
}

PerformanceKey is a nested struct in gpdb response

type PerformanceKeysInDescribeDBClusterPerformance ¶ added in v1.61.1383

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

PerformanceKeysInDescribeDBClusterPerformance is a nested struct in gpdb response

type PerformanceKeysInDescribeDBInstancePerformance ¶ added in v1.61.1383

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

PerformanceKeysInDescribeDBInstancePerformance is a nested struct in gpdb response

type PerformanceKeysInDescribeDataSharePerformance ¶ added in v1.62.341

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

PerformanceKeysInDescribeDataSharePerformance is a nested struct in gpdb response

type Performances ¶ added in v1.62.341

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

Performances is a nested struct in gpdb response

type PlanList ¶ added in v1.62.341

type PlanList struct {
	PlanName         string `json:"PlanName" xml:"PlanName"`
	PlanDesc         string `json:"PlanDesc" xml:"PlanDesc"`
	PlanId           string `json:"PlanId" xml:"PlanId"`
	PlanStatus       string `json:"PlanStatus" xml:"PlanStatus"`
	PlanType         string `json:"PlanType" xml:"PlanType"`
	PlanScheduleType string `json:"PlanScheduleType" xml:"PlanScheduleType"`
	PlanStartDate    string `json:"PlanStartDate" xml:"PlanStartDate"`
	PlanEndDate      string `json:"PlanEndDate" xml:"PlanEndDate"`
	PlanConfig       string `json:"PlanConfig" xml:"PlanConfig"`
	DBInstanceId     string `json:"DBInstanceId" xml:"DBInstanceId"`
}

PlanList is a nested struct in gpdb response

type PointInDescribeDBClusterPerformance ¶ added in v1.61.1383

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

PointInDescribeDBClusterPerformance is a nested struct in gpdb response

type PointInDescribeDataSharePerformance ¶ added in v1.62.341

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

PointInDescribeDataSharePerformance is a nested struct in gpdb response

type PointInDescribeSQLLogCount ¶ added in v1.61.1383

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

PointInDescribeSQLLogCount is a nested struct in gpdb response

type RebalanceDBInstanceRequest ¶ added in v1.62.341

type RebalanceDBInstanceRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

RebalanceDBInstanceRequest is the request struct for api RebalanceDBInstance

func CreateRebalanceDBInstanceRequest ¶ added in v1.62.341

func CreateRebalanceDBInstanceRequest() (request *RebalanceDBInstanceRequest)

CreateRebalanceDBInstanceRequest creates a request to invoke RebalanceDBInstance API

type RebalanceDBInstanceResponse ¶ added in v1.62.341

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

RebalanceDBInstanceResponse is the response struct for api RebalanceDBInstance

func CreateRebalanceDBInstanceResponse ¶ added in v1.62.341

func CreateRebalanceDBInstanceResponse() (response *RebalanceDBInstanceResponse)

CreateRebalanceDBInstanceResponse creates a response to parse from RebalanceDBInstance response

type Records ¶ added in v1.62.341

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

Records is a nested struct in gpdb response

type Region ¶

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

Region is a nested struct in gpdb response

type Regions ¶

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

Regions is a nested struct in gpdb response

type ReleaseInstancePublicConnectionRequest ¶

type ReleaseInstancePublicConnectionRequest struct {
	*requests.RpcRequest
	AddressType             string `position:"Query" name:"AddressType"`
	DBInstanceId            string `position:"Query" name:"DBInstanceId"`
	CurrentConnectionString string `position:"Query" name:"CurrentConnectionString"`
}

ReleaseInstancePublicConnectionRequest is the request struct for api ReleaseInstancePublicConnection

func CreateReleaseInstancePublicConnectionRequest ¶

func CreateReleaseInstancePublicConnectionRequest() (request *ReleaseInstancePublicConnectionRequest)

CreateReleaseInstancePublicConnectionRequest creates a request to invoke ReleaseInstancePublicConnection API

type ReleaseInstancePublicConnectionResponse ¶

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

ReleaseInstancePublicConnectionResponse is the response struct for api ReleaseInstancePublicConnection

func CreateReleaseInstancePublicConnectionResponse ¶

func CreateReleaseInstancePublicConnectionResponse() (response *ReleaseInstancePublicConnectionResponse)

CreateReleaseInstancePublicConnectionResponse creates a response to parse from ReleaseInstancePublicConnection response

type ResetAccountPasswordRequest ¶

type ResetAccountPasswordRequest struct {
	*requests.RpcRequest
	AccountName     string `position:"Query" name:"AccountName"`
	DBInstanceId    string `position:"Query" name:"DBInstanceId"`
	AccountPassword string `position:"Query" name:"AccountPassword"`
}

ResetAccountPasswordRequest is the request struct for api ResetAccountPassword

func CreateResetAccountPasswordRequest ¶

func CreateResetAccountPasswordRequest() (request *ResetAccountPasswordRequest)

CreateResetAccountPasswordRequest creates a request to invoke ResetAccountPassword API

type ResetAccountPasswordResponse ¶

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

ResetAccountPasswordResponse is the response struct for api ResetAccountPassword

func CreateResetAccountPasswordResponse ¶

func CreateResetAccountPasswordResponse() (response *ResetAccountPasswordResponse)

CreateResetAccountPasswordResponse creates a response to parse from ResetAccountPassword response

type Resource ¶ added in v1.61.1383

type Resource struct {
	ZoneId           string            `json:"ZoneId" xml:"ZoneId"`
	SupportedEngines []SupportedEngine `json:"SupportedEngines" xml:"SupportedEngines"`
}

Resource is a nested struct in gpdb response

type Resources ¶ added in v1.61.1383

type Resources struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

Resources is a nested struct in gpdb response

type RestartDBInstanceRequest ¶

type RestartDBInstanceRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	DBInstanceId string `position:"Query" name:"DBInstanceId"`
}

RestartDBInstanceRequest is the request struct for api RestartDBInstance

func CreateRestartDBInstanceRequest ¶

func CreateRestartDBInstanceRequest() (request *RestartDBInstanceRequest)

CreateRestartDBInstanceRequest creates a request to invoke RestartDBInstance API

type RestartDBInstanceResponse ¶

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

RestartDBInstanceResponse is the response struct for api RestartDBInstance

func CreateRestartDBInstanceResponse ¶

func CreateRestartDBInstanceResponse() (response *RestartDBInstanceResponse)

CreateRestartDBInstanceResponse creates a response to parse from RestartDBInstance response

type ResumeInstanceRequest ¶ added in v1.62.341

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

ResumeInstanceRequest is the request struct for api ResumeInstance

func CreateResumeInstanceRequest ¶ added in v1.62.341

func CreateResumeInstanceRequest() (request *ResumeInstanceRequest)

CreateResumeInstanceRequest creates a request to invoke ResumeInstance API

type ResumeInstanceResponse ¶ added in v1.62.341

type ResumeInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Status       bool   `json:"Status" xml:"Status"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
}

ResumeInstanceResponse is the response struct for api ResumeInstance

func CreateResumeInstanceResponse ¶ added in v1.62.341

func CreateResumeInstanceResponse() (response *ResumeInstanceResponse)

CreateResumeInstanceResponse creates a response to parse from ResumeInstance response

type SQLLog ¶ added in v1.61.1383

type SQLLog struct {
	OperationClass       string   `json:"OperationClass" xml:"OperationClass"`
	ExecuteState         string   `json:"ExecuteState" xml:"ExecuteState"`
	ExecuteCost          float64  `json:"ExecuteCost" xml:"ExecuteCost"`
	SQLText              string   `json:"SQLText" xml:"SQLText"`
	SourcePort           int      `json:"SourcePort" xml:"SourcePort"`
	DBRole               string   `json:"DBRole" xml:"DBRole"`
	OperationType        string   `json:"OperationType" xml:"OperationType"`
	SourceIP             string   `json:"SourceIP" xml:"SourceIP"`
	SQLPlan              string   `json:"SQLPlan" xml:"SQLPlan"`
	ReturnRowCounts      int64    `json:"ReturnRowCounts" xml:"ReturnRowCounts"`
	DBName               string   `json:"DBName" xml:"DBName"`
	OperationExecuteTime string   `json:"OperationExecuteTime" xml:"OperationExecuteTime"`
	ScanRowCounts        int64    `json:"ScanRowCounts" xml:"ScanRowCounts"`
	AccountName          string   `json:"AccountName" xml:"AccountName"`
	QueryId              string   `json:"QueryId" xml:"QueryId"`
	SliceIds             []string `json:"SliceIds" xml:"SliceIds"`
}

SQLLog is a nested struct in gpdb response

type SQLLogsSliceItem ¶ added in v1.61.1383

type SQLLogsSliceItem struct {
	ExecuteStatus           string  `json:"ExecuteStatus" xml:"ExecuteStatus"`
	ExecuteCost             float64 `json:"ExecuteCost" xml:"ExecuteCost"`
	ReturnRowCounts         int64   `json:"ReturnRowCounts" xml:"ReturnRowCounts"`
	OperationExecuteTime    string  `json:"OperationExecuteTime" xml:"OperationExecuteTime"`
	SegmentId               string  `json:"SegmentId" xml:"SegmentId"`
	PeakMemory              float64 `json:"PeakMemory" xml:"PeakMemory"`
	OperationExecuteEndTime string  `json:"OperationExecuteEndTime" xml:"OperationExecuteEndTime"`
	SegmentName             string  `json:"SegmentName" xml:"SegmentName"`
}

SQLLogsSliceItem is a nested struct in gpdb response

type SQLRecord ¶

type SQLRecord struct {
	HostAddress         string `json:"HostAddress" xml:"HostAddress"`
	SQLText             string `json:"SQLText" xml:"SQLText"`
	ReturnRowCounts     int64  `json:"ReturnRowCounts" xml:"ReturnRowCounts"`
	DBName              string `json:"DBName" xml:"DBName"`
	ExecuteTime         string `json:"ExecuteTime" xml:"ExecuteTime"`
	ThreadID            string `json:"ThreadID" xml:"ThreadID"`
	TotalExecutionTimes int64  `json:"TotalExecutionTimes" xml:"TotalExecutionTimes"`
	AccountName         string `json:"AccountName" xml:"AccountName"`
}

SQLRecord is a nested struct in gpdb response

type SQLSlowRecord ¶

type SQLSlowRecord struct {
	ExecutionStartTime string `json:"ExecutionStartTime" xml:"ExecutionStartTime"`
	HostAddress        string `json:"HostAddress" xml:"HostAddress"`
	QueryTimes         int64  `json:"QueryTimes" xml:"QueryTimes"`
	SQLText            string `json:"SQLText" xml:"SQLText"`
	ReturnRowCounts    int64  `json:"ReturnRowCounts" xml:"ReturnRowCounts"`
	ParseRowCounts     int64  `json:"ParseRowCounts" xml:"ParseRowCounts"`
	DBName             string `json:"DBName" xml:"DBName"`
	LockTimes          int64  `json:"LockTimes" xml:"LockTimes"`
}

SQLSlowRecord is a nested struct in gpdb response

type SegmentStatusInfo ¶ added in v1.62.341

type SegmentStatusInfo struct {
	NormalNodeNum       int `json:"NormalNodeNum" xml:"NormalNodeNum"`
	ExceptionNodeNum    int `json:"ExceptionNodeNum" xml:"ExceptionNodeNum"`
	NotSyncingNodeNum   int `json:"NotSyncingNodeNum" xml:"NotSyncingNodeNum"`
	SyncedNodeNum       int `json:"SyncedNodeNum" xml:"SyncedNodeNum"`
	PreferredNodeNum    int `json:"PreferredNodeNum" xml:"PreferredNodeNum"`
	NotPreferredNodeNum int `json:"NotPreferredNodeNum" xml:"NotPreferredNodeNum"`
}

SegmentStatusInfo is a nested struct in gpdb response

type SeriesInDescribeDBClusterPerformance ¶ added in v1.61.1383

type SeriesInDescribeDBClusterPerformance struct {
	SeriesItem []SeriesItemInDescribeDBClusterPerformance `json:"SeriesItem" xml:"SeriesItem"`
}

SeriesInDescribeDBClusterPerformance is a nested struct in gpdb response

type SeriesInDescribeDataSharePerformance ¶ added in v1.62.341

type SeriesInDescribeDataSharePerformance struct {
	SeriesItem []SeriesItem `json:"SeriesItem" xml:"SeriesItem"`
}

SeriesInDescribeDataSharePerformance is a nested struct in gpdb response

type SeriesInDescribeSQLLogCount ¶ added in v1.61.1383

type SeriesInDescribeSQLLogCount struct {
	SeriesItem []SeriesItemInDescribeSQLLogCount `json:"SeriesItem" xml:"SeriesItem"`
}

SeriesInDescribeSQLLogCount is a nested struct in gpdb response

type SeriesItem ¶ added in v1.61.1383

type SeriesItem struct {
	Name   string       `json:"Name" xml:"Name"`
	Values []ValuesItem `json:"Values" xml:"Values"`
}

SeriesItem is a nested struct in gpdb response

type SeriesItemInDescribeDBClusterPerformance ¶ added in v1.62.341

type SeriesItemInDescribeDBClusterPerformance struct {
	Role   string      `json:"Role" xml:"Role"`
	Name   string      `json:"Name" xml:"Name"`
	Values []ValueItem `json:"Values" xml:"Values"`
}

SeriesItemInDescribeDBClusterPerformance is a nested struct in gpdb response

type SeriesItemInDescribeSQLLogCount ¶ added in v1.62.341

type SeriesItemInDescribeSQLLogCount struct {
	Values []ValueItem `json:"Values" xml:"Values"`
}

SeriesItemInDescribeSQLLogCount is a nested struct in gpdb response

type SetDBInstancePlanStatusRequest ¶ added in v1.62.341

type SetDBInstancePlanStatusRequest struct {
	*requests.RpcRequest
	PlanStatus   string           `position:"Query" name:"PlanStatus"`
	DBInstanceId string           `position:"Query" name:"DBInstanceId"`
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	PlanId       string           `position:"Query" name:"PlanId"`
}

SetDBInstancePlanStatusRequest is the request struct for api SetDBInstancePlanStatus

func CreateSetDBInstancePlanStatusRequest ¶ added in v1.62.341

func CreateSetDBInstancePlanStatusRequest() (request *SetDBInstancePlanStatusRequest)

CreateSetDBInstancePlanStatusRequest creates a request to invoke SetDBInstancePlanStatus API

type SetDBInstancePlanStatusResponse ¶ added in v1.62.341

type SetDBInstancePlanStatusResponse struct {
	*responses.BaseResponse
	Status       string `json:"Status" xml:"Status"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	PlanId       string `json:"PlanId" xml:"PlanId"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
}

SetDBInstancePlanStatusResponse is the response struct for api SetDBInstancePlanStatus

func CreateSetDBInstancePlanStatusResponse ¶ added in v1.62.341

func CreateSetDBInstancePlanStatusResponse() (response *SetDBInstancePlanStatusResponse)

CreateSetDBInstancePlanStatusResponse creates a response to parse from SetDBInstancePlanStatus response

type SetDataShareInstanceRequest ¶ added in v1.62.341

type SetDataShareInstanceRequest struct {
	*requests.RpcRequest
	InstanceList  *[]string        `position:"Query" name:"InstanceList"  type:"Json"`
	OperationType string           `position:"Query" name:"OperationType"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

SetDataShareInstanceRequest is the request struct for api SetDataShareInstance

func CreateSetDataShareInstanceRequest ¶ added in v1.62.341

func CreateSetDataShareInstanceRequest() (request *SetDataShareInstanceRequest)

CreateSetDataShareInstanceRequest creates a request to invoke SetDataShareInstance API

type SetDataShareInstanceResponse ¶ added in v1.62.341

type SetDataShareInstanceResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Status     string `json:"Status" xml:"Status"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

SetDataShareInstanceResponse is the response struct for api SetDataShareInstance

func CreateSetDataShareInstanceResponse ¶ added in v1.62.341

func CreateSetDataShareInstanceResponse() (response *SetDataShareInstanceResponse)

CreateSetDataShareInstanceResponse creates a response to parse from SetDataShareInstance response

type SliceIds ¶ added in v1.61.1383

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

SliceIds is a nested struct in gpdb response

type SliceLogItems ¶ added in v1.61.1383

type SliceLogItems struct {
	SQLLogsSliceItem []SQLLogsSliceItem `json:"SQLLogsSliceItem" xml:"SQLLogsSliceItem"`
}

SliceLogItems is a nested struct in gpdb response

type Status ¶ added in v1.62.341

type Status struct {
	AdbpgStatus                     Adbpg_status                         `json:"adbpg_status" xml:"adbpg_status"`
	AdbpgConnectionStatus           Adbpg_connection_status              `json:"adbpg_connection_status" xml:"adbpg_connection_status"`
	AdbpgDiskStatus                 Adbpg_disk_status                    `json:"adbpg_disk_status" xml:"adbpg_disk_status"`
	AdbpgDiskUsagePercent           Adbpg_disk_usage_percent             `json:"adbpg_disk_usage_percent" xml:"adbpg_disk_usage_percent"`
	AdbpgMasterDiskUsagePercentMax  Adbpg_master_disk_usage_percent_max  `json:"adbpg_master_disk_usage_percent_max" xml:"adbpg_master_disk_usage_percent_max"`
	AdbgpSegmentDiskUsagePercentMax Adbgp_segment_disk_usage_percent_max `json:"adbgp_segment_disk_usage_percent_max" xml:"adbgp_segment_disk_usage_percent_max"`
	NodeMasterStatus                Node_master_status                   `json:"node_master_status" xml:"node_master_status"`
	NodeSegmentDiskStatus           Node_segment_disk_status             `json:"node_segment_disk_status" xml:"node_segment_disk_status"`
	NodeMasterConnectionStatus      Node_master_connection_status        `json:"node_master_connection_status" xml:"node_master_connection_status"`
	NodeSegmentConnectionStatus     Node_segment_connection_status       `json:"node_segment_connection_status" xml:"node_segment_connection_status"`
	AdbpgMasterStatus               Adbpg_master_status                  `json:"adbpg_master_status" xml:"adbpg_master_status"`
	AdbpgSegmentStatus              Adbpg_segment_status                 `json:"adbpg_segment_status" xml:"adbpg_segment_status"`
}

Status is a nested struct in gpdb response

type StorageNotice ¶ added in v1.61.1383

type StorageNotice struct {
	StorageNoticeItem []StorageNoticeItem `json:"StorageNotice" xml:"StorageNotice"`
}

StorageNotice is a nested struct in gpdb response

type StorageNoticeItem ¶ added in v1.61.1383

type StorageNoticeItem struct {
	Value string `json:"Value" xml:"Value"`
	Text  string `json:"Text" xml:"Text"`
}

StorageNoticeItem is a nested struct in gpdb response

type StorageSize ¶ added in v1.61.1383

type StorageSize struct {
	Step     string `json:"Step" xml:"Step"`
	MinCount string `json:"MinCount" xml:"MinCount"`
	MaxCount string `json:"MaxCount" xml:"MaxCount"`
}

StorageSize is a nested struct in gpdb response

type SupportedEngine ¶ added in v1.61.1383

type SupportedEngine struct {
	SupportedEngineVersion   string                   `json:"SupportedEngineVersion" xml:"SupportedEngineVersion"`
	Mode                     string                   `json:"Mode" xml:"Mode"`
	SupportedInstanceClasses []SupportedInstanceClass `json:"SupportedInstanceClasses" xml:"SupportedInstanceClasses"`
}

SupportedEngine is a nested struct in gpdb response

type SupportedEngines ¶ added in v1.61.1383

type SupportedEngines struct {
	SupportedEngine []SupportedEngine `json:"SupportedEngine" xml:"SupportedEngine"`
}

SupportedEngines is a nested struct in gpdb response

type SupportedInstanceClass ¶ added in v1.61.1383

type SupportedInstanceClass struct {
	Description   string      `json:"Description" xml:"Description"`
	DisplayClass  string      `json:"DisplayClass" xml:"DisplayClass"`
	InstanceClass string      `json:"InstanceClass" xml:"InstanceClass"`
	StorageType   string      `json:"StorageType" xml:"StorageType"`
	Category      string      `json:"Category" xml:"Category"`
	NodeCount     NodeCount   `json:"NodeCount" xml:"NodeCount"`
	StorageSize   StorageSize `json:"StorageSize" xml:"StorageSize"`
}

SupportedInstanceClass is a nested struct in gpdb response

type SupportedInstanceClasses ¶ added in v1.61.1383

type SupportedInstanceClasses struct {
	SupportedInstanceClass []SupportedInstanceClass `json:"SupportedInstanceClass" xml:"SupportedInstanceClass"`
}

SupportedInstanceClasses is a nested struct in gpdb response

type SwitchDBInstanceNetTypeRequest ¶

type SwitchDBInstanceNetTypeRequest struct {
	*requests.RpcRequest
	ConnectionStringPrefix string `position:"Query" name:"ConnectionStringPrefix"`
	DBInstanceId           string `position:"Query" name:"DBInstanceId"`
	Port                   string `position:"Query" name:"Port"`
}

SwitchDBInstanceNetTypeRequest is the request struct for api SwitchDBInstanceNetType

func CreateSwitchDBInstanceNetTypeRequest ¶

func CreateSwitchDBInstanceNetTypeRequest() (request *SwitchDBInstanceNetTypeRequest)

CreateSwitchDBInstanceNetTypeRequest creates a request to invoke SwitchDBInstanceNetType API

type SwitchDBInstanceNetTypeResponse ¶

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

SwitchDBInstanceNetTypeResponse is the response struct for api SwitchDBInstanceNetType

func CreateSwitchDBInstanceNetTypeResponse ¶

func CreateSwitchDBInstanceNetTypeResponse() (response *SwitchDBInstanceNetTypeResponse)

CreateSwitchDBInstanceNetTypeResponse creates a response to parse from SwitchDBInstanceNetType response

type Tag ¶

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

Tag is a nested struct in gpdb response

type TagResource ¶

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

TagResource is a nested struct in gpdb response

type TagResources ¶

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

TagResources is a nested struct in gpdb 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 TagsInDescribeDBInstanceAttribute ¶

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

TagsInDescribeDBInstanceAttribute is a nested struct in gpdb response

type TagsInDescribeDBInstanceOnECSAttribute ¶ added in v1.61.1383

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

TagsInDescribeDBInstanceOnECSAttribute is a nested struct in gpdb response

type TagsInDescribeDBInstances ¶

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

TagsInDescribeDBInstances is a nested struct in gpdb response

type TagsInDescribeTags ¶ added in v1.61.1383

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

TagsInDescribeTags is a nested struct in gpdb response

type UnloadSampleDataRequest ¶ added in v1.62.341

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

UnloadSampleDataRequest is the request struct for api UnloadSampleData

func CreateUnloadSampleDataRequest ¶ added in v1.62.341

func CreateUnloadSampleDataRequest() (request *UnloadSampleDataRequest)

CreateUnloadSampleDataRequest creates a request to invoke UnloadSampleData API

type UnloadSampleDataResponse ¶ added in v1.62.341

type UnloadSampleDataResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Status       bool   `json:"Status" xml:"Status"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
}

UnloadSampleDataResponse is the response struct for api UnloadSampleData

func CreateUnloadSampleDataResponse ¶ added in v1.62.341

func CreateUnloadSampleDataResponse() (response *UnloadSampleDataResponse)

CreateUnloadSampleDataResponse creates a response to parse from UnloadSampleData 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 UpdateDBInstancePlanRequest ¶ added in v1.62.341

type UpdateDBInstancePlanRequest struct {
	*requests.RpcRequest
	PlanStartDate string           `position:"Query" name:"PlanStartDate"`
	PlanConfig    string           `position:"Query" name:"PlanConfig"`
	PlanName      string           `position:"Query" name:"PlanName"`
	DBInstanceId  string           `position:"Query" name:"DBInstanceId"`
	PlanDesc      string           `position:"Query" name:"PlanDesc"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	PlanEndDate   string           `position:"Query" name:"PlanEndDate"`
	PlanId        string           `position:"Query" name:"PlanId"`
}

UpdateDBInstancePlanRequest is the request struct for api UpdateDBInstancePlan

func CreateUpdateDBInstancePlanRequest ¶ added in v1.62.341

func CreateUpdateDBInstancePlanRequest() (request *UpdateDBInstancePlanRequest)

CreateUpdateDBInstancePlanRequest creates a request to invoke UpdateDBInstancePlan API

type UpdateDBInstancePlanResponse ¶ added in v1.62.341

type UpdateDBInstancePlanResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Status       string `json:"Status" xml:"Status"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	PlanId       string `json:"PlanId" xml:"PlanId"`
}

UpdateDBInstancePlanResponse is the response struct for api UpdateDBInstancePlan

func CreateUpdateDBInstancePlanResponse ¶ added in v1.62.341

func CreateUpdateDBInstancePlanResponse() (response *UpdateDBInstancePlanResponse)

CreateUpdateDBInstancePlanResponse creates a response to parse from UpdateDBInstancePlan response

type UpgradeDBInstanceRequest ¶ added in v1.61.1383

type UpgradeDBInstanceRequest struct {
	*requests.RpcRequest
	InstanceSpec            string           `position:"Query" name:"InstanceSpec"`
	StorageSize             string           `position:"Query" name:"StorageSize"`
	SegStorageType          string           `position:"Query" name:"SegStorageType"`
	MasterNodeNum           string           `position:"Query" name:"MasterNodeNum"`
	UpgradeType             requests.Integer `position:"Query" name:"UpgradeType"`
	ResourceGroupId         string           `position:"Query" name:"ResourceGroupId"`
	SegNodeNum              string           `position:"Query" name:"SegNodeNum"`
	DBInstanceId            string           `position:"Query" name:"DBInstanceId"`
	DBInstanceGroupCount    string           `position:"Query" name:"DBInstanceGroupCount"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	SegDiskPerformanceLevel string           `position:"Query" name:"SegDiskPerformanceLevel"`
	DBInstanceClass         string           `position:"Query" name:"DBInstanceClass"`
	PayType                 string           `position:"Query" name:"PayType"`
}

UpgradeDBInstanceRequest is the request struct for api UpgradeDBInstance

func CreateUpgradeDBInstanceRequest ¶ added in v1.61.1383

func CreateUpgradeDBInstanceRequest() (request *UpgradeDBInstanceRequest)

CreateUpgradeDBInstanceRequest creates a request to invoke UpgradeDBInstance API

type UpgradeDBInstanceResponse ¶ added in v1.61.1383

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

UpgradeDBInstanceResponse is the response struct for api UpgradeDBInstance

func CreateUpgradeDBInstanceResponse ¶ added in v1.61.1383

func CreateUpgradeDBInstanceResponse() (response *UpgradeDBInstanceResponse)

CreateUpgradeDBInstanceResponse creates a response to parse from UpgradeDBInstance response

type UpgradeDBVersionRequest ¶ added in v1.61.1383

type UpgradeDBVersionRequest struct {
	*requests.RpcRequest
	SwitchTimeMode string           `position:"Query" name:"SwitchTimeMode"`
	DBInstanceId   string           `position:"Query" name:"DBInstanceId"`
	SwitchTime     string           `position:"Query" name:"SwitchTime"`
	MajorVersion   string           `position:"Query" name:"MajorVersion"`
	MinorVersion   string           `position:"Query" name:"MinorVersion"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
}

UpgradeDBVersionRequest is the request struct for api UpgradeDBVersion

func CreateUpgradeDBVersionRequest ¶ added in v1.61.1383

func CreateUpgradeDBVersionRequest() (request *UpgradeDBVersionRequest)

CreateUpgradeDBVersionRequest creates a request to invoke UpgradeDBVersion API

type UpgradeDBVersionResponse ¶ added in v1.61.1383

type UpgradeDBVersionResponse struct {
	*responses.BaseResponse
	TaskId         string `json:"TaskId" xml:"TaskId"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	DBInstanceId   string `json:"DBInstanceId" xml:"DBInstanceId"`
	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
}

UpgradeDBVersionResponse is the response struct for api UpgradeDBVersion

func CreateUpgradeDBVersionResponse ¶ added in v1.61.1383

func CreateUpgradeDBVersionResponse() (response *UpgradeDBVersionResponse)

CreateUpgradeDBVersionResponse creates a response to parse from UpgradeDBVersion response

type UserNames ¶ added in v1.62.341

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

UserNames is a nested struct in gpdb response

type VSwitch ¶

type VSwitch struct {
	GmtCreate   string `json:"GmtCreate" xml:"GmtCreate"`
	IsDefault   bool   `json:"IsDefault" xml:"IsDefault"`
	VSwitchId   string `json:"VSwitchId" xml:"VSwitchId"`
	VSwitchName string `json:"VSwitchName" xml:"VSwitchName"`
	GmtModified string `json:"GmtModified" xml:"GmtModified"`
	Status      string `json:"Status" xml:"Status"`
	CidrBlock   string `json:"CidrBlock" xml:"CidrBlock"`
	IzNo        string `json:"IzNo" xml:"IzNo"`
}

VSwitch is a nested struct in gpdb response

type VSwitchInDescribeRdsVSwitchs ¶

type VSwitchInDescribeRdsVSwitchs struct {
	VSwitchItem []VSwitchItem `json:"VSwitch" xml:"VSwitch"`
}

VSwitchInDescribeRdsVSwitchs is a nested struct in gpdb response

type VSwitchItem ¶

type VSwitchItem struct {
	Status      string `json:"Status" xml:"Status"`
	IsDefault   bool   `json:"IsDefault" xml:"IsDefault"`
	VSwitchId   string `json:"VSwitchId" xml:"VSwitchId"`
	CidrBlock   string `json:"CidrBlock" xml:"CidrBlock"`
	RegionNo    string `json:"RegionNo" xml:"RegionNo"`
	GmtCreate   string `json:"GmtCreate" xml:"GmtCreate"`
	AliUid      string `json:"AliUid" xml:"AliUid"`
	GmtModified string `json:"GmtModified" xml:"GmtModified"`
	Bid         string `json:"Bid" xml:"Bid"`
	IzNo        string `json:"IzNo" xml:"IzNo"`
	VSwitchName string `json:"VSwitchName" xml:"VSwitchName"`
}

VSwitchItem is a nested struct in gpdb response

type VSwitches ¶

type VSwitches struct {
	VSwitch []VSwitchItem `json:"VSwitch" xml:"VSwitch"`
}

VSwitches is a nested struct in gpdb response

type VSwitchs ¶

type VSwitchs struct {
	VSwitch []VSwitch `json:"VSwitch" xml:"VSwitch"`
}

VSwitchs is a nested struct in gpdb response

type ValueItem ¶ added in v1.61.1383

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

ValueItem is a nested struct in gpdb response

type ValuesInDescribeDBClusterPerformance ¶ added in v1.61.1383

type ValuesInDescribeDBClusterPerformance struct {
	ValueItem []ValueItem `json:"ValueItem" xml:"ValueItem"`
}

ValuesInDescribeDBClusterPerformance is a nested struct in gpdb response

type ValuesInDescribeDataSharePerformance ¶ added in v1.62.341

type ValuesInDescribeDataSharePerformance struct {
	ValuesItem []ValuesItem `json:"Values" xml:"Values"`
}

ValuesInDescribeDataSharePerformance is a nested struct in gpdb response

type ValuesInDescribeSQLLogCount ¶ added in v1.61.1383

type ValuesInDescribeSQLLogCount struct {
	ValueItem []ValueItem `json:"ValueItem" xml:"ValueItem"`
}

ValuesInDescribeSQLLogCount is a nested struct in gpdb response

type ValuesItem ¶ added in v1.62.341

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

ValuesItem is a nested struct in gpdb response

type Vpc ¶

type Vpc struct {
	VpcItem []VpcItem `json:"Vpc" xml:"Vpc"`
}

Vpc is a nested struct in gpdb response

type VpcItem ¶

type VpcItem struct {
	Status      string    `json:"Status" xml:"Status"`
	VpcName     string    `json:"VpcName" xml:"VpcName"`
	VpcId       string    `json:"VpcId" xml:"VpcId"`
	IsDefault   bool      `json:"IsDefault" xml:"IsDefault"`
	CidrBlock   string    `json:"CidrBlock" xml:"CidrBlock"`
	RegionNo    string    `json:"RegionNo" xml:"RegionNo"`
	GmtCreate   string    `json:"GmtCreate" xml:"GmtCreate"`
	AliUid      string    `json:"AliUid" xml:"AliUid"`
	GmtModified string    `json:"GmtModified" xml:"GmtModified"`
	Bid         string    `json:"Bid" xml:"Bid"`
	VSwitchs    []VSwitch `json:"VSwitchs" xml:"VSwitchs"`
}

VpcItem is a nested struct in gpdb response

type Vpcs ¶

type Vpcs struct {
	Vpc []VpcItem `json:"Vpc" xml:"Vpc"`
}

Vpcs is a nested struct in gpdb response

type Zone ¶

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

Zone is a nested struct in gpdb response

type Zones ¶

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

Zones is a nested struct in gpdb response

Source Files ¶

Jump to

Keyboard shortcuts

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