gpdb

package
v0.0.0-...-bbc24d0 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

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

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

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 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://help.aliyun.com/document_detail/66217.html

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://help.aliyun.com/document_detail/66223.html

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 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://help.aliyun.com/document_detail/66222.html

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 attention: rsa key pair auth is only Japan regions available

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://help.aliyun.com/document_detail/66222.html

func (*Client) AddBuDBInstanceRelation

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

AddBuDBInstanceRelation invokes the gpdb.AddBuDBInstanceRelation API synchronously api document: https://help.aliyun.com/api/gpdb/addbudbinstancerelation.html

func (*Client) AddBuDBInstanceRelationWithCallback

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

AddBuDBInstanceRelationWithCallback invokes the gpdb.AddBuDBInstanceRelation API asynchronously api document: https://help.aliyun.com/api/gpdb/addbudbinstancerelation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddBuDBInstanceRelationWithChan

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

AddBuDBInstanceRelationWithChan invokes the gpdb.AddBuDBInstanceRelation API asynchronously api document: https://help.aliyun.com/api/gpdb/addbudbinstancerelation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocateInstancePublicConnection

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

AllocateInstancePublicConnection invokes the gpdb.AllocateInstancePublicConnection API synchronously api document: https://help.aliyun.com/api/gpdb/allocateinstancepublicconnection.html

func (*Client) AllocateInstancePublicConnectionWithCallback

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

AllocateInstancePublicConnectionWithCallback invokes the gpdb.AllocateInstancePublicConnection API asynchronously api document: https://help.aliyun.com/api/gpdb/allocateinstancepublicconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocateInstancePublicConnectionWithChan

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

AllocateInstancePublicConnectionWithChan invokes the gpdb.AllocateInstancePublicConnection API asynchronously api document: https://help.aliyun.com/api/gpdb/allocateinstancepublicconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAccount

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

CreateAccount invokes the gpdb.CreateAccount API synchronously api document: https://help.aliyun.com/api/gpdb/createaccount.html

func (*Client) CreateAccountWithCallback

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

CreateAccountWithCallback invokes the gpdb.CreateAccount API asynchronously api document: https://help.aliyun.com/api/gpdb/createaccount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAccountWithChan

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

CreateAccountWithChan invokes the gpdb.CreateAccount API asynchronously api document: https://help.aliyun.com/api/gpdb/createaccount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDBInstance

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

CreateDBInstance invokes the gpdb.CreateDBInstance API synchronously api document: https://help.aliyun.com/api/gpdb/createdbinstance.html

func (*Client) CreateDBInstanceWithCallback

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

CreateDBInstanceWithCallback invokes the gpdb.CreateDBInstance API asynchronously api document: https://help.aliyun.com/api/gpdb/createdbinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDBInstanceWithChan

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

CreateDBInstanceWithChan invokes the gpdb.CreateDBInstance API asynchronously api document: https://help.aliyun.com/api/gpdb/createdbinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDBInstance

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

DeleteDBInstance invokes the gpdb.DeleteDBInstance API synchronously api document: https://help.aliyun.com/api/gpdb/deletedbinstance.html

func (*Client) DeleteDBInstanceWithCallback

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

DeleteDBInstanceWithCallback invokes the gpdb.DeleteDBInstance API asynchronously api document: https://help.aliyun.com/api/gpdb/deletedbinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDBInstanceWithChan

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

DeleteDBInstanceWithChan invokes the gpdb.DeleteDBInstance API asynchronously api document: https://help.aliyun.com/api/gpdb/deletedbinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDatabase

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

DeleteDatabase invokes the gpdb.DeleteDatabase API synchronously api document: https://help.aliyun.com/api/gpdb/deletedatabase.html

func (*Client) DeleteDatabaseWithCallback

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

DeleteDatabaseWithCallback invokes the gpdb.DeleteDatabase API asynchronously api document: https://help.aliyun.com/api/gpdb/deletedatabase.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDatabaseWithChan

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

DeleteDatabaseWithChan invokes the gpdb.DeleteDatabase API asynchronously api document: https://help.aliyun.com/api/gpdb/deletedatabase.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccounts

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

DescribeAccounts invokes the gpdb.DescribeAccounts API synchronously api document: https://help.aliyun.com/api/gpdb/describeaccounts.html

func (*Client) DescribeAccountsWithCallback

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

DescribeAccountsWithCallback invokes the gpdb.DescribeAccounts API asynchronously api document: https://help.aliyun.com/api/gpdb/describeaccounts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccountsWithChan

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

DescribeAccountsWithChan invokes the gpdb.DescribeAccounts API asynchronously api document: https://help.aliyun.com/api/gpdb/describeaccounts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBInstanceAttribute

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

