 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type AddShardConfig
- type Client
- func (c *Client) CloneAccount(request *CloneAccountRequest) (response *CloneAccountResponse, err error)
- func (c *Client) CloseDBExtranetAccess(request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
- func (c *Client) CopyAccountPrivileges(request *CopyAccountPrivilegesRequest) (response *CopyAccountPrivilegesResponse, err error)
- func (c *Client) CreateAccount(request *CreateAccountRequest) (response *CreateAccountResponse, err error)
- func (c *Client) CreateDCDBInstance(request *CreateDCDBInstanceRequest) (response *CreateDCDBInstanceResponse, err error)
- func (c *Client) DeleteAccount(request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)
- func (c *Client) DescribeAccountPrivileges(request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
- func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
- func (c *Client) DescribeDBLogFiles(request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
- func (c *Client) DescribeDBParameters(request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)
- func (c *Client) DescribeDBSyncMode(request *DescribeDBSyncModeRequest) (response *DescribeDBSyncModeResponse, err error)
- func (c *Client) DescribeDCDBInstances(request *DescribeDCDBInstancesRequest) (response *DescribeDCDBInstancesResponse, err error)
- func (c *Client) DescribeDCDBPrice(request *DescribeDCDBPriceRequest) (response *DescribeDCDBPriceResponse, err error)
- func (c *Client) DescribeDCDBRenewalPrice(request *DescribeDCDBRenewalPriceRequest) (response *DescribeDCDBRenewalPriceResponse, err error)
- func (c *Client) DescribeDCDBSaleInfo(request *DescribeDCDBSaleInfoRequest) (response *DescribeDCDBSaleInfoResponse, err error)
- func (c *Client) DescribeDCDBShards(request *DescribeDCDBShardsRequest) (response *DescribeDCDBShardsResponse, err error)
- func (c *Client) DescribeDCDBUpgradePrice(request *DescribeDCDBUpgradePriceRequest) (response *DescribeDCDBUpgradePriceResponse, err error)
- func (c *Client) DescribeDatabaseObjects(request *DescribeDatabaseObjectsRequest) (response *DescribeDatabaseObjectsResponse, err error)
- func (c *Client) DescribeDatabaseTable(request *DescribeDatabaseTableRequest) (response *DescribeDatabaseTableResponse, err error)
- func (c *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
- func (c *Client) DescribeOrders(request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)
- func (c *Client) DescribeProjects(request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
- func (c *Client) DescribeShardSpec(request *DescribeShardSpecRequest) (response *DescribeShardSpecResponse, err error)
- func (c *Client) DescribeSqlLogs(request *DescribeSqlLogsRequest) (response *DescribeSqlLogsResponse, err error)
- func (c *Client) GrantAccountPrivileges(request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)
- func (c *Client) InitDCDBInstances(request *InitDCDBInstancesRequest) (response *InitDCDBInstancesResponse, err error)
- func (c *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
- func (c *Client) ModifyDBInstancesProject(request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)
- func (c *Client) ModifyDBParameters(request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
- func (c *Client) ModifyDBSyncMode(request *ModifyDBSyncModeRequest) (response *ModifyDBSyncModeResponse, err error)
- func (c *Client) OpenDBExtranetAccess(request *OpenDBExtranetAccessRequest) (response *OpenDBExtranetAccessResponse, err error)
- func (c *Client) RenewDCDBInstance(request *RenewDCDBInstanceRequest) (response *RenewDCDBInstanceResponse, err error)
- func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
- func (c *Client) UpgradeDCDBInstance(request *UpgradeDCDBInstanceRequest) (response *UpgradeDCDBInstanceResponse, err error)
 
- type CloneAccountRequest
- type CloneAccountResponse
- type CloseDBExtranetAccessRequest
- type CloseDBExtranetAccessResponse
- type ConstraintRange
- type CopyAccountPrivilegesRequest
- type CopyAccountPrivilegesResponse
- type CreateAccountRequest
- type CreateAccountResponse
- type CreateDCDBInstanceRequest
- type CreateDCDBInstanceResponse
- type DBAccount
- type DBParamValue
- type DCDBInstanceInfo
- type DCDBShardInfo
- type Database
- type DatabaseFunction
- type DatabaseProcedure
- type DatabaseTable
- type DatabaseView
- type Deal
- type DeleteAccountRequest
- type DeleteAccountResponse
- type DescribeAccountPrivilegesRequest
- type DescribeAccountPrivilegesResponse
- type DescribeAccountsRequest
- type DescribeAccountsResponse
- type DescribeDBLogFilesRequest
- type DescribeDBLogFilesResponse
- type DescribeDBParametersRequest
- type DescribeDBParametersResponse
- type DescribeDBSyncModeRequest
- type DescribeDBSyncModeResponse
- type DescribeDCDBInstancesRequest
- type DescribeDCDBInstancesResponse
- type DescribeDCDBPriceRequest
- type DescribeDCDBPriceResponse
- type DescribeDCDBRenewalPriceRequest
- type DescribeDCDBRenewalPriceResponse
- type DescribeDCDBSaleInfoRequest
- type DescribeDCDBSaleInfoResponse
- type DescribeDCDBShardsRequest
- type DescribeDCDBShardsResponse
- type DescribeDCDBUpgradePriceRequest
- type DescribeDCDBUpgradePriceResponse
- type DescribeDatabaseObjectsRequest
- type DescribeDatabaseObjectsResponse
- type DescribeDatabaseTableRequest
- type DescribeDatabaseTableResponse
- type DescribeDatabasesRequest
- type DescribeDatabasesResponse
- type DescribeOrdersRequest
- type DescribeOrdersResponse
- type DescribeProjectsRequest
- type DescribeProjectsResponse
- type DescribeShardSpecRequest
- type DescribeShardSpecResponse
- type DescribeSqlLogsRequest
- type DescribeSqlLogsResponse
- type ExpandShardConfig
- type GrantAccountPrivilegesRequest
- type GrantAccountPrivilegesResponse
- type InitDCDBInstancesRequest
- type InitDCDBInstancesResponse
- type LogFileInfo
- type ModifyAccountDescriptionRequest
- type ModifyAccountDescriptionResponse
- type ModifyDBInstancesProjectRequest
- type ModifyDBInstancesProjectResponse
- type ModifyDBParametersRequest
- type ModifyDBParametersResponse
- type ModifyDBSyncModeRequest
- type ModifyDBSyncModeResponse
- type OpenDBExtranetAccessRequest
- type OpenDBExtranetAccessResponse
- type ParamConstraint
- type ParamDesc
- type ParamModifyResult
- type Project
- type RegionInfo
- type RenewDCDBInstanceRequest
- type RenewDCDBInstanceResponse
- type ResetAccountPasswordRequest
- type ResetAccountPasswordResponse
- type ShardInfo
- type ShardZoneChooseInfo
- type SpecConfig
- type SpecConfigInfo
- type SplitShardConfig
- type SqlLogItem
- type TableColumn
- type UpgradeDCDBInstanceRequest
- type UpgradeDCDBInstanceResponse
- type ZonesInfo
Constants ¶
const APIVersion = "2018-04-11"
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddShardConfig ¶
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CloneAccount ¶
func (c *Client) CloneAccount(request *CloneAccountRequest) (response *CloneAccountResponse, err error)
本接口(CloneAccount)用于克隆实例账户。
func (*Client) CloseDBExtranetAccess ¶
func (c *Client) CloseDBExtranetAccess(request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
本接口(CloseDBExtranetAccess)用于关闭云数据库实例的外网访问。关闭外网访问后,外网地址将不可访问,查询实例列表接口将不返回对应实例的外网域名和端口信息。
func (*Client) CopyAccountPrivileges ¶
func (c *Client) CopyAccountPrivileges(request *CopyAccountPrivilegesRequest) (response *CopyAccountPrivilegesResponse, err error)
本接口(CopyAccountPrivileges)用于复制云数据库账号的权限。 注意:相同用户名,不同Host是不同的账号,Readonly属性相同的账号之间才能复制权限。
func (*Client) CreateAccount ¶
func (c *Client) CreateAccount(request *CreateAccountRequest) (response *CreateAccountResponse, err error)
本接口(CreateAccount)用于创建云数据库账号。一个实例可以创建多个不同的账号,相同的用户名+不同的host是不同的账号。
func (*Client) CreateDCDBInstance ¶
func (c *Client) CreateDCDBInstance(request *CreateDCDBInstanceRequest) (response *CreateDCDBInstanceResponse, err error)
本接口(CreateDCDBInstance)用于创建包年包月的云数据库实例,可通过传入实例规格、数据库版本号、购买时长等信息创建云数据库实例。
func (*Client) DeleteAccount ¶
func (c *Client) DeleteAccount(request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)
本接口(DeleteAccount)用于删除云数据库账号。用户名+host唯一确定一个账号。
func (*Client) DescribeAccountPrivileges ¶
func (c *Client) DescribeAccountPrivileges(request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
本接口(DescribeAccountPrivileges)用于查询云数据库账号权限。 注意:注意:相同用户名,不同Host是不同的账号。
func (*Client) DescribeAccounts ¶
func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
本接口(DescribeAccounts)用于查询指定云数据库实例的账号列表。
func (*Client) DescribeDBLogFiles ¶
func (c *Client) DescribeDBLogFiles(request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
本接口(DescribeDBLogFiles)用于获取数据库的各种日志列表,包括冷备、binlog、errlog和slowlog。
func (*Client) DescribeDBParameters ¶
func (c *Client) DescribeDBParameters(request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)
本接口(DescribeDBParameters)用于获取数据库的当前参数设置。
func (*Client) DescribeDBSyncMode ¶
func (c *Client) DescribeDBSyncMode(request *DescribeDBSyncModeRequest) (response *DescribeDBSyncModeResponse, err error)
本接口(DescribeDBSyncMode)用于查询云数据库实例的同步模式。
func (*Client) DescribeDCDBInstances ¶
func (c *Client) DescribeDCDBInstances(request *DescribeDCDBInstancesRequest) (response *DescribeDCDBInstancesResponse, err error)
查询云数据库实例列表,支持通过项目ID、实例ID、内网地址、实例名称等来筛选实例。 如果不指定任何筛选条件,则默认返回10条实例记录,单次请求最多支持返回100条实例记录。
func (*Client) DescribeDCDBPrice ¶
func (c *Client) DescribeDCDBPrice(request *DescribeDCDBPriceRequest) (response *DescribeDCDBPriceResponse, err error)
本接口(DescribeDCDBPrice)用于在购买实例前,查询实例的价格。
func (*Client) DescribeDCDBRenewalPrice ¶
func (c *Client) DescribeDCDBRenewalPrice(request *DescribeDCDBRenewalPriceRequest) (response *DescribeDCDBRenewalPriceResponse, err error)
本接口(DescribeDCDBRenewalPrice)用于在续费分布式数据库实例时,查询续费的价格。
func (*Client) DescribeDCDBSaleInfo ¶
func (c *Client) DescribeDCDBSaleInfo(request *DescribeDCDBSaleInfoRequest) (response *DescribeDCDBSaleInfoResponse, err error)
本接口(DescribeDCDBSaleInfo)用于查询分布式数据库可售卖的地域和可用区信息。
func (*Client) DescribeDCDBShards ¶
func (c *Client) DescribeDCDBShards(request *DescribeDCDBShardsRequest) (response *DescribeDCDBShardsResponse, err error)
本接口(DescribeDCDBShards)用于查询云数据库实例的分片信息。
func (*Client) DescribeDCDBUpgradePrice ¶
func (c *Client) DescribeDCDBUpgradePrice(request *DescribeDCDBUpgradePriceRequest) (response *DescribeDCDBUpgradePriceResponse, err error)
本接口(DescribeDCDBUpgradePrice)用于查询升级分布式数据库实例价格。
func (*Client) DescribeDatabaseObjects ¶
func (c *Client) DescribeDatabaseObjects(request *DescribeDatabaseObjectsRequest) (response *DescribeDatabaseObjectsResponse, err error)
本接口(DescribeDatabaseObjects)用于查询云数据库实例的数据库中的对象列表,包含表、存储过程、视图和函数。
func (*Client) DescribeDatabaseTable ¶
func (c *Client) DescribeDatabaseTable(request *DescribeDatabaseTableRequest) (response *DescribeDatabaseTableResponse, err error)
本接口(DescribeDatabaseTable)用于查询云数据库实例的表信息。
func (*Client) DescribeDatabases ¶
func (c *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
本接口(DescribeDatabases)用于查询云数据库实例的数据库列表。
func (*Client) DescribeOrders ¶
func (c *Client) DescribeOrders(request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)
本接口(DescribeOrders)用于查询分布式数据库订单信息。传入订单ID来查询订单关联的分布式数据库实例,和对应的任务流程ID。
func (*Client) DescribeProjects ¶
func (c *Client) DescribeProjects(request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
本接口(DescribeProjects)用于查询项目列表
func (*Client) DescribeShardSpec ¶
func (c *Client) DescribeShardSpec(request *DescribeShardSpecRequest) (response *DescribeShardSpecResponse, err error)
查询可创建的分布式数据库可售卖的分片规格配置。
func (*Client) DescribeSqlLogs ¶
func (c *Client) DescribeSqlLogs(request *DescribeSqlLogsRequest) (response *DescribeSqlLogsResponse, err error)
本接口(DescribeSqlLogs)用于获取实例SQL日志。
func (*Client) GrantAccountPrivileges ¶
func (c *Client) GrantAccountPrivileges(request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)
本接口(GrantAccountPrivileges)用于给云数据库账号赋权。 注意:相同用户名,不同Host是不同的账号。
func (*Client) InitDCDBInstances ¶
func (c *Client) InitDCDBInstances(request *InitDCDBInstancesRequest) (response *InitDCDBInstancesResponse, err error)
本接口(InitDCDBInstances)用于初始化云数据库实例,包括设置默认字符集、表名大小写敏感等。
func (*Client) ModifyAccountDescription ¶
func (c *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
本接口(ModifyAccountDescription)用于修改云数据库账号备注。 注意:相同用户名,不同Host是不同的账号。
func (*Client) ModifyDBInstancesProject ¶
func (c *Client) ModifyDBInstancesProject(request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)
本接口(ModifyDBInstancesProject)用于修改云数据库实例所属项目。
func (*Client) ModifyDBParameters ¶
func (c *Client) ModifyDBParameters(request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
本接口(ModifyDBParameters)用于修改数据库参数。
func (*Client) ModifyDBSyncMode ¶
func (c *Client) ModifyDBSyncMode(request *ModifyDBSyncModeRequest) (response *ModifyDBSyncModeResponse, err error)
本接口(ModifyDBSyncMode)用于修改云数据库实例的同步模式。
func (*Client) OpenDBExtranetAccess ¶
func (c *Client) OpenDBExtranetAccess(request *OpenDBExtranetAccessRequest) (response *OpenDBExtranetAccessResponse, err error)
本接口(OpenDBExtranetAccess)用于开通云数据库实例的外网访问。开通外网访问后,您可通过外网域名和端口访问实例,可使用查询实例列表接口获取外网域名和端口信息。
func (*Client) RenewDCDBInstance ¶
func (c *Client) RenewDCDBInstance(request *RenewDCDBInstanceRequest) (response *RenewDCDBInstanceResponse, err error)
本接口(RenewDCDBInstance)用于续费分布式数据库实例。
func (*Client) ResetAccountPassword ¶
func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
本接口(ResetAccountPassword)用于重置云数据库账号的密码。 注意:相同用户名,不同Host是不同的账号。
func (*Client) UpgradeDCDBInstance ¶
func (c *Client) UpgradeDCDBInstance(request *UpgradeDCDBInstanceRequest) (response *UpgradeDCDBInstanceResponse, err error)
本接口(UpgradeDCDBInstance)用于升级分布式数据库实例。本接口完成下单和支付两个动作,如果发生支付失败的错误,调用用户账户相关接口中的支付订单接口(PayDeals)重新支付即可。
type CloneAccountRequest ¶
type CloneAccountRequest struct {
	*tchttp.BaseRequest
	// 实例ID
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 源用户账户名
	SrcUser *string `json:"SrcUser,omitempty" name:"SrcUser"`
	// 源用户HOST
	SrcHost *string `json:"SrcHost,omitempty" name:"SrcHost"`
	// 目的用户账户名
	DstUser *string `json:"DstUser,omitempty" name:"DstUser"`
	// 目的用户HOST
	DstHost *string `json:"DstHost,omitempty" name:"DstHost"`
	// 目的用户账户描述
	DstDesc *string `json:"DstDesc,omitempty" name:"DstDesc"`
}
    func NewCloneAccountRequest ¶
func NewCloneAccountRequest() (request *CloneAccountRequest)
func (*CloneAccountRequest) FromJsonString ¶
func (r *CloneAccountRequest) FromJsonString(s string) error
func (*CloneAccountRequest) ToJsonString ¶
func (r *CloneAccountRequest) ToJsonString() string
type CloneAccountResponse ¶
type CloneAccountResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 异步任务流程ID
		FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCloneAccountResponse ¶
func NewCloneAccountResponse() (response *CloneAccountResponse)
func (*CloneAccountResponse) FromJsonString ¶
func (r *CloneAccountResponse) FromJsonString(s string) error
func (*CloneAccountResponse) ToJsonString ¶
func (r *CloneAccountResponse) ToJsonString() string
type CloseDBExtranetAccessRequest ¶
type CloseDBExtranetAccessRequest struct {
	*tchttp.BaseRequest
	// 待关闭外网访问的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
}
    func NewCloseDBExtranetAccessRequest ¶
func NewCloseDBExtranetAccessRequest() (request *CloseDBExtranetAccessRequest)
func (*CloseDBExtranetAccessRequest) FromJsonString ¶
func (r *CloseDBExtranetAccessRequest) FromJsonString(s string) error
func (*CloseDBExtranetAccessRequest) ToJsonString ¶
func (r *CloseDBExtranetAccessRequest) ToJsonString() string
type CloseDBExtranetAccessResponse ¶
type CloseDBExtranetAccessResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 异步任务ID,可通过 DescribeFlow 查询任务状态。
		FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCloseDBExtranetAccessResponse ¶
func NewCloseDBExtranetAccessResponse() (response *CloseDBExtranetAccessResponse)
func (*CloseDBExtranetAccessResponse) FromJsonString ¶
func (r *CloseDBExtranetAccessResponse) FromJsonString(s string) error
func (*CloseDBExtranetAccessResponse) ToJsonString ¶
func (r *CloseDBExtranetAccessResponse) ToJsonString() string
type ConstraintRange ¶
type CopyAccountPrivilegesRequest ¶
type CopyAccountPrivilegesRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow728lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 源用户名
	SrcUserName *string `json:"SrcUserName,omitempty" name:"SrcUserName"`
	// 源用户允许的访问 host
	SrcHost *string `json:"SrcHost,omitempty" name:"SrcHost"`
	// 目的用户名
	DstUserName *string `json:"DstUserName,omitempty" name:"DstUserName"`
	// 目的用户允许的访问 host
	DstHost *string `json:"DstHost,omitempty" name:"DstHost"`
	// 源账号的 ReadOnly 属性
	SrcReadOnly *string `json:"SrcReadOnly,omitempty" name:"SrcReadOnly"`
	// 目的账号的 ReadOnly 属性
	DstReadOnly *string `json:"DstReadOnly,omitempty" name:"DstReadOnly"`
}
    func NewCopyAccountPrivilegesRequest ¶
func NewCopyAccountPrivilegesRequest() (request *CopyAccountPrivilegesRequest)
func (*CopyAccountPrivilegesRequest) FromJsonString ¶
func (r *CopyAccountPrivilegesRequest) FromJsonString(s string) error
func (*CopyAccountPrivilegesRequest) ToJsonString ¶
func (r *CopyAccountPrivilegesRequest) ToJsonString() string
type CopyAccountPrivilegesResponse ¶
type CopyAccountPrivilegesResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCopyAccountPrivilegesResponse ¶
func NewCopyAccountPrivilegesResponse() (response *CopyAccountPrivilegesResponse)
func (*CopyAccountPrivilegesResponse) FromJsonString ¶
func (r *CopyAccountPrivilegesResponse) FromJsonString(s string) error
func (*CopyAccountPrivilegesResponse) ToJsonString ¶
func (r *CopyAccountPrivilegesResponse) ToJsonString() string
type CreateAccountRequest ¶
type CreateAccountRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// AccountName
	UserName *string `json:"UserName,omitempty" name:"UserName"`
	// 可以登录的主机,与mysql 账号的 host 格式一致,可以支持通配符,例如 %,10.%,10.20.%。
	Host *string `json:"Host,omitempty" name:"Host"`
	// 账号密码,由字母、数字或常见符号组成,不能包含分号、单引号和双引号,长度为6~32位。
	Password *string `json:"Password,omitempty" name:"Password"`
	// 是否创建为只读账号,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败,3:只从备机读取。
	ReadOnly *int64 `json:"ReadOnly,omitempty" name:"ReadOnly"`
	// 账号备注,可以包含中文、英文字符、常见符号和数字,长度为0~256字符
	Description *string `json:"Description,omitempty" name:"Description"`
	// 如果备机延迟超过本参数设置值,系统将认为备机发生故障
	// 建议该参数值大于10。当ReadOnly选择1、2时该参数生效。
	DelayThresh *int64 `json:"DelayThresh,omitempty" name:"DelayThresh"`
}
    func NewCreateAccountRequest ¶
func NewCreateAccountRequest() (request *CreateAccountRequest)
func (*CreateAccountRequest) FromJsonString ¶
func (r *CreateAccountRequest) FromJsonString(s string) error
func (*CreateAccountRequest) ToJsonString ¶
func (r *CreateAccountRequest) ToJsonString() string
type CreateAccountResponse ¶
type CreateAccountResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 实例ID,透传入参。
		InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
		// 用户名,透传入参。
		UserName *string `json:"UserName,omitempty" name:"UserName"`
		// 允许访问的 host,透传入参。
		Host *string `json:"Host,omitempty" name:"Host"`
		// 透传入参。
		ReadOnly *int64 `json:"ReadOnly,omitempty" name:"ReadOnly"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCreateAccountResponse ¶
func NewCreateAccountResponse() (response *CreateAccountResponse)
func (*CreateAccountResponse) FromJsonString ¶
func (r *CreateAccountResponse) FromJsonString(s string) error
func (*CreateAccountResponse) ToJsonString ¶
func (r *CreateAccountResponse) ToJsonString() string
type CreateDCDBInstanceRequest ¶
type CreateDCDBInstanceRequest struct {
	*tchttp.BaseRequest
	// 分片节点可用区分布,最多可填两个可用区。当分片规格为一主两从时,其中两个节点在第一个可用区。
	// 注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。
	Zones []*string `json:"Zones,omitempty" name:"Zones" list`
	// 欲购买的时长,单位:月。
	Period *int64 `json:"Period,omitempty" name:"Period"`
	// 分片内存大小,单位:GB,可以通过 DescribeShardSpec
	//  查询实例规格获得。
	ShardMemory *int64 `json:"ShardMemory,omitempty" name:"ShardMemory"`
	// 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec
	//  查询实例规格获得。
	ShardStorage *int64 `json:"ShardStorage,omitempty" name:"ShardStorage"`
	// 单个分片节点个数,可以通过 DescribeShardSpec
	//  查询实例规格获得。
	ShardNodeCount *int64 `json:"ShardNodeCount,omitempty" name:"ShardNodeCount"`
	// 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。
	ShardCount *int64 `json:"ShardCount,omitempty" name:"ShardCount"`
	// 欲购买实例的数量
	Count *int64 `json:"Count,omitempty" name:"Count"`
	// 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目
	ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"`
	// 虚拟私有网络 ID,不传或传空表示创建为基础网络
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`
	// 虚拟私有网络子网 ID,VpcId不为空时必填
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`
	// 数据库引擎版本,当前可选:10.0.10,10.1.9,5.7.17。
	// 10.0.10 - Mariadb 10.0.10;
	// 10.1.9 - Mariadb 10.1.9;
	// 5.7.17 - Percona 5.7.17。
	// 如果不填的话,默认为10.1.9,表示Mariadb 10.1.9。
	DbVersionId *string `json:"DbVersionId,omitempty" name:"DbVersionId"`
	// 是否自动使用代金券进行支付,默认不使用。
	AutoVoucher *bool `json:"AutoVoucher,omitempty" name:"AutoVoucher"`
	// 代金券ID列表,目前仅支持指定一张代金券。
	VoucherIds []*string `json:"VoucherIds,omitempty" name:"VoucherIds" list`
	// 安全组id
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"`
	// 实例名称, 可以通过该字段自主的设置实例的名字
	InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"`
}
    func NewCreateDCDBInstanceRequest ¶
func NewCreateDCDBInstanceRequest() (request *CreateDCDBInstanceRequest)
func (*CreateDCDBInstanceRequest) FromJsonString ¶
func (r *CreateDCDBInstanceRequest) FromJsonString(s string) error
func (*CreateDCDBInstanceRequest) ToJsonString ¶
func (r *CreateDCDBInstanceRequest) ToJsonString() string
type CreateDCDBInstanceResponse ¶
type CreateDCDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 长订单号。可以据此调用 DescribeOrders
		//  查询订单详细信息,或在支付失败时调用用户账号相关接口进行支付。
		DealName *string `json:"DealName,omitempty" name:"DealName"`
		// 订单对应的实例 ID 列表,如果此处没有返回实例 ID,可以通过订单查询接口获取。还可通过实例查询接口查询实例是否创建完成。
		// 注意:此字段可能返回 null,表示取不到有效值。
		InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCreateDCDBInstanceResponse ¶
func NewCreateDCDBInstanceResponse() (response *CreateDCDBInstanceResponse)
func (*CreateDCDBInstanceResponse) FromJsonString ¶
func (r *CreateDCDBInstanceResponse) FromJsonString(s string) error
func (*CreateDCDBInstanceResponse) ToJsonString ¶
func (r *CreateDCDBInstanceResponse) ToJsonString() string
type DBAccount ¶
type DBAccount struct {
	// 用户名
	UserName *string `json:"UserName,omitempty" name:"UserName"`
	// 用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)
	Host *string `json:"Host,omitempty" name:"Host"`
	// 用户备注信息
	Description *string `json:"Description,omitempty" name:"Description"`
	// 创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
	// 最后更新时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
	// 只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。
	ReadOnly *int64 `json:"ReadOnly,omitempty" name:"ReadOnly"`
	// 如果备机延迟超过本参数设置值,系统将认为备机发生故障
	// 建议该参数值大于10。当ReadOnly选择1、2时该参数生效。
	DelayThresh *int64 `json:"DelayThresh,omitempty" name:"DelayThresh"`
}
    type DBParamValue ¶
type DCDBInstanceInfo ¶
type DCDBInstanceInfo struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 实例名称
	InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"`
	// AppID
	AppId *int64 `json:"AppId,omitempty" name:"AppId"`
	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"`
	// 地域
	Region *string `json:"Region,omitempty" name:"Region"`
	// 可用区
	Zone *string `json:"Zone,omitempty" name:"Zone"`
	// VPC数字ID
	VpcId *int64 `json:"VpcId,omitempty" name:"VpcId"`
	// Subnet数字ID
	SubnetId *int64 `json:"SubnetId,omitempty" name:"SubnetId"`
	// 状态中文描述
	StatusDesc *string `json:"StatusDesc,omitempty" name:"StatusDesc"`
	// 状态
	Status *int64 `json:"Status,omitempty" name:"Status"`
	// 内网IP
	Vip *string `json:"Vip,omitempty" name:"Vip"`
	// 内网端口
	Vport *int64 `json:"Vport,omitempty" name:"Vport"`
	// 创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
	// 自动续费标志
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"`
	// 内存大小,单位 GB
	Memory *int64 `json:"Memory,omitempty" name:"Memory"`
	// 存储大小,单位 GB
	Storage *int64 `json:"Storage,omitempty" name:"Storage"`
	// 分片个数
	ShardCount *int64 `json:"ShardCount,omitempty" name:"ShardCount"`
	// 到期时间
	PeriodEndTime *string `json:"PeriodEndTime,omitempty" name:"PeriodEndTime"`
	// 隔离时间
	IsolatedTimestamp *string `json:"IsolatedTimestamp,omitempty" name:"IsolatedTimestamp"`
	// UIN
	Uin *string `json:"Uin,omitempty" name:"Uin"`
	// 分片详情
	ShardDetail []*ShardInfo `json:"ShardDetail,omitempty" name:"ShardDetail" list`
	// 节点数,2 为一主一从, 3 为一主二从
	NodeCount *int64 `json:"NodeCount,omitempty" name:"NodeCount"`
	// 临时实例标记,0 为非临时实例
	IsTmp *int64 `json:"IsTmp,omitempty" name:"IsTmp"`
	// 独享集群ID,为空表示非独享集群实例
	ExclusterId *string `json:"ExclusterId,omitempty" name:"ExclusterId"`
	// 字符串型的私有网络ID
	UniqueVpcId *string `json:"UniqueVpcId,omitempty" name:"UniqueVpcId"`
	// 字符串型的私有网络子网ID
	UniqueSubnetId *string `json:"UniqueSubnetId,omitempty" name:"UniqueSubnetId"`
	// 数字实例ID(过时字段,请勿依赖该值)
	Id *uint64 `json:"Id,omitempty" name:"Id"`
	// 外网访问的域名,公网可解析
	WanDomain *string `json:"WanDomain,omitempty" name:"WanDomain"`
	// 外网 IP 地址,公网可访问
	WanVip *string `json:"WanVip,omitempty" name:"WanVip"`
	// 外网端口
	WanPort *int64 `json:"WanPort,omitempty" name:"WanPort"`
	// 产品类型 ID(过时字段,请勿依赖该值)
	Pid *int64 `json:"Pid,omitempty" name:"Pid"`
	// 实例最后更新时间,格式为 2006-01-02 15:04:05
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
	// 数据库引擎
	DbEngine *string `json:"DbEngine,omitempty" name:"DbEngine"`
	// 数据库引擎版本
	DbVersion *string `json:"DbVersion,omitempty" name:"DbVersion"`
	// 付费模式
	Paymode *string `json:"Paymode,omitempty" name:"Paymode"`
	// 实例处于异步任务状态时,表示异步任务流程ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Locker *int64 `json:"Locker,omitempty" name:"Locker"`
	// 外网状态,0-未开通;1-已开通;2-关闭;3-开通中
	WanStatus *int64 `json:"WanStatus,omitempty" name:"WanStatus"`
	// 该实例是否支持审计。1-支持;0-不支持
	IsAuditSupported *uint64 `json:"IsAuditSupported,omitempty" name:"IsAuditSupported"`
	// Cpu核数
	Cpu *uint64 `json:"Cpu,omitempty" name:"Cpu"`
}
    type DCDBShardInfo ¶
type DCDBShardInfo struct {
	// 所属实例Id
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 分片SQL透传Id,用于将sql透传到指定分片执行
	ShardSerialId *string `json:"ShardSerialId,omitempty" name:"ShardSerialId"`
	// 全局唯一的分片Id
	ShardInstanceId *string `json:"ShardInstanceId,omitempty" name:"ShardInstanceId"`
	// 状态:0 创建中,1 流程处理中, 2 运行中,3 分片未初始化
	Status *int64 `json:"Status,omitempty" name:"Status"`
	// 状态中文描述
	StatusDesc *string `json:"StatusDesc,omitempty" name:"StatusDesc"`
	// 创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
	// 字符串格式的私有网络Id
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`
	// 字符串格式的私有网络子网Id
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`
	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"`
	// 地域
	Region *string `json:"Region,omitempty" name:"Region"`
	// 可用区
	Zone *string `json:"Zone,omitempty" name:"Zone"`
	// 内存大小,单位 GB
	Memory *int64 `json:"Memory,omitempty" name:"Memory"`
	// 存储大小,单位 GB
	Storage *int64 `json:"Storage,omitempty" name:"Storage"`
	// 到期时间
	PeriodEndTime *string `json:"PeriodEndTime,omitempty" name:"PeriodEndTime"`
	// 节点数,2 为一主一从, 3 为一主二从
	NodeCount *int64 `json:"NodeCount,omitempty" name:"NodeCount"`
	// 存储使用率,单位为 %
	StorageUsage *float64 `json:"StorageUsage,omitempty" name:"StorageUsage"`
	// 内存使用率,单位为 %
	MemoryUsage *float64 `json:"MemoryUsage,omitempty" name:"MemoryUsage"`
	// 数字分片Id(过时字段,请勿依赖该值)
	ShardId *int64 `json:"ShardId,omitempty" name:"ShardId"`
	// 产品ProductID
	Pid *int64 `json:"Pid,omitempty" name:"Pid"`
	// Proxy版本
	ProxyVersion *string `json:"ProxyVersion,omitempty" name:"ProxyVersion"`
	// 付费模型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Paymode *string `json:"Paymode,omitempty" name:"Paymode"`
	// 分片的主可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShardMasterZone *string `json:"ShardMasterZone,omitempty" name:"ShardMasterZone"`
	// 分片的从可用区列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShardSlaveZones []*string `json:"ShardSlaveZones,omitempty" name:"ShardSlaveZones" list`
	// CPU核数
	Cpu *int64 `json:"Cpu,omitempty" name:"Cpu"`
}
    type Database ¶
type Database struct {
	// 数据库名称
	DbName *string `json:"DbName,omitempty" name:"DbName"`
}
    type DatabaseFunction ¶
type DatabaseFunction struct {
	// 函数名称
	Func *string `json:"Func,omitempty" name:"Func"`
}
    type DatabaseProcedure ¶
type DatabaseProcedure struct {
	// 存储过程名称
	Proc *string `json:"Proc,omitempty" name:"Proc"`
}
    type DatabaseTable ¶
type DatabaseTable struct {
	// 表名
	Table *string `json:"Table,omitempty" name:"Table"`
}
    type DatabaseView ¶
type DatabaseView struct {
	// 视图名称
	View *string `json:"View,omitempty" name:"View"`
}
    type Deal ¶
type Deal struct {
	// 订单号
	DealName *string `json:"DealName,omitempty" name:"DealName"`
	// 所属账号
	OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"`
	// 商品数量
	Count *int64 `json:"Count,omitempty" name:"Count"`
	// 关联的流程 Id,可用于查询流程执行状态
	FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"`
	// 只有创建实例的订单会填充该字段,表示该订单创建的实例的 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds" list`
	// 付费模式,0后付费/1预付费
	PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"`
}
    type DeleteAccountRequest ¶
type DeleteAccountRequest struct {
	*tchttp.BaseRequest
	// 实例ID,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 用户名
	UserName *string `json:"UserName,omitempty" name:"UserName"`
	// 用户允许的访问 host
	Host *string `json:"Host,omitempty" name:"Host"`
}
    func NewDeleteAccountRequest ¶
func NewDeleteAccountRequest() (request *DeleteAccountRequest)
func (*DeleteAccountRequest) FromJsonString ¶
func (r *DeleteAccountRequest) FromJsonString(s string) error
func (*DeleteAccountRequest) ToJsonString ¶
func (r *DeleteAccountRequest) ToJsonString() string
type DeleteAccountResponse ¶
type DeleteAccountResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDeleteAccountResponse ¶
func NewDeleteAccountResponse() (response *DeleteAccountResponse)
func (*DeleteAccountResponse) FromJsonString ¶
func (r *DeleteAccountResponse) FromJsonString(s string) error
func (*DeleteAccountResponse) ToJsonString ¶
func (r *DeleteAccountResponse) ToJsonString() string
type DescribeAccountPrivilegesRequest ¶
type DescribeAccountPrivilegesRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 登录用户名。
	UserName *string `json:"UserName,omitempty" name:"UserName"`
	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitempty" name:"Host"`
	// 数据库名。如果为 \*,表示查询全局权限(即 \*.\*),此时忽略 Type 和 Object 参数
	DbName *string `json:"DbName,omitempty" name:"DbName"`
	// 类型,可以填入 table 、 view 、 proc 、 func 和 \*。当 DbName 为具体数据库名,Type为 \* 时,表示查询该数据库权限(即db.\*),此时忽略 Object 参数
	Type *string `json:"Type,omitempty" name:"Type"`
	// 具体的 Type 的名称,例如 Type 为 table 时就是具体的表名。DbName 和 Type 都为具体名称,则 Object 表示具体对象名,不能为 \* 或者为空
	Object *string `json:"Object,omitempty" name:"Object"`
	// 当 Type=table 时,ColName 为 \* 表示查询表的权限,如果为具体字段名,表示查询对应字段的权限
	ColName *string `json:"ColName,omitempty" name:"ColName"`
}
    func NewDescribeAccountPrivilegesRequest ¶
func NewDescribeAccountPrivilegesRequest() (request *DescribeAccountPrivilegesRequest)
func (*DescribeAccountPrivilegesRequest) FromJsonString ¶
func (r *DescribeAccountPrivilegesRequest) FromJsonString(s string) error
func (*DescribeAccountPrivilegesRequest) ToJsonString ¶
func (r *DescribeAccountPrivilegesRequest) ToJsonString() string
type DescribeAccountPrivilegesResponse ¶
type DescribeAccountPrivilegesResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 实例ID
		InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
		// 权限列表。
		Privileges []*string `json:"Privileges,omitempty" name:"Privileges" list`
		// 数据库账号用户名
		UserName *string `json:"UserName,omitempty" name:"UserName"`
		// 数据库账号Host
		Host *string `json:"Host,omitempty" name:"Host"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeAccountPrivilegesResponse ¶
func NewDescribeAccountPrivilegesResponse() (response *DescribeAccountPrivilegesResponse)
func (*DescribeAccountPrivilegesResponse) FromJsonString ¶
func (r *DescribeAccountPrivilegesResponse) FromJsonString(s string) error
func (*DescribeAccountPrivilegesResponse) ToJsonString ¶
func (r *DescribeAccountPrivilegesResponse) ToJsonString() string
type DescribeAccountsRequest ¶
type DescribeAccountsRequest struct {
	*tchttp.BaseRequest
	// 实例ID,形如:dcdbt-ow728lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
}
    func NewDescribeAccountsRequest ¶
func NewDescribeAccountsRequest() (request *DescribeAccountsRequest)
func (*DescribeAccountsRequest) FromJsonString ¶
func (r *DescribeAccountsRequest) FromJsonString(s string) error
func (*DescribeAccountsRequest) ToJsonString ¶
func (r *DescribeAccountsRequest) ToJsonString() string
type DescribeAccountsResponse ¶
type DescribeAccountsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 实例ID,透传入参。
		InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
		// 实例用户列表。
		// 注意:此字段可能返回 null,表示取不到有效值。
		Users []*DBAccount `json:"Users,omitempty" name:"Users" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeAccountsResponse ¶
func NewDescribeAccountsResponse() (response *DescribeAccountsResponse)
func (*DescribeAccountsResponse) FromJsonString ¶
func (r *DescribeAccountsResponse) FromJsonString(s string) error
func (*DescribeAccountsResponse) ToJsonString ¶
func (r *DescribeAccountsResponse) ToJsonString() string
type DescribeDBLogFilesRequest ¶
type DescribeDBLogFilesRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 分片 ID,形如:shard-7noic7tv
	ShardId *string `json:"ShardId,omitempty" name:"ShardId"`
	// 请求日志类型,取值只能为1、2、3或者4。1-binlog,2-冷备,3-errlog,4-slowlog。
	Type *int64 `json:"Type,omitempty" name:"Type"`
}
    func NewDescribeDBLogFilesRequest ¶
func NewDescribeDBLogFilesRequest() (request *DescribeDBLogFilesRequest)
func (*DescribeDBLogFilesRequest) FromJsonString ¶
func (r *DescribeDBLogFilesRequest) FromJsonString(s string) error
func (*DescribeDBLogFilesRequest) ToJsonString ¶
func (r *DescribeDBLogFilesRequest) ToJsonString() string
type DescribeDBLogFilesResponse ¶
type DescribeDBLogFilesResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 实例 ID,形如:dcdbt-ow728lmc。
		InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
		// 请求日志类型。1-binlog,2-冷备,3-errlog,4-slowlog。
		Type *uint64 `json:"Type,omitempty" name:"Type"`
		// 请求日志总数
		Total *uint64 `json:"Total,omitempty" name:"Total"`
		// 日志文件列表
		Files []*LogFileInfo `json:"Files,omitempty" name:"Files" list`
		// 如果是VPC网络的实例,做用本前缀加上URI为下载地址
		VpcPrefix *string `json:"VpcPrefix,omitempty" name:"VpcPrefix"`
		// 如果是普通网络的实例,做用本前缀加上URI为下载地址
		NormalPrefix *string `json:"NormalPrefix,omitempty" name:"NormalPrefix"`
		// 分片 ID,形如:shard-7noic7tv
		ShardId *string `json:"ShardId,omitempty" name:"ShardId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDBLogFilesResponse ¶
func NewDescribeDBLogFilesResponse() (response *DescribeDBLogFilesResponse)
func (*DescribeDBLogFilesResponse) FromJsonString ¶
func (r *DescribeDBLogFilesResponse) FromJsonString(s string) error
func (*DescribeDBLogFilesResponse) ToJsonString ¶
func (r *DescribeDBLogFilesResponse) ToJsonString() string
type DescribeDBParametersRequest ¶
type DescribeDBParametersRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
}
    func NewDescribeDBParametersRequest ¶
func NewDescribeDBParametersRequest() (request *DescribeDBParametersRequest)
func (*DescribeDBParametersRequest) FromJsonString ¶
func (r *DescribeDBParametersRequest) FromJsonString(s string) error
func (*DescribeDBParametersRequest) ToJsonString ¶
func (r *DescribeDBParametersRequest) ToJsonString() string
type DescribeDBParametersResponse ¶
type DescribeDBParametersResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 实例 ID,形如:dcdbt-ow7t8lmc。
		InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
		// 请求DB的当前参数值
		Params []*ParamDesc `json:"Params,omitempty" name:"Params" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDBParametersResponse ¶
func NewDescribeDBParametersResponse() (response *DescribeDBParametersResponse)
func (*DescribeDBParametersResponse) FromJsonString ¶
func (r *DescribeDBParametersResponse) FromJsonString(s string) error
func (*DescribeDBParametersResponse) ToJsonString ¶
func (r *DescribeDBParametersResponse) ToJsonString() string
type DescribeDBSyncModeRequest ¶
type DescribeDBSyncModeRequest struct {
	*tchttp.BaseRequest
	// 待修改同步模式的实例ID。形如:dcdbt-ow728lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
}
    func NewDescribeDBSyncModeRequest ¶
func NewDescribeDBSyncModeRequest() (request *DescribeDBSyncModeRequest)
func (*DescribeDBSyncModeRequest) FromJsonString ¶
func (r *DescribeDBSyncModeRequest) FromJsonString(s string) error
func (*DescribeDBSyncModeRequest) ToJsonString ¶
func (r *DescribeDBSyncModeRequest) ToJsonString() string
type DescribeDBSyncModeResponse ¶
type DescribeDBSyncModeResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 同步模式:0 异步,1 强同步, 2 强同步可退化
		SyncMode *int64 `json:"SyncMode,omitempty" name:"SyncMode"`
		// 是否有修改流程在执行中:1 是, 0 否。
		IsModifying *int64 `json:"IsModifying,omitempty" name:"IsModifying"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDBSyncModeResponse ¶
func NewDescribeDBSyncModeResponse() (response *DescribeDBSyncModeResponse)
func (*DescribeDBSyncModeResponse) FromJsonString ¶
func (r *DescribeDBSyncModeResponse) FromJsonString(s string) error
func (*DescribeDBSyncModeResponse) ToJsonString ¶
func (r *DescribeDBSyncModeResponse) ToJsonString() string
type DescribeDCDBInstancesRequest ¶
type DescribeDCDBInstancesRequest struct {
	*tchttp.BaseRequest
	// 按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d
	InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds" list`
	// 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。
	SearchName *string `json:"SearchName,omitempty" name:"SearchName"`
	// 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。
	SearchKey *string `json:"SearchKey,omitempty" name:"SearchKey"`
	// 按项目 ID 查询
	ProjectIds []*int64 `json:"ProjectIds,omitempty" name:"ProjectIds" list`
	// 是否根据 VPC 网络来搜索
	IsFilterVpc *bool `json:"IsFilterVpc,omitempty" name:"IsFilterVpc"`
	// 私有网络 ID, IsFilterVpc 为 1 时有效
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`
	// 私有网络的子网 ID, IsFilterVpc 为 1 时有效
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`
	// 排序字段, projectId, createtime, instancename 三者之一
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`
	// 排序类型, desc 或者 asc
	OrderByType *string `json:"OrderByType,omitempty" name:"OrderByType"`
	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
	// 返回数量,默认为 10,最大值为 100。
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
	// 1非独享集群,2独享集群, 0全部
	ExclusterType *int64 `json:"ExclusterType,omitempty" name:"ExclusterType"`
	// 标识是否使用ExclusterType字段, false不使用,true使用
	IsFilterExcluster *bool `json:"IsFilterExcluster,omitempty" name:"IsFilterExcluster"`
	// 独享集群ID
	ExclusterIds []*string `json:"ExclusterIds,omitempty" name:"ExclusterIds" list`
}
    func NewDescribeDCDBInstancesRequest ¶
func NewDescribeDCDBInstancesRequest() (request *DescribeDCDBInstancesRequest)
func (*DescribeDCDBInstancesRequest) FromJsonString ¶
func (r *DescribeDCDBInstancesRequest) FromJsonString(s string) error
func (*DescribeDCDBInstancesRequest) ToJsonString ¶
func (r *DescribeDCDBInstancesRequest) ToJsonString() string
type DescribeDCDBInstancesResponse ¶
type DescribeDCDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 符合条件的实例数量
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 实例详细信息列表
		Instances []*DCDBInstanceInfo `json:"Instances,omitempty" name:"Instances" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDCDBInstancesResponse ¶
func NewDescribeDCDBInstancesResponse() (response *DescribeDCDBInstancesResponse)
func (*DescribeDCDBInstancesResponse) FromJsonString ¶
func (r *DescribeDCDBInstancesResponse) FromJsonString(s string) error
func (*DescribeDCDBInstancesResponse) ToJsonString ¶
func (r *DescribeDCDBInstancesResponse) ToJsonString() string
type DescribeDCDBPriceRequest ¶
type DescribeDCDBPriceRequest struct {
	*tchttp.BaseRequest
	// 欲新购实例的可用区ID。
	Zone *string `json:"Zone,omitempty" name:"Zone"`
	// 欲购买实例的数量,目前支持购买1-10个实例
	Count *int64 `json:"Count,omitempty" name:"Count"`
	// 欲购买的时长,单位:月。
	Period *int64 `json:"Period,omitempty" name:"Period"`
	// 单个分片节点个数大小,可以通过 DescribeShardSpec
	//  查询实例规格获得。
	ShardNodeCount *int64 `json:"ShardNodeCount,omitempty" name:"ShardNodeCount"`
	// 分片内存大小,单位:GB,可以通过 DescribeShardSpec
	//  查询实例规格获得。
	ShardMemory *int64 `json:"ShardMemory,omitempty" name:"ShardMemory"`
	// 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec
	//  查询实例规格获得。
	ShardStorage *int64 `json:"ShardStorage,omitempty" name:"ShardStorage"`
	// 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。
	ShardCount *int64 `json:"ShardCount,omitempty" name:"ShardCount"`
	// 付费类型。postpaid:按量付费   prepaid:预付费
	Paymode *string `json:"Paymode,omitempty" name:"Paymode"`
}
    func NewDescribeDCDBPriceRequest ¶
func NewDescribeDCDBPriceRequest() (request *DescribeDCDBPriceRequest)
func (*DescribeDCDBPriceRequest) FromJsonString ¶
func (r *DescribeDCDBPriceRequest) FromJsonString(s string) error
func (*DescribeDCDBPriceRequest) ToJsonString ¶
func (r *DescribeDCDBPriceRequest) ToJsonString() string
type DescribeDCDBPriceResponse ¶
type DescribeDCDBPriceResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 原价,单位:分
		OriginalPrice *int64 `json:"OriginalPrice,omitempty" name:"OriginalPrice"`
		// 实际价格,单位:分。受折扣等影响,可能和原价不同。
		Price *int64 `json:"Price,omitempty" name:"Price"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDCDBPriceResponse ¶
func NewDescribeDCDBPriceResponse() (response *DescribeDCDBPriceResponse)
func (*DescribeDCDBPriceResponse) FromJsonString ¶
func (r *DescribeDCDBPriceResponse) FromJsonString(s string) error
func (*DescribeDCDBPriceResponse) ToJsonString ¶
func (r *DescribeDCDBPriceResponse) ToJsonString() string
type DescribeDCDBRenewalPriceRequest ¶
type DescribeDCDBRenewalPriceRequest struct {
	*tchttp.BaseRequest
	// 待续费的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 续费时长,单位:月。不传则默认为1个月。
	Period *int64 `json:"Period,omitempty" name:"Period"`
}
    func NewDescribeDCDBRenewalPriceRequest ¶
func NewDescribeDCDBRenewalPriceRequest() (request *DescribeDCDBRenewalPriceRequest)
func (*DescribeDCDBRenewalPriceRequest) FromJsonString ¶
func (r *DescribeDCDBRenewalPriceRequest) FromJsonString(s string) error
func (*DescribeDCDBRenewalPriceRequest) ToJsonString ¶
func (r *DescribeDCDBRenewalPriceRequest) ToJsonString() string
type DescribeDCDBRenewalPriceResponse ¶
type DescribeDCDBRenewalPriceResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 原价,单位:分
		OriginalPrice *int64 `json:"OriginalPrice,omitempty" name:"OriginalPrice"`
		// 实际价格,单位:分。受折扣等影响,可能和原价不同。
		Price *int64 `json:"Price,omitempty" name:"Price"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDCDBRenewalPriceResponse ¶
func NewDescribeDCDBRenewalPriceResponse() (response *DescribeDCDBRenewalPriceResponse)
func (*DescribeDCDBRenewalPriceResponse) FromJsonString ¶
func (r *DescribeDCDBRenewalPriceResponse) FromJsonString(s string) error
func (*DescribeDCDBRenewalPriceResponse) ToJsonString ¶
func (r *DescribeDCDBRenewalPriceResponse) ToJsonString() string
type DescribeDCDBSaleInfoRequest ¶
type DescribeDCDBSaleInfoRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeDCDBSaleInfoRequest ¶
func NewDescribeDCDBSaleInfoRequest() (request *DescribeDCDBSaleInfoRequest)
func (*DescribeDCDBSaleInfoRequest) FromJsonString ¶
func (r *DescribeDCDBSaleInfoRequest) FromJsonString(s string) error
func (*DescribeDCDBSaleInfoRequest) ToJsonString ¶
func (r *DescribeDCDBSaleInfoRequest) ToJsonString() string
type DescribeDCDBSaleInfoResponse ¶
type DescribeDCDBSaleInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 可售卖地域信息列表
		RegionList []*RegionInfo `json:"RegionList,omitempty" name:"RegionList" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDCDBSaleInfoResponse ¶
func NewDescribeDCDBSaleInfoResponse() (response *DescribeDCDBSaleInfoResponse)
func (*DescribeDCDBSaleInfoResponse) FromJsonString ¶
func (r *DescribeDCDBSaleInfoResponse) FromJsonString(s string) error
func (*DescribeDCDBSaleInfoResponse) ToJsonString ¶
func (r *DescribeDCDBSaleInfoResponse) ToJsonString() string
type DescribeDCDBShardsRequest ¶
type DescribeDCDBShardsRequest struct {
	*tchttp.BaseRequest
	// 实例ID,形如:dcdbt-ow728lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 分片ID列表。
	ShardInstanceIds []*string `json:"ShardInstanceIds,omitempty" name:"ShardInstanceIds" list`
	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
	// 返回数量,默认为 20,最大值为 100。
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
	// 排序字段, 目前仅支持 createtime
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`
	// 排序类型, desc 或者 asc
	OrderByType *string `json:"OrderByType,omitempty" name:"OrderByType"`
}
    func NewDescribeDCDBShardsRequest ¶
func NewDescribeDCDBShardsRequest() (request *DescribeDCDBShardsRequest)
func (*DescribeDCDBShardsRequest) FromJsonString ¶
func (r *DescribeDCDBShardsRequest) FromJsonString(s string) error
func (*DescribeDCDBShardsRequest) ToJsonString ¶
func (r *DescribeDCDBShardsRequest) ToJsonString() string
type DescribeDCDBShardsResponse ¶
type DescribeDCDBShardsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 符合条件的分片数量
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 分片信息列表
		Shards []*DCDBShardInfo `json:"Shards,omitempty" name:"Shards" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDCDBShardsResponse ¶
func NewDescribeDCDBShardsResponse() (response *DescribeDCDBShardsResponse)
func (*DescribeDCDBShardsResponse) FromJsonString ¶
func (r *DescribeDCDBShardsResponse) FromJsonString(s string) error
func (*DescribeDCDBShardsResponse) ToJsonString ¶
func (r *DescribeDCDBShardsResponse) ToJsonString() string
type DescribeDCDBUpgradePriceRequest ¶
type DescribeDCDBUpgradePriceRequest struct {
	*tchttp.BaseRequest
	// 待升级的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 升级类型,取值范围:
	// <li> ADD: 新增分片 </li>
	//  <li> EXPAND: 升级实例中的已有分片 </li>
	//  <li> SPLIT: 将已有分片中的数据切分到新增分片上</li>
	UpgradeType *string `json:"UpgradeType,omitempty" name:"UpgradeType"`
	// 新增分片配置,当UpgradeType为ADD时生效。
	AddShardConfig *AddShardConfig `json:"AddShardConfig,omitempty" name:"AddShardConfig"`
	// 扩容分片配置,当UpgradeType为EXPAND时生效。
	ExpandShardConfig *ExpandShardConfig `json:"ExpandShardConfig,omitempty" name:"ExpandShardConfig"`
	// 切分分片配置,当UpgradeType为SPLIT时生效。
	SplitShardConfig *SplitShardConfig `json:"SplitShardConfig,omitempty" name:"SplitShardConfig"`
}
    func NewDescribeDCDBUpgradePriceRequest ¶
func NewDescribeDCDBUpgradePriceRequest() (request *DescribeDCDBUpgradePriceRequest)
func (*DescribeDCDBUpgradePriceRequest) FromJsonString ¶
func (r *DescribeDCDBUpgradePriceRequest) FromJsonString(s string) error
func (*DescribeDCDBUpgradePriceRequest) ToJsonString ¶
func (r *DescribeDCDBUpgradePriceRequest) ToJsonString() string
type DescribeDCDBUpgradePriceResponse ¶
type DescribeDCDBUpgradePriceResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 原价,单位:分
		OriginalPrice *int64 `json:"OriginalPrice,omitempty" name:"OriginalPrice"`
		// 实际价格,单位:分。受折扣等影响,可能和原价不同。
		Price *int64 `json:"Price,omitempty" name:"Price"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDCDBUpgradePriceResponse ¶
func NewDescribeDCDBUpgradePriceResponse() (response *DescribeDCDBUpgradePriceResponse)
func (*DescribeDCDBUpgradePriceResponse) FromJsonString ¶
func (r *DescribeDCDBUpgradePriceResponse) FromJsonString(s string) error
func (*DescribeDCDBUpgradePriceResponse) ToJsonString ¶
func (r *DescribeDCDBUpgradePriceResponse) ToJsonString() string
type DescribeDatabaseObjectsRequest ¶
type DescribeDatabaseObjectsRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 数据库名称,通过 DescribeDatabases 接口获取。
	DbName *string `json:"DbName,omitempty" name:"DbName"`
}
    func NewDescribeDatabaseObjectsRequest ¶
func NewDescribeDatabaseObjectsRequest() (request *DescribeDatabaseObjectsRequest)
func (*DescribeDatabaseObjectsRequest) FromJsonString ¶
func (r *DescribeDatabaseObjectsRequest) FromJsonString(s string) error
func (*DescribeDatabaseObjectsRequest) ToJsonString ¶
func (r *DescribeDatabaseObjectsRequest) ToJsonString() string
type DescribeDatabaseObjectsResponse ¶
type DescribeDatabaseObjectsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 透传入参。
		InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
		// 数据库名称。
		DbName *string `json:"DbName,omitempty" name:"DbName"`
		// 表列表。
		Tables []*DatabaseTable `json:"Tables,omitempty" name:"Tables" list`
		// 视图列表。
		Views []*DatabaseView `json:"Views,omitempty" name:"Views" list`
		// 存储过程列表。
		Procs []*DatabaseProcedure `json:"Procs,omitempty" name:"Procs" list`
		// 函数列表。
		Funcs []*DatabaseFunction `json:"Funcs,omitempty" name:"Funcs" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDatabaseObjectsResponse ¶
func NewDescribeDatabaseObjectsResponse() (response *DescribeDatabaseObjectsResponse)
func (*DescribeDatabaseObjectsResponse) FromJsonString ¶
func (r *DescribeDatabaseObjectsResponse) FromJsonString(s string) error
func (*DescribeDatabaseObjectsResponse) ToJsonString ¶
func (r *DescribeDatabaseObjectsResponse) ToJsonString() string
type DescribeDatabaseTableRequest ¶
type DescribeDatabaseTableRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 数据库名称,通过 DescribeDatabases 接口获取。
	DbName *string `json:"DbName,omitempty" name:"DbName"`
	// 表名称,通过 DescribeDatabaseObjects 接口获取。
	Table *string `json:"Table,omitempty" name:"Table"`
}
    func NewDescribeDatabaseTableRequest ¶
func NewDescribeDatabaseTableRequest() (request *DescribeDatabaseTableRequest)
func (*DescribeDatabaseTableRequest) FromJsonString ¶
func (r *DescribeDatabaseTableRequest) FromJsonString(s string) error
func (*DescribeDatabaseTableRequest) ToJsonString ¶
func (r *DescribeDatabaseTableRequest) ToJsonString() string
type DescribeDatabaseTableResponse ¶
type DescribeDatabaseTableResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 实例名称。
		InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
		// 数据库名称。
		DbName *string `json:"DbName,omitempty" name:"DbName"`
		// 表名称。
		Table *string `json:"Table,omitempty" name:"Table"`
		// 列信息。
		Cols []*TableColumn `json:"Cols,omitempty" name:"Cols" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDatabaseTableResponse ¶
func NewDescribeDatabaseTableResponse() (response *DescribeDatabaseTableResponse)
func (*DescribeDatabaseTableResponse) FromJsonString ¶
func (r *DescribeDatabaseTableResponse) FromJsonString(s string) error
func (*DescribeDatabaseTableResponse) ToJsonString ¶
func (r *DescribeDatabaseTableResponse) ToJsonString() string
type DescribeDatabasesRequest ¶
type DescribeDatabasesRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
}
    func NewDescribeDatabasesRequest ¶
func NewDescribeDatabasesRequest() (request *DescribeDatabasesRequest)
func (*DescribeDatabasesRequest) FromJsonString ¶
func (r *DescribeDatabasesRequest) FromJsonString(s string) error
func (*DescribeDatabasesRequest) ToJsonString ¶
func (r *DescribeDatabasesRequest) ToJsonString() string
type DescribeDatabasesResponse ¶
type DescribeDatabasesResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 该实例上的数据库列表。
		Databases []*Database `json:"Databases,omitempty" name:"Databases" list`
		// 透传入参。
		InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDatabasesResponse ¶
func NewDescribeDatabasesResponse() (response *DescribeDatabasesResponse)
func (*DescribeDatabasesResponse) FromJsonString ¶
func (r *DescribeDatabasesResponse) FromJsonString(s string) error
func (*DescribeDatabasesResponse) ToJsonString ¶
func (r *DescribeDatabasesResponse) ToJsonString() string
type DescribeOrdersRequest ¶
type DescribeOrdersRequest struct {
	*tchttp.BaseRequest
	// 待查询的长订单号列表,创建实例、续费实例、扩容实例接口返回。
	DealNames []*string `json:"DealNames,omitempty" name:"DealNames" list`
}
    func NewDescribeOrdersRequest ¶
func NewDescribeOrdersRequest() (request *DescribeOrdersRequest)
func (*DescribeOrdersRequest) FromJsonString ¶
func (r *DescribeOrdersRequest) FromJsonString(s string) error
func (*DescribeOrdersRequest) ToJsonString ¶
func (r *DescribeOrdersRequest) ToJsonString() string
type DescribeOrdersResponse ¶
type DescribeOrdersResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 返回的订单数量。
		TotalCount []*int64 `json:"TotalCount,omitempty" name:"TotalCount" list`
		// 订单信息列表。
		Deals []*Deal `json:"Deals,omitempty" name:"Deals" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeOrdersResponse ¶
func NewDescribeOrdersResponse() (response *DescribeOrdersResponse)
func (*DescribeOrdersResponse) FromJsonString ¶
func (r *DescribeOrdersResponse) FromJsonString(s string) error
func (*DescribeOrdersResponse) ToJsonString ¶
func (r *DescribeOrdersResponse) ToJsonString() string
type DescribeProjectsRequest ¶
type DescribeProjectsRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeProjectsRequest ¶
func NewDescribeProjectsRequest() (request *DescribeProjectsRequest)
func (*DescribeProjectsRequest) FromJsonString ¶
func (r *DescribeProjectsRequest) FromJsonString(s string) error
func (*DescribeProjectsRequest) ToJsonString ¶
func (r *DescribeProjectsRequest) ToJsonString() string
type DescribeProjectsResponse ¶
type DescribeProjectsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 项目列表
		Projects []*Project `json:"Projects,omitempty" name:"Projects" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeProjectsResponse ¶
func NewDescribeProjectsResponse() (response *DescribeProjectsResponse)
func (*DescribeProjectsResponse) FromJsonString ¶
func (r *DescribeProjectsResponse) FromJsonString(s string) error
func (*DescribeProjectsResponse) ToJsonString ¶
func (r *DescribeProjectsResponse) ToJsonString() string
type DescribeShardSpecRequest ¶
type DescribeShardSpecRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeShardSpecRequest ¶
func NewDescribeShardSpecRequest() (request *DescribeShardSpecRequest)
func (*DescribeShardSpecRequest) FromJsonString ¶
func (r *DescribeShardSpecRequest) FromJsonString(s string) error
func (*DescribeShardSpecRequest) ToJsonString ¶
func (r *DescribeShardSpecRequest) ToJsonString() string
type DescribeShardSpecResponse ¶
type DescribeShardSpecResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 按机型分类的可售卖规格列表
		SpecConfig []*SpecConfig `json:"SpecConfig,omitempty" name:"SpecConfig" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeShardSpecResponse ¶
func NewDescribeShardSpecResponse() (response *DescribeShardSpecResponse)
func (*DescribeShardSpecResponse) FromJsonString ¶
func (r *DescribeShardSpecResponse) FromJsonString(s string) error
func (*DescribeShardSpecResponse) ToJsonString ¶
func (r *DescribeShardSpecResponse) ToJsonString() string
type DescribeSqlLogsRequest ¶
type DescribeSqlLogsRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// SQL日志偏移。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
	// 拉取数量(0-10000,为0时拉取总数信息)。
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
}
    func NewDescribeSqlLogsRequest ¶
func NewDescribeSqlLogsRequest() (request *DescribeSqlLogsRequest)
func (*DescribeSqlLogsRequest) FromJsonString ¶
func (r *DescribeSqlLogsRequest) FromJsonString(s string) error
func (*DescribeSqlLogsRequest) ToJsonString ¶
func (r *DescribeSqlLogsRequest) ToJsonString() string
type DescribeSqlLogsResponse ¶
type DescribeSqlLogsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 当前消息队列中的sql日志条目数。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 消息队列中的sql日志起始偏移。
		StartOffset *uint64 `json:"StartOffset,omitempty" name:"StartOffset"`
		// 消息队列中的sql日志结束偏移。
		EndOffset *uint64 `json:"EndOffset,omitempty" name:"EndOffset"`
		// 返回的第一条sql日志的偏移。
		Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
		// 返回的sql日志数量。
		Count *uint64 `json:"Count,omitempty" name:"Count"`
		// Sql日志列表。
		SqlItems []*SqlLogItem `json:"SqlItems,omitempty" name:"SqlItems" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeSqlLogsResponse ¶
func NewDescribeSqlLogsResponse() (response *DescribeSqlLogsResponse)
func (*DescribeSqlLogsResponse) FromJsonString ¶
func (r *DescribeSqlLogsResponse) FromJsonString(s string) error
func (*DescribeSqlLogsResponse) ToJsonString ¶
func (r *DescribeSqlLogsResponse) ToJsonString() string
type ExpandShardConfig ¶
type ExpandShardConfig struct {
	// 分片ID数组
	ShardInstanceIds []*string `json:"ShardInstanceIds,omitempty" name:"ShardInstanceIds" list`
	// 分片内存大小,单位 GB
	ShardMemory *int64 `json:"ShardMemory,omitempty" name:"ShardMemory"`
	// 分片存储大小,单位 GB
	ShardStorage *int64 `json:"ShardStorage,omitempty" name:"ShardStorage"`
}
    type GrantAccountPrivilegesRequest ¶
type GrantAccountPrivilegesRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow728lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 登录用户名。
	UserName *string `json:"UserName,omitempty" name:"UserName"`
	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitempty" name:"Host"`
	// 数据库名。如果为 \*,表示查询全局权限(即 \*.\*),此时忽略 Type 和 Object 参数
	DbName *string `json:"DbName,omitempty" name:"DbName"`
	// 全局权限: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER,SHOW DATABASES
	// 库权限: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER
	// 表/视图权限: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE VIEW,SHOW VIEW,TRIGGER
	// 存储过程/函数权限: ALTER ROUTINE,EXECUTE
	// 字段权限: INSERT,REFERENCES,SELECT,UPDATE
	Privileges []*string `json:"Privileges,omitempty" name:"Privileges" list`
	// 类型,可以填入 table 、 view 、 proc 、 func 和 \*。当 DbName 为具体数据库名,Type为 \* 时,表示设置该数据库权限(即db.\*),此时忽略 Object 参数
	Type *string `json:"Type,omitempty" name:"Type"`
	// 具体的 Type 的名称,例如 Type 为 table 时就是具体的表名。DbName 和 Type 都为具体名称,则 Object 表示具体对象名,不能为 \* 或者为空
	Object *string `json:"Object,omitempty" name:"Object"`
	// 当 Type=table 时,ColName 为 \* 表示对表授权,如果为具体字段名,表示对字段授权
	ColName *string `json:"ColName,omitempty" name:"ColName"`
}
    func NewGrantAccountPrivilegesRequest ¶
func NewGrantAccountPrivilegesRequest() (request *GrantAccountPrivilegesRequest)
func (*GrantAccountPrivilegesRequest) FromJsonString ¶
func (r *GrantAccountPrivilegesRequest) FromJsonString(s string) error
func (*GrantAccountPrivilegesRequest) ToJsonString ¶
func (r *GrantAccountPrivilegesRequest) ToJsonString() string
type GrantAccountPrivilegesResponse ¶
type GrantAccountPrivilegesResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewGrantAccountPrivilegesResponse ¶
func NewGrantAccountPrivilegesResponse() (response *GrantAccountPrivilegesResponse)
func (*GrantAccountPrivilegesResponse) FromJsonString ¶
func (r *GrantAccountPrivilegesResponse) FromJsonString(s string) error
func (*GrantAccountPrivilegesResponse) ToJsonString ¶
func (r *GrantAccountPrivilegesResponse) ToJsonString() string
type InitDCDBInstancesRequest ¶
type InitDCDBInstancesRequest struct {
	*tchttp.BaseRequest
	// 待初始化的实例ID列表,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。
	InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds" list`
	// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步)。
	Params []*DBParamValue `json:"Params,omitempty" name:"Params" list`
}
    func NewInitDCDBInstancesRequest ¶
func NewInitDCDBInstancesRequest() (request *InitDCDBInstancesRequest)
func (*InitDCDBInstancesRequest) FromJsonString ¶
func (r *InitDCDBInstancesRequest) FromJsonString(s string) error
func (*InitDCDBInstancesRequest) ToJsonString ¶
func (r *InitDCDBInstancesRequest) ToJsonString() string
type InitDCDBInstancesResponse ¶
type InitDCDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 异步任务ID,可通过 DescribeFlow 查询任务状态。
		FlowIds []*uint64 `json:"FlowIds,omitempty" name:"FlowIds" list`
		// 透传入参。
		InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewInitDCDBInstancesResponse ¶
func NewInitDCDBInstancesResponse() (response *InitDCDBInstancesResponse)
func (*InitDCDBInstancesResponse) FromJsonString ¶
func (r *InitDCDBInstancesResponse) FromJsonString(s string) error
func (*InitDCDBInstancesResponse) ToJsonString ¶
func (r *InitDCDBInstancesResponse) ToJsonString() string
type LogFileInfo ¶
type ModifyAccountDescriptionRequest ¶
type ModifyAccountDescriptionRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow728lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 登录用户名。
	UserName *string `json:"UserName,omitempty" name:"UserName"`
	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitempty" name:"Host"`
	// 新的账号备注,长度 0~256。
	Description *string `json:"Description,omitempty" name:"Description"`
}
    func NewModifyAccountDescriptionRequest ¶
func NewModifyAccountDescriptionRequest() (request *ModifyAccountDescriptionRequest)
func (*ModifyAccountDescriptionRequest) FromJsonString ¶
func (r *ModifyAccountDescriptionRequest) FromJsonString(s string) error
func (*ModifyAccountDescriptionRequest) ToJsonString ¶
func (r *ModifyAccountDescriptionRequest) ToJsonString() string
type ModifyAccountDescriptionResponse ¶
type ModifyAccountDescriptionResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewModifyAccountDescriptionResponse ¶
func NewModifyAccountDescriptionResponse() (response *ModifyAccountDescriptionResponse)
func (*ModifyAccountDescriptionResponse) FromJsonString ¶
func (r *ModifyAccountDescriptionResponse) FromJsonString(s string) error
func (*ModifyAccountDescriptionResponse) ToJsonString ¶
func (r *ModifyAccountDescriptionResponse) ToJsonString() string
type ModifyDBInstancesProjectRequest ¶
type ModifyDBInstancesProjectRequest struct {
	*tchttp.BaseRequest
	// 待修改的实例ID列表。实例 ID 形如:dcdbt-ow728lmc。
	InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds" list`
	// 要分配的项目 ID,可以通过 DescribeProjects 查询项目列表接口获取。
	ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"`
}
    func NewModifyDBInstancesProjectRequest ¶
func NewModifyDBInstancesProjectRequest() (request *ModifyDBInstancesProjectRequest)
func (*ModifyDBInstancesProjectRequest) FromJsonString ¶
func (r *ModifyDBInstancesProjectRequest) FromJsonString(s string) error
func (*ModifyDBInstancesProjectRequest) ToJsonString ¶
func (r *ModifyDBInstancesProjectRequest) ToJsonString() string
type ModifyDBInstancesProjectResponse ¶
type ModifyDBInstancesProjectResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewModifyDBInstancesProjectResponse ¶
func NewModifyDBInstancesProjectResponse() (response *ModifyDBInstancesProjectResponse)
func (*ModifyDBInstancesProjectResponse) FromJsonString ¶
func (r *ModifyDBInstancesProjectResponse) FromJsonString(s string) error
func (*ModifyDBInstancesProjectResponse) ToJsonString ¶
func (r *ModifyDBInstancesProjectResponse) ToJsonString() string
type ModifyDBParametersRequest ¶
type ModifyDBParametersRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow728lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 参数列表,每一个元素是Param和Value的组合
	Params []*DBParamValue `json:"Params,omitempty" name:"Params" list`
}
    func NewModifyDBParametersRequest ¶
func NewModifyDBParametersRequest() (request *ModifyDBParametersRequest)
func (*ModifyDBParametersRequest) FromJsonString ¶
func (r *ModifyDBParametersRequest) FromJsonString(s string) error
func (*ModifyDBParametersRequest) ToJsonString ¶
func (r *ModifyDBParametersRequest) ToJsonString() string
type ModifyDBParametersResponse ¶
type ModifyDBParametersResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 实例 ID,形如:dcdbt-ow728lmc。
		InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
		// 各参数修改结果
		Result []*ParamModifyResult `json:"Result,omitempty" name:"Result" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewModifyDBParametersResponse ¶
func NewModifyDBParametersResponse() (response *ModifyDBParametersResponse)
func (*ModifyDBParametersResponse) FromJsonString ¶
func (r *ModifyDBParametersResponse) FromJsonString(s string) error
func (*ModifyDBParametersResponse) ToJsonString ¶
func (r *ModifyDBParametersResponse) ToJsonString() string
type ModifyDBSyncModeRequest ¶
type ModifyDBSyncModeRequest struct {
	*tchttp.BaseRequest
	// 待修改同步模式的实例ID。形如:dcdbt-ow728lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 同步模式:0 异步,1 强同步, 2 强同步可退化
	SyncMode *int64 `json:"SyncMode,omitempty" name:"SyncMode"`
}
    func NewModifyDBSyncModeRequest ¶
func NewModifyDBSyncModeRequest() (request *ModifyDBSyncModeRequest)
func (*ModifyDBSyncModeRequest) FromJsonString ¶
func (r *ModifyDBSyncModeRequest) FromJsonString(s string) error
func (*ModifyDBSyncModeRequest) ToJsonString ¶
func (r *ModifyDBSyncModeRequest) ToJsonString() string
type ModifyDBSyncModeResponse ¶
type ModifyDBSyncModeResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 异步任务Id,可通过 DescribeFlow 查询任务状态。
		FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewModifyDBSyncModeResponse ¶
func NewModifyDBSyncModeResponse() (response *ModifyDBSyncModeResponse)
func (*ModifyDBSyncModeResponse) FromJsonString ¶
func (r *ModifyDBSyncModeResponse) FromJsonString(s string) error
func (*ModifyDBSyncModeResponse) ToJsonString ¶
func (r *ModifyDBSyncModeResponse) ToJsonString() string
type OpenDBExtranetAccessRequest ¶
type OpenDBExtranetAccessRequest struct {
	*tchttp.BaseRequest
	// 待开放外网访问的实例ID。形如:dcdbt-ow728lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
}
    func NewOpenDBExtranetAccessRequest ¶
func NewOpenDBExtranetAccessRequest() (request *OpenDBExtranetAccessRequest)
func (*OpenDBExtranetAccessRequest) FromJsonString ¶
func (r *OpenDBExtranetAccessRequest) FromJsonString(s string) error
func (*OpenDBExtranetAccessRequest) ToJsonString ¶
func (r *OpenDBExtranetAccessRequest) ToJsonString() string
type OpenDBExtranetAccessResponse ¶
type OpenDBExtranetAccessResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 异步任务ID,可通过 DescribeFlow 查询任务状态。
		FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewOpenDBExtranetAccessResponse ¶
func NewOpenDBExtranetAccessResponse() (response *OpenDBExtranetAccessResponse)
func (*OpenDBExtranetAccessResponse) FromJsonString ¶
func (r *OpenDBExtranetAccessResponse) FromJsonString(s string) error
func (*OpenDBExtranetAccessResponse) ToJsonString ¶
func (r *OpenDBExtranetAccessResponse) ToJsonString() string
type ParamConstraint ¶
type ParamConstraint struct {
	// 约束类型,如枚举enum,区间section
	Type *string `json:"Type,omitempty" name:"Type"`
	// 约束类型为enum时的可选值列表
	Enum *string `json:"Enum,omitempty" name:"Enum"`
	// 约束类型为section时的范围
	// 注意:此字段可能返回 null,表示取不到有效值。
	Range *ConstraintRange `json:"Range,omitempty" name:"Range"`
	// 约束类型为string时的可选值列表
	String *string `json:"String,omitempty" name:"String"`
}
    type ParamDesc ¶
type ParamDesc struct {
	// 参数名字
	Param *string `json:"Param,omitempty" name:"Param"`
	// 当前参数值
	Value *string `json:"Value,omitempty" name:"Value"`
	// 设置过的值,参数生效后,该值和value一样。未设置过就不返回该字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SetValue *string `json:"SetValue,omitempty" name:"SetValue"`
	// 系统默认值
	Default *string `json:"Default,omitempty" name:"Default"`
	// 参数限制
	Constraint *ParamConstraint `json:"Constraint,omitempty" name:"Constraint"`
	// 是否有设置过值,false:没有设置过值,true:有设置过值。
	HaveSetValue *bool `json:"HaveSetValue,omitempty" name:"HaveSetValue"`
}
    type ParamModifyResult ¶
type Project ¶
type Project struct {
	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"`
	// 资源拥有者(主账号)uin
	OwnerUin *int64 `json:"OwnerUin,omitempty" name:"OwnerUin"`
	// 应用Id
	AppId *int64 `json:"AppId,omitempty" name:"AppId"`
	// 项目名称
	Name *string `json:"Name,omitempty" name:"Name"`
	// 创建者uin
	CreatorUin *int64 `json:"CreatorUin,omitempty" name:"CreatorUin"`
	// 来源平台
	SrcPlat *string `json:"SrcPlat,omitempty" name:"SrcPlat"`
	// 来源AppId
	SrcAppId *int64 `json:"SrcAppId,omitempty" name:"SrcAppId"`
	// 项目状态,0正常,-1关闭。默认项目为3
	Status *int64 `json:"Status,omitempty" name:"Status"`
	// 创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
	// 是否默认项目,1 是,0 不是
	IsDefault *int64 `json:"IsDefault,omitempty" name:"IsDefault"`
	// 描述信息
	Info *string `json:"Info,omitempty" name:"Info"`
}
    type RegionInfo ¶
type RegionInfo struct {
	// 地域英文ID
	Region *string `json:"Region,omitempty" name:"Region"`
	// 地域数字ID
	RegionId *int64 `json:"RegionId,omitempty" name:"RegionId"`
	// 地域中文名
	RegionName *string `json:"RegionName,omitempty" name:"RegionName"`
	// 可用区列表
	ZoneList []*ZonesInfo `json:"ZoneList,omitempty" name:"ZoneList" list`
	// 可选择的主可用区和从可用区
	AvailableChoice []*ShardZoneChooseInfo `json:"AvailableChoice,omitempty" name:"AvailableChoice" list`
}
    type RenewDCDBInstanceRequest ¶
type RenewDCDBInstanceRequest struct {
	*tchttp.BaseRequest
	// 待续费的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 续费时长,单位:月。
	Period *int64 `json:"Period,omitempty" name:"Period"`
	// 是否自动使用代金券进行支付,默认不使用。
	AutoVoucher *bool `json:"AutoVoucher,omitempty" name:"AutoVoucher"`
	// 代金券ID列表,目前仅支持指定一张代金券。
	VoucherIds []*string `json:"VoucherIds,omitempty" name:"VoucherIds" list`
}
    func NewRenewDCDBInstanceRequest ¶
func NewRenewDCDBInstanceRequest() (request *RenewDCDBInstanceRequest)
func (*RenewDCDBInstanceRequest) FromJsonString ¶
func (r *RenewDCDBInstanceRequest) FromJsonString(s string) error
func (*RenewDCDBInstanceRequest) ToJsonString ¶
func (r *RenewDCDBInstanceRequest) ToJsonString() string
type RenewDCDBInstanceResponse ¶
type RenewDCDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 长订单号。可以据此调用 DescribeOrders
		//  查询订单详细信息,或在支付失败时调用用户账号相关接口进行支付。
		DealName *string `json:"DealName,omitempty" name:"DealName"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewRenewDCDBInstanceResponse ¶
func NewRenewDCDBInstanceResponse() (response *RenewDCDBInstanceResponse)
func (*RenewDCDBInstanceResponse) FromJsonString ¶
func (r *RenewDCDBInstanceResponse) FromJsonString(s string) error
func (*RenewDCDBInstanceResponse) ToJsonString ¶
func (r *RenewDCDBInstanceResponse) ToJsonString() string
type ResetAccountPasswordRequest ¶
type ResetAccountPasswordRequest struct {
	*tchttp.BaseRequest
	// 实例 ID,形如:dcdbt-ow728lmc。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 登录用户名。
	UserName *string `json:"UserName,omitempty" name:"UserName"`
	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitempty" name:"Host"`
	// 新密码,由字母、数字或常见符号组成,不能包含分号、单引号和双引号,长度为6~32位。
	Password *string `json:"Password,omitempty" name:"Password"`
}
    func NewResetAccountPasswordRequest ¶
