gpdb

package
v1.62.160 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 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 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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"`
	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 CreateDBInstanceRequest

type CreateDBInstanceRequest struct {
	*requests.RpcRequest
	ClientToken           string           `position:"Query" name:"ClientToken"`
	EngineVersion         string           `position:"Query" name:"EngineVersion"`
	Engine                string           `position:"Query" name:"Engine"`
	DBInstanceDescription string           `position:"Query" name:"DBInstanceDescription"`
	DBInstanceGroupCount  string           `position:"Query" name:"DBInstanceGroupCount"`
	Period                string           `position:"Query" name:"Period"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	UsedTime              string           `position:"Query" name:"UsedTime"`
	DBInstanceClass       string           `position:"Query" name:"DBInstanceClass"`
	SecurityIPList        string           `position:"Query" name:"SecurityIPList"`
	VSwitchId             string           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress      string           `position:"Query" name:"PrivateIpAddress"`
	VPCId                 string           `position:"Query" name:"VPCId"`
	ZoneId                string           `position:"Query" name:"ZoneId"`
	PayType               string           `position:"Query" name:"PayType"`
	InstanceNetworkType   string           `position:"Query" name:"InstanceNetworkType"`
}

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

type CreateECSDBInstanceRequest struct {
	*requests.RpcRequest
	EngineVersion         string           `position:"Query" name:"EngineVersion"`
	DBInstanceCategory    string           `position:"Query" name:"DBInstanceCategory"`
	EncryptionType        string           `position:"Query" name:"EncryptionType"`
	DBInstanceDescription string           `position:"Query" name:"DBInstanceDescription"`
	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 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 {
	VpcId                 string                    `json:"VpcId" xml:"VpcId"`
	ExpireTime            string                    `json:"ExpireTime" xml:"ExpireTime"`
	DBInstanceNetType     string                    `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	InstanceDeployType    string                    `json:"InstanceDeployType" xml:"InstanceDeployType"`
	StorageType           string                    `json:"StorageType" xml:"StorageType"`
	CreateTime            string                    `json:"CreateTime" xml:"CreateTime"`
	PayType               string                    `json:"PayType" xml:"PayType"`
	LockReason            string                    `json:"LockReason" xml:"LockReason"`
	DBInstanceStatus      string                    `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	ConnectionMode        string                    `json:"ConnectionMode" xml:"ConnectionMode"`
	LockMode              string                    `json:"LockMode" xml:"LockMode"`
	EngineVersion         string                    `json:"EngineVersion" xml:"EngineVersion"`
	RegionId              string                    `json:"RegionId" xml:"RegionId"`
	VSwitchId             string                    `json:"VSwitchId" xml:"VSwitchId"`
	InstanceNetworkType   string                    `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	ZoneId                string                    `json:"ZoneId" xml:"ZoneId"`
	DBInstanceId          string                    `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine                string                    `json:"Engine" xml:"Engine"`
	DBInstanceDescription string                    `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	SegNodeNum            string                    `json:"SegNodeNum" xml:"SegNodeNum"`
	StorageSize           string                    `json:"StorageSize" xml:"StorageSize"`
	MasterNodeNum         int                       `json:"MasterNodeNum" xml:"MasterNodeNum"`
	DBInstanceCategory    string                    `json:"DBInstanceCategory" xml:"DBInstanceCategory"`
	DBInstanceMode        string                    `json:"DBInstanceMode" xml:"DBInstanceMode"`
	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"`
	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"`
	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"`
	ZoneId                string                            `json:"ZoneId" xml:"ZoneId"`
	StoragePerNode        int                               `json:"StoragePerNode" xml:"StoragePerNode"`
	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"`
	DBInstanceCategory    string                            `json:"DBInstanceCategory" xml:"DBInstanceCategory"`
	DBInstanceGroupCount  string                            `json:"DBInstanceGroupCount" xml:"DBInstanceGroupCount"`
	MemorySize            int64                             `json:"MemorySize" xml:"MemorySize"`
	RegionId              string                            `json:"RegionId" xml:"RegionId"`
	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"`
	ConnectionString      string                            `json:"ConnectionString" xml:"ConnectionString"`
	AvailabilityValue     string                            `json:"AvailabilityValue" xml:"AvailabilityValue"`
	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 DeleteDBInstanceRequest

type DeleteDBInstanceRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query" name:"ClientToken"`
	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
	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 DescribeDBClusterPerformanceRequest added in v1.61.1383

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

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
	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 DescribeDBInstanceIPArrayListRequest

type DescribeDBInstanceIPArrayListRequest struct {
	*requests.RpcRequest
	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 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"`
	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"`
	RequestId       string   `json:"RequestId" xml:"RequestId"`
	DBInstanceId    string   `json:"DBInstanceId" xml:"DBInstanceId"`
	StartTime       string   `json:"StartTime" xml:"StartTime"`
	Engine          string   `json:"Engine" xml:"Engine"`
	PerformanceKeys []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 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"`
	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 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"`
	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"`
	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 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 DescribeTagsRequest added in v1.61.1383

type DescribeTagsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	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 Item added in v1.61.1383

type Item struct {
	Name                 string       `json:"Name" xml:"Name"`
	ExecuteCost          float64      `json:"ExecuteCost" xml:"ExecuteCost"`
	SQLPlan              string       `json:"SQLPlan" xml:"SQLPlan"`
	SourcePort           int          `json:"SourcePort" xml:"SourcePort"`
	OperationClass       string       `json:"OperationClass" xml:"OperationClass"`
	SQLText              string       `json:"SQLText" xml:"SQLText"`
	QueryId              string       `json:"QueryId" xml:"QueryId"`
	ReturnRowCounts      int64        `json:"ReturnRowCounts" xml:"ReturnRowCounts"`
	ScanRowCounts        int64        `json:"ScanRowCounts" xml:"ScanRowCounts"`
	AccountName          string       `json:"AccountName" xml:"AccountName"`
	DBRole               string       `json:"DBRole" xml:"DBRole"`
	ExecuteState         string       `json:"ExecuteState" xml:"ExecuteState"`
	DBName               string       `json:"DBName" xml:"DBName"`
	SourceIP             string       `json:"SourceIP" xml:"SourceIP"`
	OperationType        string       `json:"OperationType" xml:"OperationType"`
	OperationExecuteTime string       `json:"OperationExecuteTime" xml:"OperationExecuteTime"`
	Series               []SeriesItem `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 ItemsInDescribeDBInstanceIPArrayList

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

ItemsInDescribeDBInstanceIPArrayList 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 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 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 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 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 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
	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"`
	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 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"`
	DBInstanceId               string `position:"Query" name:"DBInstanceId"`
	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 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 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 PerformanceKey added in v1.61.1383

type PerformanceKey struct {
	Unit   string       `json:"Unit" xml:"Unit"`
	Name   string       `json:"Name" xml:"Name"`
	Series []SeriesItem `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 PointInDescribeDBClusterPerformance added in v1.61.1383

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

PointInDescribeDBClusterPerformance 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 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 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 SeriesInDescribeDBClusterPerformance added in v1.61.1383

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

SeriesInDescribeDBClusterPerformance is a nested struct in gpdb response

type SeriesInDescribeSQLLogCount added in v1.61.1383

type SeriesInDescribeSQLLogCount struct {
	SeriesItem []SeriesItem `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"`
	Role   string      `json:"Role" xml:"Role"`
	Values []ValueItem `json:"Values" xml:"Values"`
}

SeriesItem is a nested struct in gpdb 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 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"`
	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 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 UpgradeDBInstanceRequest added in v1.61.1383

type UpgradeDBInstanceRequest struct {
	*requests.RpcRequest
	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
	DBInstanceGroupCount string           `position:"Query" name:"DBInstanceGroupCount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	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 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 ValuesInDescribeSQLLogCount added in v1.61.1383

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

ValuesInDescribeSQLLogCount 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