DescribeDBInstanceAttribute invokes the gpdb.DescribeDBInstanceAttribute API synchronously api document: https://help.aliyun.com/api/gpdb/describedbinstanceattribute.html

func (*Client) DescribeDBInstanceAttributeWithCallback

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

DescribeDBInstanceAttributeWithCallback invokes the gpdb.DescribeDBInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/gpdb/describedbinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBInstanceAttributeWithChan

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

DescribeDBInstanceAttributeWithChan invokes the gpdb.DescribeDBInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/gpdb/describedbinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBInstanceIPArrayList

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

DescribeDBInstanceIPArrayList invokes the gpdb.DescribeDBInstanceIPArrayList API synchronously api document: https://help.aliyun.com/api/gpdb/describedbinstanceiparraylist.html

func (*Client) DescribeDBInstanceIPArrayListWithCallback

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

DescribeDBInstanceIPArrayListWithCallback invokes the gpdb.DescribeDBInstanceIPArrayList API asynchronously api document: https://help.aliyun.com/api/gpdb/describedbinstanceiparraylist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBInstanceIPArrayListWithChan

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

DescribeDBInstanceIPArrayListWithChan invokes the gpdb.DescribeDBInstanceIPArrayList API asynchronously api document: https://help.aliyun.com/api/gpdb/describedbinstanceiparraylist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBInstanceNetInfo

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

DescribeDBInstanceNetInfo invokes the gpdb.DescribeDBInstanceNetInfo API synchronously api document: https://help.aliyun.com/api/gpdb/describedbinstancenetinfo.html

func (*Client) DescribeDBInstanceNetInfoWithCallback

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

DescribeDBInstanceNetInfoWithCallback invokes the gpdb.DescribeDBInstanceNetInfo API asynchronously api document: https://help.aliyun.com/api/gpdb/describedbinstancenetinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBInstanceNetInfoWithChan

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

DescribeDBInstanceNetInfoWithChan invokes the gpdb.DescribeDBInstanceNetInfo API asynchronously api document: https://help.aliyun.com/api/gpdb/describedbinstancenetinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBInstancePerformance

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

DescribeDBInstancePerformance invokes the gpdb.DescribeDBInstancePerformance API synchronously api document: https://help.aliyun.com/api/gpdb/describedbinstanceperformance.html

func (*Client) DescribeDBInstancePerformanceWithCallback

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

DescribeDBInstancePerformanceWithCallback invokes the gpdb.DescribeDBInstancePerformance API asynchronously api document: https://help.aliyun.com/api/gpdb/describedbinstanceperformance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBInstancePerformanceWithChan

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

DescribeDBInstancePerformanceWithChan invokes the gpdb.DescribeDBInstancePerformance API asynchronously api document: https://help.aliyun.com/api/gpdb/describedbinstanceperformance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBInstances

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

DescribeDBInstances invokes the gpdb.DescribeDBInstances API synchronously api document: https://help.aliyun.com/api/gpdb/describedbinstances.html

func (*Client) DescribeDBInstancesWithCallback

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

DescribeDBInstancesWithCallback invokes the gpdb.DescribeDBInstances API asynchronously api document: https://help.aliyun.com/api/gpdb/describedbinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDBInstancesWithChan

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

DescribeDBInstancesWithChan invokes the gpdb.DescribeDBInstances API asynchronously api document: https://help.aliyun.com/api/gpdb/describedbinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRdsVSwitchs

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

DescribeRdsVSwitchs invokes the gpdb.DescribeRdsVSwitchs API synchronously api document: https://help.aliyun.com/api/gpdb/describerdsvswitchs.html

func (*Client) DescribeRdsVSwitchsWithCallback

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

DescribeRdsVSwitchsWithCallback invokes the gpdb.DescribeRdsVSwitchs API asynchronously api document: https://help.aliyun.com/api/gpdb/describerdsvswitchs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRdsVSwitchsWithChan

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

DescribeRdsVSwitchsWithChan invokes the gpdb.DescribeRdsVSwitchs API asynchronously api document: https://help.aliyun.com/api/gpdb/describerdsvswitchs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRdsVpcs

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

DescribeRdsVpcs invokes the gpdb.DescribeRdsVpcs API synchronously api document: https://help.aliyun.com/api/gpdb/describerdsvpcs.html

func (*Client) DescribeRdsVpcsWithCallback

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

DescribeRdsVpcsWithCallback invokes the gpdb.DescribeRdsVpcs API asynchronously api document: https://help.aliyun.com/api/gpdb/describerdsvpcs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRdsVpcsWithChan

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

DescribeRdsVpcsWithChan invokes the gpdb.DescribeRdsVpcs API asynchronously api document: https://help.aliyun.com/api/gpdb/describerdsvpcs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegions

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