func NewResetAccountPasswordRequest() (request *ResetAccountPasswordRequest)
func (*ResetAccountPasswordRequest) FromJsonString ¶
func (r *ResetAccountPasswordRequest) FromJsonString(s string) error
func (*ResetAccountPasswordRequest) ToJsonString ¶
func (r *ResetAccountPasswordRequest) ToJsonString() string
type ResetAccountPasswordResponse ¶
type ResetAccountPasswordResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewResetAccountPasswordResponse ¶
func NewResetAccountPasswordResponse() (response *ResetAccountPasswordResponse)
func (*ResetAccountPasswordResponse) FromJsonString ¶
func (r *ResetAccountPasswordResponse) FromJsonString(s string) error
func (*ResetAccountPasswordResponse) ToJsonString ¶
func (r *ResetAccountPasswordResponse) ToJsonString() string
type ShardInfo ¶
type ShardInfo struct {
	// 分片ID
	ShardInstanceId *string `json:"ShardInstanceId,omitempty" name:"ShardInstanceId"`
	// 分片Set ID
	ShardSerialId *string `json:"ShardSerialId,omitempty" name:"ShardSerialId"`
	// 状态:0 创建中,1 流程处理中, 2 运行中,3 分片未初始化,-2 分片已删除
	Status *int64 `json:"Status,omitempty" name:"Status"`
	// 创建时间
	Createtime *string `json:"Createtime,omitempty" name:"Createtime"`
	// 内存大小,单位 GB
	Memory *int64 `json:"Memory,omitempty" name:"Memory"`
	// 存储大小,单位 GB
	Storage *int64 `json:"Storage,omitempty" name:"Storage"`
	// 分片数字ID
	ShardId *int64 `json:"ShardId,omitempty" name:"ShardId"`
	// 节点数,2 为一主一从, 3 为一主二从
	NodeCount *int64 `json:"NodeCount,omitempty" name:"NodeCount"`
	// 产品类型 Id(过时字段,请勿依赖该值)
	Pid *int64 `json:"Pid,omitempty" name:"Pid"`
	// Cpu核数
	Cpu *uint64 `json:"Cpu,omitempty" name:"Cpu"`
}
    type ShardZoneChooseInfo ¶
