Documentation ¶
Index ¶
- type Accounts
- type AddBuDBInstanceRelationRequest
- type AddBuDBInstanceRelationResponse
- type AllocateInstancePublicConnectionRequest
- type AllocateInstancePublicConnectionResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddBuDBInstanceRelation(request *AddBuDBInstanceRelationRequest) (response *AddBuDBInstanceRelationResponse, err error)
- func (client *Client) AddBuDBInstanceRelationWithCallback(request *AddBuDBInstanceRelationRequest, ...) <-chan int
- func (client *Client) AddBuDBInstanceRelationWithChan(request *AddBuDBInstanceRelationRequest) (<-chan *AddBuDBInstanceRelationResponse, <-chan error)
- func (client *Client) AllocateInstancePublicConnection(request *AllocateInstancePublicConnectionRequest) (response *AllocateInstancePublicConnectionResponse, err error)
- func (client *Client) AllocateInstancePublicConnectionWithCallback(request *AllocateInstancePublicConnectionRequest, ...) <-chan int
- func (client *Client) AllocateInstancePublicConnectionWithChan(request *AllocateInstancePublicConnectionRequest) (<-chan *AllocateInstancePublicConnectionResponse, <-chan error)
- func (client *Client) CreateAccount(request *CreateAccountRequest) (response *CreateAccountResponse, err error)
- func (client *Client) CreateAccountWithCallback(request *CreateAccountRequest, ...) <-chan int
- func (client *Client) CreateAccountWithChan(request *CreateAccountRequest) (<-chan *CreateAccountResponse, <-chan error)
- func (client *Client) CreateDBInstance(request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
- func (client *Client) CreateDBInstanceWithCallback(request *CreateDBInstanceRequest, ...) <-chan int
- func (client *Client) CreateDBInstanceWithChan(request *CreateDBInstanceRequest) (<-chan *CreateDBInstanceResponse, <-chan error)
- func (client *Client) DeleteDBInstance(request *DeleteDBInstanceRequest) (response *DeleteDBInstanceResponse, err error)
- func (client *Client) DeleteDBInstanceWithCallback(request *DeleteDBInstanceRequest, ...) <-chan int
- func (client *Client) DeleteDBInstanceWithChan(request *DeleteDBInstanceRequest) (<-chan *DeleteDBInstanceResponse, <-chan error)
- func (client *Client) DeleteDatabase(request *DeleteDatabaseRequest) (response *DeleteDatabaseResponse, err error)
- func (client *Client) DeleteDatabaseWithCallback(request *DeleteDatabaseRequest, ...) <-chan int
- func (client *Client) DeleteDatabaseWithChan(request *DeleteDatabaseRequest) (<-chan *DeleteDatabaseResponse, <-chan error)
- func (client *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
- func (client *Client) DescribeAccountsWithCallback(request *DescribeAccountsRequest, ...) <-chan int
- func (client *Client) DescribeAccountsWithChan(request *DescribeAccountsRequest) (<-chan *DescribeAccountsResponse, <-chan error)
- func (client *Client) DescribeDBInstanceAttribute(request *DescribeDBInstanceAttributeRequest) (response *DescribeDBInstanceAttributeResponse, err error)
- func (client *Client) DescribeDBInstanceAttributeWithCallback(request *DescribeDBInstanceAttributeRequest, ...) <-chan int
- func (client *Client) DescribeDBInstanceAttributeWithChan(request *DescribeDBInstanceAttributeRequest) (<-chan *DescribeDBInstanceAttributeResponse, <-chan error)
- func (client *Client) DescribeDBInstanceIPArrayList(request *DescribeDBInstanceIPArrayListRequest) (response *DescribeDBInstanceIPArrayListResponse, err error)
- func (client *Client) DescribeDBInstanceIPArrayListWithCallback(request *DescribeDBInstanceIPArrayListRequest, ...) <-chan int
- func (client *Client) DescribeDBInstanceIPArrayListWithChan(request *DescribeDBInstanceIPArrayListRequest) (<-chan *DescribeDBInstanceIPArrayListResponse, <-chan error)
- func (client *Client) DescribeDBInstanceNetInfo(request *DescribeDBInstanceNetInfoRequest) (response *DescribeDBInstanceNetInfoResponse, err error)
- func (client *Client) DescribeDBInstanceNetInfoWithCallback(request *DescribeDBInstanceNetInfoRequest, ...) <-chan int
- func (client *Client) DescribeDBInstanceNetInfoWithChan(request *DescribeDBInstanceNetInfoRequest) (<-chan *DescribeDBInstanceNetInfoResponse, <-chan error)
- func (client *Client) DescribeDBInstancePerformance(request *DescribeDBInstancePerformanceRequest) (response *DescribeDBInstancePerformanceResponse, err error)
- func (client *Client) DescribeDBInstancePerformanceWithCallback(request *DescribeDBInstancePerformanceRequest, ...) <-chan int
- func (client *Client) DescribeDBInstancePerformanceWithChan(request *DescribeDBInstancePerformanceRequest) (<-chan *DescribeDBInstancePerformanceResponse, <-chan error)
- func (client *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
- func (client *Client) DescribeDBInstancesWithCallback(request *DescribeDBInstancesRequest, ...) <-chan int
- func (client *Client) DescribeDBInstancesWithChan(request *DescribeDBInstancesRequest) (<-chan *DescribeDBInstancesResponse, <-chan error)
- func (client *Client) DescribeRdsVSwitchs(request *DescribeRdsVSwitchsRequest) (response *DescribeRdsVSwitchsResponse, err error)
- func (client *Client) DescribeRdsVSwitchsWithCallback(request *DescribeRdsVSwitchsRequest, ...) <-chan int
- func (client *Client) DescribeRdsVSwitchsWithChan(request *DescribeRdsVSwitchsRequest) (<-chan *DescribeRdsVSwitchsResponse, <-chan error)
- func (client *Client) DescribeRdsVpcs(request *DescribeRdsVpcsRequest) (response *DescribeRdsVpcsResponse, err error)
- func (client *Client) DescribeRdsVpcsWithCallback(request *DescribeRdsVpcsRequest, ...) <-chan int
- func (client *Client) DescribeRdsVpcsWithChan(request *DescribeRdsVpcsRequest) (<-chan *DescribeRdsVpcsResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) DescribeResourceUsage(request *DescribeResourceUsageRequest) (response *DescribeResourceUsageResponse, err error)
- func (client *Client) DescribeResourceUsageWithCallback(request *DescribeResourceUsageRequest, ...) <-chan int
- func (client *Client) DescribeResourceUsageWithChan(request *DescribeResourceUsageRequest) (<-chan *DescribeResourceUsageResponse, <-chan error)
- func (client *Client) DescribeSQLCollectorPolicy(request *DescribeSQLCollectorPolicyRequest) (response *DescribeSQLCollectorPolicyResponse, err error)
- func (client *Client) DescribeSQLCollectorPolicyWithCallback(request *DescribeSQLCollectorPolicyRequest, ...) <-chan int
- func (client *Client) DescribeSQLCollectorPolicyWithChan(request *DescribeSQLCollectorPolicyRequest) (<-chan *DescribeSQLCollectorPolicyResponse, <-chan error)
- func (client *Client) DescribeSQLLogFiles(request *DescribeSQLLogFilesRequest) (response *DescribeSQLLogFilesResponse, err error)
- func (client *Client) DescribeSQLLogFilesWithCallback(request *DescribeSQLLogFilesRequest, ...) <-chan int
- func (client *Client) DescribeSQLLogFilesWithChan(request *DescribeSQLLogFilesRequest) (<-chan *DescribeSQLLogFilesResponse, <-chan error)
- func (client *Client) DescribeSQLLogRecords(request *DescribeSQLLogRecordsRequest) (response *DescribeSQLLogRecordsResponse, err error)
- func (client *Client) DescribeSQLLogRecordsWithCallback(request *DescribeSQLLogRecordsRequest, ...) <-chan int
- func (client *Client) DescribeSQLLogRecordsWithChan(request *DescribeSQLLogRecordsRequest) (<-chan *DescribeSQLLogRecordsResponse, <-chan error)
- func (client *Client) DescribeSlowLogRecords(request *DescribeSlowLogRecordsRequest) (response *DescribeSlowLogRecordsResponse, err error)
- func (client *Client) DescribeSlowLogRecordsWithCallback(request *DescribeSlowLogRecordsRequest, ...) <-chan int
- func (client *Client) DescribeSlowLogRecordsWithChan(request *DescribeSlowLogRecordsRequest) (<-chan *DescribeSlowLogRecordsResponse, <-chan error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
- func (client *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
- func (client *Client) ModifyAccountDescriptionWithCallback(request *ModifyAccountDescriptionRequest, ...) <-chan int
- func (client *Client) ModifyAccountDescriptionWithChan(request *ModifyAccountDescriptionRequest) (<-chan *ModifyAccountDescriptionResponse, <-chan error)
- func (client *Client) ModifyDBInstanceConnectionMode(request *ModifyDBInstanceConnectionModeRequest) (response *ModifyDBInstanceConnectionModeResponse, err error)
- func (client *Client) ModifyDBInstanceConnectionModeWithCallback(request *ModifyDBInstanceConnectionModeRequest, ...) <-chan int
- func (client *Client) ModifyDBInstanceConnectionModeWithChan(request *ModifyDBInstanceConnectionModeRequest) (<-chan *ModifyDBInstanceConnectionModeResponse, <-chan error)
- func (client *Client) ModifyDBInstanceConnectionString(request *ModifyDBInstanceConnectionStringRequest) (response *ModifyDBInstanceConnectionStringResponse, err error)
- func (client *Client) ModifyDBInstanceConnectionStringWithCallback(request *ModifyDBInstanceConnectionStringRequest, ...) <-chan int
- func (client *Client) ModifyDBInstanceConnectionStringWithChan(request *ModifyDBInstanceConnectionStringRequest) (<-chan *ModifyDBInstanceConnectionStringResponse, <-chan error)
- func (client *Client) ModifyDBInstanceDescription(request *ModifyDBInstanceDescriptionRequest) (response *ModifyDBInstanceDescriptionResponse, err error)
- func (client *Client) ModifyDBInstanceDescriptionWithCallback(request *ModifyDBInstanceDescriptionRequest, ...) <-chan int
- func (client *Client) ModifyDBInstanceDescriptionWithChan(request *ModifyDBInstanceDescriptionRequest) (<-chan *ModifyDBInstanceDescriptionResponse, <-chan error)
- func (client *Client) ModifyDBInstanceMaintainTime(request *ModifyDBInstanceMaintainTimeRequest) (response *ModifyDBInstanceMaintainTimeResponse, err error)
- func (client *Client) ModifyDBInstanceMaintainTimeWithCallback(request *ModifyDBInstanceMaintainTimeRequest, ...) <-chan int
- func (client *Client) ModifyDBInstanceMaintainTimeWithChan(request *ModifyDBInstanceMaintainTimeRequest) (<-chan *ModifyDBInstanceMaintainTimeResponse, <-chan error)
- func (client *Client) ModifyDBInstanceNetworkType(request *ModifyDBInstanceNetworkTypeRequest) (response *ModifyDBInstanceNetworkTypeResponse, err error)
- func (client *Client) ModifyDBInstanceNetworkTypeWithCallback(request *ModifyDBInstanceNetworkTypeRequest, ...) <-chan int
- func (client *Client) ModifyDBInstanceNetworkTypeWithChan(request *ModifyDBInstanceNetworkTypeRequest) (<-chan *ModifyDBInstanceNetworkTypeResponse, <-chan error)
- func (client *Client) ModifySQLCollectorPolicy(request *ModifySQLCollectorPolicyRequest) (response *ModifySQLCollectorPolicyResponse, err error)
- func (client *Client) ModifySQLCollectorPolicyWithCallback(request *ModifySQLCollectorPolicyRequest, ...) <-chan int
- func (client *Client) ModifySQLCollectorPolicyWithChan(request *ModifySQLCollectorPolicyRequest) (<-chan *ModifySQLCollectorPolicyResponse, <-chan error)
- func (client *Client) ModifySecurityIps(request *ModifySecurityIpsRequest) (response *ModifySecurityIpsResponse, err error)
- func (client *Client) ModifySecurityIpsWithCallback(request *ModifySecurityIpsRequest, ...) <-chan int
- func (client *Client) ModifySecurityIpsWithChan(request *ModifySecurityIpsRequest) (<-chan *ModifySecurityIpsResponse, <-chan error)
- func (client *Client) ReleaseInstancePublicConnection(request *ReleaseInstancePublicConnectionRequest) (response *ReleaseInstancePublicConnectionResponse, err error)
- func (client *Client) ReleaseInstancePublicConnectionWithCallback(request *ReleaseInstancePublicConnectionRequest, ...) <-chan int
- func (client *Client) ReleaseInstancePublicConnectionWithChan(request *ReleaseInstancePublicConnectionRequest) (<-chan *ReleaseInstancePublicConnectionResponse, <-chan error)
- func (client *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
- func (client *Client) ResetAccountPasswordWithCallback(request *ResetAccountPasswordRequest, ...) <-chan int
- func (client *Client) ResetAccountPasswordWithChan(request *ResetAccountPasswordRequest) (<-chan *ResetAccountPasswordResponse, <-chan error)
- func (client *Client) RestartDBInstance(request *RestartDBInstanceRequest) (response *RestartDBInstanceResponse, err error)
- func (client *Client) RestartDBInstanceWithCallback(request *RestartDBInstanceRequest, ...) <-chan int
- func (client *Client) RestartDBInstanceWithChan(request *RestartDBInstanceRequest) (<-chan *RestartDBInstanceResponse, <-chan error)
- func (client *Client) SwitchDBInstanceNetType(request *SwitchDBInstanceNetTypeRequest) (response *SwitchDBInstanceNetTypeResponse, err error)
- func (client *Client) SwitchDBInstanceNetTypeWithCallback(request *SwitchDBInstanceNetTypeRequest, ...) <-chan int
- func (client *Client) SwitchDBInstanceNetTypeWithChan(request *SwitchDBInstanceNetTypeRequest) (<-chan *SwitchDBInstanceNetTypeResponse, <-chan error)
- func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
- func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, ...) <-chan int
- func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
- type CreateAccountRequest
- type CreateAccountResponse
- type CreateDBInstanceRequest
- type CreateDBInstanceResponse
- type DBInstance
- type DBInstanceAccount
- type DBInstanceAttribute
- type DBInstanceIPArray
- type DBInstanceNetInfo
- type DBInstanceNetInfos
- type DeleteDBInstanceRequest
- type DeleteDBInstanceResponse
- type DeleteDatabaseRequest
- type DeleteDatabaseResponse
- type DescribeAccountsRequest
- type DescribeAccountsResponse
- type DescribeDBInstanceAttributeRequest
- type DescribeDBInstanceAttributeResponse
- type DescribeDBInstanceIPArrayListRequest
- type DescribeDBInstanceIPArrayListResponse
- type DescribeDBInstanceNetInfoRequest
- type DescribeDBInstanceNetInfoResponse
- type DescribeDBInstancePerformanceRequest
- type DescribeDBInstancePerformanceResponse
- type DescribeDBInstancesRequest
- type DescribeDBInstancesResponse
- type DescribeDBInstancesTag
- type DescribeRdsVSwitchsRequest
- type DescribeRdsVSwitchsResponse
- type DescribeRdsVpcsRequest
- type DescribeRdsVpcsResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeResourceUsageRequest
- type DescribeResourceUsageResponse
- type DescribeSQLCollectorPolicyRequest
- type DescribeSQLCollectorPolicyResponse
- type DescribeSQLLogFilesRequest
- type DescribeSQLLogFilesResponse
- type DescribeSQLLogRecordsRequest
- type DescribeSQLLogRecordsResponse
- type DescribeSlowLogRecordsRequest
- type DescribeSlowLogRecordsResponse
- type ItemsInDescribeDBInstanceAttribute
- type ItemsInDescribeDBInstanceIPArrayList
- type ItemsInDescribeDBInstances
- type ItemsInDescribeSQLLogFiles
- type ItemsInDescribeSQLLogRecords
- type ItemsInDescribeSlowLogRecords
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type LogFile
- type ModifyAccountDescriptionRequest
- type ModifyAccountDescriptionResponse
- type ModifyDBInstanceConnectionModeRequest
- type ModifyDBInstanceConnectionModeResponse
- type ModifyDBInstanceConnectionStringRequest
- type ModifyDBInstanceConnectionStringResponse
- type ModifyDBInstanceDescriptionRequest
- type ModifyDBInstanceDescriptionResponse
- type ModifyDBInstanceMaintainTimeRequest
- type ModifyDBInstanceMaintainTimeResponse
- type ModifyDBInstanceNetworkTypeRequest
- type ModifyDBInstanceNetworkTypeResponse
- type ModifySQLCollectorPolicyRequest
- type ModifySQLCollectorPolicyResponse
- type ModifySecurityIpsRequest
- type ModifySecurityIpsResponse
- type PerformanceKeys
- type Region
- type Regions
- type ReleaseInstancePublicConnectionRequest
- type ReleaseInstancePublicConnectionResponse
- type ResetAccountPasswordRequest
- type ResetAccountPasswordResponse
- type RestartDBInstanceRequest
- type RestartDBInstanceResponse
- type SQLRecord
- type SQLSlowRecord
- type SwitchDBInstanceNetTypeRequest
- type SwitchDBInstanceNetTypeResponse
- type Tag
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type TagsInDescribeDBInstanceAttribute
- type TagsInDescribeDBInstances
- type UntagResourcesRequest
- type UntagResourcesResponse
- type VSwitch
- type VSwitchInDescribeRdsVSwitchs
- type VSwitchItem
- type VSwitches
- type VSwitchs
- type Vpc
- type VpcItem
- type Vpcs
- type Zone
- type Zones
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 ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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 ¶
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 ¶
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 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 ¶
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
Source Files ¶
- add_bu_db_instance_relation.go
- allocate_instance_public_connection.go
- client.go
- create_account.go
- create_db_instance.go
- delete_database.go
- delete_db_instance.go
- describe_accounts.go
- describe_db_instance_attribute.go
- describe_db_instance_ip_array_list.go
- describe_db_instance_net_info.go
- describe_db_instance_performance.go
- describe_db_instances.go
- describe_rds_v_switchs.go
- describe_rds_vpcs.go
- describe_regions.go
- describe_resource_usage.go
- describe_slow_log_records.go
- describe_sql_collector_policy.go
- describe_sql_log_files.go
- describe_sql_log_records.go
- list_tag_resources.go
- modify_account_description.go
- modify_db_instance_connection_mode.go
- modify_db_instance_connection_string.go
- modify_db_instance_description.go
- modify_db_instance_maintain_time.go
- modify_db_instance_network_type.go
- modify_security_ips.go
- modify_sql_collector_policy.go
- release_instance_public_connection.go
- reset_account_password.go
- restart_db_instance.go
- struct_accounts.go
- struct_db_instance.go
- struct_db_instance_account.go
- struct_db_instance_attribute.go
- struct_db_instance_ip_array.go
- struct_db_instance_net_info.go
- struct_db_instance_net_infos.go
- struct_items_in_describe_db_instance_attribute.go
- struct_items_in_describe_db_instance_ip_array_list.go
- struct_items_in_describe_db_instances.go
- struct_items_in_describe_slow_log_records.go
- struct_items_in_describe_sql_log_files.go
- struct_items_in_describe_sql_log_records.go
- struct_log_file.go
- struct_performance_keys.go
- struct_region.go
- struct_regions.go
- struct_sql_record.go
- struct_sql_slow_record.go
- struct_tag.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_tags_in_describe_db_instance_attribute.go
- struct_tags_in_describe_db_instances.go
- struct_v_switch.go
- struct_v_switch_in_describe_rds_v_switchs.go
- struct_v_switch_item.go
- struct_v_switches.go
- struct_v_switchs.go
- struct_vpc.go
- struct_vpc_item.go
- struct_vpcs.go
- struct_zone.go
- struct_zones.go
- switch_db_instance_net_type.go
- tag_resources.go
- untag_resources.go