DescribeRegions invokes the gpdb.DescribeRegions API synchronously api document: https://help.aliyun.com/api/gpdb/describeregions.html

func (*Client) DescribeRegionsWithCallback

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

DescribeRegionsWithCallback invokes the gpdb.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/gpdb/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegionsWithChan

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

DescribeRegionsWithChan invokes the gpdb.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/gpdb/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceUsage

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

DescribeResourceUsage invokes the gpdb.DescribeResourceUsage API synchronously api document: https://help.aliyun.com/api/gpdb/describeresourceusage.html

func (*Client) DescribeResourceUsageWithCallback

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

DescribeResourceUsageWithCallback invokes the gpdb.DescribeResourceUsage API asynchronously api document: https://help.aliyun.com/api/gpdb/describeresourceusage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceUsageWithChan

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

DescribeResourceUsageWithChan invokes the gpdb.DescribeResourceUsage API asynchronously api document: https://help.aliyun.com/api/gpdb/describeresourceusage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSQLCollectorPolicy

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

DescribeSQLCollectorPolicy invokes the gpdb.DescribeSQLCollectorPolicy API synchronously api document: https://help.aliyun.com/api/gpdb/describesqlcollectorpolicy.html

func (*Client) DescribeSQLCollectorPolicyWithCallback

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

DescribeSQLCollectorPolicyWithCallback invokes the gpdb.DescribeSQLCollectorPolicy API asynchronously api document: https://help.aliyun.com/api/gpdb/describesqlcollectorpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSQLCollectorPolicyWithChan

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

DescribeSQLCollectorPolicyWithChan invokes the gpdb.DescribeSQLCollectorPolicy API asynchronously api document: https://help.aliyun.com/api/gpdb/describesqlcollectorpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSQLLogFiles

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

DescribeSQLLogFiles invokes the gpdb.DescribeSQLLogFiles API synchronously api document: https://help.aliyun.com/api/gpdb/describesqllogfiles.html

func (*Client) DescribeSQLLogFilesWithCallback

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

DescribeSQLLogFilesWithCallback invokes the gpdb.DescribeSQLLogFiles API asynchronously api document: https://help.aliyun.com/api/gpdb/describesqllogfiles.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSQLLogFilesWithChan

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

DescribeSQLLogFilesWithChan invokes the gpdb.DescribeSQLLogFiles API asynchronously api document: https://help.aliyun.com/api/gpdb/describesqllogfiles.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSQLLogRecords

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

DescribeSQLLogRecords invokes the gpdb.DescribeSQLLogRecords API synchronously api document: https://help.aliyun.com/api/gpdb/describesqllogrecords.html

func (*Client) DescribeSQLLogRecordsWithCallback

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

DescribeSQLLogRecordsWithCallback invokes the gpdb.DescribeSQLLogRecords API asynchronously api document: https://help.aliyun.com/api/gpdb/describesqllogrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSQLLogRecordsWithChan

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

DescribeSQLLogRecordsWithChan invokes the gpdb.DescribeSQLLogRecords API asynchronously api document: https://help.aliyun.com/api/gpdb/describesqllogrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSlowLogRecords

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

DescribeSlowLogRecords invokes the gpdb.DescribeSlowLogRecords API synchronously api document: https://help.aliyun.com/api/gpdb/describeslowlogrecords.html

func (*Client) DescribeSlowLogRecordsWithCallback

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

DescribeSlowLogRecordsWithCallback invokes the gpdb.DescribeSlowLogRecords API asynchronously api document: https://help.aliyun.com/api/gpdb/describeslowlogrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSlowLogRecordsWithChan

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

DescribeSlowLogRecordsWithChan invokes the gpdb.DescribeSlowLogRecords API asynchronously api document: https://help.aliyun.com/api/gpdb/describeslowlogrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagResources

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

ListTagResources invokes the gpdb.ListTagResources API synchronously api document: https://help.aliyun.com/api/gpdb/listtagresources.html

func (*Client) ListTagResourcesWithCallback

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

ListTagResourcesWithCallback invokes the gpdb.ListTagResources API asynchronously api document: https://help.aliyun.com/api/gpdb/listtagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagResourcesWithChan

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

ListTagResourcesWithChan invokes the gpdb.ListTagResources API asynchronously api document: https://help.aliyun.com/api/gpdb/listtagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAccountDescription

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

ModifyAccountDescription invokes the gpdb.ModifyAccountDescription API synchronously api document: https://help.aliyun.com/api/gpdb/modifyaccountdescription.html

func (*Client) ModifyAccountDescriptionWithCallback

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

ModifyAccountDescriptionWithCallback invokes the gpdb.ModifyAccountDescription API asynchronously api document: https://help.aliyun.com/api/gpdb/modifyaccountdescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAccountDescriptionWithChan

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