type SpecConfig ¶
type SpecConfig struct {
	// 规格机型
	Machine *string `json:"Machine,omitempty" name:"Machine"`
	// 规格列表
	SpecConfigInfos []*SpecConfigInfo `json:"SpecConfigInfos,omitempty" name:"SpecConfigInfos" list`
}
    type SpecConfigInfo ¶
type SpecConfigInfo struct {
	// 节点个数,2 表示一主一从,3 表示一主二从
	NodeCount *uint64 `json:"NodeCount,omitempty" name:"NodeCount"`
	// 内存大小,单位 GB
	Memory *int64 `json:"Memory,omitempty" name:"Memory"`
	// 数据盘规格最小值,单位 GB
	MinStorage *int64 `json:"MinStorage,omitempty" name:"MinStorage"`
	// 数据盘规格最大值,单位 GB
	MaxStorage *int64 `json:"MaxStorage,omitempty" name:"MaxStorage"`
	// 推荐的使用场景
	SuitInfo *string `json:"SuitInfo,omitempty" name:"SuitInfo"`
	// 产品类型 Id
	Pid *int64 `json:"Pid,omitempty" name:"Pid"`
	// 最大 Qps 值
	Qps *int64 `json:"Qps,omitempty" name:"Qps"`
	// CPU核数
	Cpu *int64 `json:"Cpu,omitempty" name:"Cpu"`
}
    type SplitShardConfig ¶
