Documentation ¶
Index ¶
- type AllocateInstancePublicConnectionRequest
- type AllocateInstancePublicConnectionResponse
- type CanUpgradeVersions
- type CheckCreateDBInstanceRequest
- type CheckCreateDBInstanceResponse
- type CheckServiceLinkedRoleRequest
- type CheckServiceLinkedRoleResponse
- type ClassCodeList
- type ClassCodeListItem
- 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 NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId 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) 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) CheckCreateDBInstance(request *CheckCreateDBInstanceRequest) (response *CheckCreateDBInstanceResponse, err error)
- func (client *Client) CheckCreateDBInstanceWithCallback(request *CheckCreateDBInstanceRequest, ...) <-chan int
- func (client *Client) CheckCreateDBInstanceWithChan(request *CheckCreateDBInstanceRequest) (<-chan *CheckCreateDBInstanceResponse, <-chan error)
- func (client *Client) CheckServiceLinkedRole(request *CheckServiceLinkedRoleRequest) (response *CheckServiceLinkedRoleResponse, err error)
- func (client *Client) CheckServiceLinkedRoleWithCallback(request *CheckServiceLinkedRoleRequest, ...) <-chan int
- func (client *Client) CheckServiceLinkedRoleWithChan(request *CheckServiceLinkedRoleRequest) (<-chan *CheckServiceLinkedRoleResponse, <-chan error)
- func (client *Client) CreateDBCluster(request *CreateDBClusterRequest) (response *CreateDBClusterResponse, err error)
- func (client *Client) CreateDBClusterWithCallback(request *CreateDBClusterRequest, ...) <-chan int
- func (client *Client) CreateDBClusterWithChan(request *CreateDBClusterRequest) (<-chan *CreateDBClusterResponse, <-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) CreateElasticRule(request *CreateElasticRuleRequest) (response *CreateElasticRuleResponse, err error)
- func (client *Client) CreateElasticRuleWithCallback(request *CreateElasticRuleRequest, ...) <-chan int
- func (client *Client) CreateElasticRuleWithChan(request *CreateElasticRuleRequest) (<-chan *CreateElasticRuleResponse, <-chan error)
- func (client *Client) CreateServiceLinkedRoleForSelectDB(request *CreateServiceLinkedRoleForSelectDBRequest) (response *CreateServiceLinkedRoleForSelectDBResponse, err error)
- func (client *Client) CreateServiceLinkedRoleForSelectDBWithCallback(request *CreateServiceLinkedRoleForSelectDBRequest, ...) <-chan int
- func (client *Client) CreateServiceLinkedRoleForSelectDBWithChan(request *CreateServiceLinkedRoleForSelectDBRequest) (<-chan *CreateServiceLinkedRoleForSelectDBResponse, <-chan error)
- func (client *Client) DeleteDBCluster(request *DeleteDBClusterRequest) (response *DeleteDBClusterResponse, err error)
- func (client *Client) DeleteDBClusterWithCallback(request *DeleteDBClusterRequest, ...) <-chan int
- func (client *Client) DeleteDBClusterWithChan(request *DeleteDBClusterRequest) (<-chan *DeleteDBClusterResponse, <-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) DeleteElasticRule(request *DeleteElasticRuleRequest) (response *DeleteElasticRuleResponse, err error)
- func (client *Client) DeleteElasticRuleWithCallback(request *DeleteElasticRuleRequest, ...) <-chan int
- func (client *Client) DeleteElasticRuleWithChan(request *DeleteElasticRuleRequest) (<-chan *DeleteElasticRuleResponse, <-chan error)
- func (client *Client) DescribeAllDBInstanceClass(request *DescribeAllDBInstanceClassRequest) (response *DescribeAllDBInstanceClassResponse, err error)
- func (client *Client) DescribeAllDBInstanceClassWithCallback(request *DescribeAllDBInstanceClassRequest, ...) <-chan int
- func (client *Client) DescribeAllDBInstanceClassWithChan(request *DescribeAllDBInstanceClassRequest) (<-chan *DescribeAllDBInstanceClassResponse, <-chan error)
- func (client *Client) DescribeDBClusterConfig(request *DescribeDBClusterConfigRequest) (response *DescribeDBClusterConfigResponse, err error)
- func (client *Client) DescribeDBClusterConfigChangeLogs(request *DescribeDBClusterConfigChangeLogsRequest) (response *DescribeDBClusterConfigChangeLogsResponse, err error)
- func (client *Client) DescribeDBClusterConfigChangeLogsWithCallback(request *DescribeDBClusterConfigChangeLogsRequest, ...) <-chan int
- func (client *Client) DescribeDBClusterConfigChangeLogsWithChan(request *DescribeDBClusterConfigChangeLogsRequest) (<-chan *DescribeDBClusterConfigChangeLogsResponse, <-chan error)
- func (client *Client) DescribeDBClusterConfigWithCallback(request *DescribeDBClusterConfigRequest, ...) <-chan int
- func (client *Client) DescribeDBClusterConfigWithChan(request *DescribeDBClusterConfigRequest) (<-chan *DescribeDBClusterConfigResponse, <-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) 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) 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) DescribeElasticRules(request *DescribeElasticRulesRequest) (response *DescribeElasticRulesResponse, err error)
- func (client *Client) DescribeElasticRulesWithCallback(request *DescribeElasticRulesRequest, ...) <-chan int
- func (client *Client) DescribeElasticRulesWithChan(request *DescribeElasticRulesRequest) (<-chan *DescribeElasticRulesResponse, <-chan error)
- func (client *Client) DescribeSecurityIPList(request *DescribeSecurityIPListRequest) (response *DescribeSecurityIPListResponse, err error)
- func (client *Client) DescribeSecurityIPListWithCallback(request *DescribeSecurityIPListRequest, ...) <-chan int
- func (client *Client) DescribeSecurityIPListWithChan(request *DescribeSecurityIPListRequest) (<-chan *DescribeSecurityIPListResponse, <-chan error)
- func (client *Client) EnDisableScalingRules(request *EnDisableScalingRulesRequest) (response *EnDisableScalingRulesResponse, err error)
- func (client *Client) EnDisableScalingRulesWithCallback(request *EnDisableScalingRulesRequest, ...) <-chan int
- func (client *Client) EnDisableScalingRulesWithChan(request *EnDisableScalingRulesRequest) (<-chan *EnDisableScalingRulesResponse, <-chan error)
- func (client *Client) GetCreateBEClusterInquiry(request *GetCreateBEClusterInquiryRequest) (response *GetCreateBEClusterInquiryResponse, err error)
- func (client *Client) GetCreateBEClusterInquiryWithCallback(request *GetCreateBEClusterInquiryRequest, ...) <-chan int
- func (client *Client) GetCreateBEClusterInquiryWithChan(request *GetCreateBEClusterInquiryRequest) (<-chan *GetCreateBEClusterInquiryResponse, <-chan error)
- func (client *Client) GetModifyBEClusterInquiry(request *GetModifyBEClusterInquiryRequest) (response *GetModifyBEClusterInquiryResponse, err error)
- func (client *Client) GetModifyBEClusterInquiryWithCallback(request *GetModifyBEClusterInquiryRequest, ...) <-chan int
- func (client *Client) GetModifyBEClusterInquiryWithChan(request *GetModifyBEClusterInquiryRequest) (<-chan *GetModifyBEClusterInquiryResponse, <-chan error)
- func (client *Client) ModifyBEClusterAttribute(request *ModifyBEClusterAttributeRequest) (response *ModifyBEClusterAttributeResponse, err error)
- func (client *Client) ModifyBEClusterAttributeWithCallback(request *ModifyBEClusterAttributeRequest, ...) <-chan int
- func (client *Client) ModifyBEClusterAttributeWithChan(request *ModifyBEClusterAttributeRequest) (<-chan *ModifyBEClusterAttributeResponse, <-chan error)
- func (client *Client) ModifyDBCluster(request *ModifyDBClusterRequest) (response *ModifyDBClusterResponse, err error)
- func (client *Client) ModifyDBClusterConfig(request *ModifyDBClusterConfigRequest) (response *ModifyDBClusterConfigResponse, err error)
- func (client *Client) ModifyDBClusterConfigWithCallback(request *ModifyDBClusterConfigRequest, ...) <-chan int
- func (client *Client) ModifyDBClusterConfigWithChan(request *ModifyDBClusterConfigRequest) (<-chan *ModifyDBClusterConfigResponse, <-chan error)
- func (client *Client) ModifyDBClusterWithCallback(request *ModifyDBClusterRequest, ...) <-chan int
- func (client *Client) ModifyDBClusterWithChan(request *ModifyDBClusterRequest) (<-chan *ModifyDBClusterResponse, <-chan error)
- func (client *Client) ModifyDBInstanceAttribute(request *ModifyDBInstanceAttributeRequest) (response *ModifyDBInstanceAttributeResponse, err error)
- func (client *Client) ModifyDBInstanceAttributeWithCallback(request *ModifyDBInstanceAttributeRequest, ...) <-chan int
- func (client *Client) ModifyDBInstanceAttributeWithChan(request *ModifyDBInstanceAttributeRequest) (<-chan *ModifyDBInstanceAttributeResponse, <-chan error)
- func (client *Client) ModifyElasticRule(request *ModifyElasticRuleRequest) (response *ModifyElasticRuleResponse, err error)
- func (client *Client) ModifyElasticRuleWithCallback(request *ModifyElasticRuleRequest, ...) <-chan int
- func (client *Client) ModifyElasticRuleWithChan(request *ModifyElasticRuleRequest) (<-chan *ModifyElasticRuleResponse, <-chan error)
- func (client *Client) ModifySecurityIPList(request *ModifySecurityIPListRequest) (response *ModifySecurityIPListResponse, err error)
- func (client *Client) ModifySecurityIPListWithCallback(request *ModifySecurityIPListRequest, ...) <-chan int
- func (client *Client) ModifySecurityIPListWithChan(request *ModifySecurityIPListRequest) (<-chan *ModifySecurityIPListResponse, <-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) RestartDBCluster(request *RestartDBClusterRequest) (response *RestartDBClusterResponse, err error)
- func (client *Client) RestartDBClusterWithCallback(request *RestartDBClusterRequest, ...) <-chan int
- func (client *Client) RestartDBClusterWithChan(request *RestartDBClusterRequest) (<-chan *RestartDBClusterResponse, <-chan error)
- func (client *Client) StartBECluster(request *StartBEClusterRequest) (response *StartBEClusterResponse, err error)
- func (client *Client) StartBEClusterWithCallback(request *StartBEClusterRequest, ...) <-chan int
- func (client *Client) StartBEClusterWithChan(request *StartBEClusterRequest) (<-chan *StartBEClusterResponse, <-chan error)
- func (client *Client) StopBECluster(request *StopBEClusterRequest) (response *StopBEClusterResponse, err error)
- func (client *Client) StopBEClusterWithCallback(request *StopBEClusterRequest, ...) <-chan int
- func (client *Client) StopBEClusterWithChan(request *StopBEClusterRequest) (<-chan *StopBEClusterResponse, <-chan error)
- func (client *Client) UpgradeDBInstanceEngineVersion(request *UpgradeDBInstanceEngineVersionRequest) (response *UpgradeDBInstanceEngineVersionResponse, err error)
- func (client *Client) UpgradeDBInstanceEngineVersionWithCallback(request *UpgradeDBInstanceEngineVersionRequest, ...) <-chan int
- func (client *Client) UpgradeDBInstanceEngineVersionWithChan(request *UpgradeDBInstanceEngineVersionRequest) (<-chan *UpgradeDBInstanceEngineVersionResponse, <-chan error)
- type CreateDBClusterRequest
- type CreateDBClusterResponse
- type CreateDBInstanceRequest
- type CreateDBInstanceResponse
- type CreateDBInstanceTag
- type CreateElasticRuleRequest
- type CreateElasticRuleResponse
- type CreateServiceLinkedRoleForSelectDBRequest
- type CreateServiceLinkedRoleForSelectDBResponse
- type DBClusterList
- type DBClustersNetInfos
- type DBClustersNetInfosItem
- type DBInstance
- type DBInstanceNetInfos
- type DBInstanceNetInfosItem
- type Data
- type DataInDeleteDBCluster
- type DbClusterListItem
- type DeleteDBClusterRequest
- type DeleteDBClusterResponse
- type DeleteDBInstanceRequest
- type DeleteDBInstanceResponse
- type DeleteElasticRuleRequest
- type DeleteElasticRuleResponse
- type DescribeAllDBInstanceClassRequest
- type DescribeAllDBInstanceClassResponse
- type DescribeDBClusterConfigChangeLogsRequest
- type DescribeDBClusterConfigChangeLogsResponse
- type DescribeDBClusterConfigRequest
- type DescribeDBClusterConfigResponse
- type DescribeDBInstanceAttributeRequest
- type DescribeDBInstanceAttributeResponse
- type DescribeDBInstanceNetInfoRequest
- type DescribeDBInstanceNetInfoResponse
- type DescribeDBInstancesRequest
- type DescribeDBInstancesResponse
- type DescribeDBInstancesTag
- type DescribeElasticRulesRequest
- type DescribeElasticRulesResponse
- type DescribeSecurityIPListRequest
- type DescribeSecurityIPListResponse
- type EnDisableScalingRulesRequest
- type EnDisableScalingRulesResponse
- type GetCreateBEClusterInquiryRequest
- type GetCreateBEClusterInquiryResponse
- type GetModifyBEClusterInquiryRequest
- type GetModifyBEClusterInquiryResponse
- type GroupItems
- type GroupItemsItem
- type Items
- type ModifyBEClusterAttributeRequest
- type ModifyBEClusterAttributeResponse
- type ModifyDBClusterConfigRequest
- type ModifyDBClusterConfigResponse
- type ModifyDBClusterRequest
- type ModifyDBClusterResponse
- type ModifyDBInstanceAttributeRequest
- type ModifyDBInstanceAttributeResponse
- type ModifyElasticRuleRequest
- type ModifyElasticRuleResponse
- type ModifySecurityIPListRequest
- type ModifySecurityIPListResponse
- type Param
- type ParamChangeLog
- type ParamChangeLogs
- type Params
- type PortListInDescribeDBInstanceNetInfo
- type PortListItem
- type ReleaseInstancePublicConnectionRequest
- type ReleaseInstancePublicConnectionResponse
- type ResetAccountPasswordRequest
- type ResetAccountPasswordResponse
- type RestartDBClusterRequest
- type RestartDBClusterResponse
- type Rules
- type RulesItem
- type StartBEClusterRequest
- type StartBEClusterResponse
- type StopBEClusterRequest
- type StopBEClusterResponse
- type TagsInDescribeDBInstanceAttribute
- type TagsInDescribeDBInstances
- type TagsItem
- type UpgradeDBInstanceEngineVersionRequest
- type UpgradeDBInstanceEngineVersionResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllocateInstancePublicConnectionRequest ¶
type AllocateInstancePublicConnectionRequest struct { *requests.RpcRequest ConnectionStringPrefix string `position:"Query" name:"ConnectionStringPrefix"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` NetType string `position:"Query" name:"NetType"` DBInstanceId string `position:"Query" name:"DBInstanceId"` }
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"` InstanceName string `json:"InstanceName" xml:"InstanceName"` TaskId int64 `json:"TaskId" xml:"TaskId"` }
AllocateInstancePublicConnectionResponse is the response struct for api AllocateInstancePublicConnection
func CreateAllocateInstancePublicConnectionResponse ¶
func CreateAllocateInstancePublicConnectionResponse() (response *AllocateInstancePublicConnectionResponse)
CreateAllocateInstancePublicConnectionResponse creates a response to parse from AllocateInstancePublicConnection response
type CanUpgradeVersions ¶
type CanUpgradeVersions struct {
CanUpgradeCanUpgradeVersionsVersions []string `json:"canUpgradeCanUpgradeVersionsVersions" xml:"canUpgradeCanUpgradeVersionsVersions"`
}
CanUpgradeVersions is a nested struct in selectdb response
type CheckCreateDBInstanceRequest ¶
type CheckCreateDBInstanceRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` ConnectionString string `position:"Query" name:"ConnectionString"` EngineVersion string `position:"Query" name:"EngineVersion"` CacheSize requests.Integer `position:"Query" name:"CacheSize"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` Engine string `position:"Query" name:"Engine"` DBInstanceDescription string `position:"Query" name:"DBInstanceDescription"` Period string `position:"Query" name:"Period"` UsedTime requests.Integer `position:"Query" name:"UsedTime"` DBInstanceClass string `position:"Query" name:"DBInstanceClass"` VSwitchId string `position:"Query" name:"VSwitchId"` SecurityIPList string `position:"Query" name:"SecurityIPList"` VpcId string `position:"Query" name:"VpcId"` ZoneId string `position:"Query" name:"ZoneId"` ChargeType string `position:"Query" name:"ChargeType"` }
CheckCreateDBInstanceRequest is the request struct for api CheckCreateDBInstance
func CreateCheckCreateDBInstanceRequest ¶
func CreateCheckCreateDBInstanceRequest() (request *CheckCreateDBInstanceRequest)
CreateCheckCreateDBInstanceRequest creates a request to invoke CheckCreateDBInstance API
type CheckCreateDBInstanceResponse ¶
type CheckCreateDBInstanceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CheckCreateDBInstanceResponse is the response struct for api CheckCreateDBInstance
func CreateCheckCreateDBInstanceResponse ¶
func CreateCheckCreateDBInstanceResponse() (response *CheckCreateDBInstanceResponse)
CreateCheckCreateDBInstanceResponse creates a response to parse from CheckCreateDBInstance response
type CheckServiceLinkedRoleRequest ¶
type CheckServiceLinkedRoleRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
CheckServiceLinkedRoleRequest is the request struct for api CheckServiceLinkedRole
func CreateCheckServiceLinkedRoleRequest ¶
func CreateCheckServiceLinkedRoleRequest() (request *CheckServiceLinkedRoleRequest)
CreateCheckServiceLinkedRoleRequest creates a request to invoke CheckServiceLinkedRole API
type CheckServiceLinkedRoleResponse ¶
type CheckServiceLinkedRoleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` HasServiceLinkedRole bool `json:"HasServiceLinkedRole" xml:"HasServiceLinkedRole"` }
CheckServiceLinkedRoleResponse is the response struct for api CheckServiceLinkedRole
func CreateCheckServiceLinkedRoleResponse ¶
func CreateCheckServiceLinkedRoleResponse() (response *CheckServiceLinkedRoleResponse)
CreateCheckServiceLinkedRoleResponse creates a response to parse from CheckServiceLinkedRole response
type ClassCodeList ¶
type ClassCodeList struct {
ClassCodeListItem []ClassCodeListItem `json:"classCodeList" xml:"classCodeList"`
}
ClassCodeList is a nested struct in selectdb response
type ClassCodeListItem ¶
type ClassCodeListItem struct { ClassCode string `json:"ClassCode" xml:"ClassCode"` CpuCores int64 `json:"CpuCores" xml:"CpuCores"` MemoryInGB int64 `json:"MemoryInGB" xml:"MemoryInGB"` DefaultStorageInGB int64 `json:"DefaultStorageInGB" xml:"DefaultStorageInGB"` MinStorageInGB int64 `json:"MinStorageInGB" xml:"MinStorageInGB"` MaxStorageInGB int64 `json:"MaxStorageInGB" xml:"MaxStorageInGB"` StepStorageInGB int64 `json:"StepStorageInGB" xml:"StepStorageInGB"` }
ClassCodeListItem is a nested struct in selectdb 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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AllocateInstancePublicConnection ¶
func (client *Client) AllocateInstancePublicConnection(request *AllocateInstancePublicConnectionRequest) (response *AllocateInstancePublicConnectionResponse, err error)
AllocateInstancePublicConnection invokes the selectdb.AllocateInstancePublicConnection API synchronously
func (*Client) AllocateInstancePublicConnectionWithCallback ¶
func (client *Client) AllocateInstancePublicConnectionWithCallback(request *AllocateInstancePublicConnectionRequest, callback func(response *AllocateInstancePublicConnectionResponse, err error)) <-chan int
AllocateInstancePublicConnectionWithCallback invokes the selectdb.AllocateInstancePublicConnection API asynchronously
func (*Client) AllocateInstancePublicConnectionWithChan ¶
func (client *Client) AllocateInstancePublicConnectionWithChan(request *AllocateInstancePublicConnectionRequest) (<-chan *AllocateInstancePublicConnectionResponse, <-chan error)
AllocateInstancePublicConnectionWithChan invokes the selectdb.AllocateInstancePublicConnection API asynchronously
func (*Client) CheckCreateDBInstance ¶
func (client *Client) CheckCreateDBInstance(request *CheckCreateDBInstanceRequest) (response *CheckCreateDBInstanceResponse, err error)
CheckCreateDBInstance invokes the selectdb.CheckCreateDBInstance API synchronously
func (*Client) CheckCreateDBInstanceWithCallback ¶
func (client *Client) CheckCreateDBInstanceWithCallback(request *CheckCreateDBInstanceRequest, callback func(response *CheckCreateDBInstanceResponse, err error)) <-chan int
CheckCreateDBInstanceWithCallback invokes the selectdb.CheckCreateDBInstance API asynchronously
func (*Client) CheckCreateDBInstanceWithChan ¶
func (client *Client) CheckCreateDBInstanceWithChan(request *CheckCreateDBInstanceRequest) (<-chan *CheckCreateDBInstanceResponse, <-chan error)
CheckCreateDBInstanceWithChan invokes the selectdb.CheckCreateDBInstance API asynchronously
func (*Client) CheckServiceLinkedRole ¶
func (client *Client) CheckServiceLinkedRole(request *CheckServiceLinkedRoleRequest) (response *CheckServiceLinkedRoleResponse, err error)
CheckServiceLinkedRole invokes the selectdb.CheckServiceLinkedRole API synchronously
func (*Client) CheckServiceLinkedRoleWithCallback ¶
func (client *Client) CheckServiceLinkedRoleWithCallback(request *CheckServiceLinkedRoleRequest, callback func(response *CheckServiceLinkedRoleResponse, err error)) <-chan int
CheckServiceLinkedRoleWithCallback invokes the selectdb.CheckServiceLinkedRole API asynchronously
func (*Client) CheckServiceLinkedRoleWithChan ¶
func (client *Client) CheckServiceLinkedRoleWithChan(request *CheckServiceLinkedRoleRequest) (<-chan *CheckServiceLinkedRoleResponse, <-chan error)
CheckServiceLinkedRoleWithChan invokes the selectdb.CheckServiceLinkedRole API asynchronously
func (*Client) CreateDBCluster ¶
func (client *Client) CreateDBCluster(request *CreateDBClusterRequest) (response *CreateDBClusterResponse, err error)
CreateDBCluster invokes the selectdb.CreateDBCluster API synchronously
func (*Client) CreateDBClusterWithCallback ¶
func (client *Client) CreateDBClusterWithCallback(request *CreateDBClusterRequest, callback func(response *CreateDBClusterResponse, err error)) <-chan int
CreateDBClusterWithCallback invokes the selectdb.CreateDBCluster API asynchronously
func (*Client) CreateDBClusterWithChan ¶
func (client *Client) CreateDBClusterWithChan(request *CreateDBClusterRequest) (<-chan *CreateDBClusterResponse, <-chan error)
CreateDBClusterWithChan invokes the selectdb.CreateDBCluster API asynchronously
func (*Client) CreateDBInstance ¶
func (client *Client) CreateDBInstance(request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
CreateDBInstance invokes the selectdb.CreateDBInstance API synchronously
func (*Client) CreateDBInstanceWithCallback ¶
func (client *Client) CreateDBInstanceWithCallback(request *CreateDBInstanceRequest, callback func(response *CreateDBInstanceResponse, err error)) <-chan int
CreateDBInstanceWithCallback invokes the selectdb.CreateDBInstance API asynchronously
func (*Client) CreateDBInstanceWithChan ¶
func (client *Client) CreateDBInstanceWithChan(request *CreateDBInstanceRequest) (<-chan *CreateDBInstanceResponse, <-chan error)
CreateDBInstanceWithChan invokes the selectdb.CreateDBInstance API asynchronously
func (*Client) CreateElasticRule ¶
func (client *Client) CreateElasticRule(request *CreateElasticRuleRequest) (response *CreateElasticRuleResponse, err error)
CreateElasticRule invokes the selectdb.CreateElasticRule API synchronously
func (*Client) CreateElasticRuleWithCallback ¶
func (client *Client) CreateElasticRuleWithCallback(request *CreateElasticRuleRequest, callback func(response *CreateElasticRuleResponse, err error)) <-chan int
CreateElasticRuleWithCallback invokes the selectdb.CreateElasticRule API asynchronously
func (*Client) CreateElasticRuleWithChan ¶
func (client *Client) CreateElasticRuleWithChan(request *CreateElasticRuleRequest) (<-chan *CreateElasticRuleResponse, <-chan error)
CreateElasticRuleWithChan invokes the selectdb.CreateElasticRule API asynchronously
func (*Client) CreateServiceLinkedRoleForSelectDB ¶
func (client *Client) CreateServiceLinkedRoleForSelectDB(request *CreateServiceLinkedRoleForSelectDBRequest) (response *CreateServiceLinkedRoleForSelectDBResponse, err error)
CreateServiceLinkedRoleForSelectDB invokes the selectdb.CreateServiceLinkedRoleForSelectDB API synchronously
func (*Client) CreateServiceLinkedRoleForSelectDBWithCallback ¶
func (client *Client) CreateServiceLinkedRoleForSelectDBWithCallback(request *CreateServiceLinkedRoleForSelectDBRequest, callback func(response *CreateServiceLinkedRoleForSelectDBResponse, err error)) <-chan int
CreateServiceLinkedRoleForSelectDBWithCallback invokes the selectdb.CreateServiceLinkedRoleForSelectDB API asynchronously
func (*Client) CreateServiceLinkedRoleForSelectDBWithChan ¶
func (client *Client) CreateServiceLinkedRoleForSelectDBWithChan(request *CreateServiceLinkedRoleForSelectDBRequest) (<-chan *CreateServiceLinkedRoleForSelectDBResponse, <-chan error)
CreateServiceLinkedRoleForSelectDBWithChan invokes the selectdb.CreateServiceLinkedRoleForSelectDB API asynchronously
func (*Client) DeleteDBCluster ¶
func (client *Client) DeleteDBCluster(request *DeleteDBClusterRequest) (response *DeleteDBClusterResponse, err error)
DeleteDBCluster invokes the selectdb.DeleteDBCluster API synchronously
func (*Client) DeleteDBClusterWithCallback ¶
func (client *Client) DeleteDBClusterWithCallback(request *DeleteDBClusterRequest, callback func(response *DeleteDBClusterResponse, err error)) <-chan int
DeleteDBClusterWithCallback invokes the selectdb.DeleteDBCluster API asynchronously
func (*Client) DeleteDBClusterWithChan ¶
func (client *Client) DeleteDBClusterWithChan(request *DeleteDBClusterRequest) (<-chan *DeleteDBClusterResponse, <-chan error)
DeleteDBClusterWithChan invokes the selectdb.DeleteDBCluster API asynchronously
func (*Client) DeleteDBInstance ¶
func (client *Client) DeleteDBInstance(request *DeleteDBInstanceRequest) (response *DeleteDBInstanceResponse, err error)
DeleteDBInstance invokes the selectdb.DeleteDBInstance API synchronously
func (*Client) DeleteDBInstanceWithCallback ¶
func (client *Client) DeleteDBInstanceWithCallback(request *DeleteDBInstanceRequest, callback func(response *DeleteDBInstanceResponse, err error)) <-chan int
DeleteDBInstanceWithCallback invokes the selectdb.DeleteDBInstance API asynchronously
func (*Client) DeleteDBInstanceWithChan ¶
func (client *Client) DeleteDBInstanceWithChan(request *DeleteDBInstanceRequest) (<-chan *DeleteDBInstanceResponse, <-chan error)
DeleteDBInstanceWithChan invokes the selectdb.DeleteDBInstance API asynchronously
func (*Client) DeleteElasticRule ¶
func (client *Client) DeleteElasticRule(request *DeleteElasticRuleRequest) (response *DeleteElasticRuleResponse, err error)
DeleteElasticRule invokes the selectdb.DeleteElasticRule API synchronously
func (*Client) DeleteElasticRuleWithCallback ¶
func (client *Client) DeleteElasticRuleWithCallback(request *DeleteElasticRuleRequest, callback func(response *DeleteElasticRuleResponse, err error)) <-chan int
DeleteElasticRuleWithCallback invokes the selectdb.DeleteElasticRule API asynchronously
func (*Client) DeleteElasticRuleWithChan ¶
func (client *Client) DeleteElasticRuleWithChan(request *DeleteElasticRuleRequest) (<-chan *DeleteElasticRuleResponse, <-chan error)
DeleteElasticRuleWithChan invokes the selectdb.DeleteElasticRule API asynchronously
func (*Client) DescribeAllDBInstanceClass ¶
func (client *Client) DescribeAllDBInstanceClass(request *DescribeAllDBInstanceClassRequest) (response *DescribeAllDBInstanceClassResponse, err error)
DescribeAllDBInstanceClass invokes the selectdb.DescribeAllDBInstanceClass API synchronously
func (*Client) DescribeAllDBInstanceClassWithCallback ¶
func (client *Client) DescribeAllDBInstanceClassWithCallback(request *DescribeAllDBInstanceClassRequest, callback func(response *DescribeAllDBInstanceClassResponse, err error)) <-chan int
DescribeAllDBInstanceClassWithCallback invokes the selectdb.DescribeAllDBInstanceClass API asynchronously
func (*Client) DescribeAllDBInstanceClassWithChan ¶
func (client *Client) DescribeAllDBInstanceClassWithChan(request *DescribeAllDBInstanceClassRequest) (<-chan *DescribeAllDBInstanceClassResponse, <-chan error)
DescribeAllDBInstanceClassWithChan invokes the selectdb.DescribeAllDBInstanceClass API asynchronously
func (*Client) DescribeDBClusterConfig ¶
func (client *Client) DescribeDBClusterConfig(request *DescribeDBClusterConfigRequest) (response *DescribeDBClusterConfigResponse, err error)
DescribeDBClusterConfig invokes the selectdb.DescribeDBClusterConfig API synchronously
func (*Client) DescribeDBClusterConfigChangeLogs ¶
func (client *Client) DescribeDBClusterConfigChangeLogs(request *DescribeDBClusterConfigChangeLogsRequest) (response *DescribeDBClusterConfigChangeLogsResponse, err error)
DescribeDBClusterConfigChangeLogs invokes the selectdb.DescribeDBClusterConfigChangeLogs API synchronously
func (*Client) DescribeDBClusterConfigChangeLogsWithCallback ¶
func (client *Client) DescribeDBClusterConfigChangeLogsWithCallback(request *DescribeDBClusterConfigChangeLogsRequest, callback func(response *DescribeDBClusterConfigChangeLogsResponse, err error)) <-chan int
DescribeDBClusterConfigChangeLogsWithCallback invokes the selectdb.DescribeDBClusterConfigChangeLogs API asynchronously
func (*Client) DescribeDBClusterConfigChangeLogsWithChan ¶
func (client *Client) DescribeDBClusterConfigChangeLogsWithChan(request *DescribeDBClusterConfigChangeLogsRequest) (<-chan *DescribeDBClusterConfigChangeLogsResponse, <-chan error)
DescribeDBClusterConfigChangeLogsWithChan invokes the selectdb.DescribeDBClusterConfigChangeLogs API asynchronously
func (*Client) DescribeDBClusterConfigWithCallback ¶
func (client *Client) DescribeDBClusterConfigWithCallback(request *DescribeDBClusterConfigRequest, callback func(response *DescribeDBClusterConfigResponse, err error)) <-chan int
DescribeDBClusterConfigWithCallback invokes the selectdb.DescribeDBClusterConfig API asynchronously
func (*Client) DescribeDBClusterConfigWithChan ¶
func (client *Client) DescribeDBClusterConfigWithChan(request *DescribeDBClusterConfigRequest) (<-chan *DescribeDBClusterConfigResponse, <-chan error)
DescribeDBClusterConfigWithChan invokes the selectdb.DescribeDBClusterConfig API asynchronously
func (*Client) DescribeDBInstanceAttribute ¶
func (client *Client) DescribeDBInstanceAttribute(request *DescribeDBInstanceAttributeRequest) (response *DescribeDBInstanceAttributeResponse, err error)
DescribeDBInstanceAttribute invokes the selectdb.DescribeDBInstanceAttribute API synchronously
func (*Client) DescribeDBInstanceAttributeWithCallback ¶
func (client *Client) DescribeDBInstanceAttributeWithCallback(request *DescribeDBInstanceAttributeRequest, callback func(response *DescribeDBInstanceAttributeResponse, err error)) <-chan int
DescribeDBInstanceAttributeWithCallback invokes the selectdb.DescribeDBInstanceAttribute API asynchronously
func (*Client) DescribeDBInstanceAttributeWithChan ¶
func (client *Client) DescribeDBInstanceAttributeWithChan(request *DescribeDBInstanceAttributeRequest) (<-chan *DescribeDBInstanceAttributeResponse, <-chan error)
DescribeDBInstanceAttributeWithChan invokes the selectdb.DescribeDBInstanceAttribute API asynchronously
func (*Client) DescribeDBInstanceNetInfo ¶
func (client *Client) DescribeDBInstanceNetInfo(request *DescribeDBInstanceNetInfoRequest) (response *DescribeDBInstanceNetInfoResponse, err error)
DescribeDBInstanceNetInfo invokes the selectdb.DescribeDBInstanceNetInfo API synchronously
func (*Client) DescribeDBInstanceNetInfoWithCallback ¶
func (client *Client) DescribeDBInstanceNetInfoWithCallback(request *DescribeDBInstanceNetInfoRequest, callback func(response *DescribeDBInstanceNetInfoResponse, err error)) <-chan int
DescribeDBInstanceNetInfoWithCallback invokes the selectdb.DescribeDBInstanceNetInfo API asynchronously
func (*Client) DescribeDBInstanceNetInfoWithChan ¶
func (client *Client) DescribeDBInstanceNetInfoWithChan(request *DescribeDBInstanceNetInfoRequest) (<-chan *DescribeDBInstanceNetInfoResponse, <-chan error)
DescribeDBInstanceNetInfoWithChan invokes the selectdb.DescribeDBInstanceNetInfo API asynchronously
func (*Client) DescribeDBInstances ¶
func (client *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
DescribeDBInstances invokes the selectdb.DescribeDBInstances API synchronously
func (*Client) DescribeDBInstancesWithCallback ¶
func (client *Client) DescribeDBInstancesWithCallback(request *DescribeDBInstancesRequest, callback func(response *DescribeDBInstancesResponse, err error)) <-chan int
DescribeDBInstancesWithCallback invokes the selectdb.DescribeDBInstances API asynchronously
func (*Client) DescribeDBInstancesWithChan ¶
func (client *Client) DescribeDBInstancesWithChan(request *DescribeDBInstancesRequest) (<-chan *DescribeDBInstancesResponse, <-chan error)
DescribeDBInstancesWithChan invokes the selectdb.DescribeDBInstances API asynchronously
func (*Client) DescribeElasticRules ¶
func (client *Client) DescribeElasticRules(request *DescribeElasticRulesRequest) (response *DescribeElasticRulesResponse, err error)
DescribeElasticRules invokes the selectdb.DescribeElasticRules API synchronously
func (*Client) DescribeElasticRulesWithCallback ¶
func (client *Client) DescribeElasticRulesWithCallback(request *DescribeElasticRulesRequest, callback func(response *DescribeElasticRulesResponse, err error)) <-chan int
DescribeElasticRulesWithCallback invokes the selectdb.DescribeElasticRules API asynchronously
func (*Client) DescribeElasticRulesWithChan ¶
func (client *Client) DescribeElasticRulesWithChan(request *DescribeElasticRulesRequest) (<-chan *DescribeElasticRulesResponse, <-chan error)
DescribeElasticRulesWithChan invokes the selectdb.DescribeElasticRules API asynchronously
func (*Client) DescribeSecurityIPList ¶
func (client *Client) DescribeSecurityIPList(request *DescribeSecurityIPListRequest) (response *DescribeSecurityIPListResponse, err error)
DescribeSecurityIPList invokes the selectdb.DescribeSecurityIPList API synchronously
func (*Client) DescribeSecurityIPListWithCallback ¶
func (client *Client) DescribeSecurityIPListWithCallback(request *DescribeSecurityIPListRequest, callback func(response *DescribeSecurityIPListResponse, err error)) <-chan int
DescribeSecurityIPListWithCallback invokes the selectdb.DescribeSecurityIPList API asynchronously
func (*Client) DescribeSecurityIPListWithChan ¶
func (client *Client) DescribeSecurityIPListWithChan(request *DescribeSecurityIPListRequest) (<-chan *DescribeSecurityIPListResponse, <-chan error)
DescribeSecurityIPListWithChan invokes the selectdb.DescribeSecurityIPList API asynchronously
func (*Client) EnDisableScalingRules ¶
func (client *Client) EnDisableScalingRules(request *EnDisableScalingRulesRequest) (response *EnDisableScalingRulesResponse, err error)
EnDisableScalingRules invokes the selectdb.EnDisableScalingRules API synchronously
func (*Client) EnDisableScalingRulesWithCallback ¶
func (client *Client) EnDisableScalingRulesWithCallback(request *EnDisableScalingRulesRequest, callback func(response *EnDisableScalingRulesResponse, err error)) <-chan int
EnDisableScalingRulesWithCallback invokes the selectdb.EnDisableScalingRules API asynchronously
func (*Client) EnDisableScalingRulesWithChan ¶
func (client *Client) EnDisableScalingRulesWithChan(request *EnDisableScalingRulesRequest) (<-chan *EnDisableScalingRulesResponse, <-chan error)
EnDisableScalingRulesWithChan invokes the selectdb.EnDisableScalingRules API asynchronously
func (*Client) GetCreateBEClusterInquiry ¶
func (client *Client) GetCreateBEClusterInquiry(request *GetCreateBEClusterInquiryRequest) (response *GetCreateBEClusterInquiryResponse, err error)
GetCreateBEClusterInquiry invokes the selectdb.GetCreateBEClusterInquiry API synchronously
func (*Client) GetCreateBEClusterInquiryWithCallback ¶
func (client *Client) GetCreateBEClusterInquiryWithCallback(request *GetCreateBEClusterInquiryRequest, callback func(response *GetCreateBEClusterInquiryResponse, err error)) <-chan int
GetCreateBEClusterInquiryWithCallback invokes the selectdb.GetCreateBEClusterInquiry API asynchronously
func (*Client) GetCreateBEClusterInquiryWithChan ¶
func (client *Client) GetCreateBEClusterInquiryWithChan(request *GetCreateBEClusterInquiryRequest) (<-chan *GetCreateBEClusterInquiryResponse, <-chan error)
GetCreateBEClusterInquiryWithChan invokes the selectdb.GetCreateBEClusterInquiry API asynchronously
func (*Client) GetModifyBEClusterInquiry ¶
func (client *Client) GetModifyBEClusterInquiry(request *GetModifyBEClusterInquiryRequest) (response *GetModifyBEClusterInquiryResponse, err error)
GetModifyBEClusterInquiry invokes the selectdb.GetModifyBEClusterInquiry API synchronously
func (*Client) GetModifyBEClusterInquiryWithCallback ¶
func (client *Client) GetModifyBEClusterInquiryWithCallback(request *GetModifyBEClusterInquiryRequest, callback func(response *GetModifyBEClusterInquiryResponse, err error)) <-chan int
GetModifyBEClusterInquiryWithCallback invokes the selectdb.GetModifyBEClusterInquiry API asynchronously
func (*Client) GetModifyBEClusterInquiryWithChan ¶
func (client *Client) GetModifyBEClusterInquiryWithChan(request *GetModifyBEClusterInquiryRequest) (<-chan *GetModifyBEClusterInquiryResponse, <-chan error)
GetModifyBEClusterInquiryWithChan invokes the selectdb.GetModifyBEClusterInquiry API asynchronously
func (*Client) ModifyBEClusterAttribute ¶
func (client *Client) ModifyBEClusterAttribute(request *ModifyBEClusterAttributeRequest) (response *ModifyBEClusterAttributeResponse, err error)
ModifyBEClusterAttribute invokes the selectdb.ModifyBEClusterAttribute API synchronously
func (*Client) ModifyBEClusterAttributeWithCallback ¶
func (client *Client) ModifyBEClusterAttributeWithCallback(request *ModifyBEClusterAttributeRequest, callback func(response *ModifyBEClusterAttributeResponse, err error)) <-chan int
ModifyBEClusterAttributeWithCallback invokes the selectdb.ModifyBEClusterAttribute API asynchronously
func (*Client) ModifyBEClusterAttributeWithChan ¶
func (client *Client) ModifyBEClusterAttributeWithChan(request *ModifyBEClusterAttributeRequest) (<-chan *ModifyBEClusterAttributeResponse, <-chan error)
ModifyBEClusterAttributeWithChan invokes the selectdb.ModifyBEClusterAttribute API asynchronously
func (*Client) ModifyDBCluster ¶
func (client *Client) ModifyDBCluster(request *ModifyDBClusterRequest) (response *ModifyDBClusterResponse, err error)
ModifyDBCluster invokes the selectdb.ModifyDBCluster API synchronously
func (*Client) ModifyDBClusterConfig ¶
func (client *Client) ModifyDBClusterConfig(request *ModifyDBClusterConfigRequest) (response *ModifyDBClusterConfigResponse, err error)
ModifyDBClusterConfig invokes the selectdb.ModifyDBClusterConfig API synchronously
func (*Client) ModifyDBClusterConfigWithCallback ¶
func (client *Client) ModifyDBClusterConfigWithCallback(request *ModifyDBClusterConfigRequest, callback func(response *ModifyDBClusterConfigResponse, err error)) <-chan int
ModifyDBClusterConfigWithCallback invokes the selectdb.ModifyDBClusterConfig API asynchronously
func (*Client) ModifyDBClusterConfigWithChan ¶
func (client *Client) ModifyDBClusterConfigWithChan(request *ModifyDBClusterConfigRequest) (<-chan *ModifyDBClusterConfigResponse, <-chan error)
ModifyDBClusterConfigWithChan invokes the selectdb.ModifyDBClusterConfig API asynchronously
func (*Client) ModifyDBClusterWithCallback ¶
func (client *Client) ModifyDBClusterWithCallback(request *ModifyDBClusterRequest, callback func(response *ModifyDBClusterResponse, err error)) <-chan int
ModifyDBClusterWithCallback invokes the selectdb.ModifyDBCluster API asynchronously
func (*Client) ModifyDBClusterWithChan ¶
func (client *Client) ModifyDBClusterWithChan(request *ModifyDBClusterRequest) (<-chan *ModifyDBClusterResponse, <-chan error)
ModifyDBClusterWithChan invokes the selectdb.ModifyDBCluster API asynchronously
func (*Client) ModifyDBInstanceAttribute ¶
func (client *Client) ModifyDBInstanceAttribute(request *ModifyDBInstanceAttributeRequest) (response *ModifyDBInstanceAttributeResponse, err error)
ModifyDBInstanceAttribute invokes the selectdb.ModifyDBInstanceAttribute API synchronously
func (*Client) ModifyDBInstanceAttributeWithCallback ¶
func (client *Client) ModifyDBInstanceAttributeWithCallback(request *ModifyDBInstanceAttributeRequest, callback func(response *ModifyDBInstanceAttributeResponse, err error)) <-chan int
ModifyDBInstanceAttributeWithCallback invokes the selectdb.ModifyDBInstanceAttribute API asynchronously
func (*Client) ModifyDBInstanceAttributeWithChan ¶
func (client *Client) ModifyDBInstanceAttributeWithChan(request *ModifyDBInstanceAttributeRequest) (<-chan *ModifyDBInstanceAttributeResponse, <-chan error)
ModifyDBInstanceAttributeWithChan invokes the selectdb.ModifyDBInstanceAttribute API asynchronously
func (*Client) ModifyElasticRule ¶
func (client *Client) ModifyElasticRule(request *ModifyElasticRuleRequest) (response *ModifyElasticRuleResponse, err error)
ModifyElasticRule invokes the selectdb.ModifyElasticRule API synchronously
func (*Client) ModifyElasticRuleWithCallback ¶
func (client *Client) ModifyElasticRuleWithCallback(request *ModifyElasticRuleRequest, callback func(response *ModifyElasticRuleResponse, err error)) <-chan int
ModifyElasticRuleWithCallback invokes the selectdb.ModifyElasticRule API asynchronously
func (*Client) ModifyElasticRuleWithChan ¶
func (client *Client) ModifyElasticRuleWithChan(request *ModifyElasticRuleRequest) (<-chan *ModifyElasticRuleResponse, <-chan error)
ModifyElasticRuleWithChan invokes the selectdb.ModifyElasticRule API asynchronously
func (*Client) ModifySecurityIPList ¶
func (client *Client) ModifySecurityIPList(request *ModifySecurityIPListRequest) (response *ModifySecurityIPListResponse, err error)
ModifySecurityIPList invokes the selectdb.ModifySecurityIPList API synchronously
func (*Client) ModifySecurityIPListWithCallback ¶
func (client *Client) ModifySecurityIPListWithCallback(request *ModifySecurityIPListRequest, callback func(response *ModifySecurityIPListResponse, err error)) <-chan int
ModifySecurityIPListWithCallback invokes the selectdb.ModifySecurityIPList API asynchronously
func (*Client) ModifySecurityIPListWithChan ¶
func (client *Client) ModifySecurityIPListWithChan(request *ModifySecurityIPListRequest) (<-chan *ModifySecurityIPListResponse, <-chan error)
ModifySecurityIPListWithChan invokes the selectdb.ModifySecurityIPList API asynchronously
func (*Client) ReleaseInstancePublicConnection ¶
func (client *Client) ReleaseInstancePublicConnection(request *ReleaseInstancePublicConnectionRequest) (response *ReleaseInstancePublicConnectionResponse, err error)
ReleaseInstancePublicConnection invokes the selectdb.ReleaseInstancePublicConnection API synchronously
func (*Client) ReleaseInstancePublicConnectionWithCallback ¶
func (client *Client) ReleaseInstancePublicConnectionWithCallback(request *ReleaseInstancePublicConnectionRequest, callback func(response *ReleaseInstancePublicConnectionResponse, err error)) <-chan int
ReleaseInstancePublicConnectionWithCallback invokes the selectdb.ReleaseInstancePublicConnection API asynchronously
func (*Client) ReleaseInstancePublicConnectionWithChan ¶
func (client *Client) ReleaseInstancePublicConnectionWithChan(request *ReleaseInstancePublicConnectionRequest) (<-chan *ReleaseInstancePublicConnectionResponse, <-chan error)
ReleaseInstancePublicConnectionWithChan invokes the selectdb.ReleaseInstancePublicConnection API asynchronously
func (*Client) ResetAccountPassword ¶
func (client *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
ResetAccountPassword invokes the selectdb.ResetAccountPassword API synchronously
func (*Client) ResetAccountPasswordWithCallback ¶
func (client *Client) ResetAccountPasswordWithCallback(request *ResetAccountPasswordRequest, callback func(response *ResetAccountPasswordResponse, err error)) <-chan int
ResetAccountPasswordWithCallback invokes the selectdb.ResetAccountPassword API asynchronously
func (*Client) ResetAccountPasswordWithChan ¶
func (client *Client) ResetAccountPasswordWithChan(request *ResetAccountPasswordRequest) (<-chan *ResetAccountPasswordResponse, <-chan error)
ResetAccountPasswordWithChan invokes the selectdb.ResetAccountPassword API asynchronously
func (*Client) RestartDBCluster ¶
func (client *Client) RestartDBCluster(request *RestartDBClusterRequest) (response *RestartDBClusterResponse, err error)
RestartDBCluster invokes the selectdb.RestartDBCluster API synchronously
func (*Client) RestartDBClusterWithCallback ¶
func (client *Client) RestartDBClusterWithCallback(request *RestartDBClusterRequest, callback func(response *RestartDBClusterResponse, err error)) <-chan int
RestartDBClusterWithCallback invokes the selectdb.RestartDBCluster API asynchronously
func (*Client) RestartDBClusterWithChan ¶
func (client *Client) RestartDBClusterWithChan(request *RestartDBClusterRequest) (<-chan *RestartDBClusterResponse, <-chan error)
RestartDBClusterWithChan invokes the selectdb.RestartDBCluster API asynchronously
func (*Client) StartBECluster ¶
func (client *Client) StartBECluster(request *StartBEClusterRequest) (response *StartBEClusterResponse, err error)
StartBECluster invokes the selectdb.StartBECluster API synchronously
func (*Client) StartBEClusterWithCallback ¶
func (client *Client) StartBEClusterWithCallback(request *StartBEClusterRequest, callback func(response *StartBEClusterResponse, err error)) <-chan int
StartBEClusterWithCallback invokes the selectdb.StartBECluster API asynchronously
func (*Client) StartBEClusterWithChan ¶
func (client *Client) StartBEClusterWithChan(request *StartBEClusterRequest) (<-chan *StartBEClusterResponse, <-chan error)
StartBEClusterWithChan invokes the selectdb.StartBECluster API asynchronously
func (*Client) StopBECluster ¶
func (client *Client) StopBECluster(request *StopBEClusterRequest) (response *StopBEClusterResponse, err error)
StopBECluster invokes the selectdb.StopBECluster API synchronously
func (*Client) StopBEClusterWithCallback ¶
func (client *Client) StopBEClusterWithCallback(request *StopBEClusterRequest, callback func(response *StopBEClusterResponse, err error)) <-chan int
StopBEClusterWithCallback invokes the selectdb.StopBECluster API asynchronously
func (*Client) StopBEClusterWithChan ¶
func (client *Client) StopBEClusterWithChan(request *StopBEClusterRequest) (<-chan *StopBEClusterResponse, <-chan error)
StopBEClusterWithChan invokes the selectdb.StopBECluster API asynchronously
func (*Client) UpgradeDBInstanceEngineVersion ¶
func (client *Client) UpgradeDBInstanceEngineVersion(request *UpgradeDBInstanceEngineVersionRequest) (response *UpgradeDBInstanceEngineVersionResponse, err error)
UpgradeDBInstanceEngineVersion invokes the selectdb.UpgradeDBInstanceEngineVersion API synchronously
func (*Client) UpgradeDBInstanceEngineVersionWithCallback ¶
func (client *Client) UpgradeDBInstanceEngineVersionWithCallback(request *UpgradeDBInstanceEngineVersionRequest, callback func(response *UpgradeDBInstanceEngineVersionResponse, err error)) <-chan int
UpgradeDBInstanceEngineVersionWithCallback invokes the selectdb.UpgradeDBInstanceEngineVersion API asynchronously
func (*Client) UpgradeDBInstanceEngineVersionWithChan ¶
func (client *Client) UpgradeDBInstanceEngineVersionWithChan(request *UpgradeDBInstanceEngineVersionRequest) (<-chan *UpgradeDBInstanceEngineVersionResponse, <-chan error)
UpgradeDBInstanceEngineVersionWithChan invokes the selectdb.UpgradeDBInstanceEngineVersion API asynchronously
type CreateDBClusterRequest ¶
type CreateDBClusterRequest struct { *requests.RpcRequest DBClusterDescription string `position:"Query" name:"DBClusterDescription"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` EngineVersion string `position:"Query" name:"EngineVersion"` CacheSize string `position:"Query" name:"CacheSize"` Engine string `position:"Query" name:"Engine"` DBInstanceId string `position:"Body" name:"DBInstanceId"` Period string `position:"Query" name:"Period"` DBClusterClass string `position:"Query" name:"DBClusterClass"` UsedTime string `position:"Query" name:"UsedTime"` VSwitchId string `position:"Query" name:"VSwitchId"` VpcId string `position:"Query" name:"VpcId"` ZoneId string `position:"Query" name:"ZoneId"` ChargeType string `position:"Query" name:"ChargeType"` }
CreateDBClusterRequest is the request struct for api CreateDBCluster
func CreateCreateDBClusterRequest ¶
func CreateCreateDBClusterRequest() (request *CreateDBClusterRequest)
CreateCreateDBClusterRequest creates a request to invoke CreateDBCluster API
type CreateDBClusterResponse ¶
type CreateDBClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
CreateDBClusterResponse is the response struct for api CreateDBCluster
func CreateCreateDBClusterResponse ¶
func CreateCreateDBClusterResponse() (response *CreateDBClusterResponse)
CreateCreateDBClusterResponse creates a response to parse from CreateDBCluster response
type CreateDBInstanceRequest ¶
type CreateDBInstanceRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` ConnectionString string `position:"Query" name:"ConnectionString"` EngineVersion string `position:"Query" name:"EngineVersion"` CacheSize requests.Integer `position:"Query" name:"CacheSize"` ResourceGroupId string `position:"Body" name:"ResourceGroupId"` Engine string `position:"Query" name:"Engine"` DBInstanceDescription string `position:"Query" name:"DBInstanceDescription"` Tag *[]CreateDBInstanceTag `position:"Query" name:"Tag" type:"Json"` Period string `position:"Query" name:"Period"` UsedTime requests.Integer `position:"Query" name:"UsedTime"` DBInstanceClass string `position:"Query" name:"DBInstanceClass"` VSwitchId string `position:"Query" name:"VSwitchId"` SecurityIPList string `position:"Query" name:"SecurityIPList"` VpcId string `position:"Query" name:"VpcId"` ZoneId string `position:"Query" name:"ZoneId"` ChargeType string `position:"Query" name:"ChargeType"` }
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"` Data Data `json:"Data" xml:"Data"` }
CreateDBInstanceResponse is the response struct for api CreateDBInstance
func CreateCreateDBInstanceResponse ¶
func CreateCreateDBInstanceResponse() (response *CreateDBInstanceResponse)
CreateCreateDBInstanceResponse creates a response to parse from CreateDBInstance response
type CreateDBInstanceTag ¶
CreateDBInstanceTag is a repeated param struct in CreateDBInstanceRequest
type CreateElasticRuleRequest ¶
type CreateElasticRuleRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ExecutionPeriod string `position:"Query" name:"ExecutionPeriod"` ClusterId string `position:"Query" name:"ClusterId"` ElasticRuleStartTime string `position:"Query" name:"ElasticRuleStartTime"` ClusterClass string `position:"Query" name:"ClusterClass"` DbInstanceId string `position:"Query" name:"DbInstanceId"` }
CreateElasticRuleRequest is the request struct for api CreateElasticRule
func CreateCreateElasticRuleRequest ¶
func CreateCreateElasticRuleRequest() (request *CreateElasticRuleRequest)
CreateCreateElasticRuleRequest creates a request to invoke CreateElasticRule API
type CreateElasticRuleResponse ¶
type CreateElasticRuleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
CreateElasticRuleResponse is the response struct for api CreateElasticRule
func CreateCreateElasticRuleResponse ¶
func CreateCreateElasticRuleResponse() (response *CreateElasticRuleResponse)
CreateCreateElasticRuleResponse creates a response to parse from CreateElasticRule response
type CreateServiceLinkedRoleForSelectDBRequest ¶
type CreateServiceLinkedRoleForSelectDBRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
CreateServiceLinkedRoleForSelectDBRequest is the request struct for api CreateServiceLinkedRoleForSelectDB
func CreateCreateServiceLinkedRoleForSelectDBRequest ¶
func CreateCreateServiceLinkedRoleForSelectDBRequest() (request *CreateServiceLinkedRoleForSelectDBRequest)
CreateCreateServiceLinkedRoleForSelectDBRequest creates a request to invoke CreateServiceLinkedRoleForSelectDB API
type CreateServiceLinkedRoleForSelectDBResponse ¶
type CreateServiceLinkedRoleForSelectDBResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateServiceLinkedRoleForSelectDBResponse is the response struct for api CreateServiceLinkedRoleForSelectDB
func CreateCreateServiceLinkedRoleForSelectDBResponse ¶
func CreateCreateServiceLinkedRoleForSelectDBResponse() (response *CreateServiceLinkedRoleForSelectDBResponse)
CreateCreateServiceLinkedRoleForSelectDBResponse creates a response to parse from CreateServiceLinkedRoleForSelectDB response
type DBClusterList ¶
type DBClusterList struct {
DbClusterListItem []DbClusterListItem `json:"DbClusterList" xml:"DbClusterList"`
}
DBClusterList is a nested struct in selectdb response
type DBClustersNetInfos ¶
type DBClustersNetInfos struct {
DBClustersNetInfosItem []DBClustersNetInfosItem `json:"DBClustersNetInfos" xml:"DBClustersNetInfos"`
}
DBClustersNetInfos is a nested struct in selectdb response
type DBClustersNetInfosItem ¶
type DBClustersNetInfosItem struct { NetType string `json:"NetType" xml:"NetType"` VpcInstanceId string `json:"VpcInstanceId" xml:"VpcInstanceId"` VpcId string `json:"VpcId" xml:"VpcId"` VswitchId string `json:"VswitchId" xml:"VswitchId"` UserVisible bool `json:"UserVisible" xml:"UserVisible"` ConnectionString string `json:"ConnectionString" xml:"ConnectionString"` Ip string `json:"Ip" xml:"Ip"` ClusterId string `json:"ClusterId" xml:"ClusterId"` PortList []PortListItem `json:"PortList" xml:"PortList"` }
DBClustersNetInfosItem is a nested struct in selectdb response
type DBInstance ¶
type DBInstance struct { ConnectionString string `json:"connectionString" xml:"connectionString"` DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"` Description string `json:"Description" xml:"Description"` Engine string `json:"Engine" xml:"Engine"` EngineVersion string `json:"EngineVersion" xml:"EngineVersion"` InstanceUsedType string `json:"InstanceUsedType" xml:"InstanceUsedType"` RegionId string `json:"RegionId" xml:"RegionId"` ZoneId string `json:"ZoneId" xml:"ZoneId"` ChargeType string `json:"ChargeType" xml:"ChargeType"` Category string `json:"Category" xml:"Category"` Status string `json:"Status" xml:"Status"` VpcId string `json:"VpcId" xml:"VpcId"` VswitchId string `json:"VswitchId" xml:"VswitchId"` ResourceCpu int64 `json:"ResourceCpu" xml:"ResourceCpu"` ResourceMemory int64 `json:"ResourceMemory" xml:"ResourceMemory"` ScaleMin int64 `json:"ScaleMin" xml:"ScaleMin"` ScaleMax int64 `json:"ScaleMax" xml:"ScaleMax"` ScaleReplica int64 `json:"ScaleReplica" xml:"ScaleReplica"` StorageSize int64 `json:"StorageSize" xml:"StorageSize"` StorageType string `json:"StorageType" xml:"StorageType"` ObjectStoreSize int64 `json:"ObjectStoreSize" xml:"ObjectStoreSize"` ExpireTime string `json:"ExpireTime" xml:"ExpireTime"` LockMode int64 `json:"LockMode" xml:"LockMode"` LockReason string `json:"LockReason" xml:"LockReason"` IsDeleted bool `json:"IsDeleted" xml:"IsDeleted"` MaintainStarttime string `json:"MaintainStarttime" xml:"MaintainStarttime"` MaintainEndtime string `json:"MaintainEndtime" xml:"MaintainEndtime"` GmtCreated string `json:"GmtCreated" xml:"GmtCreated"` GmtModified string `json:"GmtModified" xml:"GmtModified"` ParentInstance string `json:"ParentInstance" xml:"ParentInstance"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` MaintainStartTimeStr string `json:"MaintainStartTimeStr" xml:"MaintainStartTimeStr"` MaintainEndTimeStr string `json:"MaintainEndTimeStr" xml:"MaintainEndTimeStr"` TenantClusterId string `json:"TenantClusterId" xml:"TenantClusterId"` TenantToken string `json:"TenantToken" xml:"TenantToken"` TenantUserId string `json:"TenantUserId" xml:"TenantUserId"` ClusterCount int `json:"ClusterCount" xml:"ClusterCount"` Tags []TagsItem `json:"Tags" xml:"Tags"` }
DBInstance is a nested struct in selectdb response
type DBInstanceNetInfos ¶
type DBInstanceNetInfos struct {
DBInstanceNetInfosItem []DBInstanceNetInfosItem `json:"DBInstanceNetInfos" xml:"DBInstanceNetInfos"`
}
DBInstanceNetInfos is a nested struct in selectdb response
type DBInstanceNetInfosItem ¶
type DBInstanceNetInfosItem struct { NetType string `json:"NetType" xml:"NetType"` VpcInstanceId string `json:"VpcInstanceId" xml:"VpcInstanceId"` VpcId string `json:"VpcId" xml:"VpcId"` VswitchId string `json:"VswitchId" xml:"VswitchId"` UserVisible bool `json:"UserVisible" xml:"UserVisible"` ConnectionString string `json:"ConnectionString" xml:"ConnectionString"` Ip string `json:"Ip" xml:"Ip"` ClusterId string `json:"ClusterId" xml:"ClusterId"` PortList []PortListItem `json:"PortList" xml:"PortList"` }
DBInstanceNetInfosItem is a nested struct in selectdb response
type Data ¶
type Data struct { ClusterId string `json:"ClusterId" xml:"ClusterId"` OrderId int64 `json:"OrderId" xml:"OrderId"` ExecutionPeriod string `json:"ExecutionPeriod" xml:"ExecutionPeriod"` ClusterClass string `json:"ClusterClass" xml:"ClusterClass"` DbClusterId string `json:"DbClusterId" xml:"DbClusterId"` DbInstanceName string `json:"DbInstanceName" xml:"DbInstanceName"` ScalingRulesEnable bool `json:"ScalingRulesEnable" xml:"ScalingRulesEnable"` Currency string `json:"Currency" xml:"Currency"` DBClusterId string `json:"DBClusterId" xml:"DBClusterId"` TradeAmount string `json:"TradeAmount" xml:"TradeAmount"` DbInstanceId string `json:"DbInstanceId" xml:"DbInstanceId"` RuleId int64 `json:"RuleId" xml:"RuleId"` ElasticRuleStartTime string `json:"ElasticRuleStartTime" xml:"ElasticRuleStartTime"` DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"` TaskId int `json:"TaskId" xml:"TaskId"` Params []Param `json:"Params" xml:"Params"` ParamChangeLogs []ParamChangeLog `json:"ParamChangeLogs" xml:"ParamChangeLogs"` Rules []RulesItem `json:"Rules" xml:"Rules"` }
Data is a nested struct in selectdb response
type DataInDeleteDBCluster ¶
type DataInDeleteDBCluster struct { DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"` OrderId string `json:"OrderId" xml:"OrderId"` }
DataInDeleteDBCluster is a nested struct in selectdb response
type DbClusterListItem ¶
type DbClusterListItem struct { DbInstanceName string `json:"DbInstanceName" xml:"DbInstanceName"` DbClusterId string `json:"DbClusterId" xml:"DbClusterId"` DbClusterName string `json:"DbClusterName" xml:"DbClusterName"` Status string `json:"Status" xml:"Status"` CreatedTime string `json:"CreatedTime" xml:"CreatedTime"` DbClusterClass string `json:"DbClusterClass" xml:"DbClusterClass"` CpuCores int64 `json:"CpuCores" xml:"CpuCores"` Memory int64 `json:"Memory" xml:"Memory"` CacheStorageType string `json:"CacheStorageType" xml:"CacheStorageType"` PerformanceLevel string `json:"PerformanceLevel" xml:"PerformanceLevel"` CacheStorageSizeGB string `json:"CacheStorageSizeGB" xml:"CacheStorageSizeGB"` StartTime string `json:"StartTime" xml:"StartTime"` ChargeType string `json:"ChargeType" xml:"ChargeType"` ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"` ScalingRulesEnable bool `json:"ScalingRulesEnable" xml:"ScalingRulesEnable"` }
DbClusterListItem is a nested struct in selectdb response
type DeleteDBClusterRequest ¶
type DeleteDBClusterRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DBClusterId string `position:"Query" name:"DBClusterId"` ResourceGroupId string `position:"Body" name:"ResourceGroupId"` DBInstanceId string `position:"Body" name:"DBInstanceId"` }
DeleteDBClusterRequest is the request struct for api DeleteDBCluster
func CreateDeleteDBClusterRequest ¶
func CreateDeleteDBClusterRequest() (request *DeleteDBClusterRequest)
CreateDeleteDBClusterRequest creates a request to invoke DeleteDBCluster API
type DeleteDBClusterResponse ¶
type DeleteDBClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data DataInDeleteDBCluster `json:"Data" xml:"Data"` }
DeleteDBClusterResponse is the response struct for api DeleteDBCluster
func CreateDeleteDBClusterResponse ¶
func CreateDeleteDBClusterResponse() (response *DeleteDBClusterResponse)
CreateDeleteDBClusterResponse creates a response to parse from DeleteDBCluster response
type DeleteDBInstanceRequest ¶
type DeleteDBInstanceRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DBInstanceId string `position:"Body" name:"DBInstanceId"` }
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 DeleteElasticRuleRequest ¶
type DeleteElasticRuleRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Product string `position:"Query" name:"Product"` ClusterId string `position:"Query" name:"ClusterId"` DbInstanceId string `position:"Query" name:"DbInstanceId"` RuleId requests.Integer `position:"Query" name:"RuleId"` }
DeleteElasticRuleRequest is the request struct for api DeleteElasticRule
func CreateDeleteElasticRuleRequest ¶
func CreateDeleteElasticRuleRequest() (request *DeleteElasticRuleRequest)
CreateDeleteElasticRuleRequest creates a request to invoke DeleteElasticRule API
type DeleteElasticRuleResponse ¶
type DeleteElasticRuleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
DeleteElasticRuleResponse is the response struct for api DeleteElasticRule
func CreateDeleteElasticRuleResponse ¶
func CreateDeleteElasticRuleResponse() (response *DeleteElasticRuleResponse)
CreateDeleteElasticRuleResponse creates a response to parse from DeleteElasticRule response
type DescribeAllDBInstanceClassRequest ¶
type DescribeAllDBInstanceClassRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` }
DescribeAllDBInstanceClassRequest is the request struct for api DescribeAllDBInstanceClass
func CreateDescribeAllDBInstanceClassRequest ¶
func CreateDescribeAllDBInstanceClassRequest() (request *DescribeAllDBInstanceClassRequest)
CreateDescribeAllDBInstanceClassRequest creates a request to invoke DescribeAllDBInstanceClass API
type DescribeAllDBInstanceClassResponse ¶
type DescribeAllDBInstanceClassResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ClassCodeList []ClassCodeListItem `json:"ClassCodeList" xml:"ClassCodeList"` }
DescribeAllDBInstanceClassResponse is the response struct for api DescribeAllDBInstanceClass
func CreateDescribeAllDBInstanceClassResponse ¶
func CreateDescribeAllDBInstanceClassResponse() (response *DescribeAllDBInstanceClassResponse)
CreateDescribeAllDBInstanceClassResponse creates a response to parse from DescribeAllDBInstanceClass response
type DescribeDBClusterConfigChangeLogsRequest ¶
type DescribeDBClusterConfigChangeLogsRequest struct { *requests.RpcRequest StartTime string `position:"Query" name:"StartTime"` ConfigKey string `position:"Query" name:"ConfigKey"` DBInstanceId string `position:"Query" name:"DBInstanceId"` DBClusterId string `position:"Query" name:"DBClusterId"` EndTime string `position:"Query" name:"EndTime"` }
DescribeDBClusterConfigChangeLogsRequest is the request struct for api DescribeDBClusterConfigChangeLogs
func CreateDescribeDBClusterConfigChangeLogsRequest ¶
func CreateDescribeDBClusterConfigChangeLogsRequest() (request *DescribeDBClusterConfigChangeLogsRequest)
CreateDescribeDBClusterConfigChangeLogsRequest creates a request to invoke DescribeDBClusterConfigChangeLogs API
type DescribeDBClusterConfigChangeLogsResponse ¶
type DescribeDBClusterConfigChangeLogsResponse struct { *responses.BaseResponse DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` AccessDeniedDetail string `json:"AccessDeniedDetail" xml:"AccessDeniedDetail"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
DescribeDBClusterConfigChangeLogsResponse is the response struct for api DescribeDBClusterConfigChangeLogs
func CreateDescribeDBClusterConfigChangeLogsResponse ¶
func CreateDescribeDBClusterConfigChangeLogsResponse() (response *DescribeDBClusterConfigChangeLogsResponse)
CreateDescribeDBClusterConfigChangeLogsResponse creates a response to parse from DescribeDBClusterConfigChangeLogs response
type DescribeDBClusterConfigRequest ¶
type DescribeDBClusterConfigRequest struct { *requests.RpcRequest DBClusterId string `position:"Query" name:"DBClusterId"` ConfigKey string `position:"Query" name:"ConfigKey"` DBInstanceId string `position:"Query" name:"DBInstanceId"` }
DescribeDBClusterConfigRequest is the request struct for api DescribeDBClusterConfig
func CreateDescribeDBClusterConfigRequest ¶
func CreateDescribeDBClusterConfigRequest() (request *DescribeDBClusterConfigRequest)
CreateDescribeDBClusterConfigRequest creates a request to invoke DescribeDBClusterConfig API
type DescribeDBClusterConfigResponse ¶
type DescribeDBClusterConfigResponse struct { *responses.BaseResponse DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` AccessDeniedDetail string `json:"AccessDeniedDetail" xml:"AccessDeniedDetail"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
DescribeDBClusterConfigResponse is the response struct for api DescribeDBClusterConfig
func CreateDescribeDBClusterConfigResponse ¶
func CreateDescribeDBClusterConfigResponse() (response *DescribeDBClusterConfigResponse)
CreateDescribeDBClusterConfigResponse creates a response to parse from DescribeDBClusterConfig response
type DescribeDBInstanceAttributeRequest ¶
type DescribeDBInstanceAttributeRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DBInstanceId string `position:"Query" name:"DBInstanceId"` }
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"` Status string `json:"Status" xml:"Status"` SubDomain string `json:"SubDomain" xml:"SubDomain"` GmtModified string `json:"GmtModified" xml:"GmtModified"` LockMode int64 `json:"LockMode" xml:"LockMode"` LockReason string `json:"LockReason" xml:"LockReason"` ResourceCpu int64 `json:"ResourceCpu" xml:"ResourceCpu"` StorageSize int64 `json:"StorageSize" xml:"StorageSize"` ObjectStoreSize int64 `json:"ObjectStoreSize" xml:"ObjectStoreSize"` MaintainStarttime string `json:"MaintainStarttime" xml:"MaintainStarttime"` MaintainEndtime string `json:"MaintainEndtime" xml:"MaintainEndtime"` Engine string `json:"Engine" xml:"Engine"` EngineVersion string `json:"EngineVersion" xml:"EngineVersion"` EngineMinorVersion string `json:"EngineMinorVersion" xml:"EngineMinorVersion"` DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"` Description string `json:"Description" xml:"Description"` CreateTime string `json:"CreateTime" xml:"CreateTime"` ChargeType string `json:"ChargeType" xml:"ChargeType"` ExpireTime string `json:"ExpireTime" xml:"ExpireTime"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` RegionId string `json:"RegionId" xml:"RegionId"` ZoneId string `json:"ZoneId" xml:"ZoneId"` VpcId string `json:"VpcId" xml:"VpcId"` CanUpgradeVersions []string `json:"CanUpgradeVersions" xml:"CanUpgradeVersions"` DBClusterList []DbClusterListItem `json:"DBClusterList" xml:"DBClusterList"` Tags []TagsItem `json:"Tags" xml:"Tags"` }
DescribeDBInstanceAttributeResponse is the response struct for api DescribeDBInstanceAttribute
func CreateDescribeDBInstanceAttributeResponse ¶
func CreateDescribeDBInstanceAttributeResponse() (response *DescribeDBInstanceAttributeResponse)
CreateDescribeDBInstanceAttributeResponse creates a response to parse from DescribeDBInstanceAttribute response
type DescribeDBInstanceNetInfoRequest ¶
type DescribeDBInstanceNetInfoRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` 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"` DBInstanceNetInfos []DBInstanceNetInfosItem `json:"DBInstanceNetInfos" xml:"DBInstanceNetInfos"` DBClustersNetInfos []DBClustersNetInfosItem `json:"DBClustersNetInfos" xml:"DBClustersNetInfos"` }
DescribeDBInstanceNetInfoResponse is the response struct for api DescribeDBInstanceNetInfo
func CreateDescribeDBInstanceNetInfoResponse ¶
func CreateDescribeDBInstanceNetInfoResponse() (response *DescribeDBInstanceNetInfoResponse)
CreateDescribeDBInstanceNetInfoResponse creates a response to parse from DescribeDBInstanceNetInfo response
type DescribeDBInstancesRequest ¶
type DescribeDBInstancesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` PageSize requests.Integer `position:"Query" name:"PageSize"` DBInstanceStatus string `position:"Query" name:"DBInstanceStatus"` DBInstanceDescription string `position:"Query" name:"DBInstanceDescription"` Tag *[]DescribeDBInstancesTag `position:"Query" name:"Tag" type:"Json"` DBInstanceIds string `position:"Query" name:"DBInstanceIds"` }
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 int64 `json:"PageNumber" xml:"PageNumber"` PageSize int64 `json:"PageSize" xml:"PageSize"` TotalRecordCount int64 `json:"TotalRecordCount" xml:"TotalRecordCount"` Items []DBInstance `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 DescribeElasticRulesRequest ¶
type DescribeElasticRulesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Product string `position:"Query" name:"Product"` ClusterId string `position:"Query" name:"ClusterId"` DbInstanceId string `position:"Query" name:"DbInstanceId"` }
DescribeElasticRulesRequest is the request struct for api DescribeElasticRules
func CreateDescribeElasticRulesRequest ¶
func CreateDescribeElasticRulesRequest() (request *DescribeElasticRulesRequest)
CreateDescribeElasticRulesRequest creates a request to invoke DescribeElasticRules API
type DescribeElasticRulesResponse ¶
type DescribeElasticRulesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
DescribeElasticRulesResponse is the response struct for api DescribeElasticRules
func CreateDescribeElasticRulesResponse ¶
func CreateDescribeElasticRulesResponse() (response *DescribeElasticRulesResponse)
CreateDescribeElasticRulesResponse creates a response to parse from DescribeElasticRules response
type DescribeSecurityIPListRequest ¶
type DescribeSecurityIPListRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DBInstanceId string `position:"Query" name:"DBInstanceId"` }
DescribeSecurityIPListRequest is the request struct for api DescribeSecurityIPList
func CreateDescribeSecurityIPListRequest ¶
func CreateDescribeSecurityIPListRequest() (request *DescribeSecurityIPListRequest)
CreateDescribeSecurityIPListRequest creates a request to invoke DescribeSecurityIPList API
type DescribeSecurityIPListResponse ¶
type DescribeSecurityIPListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"` GroupItems []GroupItemsItem `json:"GroupItems" xml:"GroupItems"` }
DescribeSecurityIPListResponse is the response struct for api DescribeSecurityIPList
func CreateDescribeSecurityIPListResponse ¶
func CreateDescribeSecurityIPListResponse() (response *DescribeSecurityIPListResponse)
CreateDescribeSecurityIPListResponse creates a response to parse from DescribeSecurityIPList response
type EnDisableScalingRulesRequest ¶
type EnDisableScalingRulesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Product string `position:"Query" name:"Product"` ClusterId string `position:"Query" name:"ClusterId"` DbInstanceId string `position:"Query" name:"DbInstanceId"` ScalingRulesEnable requests.Boolean `position:"Query" name:"ScalingRulesEnable"` }
EnDisableScalingRulesRequest is the request struct for api EnDisableScalingRules
func CreateEnDisableScalingRulesRequest ¶
func CreateEnDisableScalingRulesRequest() (request *EnDisableScalingRulesRequest)
CreateEnDisableScalingRulesRequest creates a request to invoke EnDisableScalingRules API
type EnDisableScalingRulesResponse ¶
type EnDisableScalingRulesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
EnDisableScalingRulesResponse is the response struct for api EnDisableScalingRules
func CreateEnDisableScalingRulesResponse ¶
func CreateEnDisableScalingRulesResponse() (response *EnDisableScalingRulesResponse)
CreateEnDisableScalingRulesResponse creates a response to parse from EnDisableScalingRules response
type GetCreateBEClusterInquiryRequest ¶
type GetCreateBEClusterInquiryRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CacheSize requests.Integer `position:"Query" name:"CacheSize"` PreCacheSize requests.Integer `position:"Query" name:"PreCacheSize"` ComputeSize requests.Integer `position:"Query" name:"ComputeSize"` DbInstanceId string `position:"Query" name:"DbInstanceId"` PreComputeSize requests.Integer `position:"Query" name:"PreComputeSize"` Quantity requests.Integer `position:"Query" name:"Quantity"` CommodityCode string `position:"Query" name:"CommodityCode"` ChargeType string `position:"Query" name:"ChargeType"` PricingCycle string `position:"Query" name:"PricingCycle"` }
GetCreateBEClusterInquiryRequest is the request struct for api GetCreateBEClusterInquiry
func CreateGetCreateBEClusterInquiryRequest ¶
func CreateGetCreateBEClusterInquiryRequest() (request *GetCreateBEClusterInquiryRequest)
CreateGetCreateBEClusterInquiryRequest creates a request to invoke GetCreateBEClusterInquiry API
type GetCreateBEClusterInquiryResponse ¶
type GetCreateBEClusterInquiryResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
GetCreateBEClusterInquiryResponse is the response struct for api GetCreateBEClusterInquiry
func CreateGetCreateBEClusterInquiryResponse ¶
func CreateGetCreateBEClusterInquiryResponse() (response *GetCreateBEClusterInquiryResponse)
CreateGetCreateBEClusterInquiryResponse creates a response to parse from GetCreateBEClusterInquiry response
type GetModifyBEClusterInquiryRequest ¶
type GetModifyBEClusterInquiryRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CacheSize requests.Integer `position:"Query" name:"CacheSize"` PreCacheSize requests.Integer `position:"Query" name:"PreCacheSize"` ComputeSize requests.Integer `position:"Query" name:"ComputeSize"` DbInstanceId string `position:"Query" name:"DbInstanceId"` PreComputeSize requests.Integer `position:"Query" name:"PreComputeSize"` Quantity requests.Integer `position:"Query" name:"Quantity"` ClusterId string `position:"Query" name:"ClusterId"` CommodityCode string `position:"Query" name:"CommodityCode"` ChargeType string `position:"Query" name:"ChargeType"` PricingCycle string `position:"Query" name:"PricingCycle"` }
GetModifyBEClusterInquiryRequest is the request struct for api GetModifyBEClusterInquiry
func CreateGetModifyBEClusterInquiryRequest ¶
func CreateGetModifyBEClusterInquiryRequest() (request *GetModifyBEClusterInquiryRequest)
CreateGetModifyBEClusterInquiryRequest creates a request to invoke GetModifyBEClusterInquiry API
type GetModifyBEClusterInquiryResponse ¶
type GetModifyBEClusterInquiryResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
GetModifyBEClusterInquiryResponse is the response struct for api GetModifyBEClusterInquiry
func CreateGetModifyBEClusterInquiryResponse ¶
func CreateGetModifyBEClusterInquiryResponse() (response *GetModifyBEClusterInquiryResponse)
CreateGetModifyBEClusterInquiryResponse creates a response to parse from GetModifyBEClusterInquiry response
type GroupItems ¶
type GroupItems struct {
GroupItemsItem []GroupItemsItem `json:"GroupItems" xml:"GroupItems"`
}
GroupItems is a nested struct in selectdb response
type GroupItemsItem ¶
type GroupItemsItem struct { GroupName string `json:"GroupName" xml:"GroupName"` AecurityIPType string `json:"AecurityIPType" xml:"AecurityIPType"` GroupTag string `json:"GroupTag" xml:"GroupTag"` SecurityIPList string `json:"SecurityIPList" xml:"SecurityIPList"` WhitelistNetType string `json:"WhitelistNetType" xml:"WhitelistNetType"` }
GroupItemsItem is a nested struct in selectdb response
type Items ¶
type Items struct {
DBInstance []DBInstance `json:"DBInstance" xml:"DBInstance"`
}
Items is a nested struct in selectdb response
type ModifyBEClusterAttributeRequest ¶
type ModifyBEClusterAttributeRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DBClusterId string `position:"Query" name:"DBClusterId"` DBInstanceId string `position:"Query" name:"DBInstanceId"` Value string `position:"Query" name:"Value"` InstanceAttributeType string `position:"Query" name:"InstanceAttributeType"` }
ModifyBEClusterAttributeRequest is the request struct for api ModifyBEClusterAttribute
func CreateModifyBEClusterAttributeRequest ¶
func CreateModifyBEClusterAttributeRequest() (request *ModifyBEClusterAttributeRequest)
CreateModifyBEClusterAttributeRequest creates a request to invoke ModifyBEClusterAttribute API
type ModifyBEClusterAttributeResponse ¶
type ModifyBEClusterAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyBEClusterAttributeResponse is the response struct for api ModifyBEClusterAttribute
func CreateModifyBEClusterAttributeResponse ¶
func CreateModifyBEClusterAttributeResponse() (response *ModifyBEClusterAttributeResponse)
CreateModifyBEClusterAttributeResponse creates a response to parse from ModifyBEClusterAttribute response
type ModifyDBClusterConfigRequest ¶
type ModifyDBClusterConfigRequest struct { *requests.RpcRequest ConfigKey string `position:"Query" name:"ConfigKey"` SwitchTimeMode string `position:"Query" name:"SwitchTimeMode"` DBInstanceId string `position:"Query" name:"DBInstanceId"` DBClusterId string `position:"Query" name:"DBClusterId"` Parameters string `position:"Query" name:"Parameters"` }
ModifyDBClusterConfigRequest is the request struct for api ModifyDBClusterConfig
func CreateModifyDBClusterConfigRequest ¶
func CreateModifyDBClusterConfigRequest() (request *ModifyDBClusterConfigRequest)
CreateModifyDBClusterConfigRequest creates a request to invoke ModifyDBClusterConfig API
type ModifyDBClusterConfigResponse ¶
type ModifyDBClusterConfigResponse struct { *responses.BaseResponse DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` AccessDeniedDetail string `json:"AccessDeniedDetail" xml:"AccessDeniedDetail"` RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
ModifyDBClusterConfigResponse is the response struct for api ModifyDBClusterConfig
func CreateModifyDBClusterConfigResponse ¶
func CreateModifyDBClusterConfigResponse() (response *ModifyDBClusterConfigResponse)
CreateModifyDBClusterConfigResponse creates a response to parse from ModifyDBClusterConfig response
type ModifyDBClusterRequest ¶
type ModifyDBClusterRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DBClusterId string `position:"Query" name:"DBClusterId"` DBClusterClass string `position:"Query" name:"DBClusterClass"` CacheSize string `position:"Query" name:"CacheSize"` Engine string `position:"Query" name:"Engine"` DBInstanceId string `position:"Query" name:"DBInstanceId"` }
ModifyDBClusterRequest is the request struct for api ModifyDBCluster
func CreateModifyDBClusterRequest ¶
func CreateModifyDBClusterRequest() (request *ModifyDBClusterRequest)
CreateModifyDBClusterRequest creates a request to invoke ModifyDBCluster API
type ModifyDBClusterResponse ¶
type ModifyDBClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` DBInstanceId string `json:"DBInstanceId" xml:"DBInstanceId"` Data Data `json:"Data" xml:"Data"` }
ModifyDBClusterResponse is the response struct for api ModifyDBCluster
func CreateModifyDBClusterResponse ¶
func CreateModifyDBClusterResponse() (response *ModifyDBClusterResponse)
CreateModifyDBClusterResponse creates a response to parse from ModifyDBCluster response
type ModifyDBInstanceAttributeRequest ¶
type ModifyDBInstanceAttributeRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DBInstanceId string `position:"Query" name:"DBInstanceId"` Value string `position:"Query" name:"Value"` InstanceAttributeType string `position:"Query" name:"InstanceAttributeType"` }
ModifyDBInstanceAttributeRequest is the request struct for api ModifyDBInstanceAttribute
func CreateModifyDBInstanceAttributeRequest ¶
func CreateModifyDBInstanceAttributeRequest() (request *ModifyDBInstanceAttributeRequest)
CreateModifyDBInstanceAttributeRequest creates a request to invoke ModifyDBInstanceAttribute API
type ModifyDBInstanceAttributeResponse ¶
type ModifyDBInstanceAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyDBInstanceAttributeResponse is the response struct for api ModifyDBInstanceAttribute
func CreateModifyDBInstanceAttributeResponse ¶
func CreateModifyDBInstanceAttributeResponse() (response *ModifyDBInstanceAttributeResponse)
CreateModifyDBInstanceAttributeResponse creates a response to parse from ModifyDBInstanceAttribute response
type ModifyElasticRuleRequest ¶
type ModifyElasticRuleRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DbInstanceId string `position:"Query" name:"DbInstanceId"` Product string `position:"Query" name:"Product"` ExecutionPeriod string `position:"Query" name:"ExecutionPeriod"` ClusterId string `position:"Query" name:"ClusterId"` ElasticRuleStartTime string `position:"Query" name:"ElasticRuleStartTime"` ClusterClass string `position:"Query" name:"ClusterClass"` RuleId requests.Integer `position:"Query" name:"RuleId"` }
ModifyElasticRuleRequest is the request struct for api ModifyElasticRule
func CreateModifyElasticRuleRequest ¶
func CreateModifyElasticRuleRequest() (request *ModifyElasticRuleRequest)
CreateModifyElasticRuleRequest creates a request to invoke ModifyElasticRule API
type ModifyElasticRuleResponse ¶
type ModifyElasticRuleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
ModifyElasticRuleResponse is the response struct for api ModifyElasticRule
func CreateModifyElasticRuleResponse ¶
func CreateModifyElasticRuleResponse() (response *ModifyElasticRuleResponse)
CreateModifyElasticRuleResponse creates a response to parse from ModifyElasticRule response
type ModifySecurityIPListRequest ¶
type ModifySecurityIPListRequest struct { *requests.RpcRequest ModifyMode string `position:"Query" name:"ModifyMode"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` GroupName string `position:"Query" name:"GroupName"` SecurityIPList string `position:"Query" name:"SecurityIPList"` DBInstanceId string `position:"Query" name:"DBInstanceId"` }
ModifySecurityIPListRequest is the request struct for api ModifySecurityIPList
func CreateModifySecurityIPListRequest ¶
func CreateModifySecurityIPListRequest() (request *ModifySecurityIPListRequest)
CreateModifySecurityIPListRequest creates a request to invoke ModifySecurityIPList API
type ModifySecurityIPListResponse ¶
type ModifySecurityIPListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` GroupName string `json:"GroupName" xml:"GroupName"` SecurityIPType string `json:"SecurityIPType" xml:"SecurityIPType"` GroupTag string `json:"GroupTag" xml:"GroupTag"` TaskId int64 `json:"TaskId" xml:"TaskId"` SecurityIPList string `json:"SecurityIPList" xml:"SecurityIPList"` WhitelistNetType string `json:"WhitelistNetType" xml:"WhitelistNetType"` DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"` }
ModifySecurityIPListResponse is the response struct for api ModifySecurityIPList
func CreateModifySecurityIPListResponse ¶
func CreateModifySecurityIPListResponse() (response *ModifySecurityIPListResponse)
CreateModifySecurityIPListResponse creates a response to parse from ModifySecurityIPList response
type Param ¶
type Param struct { Name string `json:"Name" xml:"Name"` Optional string `json:"Optional" xml:"Optional"` Comment string `json:"Comment" xml:"Comment"` Value string `json:"Value" xml:"Value"` ParamCategory string `json:"ParamCategory" xml:"ParamCategory"` DefaultValue string `json:"DefaultValue" xml:"DefaultValue"` IsDynamic int `json:"IsDynamic" xml:"IsDynamic"` IsUserModifiable int `json:"IsUserModifiable" xml:"IsUserModifiable"` }
Param is a nested struct in selectdb response
type ParamChangeLog ¶
type ParamChangeLog struct { Id int64 `json:"Id" xml:"Id"` Name string `json:"Name" xml:"Name"` OldValue string `json:"OldValue" xml:"OldValue"` NewValue string `json:"NewValue" xml:"NewValue"` IsApplied bool `json:"IsApplied" xml:"IsApplied"` GmtCreated string `json:"GmtCreated" xml:"GmtCreated"` GmtModified string `json:"GmtModified" xml:"GmtModified"` }
ParamChangeLog is a nested struct in selectdb response
type ParamChangeLogs ¶
type ParamChangeLogs struct {
ParamChangeLog []ParamChangeLog `json:"ParamChangeLog" xml:"ParamChangeLog"`
}
ParamChangeLogs is a nested struct in selectdb response
type Params ¶
type Params struct {
Param []Param `json:"Param" xml:"Param"`
}
Params is a nested struct in selectdb response
type PortListInDescribeDBInstanceNetInfo ¶
type PortListInDescribeDBInstanceNetInfo struct {
PortListItem []PortListItem `json:"PortList" xml:"PortList"`
}
PortListInDescribeDBInstanceNetInfo is a nested struct in selectdb response
type PortListItem ¶
type PortListItem struct { Port int `json:"Port" xml:"Port"` Protocol string `json:"Protocol" xml:"Protocol"` }
PortListItem is a nested struct in selectdb response
type ReleaseInstancePublicConnectionRequest ¶
type ReleaseInstancePublicConnectionRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ConnectionString string `position:"Query" name:"ConnectionString"` DBInstanceId string `position:"Query" name:"DBInstanceId"` }
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 ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` 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 RestartDBClusterRequest ¶
type RestartDBClusterRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DBClusterId string `position:"Query" name:"DBClusterId"` ResourceGroupId string `position:"Body" name:"ResourceGroupId"` DBInstanceId string `position:"Body" name:"DBInstanceId"` }
RestartDBClusterRequest is the request struct for api RestartDBCluster
func CreateRestartDBClusterRequest ¶
func CreateRestartDBClusterRequest() (request *RestartDBClusterRequest)
CreateRestartDBClusterRequest creates a request to invoke RestartDBCluster API
type RestartDBClusterResponse ¶
type RestartDBClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
RestartDBClusterResponse is the response struct for api RestartDBCluster
func CreateRestartDBClusterResponse ¶
func CreateRestartDBClusterResponse() (response *RestartDBClusterResponse)
CreateRestartDBClusterResponse creates a response to parse from RestartDBCluster response
type Rules ¶
type Rules struct {
RulesItem []RulesItem `json:"Rules" xml:"Rules"`
}
Rules is a nested struct in selectdb response
type RulesItem ¶
type RulesItem struct { RuleId int64 `json:"RuleId" xml:"RuleId"` ExecutionPeriod string `json:"ExecutionPeriod" xml:"ExecutionPeriod"` ElasticRuleStartTime string `json:"ElasticRuleStartTime" xml:"ElasticRuleStartTime"` ClusterClass string `json:"ClusterClass" xml:"ClusterClass"` }
RulesItem is a nested struct in selectdb response
type StartBEClusterRequest ¶
type StartBEClusterRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DBClusterId string `position:"Query" name:"DBClusterId"` DBInstanceId string `position:"Query" name:"DBInstanceId"` }
StartBEClusterRequest is the request struct for api StartBECluster
func CreateStartBEClusterRequest ¶
func CreateStartBEClusterRequest() (request *StartBEClusterRequest)
CreateStartBEClusterRequest creates a request to invoke StartBECluster API
type StartBEClusterResponse ¶
type StartBEClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StartBEClusterResponse is the response struct for api StartBECluster
func CreateStartBEClusterResponse ¶
func CreateStartBEClusterResponse() (response *StartBEClusterResponse)
CreateStartBEClusterResponse creates a response to parse from StartBECluster response
type StopBEClusterRequest ¶
type StopBEClusterRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DBClusterId string `position:"Query" name:"DBClusterId"` DBInstanceId string `position:"Query" name:"DBInstanceId"` }
StopBEClusterRequest is the request struct for api StopBECluster
func CreateStopBEClusterRequest ¶
func CreateStopBEClusterRequest() (request *StopBEClusterRequest)
CreateStopBEClusterRequest creates a request to invoke StopBECluster API
type StopBEClusterResponse ¶
type StopBEClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StopBEClusterResponse is the response struct for api StopBECluster
func CreateStopBEClusterResponse ¶
func CreateStopBEClusterResponse() (response *StopBEClusterResponse)
CreateStopBEClusterResponse creates a response to parse from StopBECluster response
type TagsInDescribeDBInstanceAttribute ¶
type TagsInDescribeDBInstanceAttribute struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInDescribeDBInstanceAttribute is a nested struct in selectdb response
type TagsInDescribeDBInstances ¶
type TagsInDescribeDBInstances struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInDescribeDBInstances is a nested struct in selectdb response
type TagsItem ¶
type TagsItem struct { TagValue string `json:"TagValue" xml:"TagValue"` TagKey string `json:"TagKey" xml:"TagKey"` }
TagsItem is a nested struct in selectdb response
type UpgradeDBInstanceEngineVersionRequest ¶
type UpgradeDBInstanceEngineVersionRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` EngineVersion string `position:"Query" name:"EngineVersion"` SwitchTimeMode string `position:"Query" name:"SwitchTimeMode"` DBInstanceId string `position:"Query" name:"DBInstanceId"` }
UpgradeDBInstanceEngineVersionRequest is the request struct for api UpgradeDBInstanceEngineVersion
func CreateUpgradeDBInstanceEngineVersionRequest ¶
func CreateUpgradeDBInstanceEngineVersionRequest() (request *UpgradeDBInstanceEngineVersionRequest)
CreateUpgradeDBInstanceEngineVersionRequest creates a request to invoke UpgradeDBInstanceEngineVersion API
type UpgradeDBInstanceEngineVersionResponse ¶
type UpgradeDBInstanceEngineVersionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpgradeDBInstanceEngineVersionResponse is the response struct for api UpgradeDBInstanceEngineVersion
func CreateUpgradeDBInstanceEngineVersionResponse ¶
func CreateUpgradeDBInstanceEngineVersionResponse() (response *UpgradeDBInstanceEngineVersionResponse)
CreateUpgradeDBInstanceEngineVersionResponse creates a response to parse from UpgradeDBInstanceEngineVersion response
Source Files ¶
- allocate_instance_public_connection.go
- check_create_db_instance.go
- check_service_linked_role.go
- client.go
- create_db_cluster.go
- create_db_instance.go
- create_elastic_rule.go
- create_service_linked_role_for_select_db.go
- delete_db_cluster.go
- delete_db_instance.go
- delete_elastic_rule.go
- describe_all_db_instance_class.go
- describe_db_cluster_config.go
- describe_db_cluster_config_change_logs.go
- describe_db_instance_attribute.go
- describe_db_instance_net_info.go
- describe_db_instances.go
- describe_elastic_rules.go
- describe_security_ip_list.go
- en_disable_scaling_rules.go
- get_create_be_cluster_inquiry.go
- get_modify_be_cluster_inquiry.go
- modify_be_cluster_attribute.go
- modify_db_cluster.go
- modify_db_cluster_config.go
- modify_db_instance_attribute.go
- modify_elastic_rule.go
- modify_security_ip_list.go
- release_instance_public_connection.go
- reset_account_password.go
- restart_db_cluster.go
- start_be_cluster.go
- stop_be_cluster.go
- struct_can_upgrade_versions.go
- struct_class_code_list.go
- struct_class_code_list_item.go
- struct_data.go
- struct_data_in_delete_db_cluster.go
- struct_db_cluster_list.go
- struct_db_cluster_list_item.go
- struct_db_clusters_net_infos.go
- struct_db_clusters_net_infos_item.go
- struct_db_instance.go
- struct_db_instance_net_infos.go
- struct_db_instance_net_infos_item.go
- struct_group_items.go
- struct_group_items_item.go
- struct_items.go
- struct_param.go
- struct_param_change_log.go
- struct_param_change_logs.go
- struct_params.go
- struct_port_list_in_describe_db_instance_net_info.go
- struct_port_list_item.go
- struct_rules.go
- struct_rules_item.go
- struct_tags_in_describe_db_instance_attribute.go
- struct_tags_in_describe_db_instances.go
- struct_tags_item.go
- upgrade_db_instance_engine_version.go