ModifyAccountDescriptionWithChan invokes the gpdb.ModifyAccountDescription API asynchronously api document: https://help.aliyun.com/api/gpdb/modifyaccountdescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBInstanceConnectionMode

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

ModifyDBInstanceConnectionMode invokes the gpdb.ModifyDBInstanceConnectionMode API synchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstanceconnectionmode.html

func (*Client) ModifyDBInstanceConnectionModeWithCallback

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

ModifyDBInstanceConnectionModeWithCallback invokes the gpdb.ModifyDBInstanceConnectionMode API asynchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstanceconnectionmode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBInstanceConnectionModeWithChan

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

ModifyDBInstanceConnectionModeWithChan invokes the gpdb.ModifyDBInstanceConnectionMode API asynchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstanceconnectionmode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBInstanceConnectionString

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

ModifyDBInstanceConnectionString invokes the gpdb.ModifyDBInstanceConnectionString API synchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstanceconnectionstring.html

func (*Client) ModifyDBInstanceConnectionStringWithCallback

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

ModifyDBInstanceConnectionStringWithCallback invokes the gpdb.ModifyDBInstanceConnectionString API asynchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstanceconnectionstring.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBInstanceConnectionStringWithChan

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

ModifyDBInstanceConnectionStringWithChan invokes the gpdb.ModifyDBInstanceConnectionString API asynchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstanceconnectionstring.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBInstanceDescription

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

ModifyDBInstanceDescription invokes the gpdb.ModifyDBInstanceDescription API synchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstancedescription.html

func (*Client) ModifyDBInstanceDescriptionWithCallback

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

ModifyDBInstanceDescriptionWithCallback invokes the gpdb.ModifyDBInstanceDescription API asynchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstancedescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBInstanceDescriptionWithChan

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

ModifyDBInstanceDescriptionWithChan invokes the gpdb.ModifyDBInstanceDescription API asynchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstancedescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBInstanceMaintainTime

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

ModifyDBInstanceMaintainTime invokes the gpdb.ModifyDBInstanceMaintainTime API synchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstancemaintaintime.html

func (*Client) ModifyDBInstanceMaintainTimeWithCallback

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

ModifyDBInstanceMaintainTimeWithCallback invokes the gpdb.ModifyDBInstanceMaintainTime API asynchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstancemaintaintime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBInstanceMaintainTimeWithChan

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

ModifyDBInstanceMaintainTimeWithChan invokes the gpdb.ModifyDBInstanceMaintainTime API asynchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstancemaintaintime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBInstanceNetworkType

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

ModifyDBInstanceNetworkType invokes the gpdb.ModifyDBInstanceNetworkType API synchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstancenetworktype.html

func (*Client) ModifyDBInstanceNetworkTypeWithCallback

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

ModifyDBInstanceNetworkTypeWithCallback invokes the gpdb.ModifyDBInstanceNetworkType API asynchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstancenetworktype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDBInstanceNetworkTypeWithChan

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

ModifyDBInstanceNetworkTypeWithChan invokes the gpdb.ModifyDBInstanceNetworkType API asynchronously api document: https://help.aliyun.com/api/gpdb/modifydbinstancenetworktype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySQLCollectorPolicy

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

ModifySQLCollectorPolicy invokes the gpdb.ModifySQLCollectorPolicy API synchronously api document: https://help.aliyun.com/api/gpdb/modifysqlcollectorpolicy.html

func (*Client) ModifySQLCollectorPolicyWithCallback

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

ModifySQLCollectorPolicyWithCallback invokes the gpdb.ModifySQLCollectorPolicy API asynchronously api document: https://help.aliyun.com/api/gpdb/modifysqlcollectorpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySQLCollectorPolicyWithChan

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

ModifySQLCollectorPolicyWithChan invokes the gpdb.ModifySQLCollectorPolicy API asynchronously api document: https://help.aliyun.com/api/gpdb/modifysqlcollectorpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityIps

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

ModifySecurityIps invokes the gpdb.ModifySecurityIps API synchronously api document: https://help.aliyun.com/api/gpdb/modifysecurityips.html

func (*Client) ModifySecurityIpsWithCallback

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

ModifySecurityIpsWithCallback invokes the gpdb.ModifySecurityIps API asynchronously api document: https://help.aliyun.com/api/gpdb/modifysecurityips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityIpsWithChan

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

ModifySecurityIpsWithChan invokes the gpdb.ModifySecurityIps API asynchronously api document: https://help.aliyun.com/api/gpdb/modifysecurityips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleaseInstancePublicConnection

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

ReleaseInstancePublicConnection invokes the gpdb.ReleaseInstancePublicConnection API synchronously api document: https://help.aliyun.com/api/gpdb/releaseinstancepublicconnection.html