type SplitShardConfig struct {
	// 分片ID数组
	ShardInstanceIds []*string `json:"ShardInstanceIds,omitempty" name:"ShardInstanceIds" list`
	// 数据切分比例
	SplitRate *int64 `json:"SplitRate,omitempty" name:"SplitRate"`
	// 分片内存大小,单位 GB
	ShardMemory *int64 `json:"ShardMemory,omitempty" name:"ShardMemory"`
	// 分片存储大小,单位 GB
	ShardStorage *int64 `json:"ShardStorage,omitempty" name:"ShardStorage"`
}
    type SqlLogItem ¶
type SqlLogItem struct {
	// 本条日志在消息队列中的偏移量。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
	// 执行本条sql的用户。
	User *string `json:"User,omitempty" name:"User"`
	// 执行本条sql的客户端IP+端口。
	Client *string `json:"Client,omitempty" name:"Client"`
	// 数据库名称。
	DbName *string `json:"DbName,omitempty" name:"DbName"`
	// 执行的sql语句。
	Sql *string `json:"Sql,omitempty" name:"Sql"`
	// 返回的数据行数。
	SelectRowNum *uint64 `json:"SelectRowNum,omitempty" name:"SelectRowNum"`
	// 影响行数。
	AffectRowNum *uint64 `json:"AffectRowNum,omitempty" name:"AffectRowNum"`
	// Sql执行时间戳。
	Timestamp *uint64 `json:"Timestamp,omitempty" name:"Timestamp"`
	// Sql耗时,单位为毫秒。
	TimeCostMs *uint64 `json:"TimeCostMs,omitempty" name:"TimeCostMs"`
	// Sql返回码,0为成功。
	ResultCode *uint64 `json:"ResultCode,omitempty" name:"ResultCode"`
}
    type TableColumn ¶