func (*Client) ReleaseInstancePublicConnectionWithCallback

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

ReleaseInstancePublicConnectionWithCallback invokes the gpdb.ReleaseInstancePublicConnection API asynchronously api document: https://help.aliyun.com/api/gpdb/releaseinstancepublicconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleaseInstancePublicConnectionWithChan

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

ReleaseInstancePublicConnectionWithChan invokes the gpdb.ReleaseInstancePublicConnection API asynchronously api document: https://help.aliyun.com/api/gpdb/releaseinstancepublicconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResetAccountPassword

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

ResetAccountPassword invokes the gpdb.ResetAccountPassword API synchronously api document: https://help.aliyun.com/api/gpdb/resetaccountpassword.html

func (*Client) ResetAccountPasswordWithCallback

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

ResetAccountPasswordWithCallback invokes the gpdb.ResetAccountPassword API asynchronously api document: https://help.aliyun.com/api/gpdb/resetaccountpassword.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResetAccountPasswordWithChan

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

ResetAccountPasswordWithChan invokes the gpdb.ResetAccountPassword API asynchronously api document: https://help.aliyun.com/api/gpdb/resetaccountpassword.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RestartDBInstance

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

RestartDBInstance invokes the gpdb.RestartDBInstance API synchronously api document: https://help.aliyun.com/api/gpdb/restartdbinstance.html

func (*Client) RestartDBInstanceWithCallback

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

RestartDBInstanceWithCallback invokes the gpdb.RestartDBInstance API asynchronously api document: https://help.aliyun.com/api/gpdb/restartdbinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RestartDBInstanceWithChan

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

RestartDBInstanceWithChan invokes the gpdb.RestartDBInstance API asynchronously api document: https://help.aliyun.com/api/gpdb/restartdbinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SwitchDBInstanceNetType

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

SwitchDBInstanceNetType invokes the gpdb.SwitchDBInstanceNetType API synchronously api document: https://help.aliyun.com/api/gpdb/switchdbinstancenettype.html

func (*Client) SwitchDBInstanceNetTypeWithCallback

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

SwitchDBInstanceNetTypeWithCallback invokes the gpdb.SwitchDBInstanceNetType API asynchronously api document: https://help.aliyun.com/api/gpdb/switchdbinstancenettype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SwitchDBInstanceNetTypeWithChan

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

SwitchDBInstanceNetTypeWithChan invokes the gpdb.SwitchDBInstanceNetType API asynchronously api document: https://help.aliyun.com/api/gpdb/switchdbinstancenettype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TagResources

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

TagResources invokes the gpdb.TagResources API synchronously api document: https://help.aliyun.com/api/gpdb/tagresources.html

func (*Client) TagResourcesWithCallback

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

TagResourcesWithCallback invokes the gpdb.TagResources API asynchronously api document: https://help.aliyun.com/api/gpdb/tagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TagResourcesWithChan

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

TagResourcesWithChan invokes the gpdb.TagResources API asynchronously api document: https://help.aliyun.com/api/gpdb/tagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UntagResources

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

UntagResources invokes the gpdb.UntagResources API synchronously api document: https://help.aliyun.com/api/gpdb/untagresources.html

func (*Client) UntagResourcesWithCallback

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

UntagResourcesWithCallback invokes the gpdb.UntagResources API asynchronously api document: https://help.aliyun.com/api/gpdb/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UntagResourcesWithChan

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

UntagResourcesWithChan invokes the gpdb.UntagResources API asynchronously api document: https://help.aliyun.com/api/gpdb/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CreateAccountRequest

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

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
	DBInstanceGroupCount  string           `position:"Query" name:"DBInstanceGroupCount"`
	Period                string           `position:"Query" name:"Period"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	EngineVersion         string           `position:"Query" name:"EngineVersion"`
	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"`
	Engine                string           `position:"Query" name:"Engine"`
	VPCId                 string           `position:"Query" name:"VPCId"`
	ZoneId                string           `position:"Query" name:"ZoneId"`
	DBInstanceDescription string           `position:"Query" name:"DBInstanceDescription"`
	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"`
	OrderId          string `json:"OrderId" xml:"OrderId"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	Port             string `json:"Port" xml:"Port"`
}

CreateDBInstanceResponse is the response struct for api CreateDBInstance

func CreateCreateDBInstanceResponse

func CreateCreateDBInstanceResponse() (response *CreateDBInstanceResponse)

CreateCreateDBInstanceResponse creates a response to parse from CreateDBInstance response

type DBInstance

type DBInstance struct {
	DBInstanceId          string                    `json:"DBInstanceId" xml:"DBInstanceId"`
	DBInstanceDescription string                    `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	PayType               string                    `json:"PayType" xml:"PayType"`
	InstanceNetworkType   string                    `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	ConnectionMode        string                    `json:"ConnectionMode" xml:"ConnectionMode"`
	RegionId              string                    `json:"RegionId" xml:"RegionId"`
	ZoneId                string                    `json:"ZoneId" xml:"ZoneId"`
	ExpireTime            string                    `json:"ExpireTime" xml:"ExpireTime"`
	DBInstanceStatus      string                    `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	Engine                string                    `json:"Engine" xml:"Engine"`
	EngineVersion         string                    `json:"EngineVersion" xml:"EngineVersion"`
	DBInstanceNetType     string                    `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	LockMode              string                    `json:"LockMode" xml:"LockMode"`
	LockReason            string                    `json:"LockReason" xml:"LockReason"`
	CreateTime            string                    `json:"CreateTime" xml:"CreateTime"`
	VpcId                 string                    `json:"VpcId" xml:"VpcId"`
	VSwitchId             string                    `json:"VSwitchId" xml:"VSwitchId"`
	Tags                  TagsInDescribeDBInstances `json:"Tags" xml:"Tags"`
}

DBInstance is a nested struct in gpdb response

type DBInstanceAccount

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

DBInstanceAccount is a nested struct in gpdb response

type DBInstanceAttribute

type DBInstanceAttribute struct {
	DBInstanceId          string                            `json:"DBInstanceId" xml:"DBInstanceId"`
	PayType               string                            `json:"PayType" xml:"PayType"`
	DBInstanceClassType   string                            `json:"DBInstanceClassType" xml:"DBInstanceClassType"`
	RegionId              string                            `json:"RegionId" xml:"RegionId"`
	ConnectionString      string                            `json:"ConnectionString" xml:"ConnectionString"`
	Port                  string                            `json:"Port" xml:"Port"`
	Engine                string                            `json:"Engine" xml:"Engine"`
	EngineVersion         string                            `json:"EngineVersion" xml:"EngineVersion"`
	DBInstanceClass       string                            `json:"DBInstanceClass" xml:"DBInstanceClass"`
	DBInstanceCpuCores    int                               `json:"DBInstanceCpuCores" xml:"DBInstanceCpuCores"`
	DBInstanceMemory      int                               `json:"DBInstanceMemory" xml:"DBInstanceMemory"`
	DBInstanceStorage     int                               `json:"DBInstanceStorage" xml:"DBInstanceStorage"`
	DBInstanceDiskMBPS    int                               `json:"DBInstanceDiskMBPS" xml:"DBInstanceDiskMBPS"`
	HostType              string                            `json:"HostType" xml:"HostType"`
	DBInstanceGroupCount  string                            `json:"DBInstanceGroupCount" xml:"DBInstanceGroupCount"`
	DBInstanceNetType     string                            `json:"DBInstanceNetType" xml:"DBInstanceNetType"`
	DBInstanceStatus      string                            `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
	DBInstanceDescription string                            `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
	LockMode              string                            `json:"LockMode" xml:"LockMode"`
	LockReason            string                            `json:"LockReason" xml:"LockReason"`
	ReadDelayTime         string                            `json:"ReadDelayTime" xml:"ReadDelayTime"`
	CreationTime          string                            `json:"CreationTime" xml:"CreationTime"`
	ExpireTime            string                            `json:"ExpireTime" xml:"ExpireTime"`
	MaintainStartTime     string                            `json:"MaintainStartTime" xml:"MaintainStartTime"`
	MaintainEndTime       string                            `json:"MaintainEndTime" xml:"MaintainEndTime"`
	AvailabilityValue     string                            `json:"AvailabilityValue" xml:"AvailabilityValue"`
	MaxConnections        int                               `json:"MaxConnections" xml:"MaxConnections"`
	SecurityIPList        string                            `json:"SecurityIPList" xml:"SecurityIPList"`
	ZoneId                string                            `json:"ZoneId" xml:"ZoneId"`
	InstanceNetworkType   string                            `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	VpcId                 string                            `json:"VpcId" xml:"VpcId"`
	ConnectionMode        string                            `json:"ConnectionMode" xml:"ConnectionMode"`
	Tags                  TagsInDescribeDBInstanceAttribute `json:"Tags" xml:"Tags"`
}

DBInstanceAttribute is a nested struct in gpdb response

type DBInstanceIPArray

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

DBInstanceIPArray is a nested struct in gpdb response

type DBInstanceNetInfo

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

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

DeleteDatabaseRequest is the request struct for api DeleteDatabase

func CreateDeleteDatabaseRequest

func CreateDeleteDatabaseRequest() (request *DeleteDatabaseRequest)

CreateDeleteDatabaseRequest creates a request to invoke DeleteDatabase API

type DeleteDatabaseResponse

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

DeleteDatabaseResponse is the response struct for api DeleteDatabase