type UpgradeDCDBInstanceRequest ¶
type UpgradeDCDBInstanceRequest struct {
	*tchttp.BaseRequest
	// 待升级的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 升级类型,取值范围:
	// <li> ADD: 新增分片 </li>
	//  <li> EXPAND: 升级实例中的已有分片 </li>
	//  <li> SPLIT: 将已有分片中的数据切分到新增分片上</li>
	UpgradeType *string `json:"UpgradeType,omitempty" name:"UpgradeType"`
	// 新增分片配置,当UpgradeType为ADD时生效。
	AddShardConfig *AddShardConfig `json:"AddShardConfig,omitempty" name:"AddShardConfig"`
	// 扩容分片配置,当UpgradeType为EXPAND时生效。
	ExpandShardConfig *ExpandShardConfig `json:"ExpandShardConfig,omitempty" name:"ExpandShardConfig"`
	// 切分分片配置,当UpgradeType为SPLIT时生效。
	SplitShardConfig *SplitShardConfig `json:"SplitShardConfig,omitempty" name:"SplitShardConfig"`
	// 是否自动使用代金券进行支付,默认不使用。
	AutoVoucher *bool `json:"AutoVoucher,omitempty" name:"AutoVoucher"`
	// 代金券ID列表,目前仅支持指定一张代金券。
	VoucherIds []*string `json:"VoucherIds,omitempty" name:"VoucherIds" list`
}
    func NewUpgradeDCDBInstanceRequest ¶
func NewUpgradeDCDBInstanceRequest() (request *UpgradeDCDBInstanceRequest)
func (*UpgradeDCDBInstanceRequest) FromJsonString ¶
func (r *UpgradeDCDBInstanceRequest) FromJsonString(s string) error
func (*UpgradeDCDBInstanceRequest) ToJsonString ¶
func (r *UpgradeDCDBInstanceRequest) ToJsonString() string
type UpgradeDCDBInstanceResponse ¶
type UpgradeDCDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 长订单号。可以据此调用 DescribeOrders
		//  查询订单详细信息,或在支付失败时调用用户账号相关接口进行支付。
		DealName *string `json:"DealName,omitempty" name:"DealName"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewUpgradeDCDBInstanceResponse ¶
func NewUpgradeDCDBInstanceResponse() (response *UpgradeDCDBInstanceResponse)
func (*UpgradeDCDBInstanceResponse) FromJsonString ¶
func (r *UpgradeDCDBInstanceResponse) FromJsonString(s string) error
func (*UpgradeDCDBInstanceResponse) ToJsonString ¶
func (r *UpgradeDCDBInstanceResponse) ToJsonString() string