func CreateDeleteDatabaseResponse

func CreateDeleteDatabaseResponse() (response *DeleteDatabaseResponse)

CreateDeleteDatabaseResponse creates a response to parse from DeleteDatabase response

type 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 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 DescribeDBInstancePerformanceRequest

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

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
	RequestId       string   `json:"RequestId" xml:"RequestId"`
	DBInstanceId    string   `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine          string   `json:"Engine" xml:"Engine"`
	StartTime       string   `json:"StartTime" xml:"StartTime"`
	EndTime         string   `json:"EndTime" xml:"EndTime"`
	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 DescribeDBInstancesRequest

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

DescribeDBInstancesRequest is the request struct for api DescribeDBInstances

func CreateDescribeDBInstancesRequest

func CreateDescribeDBInstancesRequest() (request *DescribeDBInstancesRequest)

CreateDescribeDBInstancesRequest creates a request to invoke DescribeDBInstances API

type DescribeDBInstancesResponse

type DescribeDBInstancesResponse struct {
	*responses.BaseResponse
	RequestId        string                     `json:"RequestId" xml:"RequestId"`
	PageNumber       int                        `json:"PageNumber" xml:"PageNumber"`
	TotalRecordCount int                        `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageRecordCount  int                        `json:"PageRecordCount" xml:"PageRecordCount"`
	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 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"`
	VpcId                string           `position:"Query" name:"VpcId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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

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
}

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
	RequestId    string `json:"RequestId" xml:"RequestId"`
	DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"`
	Engine       string `json:"Engine" xml:"Engine"`
	DiskUsed     int    `json:"DiskUsed" xml:"DiskUsed"`
	DataSize     int    `json:"DataSize" xml:"DataSize"`
	LogSize      int    `json:"LogSize" xml:"LogSize"`
	BackupSize   int    `json:"BackupSize" xml:"BackupSize"`
}

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 DescribeSQLLogFilesRequest

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

DescribeSQLLogFilesRequest is the request struct for api DescribeSQLLogFiles

func CreateDescribeSQLLogFilesRequest

func CreateDescribeSQLLogFilesRequest() (request *DescribeSQLLogFilesRequest)

CreateDescribeSQLLogFilesRequest creates a request to invoke DescribeSQLLogFiles API

type DescribeSQLLogFilesResponse

type DescribeSQLLogFilesResponse struct {
	*responses.BaseResponse
	RequestId        string                     `json:"RequestId" xml:"RequestId"`
	TotalRecordCount int                        `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageNumber       int                        `json:"PageNumber" xml:"PageNumber"`
	PageRecordCount  int                        `json:"PageRecordCount" xml:"PageRecordCount"`
	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
	Database      string           `position:"Query" name:"Database"`
	Form          string           `position:"Query" name:"Form"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	EndTime       string           `position:"Query" name:"EndTime"`
	DBInstanceId  string           `position:"Query" name:"DBInstanceId"`
	StartTime     string           `position:"Query" name:"StartTime"`
	User          string           `position:"Query" name:"User"`
	QueryKeywords string           `position:"Query" name:"QueryKeywords"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeSQLLogRecordsRequest is the request struct for api DescribeSQLLogRecords

func CreateDescribeSQLLogRecordsRequest

func CreateDescribeSQLLogRecordsRequest() (request *DescribeSQLLogRecordsRequest)

CreateDescribeSQLLogRecordsRequest creates a request to invoke DescribeSQLLogRecords API

type DescribeSQLLogRecordsResponse

type DescribeSQLLogRecordsResponse struct {
	*responses.BaseResponse
	RequestId        string                       `json:"RequestId" xml:"RequestId"`
	TotalRecordCount int                          `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageNumber       int                          `json:"PageNumber" xml:"PageNumber"`
	PageRecordCount  int                          `json:"PageRecordCount" xml:"PageRecordCount"`
	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 DescribeSlowLogRecordsRequest

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

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
	RequestId        string                        `json:"RequestId" xml:"RequestId"`
	Engine           string                        `json:"Engine" xml:"Engine"`
	TotalRecordCount int                           `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageNumber       int                           `json:"PageNumber" xml:"PageNumber"`
	PageRecordCount  int                           `json:"PageRecordCount" xml:"PageRecordCount"`
	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 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 ItemsInDescribeDBInstances

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

ItemsInDescribeDBInstances 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 ItemsInDescribeSlowLogRecords

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

ItemsInDescribeSlowLogRecords is a nested struct in gpdb response

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer       `position:"Query" name:"ResourceOwnerId"`
	ResourceId           *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string                 `position:"Query" name:"ResourceOwnerAccount"`
	NextToken            string                 `position:"Query" name:"NextToken"`
	OwnerAccount         string                 `position:"Query" name:"OwnerAccount"`
	Tag                  *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	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
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	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"`
	LogStatus      string `json:"LogStatus" xml:"LogStatus"`
	LogDownloadURL string `json:"LogDownloadURL" xml:"LogDownloadURL"`
	LogSize        string `json:"LogSize" xml:"LogSize"`
	LogStartTime   string `json:"LogStartTime" xml:"LogStartTime"`
	LogEndTime     string `json:"LogEndTime" xml:"LogEndTime"`
}

LogFile is a nested struct in gpdb response

type ModifyAccountDescriptionRequest

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

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

ModifyDBInstanceConnectionStringRequest is the request struct for api ModifyDBInstanceConnectionString

func CreateModifyDBInstanceConnectionStringRequest

func CreateModifyDBInstanceConnectionStringRequest() (request *ModifyDBInstanceConnectionStringRequest)

CreateModifyDBInstanceConnectionStringRequest creates a request to invoke ModifyDBInstanceConnectionString API

type ModifyDBInstanceConnectionStringResponse

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

ModifyDBInstanceConnectionStringResponse is the response struct for api ModifyDBInstanceConnectionString

func CreateModifyDBInstanceConnectionStringResponse

func CreateModifyDBInstanceConnectionStringResponse() (response *ModifyDBInstanceConnectionStringResponse)

CreateModifyDBInstanceConnectionStringResponse creates a response to parse from ModifyDBInstanceConnectionString response

type ModifyDBInstanceDescriptionRequest

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

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
	VSwitchId           string `position:"Query" name:"VSwitchId"`
	PrivateIpAddress    string `position:"Query" name:"PrivateIpAddress"`
	VPCId               string `position:"Query" name:"VPCId"`
	DBInstanceId        string `position:"Query" name:"DBInstanceId"`
	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 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
	SecurityIPList             string `position:"Query" name:"SecurityIPList"`
	DBInstanceIPArrayName      string `position:"Query" name:"DBInstanceIPArrayName"`
	DBInstanceIPArrayAttribute string `position:"Query" name:"DBInstanceIPArrayAttribute"`
	DBInstanceId               string `position:"Query" name:"DBInstanceId"`
}

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 PerformanceKeys

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

PerformanceKeys 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
	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
	AccountPassword string `position:"Query" name:"AccountPassword"`
	AccountName     string `position:"Query" name:"AccountName"`
	DBInstanceId    string `position:"Query" name:"DBInstanceId"`
}

ResetAccountPasswordRequest is the request struct for api ResetAccountPassword

func CreateResetAccountPasswordRequest

func CreateResetAccountPasswordRequest() (request *ResetAccountPasswordRequest)

CreateResetAccountPasswordRequest creates a request to invoke ResetAccountPassword API

type ResetAccountPasswordResponse

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

ResetAccountPasswordResponse is the response struct for api ResetAccountPassword

func CreateResetAccountPasswordResponse

func CreateResetAccountPasswordResponse() (response *ResetAccountPasswordResponse)

CreateResetAccountPasswordResponse creates a response to parse from ResetAccountPassword response

type RestartDBInstanceRequest

type RestartDBInstanceRequest struct {
	*requests.RpcRequest
	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 SQLRecord

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

SQLRecord is a nested struct in gpdb response

type SQLSlowRecord

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

SQLSlowRecord is a nested struct in gpdb response

type SwitchDBInstanceNetTypeRequest

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

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

Tag is a nested struct in gpdb response

type TagResource

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

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"`
	ResourceId           *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string             `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string             `position:"Query" name:"OwnerAccount"`
	Tag                  *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	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 TagsInDescribeDBInstances

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

TagsInDescribeDBInstances is a nested struct in gpdb response

type UntagResourcesRequest

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All                  requests.Boolean `position:"Query" name:"All"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceId           *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TagKey               *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
}

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 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:"VSwitchItem" xml:"VSwitchItem"`
}

VSwitchInDescribeRdsVSwitchs is a nested struct in gpdb response

type VSwitchItem

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

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 Vpc

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

Vpc is a nested struct in gpdb response

type VpcItem

type VpcItem struct {
	VpcId       string    `json:"VpcId" xml:"VpcId"`
	VpcName     string    `json:"VpcName" xml:"VpcName"`
	Bid         string    `json:"Bid" xml:"Bid"`
	AliUid      string    `json:"AliUid" xml:"AliUid"`
	RegionNo    string    `json:"RegionNo" xml:"RegionNo"`
	CidrBlock   string    `json:"CidrBlock" xml:"CidrBlock"`
	IsDefault   bool      `json:"IsDefault" xml:"IsDefault"`
	Status      string    `json:"Status" xml:"Status"`
	GmtCreate   string    `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified string    `json:"GmtModified" xml:"GmtModified"`
	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