client

package
v3.2.9 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AllocateClusterPublicConnectionRequest

type AllocateClusterPublicConnectionRequest struct {
	// The prefix of the endpoint that is used to connect to the database. Set the value to the cluster ID.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (AllocateClusterPublicConnectionRequest) GoString

func (*AllocateClusterPublicConnectionRequest) SetConnectionStringPrefix

func (*AllocateClusterPublicConnectionRequest) SetDBClusterId

func (*AllocateClusterPublicConnectionRequest) SetOwnerAccount

func (*AllocateClusterPublicConnectionRequest) SetOwnerId

func (*AllocateClusterPublicConnectionRequest) SetResourceOwnerAccount

func (*AllocateClusterPublicConnectionRequest) SetResourceOwnerId

func (AllocateClusterPublicConnectionRequest) String

type AllocateClusterPublicConnectionResponse

type AllocateClusterPublicConnectionResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AllocateClusterPublicConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AllocateClusterPublicConnectionResponse) GoString

func (*AllocateClusterPublicConnectionResponse) SetHeaders

func (*AllocateClusterPublicConnectionResponse) SetStatusCode added in v3.2.0

func (AllocateClusterPublicConnectionResponse) String

type AllocateClusterPublicConnectionResponseBody

type AllocateClusterPublicConnectionResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// D0CEC6AC-7760-409A-A0D5-E6CD8660E9CC
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AllocateClusterPublicConnectionResponseBody) GoString

func (*AllocateClusterPublicConnectionResponseBody) SetRequestId

func (AllocateClusterPublicConnectionResponseBody) String

type CheckClickhouseToRDSRequest

type CheckClickhouseToRDSRequest struct {
	// The password of the account that is used to log on to the database in the ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456Aa
	CkPassword *string `json:"CkPassword,omitempty" xml:"CkPassword,omitempty"`
	// The account that is used to log on to the database in the ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// user1
	CkUserName *string `json:"CkUserName,omitempty" xml:"CkUserName,omitempty"`
	// The port number of the ApsaraDB for ClickHouse cluster.
	//
	// example:
	//
	// 8123
	ClickhousePort *int64 `json:"ClickhousePort,omitempty" xml:"ClickhousePort,omitempty"`
	// The ID of the ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-2zeyy362b5sbm****
	DbClusterId  *string `json:"DbClusterId,omitempty" xml:"DbClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// rm-bp13v4bnwlu8j****
	RdsId *string `json:"RdsId,omitempty" xml:"RdsId,omitempty"`
	// The password of the account that is used to log on to the database in the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456Rr
	RdsPassword *string `json:"RdsPassword,omitempty" xml:"RdsPassword,omitempty"`
	// The port number of the ApsaraDB RDS for MySQL instance.
	//
	// example:
	//
	// 3306
	RdsPort *int64 `json:"RdsPort,omitempty" xml:"RdsPort,omitempty"`
	// The account that is used to log on to the database in the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// user2
	RdsUserName *string `json:"RdsUserName,omitempty" xml:"RdsUserName,omitempty"`
	// The ID of the VPC in which the ApsaraDB RDS for MySQL instance is deployed.
	//
	// This parameter is required.
	//
	// example:
	//
	// vpc-wz9mm0qka0winfl47****
	RdsVpcId *string `json:"RdsVpcId,omitempty" xml:"RdsVpcId,omitempty"`
	// The internal endpoint of the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// rm-bp16t9h3999xb0a7****.mysql.rds.aliyuncs.com
	RdsVpcUrl            *string `json:"RdsVpcUrl,omitempty" xml:"RdsVpcUrl,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CheckClickhouseToRDSRequest) GoString

func (s CheckClickhouseToRDSRequest) GoString() string

func (*CheckClickhouseToRDSRequest) SetCkPassword

func (*CheckClickhouseToRDSRequest) SetCkUserName

func (*CheckClickhouseToRDSRequest) SetClickhousePort

func (*CheckClickhouseToRDSRequest) SetDbClusterId

func (*CheckClickhouseToRDSRequest) SetOwnerAccount

func (*CheckClickhouseToRDSRequest) SetOwnerId

func (*CheckClickhouseToRDSRequest) SetRdsId

func (*CheckClickhouseToRDSRequest) SetRdsPassword

func (*CheckClickhouseToRDSRequest) SetRdsPort

func (*CheckClickhouseToRDSRequest) SetRdsUserName

func (*CheckClickhouseToRDSRequest) SetRdsVpcId

func (*CheckClickhouseToRDSRequest) SetRdsVpcUrl

func (*CheckClickhouseToRDSRequest) SetResourceOwnerAccount

func (s *CheckClickhouseToRDSRequest) SetResourceOwnerAccount(v string) *CheckClickhouseToRDSRequest

func (*CheckClickhouseToRDSRequest) SetResourceOwnerId

func (CheckClickhouseToRDSRequest) String

type CheckClickhouseToRDSResponse

type CheckClickhouseToRDSResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CheckClickhouseToRDSResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CheckClickhouseToRDSResponse) GoString

func (s CheckClickhouseToRDSResponse) GoString() string

func (*CheckClickhouseToRDSResponse) SetBody

func (*CheckClickhouseToRDSResponse) SetHeaders

func (*CheckClickhouseToRDSResponse) SetStatusCode added in v3.2.0

func (CheckClickhouseToRDSResponse) String

type CheckClickhouseToRDSResponseBody

type CheckClickhouseToRDSResponseBody struct {
	// 	- When the value **true*	- is returned for the **Status*	- parameter, the system does not return the ErrorCode parameter.
	//
	// 	- When the value **false*	- is returned for the **Status*	- parameter, the system returns for the ErrorCode parameter the reason why the ApsaraDB for ClickHouse cluster cannot be connected to the ApsaraDB RDS for MySQL instance.
	//
	// example:
	//
	// NotSameVpc
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The request ID.
	//
	// example:
	//
	// A82758F8-E793-5610-BE11-0E46664305C2
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the ApsaraDB for ClickHouse cluster can be connected to the ApsaraDB RDS for MySQL instance.
	//
	// 	- **true**: The ApsaraDB for ClickHouse cluster can be connected to the ApsaraDB RDS for MySQL instance.
	//
	// 	- **false**: The ApsaraDB for ClickHouse cluster cannot be connected to the ApsaraDB RDS for MySQL instance.
	//
	// example:
	//
	// false
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CheckClickhouseToRDSResponseBody) GoString

func (*CheckClickhouseToRDSResponseBody) SetErrorCode

func (*CheckClickhouseToRDSResponseBody) SetRequestId

func (*CheckClickhouseToRDSResponseBody) SetStatus

func (CheckClickhouseToRDSResponseBody) String

type CheckModifyConfigNeedRestartRequest added in v3.2.0

type CheckModifyConfigNeedRestartRequest struct {
	// The configuration parameters whose settings are modified.
	//
	// This parameter is required.
	//
	// example:
	//
	// <?xml version="1.0"?>
	//
	// <yandex>
	//
	//     <keep_alive_timeout>400</keep_alive_timeout>
	//
	//     <listen_backlog>4096</listen_backlog>
	//
	//     <logger>
	//
	//         <level>debug</level>
	//
	//         <size>1000M</size>
	//
	//     </logger>
	//
	//     <mark_cache_size>5368709120</mark_cache_size>
	//
	//     <max_concurrent_queries>201</max_concurrent_queries>
	//
	//     <max_connections>4096</max_connections>
	//
	//     <max_partition_size_to_drop>0</max_partition_size_to_drop>
	//
	//     <max_table_size_to_drop>0</max_table_size_to_drop>
	//
	//     <merge_tree>
	//
	//         <max_delay_to_insert>256</max_delay_to_insert>
	//
	//         <max_part_loading_threads>auto</max_part_loading_threads>
	//
	//         <max_suspicious_broken_parts>100</max_suspicious_broken_parts>
	//
	//         <zookeeper_session_expiration_check_period>1</zookeeper_session_expiration_check_period>
	//
	//     </merge_tree>
	//
	//     <uncompressed_cache_size>1717986918</uncompressed_cache_size>
	//
	// </yandex>
	Config *string `json:"Config,omitempty" xml:"Config,omitempty"`
	// The cluster ID. You can call the [DescribeDBClusters](https://help.aliyun.com/document_detail/170879.html) operation to query information about all the clusters that are deployed in a specific region. The information includes the cluster IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1tm8zf130ew****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
}

func (CheckModifyConfigNeedRestartRequest) GoString added in v3.2.0

func (*CheckModifyConfigNeedRestartRequest) SetConfig added in v3.2.0

func (*CheckModifyConfigNeedRestartRequest) SetDBClusterId added in v3.2.0

func (CheckModifyConfigNeedRestartRequest) String added in v3.2.0

type CheckModifyConfigNeedRestartResponse added in v3.2.0

type CheckModifyConfigNeedRestartResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CheckModifyConfigNeedRestartResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CheckModifyConfigNeedRestartResponse) GoString added in v3.2.0

func (*CheckModifyConfigNeedRestartResponse) SetBody added in v3.2.0

func (*CheckModifyConfigNeedRestartResponse) SetHeaders added in v3.2.0

func (*CheckModifyConfigNeedRestartResponse) SetStatusCode added in v3.2.0

func (CheckModifyConfigNeedRestartResponse) String added in v3.2.0

type CheckModifyConfigNeedRestartResponseBody added in v3.2.0

type CheckModifyConfigNeedRestartResponseBody struct {
	// Indicates whether the cluster was restarted after you modified the configuration parameters. Valid values:
	//
	// 	- **true**: The cluster was restarted.
	//
	// 	- **false**: The cluster was not restarted.
	//
	// example:
	//
	// true
	NeedRestart *bool `json:"NeedRestart,omitempty" xml:"NeedRestart,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 06798FEE-BEF2-5FAF-A30D-728973BBE97C
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CheckModifyConfigNeedRestartResponseBody) GoString added in v3.2.0

func (*CheckModifyConfigNeedRestartResponseBody) SetNeedRestart added in v3.2.0

func (*CheckModifyConfigNeedRestartResponseBody) SetRequestId added in v3.2.0

func (CheckModifyConfigNeedRestartResponseBody) String added in v3.2.0

type CheckMonitorAlertRequest

type CheckMonitorAlertRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp13s14l8498l****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CheckMonitorAlertRequest) GoString

func (s CheckMonitorAlertRequest) GoString() string

func (*CheckMonitorAlertRequest) SetDBClusterId

func (*CheckMonitorAlertRequest) SetOwnerAccount

func (*CheckMonitorAlertRequest) SetOwnerId

func (*CheckMonitorAlertRequest) SetRegionId

func (*CheckMonitorAlertRequest) SetResourceOwnerAccount

func (s *CheckMonitorAlertRequest) SetResourceOwnerAccount(v string) *CheckMonitorAlertRequest

func (*CheckMonitorAlertRequest) SetResourceOwnerId

func (s *CheckMonitorAlertRequest) SetResourceOwnerId(v int64) *CheckMonitorAlertRequest

func (CheckMonitorAlertRequest) String

func (s CheckMonitorAlertRequest) String() string

type CheckMonitorAlertResponse

type CheckMonitorAlertResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CheckMonitorAlertResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CheckMonitorAlertResponse) GoString

func (s CheckMonitorAlertResponse) GoString() string

func (*CheckMonitorAlertResponse) SetBody

func (*CheckMonitorAlertResponse) SetHeaders

func (*CheckMonitorAlertResponse) SetStatusCode added in v3.2.0

func (CheckMonitorAlertResponse) String

func (s CheckMonitorAlertResponse) String() string

type CheckMonitorAlertResponseBody

type CheckMonitorAlertResponseBody struct {
	// The parameters that are used to configure the monitoring and alerting feature.
	//
	// example:
	//
	// {   "monitor":{     "key1":"value1",     "key2":"value2"   },   "alert":{     "key1":"value1",     "key2":"value2"   } }
	Parameter *string `json:"Parameter,omitempty" xml:"Parameter,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 94F92113-FF63-5E57-8401-6FE123AD11DD
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the monitoring and alerting feature is enabled. Valid values:
	//
	// 	- **enable**: The monitoring and alerting feature is enabled.
	//
	// 	- **disable**: The monitoring and alerting feature is disabled.
	//
	// example:
	//
	// enable
	State *string `json:"State,omitempty" xml:"State,omitempty"`
}

func (CheckMonitorAlertResponseBody) GoString

func (*CheckMonitorAlertResponseBody) SetParameter

func (*CheckMonitorAlertResponseBody) SetRequestId

func (*CheckMonitorAlertResponseBody) SetState

func (CheckMonitorAlertResponseBody) String

type CheckScaleOutBalancedRequest

type CheckScaleOutBalancedRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CheckScaleOutBalancedRequest) GoString

func (s CheckScaleOutBalancedRequest) GoString() string

func (*CheckScaleOutBalancedRequest) SetDBClusterId

func (*CheckScaleOutBalancedRequest) SetOwnerAccount

func (*CheckScaleOutBalancedRequest) SetOwnerId

func (*CheckScaleOutBalancedRequest) SetPageNumber

func (*CheckScaleOutBalancedRequest) SetPageSize

func (*CheckScaleOutBalancedRequest) SetRegionId

func (*CheckScaleOutBalancedRequest) SetResourceOwnerAccount

func (s *CheckScaleOutBalancedRequest) SetResourceOwnerAccount(v string) *CheckScaleOutBalancedRequest

func (*CheckScaleOutBalancedRequest) SetResourceOwnerId

func (CheckScaleOutBalancedRequest) String

type CheckScaleOutBalancedResponse

type CheckScaleOutBalancedResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CheckScaleOutBalancedResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CheckScaleOutBalancedResponse) GoString

func (*CheckScaleOutBalancedResponse) SetBody

func (*CheckScaleOutBalancedResponse) SetHeaders

func (*CheckScaleOutBalancedResponse) SetStatusCode added in v3.2.0

func (CheckScaleOutBalancedResponse) String

type CheckScaleOutBalancedResponseBody

type CheckScaleOutBalancedResponseBody struct {
	// The check result. Valid values:
	//
	// 	- **400**: The cluster failed the check.
	//
	// 	- **200**: The cluster passed the check.
	//
	// example:
	//
	// 400
	CheckCode *string `json:"CheckCode,omitempty" xml:"CheckCode,omitempty"`
	// The total number of returned pages.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The error information returned for a check failure.
	TableDetails *CheckScaleOutBalancedResponseBodyTableDetails `json:"TableDetails,omitempty" xml:"TableDetails,omitempty" type:"Struct"`
	// The amount of time that is required for the migration and scale-out. Unit: minutes.
	//
	// example:
	//
	// 21
	TimeDuration *string `json:"TimeDuration,omitempty" xml:"TimeDuration,omitempty"`
	// The total number of entries that are returned.
	//
	// example:
	//
	// 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (CheckScaleOutBalancedResponseBody) GoString

func (*CheckScaleOutBalancedResponseBody) SetCheckCode

func (*CheckScaleOutBalancedResponseBody) SetPageNumber

func (*CheckScaleOutBalancedResponseBody) SetPageSize

func (*CheckScaleOutBalancedResponseBody) SetRequestId

func (*CheckScaleOutBalancedResponseBody) SetTimeDuration

func (*CheckScaleOutBalancedResponseBody) SetTotalCount

func (CheckScaleOutBalancedResponseBody) String

type CheckScaleOutBalancedResponseBodyTableDetails

type CheckScaleOutBalancedResponseBodyTableDetails struct {
	TableDetail []*CheckScaleOutBalancedResponseBodyTableDetailsTableDetail `json:"TableDetail,omitempty" xml:"TableDetail,omitempty" type:"Repeated"`
}

func (CheckScaleOutBalancedResponseBodyTableDetails) GoString

func (CheckScaleOutBalancedResponseBodyTableDetails) String

type CheckScaleOutBalancedResponseBodyTableDetailsTableDetail

type CheckScaleOutBalancedResponseBodyTableDetailsTableDetail struct {
	// The cluster. The value is fixed as **default**.
	//
	// example:
	//
	// default
	Cluster *string `json:"Cluster,omitempty" xml:"Cluster,omitempty"`
	// The database name.
	//
	// example:
	//
	// db_name
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The error details. Valid values:
	//
	// 	- **1**: The unique distributed table is missing.
	//
	// 	- **2**: More than one distributed table exists for the local table.
	//
	// example:
	//
	// 1
	Detail *int32 `json:"Detail,omitempty" xml:"Detail,omitempty"`
	// The name of the local table.
	//
	// example:
	//
	// test
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (CheckScaleOutBalancedResponseBodyTableDetailsTableDetail) GoString

func (*CheckScaleOutBalancedResponseBodyTableDetailsTableDetail) SetCluster

func (*CheckScaleOutBalancedResponseBodyTableDetailsTableDetail) SetDatabase

func (*CheckScaleOutBalancedResponseBodyTableDetailsTableDetail) SetDetail

func (*CheckScaleOutBalancedResponseBodyTableDetailsTableDetail) SetTableName

func (CheckScaleOutBalancedResponseBodyTableDetailsTableDetail) String

type CheckServiceLinkedRoleRequest

type CheckServiceLinkedRoleRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CheckServiceLinkedRoleRequest) GoString

func (*CheckServiceLinkedRoleRequest) SetOwnerAccount

func (*CheckServiceLinkedRoleRequest) SetOwnerId

func (*CheckServiceLinkedRoleRequest) SetResourceOwnerAccount

func (*CheckServiceLinkedRoleRequest) SetResourceOwnerId

func (CheckServiceLinkedRoleRequest) String

type CheckServiceLinkedRoleResponse

type CheckServiceLinkedRoleResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CheckServiceLinkedRoleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CheckServiceLinkedRoleResponse) GoString

func (*CheckServiceLinkedRoleResponse) SetHeaders

func (*CheckServiceLinkedRoleResponse) SetStatusCode added in v3.2.0

func (CheckServiceLinkedRoleResponse) String

type CheckServiceLinkedRoleResponseBody

type CheckServiceLinkedRoleResponseBody struct {
	// Indicates whether a service-linked role is created for ApsaraDB for ClickHouse.
	//
	// example:
	//
	// xxxx
	HasServiceLinkedRole *bool `json:"HasServiceLinkedRole,omitempty" xml:"HasServiceLinkedRole,omitempty"`
	// The request ID.
	//
	// example:
	//
	// xxx
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CheckServiceLinkedRoleResponseBody) GoString

func (*CheckServiceLinkedRoleResponseBody) SetHasServiceLinkedRole

func (*CheckServiceLinkedRoleResponseBody) SetRequestId

func (CheckServiceLinkedRoleResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AllocateClusterPublicConnection

func (client *Client) AllocateClusterPublicConnection(request *AllocateClusterPublicConnectionRequest) (_result *AllocateClusterPublicConnectionResponse, _err error)

Summary:

Creates a public endpoint for an ApsaraDB for ClickHouse cluster.

@param request - AllocateClusterPublicConnectionRequest

@return AllocateClusterPublicConnectionResponse

func (*Client) AllocateClusterPublicConnectionWithOptions

func (client *Client) AllocateClusterPublicConnectionWithOptions(request *AllocateClusterPublicConnectionRequest, runtime *util.RuntimeOptions) (_result *AllocateClusterPublicConnectionResponse, _err error)

Summary:

Creates a public endpoint for an ApsaraDB for ClickHouse cluster.

@param request - AllocateClusterPublicConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return AllocateClusterPublicConnectionResponse

func (*Client) CheckClickhouseToRDS

func (client *Client) CheckClickhouseToRDS(request *CheckClickhouseToRDSRequest) (_result *CheckClickhouseToRDSResponse, _err error)

Summary:

Checks the connectivity between an ApsaraDB for ClickHouse cluster and an ApsaraDB RDS for MySQL instance.

@param request - CheckClickhouseToRDSRequest

@return CheckClickhouseToRDSResponse

func (*Client) CheckClickhouseToRDSWithOptions

func (client *Client) CheckClickhouseToRDSWithOptions(request *CheckClickhouseToRDSRequest, runtime *util.RuntimeOptions) (_result *CheckClickhouseToRDSResponse, _err error)

Summary:

Checks the connectivity between an ApsaraDB for ClickHouse cluster and an ApsaraDB RDS for MySQL instance.

@param request - CheckClickhouseToRDSRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckClickhouseToRDSResponse

func (*Client) CheckModifyConfigNeedRestart added in v3.2.0

func (client *Client) CheckModifyConfigNeedRestart(request *CheckModifyConfigNeedRestartRequest) (_result *CheckModifyConfigNeedRestartResponse, _err error)

Summary:

Queries whether an ApsaraDB for ClickHouse cluster needs to be restarted after you change the values of the configuration parameters in XML mode.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created after December 1, 2021.

@param request - CheckModifyConfigNeedRestartRequest

@return CheckModifyConfigNeedRestartResponse

func (*Client) CheckModifyConfigNeedRestartWithOptions added in v3.2.0

func (client *Client) CheckModifyConfigNeedRestartWithOptions(request *CheckModifyConfigNeedRestartRequest, runtime *util.RuntimeOptions) (_result *CheckModifyConfigNeedRestartResponse, _err error)

Summary:

Queries whether an ApsaraDB for ClickHouse cluster needs to be restarted after you change the values of the configuration parameters in XML mode.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created after December 1, 2021.

@param request - CheckModifyConfigNeedRestartRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckModifyConfigNeedRestartResponse

func (*Client) CheckMonitorAlert

func (client *Client) CheckMonitorAlert(request *CheckMonitorAlertRequest) (_result *CheckMonitorAlertResponse, _err error)

Summary:

Checks whether the monitoring and alerting feature that is provided by Application Real-Time Monitoring Service (ARMS) is enabled for an ApsaraDB for ClickHouse cluster.

@param request - CheckMonitorAlertRequest

@return CheckMonitorAlertResponse

func (*Client) CheckMonitorAlertWithOptions

func (client *Client) CheckMonitorAlertWithOptions(request *CheckMonitorAlertRequest, runtime *util.RuntimeOptions) (_result *CheckMonitorAlertResponse, _err error)

Summary:

Checks whether the monitoring and alerting feature that is provided by Application Real-Time Monitoring Service (ARMS) is enabled for an ApsaraDB for ClickHouse cluster.

@param request - CheckMonitorAlertRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckMonitorAlertResponse

func (*Client) CheckScaleOutBalanced

func (client *Client) CheckScaleOutBalanced(request *CheckScaleOutBalancedRequest) (_result *CheckScaleOutBalancedResponse, _err error)

Summary:

Performs migration and scale-out detection on an ApsaraDB for ClickHouse cluster.

@param request - CheckScaleOutBalancedRequest

@return CheckScaleOutBalancedResponse

func (*Client) CheckScaleOutBalancedWithOptions

func (client *Client) CheckScaleOutBalancedWithOptions(request *CheckScaleOutBalancedRequest, runtime *util.RuntimeOptions) (_result *CheckScaleOutBalancedResponse, _err error)

Summary:

Performs migration and scale-out detection on an ApsaraDB for ClickHouse cluster.

@param request - CheckScaleOutBalancedRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckScaleOutBalancedResponse

func (*Client) CheckServiceLinkedRole

func (client *Client) CheckServiceLinkedRole(request *CheckServiceLinkedRoleRequest) (_result *CheckServiceLinkedRoleResponse, _err error)

Summary:

Queries the service-linked role of ApsaraDB for ClickHouse.

@param request - CheckServiceLinkedRoleRequest

@return CheckServiceLinkedRoleResponse

func (*Client) CheckServiceLinkedRoleWithOptions

func (client *Client) CheckServiceLinkedRoleWithOptions(request *CheckServiceLinkedRoleRequest, runtime *util.RuntimeOptions) (_result *CheckServiceLinkedRoleResponse, _err error)

Summary:

Queries the service-linked role of ApsaraDB for ClickHouse.

@param request - CheckServiceLinkedRoleRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckServiceLinkedRoleResponse

func (*Client) CreateAccount

func (client *Client) CreateAccount(request *CreateAccountRequest) (_result *CreateAccountResponse, _err error)

Summary:

Creates a database account for an ApsaraDB for ClickHouse cluster.

@param request - CreateAccountRequest

@return CreateAccountResponse

func (*Client) CreateAccountAndAuthority

func (client *Client) CreateAccountAndAuthority(request *CreateAccountAndAuthorityRequest) (_result *CreateAccountAndAuthorityResponse, _err error)

Summary:

Create an account and its permissions.

@param request - CreateAccountAndAuthorityRequest

@return CreateAccountAndAuthorityResponse

func (*Client) CreateAccountAndAuthorityWithOptions

func (client *Client) CreateAccountAndAuthorityWithOptions(request *CreateAccountAndAuthorityRequest, runtime *util.RuntimeOptions) (_result *CreateAccountAndAuthorityResponse, _err error)

Summary:

Create an account and its permissions.

@param request - CreateAccountAndAuthorityRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateAccountAndAuthorityResponse

func (*Client) CreateAccountWithOptions

func (client *Client) CreateAccountWithOptions(request *CreateAccountRequest, runtime *util.RuntimeOptions) (_result *CreateAccountResponse, _err error)

Summary:

Creates a database account for an ApsaraDB for ClickHouse cluster.

@param request - CreateAccountRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateAccountResponse

func (*Client) CreateBackupPolicy

func (client *Client) CreateBackupPolicy(request *CreateBackupPolicyRequest) (_result *CreateBackupPolicyResponse, _err error)

Summary:

Creates a backup policy.

Description:

> This operation is available only for the ApsaraDB for ClickHouse clusters of versions 20.3, 20.8, and 21.8.

@param request - CreateBackupPolicyRequest

@return CreateBackupPolicyResponse

func (*Client) CreateBackupPolicyWithOptions

func (client *Client) CreateBackupPolicyWithOptions(request *CreateBackupPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateBackupPolicyResponse, _err error)

Summary:

Creates a backup policy.

Description:

> This operation is available only for the ApsaraDB for ClickHouse clusters of versions 20.3, 20.8, and 21.8.

@param request - CreateBackupPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateBackupPolicyResponse

func (*Client) CreateDBInstance

func (client *Client) CreateDBInstance(request *CreateDBInstanceRequest) (_result *CreateDBInstanceResponse, _err error)

Summary:

Creates an ApsaraDB for ClickHouse cluster.

Description:

Before you call this operation, make sure that you are familiar with the billing methods and [pricing](https://help.aliyun.com/document_detail/167450.html) of ApsaraDB for ClickHouse.

@param request - CreateDBInstanceRequest

@return CreateDBInstanceResponse

func (*Client) CreateDBInstanceWithOptions

func (client *Client) CreateDBInstanceWithOptions(request *CreateDBInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateDBInstanceResponse, _err error)

Summary:

Creates an ApsaraDB for ClickHouse cluster.

Description:

Before you call this operation, make sure that you are familiar with the billing methods and [pricing](https://help.aliyun.com/document_detail/167450.html) of ApsaraDB for ClickHouse.

@param request - CreateDBInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateDBInstanceResponse

func (*Client) CreateMonitorDataReport

func (client *Client) CreateMonitorDataReport(request *CreateMonitorDataReportRequest) (_result *CreateMonitorDataReportResponse, _err error)

Summary:

Creates a monitoring data report for an ApsaraDB for ClickHouse cluster.

@param request - CreateMonitorDataReportRequest

@return CreateMonitorDataReportResponse

func (*Client) CreateMonitorDataReportWithOptions

func (client *Client) CreateMonitorDataReportWithOptions(request *CreateMonitorDataReportRequest, runtime *util.RuntimeOptions) (_result *CreateMonitorDataReportResponse, _err error)

Summary:

Creates a monitoring data report for an ApsaraDB for ClickHouse cluster.

@param request - CreateMonitorDataReportRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateMonitorDataReportResponse

func (*Client) CreateOSSStorage

func (client *Client) CreateOSSStorage(request *CreateOSSStorageRequest) (_result *CreateOSSStorageResponse, _err error)

Summary:

Creates a storage task for cold data.

Description:

Only an ApsaraDB for ClickHouse cluster of V20.8 or later supports tiered storage of hot data and cold data. If your data is in an ApsaraDB for ClickHouse cluster of a version earlier than V20.8 and you want to use tiered storage of hot data and cold data to store the data, you can migrate the data to an ApsaraDB for ClickHouse cluster of V20.8 or later and use tiered storage of hot data and cold data. For more information about how to migrate data between ApsaraDB for ClickHouse clusters, see [Migrate data between ApsaraDB for ClickHouse clusters](https://help.aliyun.com/document_detail/276926.html).

@param request - CreateOSSStorageRequest

@return CreateOSSStorageResponse

func (*Client) CreateOSSStorageWithOptions

func (client *Client) CreateOSSStorageWithOptions(request *CreateOSSStorageRequest, runtime *util.RuntimeOptions) (_result *CreateOSSStorageResponse, _err error)

Summary:

Creates a storage task for cold data.

Description:

Only an ApsaraDB for ClickHouse cluster of V20.8 or later supports tiered storage of hot data and cold data. If your data is in an ApsaraDB for ClickHouse cluster of a version earlier than V20.8 and you want to use tiered storage of hot data and cold data to store the data, you can migrate the data to an ApsaraDB for ClickHouse cluster of V20.8 or later and use tiered storage of hot data and cold data. For more information about how to migrate data between ApsaraDB for ClickHouse clusters, see [Migrate data between ApsaraDB for ClickHouse clusters](https://help.aliyun.com/document_detail/276926.html).

@param request - CreateOSSStorageRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateOSSStorageResponse

func (*Client) CreatePortsForClickHouse

func (client *Client) CreatePortsForClickHouse(request *CreatePortsForClickHouseRequest) (_result *CreatePortsForClickHouseResponse, _err error)

Summary:

Enables the MySQL port for an ApsaraDB for ClickHouse cluster.

Description:

> For an ApsaraDB for ClickHouse cluster of V20.8 or later that was created before December 1, 2021, you must manually enable the MySQL port. For an ApsaraDB for ClickHouse cluster of V20.8 or later that was created after December 1, 2021, the MySQL port is automatically enabled.

@param request - CreatePortsForClickHouseRequest

@return CreatePortsForClickHouseResponse

func (*Client) CreatePortsForClickHouseWithOptions

func (client *Client) CreatePortsForClickHouseWithOptions(request *CreatePortsForClickHouseRequest, runtime *util.RuntimeOptions) (_result *CreatePortsForClickHouseResponse, _err error)

Summary:

Enables the MySQL port for an ApsaraDB for ClickHouse cluster.

Description:

> For an ApsaraDB for ClickHouse cluster of V20.8 or later that was created before December 1, 2021, you must manually enable the MySQL port. For an ApsaraDB for ClickHouse cluster of V20.8 or later that was created after December 1, 2021, the MySQL port is automatically enabled.

@param request - CreatePortsForClickHouseRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreatePortsForClickHouseResponse

func (*Client) CreateRDSToClickhouseDb

func (client *Client) CreateRDSToClickhouseDb(request *CreateRDSToClickhouseDbRequest) (_result *CreateRDSToClickhouseDbResponse, _err error)

Summary:

Creates a task to synchronize data from an ApsaraDB RDS for MySQL instance to an ApsaraDB for ClickHouse cluster.

Description:

> This operation is only applicable to ApsaraDB for ClickHouse clusters.

@param request - CreateRDSToClickhouseDbRequest

@return CreateRDSToClickhouseDbResponse

func (*Client) CreateRDSToClickhouseDbWithOptions

func (client *Client) CreateRDSToClickhouseDbWithOptions(request *CreateRDSToClickhouseDbRequest, runtime *util.RuntimeOptions) (_result *CreateRDSToClickhouseDbResponse, _err error)

Summary:

Creates a task to synchronize data from an ApsaraDB RDS for MySQL instance to an ApsaraDB for ClickHouse cluster.

Description:

> This operation is only applicable to ApsaraDB for ClickHouse clusters.

@param request - CreateRDSToClickhouseDbRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateRDSToClickhouseDbResponse

func (*Client) CreateSQLAccount added in v3.2.0

func (client *Client) CreateSQLAccount(request *CreateSQLAccountRequest) (_result *CreateSQLAccountResponse, _err error)

Summary:

Creates a privileged account or a standard account for an ApsaraDB for ClickHouse cluster.

Description:

> This operation is applicable only to ApsaraDB for ClickHouse clusters of V20.8 or later that were created after December 1, 2021,

@param request - CreateSQLAccountRequest

@return CreateSQLAccountResponse

func (*Client) CreateSQLAccountWithOptions added in v3.2.0

func (client *Client) CreateSQLAccountWithOptions(request *CreateSQLAccountRequest, runtime *util.RuntimeOptions) (_result *CreateSQLAccountResponse, _err error)

Summary:

Creates a privileged account or a standard account for an ApsaraDB for ClickHouse cluster.

Description:

> This operation is applicable only to ApsaraDB for ClickHouse clusters of V20.8 or later that were created after December 1, 2021,

@param request - CreateSQLAccountRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateSQLAccountResponse

func (*Client) CreateServiceLinkedRole

func (client *Client) CreateServiceLinkedRole(request *CreateServiceLinkedRoleRequest) (_result *CreateServiceLinkedRoleResponse, _err error)

Summary:

Creates a service-linked role.

@param request - CreateServiceLinkedRoleRequest

@return CreateServiceLinkedRoleResponse

func (*Client) CreateServiceLinkedRoleWithOptions

func (client *Client) CreateServiceLinkedRoleWithOptions(request *CreateServiceLinkedRoleRequest, runtime *util.RuntimeOptions) (_result *CreateServiceLinkedRoleResponse, _err error)

Summary:

Creates a service-linked role.

@param request - CreateServiceLinkedRoleRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateServiceLinkedRoleResponse

func (*Client) DeleteAccount

func (client *Client) DeleteAccount(request *DeleteAccountRequest) (_result *DeleteAccountResponse, _err error)

Summary:

Deletes a database account of an ApsaraDB for ClickHouse cluster.

Description:

> After you delete a database account, you cannot use the account to log on to the ApsaraDB for ClickHouse cluster. Exercise caution when performing this operation.

@param request - DeleteAccountRequest

@return DeleteAccountResponse

func (*Client) DeleteAccountWithOptions

func (client *Client) DeleteAccountWithOptions(request *DeleteAccountRequest, runtime *util.RuntimeOptions) (_result *DeleteAccountResponse, _err error)

Summary:

Deletes a database account of an ApsaraDB for ClickHouse cluster.

Description:

> After you delete a database account, you cannot use the account to log on to the ApsaraDB for ClickHouse cluster. Exercise caution when performing this operation.

@param request - DeleteAccountRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteAccountResponse

func (*Client) DeleteDBCluster

func (client *Client) DeleteDBCluster(request *DeleteDBClusterRequest) (_result *DeleteDBClusterResponse, _err error)

Summary:

Releases a pay-as-you-go ApsaraDB for ClickHouse cluster.

Description:

*Warning* - After an ApsaraDB for ClickHouse cluster is deleted, all data in the cluster is deleted and cannot be recovered. Exercise caution when performing this operation.

@param request - DeleteDBClusterRequest

@return DeleteDBClusterResponse

func (*Client) DeleteDBClusterWithOptions

func (client *Client) DeleteDBClusterWithOptions(request *DeleteDBClusterRequest, runtime *util.RuntimeOptions) (_result *DeleteDBClusterResponse, _err error)

Summary:

Releases a pay-as-you-go ApsaraDB for ClickHouse cluster.

Description:

*Warning* - After an ApsaraDB for ClickHouse cluster is deleted, all data in the cluster is deleted and cannot be recovered. Exercise caution when performing this operation.

@param request - DeleteDBClusterRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDBClusterResponse

func (*Client) DeleteSyndb

func (client *Client) DeleteSyndb(request *DeleteSyndbRequest) (_result *DeleteSyndbResponse, _err error)

Summary:

Deletes a database used for data synchronization.

@param request - DeleteSyndbRequest

@return DeleteSyndbResponse

func (*Client) DeleteSyndbWithOptions

func (client *Client) DeleteSyndbWithOptions(request *DeleteSyndbRequest, runtime *util.RuntimeOptions) (_result *DeleteSyndbResponse, _err error)

Summary:

Deletes a database used for data synchronization.

@param request - DeleteSyndbRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteSyndbResponse

func (*Client) DescribeAccountAuthority

func (client *Client) DescribeAccountAuthority(request *DescribeAccountAuthorityRequest) (_result *DescribeAccountAuthorityResponse, _err error)

Summary:

Queries the permissions of an account.

@param request - DescribeAccountAuthorityRequest

@return DescribeAccountAuthorityResponse

func (*Client) DescribeAccountAuthorityWithOptions

func (client *Client) DescribeAccountAuthorityWithOptions(request *DescribeAccountAuthorityRequest, runtime *util.RuntimeOptions) (_result *DescribeAccountAuthorityResponse, _err error)

Summary:

Queries the permissions of an account.

@param request - DescribeAccountAuthorityRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAccountAuthorityResponse

func (*Client) DescribeAccounts

func (client *Client) DescribeAccounts(request *DescribeAccountsRequest) (_result *DescribeAccountsResponse, _err error)

Summary:

Queries the information about the database accounts of an ApsaraDB for ClickHouse cluster.

@param request - DescribeAccountsRequest

@return DescribeAccountsResponse

func (*Client) DescribeAccountsWithOptions

func (client *Client) DescribeAccountsWithOptions(request *DescribeAccountsRequest, runtime *util.RuntimeOptions) (_result *DescribeAccountsResponse, _err error)

Summary:

Queries the information about the database accounts of an ApsaraDB for ClickHouse cluster.

@param request - DescribeAccountsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAccountsResponse

func (*Client) DescribeAllDataSource

func (client *Client) DescribeAllDataSource(request *DescribeAllDataSourceRequest) (_result *DescribeAllDataSourceResponse, _err error)

Summary:

Queries a list of databases, tables, and columns in an ApsaraDB for ClickHouse cluster.

@param request - DescribeAllDataSourceRequest

@return DescribeAllDataSourceResponse

func (*Client) DescribeAllDataSourceWithOptions

func (client *Client) DescribeAllDataSourceWithOptions(request *DescribeAllDataSourceRequest, runtime *util.RuntimeOptions) (_result *DescribeAllDataSourceResponse, _err error)

Summary:

Queries a list of databases, tables, and columns in an ApsaraDB for ClickHouse cluster.

@param request - DescribeAllDataSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAllDataSourceResponse

func (*Client) DescribeAllDataSources

func (client *Client) DescribeAllDataSources(request *DescribeAllDataSourcesRequest) (_result *DescribeAllDataSourcesResponse, _err error)

Summary:

Queries the data sources of an ApsaraDB for ClickHouse cluster.

@param request - DescribeAllDataSourcesRequest

@return DescribeAllDataSourcesResponse

func (*Client) DescribeAllDataSourcesWithOptions

func (client *Client) DescribeAllDataSourcesWithOptions(request *DescribeAllDataSourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeAllDataSourcesResponse, _err error)

Summary:

Queries the data sources of an ApsaraDB for ClickHouse cluster.

@param request - DescribeAllDataSourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAllDataSourcesResponse

func (*Client) DescribeBackupPolicy

func (client *Client) DescribeBackupPolicy(request *DescribeBackupPolicyRequest) (_result *DescribeBackupPolicyResponse, _err error)

Summary:

Queries the backup settings of an ApsaraDB for ClickHouse cluster.

Description:

> This operation is available only for the ApsaraDB for ClickHouse clusters of versions 20.3, 20.8, and 21.8.

@param request - DescribeBackupPolicyRequest

@return DescribeBackupPolicyResponse

func (*Client) DescribeBackupPolicyWithOptions

func (client *Client) DescribeBackupPolicyWithOptions(request *DescribeBackupPolicyRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupPolicyResponse, _err error)

Summary:

Queries the backup settings of an ApsaraDB for ClickHouse cluster.

Description:

> This operation is available only for the ApsaraDB for ClickHouse clusters of versions 20.3, 20.8, and 21.8.

@param request - DescribeBackupPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeBackupPolicyResponse

func (*Client) DescribeBackups

func (client *Client) DescribeBackups(request *DescribeBackupsRequest) (_result *DescribeBackupsResponse, _err error)

Summary:

Queries the backup sets of an ApsaraDB for ClickHouse cluster.

@param request - DescribeBackupsRequest

@return DescribeBackupsResponse

func (*Client) DescribeBackupsWithOptions

func (client *Client) DescribeBackupsWithOptions(request *DescribeBackupsRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupsResponse, _err error)

Summary:

Queries the backup sets of an ApsaraDB for ClickHouse cluster.

@param request - DescribeBackupsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeBackupsResponse

func (*Client) DescribeColumns

func (client *Client) DescribeColumns(request *DescribeColumnsRequest) (_result *DescribeColumnsResponse, _err error)

Summary:

Queries information about columns.

@param request - DescribeColumnsRequest

@return DescribeColumnsResponse

func (*Client) DescribeColumnsWithOptions

func (client *Client) DescribeColumnsWithOptions(request *DescribeColumnsRequest, runtime *util.RuntimeOptions) (_result *DescribeColumnsResponse, _err error)

Summary:

Queries information about columns.

@param request - DescribeColumnsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeColumnsResponse

func (*Client) DescribeConfigHistory added in v3.2.0

func (client *Client) DescribeConfigHistory(request *DescribeConfigHistoryRequest) (_result *DescribeConfigHistoryResponse, _err error)

Summary:

Queries the change records of the configuration parameters of an ApsaraDB for ClickHouse cluster.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created after December 1, 2021.

@param request - DescribeConfigHistoryRequest

@return DescribeConfigHistoryResponse

func (*Client) DescribeConfigHistoryWithOptions added in v3.2.0

func (client *Client) DescribeConfigHistoryWithOptions(request *DescribeConfigHistoryRequest, runtime *util.RuntimeOptions) (_result *DescribeConfigHistoryResponse, _err error)

Summary:

Queries the change records of the configuration parameters of an ApsaraDB for ClickHouse cluster.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created after December 1, 2021.

@param request - DescribeConfigHistoryRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeConfigHistoryResponse

func (*Client) DescribeConfigVersionDifference added in v3.2.0

func (client *Client) DescribeConfigVersionDifference(request *DescribeConfigVersionDifferenceRequest) (_result *DescribeConfigVersionDifferenceResponse, _err error)

Summary:

Queries the values of the configuration parameters of an ApsaraDB for ClickHouse cluster before and after the values of the configuration parameters are changed.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created after December 1, 2021.

@param request - DescribeConfigVersionDifferenceRequest

@return DescribeConfigVersionDifferenceResponse

func (*Client) DescribeConfigVersionDifferenceWithOptions added in v3.2.0

func (client *Client) DescribeConfigVersionDifferenceWithOptions(request *DescribeConfigVersionDifferenceRequest, runtime *util.RuntimeOptions) (_result *DescribeConfigVersionDifferenceResponse, _err error)

Summary:

Queries the values of the configuration parameters of an ApsaraDB for ClickHouse cluster before and after the values of the configuration parameters are changed.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created after December 1, 2021.

@param request - DescribeConfigVersionDifferenceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeConfigVersionDifferenceResponse

func (*Client) DescribeDBClusterAccessWhiteList

func (client *Client) DescribeDBClusterAccessWhiteList(request *DescribeDBClusterAccessWhiteListRequest) (_result *DescribeDBClusterAccessWhiteListResponse, _err error)

Summary:

Queries the IP address whitelist of an ApsaraDB for ClickHouse cluster.

@param request - DescribeDBClusterAccessWhiteListRequest

@return DescribeDBClusterAccessWhiteListResponse

func (*Client) DescribeDBClusterAccessWhiteListWithOptions

func (client *Client) DescribeDBClusterAccessWhiteListWithOptions(request *DescribeDBClusterAccessWhiteListRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterAccessWhiteListResponse, _err error)

Summary:

Queries the IP address whitelist of an ApsaraDB for ClickHouse cluster.

@param request - DescribeDBClusterAccessWhiteListRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBClusterAccessWhiteListResponse

func (*Client) DescribeDBClusterAttribute

func (client *Client) DescribeDBClusterAttribute(request *DescribeDBClusterAttributeRequest) (_result *DescribeDBClusterAttributeResponse, _err error)

Summary:

Queries the information about an ApsaraDB for ClickHouse cluster.

@param request - DescribeDBClusterAttributeRequest

@return DescribeDBClusterAttributeResponse

func (*Client) DescribeDBClusterAttributeWithOptions

func (client *Client) DescribeDBClusterAttributeWithOptions(request *DescribeDBClusterAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterAttributeResponse, _err error)

Summary:

Queries the information about an ApsaraDB for ClickHouse cluster.

@param request - DescribeDBClusterAttributeRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBClusterAttributeResponse

func (*Client) DescribeDBClusterConfig

func (client *Client) DescribeDBClusterConfig(request *DescribeDBClusterConfigRequest) (_result *DescribeDBClusterConfigResponse, _err error)

Summary:

Queries information about the parameter settings of an ApsaraDB for ClickHouse cluster.

@param request - DescribeDBClusterConfigRequest

@return DescribeDBClusterConfigResponse

func (*Client) DescribeDBClusterConfigInXML added in v3.2.0

func (client *Client) DescribeDBClusterConfigInXML(request *DescribeDBClusterConfigInXMLRequest) (_result *DescribeDBClusterConfigInXMLResponse, _err error)

Summary:

Queries the values of the configuration parameters in the config.xml file of an ApsaraDB for ClickHouse cluster.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created after December 1, 2021.

@param request - DescribeDBClusterConfigInXMLRequest

@return DescribeDBClusterConfigInXMLResponse

func (*Client) DescribeDBClusterConfigInXMLWithOptions added in v3.2.0

func (client *Client) DescribeDBClusterConfigInXMLWithOptions(request *DescribeDBClusterConfigInXMLRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterConfigInXMLResponse, _err error)

Summary:

Queries the values of the configuration parameters in the config.xml file of an ApsaraDB for ClickHouse cluster.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created after December 1, 2021.

@param request - DescribeDBClusterConfigInXMLRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBClusterConfigInXMLResponse

func (*Client) DescribeDBClusterConfigWithOptions

func (client *Client) DescribeDBClusterConfigWithOptions(request *DescribeDBClusterConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterConfigResponse, _err error)

Summary:

Queries information about the parameter settings of an ApsaraDB for ClickHouse cluster.

@param request - DescribeDBClusterConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBClusterConfigResponse

func (*Client) DescribeDBClusterNetInfoItems

func (client *Client) DescribeDBClusterNetInfoItems(request *DescribeDBClusterNetInfoItemsRequest) (_result *DescribeDBClusterNetInfoItemsResponse, _err error)

Summary:

Queries the network information about an ApsaraDB for ClickHouse cluster.

@param request - DescribeDBClusterNetInfoItemsRequest

@return DescribeDBClusterNetInfoItemsResponse

func (*Client) DescribeDBClusterNetInfoItemsWithOptions

func (client *Client) DescribeDBClusterNetInfoItemsWithOptions(request *DescribeDBClusterNetInfoItemsRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterNetInfoItemsResponse, _err error)

Summary:

Queries the network information about an ApsaraDB for ClickHouse cluster.

@param request - DescribeDBClusterNetInfoItemsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBClusterNetInfoItemsResponse

func (*Client) DescribeDBClusterPerformance

func (client *Client) DescribeDBClusterPerformance(request *DescribeDBClusterPerformanceRequest) (_result *DescribeDBClusterPerformanceResponse, _err error)

Summary:

Queries performance data about an ApsaraDB for ClickHouse cluster.

Description:

You can query the performance data of a specified cluster over a specific time range based on the performance metrics. The data is collected every 30 seconds.

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created before December 1, 2021.

@param request - DescribeDBClusterPerformanceRequest

@return DescribeDBClusterPerformanceResponse

func (*Client) DescribeDBClusterPerformanceWithOptions

func (client *Client) DescribeDBClusterPerformanceWithOptions(request *DescribeDBClusterPerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterPerformanceResponse, _err error)

Summary:

Queries performance data about an ApsaraDB for ClickHouse cluster.

Description:

You can query the performance data of a specified cluster over a specific time range based on the performance metrics. The data is collected every 30 seconds.

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created before December 1, 2021.

@param request - DescribeDBClusterPerformanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBClusterPerformanceResponse

func (*Client) DescribeDBClusters

func (client *Client) DescribeDBClusters(request *DescribeDBClustersRequest) (_result *DescribeDBClustersResponse, _err error)

Summary:

Queries the information about ApsaraDB for ClickHouse clusters in a region.

@param request - DescribeDBClustersRequest

@return DescribeDBClustersResponse

func (*Client) DescribeDBClustersWithOptions

func (client *Client) DescribeDBClustersWithOptions(request *DescribeDBClustersRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClustersResponse, _err error)

Summary:

Queries the information about ApsaraDB for ClickHouse clusters in a region.

@param request - DescribeDBClustersRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBClustersResponse

func (*Client) DescribeDBConfig

func (client *Client) DescribeDBConfig(request *DescribeDBConfigRequest) (_result *DescribeDBConfigResponse, _err error)

Summary:

Queries configuration information about an ApsaraDB for ClickHouse cluster.

@param request - DescribeDBConfigRequest

@return DescribeDBConfigResponse

func (*Client) DescribeDBConfigWithOptions

func (client *Client) DescribeDBConfigWithOptions(request *DescribeDBConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeDBConfigResponse, _err error)

Summary:

Queries configuration information about an ApsaraDB for ClickHouse cluster.

@param request - DescribeDBConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBConfigResponse

func (*Client) DescribeOSSStorage

func (client *Client) DescribeOSSStorage(request *DescribeOSSStorageRequest) (_result *DescribeOSSStorageResponse, _err error)

Summary:

Queries the storage of cold data.

@param request - DescribeOSSStorageRequest

@return DescribeOSSStorageResponse

func (*Client) DescribeOSSStorageWithOptions

func (client *Client) DescribeOSSStorageWithOptions(request *DescribeOSSStorageRequest, runtime *util.RuntimeOptions) (_result *DescribeOSSStorageResponse, _err error)

Summary:

Queries the storage of cold data.

@param request - DescribeOSSStorageRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeOSSStorageResponse

func (*Client) DescribeProcessList

func (client *Client) DescribeProcessList(request *DescribeProcessListRequest) (_result *DescribeProcessListResponse, _err error)

Summary:

Queries the details of queries that are being executed in an ApsaraDB for ClickHouse cluster.

@param request - DescribeProcessListRequest

@return DescribeProcessListResponse

func (*Client) DescribeProcessListWithOptions

func (client *Client) DescribeProcessListWithOptions(request *DescribeProcessListRequest, runtime *util.RuntimeOptions) (_result *DescribeProcessListResponse, _err error)

Summary:

Queries the details of queries that are being executed in an ApsaraDB for ClickHouse cluster.

@param request - DescribeProcessListRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeProcessListResponse

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)

Summary:

Queries the information about all regions and zones of ApsaraDB for ClickHouse clusters.

@param request - DescribeRegionsRequest

@return DescribeRegionsResponse

func (*Client) DescribeRegionsWithOptions

func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

Summary:

Queries the information about all regions and zones of ApsaraDB for ClickHouse clusters.

@param request - DescribeRegionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeRegionsResponse

func (*Client) DescribeSchemas

func (client *Client) DescribeSchemas(request *DescribeSchemasRequest) (_result *DescribeSchemasResponse, _err error)

Summary:

Queries a list of all databases in an ApsaraDB for ClickHouse cluster.

@param request - DescribeSchemasRequest

@return DescribeSchemasResponse

func (*Client) DescribeSchemasWithOptions

func (client *Client) DescribeSchemasWithOptions(request *DescribeSchemasRequest, runtime *util.RuntimeOptions) (_result *DescribeSchemasResponse, _err error)

Summary:

Queries a list of all databases in an ApsaraDB for ClickHouse cluster.

@param request - DescribeSchemasRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSchemasResponse

func (*Client) DescribeSlowLogRecords

func (client *Client) DescribeSlowLogRecords(request *DescribeSlowLogRecordsRequest) (_result *DescribeSlowLogRecordsResponse, _err error)

Summary:

Queries the details about slow query logs.

@param request - DescribeSlowLogRecordsRequest

@return DescribeSlowLogRecordsResponse

func (*Client) DescribeSlowLogRecordsWithOptions

func (client *Client) DescribeSlowLogRecordsWithOptions(request *DescribeSlowLogRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeSlowLogRecordsResponse, _err error)

Summary:

Queries the details about slow query logs.

@param request - DescribeSlowLogRecordsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSlowLogRecordsResponse

func (*Client) DescribeSynDbTables

func (client *Client) DescribeSynDbTables(request *DescribeSynDbTablesRequest) (_result *DescribeSynDbTablesResponse, _err error)

Summary:

Queries information about tables that are synchronized from an ApsaraDB RDS for MySQL instance to an ApsaraDB for ClickHouse cluster.

@param request - DescribeSynDbTablesRequest

@return DescribeSynDbTablesResponse

func (*Client) DescribeSynDbTablesWithOptions

func (client *Client) DescribeSynDbTablesWithOptions(request *DescribeSynDbTablesRequest, runtime *util.RuntimeOptions) (_result *DescribeSynDbTablesResponse, _err error)

Summary:

Queries information about tables that are synchronized from an ApsaraDB RDS for MySQL instance to an ApsaraDB for ClickHouse cluster.

@param request - DescribeSynDbTablesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSynDbTablesResponse

func (*Client) DescribeSynDbs

func (client *Client) DescribeSynDbs(request *DescribeSynDbsRequest) (_result *DescribeSynDbsResponse, _err error)

Summary:

Queries the information about data synchronization between an ApsaraDB for ClickHouse cluster and an ApsaraDB RDS for MySQL instance.

@param request - DescribeSynDbsRequest

@return DescribeSynDbsResponse

func (*Client) DescribeSynDbsWithOptions

func (client *Client) DescribeSynDbsWithOptions(request *DescribeSynDbsRequest, runtime *util.RuntimeOptions) (_result *DescribeSynDbsResponse, _err error)

Summary:

Queries the information about data synchronization between an ApsaraDB for ClickHouse cluster and an ApsaraDB RDS for MySQL instance.

@param request - DescribeSynDbsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSynDbsResponse

func (*Client) DescribeTables

func (client *Client) DescribeTables(request *DescribeTablesRequest) (_result *DescribeTablesResponse, _err error)

Summary:

Queries the information about tables in a database of an ApsaraDB for ClickHouse cluster.

@param request - DescribeTablesRequest

@return DescribeTablesResponse

func (*Client) DescribeTablesWithOptions

func (client *Client) DescribeTablesWithOptions(request *DescribeTablesRequest, runtime *util.RuntimeOptions) (_result *DescribeTablesResponse, _err error)

Summary:

Queries the information about tables in a database of an ApsaraDB for ClickHouse cluster.

@param request - DescribeTablesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeTablesResponse

func (*Client) DescribeTransferHistory

func (client *Client) DescribeTransferHistory(request *DescribeTransferHistoryRequest) (_result *DescribeTransferHistoryResponse, _err error)

Summary:

Queries information about data migration from an ApsaraDB for ClickHouse cluster of an earlier version to an ApsaraDB for ClickHouse cluster of a later version

Description:

> You can call this operation to query information about only data migration from an ApsaraDB for ClickHouse cluster of an earlier version to an ApsaraDB for ClickHouse cluster of a later version.

@param request - DescribeTransferHistoryRequest

@return DescribeTransferHistoryResponse

func (*Client) DescribeTransferHistoryWithOptions

func (client *Client) DescribeTransferHistoryWithOptions(request *DescribeTransferHistoryRequest, runtime *util.RuntimeOptions) (_result *DescribeTransferHistoryResponse, _err error)

Summary:

Queries information about data migration from an ApsaraDB for ClickHouse cluster of an earlier version to an ApsaraDB for ClickHouse cluster of a later version

Description:

> You can call this operation to query information about only data migration from an ApsaraDB for ClickHouse cluster of an earlier version to an ApsaraDB for ClickHouse cluster of a later version.

@param request - DescribeTransferHistoryRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeTransferHistoryResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) KillProcess

func (client *Client) KillProcess(request *KillProcessRequest) (_result *KillProcessResponse, _err error)

Summary:

Terminates an ongoing task.

@param request - KillProcessRequest

@return KillProcessResponse

func (*Client) KillProcessWithOptions

func (client *Client) KillProcessWithOptions(request *KillProcessRequest, runtime *util.RuntimeOptions) (_result *KillProcessResponse, _err error)

Summary:

Terminates an ongoing task.

@param request - KillProcessRequest

@param runtime - runtime options for this request RuntimeOptions

@return KillProcessResponse

func (*Client) ModifyAccountAuthority

func (client *Client) ModifyAccountAuthority(request *ModifyAccountAuthorityRequest) (_result *ModifyAccountAuthorityResponse, _err error)

Summary:

Modifies the permissions of an account.

@param request - ModifyAccountAuthorityRequest

@return ModifyAccountAuthorityResponse

func (*Client) ModifyAccountAuthorityWithOptions

func (client *Client) ModifyAccountAuthorityWithOptions(request *ModifyAccountAuthorityRequest, runtime *util.RuntimeOptions) (_result *ModifyAccountAuthorityResponse, _err error)

Summary:

Modifies the permissions of an account.

@param request - ModifyAccountAuthorityRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyAccountAuthorityResponse

func (*Client) ModifyAccountDescription

func (client *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (_result *ModifyAccountDescriptionResponse, _err error)

Summary:

Modifies the description of a database account of an ApsaraDB for ClickHouse cluster.

@param request - ModifyAccountDescriptionRequest

@return ModifyAccountDescriptionResponse

func (*Client) ModifyAccountDescriptionWithOptions

func (client *Client) ModifyAccountDescriptionWithOptions(request *ModifyAccountDescriptionRequest, runtime *util.RuntimeOptions) (_result *ModifyAccountDescriptionResponse, _err error)

Summary:

Modifies the description of a database account of an ApsaraDB for ClickHouse cluster.

@param request - ModifyAccountDescriptionRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyAccountDescriptionResponse

func (*Client) ModifyBackupPolicy

func (client *Client) ModifyBackupPolicy(request *ModifyBackupPolicyRequest) (_result *ModifyBackupPolicyResponse, _err error)

Summary:

Modifies the backup settings of an ApsaraDB for ClickHouse cluster.

Description:

> This operation is available only for the ApsaraDB for ClickHouse clusters of versions 20.3, 20.8, and 21.8.

@param request - ModifyBackupPolicyRequest

@return ModifyBackupPolicyResponse

func (*Client) ModifyBackupPolicyWithOptions

func (client *Client) ModifyBackupPolicyWithOptions(request *ModifyBackupPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyBackupPolicyResponse, _err error)

Summary:

Modifies the backup settings of an ApsaraDB for ClickHouse cluster.

Description:

> This operation is available only for the ApsaraDB for ClickHouse clusters of versions 20.3, 20.8, and 21.8.

@param request - ModifyBackupPolicyRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyBackupPolicyResponse

func (*Client) ModifyDBCluster

func (client *Client) ModifyDBCluster(request *ModifyDBClusterRequest) (_result *ModifyDBClusterResponse, _err error)

Summary:

Upgrades or downgrades an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBClusterRequest

@return ModifyDBClusterResponse

func (*Client) ModifyDBClusterAccessWhiteList

func (client *Client) ModifyDBClusterAccessWhiteList(request *ModifyDBClusterAccessWhiteListRequest) (_result *ModifyDBClusterAccessWhiteListResponse, _err error)

Summary:

Modifies the IP address whitelist of an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBClusterAccessWhiteListRequest

@return ModifyDBClusterAccessWhiteListResponse

func (*Client) ModifyDBClusterAccessWhiteListWithOptions

func (client *Client) ModifyDBClusterAccessWhiteListWithOptions(request *ModifyDBClusterAccessWhiteListRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterAccessWhiteListResponse, _err error)

Summary:

Modifies the IP address whitelist of an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBClusterAccessWhiteListRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBClusterAccessWhiteListResponse

func (*Client) ModifyDBClusterConfig

func (client *Client) ModifyDBClusterConfig(request *ModifyDBClusterConfigRequest) (_result *ModifyDBClusterConfigResponse, _err error)

Summary:

Modifies the configurations of an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBClusterConfigRequest

@return ModifyDBClusterConfigResponse

func (*Client) ModifyDBClusterConfigInXML added in v3.2.0

func (client *Client) ModifyDBClusterConfigInXML(request *ModifyDBClusterConfigInXMLRequest) (_result *ModifyDBClusterConfigInXMLResponse, _err error)

Summary:

Modifies the settings of the configuration parameters for an ApsaraDB for ClickHouse cluster.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created after December 1, 2021.

@param request - ModifyDBClusterConfigInXMLRequest

@return ModifyDBClusterConfigInXMLResponse

func (*Client) ModifyDBClusterConfigInXMLWithOptions added in v3.2.0

func (client *Client) ModifyDBClusterConfigInXMLWithOptions(request *ModifyDBClusterConfigInXMLRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterConfigInXMLResponse, _err error)

Summary:

Modifies the settings of the configuration parameters for an ApsaraDB for ClickHouse cluster.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were created after December 1, 2021.

@param request - ModifyDBClusterConfigInXMLRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBClusterConfigInXMLResponse

func (*Client) ModifyDBClusterConfigWithOptions

func (client *Client) ModifyDBClusterConfigWithOptions(request *ModifyDBClusterConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterConfigResponse, _err error)

Summary:

Modifies the configurations of an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBClusterConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBClusterConfigResponse

func (*Client) ModifyDBClusterDescription

func (client *Client) ModifyDBClusterDescription(request *ModifyDBClusterDescriptionRequest) (_result *ModifyDBClusterDescriptionResponse, _err error)

Summary:

Changes the name of an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBClusterDescriptionRequest

@return ModifyDBClusterDescriptionResponse

func (*Client) ModifyDBClusterDescriptionWithOptions

func (client *Client) ModifyDBClusterDescriptionWithOptions(request *ModifyDBClusterDescriptionRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterDescriptionResponse, _err error)

Summary:

Changes the name of an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBClusterDescriptionRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBClusterDescriptionResponse

func (*Client) ModifyDBClusterMaintainTime

func (client *Client) ModifyDBClusterMaintainTime(request *ModifyDBClusterMaintainTimeRequest) (_result *ModifyDBClusterMaintainTimeResponse, _err error)

Summary:

Modifies the maintenance window of an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBClusterMaintainTimeRequest

@return ModifyDBClusterMaintainTimeResponse

func (*Client) ModifyDBClusterMaintainTimeWithOptions

func (client *Client) ModifyDBClusterMaintainTimeWithOptions(request *ModifyDBClusterMaintainTimeRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterMaintainTimeResponse, _err error)

Summary:

Modifies the maintenance window of an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBClusterMaintainTimeRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBClusterMaintainTimeResponse

func (*Client) ModifyDBClusterWithOptions

func (client *Client) ModifyDBClusterWithOptions(request *ModifyDBClusterRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterResponse, _err error)

Summary:

Upgrades or downgrades an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBClusterRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBClusterResponse

func (*Client) ModifyDBConfig

func (client *Client) ModifyDBConfig(request *ModifyDBConfigRequest) (_result *ModifyDBConfigResponse, _err error)

Summary:

Modifies the dictionary configuration of an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBConfigRequest

@return ModifyDBConfigResponse

func (*Client) ModifyDBConfigWithOptions

func (client *Client) ModifyDBConfigWithOptions(request *ModifyDBConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyDBConfigResponse, _err error)

Summary:

Modifies the dictionary configuration of an ApsaraDB for ClickHouse cluster.

@param request - ModifyDBConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBConfigResponse

func (*Client) ModifyMinorVersionGreadeType added in v3.2.0

func (client *Client) ModifyMinorVersionGreadeType(request *ModifyMinorVersionGreadeTypeRequest) (_result *ModifyMinorVersionGreadeTypeResponse, _err error)

Summary:

Modifies the type of a minor version update in ApsaraDB for ClickHouse.

@param request - ModifyMinorVersionGreadeTypeRequest

@return ModifyMinorVersionGreadeTypeResponse

func (*Client) ModifyMinorVersionGreadeTypeWithOptions added in v3.2.0

func (client *Client) ModifyMinorVersionGreadeTypeWithOptions(request *ModifyMinorVersionGreadeTypeRequest, runtime *util.RuntimeOptions) (_result *ModifyMinorVersionGreadeTypeResponse, _err error)

Summary:

Modifies the type of a minor version update in ApsaraDB for ClickHouse.

@param request - ModifyMinorVersionGreadeTypeRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyMinorVersionGreadeTypeResponse

func (*Client) ModifyRDSToClickhouseDb

func (client *Client) ModifyRDSToClickhouseDb(request *ModifyRDSToClickhouseDbRequest) (_result *ModifyRDSToClickhouseDbResponse, _err error)

Summary:

Modifies the synchronization task of an ApsaraDB for ClickHouse cluster.

Description:

> This operation is applicable only to ApsaraDB for ClickHouse clusters.

@param request - ModifyRDSToClickhouseDbRequest

@return ModifyRDSToClickhouseDbResponse

func (*Client) ModifyRDSToClickhouseDbWithOptions

func (client *Client) ModifyRDSToClickhouseDbWithOptions(request *ModifyRDSToClickhouseDbRequest, runtime *util.RuntimeOptions) (_result *ModifyRDSToClickhouseDbResponse, _err error)

Summary:

Modifies the synchronization task of an ApsaraDB for ClickHouse cluster.

Description:

> This operation is applicable only to ApsaraDB for ClickHouse clusters.

@param request - ModifyRDSToClickhouseDbRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyRDSToClickhouseDbResponse

func (*Client) ReleaseClusterPublicConnection

func (client *Client) ReleaseClusterPublicConnection(request *ReleaseClusterPublicConnectionRequest) (_result *ReleaseClusterPublicConnectionResponse, _err error)

Summary:

Releases the public endpoint of an ApsaraDB for ClickHouse cluster.

@param request - ReleaseClusterPublicConnectionRequest

@return ReleaseClusterPublicConnectionResponse

func (*Client) ReleaseClusterPublicConnectionWithOptions

func (client *Client) ReleaseClusterPublicConnectionWithOptions(request *ReleaseClusterPublicConnectionRequest, runtime *util.RuntimeOptions) (_result *ReleaseClusterPublicConnectionResponse, _err error)

Summary:

Releases the public endpoint of an ApsaraDB for ClickHouse cluster.

@param request - ReleaseClusterPublicConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return ReleaseClusterPublicConnectionResponse

func (*Client) ResetAccountPassword

func (client *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (_result *ResetAccountPasswordResponse, _err error)

Summary:

Resets the password of a database account for an ApsaraDB for ClickHouse cluster.

@param request - ResetAccountPasswordRequest

@return ResetAccountPasswordResponse

func (*Client) ResetAccountPasswordWithOptions

func (client *Client) ResetAccountPasswordWithOptions(request *ResetAccountPasswordRequest, runtime *util.RuntimeOptions) (_result *ResetAccountPasswordResponse, _err error)

Summary:

Resets the password of a database account for an ApsaraDB for ClickHouse cluster.

@param request - ResetAccountPasswordRequest

@param runtime - runtime options for this request RuntimeOptions

@return ResetAccountPasswordResponse

func (*Client) RestartInstance

func (client *Client) RestartInstance(request *RestartInstanceRequest) (_result *RestartInstanceResponse, _err error)

Summary:

Restarts an ApsaraDB for ClickHouse cluster.

@param request - RestartInstanceRequest

@return RestartInstanceResponse

func (*Client) RestartInstanceWithOptions

func (client *Client) RestartInstanceWithOptions(request *RestartInstanceRequest, runtime *util.RuntimeOptions) (_result *RestartInstanceResponse, _err error)

Summary:

Restarts an ApsaraDB for ClickHouse cluster.

@param request - RestartInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return RestartInstanceResponse

func (*Client) TransferVersion

func (client *Client) TransferVersion(request *TransferVersionRequest) (_result *TransferVersionResponse, _err error)

Summary:

Migrates the data of a source ApsaraDB for ClickHouse cluster to a destination ApsaraDB for ClickHouse cluster.

Description:

## [](#)Prerequisites

  • The IP address of the source ApsaraDB for ClickHouse cluster is added to the IP address whitelist of the destination ApsaraDB for ClickHouse cluster.

  • The IP address of the destination ApsaraDB for ClickHouse cluster is added to the IP address whitelist of the source ApsaraDB for ClickHouse cluster.

> You can execute the `select - from system.clusters;` statement to query the IP address of an ApsaraDB for ClickHouse cluster.

@param request - TransferVersionRequest

@return TransferVersionResponse

func (*Client) TransferVersionWithOptions

func (client *Client) TransferVersionWithOptions(request *TransferVersionRequest, runtime *util.RuntimeOptions) (_result *TransferVersionResponse, _err error)

Summary:

Migrates the data of a source ApsaraDB for ClickHouse cluster to a destination ApsaraDB for ClickHouse cluster.

Description:

## [](#)Prerequisites

  • The IP address of the source ApsaraDB for ClickHouse cluster is added to the IP address whitelist of the destination ApsaraDB for ClickHouse cluster.

  • The IP address of the destination ApsaraDB for ClickHouse cluster is added to the IP address whitelist of the source ApsaraDB for ClickHouse cluster.

> You can execute the `select - from system.clusters;` statement to query the IP address of an ApsaraDB for ClickHouse cluster.

@param request - TransferVersionRequest

@param runtime - runtime options for this request RuntimeOptions

@return TransferVersionResponse

func (*Client) UpgradeMinorVersion added in v3.2.0

func (client *Client) UpgradeMinorVersion(request *UpgradeMinorVersionRequest) (_result *UpgradeMinorVersionResponse, _err error)

Summary:

Updates the minor engine version of an ApsaraDB for ClickHouse cluster.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were purchased after December 1, 2021.

@param request - UpgradeMinorVersionRequest

@return UpgradeMinorVersionResponse

func (*Client) UpgradeMinorVersionWithOptions added in v3.2.0

func (client *Client) UpgradeMinorVersionWithOptions(request *UpgradeMinorVersionRequest, runtime *util.RuntimeOptions) (_result *UpgradeMinorVersionResponse, _err error)

Summary:

Updates the minor engine version of an ApsaraDB for ClickHouse cluster.

Description:

> You can call this operation only for ApsaraDB for ClickHouse clusters that were purchased after December 1, 2021.

@param request - UpgradeMinorVersionRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpgradeMinorVersionResponse

type CreateAccountAndAuthorityRequest

type CreateAccountAndAuthorityRequest struct {
	// example:
	//
	// ceshi
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// test
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456Aa
	AccountPassword *string `json:"AccountPassword,omitempty" xml:"AccountPassword,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// db1
	AllowDatabases *string `json:"AllowDatabases,omitempty" xml:"AllowDatabases,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dt1
	AllowDictionaries *string `json:"AllowDictionaries,omitempty" xml:"AllowDictionaries,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1p816075e21****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// true
	DdlAuthority *bool `json:"DdlAuthority,omitempty" xml:"DdlAuthority,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// all
	DmlAuthority *string `json:"DmlAuthority,omitempty" xml:"DmlAuthority,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// db1,db2
	TotalDatabases *string `json:"TotalDatabases,omitempty" xml:"TotalDatabases,omitempty"`
	// example:
	//
	// dt1,dt2
	TotalDictionaries *string `json:"TotalDictionaries,omitempty" xml:"TotalDictionaries,omitempty"`
}

func (CreateAccountAndAuthorityRequest) GoString

func (*CreateAccountAndAuthorityRequest) SetAccountDescription

func (*CreateAccountAndAuthorityRequest) SetAccountName

func (*CreateAccountAndAuthorityRequest) SetAccountPassword

func (*CreateAccountAndAuthorityRequest) SetAllowDatabases

func (*CreateAccountAndAuthorityRequest) SetAllowDictionaries

func (*CreateAccountAndAuthorityRequest) SetDBClusterId

func (*CreateAccountAndAuthorityRequest) SetDdlAuthority

func (*CreateAccountAndAuthorityRequest) SetDmlAuthority

func (*CreateAccountAndAuthorityRequest) SetOwnerAccount

func (*CreateAccountAndAuthorityRequest) SetOwnerId

func (*CreateAccountAndAuthorityRequest) SetRegionId

func (*CreateAccountAndAuthorityRequest) SetResourceOwnerAccount

func (*CreateAccountAndAuthorityRequest) SetResourceOwnerId

func (*CreateAccountAndAuthorityRequest) SetTotalDatabases

func (*CreateAccountAndAuthorityRequest) SetTotalDictionaries

func (CreateAccountAndAuthorityRequest) String

type CreateAccountAndAuthorityResponse

type CreateAccountAndAuthorityResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateAccountAndAuthorityResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateAccountAndAuthorityResponse) GoString

func (*CreateAccountAndAuthorityResponse) SetHeaders

func (*CreateAccountAndAuthorityResponse) SetStatusCode added in v3.2.0

func (CreateAccountAndAuthorityResponse) String

type CreateAccountAndAuthorityResponseBody

type CreateAccountAndAuthorityResponseBody struct {
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateAccountAndAuthorityResponseBody) GoString

func (*CreateAccountAndAuthorityResponseBody) SetRequestId

func (CreateAccountAndAuthorityResponseBody) String

type CreateAccountRequest

type CreateAccountRequest struct {
	// The description of the database account.
	//
	// >
	//
	// 	- The description cannot start with http:// or https://.
	//
	// 	- The description must be 0 to 256 characters in length.
	//
	// example:
	//
	// ceshi
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// The name of the database account.
	//
	// >
	//
	// 	- The name must be unique in the cluster.
	//
	// 	- The name can contain lowercase letters, digits, and underscores (_).
	//
	// 	- The name must start with a lowercase letter and end with a lowercase letter or a digit.
	//
	// 	- The name must be 2 to 64 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// test
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The password of the database account.
	//
	// >
	//
	// 	- The password must contain at least three types of the following characters: uppercase letters, lowercase letters, digits, and special characters.
	//
	// 	- The password can contain the following special characters: ! @ # $ % ^ & \\	- ( ) _ + - =
	//
	// 	- The password must be 8 to 32 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123789Ff!
	AccountPassword *string `json:"AccountPassword,omitempty" xml:"AccountPassword,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateAccountRequest) GoString

func (s CreateAccountRequest) GoString() string

func (*CreateAccountRequest) SetAccountDescription

func (s *CreateAccountRequest) SetAccountDescription(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetAccountName

func (s *CreateAccountRequest) SetAccountName(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetAccountPassword

func (s *CreateAccountRequest) SetAccountPassword(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetDBClusterId

func (s *CreateAccountRequest) SetDBClusterId(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetOwnerAccount

func (s *CreateAccountRequest) SetOwnerAccount(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetOwnerId

func (*CreateAccountRequest) SetResourceOwnerAccount

func (s *CreateAccountRequest) SetResourceOwnerAccount(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetResourceOwnerId

func (s *CreateAccountRequest) SetResourceOwnerId(v int64) *CreateAccountRequest

func (CreateAccountRequest) String

func (s CreateAccountRequest) String() string

type CreateAccountResponse

type CreateAccountResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateAccountResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateAccountResponse) GoString

func (s CreateAccountResponse) GoString() string

func (*CreateAccountResponse) SetBody

func (*CreateAccountResponse) SetHeaders

func (*CreateAccountResponse) SetStatusCode added in v3.2.0

func (s *CreateAccountResponse) SetStatusCode(v int32) *CreateAccountResponse

func (CreateAccountResponse) String

func (s CreateAccountResponse) String() string

type CreateAccountResponseBody

type CreateAccountResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 2FED790E-FB61-4721-8C1C-07C627FA5A19
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateAccountResponseBody) GoString

func (s CreateAccountResponseBody) GoString() string

func (*CreateAccountResponseBody) SetRequestId

func (CreateAccountResponseBody) String

func (s CreateAccountResponseBody) String() string

type CreateBackupPolicyRequest

type CreateBackupPolicyRequest struct {
	// The backup retention period. The default retention period is seven days. Valid values: 7 to 730. Unit: days.
	//
	// example:
	//
	// 8
	BackupRetentionPeriod *string `json:"BackupRetentionPeriod,omitempty" xml:"BackupRetentionPeriod,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The day of a week when the system regularly backs up data. If you specify multiple days of a week, separate them with commas (,). Valid values:
	//
	// 	- **Monday**
	//
	// 	- **Tuesday**
	//
	// 	- **Wednesday**
	//
	// 	- **Thursday**
	//
	// 	- **Friday**
	//
	// 	- **Saturday**
	//
	// 	- **Sunday**
	//
	// This parameter is required.
	//
	// example:
	//
	// Monday,Friday
	PreferredBackupPeriod *string `json:"PreferredBackupPeriod,omitempty" xml:"PreferredBackupPeriod,omitempty"`
	// The backup window. Specify the time in the ISO 8601 standard in the HH:mmZ-HH:mmZ format. The time must be in Coordinated Universal Time (UTC).
	//
	// For example, if you set the backup window to 00:00Z-01:00Z, the data of the cluster can be backed up from 08:00 (UTC+8) to 09:00 (UTC+8).
	//
	// This parameter is required.
	//
	// example:
	//
	// 10:00Z-11:00Z
	PreferredBackupTime *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateBackupPolicyRequest) GoString

func (s CreateBackupPolicyRequest) GoString() string

func (*CreateBackupPolicyRequest) SetBackupRetentionPeriod

func (s *CreateBackupPolicyRequest) SetBackupRetentionPeriod(v string) *CreateBackupPolicyRequest

func (*CreateBackupPolicyRequest) SetDBClusterId

func (*CreateBackupPolicyRequest) SetOwnerAccount

func (*CreateBackupPolicyRequest) SetOwnerId

func (*CreateBackupPolicyRequest) SetPreferredBackupPeriod

func (s *CreateBackupPolicyRequest) SetPreferredBackupPeriod(v string) *CreateBackupPolicyRequest

func (*CreateBackupPolicyRequest) SetPreferredBackupTime

func (s *CreateBackupPolicyRequest) SetPreferredBackupTime(v string) *CreateBackupPolicyRequest

func (*CreateBackupPolicyRequest) SetRegionId added in v3.1.4

func (*CreateBackupPolicyRequest) SetResourceOwnerAccount

func (s *CreateBackupPolicyRequest) SetResourceOwnerAccount(v string) *CreateBackupPolicyRequest

func (*CreateBackupPolicyRequest) SetResourceOwnerId

func (s *CreateBackupPolicyRequest) SetResourceOwnerId(v int64) *CreateBackupPolicyRequest

func (CreateBackupPolicyRequest) String

func (s CreateBackupPolicyRequest) String() string

type CreateBackupPolicyResponse

type CreateBackupPolicyResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateBackupPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateBackupPolicyResponse) GoString

func (s CreateBackupPolicyResponse) GoString() string

func (*CreateBackupPolicyResponse) SetBody

func (*CreateBackupPolicyResponse) SetHeaders

func (*CreateBackupPolicyResponse) SetStatusCode added in v3.2.0

func (CreateBackupPolicyResponse) String

type CreateBackupPolicyResponseBody

type CreateBackupPolicyResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateBackupPolicyResponseBody) GoString

func (*CreateBackupPolicyResponseBody) SetRequestId

func (CreateBackupPolicyResponseBody) String

type CreateDBInstanceRequest

type CreateDBInstanceRequest struct {
	// Specifies whether to enable auto-renewal.
	//
	// >  This parameter is valid only if the value of PayType is set to Prepaid.
	//
	// example:
	//
	// false
	AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// The ID of the backup set. You can call the [DescribeBackups](https://help.aliyun.com/document_detail/360339.html) operation to query the backup sets.
	//
	// >  If you want to restore the data of an ApsaraDB for ClickHouse cluster, this parameter is required.
	//
	// example:
	//
	// b-12af23adsf
	BackupSetID *string `json:"BackupSetID,omitempty" xml:"BackupSetID,omitempty"`
	// The client token that is used to ensure the idempotence of the request. The value is a string and can be up to 64 ASCII characters in length.
	//
	// example:
	//
	// AB
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The edition of the cluster. Valid values:
	//
	// 	- **Basic**: Single-replica Edition
	//
	// 	- **HighAvailability**: Double-replica Edition
	//
	// This parameter is required.
	//
	// example:
	//
	// Basic
	DBClusterCategory *string `json:"DBClusterCategory,omitempty" xml:"DBClusterCategory,omitempty"`
	// The specifications of the cluster.
	//
	// 	- Valid values for a Single-replica Edition cluster:
	//
	//     	- **S8**: 8 cores and 32 GB of memory
	//
	//     	- **S16**: 16 cores and 64 GB of memory
	//
	//     	- **S32**: 32 cores and 128 GB of memory
	//
	//     	- **S64**: 64 cores and 256 GB of memory
	//
	//     	- **S104**: 104 cores and 384 GB of memory
	//
	// 	- Valid values for a Double-replica Edition cluster:
	//
	//     	- **C8**: 8 cores and 32 GB of memory
	//
	//     	- **C16**: 16 cores and 64 GB of memory
	//
	//     	- **C32**: 32 cores and 128 GB of memory
	//
	//     	- **C64**: 64 cores and 256 GB of memory
	//
	//     	- **C104**: 104 cores and 384 GB of memory
	//
	// This parameter is required.
	//
	// example:
	//
	// S8
	DBClusterClass *string `json:"DBClusterClass,omitempty" xml:"DBClusterClass,omitempty"`
	// The description of the cluster.
	//
	// example:
	//
	// test
	DBClusterDescription *string `json:"DBClusterDescription,omitempty" xml:"DBClusterDescription,omitempty"`
	// The network type of the cluster. Only Virtual Private Cloud (VPC) is supported.
	//
	// This parameter is required.
	//
	// example:
	//
	// VPC
	DBClusterNetworkType *string `json:"DBClusterNetworkType,omitempty" xml:"DBClusterNetworkType,omitempty"`
	// The kernel version. Valid values:
	//
	// 	- **21.8.10.19**
	//
	// 	- **22.8.5.29**
	//
	// This parameter is required.
	//
	// example:
	//
	// 21.8.10.19
	DBClusterVersion *string `json:"DBClusterVersion,omitempty" xml:"DBClusterVersion,omitempty"`
	// The number of nodes.
	//
	// 	- Valid values when the cluster is of Single-replica Edition: 1 to 48.
	//
	// 	- Valid values when the cluster is of Double-replica Edition: 1 to 24.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	DBNodeGroupCount *string `json:"DBNodeGroupCount,omitempty" xml:"DBNodeGroupCount,omitempty"`
	// The storage capacity of a single node. Valid values: 100 to 32000. Unit: GB.
	//
	// >  This value is a multiple of 100.
	//
	// This parameter is required.
	//
	// example:
	//
	// 100
	DBNodeStorage *string `json:"DBNodeStorage,omitempty" xml:"DBNodeStorage,omitempty"`
	// The storage type of the cluster. Valid values:
	//
	// 	- **CloudESSD**: The cluster uses an enhanced SSD (ESSD) of performance level 1 (PL1).
	//
	// 	- **CloudESSD_PL2**: The cluster uses an ESSD of PL2.
	//
	// 	- **CloudESSD_PL3**: The cluster uses an ESSD of PL3.
	//
	// 	- **CloudEfficiency**: The cluster uses an ultra disk.
	//
	// This parameter is required.
	//
	// example:
	//
	// CloudESSD_PL2
	DbNodeStorageType *string `json:"DbNodeStorageType,omitempty" xml:"DbNodeStorageType,omitempty"`
	// You must specify this parameter when EncryptionType is set to CloudDisk.
	//
	// The ID of the key that is used to encrypt data on disks. You can obtain the ID of the key from the Key Management Service (KMS) console. You can also create a key.
	//
	// >  If EncryptionType is empty, you do not need to specify this parameter.
	//
	// example:
	//
	// 0d2470df-da7b-4786-b981-9a164dae****
	EncryptionKey *string `json:"EncryptionKey,omitempty" xml:"EncryptionKey,omitempty"`
	// The encryption type. Set the value to **CloudDisk**, which indicates that only disk encryption is supported.
	//
	// >  If this parameter is not specified, data is not encrypted.
	//
	// example:
	//
	// CloudDisk
	EncryptionType *string `json:"EncryptionType,omitempty" xml:"EncryptionType,omitempty"`
	OwnerAccount   *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId        *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The billing method of the cluster. Valid values:
	//
	// 	- **Postpaid**: The cluster uses the pay-as-you-go billing method.
	//
	// 	- **Prepaid**: The cluster uses the subscription billing method.
	//
	// This parameter is required.
	//
	// example:
	//
	// Prepaid
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The unit of the subscription duration for the cluster. Valid values:
	//
	// >  This parameter is required only when PayType is set to Prepaid.
	//
	// 	- **Year**
	//
	// 	- **Month**
	//
	// example:
	//
	// Month
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the cluster belongs.
	//
	// example:
	//
	// rg-4690g37929****
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The ID of the source cluster. You can call the [DescribeDBClusters](https://help.aliyun.com/document_detail/170879.html) operation to query backup set IDs.
	//
	// >  If you want to restore the data of an ApsaraDB for ClickHouse cluster, this parameter is required.
	//
	// example:
	//
	// cc-bp1lxbo89u950****
	SourceDBClusterId *string `json:"SourceDBClusterId,omitempty" xml:"SourceDBClusterId,omitempty"`
	// The subscription duration of the subscription cluster.
	//
	// >  This parameter is required only when PayType is set to Prepaid.
	//
	// 	- Valid values when Period is set to Year: 1 to 3 (integer)
	//
	// 	- Valid values when Period is set to Month: 1 to 9 (integer)
	//
	// example:
	//
	// 1
	UsedTime *string `json:"UsedTime,omitempty" xml:"UsedTime,omitempty"`
	// The VPC ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// vpc-bp175iuvg8nxqraf2****
	VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	// The vSwitch in the secondary zone for the VPC.
	//
	// example:
	//
	// vsw-bp1gzt31twhlo0sa5****
	VSwitchBak *string `json:"VSwitchBak,omitempty" xml:"VSwitchBak,omitempty"`
	// The vSwitch in secondary zone 2 for the VPC.
	//
	// example:
	//
	// vsw-bp1gzt31twhlo0sa5****
	VSwitchBak2 *string `json:"VSwitchBak2,omitempty" xml:"VSwitchBak2,omitempty"`
	// The vSwitch ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// vsw-bp1gzt31twhlo0sa5****
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The secondary zone 2 of the instance.
	//
	// example:
	//
	// cn-hangzhou-j
	ZondIdBak2 *string `json:"ZondIdBak2,omitempty" xml:"ZondIdBak2,omitempty"`
	// The zone ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent zone list.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
	// The secondary zone.
	//
	// example:
	//
	// cn-hangzhou-k
	ZoneIdBak *string `json:"ZoneIdBak,omitempty" xml:"ZoneIdBak,omitempty"`
}

func (CreateDBInstanceRequest) GoString

func (s CreateDBInstanceRequest) GoString() string

func (*CreateDBInstanceRequest) SetAutoRenew added in v3.2.5

func (*CreateDBInstanceRequest) SetBackupSetID

func (*CreateDBInstanceRequest) SetClientToken

func (*CreateDBInstanceRequest) SetDBClusterCategory

func (s *CreateDBInstanceRequest) SetDBClusterCategory(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBClusterClass

func (s *CreateDBInstanceRequest) SetDBClusterClass(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBClusterDescription

func (s *CreateDBInstanceRequest) SetDBClusterDescription(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBClusterNetworkType

func (s *CreateDBInstanceRequest) SetDBClusterNetworkType(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBClusterVersion

func (s *CreateDBInstanceRequest) SetDBClusterVersion(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBNodeGroupCount

func (s *CreateDBInstanceRequest) SetDBNodeGroupCount(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBNodeStorage

func (s *CreateDBInstanceRequest) SetDBNodeStorage(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDbNodeStorageType

func (s *CreateDBInstanceRequest) SetDbNodeStorageType(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetEncryptionKey

func (s *CreateDBInstanceRequest) SetEncryptionKey(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetEncryptionType

func (s *CreateDBInstanceRequest) SetEncryptionType(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetOwnerAccount

func (*CreateDBInstanceRequest) SetOwnerId

func (*CreateDBInstanceRequest) SetPayType

func (*CreateDBInstanceRequest) SetPeriod

func (*CreateDBInstanceRequest) SetRegionId

func (*CreateDBInstanceRequest) SetResourceGroupId added in v3.2.0

func (s *CreateDBInstanceRequest) SetResourceGroupId(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetResourceOwnerAccount

func (s *CreateDBInstanceRequest) SetResourceOwnerAccount(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetResourceOwnerId

func (s *CreateDBInstanceRequest) SetResourceOwnerId(v int64) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetSourceDBClusterId added in v3.1.4

func (s *CreateDBInstanceRequest) SetSourceDBClusterId(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetUsedTime

func (*CreateDBInstanceRequest) SetVPCId

func (*CreateDBInstanceRequest) SetVSwitchBak added in v3.2.1

func (*CreateDBInstanceRequest) SetVSwitchBak2 added in v3.2.1

func (*CreateDBInstanceRequest) SetVSwitchId

func (*CreateDBInstanceRequest) SetZondIdBak2 added in v3.2.1

func (*CreateDBInstanceRequest) SetZoneId

func (*CreateDBInstanceRequest) SetZoneIdBak added in v3.2.1

func (CreateDBInstanceRequest) String

func (s CreateDBInstanceRequest) String() string

type CreateDBInstanceResponse

type CreateDBInstanceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateDBInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateDBInstanceResponse) GoString

func (s CreateDBInstanceResponse) GoString() string

func (*CreateDBInstanceResponse) SetBody

func (*CreateDBInstanceResponse) SetHeaders

func (*CreateDBInstanceResponse) SetStatusCode added in v3.2.0

func (CreateDBInstanceResponse) String

func (s CreateDBInstanceResponse) String() string

type CreateDBInstanceResponseBody

type CreateDBInstanceResponseBody struct {
	// The cluster ID.
	//
	// example:
	//
	// cc-bp1qx68m06981****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The order ID.
	//
	// example:
	//
	// 21137950671****
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDBInstanceResponseBody) GoString

func (s CreateDBInstanceResponseBody) GoString() string

func (*CreateDBInstanceResponseBody) SetDBClusterId

func (*CreateDBInstanceResponseBody) SetOrderId

func (*CreateDBInstanceResponseBody) SetRequestId

func (CreateDBInstanceResponseBody) String

type CreateMonitorDataReportRequest

type CreateMonitorDataReportRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp13s14l8498l****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateMonitorDataReportRequest) GoString

func (*CreateMonitorDataReportRequest) SetDBClusterId

func (*CreateMonitorDataReportRequest) SetOwnerAccount

func (*CreateMonitorDataReportRequest) SetOwnerId

func (*CreateMonitorDataReportRequest) SetRegionId

func (*CreateMonitorDataReportRequest) SetResourceOwnerAccount

func (*CreateMonitorDataReportRequest) SetResourceOwnerId

func (CreateMonitorDataReportRequest) String

type CreateMonitorDataReportResponse

type CreateMonitorDataReportResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateMonitorDataReportResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateMonitorDataReportResponse) GoString

func (*CreateMonitorDataReportResponse) SetHeaders

func (*CreateMonitorDataReportResponse) SetStatusCode added in v3.2.0

func (CreateMonitorDataReportResponse) String

type CreateMonitorDataReportResponseBody

type CreateMonitorDataReportResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 94F92113-FF63-5E57-8401-6FE123AD11DD
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateMonitorDataReportResponseBody) GoString

func (*CreateMonitorDataReportResponseBody) SetRequestId

func (CreateMonitorDataReportResponseBody) String

type CreateOSSStorageRequest

type CreateOSSStorageRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1z3a2hc8dmt****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateOSSStorageRequest) GoString

func (s CreateOSSStorageRequest) GoString() string

func (*CreateOSSStorageRequest) SetDBClusterId

func (*CreateOSSStorageRequest) SetOwnerAccount

func (*CreateOSSStorageRequest) SetOwnerId

func (*CreateOSSStorageRequest) SetRegionId

func (*CreateOSSStorageRequest) SetResourceOwnerAccount

func (s *CreateOSSStorageRequest) SetResourceOwnerAccount(v string) *CreateOSSStorageRequest

func (*CreateOSSStorageRequest) SetResourceOwnerId

func (s *CreateOSSStorageRequest) SetResourceOwnerId(v int64) *CreateOSSStorageRequest

func (CreateOSSStorageRequest) String

func (s CreateOSSStorageRequest) String() string

type CreateOSSStorageResponse

type CreateOSSStorageResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateOSSStorageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateOSSStorageResponse) GoString

func (s CreateOSSStorageResponse) GoString() string

func (*CreateOSSStorageResponse) SetBody

func (*CreateOSSStorageResponse) SetHeaders

func (*CreateOSSStorageResponse) SetStatusCode added in v3.2.0

func (CreateOSSStorageResponse) String

func (s CreateOSSStorageResponse) String() string

type CreateOSSStorageResponseBody

type CreateOSSStorageResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 1F488A93-83FD-540F-9B67-0333AF64E6A0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateOSSStorageResponseBody) GoString

func (s CreateOSSStorageResponseBody) GoString() string

func (*CreateOSSStorageResponseBody) SetRequestId

func (CreateOSSStorageResponseBody) String

type CreatePortsForClickHouseRequest

type CreatePortsForClickHouseRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The port type. Set the value to mysql_port.
	//
	// This parameter is required.
	//
	// example:
	//
	// mysql_port
	PortType *string `json:"PortType,omitempty" xml:"PortType,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreatePortsForClickHouseRequest) GoString

func (*CreatePortsForClickHouseRequest) SetDBClusterId

func (*CreatePortsForClickHouseRequest) SetOwnerAccount

func (*CreatePortsForClickHouseRequest) SetOwnerId

func (*CreatePortsForClickHouseRequest) SetPortType

func (*CreatePortsForClickHouseRequest) SetRegionId

func (*CreatePortsForClickHouseRequest) SetResourceOwnerAccount

func (*CreatePortsForClickHouseRequest) SetResourceOwnerId

func (CreatePortsForClickHouseRequest) String

type CreatePortsForClickHouseResponse

type CreatePortsForClickHouseResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreatePortsForClickHouseResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreatePortsForClickHouseResponse) GoString

func (*CreatePortsForClickHouseResponse) SetHeaders

func (*CreatePortsForClickHouseResponse) SetStatusCode added in v3.2.0

func (CreatePortsForClickHouseResponse) String

type CreatePortsForClickHouseResponseBody

type CreatePortsForClickHouseResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 2FED790E-FB61-4721-8C1C-07C627FA5A19
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreatePortsForClickHouseResponseBody) GoString

func (*CreatePortsForClickHouseResponseBody) SetRequestId

func (CreatePortsForClickHouseResponseBody) String

type CreateRDSToClickhouseDbRequest

type CreateRDSToClickhouseDbRequest struct {
	// The password of the account that is used to log on to the database in the ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456Aa
	CkPassword *string `json:"CkPassword,omitempty" xml:"CkPassword,omitempty"`
	// The account that is used to log on to the database in the ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// user1
	CkUserName *string `json:"CkUserName,omitempty" xml:"CkUserName,omitempty"`
	// The port number of the ApsaraDB for ClickHouse cluster.
	//
	// example:
	//
	// 8123
	ClickhousePort *int64 `json:"ClickhousePort,omitempty" xml:"ClickhousePort,omitempty"`
	// The ID of the ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-2ze5zeyl72188****
	DbClusterId *string `json:"DbClusterId,omitempty" xml:"DbClusterId,omitempty"`
	// The maximum number of rows that can be synchronized per second.
	//
	// example:
	//
	// 50000
	LimitUpper   *int64  `json:"LimitUpper,omitempty" xml:"LimitUpper,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// rm-8vb989qj9roh0****
	RdsId *string `json:"RdsId,omitempty" xml:"RdsId,omitempty"`
	// The password of the account that is used to log on to the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456Rr
	RdsPassword *string `json:"RdsPassword,omitempty" xml:"RdsPassword,omitempty"`
	// The port number of the ApsaraDB RDS for MySQL instance.
	//
	// example:
	//
	// 3306
	RdsPort *int64 `json:"RdsPort,omitempty" xml:"RdsPort,omitempty"`
	// The account that is used to log on to the database in the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// user2
	RdsUserName *string `json:"RdsUserName,omitempty" xml:"RdsUserName,omitempty"`
	// The ID of the virtual private cloud (VPC) to which the ApsaraDB RDS for MySQL instance belongs.
	//
	// example:
	//
	// vpc-2zen93xryil99jsfy****
	RdsVpcId *string `json:"RdsVpcId,omitempty" xml:"RdsVpcId,omitempty"`
	// The private endpoint of the ApsaraDB RDS for MySQL instance.
	//
	// example:
	//
	// rm-bp16t9h3999xb0a7****.mysql.rds.aliyuncs.com
	RdsVpcUrl            *string `json:"RdsVpcUrl,omitempty" xml:"RdsVpcUrl,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Specifies whether to ignore the table schemas that do not support synchronization. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// This parameter is required.
	//
	// example:
	//
	// true
	SkipUnsupported *bool `json:"SkipUnsupported,omitempty" xml:"SkipUnsupported,omitempty"`
	// The tables whose data you want to synchronize.
	//
	// This parameter is required.
	//
	// example:
	//
	// [{"Schema":"recommend","Tables":["mr_platform_cpm","mr_platform_ecpm","p_monitor_record"]}]
	SynDbTables *string `json:"SynDbTables,omitempty" xml:"SynDbTables,omitempty"`
}

func (CreateRDSToClickhouseDbRequest) GoString

func (*CreateRDSToClickhouseDbRequest) SetCkPassword

func (*CreateRDSToClickhouseDbRequest) SetCkUserName

func (*CreateRDSToClickhouseDbRequest) SetClickhousePort

func (*CreateRDSToClickhouseDbRequest) SetDbClusterId

func (*CreateRDSToClickhouseDbRequest) SetLimitUpper

func (*CreateRDSToClickhouseDbRequest) SetOwnerAccount

func (*CreateRDSToClickhouseDbRequest) SetOwnerId

func (*CreateRDSToClickhouseDbRequest) SetRdsId

func (*CreateRDSToClickhouseDbRequest) SetRdsPassword

func (*CreateRDSToClickhouseDbRequest) SetRdsPort

func (*CreateRDSToClickhouseDbRequest) SetRdsUserName

func (*CreateRDSToClickhouseDbRequest) SetRdsVpcId

func (*CreateRDSToClickhouseDbRequest) SetRdsVpcUrl

func (*CreateRDSToClickhouseDbRequest) SetResourceOwnerAccount

func (*CreateRDSToClickhouseDbRequest) SetResourceOwnerId

func (*CreateRDSToClickhouseDbRequest) SetSkipUnsupported

func (*CreateRDSToClickhouseDbRequest) SetSynDbTables

func (CreateRDSToClickhouseDbRequest) String

type CreateRDSToClickhouseDbResponse

type CreateRDSToClickhouseDbResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRDSToClickhouseDbResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRDSToClickhouseDbResponse) GoString

func (*CreateRDSToClickhouseDbResponse) SetHeaders

func (*CreateRDSToClickhouseDbResponse) SetStatusCode added in v3.2.0

func (CreateRDSToClickhouseDbResponse) String

type CreateRDSToClickhouseDbResponseBody

type CreateRDSToClickhouseDbResponseBody struct {
	// If the value of the **Status*	- parameter is -1, the cause of the creation failure is returned.
	//
	// example:
	//
	// ClickHouse exception, code: 49, host: 100.100.79.102, port: 14540; Code: 49, e.displayText() = DB::Exception: Logical error: there is no global context (version 20.8.17.25)n
	ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	// Duplicate tables in the synchronization task.
	RepeatedDbs []*string `json:"RepeatedDbs,omitempty" xml:"RepeatedDbs,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// 66676F54-1994-5DCF-993F-74536649628A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the synchronization task was created. Valid values:
	//
	// 	- **1**: Created.
	//
	// 	- **0**: Creation failed. The tables in the synchronization task are duplicate. The duplicate tables are returned for the **RepeatedDbs*	- parameter.
	//
	// 	- **-1**: Creation failed. The cause why the creation failed is returned for the **ErrorMsg*	- parameter.
	//
	// example:
	//
	// 0
	Status *int64 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateRDSToClickhouseDbResponseBody) GoString

func (*CreateRDSToClickhouseDbResponseBody) SetErrorMsg

func (*CreateRDSToClickhouseDbResponseBody) SetRepeatedDbs

func (*CreateRDSToClickhouseDbResponseBody) SetRequestId

func (*CreateRDSToClickhouseDbResponseBody) SetStatus

func (CreateRDSToClickhouseDbResponseBody) String

type CreateSQLAccountRequest added in v3.2.0

type CreateSQLAccountRequest struct {
	// The description of the database account.
	//
	// 	- The description cannot start with http:// or https://.
	//
	// 	- The description can be up to 256 characters in length or be an empty string.
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// The name of the database account.
	//
	// 	- The name must be unique in the cluster.
	//
	// 	- The name can contain lowercase letters, digits, or underscores (_).
	//
	// 	- The name must start with a lowercase letter and end with a lowercase letter or a digit.
	//
	// 	- The name must be 2 to 64 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// test
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The password of the database account.
	//
	// 	- The password must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters.
	//
	// 	- Special characters include ! @ # $ % ^ & \\	- ( ) _ + - =
	//
	// 	- The password must be 8 to 32 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// Test1234
	AccountPassword *string `json:"AccountPassword,omitempty" xml:"AccountPassword,omitempty"`
	// The type of the database account. Valid values:
	//
	// 	- **Super**: privileged account.
	//
	// 	- **Normal**: standard account.
	//
	// This parameter is required.
	//
	// example:
	//
	// Super
	AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1p816075e21****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateSQLAccountRequest) GoString added in v3.2.0

func (s CreateSQLAccountRequest) GoString() string

func (*CreateSQLAccountRequest) SetAccountDescription added in v3.2.0

func (s *CreateSQLAccountRequest) SetAccountDescription(v string) *CreateSQLAccountRequest

func (*CreateSQLAccountRequest) SetAccountName added in v3.2.0

func (*CreateSQLAccountRequest) SetAccountPassword added in v3.2.0

func (s *CreateSQLAccountRequest) SetAccountPassword(v string) *CreateSQLAccountRequest

func (*CreateSQLAccountRequest) SetAccountType added in v3.2.0

func (*CreateSQLAccountRequest) SetDBClusterId added in v3.2.0

func (*CreateSQLAccountRequest) SetOwnerAccount added in v3.2.0

func (*CreateSQLAccountRequest) SetOwnerId added in v3.2.0

func (*CreateSQLAccountRequest) SetResourceOwnerAccount added in v3.2.0

func (s *CreateSQLAccountRequest) SetResourceOwnerAccount(v string) *CreateSQLAccountRequest

func (*CreateSQLAccountRequest) SetResourceOwnerId added in v3.2.0

func (s *CreateSQLAccountRequest) SetResourceOwnerId(v int64) *CreateSQLAccountRequest

func (CreateSQLAccountRequest) String added in v3.2.0

func (s CreateSQLAccountRequest) String() string

type CreateSQLAccountResponse added in v3.2.0

type CreateSQLAccountResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateSQLAccountResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateSQLAccountResponse) GoString added in v3.2.0

func (s CreateSQLAccountResponse) GoString() string

func (*CreateSQLAccountResponse) SetBody added in v3.2.0

func (*CreateSQLAccountResponse) SetHeaders added in v3.2.0

func (*CreateSQLAccountResponse) SetStatusCode added in v3.2.0

func (CreateSQLAccountResponse) String added in v3.2.0

func (s CreateSQLAccountResponse) String() string

type CreateSQLAccountResponseBody added in v3.2.0

type CreateSQLAccountResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F76
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateSQLAccountResponseBody) GoString added in v3.2.0

func (s CreateSQLAccountResponseBody) GoString() string

func (*CreateSQLAccountResponseBody) SetRequestId added in v3.2.0

func (CreateSQLAccountResponseBody) String added in v3.2.0

type CreateServiceLinkedRoleRequest

type CreateServiceLinkedRoleRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateServiceLinkedRoleRequest) GoString

func (*CreateServiceLinkedRoleRequest) SetOwnerAccount

func (*CreateServiceLinkedRoleRequest) SetOwnerId

func (*CreateServiceLinkedRoleRequest) SetResourceOwnerAccount

func (*CreateServiceLinkedRoleRequest) SetResourceOwnerId

func (CreateServiceLinkedRoleRequest) String

type CreateServiceLinkedRoleResponse

type CreateServiceLinkedRoleResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateServiceLinkedRoleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateServiceLinkedRoleResponse) GoString

func (*CreateServiceLinkedRoleResponse) SetHeaders

func (*CreateServiceLinkedRoleResponse) SetStatusCode added in v3.2.0

func (CreateServiceLinkedRoleResponse) String

type CreateServiceLinkedRoleResponseBody

type CreateServiceLinkedRoleResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 66428721-FFEC-5023-B4E5-3BD1B67837E0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateServiceLinkedRoleResponseBody) GoString

func (*CreateServiceLinkedRoleResponseBody) SetRequestId

func (CreateServiceLinkedRoleResponseBody) String

type DeleteAccountRequest

type DeleteAccountRequest struct {
	// The name of the database account.
	//
	// This parameter is required.
	//
	// example:
	//
	// test
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteAccountRequest) GoString

func (s DeleteAccountRequest) GoString() string

func (*DeleteAccountRequest) SetAccountName

func (s *DeleteAccountRequest) SetAccountName(v string) *DeleteAccountRequest

func (*DeleteAccountRequest) SetDBClusterId

func (s *DeleteAccountRequest) SetDBClusterId(v string) *DeleteAccountRequest

func (*DeleteAccountRequest) SetOwnerAccount

func (s *DeleteAccountRequest) SetOwnerAccount(v string) *DeleteAccountRequest

func (*DeleteAccountRequest) SetOwnerId

func (*DeleteAccountRequest) SetResourceOwnerAccount

func (s *DeleteAccountRequest) SetResourceOwnerAccount(v string) *DeleteAccountRequest

func (*DeleteAccountRequest) SetResourceOwnerId

func (s *DeleteAccountRequest) SetResourceOwnerId(v int64) *DeleteAccountRequest

func (DeleteAccountRequest) String

func (s DeleteAccountRequest) String() string

type DeleteAccountResponse

type DeleteAccountResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteAccountResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteAccountResponse) GoString

func (s DeleteAccountResponse) GoString() string

func (*DeleteAccountResponse) SetBody

func (*DeleteAccountResponse) SetHeaders

func (*DeleteAccountResponse) SetStatusCode added in v3.2.0

func (s *DeleteAccountResponse) SetStatusCode(v int32) *DeleteAccountResponse

func (DeleteAccountResponse) String

func (s DeleteAccountResponse) String() string

type DeleteAccountResponseBody

type DeleteAccountResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 2FED790E-FB61-4721-8C1C-07C627FA5A19
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteAccountResponseBody) GoString

func (s DeleteAccountResponseBody) GoString() string

func (*DeleteAccountResponseBody) SetRequestId

func (DeleteAccountResponseBody) String

func (s DeleteAccountResponseBody) String() string

type DeleteDBClusterRequest

type DeleteDBClusterRequest struct {
	// The ID of the pay-as-you-go ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteDBClusterRequest) GoString

func (s DeleteDBClusterRequest) GoString() string

func (*DeleteDBClusterRequest) SetDBClusterId

func (*DeleteDBClusterRequest) SetOwnerAccount

func (s *DeleteDBClusterRequest) SetOwnerAccount(v string) *DeleteDBClusterRequest

func (*DeleteDBClusterRequest) SetOwnerId

func (*DeleteDBClusterRequest) SetResourceOwnerAccount

func (s *DeleteDBClusterRequest) SetResourceOwnerAccount(v string) *DeleteDBClusterRequest

func (*DeleteDBClusterRequest) SetResourceOwnerId

func (s *DeleteDBClusterRequest) SetResourceOwnerId(v int64) *DeleteDBClusterRequest

func (DeleteDBClusterRequest) String

func (s DeleteDBClusterRequest) String() string

type DeleteDBClusterResponse

type DeleteDBClusterResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteDBClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteDBClusterResponse) GoString

func (s DeleteDBClusterResponse) GoString() string

func (*DeleteDBClusterResponse) SetBody

func (*DeleteDBClusterResponse) SetHeaders

func (*DeleteDBClusterResponse) SetStatusCode added in v3.2.0

func (DeleteDBClusterResponse) String

func (s DeleteDBClusterResponse) String() string

type DeleteDBClusterResponseBody

type DeleteDBClusterResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 05321590-BB65-4720-8CB6-8218E041CDD0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteDBClusterResponseBody) GoString

func (s DeleteDBClusterResponseBody) GoString() string

func (*DeleteDBClusterResponseBody) SetRequestId

func (DeleteDBClusterResponseBody) String

type DeleteSyndbRequest

type DeleteSyndbRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp158i5wvj436****
	DbClusterId          *string `json:"DbClusterId,omitempty" xml:"DbClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The name of the database in the ApsaraDB RDS for MySQL instance. The database is used for data synchronization.
	//
	// This parameter is required.
	//
	// example:
	//
	// database
	SynDb *string `json:"SynDb,omitempty" xml:"SynDb,omitempty"`
}

func (DeleteSyndbRequest) GoString

func (s DeleteSyndbRequest) GoString() string

func (*DeleteSyndbRequest) SetDbClusterId

func (s *DeleteSyndbRequest) SetDbClusterId(v string) *DeleteSyndbRequest

func (*DeleteSyndbRequest) SetOwnerAccount

func (s *DeleteSyndbRequest) SetOwnerAccount(v string) *DeleteSyndbRequest

func (*DeleteSyndbRequest) SetOwnerId

func (s *DeleteSyndbRequest) SetOwnerId(v int64) *DeleteSyndbRequest

func (*DeleteSyndbRequest) SetResourceOwnerAccount

func (s *DeleteSyndbRequest) SetResourceOwnerAccount(v string) *DeleteSyndbRequest

func (*DeleteSyndbRequest) SetResourceOwnerId

func (s *DeleteSyndbRequest) SetResourceOwnerId(v int64) *DeleteSyndbRequest

func (*DeleteSyndbRequest) SetSynDb

func (DeleteSyndbRequest) String

func (s DeleteSyndbRequest) String() string

type DeleteSyndbResponse

type DeleteSyndbResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteSyndbResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteSyndbResponse) GoString

func (s DeleteSyndbResponse) GoString() string

func (*DeleteSyndbResponse) SetBody

func (*DeleteSyndbResponse) SetHeaders

func (s *DeleteSyndbResponse) SetHeaders(v map[string]*string) *DeleteSyndbResponse

func (*DeleteSyndbResponse) SetStatusCode added in v3.2.0

func (s *DeleteSyndbResponse) SetStatusCode(v int32) *DeleteSyndbResponse

func (DeleteSyndbResponse) String

func (s DeleteSyndbResponse) String() string

type DeleteSyndbResponseBody

type DeleteSyndbResponseBody struct {
	// The error code.
	//
	// example:
	//
	// 0
	ErrorCode *int64 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// 	- If the value **true*	- is returned for the **Status*	- parameter, the system does not return the ErrorMsg parameter.
	//
	// 	- If the value **false*	- is returned for the **Status*	- parameter, the system returns the deletion failure cause for the ErrorMsg parameter.
	//
	// example:
	//
	// ClickHouse exception, code: 49, host: 100.100.xx.xx, port: 49670; Code: 49, e.displayText() = DB::Exception: Logical error: there is no global context (version 20.8.17.25)n
	ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 2C7393F1-5FD1-5CEE-A2EA-270A2CF99693
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the database used for data synchronization was deleted. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteSyndbResponseBody) GoString

func (s DeleteSyndbResponseBody) GoString() string

func (*DeleteSyndbResponseBody) SetErrorCode

func (*DeleteSyndbResponseBody) SetErrorMsg

func (*DeleteSyndbResponseBody) SetRequestId

func (*DeleteSyndbResponseBody) SetStatus

func (DeleteSyndbResponseBody) String

func (s DeleteSyndbResponseBody) String() string

type DescribeAccountAuthorityRequest

type DescribeAccountAuthorityRequest struct {
	// The name of the database account.
	//
	// example:
	//
	// test
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1p816075e21****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeAccountAuthorityRequest) GoString

func (*DescribeAccountAuthorityRequest) SetAccountName

func (*DescribeAccountAuthorityRequest) SetDBClusterId

func (*DescribeAccountAuthorityRequest) SetOwnerAccount

func (*DescribeAccountAuthorityRequest) SetOwnerId

func (*DescribeAccountAuthorityRequest) SetRegionId

func (*DescribeAccountAuthorityRequest) SetResourceOwnerAccount

func (*DescribeAccountAuthorityRequest) SetResourceOwnerId

func (DescribeAccountAuthorityRequest) String

type DescribeAccountAuthorityResponse

type DescribeAccountAuthorityResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeAccountAuthorityResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeAccountAuthorityResponse) GoString

func (*DescribeAccountAuthorityResponse) SetHeaders

func (*DescribeAccountAuthorityResponse) SetStatusCode added in v3.2.0

func (DescribeAccountAuthorityResponse) String

type DescribeAccountAuthorityResponseBody

type DescribeAccountAuthorityResponseBody struct {
	// The name of the database account.
	//
	// example:
	//
	// test
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// Databases to which permissions have been granted.
	AllowDatabases []*string `json:"AllowDatabases,omitempty" xml:"AllowDatabases,omitempty" type:"Repeated"`
	// Dictionaries to which permissions have been granted.
	AllowDictionaries []*string `json:"AllowDictionaries,omitempty" xml:"AllowDictionaries,omitempty" type:"Repeated"`
	// Indicates whether the database account has DDL permissions. Valid values:
	//
	// 	- **true**: has DDL permissions.
	//
	// 	- **false**: does not have DDL permissions.
	//
	// example:
	//
	// true
	DdlAuthority *bool `json:"DdlAuthority,omitempty" xml:"DdlAuthority,omitempty"`
	// Indicates whether the database account has DML permissions. Valid values:
	//
	// 	- **all**
	//
	// 	- **readOnly,modify**
	//
	// example:
	//
	// all
	DmlAuthority *string `json:"DmlAuthority,omitempty" xml:"DmlAuthority,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// All databases.
	TotalDatabases []*string `json:"TotalDatabases,omitempty" xml:"TotalDatabases,omitempty" type:"Repeated"`
	// All dictionaries.
	TotalDictionaries []*string `json:"TotalDictionaries,omitempty" xml:"TotalDictionaries,omitempty" type:"Repeated"`
}

func (DescribeAccountAuthorityResponseBody) GoString

func (*DescribeAccountAuthorityResponseBody) SetAccountName

func (*DescribeAccountAuthorityResponseBody) SetAllowDatabases

func (*DescribeAccountAuthorityResponseBody) SetAllowDictionaries

func (*DescribeAccountAuthorityResponseBody) SetDdlAuthority

func (*DescribeAccountAuthorityResponseBody) SetDmlAuthority

func (*DescribeAccountAuthorityResponseBody) SetRequestId

func (*DescribeAccountAuthorityResponseBody) SetTotalDatabases

func (*DescribeAccountAuthorityResponseBody) SetTotalDictionaries

func (DescribeAccountAuthorityResponseBody) String

type DescribeAccountsRequest

type DescribeAccountsRequest struct {
	// example:
	//
	// test
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The number of pages to return. The value must be an integer that is greater than 0. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeAccountsRequest) GoString

func (s DescribeAccountsRequest) GoString() string

func (*DescribeAccountsRequest) SetAccountName

func (*DescribeAccountsRequest) SetDBClusterId

func (*DescribeAccountsRequest) SetOwnerAccount

func (*DescribeAccountsRequest) SetOwnerId

func (*DescribeAccountsRequest) SetPageNumber

func (*DescribeAccountsRequest) SetPageSize

func (*DescribeAccountsRequest) SetResourceOwnerAccount

func (s *DescribeAccountsRequest) SetResourceOwnerAccount(v string) *DescribeAccountsRequest

func (*DescribeAccountsRequest) SetResourceOwnerId

func (s *DescribeAccountsRequest) SetResourceOwnerId(v int64) *DescribeAccountsRequest

func (DescribeAccountsRequest) String

func (s DescribeAccountsRequest) String() string

type DescribeAccountsResponse

type DescribeAccountsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeAccountsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeAccountsResponse) GoString

func (s DescribeAccountsResponse) GoString() string

func (*DescribeAccountsResponse) SetBody

func (*DescribeAccountsResponse) SetHeaders

func (*DescribeAccountsResponse) SetStatusCode added in v3.2.0

func (DescribeAccountsResponse) String

func (s DescribeAccountsResponse) String() string

type DescribeAccountsResponseBody

type DescribeAccountsResponseBody struct {
	Accounts *DescribeAccountsResponseBodyAccounts `json:"Accounts,omitempty" xml:"Accounts,omitempty" type:"Struct"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeAccountsResponseBody) GoString

func (s DescribeAccountsResponseBody) GoString() string

func (*DescribeAccountsResponseBody) SetAccounts

func (*DescribeAccountsResponseBody) SetPageNumber

func (*DescribeAccountsResponseBody) SetPageSize

func (*DescribeAccountsResponseBody) SetRequestId

func (*DescribeAccountsResponseBody) SetTotalCount

func (DescribeAccountsResponseBody) String

type DescribeAccountsResponseBodyAccounts

type DescribeAccountsResponseBodyAccounts struct {
	Account []*DescribeAccountsResponseBodyAccountsAccount `json:"Account,omitempty" xml:"Account,omitempty" type:"Repeated"`
}

func (DescribeAccountsResponseBodyAccounts) GoString

func (DescribeAccountsResponseBodyAccounts) String

type DescribeAccountsResponseBodyAccountsAccount

type DescribeAccountsResponseBodyAccountsAccount struct {
	// example:
	//
	// test
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// example:
	//
	// test
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// example:
	//
	// Creating
	AccountStatus *string `json:"AccountStatus,omitempty" xml:"AccountStatus,omitempty"`
	// example:
	//
	// Super
	AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"`
	// example:
	//
	// SQL
	ConfigType *string `json:"ConfigType,omitempty" xml:"ConfigType,omitempty"`
}

func (DescribeAccountsResponseBodyAccountsAccount) GoString

func (*DescribeAccountsResponseBodyAccountsAccount) SetAccountDescription

func (*DescribeAccountsResponseBodyAccountsAccount) SetAccountName

func (*DescribeAccountsResponseBodyAccountsAccount) SetAccountStatus

func (*DescribeAccountsResponseBodyAccountsAccount) SetAccountType

func (*DescribeAccountsResponseBodyAccountsAccount) SetConfigType added in v3.2.0

func (DescribeAccountsResponseBodyAccountsAccount) String

type DescribeAllDataSourceRequest

type DescribeAllDataSourceRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The database name.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The table name.
	//
	// example:
	//
	// table
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeAllDataSourceRequest) GoString

func (s DescribeAllDataSourceRequest) GoString() string

func (*DescribeAllDataSourceRequest) SetDBClusterId

func (*DescribeAllDataSourceRequest) SetOwnerAccount

func (*DescribeAllDataSourceRequest) SetOwnerId

func (*DescribeAllDataSourceRequest) SetResourceOwnerAccount

func (s *DescribeAllDataSourceRequest) SetResourceOwnerAccount(v string) *DescribeAllDataSourceRequest

func (*DescribeAllDataSourceRequest) SetResourceOwnerId

func (*DescribeAllDataSourceRequest) SetSchemaName

func (*DescribeAllDataSourceRequest) SetTableName

func (DescribeAllDataSourceRequest) String

type DescribeAllDataSourceResponse

type DescribeAllDataSourceResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeAllDataSourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeAllDataSourceResponse) GoString

func (*DescribeAllDataSourceResponse) SetBody

func (*DescribeAllDataSourceResponse) SetHeaders

func (*DescribeAllDataSourceResponse) SetStatusCode added in v3.2.0

func (DescribeAllDataSourceResponse) String

type DescribeAllDataSourceResponseBody

type DescribeAllDataSourceResponseBody struct {
	// The information about the columns.
	Columns *DescribeAllDataSourceResponseBodyColumns `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 05321590-BB65-4720-8CB6-8218E041CDD0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the databases.
	Schemas *DescribeAllDataSourceResponseBodySchemas `json:"Schemas,omitempty" xml:"Schemas,omitempty" type:"Struct"`
	// The information about the tables.
	Tables *DescribeAllDataSourceResponseBodyTables `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Struct"`
}

func (DescribeAllDataSourceResponseBody) GoString

func (*DescribeAllDataSourceResponseBody) SetRequestId

func (DescribeAllDataSourceResponseBody) String

type DescribeAllDataSourceResponseBodyColumns

type DescribeAllDataSourceResponseBodyColumns struct {
	Column []*DescribeAllDataSourceResponseBodyColumnsColumn `json:"Column,omitempty" xml:"Column,omitempty" type:"Repeated"`
}

func (DescribeAllDataSourceResponseBodyColumns) GoString

func (DescribeAllDataSourceResponseBodyColumns) String

type DescribeAllDataSourceResponseBodyColumnsColumn

type DescribeAllDataSourceResponseBodyColumnsColumn struct {
	// Indicates whether the column is an auto-increment column. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	AutoIncrementColumn *bool `json:"AutoIncrementColumn,omitempty" xml:"AutoIncrementColumn,omitempty"`
	// The column name.
	//
	// example:
	//
	// name
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The cluster ID.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Indicates whether the column is the primary key of the table. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	PrimaryKey *bool `json:"PrimaryKey,omitempty" xml:"PrimaryKey,omitempty"`
	// The database name.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The table name.
	//
	// example:
	//
	// table
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The type of the column.
	//
	// example:
	//
	// String
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeAllDataSourceResponseBodyColumnsColumn) GoString

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetAutoIncrementColumn

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetColumnName

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetDBClusterId

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetPrimaryKey

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetSchemaName

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetTableName

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetType

func (DescribeAllDataSourceResponseBodyColumnsColumn) String

type DescribeAllDataSourceResponseBodySchemas

type DescribeAllDataSourceResponseBodySchemas struct {
	Schema []*DescribeAllDataSourceResponseBodySchemasSchema `json:"Schema,omitempty" xml:"Schema,omitempty" type:"Repeated"`
}

func (DescribeAllDataSourceResponseBodySchemas) GoString

func (DescribeAllDataSourceResponseBodySchemas) String

type DescribeAllDataSourceResponseBodySchemasSchema

type DescribeAllDataSourceResponseBodySchemasSchema struct {
	// The cluster ID.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The database name.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
}

func (DescribeAllDataSourceResponseBodySchemasSchema) GoString

func (*DescribeAllDataSourceResponseBodySchemasSchema) SetDBClusterId

func (*DescribeAllDataSourceResponseBodySchemasSchema) SetSchemaName

func (DescribeAllDataSourceResponseBodySchemasSchema) String

type DescribeAllDataSourceResponseBodyTables

type DescribeAllDataSourceResponseBodyTables struct {
	Table []*DescribeAllDataSourceResponseBodyTablesTable `json:"Table,omitempty" xml:"Table,omitempty" type:"Repeated"`
}

func (DescribeAllDataSourceResponseBodyTables) GoString

func (DescribeAllDataSourceResponseBodyTables) String

type DescribeAllDataSourceResponseBodyTablesTable

type DescribeAllDataSourceResponseBodyTablesTable struct {
	// The cluster ID.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The database name.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The table name.
	//
	// example:
	//
	// table
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeAllDataSourceResponseBodyTablesTable) GoString

func (*DescribeAllDataSourceResponseBodyTablesTable) SetDBClusterId

func (*DescribeAllDataSourceResponseBodyTablesTable) SetSchemaName

func (*DescribeAllDataSourceResponseBodyTablesTable) SetTableName

func (DescribeAllDataSourceResponseBodyTablesTable) String

type DescribeAllDataSourcesRequest

type DescribeAllDataSourcesRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The database name.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The table name.
	//
	// example:
	//
	// table
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeAllDataSourcesRequest) GoString

func (*DescribeAllDataSourcesRequest) SetDBClusterId

func (*DescribeAllDataSourcesRequest) SetOwnerAccount

func (*DescribeAllDataSourcesRequest) SetOwnerId

func (*DescribeAllDataSourcesRequest) SetResourceOwnerAccount

func (*DescribeAllDataSourcesRequest) SetResourceOwnerId

func (*DescribeAllDataSourcesRequest) SetSchemaName

func (*DescribeAllDataSourcesRequest) SetTableName

func (DescribeAllDataSourcesRequest) String

type DescribeAllDataSourcesResponse

type DescribeAllDataSourcesResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeAllDataSourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeAllDataSourcesResponse) GoString

func (*DescribeAllDataSourcesResponse) SetHeaders

func (*DescribeAllDataSourcesResponse) SetStatusCode added in v3.2.0

func (DescribeAllDataSourcesResponse) String

type DescribeAllDataSourcesResponseBody

type DescribeAllDataSourcesResponseBody struct {
	// Details of the columns.
	Columns *DescribeAllDataSourcesResponseBodyColumns `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 75EA41D7-025A-50A6-9287-359A91399F1E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the databases.
	Schemas *DescribeAllDataSourcesResponseBodySchemas `json:"Schemas,omitempty" xml:"Schemas,omitempty" type:"Struct"`
	// The information about the tables.
	Tables *DescribeAllDataSourcesResponseBodyTables `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Struct"`
}

func (DescribeAllDataSourcesResponseBody) GoString

func (*DescribeAllDataSourcesResponseBody) SetRequestId

func (DescribeAllDataSourcesResponseBody) String

type DescribeAllDataSourcesResponseBodyColumns

type DescribeAllDataSourcesResponseBodyColumns struct {
	Column []*DescribeAllDataSourcesResponseBodyColumnsColumn `json:"Column,omitempty" xml:"Column,omitempty" type:"Repeated"`
}

func (DescribeAllDataSourcesResponseBodyColumns) GoString

func (DescribeAllDataSourcesResponseBodyColumns) String

type DescribeAllDataSourcesResponseBodyColumnsColumn

type DescribeAllDataSourcesResponseBodyColumnsColumn struct {
	// Indicates whether the column is an auto-increment column. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	AutoIncrementColumn *bool `json:"AutoIncrementColumn,omitempty" xml:"AutoIncrementColumn,omitempty"`
	// The column name.
	//
	// example:
	//
	// name
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The cluster ID.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Indicates whether the column is the primary key of the table. Valid values:
	//
	// 	- **true**: The column is the primary key of the table.
	//
	// 	- **false**: The column is not the primary key of the table.
	//
	// example:
	//
	// true
	PrimaryKey *bool `json:"PrimaryKey,omitempty" xml:"PrimaryKey,omitempty"`
	// The database name.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The table name.
	//
	// example:
	//
	// table
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The column type.
	//
	// example:
	//
	// String
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeAllDataSourcesResponseBodyColumnsColumn) GoString

func (*DescribeAllDataSourcesResponseBodyColumnsColumn) SetAutoIncrementColumn

func (*DescribeAllDataSourcesResponseBodyColumnsColumn) SetColumnName

func (*DescribeAllDataSourcesResponseBodyColumnsColumn) SetDBClusterId

func (*DescribeAllDataSourcesResponseBodyColumnsColumn) SetPrimaryKey

func (*DescribeAllDataSourcesResponseBodyColumnsColumn) SetSchemaName

func (*DescribeAllDataSourcesResponseBodyColumnsColumn) SetTableName

func (*DescribeAllDataSourcesResponseBodyColumnsColumn) SetType

func (DescribeAllDataSourcesResponseBodyColumnsColumn) String

type DescribeAllDataSourcesResponseBodySchemas

type DescribeAllDataSourcesResponseBodySchemas struct {
	Schema []*DescribeAllDataSourcesResponseBodySchemasSchema `json:"Schema,omitempty" xml:"Schema,omitempty" type:"Repeated"`
}

func (DescribeAllDataSourcesResponseBodySchemas) GoString

func (DescribeAllDataSourcesResponseBodySchemas) String

type DescribeAllDataSourcesResponseBodySchemasSchema

type DescribeAllDataSourcesResponseBodySchemasSchema struct {
	// The cluster ID.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The database name.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
}

func (DescribeAllDataSourcesResponseBodySchemasSchema) GoString

func (*DescribeAllDataSourcesResponseBodySchemasSchema) SetDBClusterId

func (*DescribeAllDataSourcesResponseBodySchemasSchema) SetSchemaName

func (DescribeAllDataSourcesResponseBodySchemasSchema) String

type DescribeAllDataSourcesResponseBodyTables

type DescribeAllDataSourcesResponseBodyTables struct {
	Table []*DescribeAllDataSourcesResponseBodyTablesTable `json:"Table,omitempty" xml:"Table,omitempty" type:"Repeated"`
}

func (DescribeAllDataSourcesResponseBodyTables) GoString

func (DescribeAllDataSourcesResponseBodyTables) String

type DescribeAllDataSourcesResponseBodyTablesTable

type DescribeAllDataSourcesResponseBodyTablesTable struct {
	// The cluster ID.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The database name.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The table name.
	//
	// example:
	//
	// table
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeAllDataSourcesResponseBodyTablesTable) GoString

func (*DescribeAllDataSourcesResponseBodyTablesTable) SetDBClusterId

func (*DescribeAllDataSourcesResponseBodyTablesTable) SetSchemaName

func (*DescribeAllDataSourcesResponseBodyTablesTable) SetTableName

func (DescribeAllDataSourcesResponseBodyTablesTable) String

type DescribeBackupPolicyRequest

type DescribeBackupPolicyRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1qx68m06981****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeBackupPolicyRequest) GoString

func (s DescribeBackupPolicyRequest) GoString() string

func (*DescribeBackupPolicyRequest) SetDBClusterId

func (*DescribeBackupPolicyRequest) SetOwnerAccount

func (*DescribeBackupPolicyRequest) SetOwnerId

func (*DescribeBackupPolicyRequest) SetResourceOwnerAccount

func (s *DescribeBackupPolicyRequest) SetResourceOwnerAccount(v string) *DescribeBackupPolicyRequest

func (*DescribeBackupPolicyRequest) SetResourceOwnerId

func (DescribeBackupPolicyRequest) String

type DescribeBackupPolicyResponse

type DescribeBackupPolicyResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeBackupPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeBackupPolicyResponse) GoString

func (s DescribeBackupPolicyResponse) GoString() string

func (*DescribeBackupPolicyResponse) SetBody

func (*DescribeBackupPolicyResponse) SetHeaders

func (*DescribeBackupPolicyResponse) SetStatusCode added in v3.2.0

func (DescribeBackupPolicyResponse) String

type DescribeBackupPolicyResponseBody

type DescribeBackupPolicyResponseBody struct {
	// The retention period for the backup data. By default, the backup data is retained for seven days. Valid values: 7 to 730. Unit: day.
	//
	// example:
	//
	// 7
	BackupRetentionPeriod *int32 `json:"BackupRetentionPeriod,omitempty" xml:"BackupRetentionPeriod,omitempty"`
	// The size of the backup data. Unit: MB.
	//
	// example:
	//
	// 123124
	BackupSize *string `json:"BackupSize,omitempty" xml:"BackupSize,omitempty"`
	// The day of a week when the system regularly backs up data. Valid values:
	//
	// 	- **Monday**
	//
	// 	- **Tuesday**
	//
	// 	- **Wednesday**
	//
	// 	- **Thursday**
	//
	// 	- **Friday**
	//
	// 	- **Saturday**
	//
	// 	- **Sunday**
	//
	// example:
	//
	// Monday
	PreferredBackupPeriod *string `json:"PreferredBackupPeriod,omitempty" xml:"PreferredBackupPeriod,omitempty"`
	// The backup window. The time is displayed in Coordinated Universal Time (UTC).
	//
	// example:
	//
	// 15:00Z-16:00Z
	PreferredBackupTime *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the backup feature is enabled. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Switch *string `json:"Switch,omitempty" xml:"Switch,omitempty"`
}

func (DescribeBackupPolicyResponseBody) GoString

func (*DescribeBackupPolicyResponseBody) SetBackupRetentionPeriod

func (*DescribeBackupPolicyResponseBody) SetBackupSize added in v3.2.0

func (*DescribeBackupPolicyResponseBody) SetPreferredBackupPeriod

func (*DescribeBackupPolicyResponseBody) SetPreferredBackupTime

func (*DescribeBackupPolicyResponseBody) SetRequestId

func (*DescribeBackupPolicyResponseBody) SetSwitch

func (DescribeBackupPolicyResponseBody) String

type DescribeBackupsRequest

type DescribeBackupsRequest struct {
	// example:
	//
	// 117403****
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1qx68m06981****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-11-25T16:00Z
	EndTime      *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-11-21T16:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeBackupsRequest) GoString

func (s DescribeBackupsRequest) GoString() string

func (*DescribeBackupsRequest) SetBackupId

func (*DescribeBackupsRequest) SetDBClusterId

func (*DescribeBackupsRequest) SetEndTime

func (*DescribeBackupsRequest) SetOwnerAccount

func (s *DescribeBackupsRequest) SetOwnerAccount(v string) *DescribeBackupsRequest

func (*DescribeBackupsRequest) SetOwnerId

func (*DescribeBackupsRequest) SetPageNumber

func (*DescribeBackupsRequest) SetPageSize

func (*DescribeBackupsRequest) SetResourceOwnerAccount

func (s *DescribeBackupsRequest) SetResourceOwnerAccount(v string) *DescribeBackupsRequest

func (*DescribeBackupsRequest) SetResourceOwnerId

func (s *DescribeBackupsRequest) SetResourceOwnerId(v int64) *DescribeBackupsRequest

func (*DescribeBackupsRequest) SetStartTime

func (DescribeBackupsRequest) String

func (s DescribeBackupsRequest) String() string

type DescribeBackupsResponse

type DescribeBackupsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeBackupsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeBackupsResponse) GoString

func (s DescribeBackupsResponse) GoString() string

func (*DescribeBackupsResponse) SetBody

func (*DescribeBackupsResponse) SetHeaders

func (*DescribeBackupsResponse) SetStatusCode added in v3.2.0

func (DescribeBackupsResponse) String

func (s DescribeBackupsResponse) String() string

type DescribeBackupsResponseBody

type DescribeBackupsResponseBody struct {
	Items []*DescribeBackupsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 30
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeBackupsResponseBody) GoString

func (s DescribeBackupsResponseBody) GoString() string

func (*DescribeBackupsResponseBody) SetItems

func (*DescribeBackupsResponseBody) SetPageNumber

func (*DescribeBackupsResponseBody) SetPageSize

func (*DescribeBackupsResponseBody) SetRequestId

func (*DescribeBackupsResponseBody) SetTotalCount

func (DescribeBackupsResponseBody) String

type DescribeBackupsResponseBodyItems

type DescribeBackupsResponseBodyItems struct {
	// example:
	//
	// 2021-11-22T18:28:41Z
	BackupEndTime *string `json:"BackupEndTime,omitempty" xml:"BackupEndTime,omitempty"`
	// example:
	//
	// 117403****
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// example:
	//
	// Physical
	BackupMethod *string `json:"BackupMethod,omitempty" xml:"BackupMethod,omitempty"`
	// example:
	//
	// {"shard_count":4}
	BackupSetInfo *string `json:"BackupSetInfo,omitempty" xml:"BackupSetInfo,omitempty"`
	// example:
	//
	// 131072
	BackupSize *int64 `json:"BackupSize,omitempty" xml:"BackupSize,omitempty"`
	// example:
	//
	// 2021-11-22T18:28:22Z
	BackupStartTime *string `json:"BackupStartTime,omitempty" xml:"BackupStartTime,omitempty"`
	// example:
	//
	// Success
	BackupStatus *string `json:"BackupStatus,omitempty" xml:"BackupStatus,omitempty"`
	// example:
	//
	// IncrementalBackup
	BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	// example:
	//
	// cc-bp1qx68m06981****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// example:
	//
	// 2022-07-22T18:28:41Z
	ExpireDate *string `json:"ExpireDate,omitempty" xml:"ExpireDate,omitempty"`
}

func (DescribeBackupsResponseBodyItems) GoString

func (*DescribeBackupsResponseBodyItems) SetBackupEndTime

func (*DescribeBackupsResponseBodyItems) SetBackupId

func (*DescribeBackupsResponseBodyItems) SetBackupMethod

func (*DescribeBackupsResponseBodyItems) SetBackupSetInfo

func (*DescribeBackupsResponseBodyItems) SetBackupSize

func (*DescribeBackupsResponseBodyItems) SetBackupStartTime

func (*DescribeBackupsResponseBodyItems) SetBackupStatus

func (*DescribeBackupsResponseBodyItems) SetBackupType

func (*DescribeBackupsResponseBodyItems) SetDBClusterId

func (*DescribeBackupsResponseBodyItems) SetExpireDate added in v3.2.0

func (DescribeBackupsResponseBodyItems) String

type DescribeColumnsRequest

type DescribeColumnsRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-2zeux3ua25242****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The database name. You can call the [DescribeSchemas](https://help.aliyun.com/document_detail/350931.html) operation to query database names.
	//
	// This parameter is required.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The table name. You can call the [DescribeTables](https://help.aliyun.com/document_detail/350932.html) operation to query table names.
	//
	// This parameter is required.
	//
	// example:
	//
	// table
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeColumnsRequest) GoString

func (s DescribeColumnsRequest) GoString() string

func (*DescribeColumnsRequest) SetDBClusterId

func (*DescribeColumnsRequest) SetOwnerAccount

func (s *DescribeColumnsRequest) SetOwnerAccount(v string) *DescribeColumnsRequest

func (*DescribeColumnsRequest) SetOwnerId

func (*DescribeColumnsRequest) SetResourceOwnerAccount

func (s *DescribeColumnsRequest) SetResourceOwnerAccount(v string) *DescribeColumnsRequest

func (*DescribeColumnsRequest) SetResourceOwnerId

func (s *DescribeColumnsRequest) SetResourceOwnerId(v int64) *DescribeColumnsRequest

func (*DescribeColumnsRequest) SetSchemaName

func (*DescribeColumnsRequest) SetTableName

func (DescribeColumnsRequest) String

func (s DescribeColumnsRequest) String() string

type DescribeColumnsResponse

type DescribeColumnsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeColumnsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeColumnsResponse) GoString

func (s DescribeColumnsResponse) GoString() string

func (*DescribeColumnsResponse) SetBody

func (*DescribeColumnsResponse) SetHeaders

func (*DescribeColumnsResponse) SetStatusCode added in v3.2.0

func (DescribeColumnsResponse) String

func (s DescribeColumnsResponse) String() string

type DescribeColumnsResponseBody

type DescribeColumnsResponseBody struct {
	// Details of the columns.
	Items *DescribeColumnsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 66428721-FFEC-5023-B4E5-3BD1B67837E0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeColumnsResponseBody) GoString

func (s DescribeColumnsResponseBody) GoString() string

func (*DescribeColumnsResponseBody) SetItems

func (*DescribeColumnsResponseBody) SetRequestId

func (DescribeColumnsResponseBody) String

type DescribeColumnsResponseBodyItems

type DescribeColumnsResponseBodyItems struct {
	Column []*DescribeColumnsResponseBodyItemsColumn `json:"Column,omitempty" xml:"Column,omitempty" type:"Repeated"`
}

func (DescribeColumnsResponseBodyItems) GoString

func (DescribeColumnsResponseBodyItems) String

type DescribeColumnsResponseBodyItemsColumn

type DescribeColumnsResponseBodyItemsColumn struct {
	// Indicates whether the column is an auto-increment column. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	AutoIncrementColumn *bool `json:"AutoIncrementColumn,omitempty" xml:"AutoIncrementColumn,omitempty"`
	// The column name.
	//
	// example:
	//
	// name
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The cluster ID.
	//
	// example:
	//
	// cc-2zeux3ua25242****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Indicates whether the column is the primary key of the table. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	PrimaryKey *bool `json:"PrimaryKey,omitempty" xml:"PrimaryKey,omitempty"`
	// The database name.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The table name.
	//
	// example:
	//
	// table
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The column type.
	//
	// example:
	//
	// String
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeColumnsResponseBodyItemsColumn) GoString

func (*DescribeColumnsResponseBodyItemsColumn) SetAutoIncrementColumn

func (*DescribeColumnsResponseBodyItemsColumn) SetColumnName

func (*DescribeColumnsResponseBodyItemsColumn) SetDBClusterId

func (*DescribeColumnsResponseBodyItemsColumn) SetPrimaryKey

func (*DescribeColumnsResponseBodyItemsColumn) SetSchemaName

func (*DescribeColumnsResponseBodyItemsColumn) SetTableName

func (*DescribeColumnsResponseBodyItemsColumn) SetType

func (DescribeColumnsResponseBodyItemsColumn) String

type DescribeConfigHistoryRequest added in v3.2.0

type DescribeConfigHistoryRequest struct {
	// The cluster ID. You can call the [DescribeDBClusters](https://help.aliyun.com/document_detail/170879.html) operation to query information about all the clusters that are deployed in a specific region. The information includes the cluster IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1p816075e21****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2022-08-22T10:06:00Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in Coordinated Universal Time (UTC).
	//
	// This parameter is required.
	//
	// example:
	//
	// 2022-08-11T06:27:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeConfigHistoryRequest) GoString added in v3.2.0

func (s DescribeConfigHistoryRequest) GoString() string

func (*DescribeConfigHistoryRequest) SetDBClusterId added in v3.2.0

func (*DescribeConfigHistoryRequest) SetEndTime added in v3.2.0

func (*DescribeConfigHistoryRequest) SetStartTime added in v3.2.0

func (DescribeConfigHistoryRequest) String added in v3.2.0

type DescribeConfigHistoryResponse added in v3.2.0

type DescribeConfigHistoryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeConfigHistoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeConfigHistoryResponse) GoString added in v3.2.0

func (*DescribeConfigHistoryResponse) SetBody added in v3.2.0

func (*DescribeConfigHistoryResponse) SetHeaders added in v3.2.0

func (*DescribeConfigHistoryResponse) SetStatusCode added in v3.2.0

func (DescribeConfigHistoryResponse) String added in v3.2.0

type DescribeConfigHistoryResponseBody added in v3.2.0

type DescribeConfigHistoryResponseBody struct {
	// The change records of the configuration parameters.
	ConfigHistoryItems []*DescribeConfigHistoryResponseBodyConfigHistoryItems `json:"ConfigHistoryItems,omitempty" xml:"ConfigHistoryItems,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// D0CEC6AC-7760-409A-A0D5-E6CD8660E9CC
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeConfigHistoryResponseBody) GoString added in v3.2.0

func (*DescribeConfigHistoryResponseBody) SetConfigHistoryItems added in v3.2.0

func (*DescribeConfigHistoryResponseBody) SetRequestId added in v3.2.0

func (DescribeConfigHistoryResponseBody) String added in v3.2.0

type DescribeConfigHistoryResponseBodyConfigHistoryItems added in v3.2.0

type DescribeConfigHistoryResponseBodyConfigHistoryItems struct {
	// The ID of the change record.
	//
	// example:
	//
	// 1
	ChangeId *string `json:"ChangeId,omitempty" xml:"ChangeId,omitempty"`
	// The user ID (UID) of the Alibaba Cloud account.
	//
	// example:
	//
	// 253460731706911258
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The reason for the setting modification of the configuration parameters.
	//
	// example:
	//
	// test
	Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// Indicates whether the setting modification of the configuration parameters took effect. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The time when the values of the configuration parameters were changed. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
	//
	// example:
	//
	// 2022-08-22T10:00:00Z
	Time *string `json:"Time,omitempty" xml:"Time,omitempty"`
}

func (DescribeConfigHistoryResponseBodyConfigHistoryItems) GoString added in v3.2.0

func (*DescribeConfigHistoryResponseBodyConfigHistoryItems) SetChangeId added in v3.2.0

func (*DescribeConfigHistoryResponseBodyConfigHistoryItems) SetOwnerId added in v3.2.0

func (*DescribeConfigHistoryResponseBodyConfigHistoryItems) SetReason added in v3.2.0

func (*DescribeConfigHistoryResponseBodyConfigHistoryItems) SetSuccess added in v3.2.0

func (*DescribeConfigHistoryResponseBodyConfigHistoryItems) SetTime added in v3.2.0

func (DescribeConfigHistoryResponseBodyConfigHistoryItems) String added in v3.2.0

type DescribeConfigVersionDifferenceRequest added in v3.2.0

type DescribeConfigVersionDifferenceRequest struct {
	// The ID of the change record. You can call the [DescribeConfigHistory](https://help.aliyun.com/document_detail/452209.html) operation to query the ID of the change record.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	ChangeId *string `json:"ChangeId,omitempty" xml:"ChangeId,omitempty"`
	// The cluster ID. You can call the [DescribeDBClusters](https://help.aliyun.com/document_detail/170879.html) operation to query information about all the clusters that are deployed in a specific region. The information includes the cluster IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1tm8zf130ew****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
}

func (DescribeConfigVersionDifferenceRequest) GoString added in v3.2.0

func (*DescribeConfigVersionDifferenceRequest) SetChangeId added in v3.2.0

func (*DescribeConfigVersionDifferenceRequest) SetDBClusterId added in v3.2.0

func (DescribeConfigVersionDifferenceRequest) String added in v3.2.0

type DescribeConfigVersionDifferenceResponse added in v3.2.0

type DescribeConfigVersionDifferenceResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeConfigVersionDifferenceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeConfigVersionDifferenceResponse) GoString added in v3.2.0

func (*DescribeConfigVersionDifferenceResponse) SetBody added in v3.2.0

func (*DescribeConfigVersionDifferenceResponse) SetHeaders added in v3.2.0

func (*DescribeConfigVersionDifferenceResponse) SetStatusCode added in v3.2.0

func (DescribeConfigVersionDifferenceResponse) String added in v3.2.0

type DescribeConfigVersionDifferenceResponseBody added in v3.2.0

type DescribeConfigVersionDifferenceResponseBody struct {
	// The values of the configuration parameters after the values of the configuration parameters are changed.
	//
	// example:
	//
	// "<?xml version="1.0"?>
	//
	// <yandex>
	//
	//     <keep_alive_timeout>400</keep_alive_timeout>
	//
	//     <listen_backlog>4096</listen_backlog>
	//
	//     <logger>
	//
	//         <level>debug</level>
	//
	//         <size>1000M</size>
	//
	//     </logger>
	//
	//     <mark_cache_size>5368709120</mark_cache_size>
	//
	//     <max_concurrent_queries>201</max_concurrent_queries>
	//
	//     <max_connections>4096</max_connections>
	//
	//     <max_partition_size_to_drop>0</max_partition_size_to_drop>
	//
	//     <max_table_size_to_drop>0</max_table_size_to_drop>
	//
	//     <merge_tree>
	//
	//         <max_delay_to_insert>256</max_delay_to_insert>
	//
	//         <max_part_loading_threads>auto</max_part_loading_threads>
	//
	//         <max_suspicious_broken_parts>100</max_suspicious_broken_parts>
	//
	//         <zookeeper_session_expiration_check_period>1</zookeeper_session_expiration_check_period>
	//
	//     </merge_tree>
	//
	//     <uncompressed_cache_size>1717986918</uncompressed_cache_size>
	//
	// </yandex>"
	NewConfigXML *string `json:"NewConfigXML,omitempty" xml:"NewConfigXML,omitempty"`
	// The values of the configuration parameters before the values of the configuration parameters are changed.
	//
	// example:
	//
	// "<?xml version="1.0"?>
	//
	// <yandex>
	//
	//     <keep_alive_timeout>300</keep_alive_timeout>
	//
	//     <listen_backlog>4096</listen_backlog>
	//
	//     <logger>
	//
	//         <level>debug</level>
	//
	//         <size>1000M</size>
	//
	//     </logger>
	//
	//     <mark_cache_size>5368709120</mark_cache_size>
	//
	//     <max_concurrent_queries>150</max_concurrent_queries>
	//
	//     <max_connections>4096</max_connections>
	//
	//     <max_partition_size_to_drop>0</max_partition_size_to_drop>
	//
	//     <max_table_size_to_drop>0</max_table_size_to_drop>
	//
	//     <merge_tree>
	//
	//         <max_delay_to_insert>256</max_delay_to_insert>
	//
	//         <max_part_loading_threads>auto</max_part_loading_threads>
	//
	//         <max_suspicious_broken_parts>100</max_suspicious_broken_parts>
	//
	//         <zookeeper_session_expiration_check_period>1</zookeeper_session_expiration_check_period>
	//
	//     </merge_tree>
	//
	//     <uncompressed_cache_size>1717986918</uncompressed_cache_size>
	//
	// </yandex>"
	OldConfigXML *string `json:"OldConfigXML,omitempty" xml:"OldConfigXML,omitempty"`
	// The request ID.
	//
	// example:
	//
	// D0CEC6AC-7760-409A-A0D5-E6CD8660E9CC
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeConfigVersionDifferenceResponseBody) GoString added in v3.2.0

func (*DescribeConfigVersionDifferenceResponseBody) SetNewConfigXML added in v3.2.0

func (*DescribeConfigVersionDifferenceResponseBody) SetOldConfigXML added in v3.2.0

func (*DescribeConfigVersionDifferenceResponseBody) SetRequestId added in v3.2.0

func (DescribeConfigVersionDifferenceResponseBody) String added in v3.2.0

type DescribeDBClusterAccessWhiteListRequest

type DescribeDBClusterAccessWhiteListRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBClusterAccessWhiteListRequest) GoString

func (*DescribeDBClusterAccessWhiteListRequest) SetDBClusterId

func (*DescribeDBClusterAccessWhiteListRequest) SetOwnerAccount

func (*DescribeDBClusterAccessWhiteListRequest) SetOwnerId

func (*DescribeDBClusterAccessWhiteListRequest) SetResourceOwnerAccount

func (*DescribeDBClusterAccessWhiteListRequest) SetResourceOwnerId

func (DescribeDBClusterAccessWhiteListRequest) String

type DescribeDBClusterAccessWhiteListResponse

type DescribeDBClusterAccessWhiteListResponse struct {
	Headers    map[string]*string                            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBClusterAccessWhiteListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBClusterAccessWhiteListResponse) GoString

func (*DescribeDBClusterAccessWhiteListResponse) SetHeaders

func (*DescribeDBClusterAccessWhiteListResponse) SetStatusCode added in v3.2.0

func (DescribeDBClusterAccessWhiteListResponse) String

type DescribeDBClusterAccessWhiteListResponseBody

type DescribeDBClusterAccessWhiteListResponseBody struct {
	// The details about the IP address whitelist.
	DBClusterAccessWhiteList *DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteList `json:"DBClusterAccessWhiteList,omitempty" xml:"DBClusterAccessWhiteList,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 905F13A4-5097-4897-A84D-527EC75FFF4F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterAccessWhiteListResponseBody) GoString

func (*DescribeDBClusterAccessWhiteListResponseBody) SetRequestId

func (DescribeDBClusterAccessWhiteListResponseBody) String

type DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteList

type DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteList struct {
	IPArray []*DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteListIPArray `json:"IPArray,omitempty" xml:"IPArray,omitempty" type:"Repeated"`
}

func (DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteList) GoString

func (DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteList) String

type DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteListIPArray

type DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteListIPArray struct {
	// The attribute of the IP address whitelist.
	//
	// example:
	//
	// default
	DBClusterIPArrayAttribute *string `json:"DBClusterIPArrayAttribute,omitempty" xml:"DBClusterIPArrayAttribute,omitempty"`
	// The name of the IP address whitelist.
	//
	// example:
	//
	// default
	DBClusterIPArrayName *string `json:"DBClusterIPArrayName,omitempty" xml:"DBClusterIPArrayName,omitempty"`
	// The IP addresses in the IP address whitelist.
	//
	// example:
	//
	// 192.168.xx.xx,192.168.xx.xx
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
}

func (DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteListIPArray) GoString

func (*DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteListIPArray) SetDBClusterIPArrayAttribute

func (*DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteListIPArray) SetDBClusterIPArrayName

func (*DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteListIPArray) SetSecurityIPList

func (DescribeDBClusterAccessWhiteListResponseBodyDBClusterAccessWhiteListIPArray) String

type DescribeDBClusterAttributeRequest

type DescribeDBClusterAttributeRequest struct {
	// The cluster ID. You can call the [DescribeDBClusters](https://help.aliyun.com/document_detail/170879.html) operation to query information about all the clusters that are deployed in a specific region. The information includes the cluster IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBClusterAttributeRequest) GoString

func (*DescribeDBClusterAttributeRequest) SetDBClusterId

func (*DescribeDBClusterAttributeRequest) SetOwnerAccount

func (*DescribeDBClusterAttributeRequest) SetOwnerId

func (*DescribeDBClusterAttributeRequest) SetResourceOwnerAccount

func (*DescribeDBClusterAttributeRequest) SetResourceOwnerId

func (DescribeDBClusterAttributeRequest) String

type DescribeDBClusterAttributeResponse

type DescribeDBClusterAttributeResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBClusterAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBClusterAttributeResponse) GoString

func (*DescribeDBClusterAttributeResponse) SetHeaders

func (*DescribeDBClusterAttributeResponse) SetStatusCode added in v3.2.0

func (DescribeDBClusterAttributeResponse) String

type DescribeDBClusterAttributeResponseBody

type DescribeDBClusterAttributeResponseBody struct {
	// The information about the cluster.
	DBCluster *DescribeDBClusterAttributeResponseBodyDBCluster `json:"DBCluster,omitempty" xml:"DBCluster,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 05321590-BB65-4720-8CB6-8218E041CDD0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterAttributeResponseBody) GoString

func (*DescribeDBClusterAttributeResponseBody) SetRequestId

func (DescribeDBClusterAttributeResponseBody) String

type DescribeDBClusterAttributeResponseBodyDBCluster

type DescribeDBClusterAttributeResponseBodyDBCluster struct {
	// The ID of the Alibaba Cloud account.
	//
	// example:
	//
	// 140692647406****
	AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	// The scheduled restart time. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time is displayed in Coordinated Universal Time (UTC).
	//
	// example:
	//
	// 2023-11-06T12:00:00Z
	AppointmentRestartTime *string `json:"AppointmentRestartTime,omitempty" xml:"AppointmentRestartTime,omitempty"`
	// example:
	//
	// {"MajorVersion":"MinorVersion"}
	AvailableUpgradeMajorVersion map[string]interface{} `json:"AvailableUpgradeMajorVersion,omitempty" xml:"AvailableUpgradeMajorVersion,omitempty"`
	// The site ID. Valid values:
	//
	// 	- **26842**: the China site (aliyun.com)
	//
	// 	- **26888**: the international site (alibabacloud.com)
	//
	// example:
	//
	// 26842
	Bid *string `json:"Bid,omitempty" xml:"Bid,omitempty"`
	// The edition of the cluster. Valid values:
	//
	// 	- **Basic**: Single-replica Edition
	//
	// 	- **HighAvailability**: Double-replica Edition
	//
	// example:
	//
	// HighAvailability
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The commodity code of the cluster.
	//
	// example:
	//
	// clickhouse_go_public_cn
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	// The VPC endpoint of the cluster.
	//
	// example:
	//
	// cc-bp1qx68m06981****.ads.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The version of the ApsaraDB for ClickHouse console that is used to manage the cluster. Valid values:
	//
	// 	- **v1**
	//
	// 	- **v2**
	//
	// example:
	//
	// v1
	ControlVersion *string `json:"ControlVersion,omitempty" xml:"ControlVersion,omitempty"`
	// The time when the cluster was created. The value is in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
	//
	// example:
	//
	// 2021-12-13T11:33:11Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the cluster.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterDescription *string `json:"DBClusterDescription,omitempty" xml:"DBClusterDescription,omitempty"`
	// The cluster ID.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The network type of the cluster. Only VPC is supported.
	//
	// example:
	//
	// vpc
	DBClusterNetworkType *string `json:"DBClusterNetworkType,omitempty" xml:"DBClusterNetworkType,omitempty"`
	// The cluster state. Valid values:
	//
	// 	- **Preparing**: The cluster is being prepared.
	//
	// 	- **Creating**: The cluster is being created.
	//
	// 	- **Running**: The cluster is running.
	//
	// 	- **Deleting**: The cluster is being deleted.
	//
	// 	- **SCALING_OUT**: The storage capacity of the cluster is being expanded.
	//
	// example:
	//
	// Running
	DBClusterStatus *string `json:"DBClusterStatus,omitempty" xml:"DBClusterStatus,omitempty"`
	// The type of the cluster. Valid values:
	//
	// 	- **Common**: a common cluster
	//
	// 	- **Readonly**: a read-only cluster
	//
	// 	- **Guard**: a disaster recovery cluster
	//
	// example:
	//
	// Common
	DBClusterType *string `json:"DBClusterType,omitempty" xml:"DBClusterType,omitempty"`
	// The specifications of the cluster.
	//
	// 	- Valid values when the cluster is of Single-replica Edition:
	//
	//     	- **S4-NEW**
	//
	//     	- **S8**
	//
	//     	- **S16**
	//
	//     	- **S32**
	//
	//     	- **S64**
	//
	//     	- **S104**
	//
	// 	- Valid values when the cluster is of Double-replica Edition:
	//
	//     	- **C4-NEW**
	//
	//     	- **C8**
	//
	//     	- **C16**
	//
	//     	- **C32**
	//
	//     	- **C64**
	//
	//     	- **C104**
	//
	// example:
	//
	// C8
	DBNodeClass *string `json:"DBNodeClass,omitempty" xml:"DBNodeClass,omitempty"`
	// The number of nodes.
	//
	// 	- Valid values when the cluster is of Single-replica Edition: 1 to 48.
	//
	// 	- Valid values when the cluster is of Double-replica Edition: 1 to 24.
	//
	// example:
	//
	// 1
	DBNodeCount *int64 `json:"DBNodeCount,omitempty" xml:"DBNodeCount,omitempty"`
	// The storage capacity of a single node of the cluster. Unit: GB.
	//
	// Valid values: 100 to 32000.
	//
	// >  This value is a multiple of 100.
	//
	// example:
	//
	// 100
	DBNodeStorage *int64 `json:"DBNodeStorage,omitempty" xml:"DBNodeStorage,omitempty"`
	// The Key Management Service (KMS) key that is used to encrypt data.
	//
	// >  If the value of the EncryptionType parameter is off, an empty string is returned for this parameter.
	//
	// example:
	//
	// 685f416f-87c9-4554-8d3a-75b6ce25****
	EncryptionKey *string `json:"EncryptionKey,omitempty" xml:"EncryptionKey,omitempty"`
	// The encryption type. Valid values:
	//
	// 	- **CloudDisk**: Disk encryption is enabled.
	//
	// 	- **off**: Data is not encrypted.
	//
	// example:
	//
	// CloudDisk
	EncryptionType *string `json:"EncryptionType,omitempty" xml:"EncryptionType,omitempty"`
	// The type of the database engine.
	//
	// example:
	//
	// ClickHouse
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The latest minor version to which the cluster can be updated.
	//
	// example:
	//
	// 1.34.0
	EngineLatestMinorVersion *string `json:"EngineLatestMinorVersion,omitempty" xml:"EngineLatestMinorVersion,omitempty"`
	// The current minor version.
	//
	// example:
	//
	// 1.6.0
	EngineMinorVersion *string `json:"EngineMinorVersion,omitempty" xml:"EngineMinorVersion,omitempty"`
	// The engine version.
	//
	// example:
	//
	// 21.8.10.19
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The time when the cluster expired. The time is in the yyyy-MM-ddTHH:mm:ssZ format.
	//
	// >  Pay-as-you-go clusters never expire. If the cluster is a pay-as-you-go cluster, an empty string is returned for this parameter.
	//
	// example:
	//
	// 2022-11-11T16:00:00Z
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The extended storage space. Unit: GB.
	//
	// example:
	//
	// 500
	ExtStorageSize *int32 `json:"ExtStorageSize,omitempty" xml:"ExtStorageSize,omitempty"`
	// The extended storage type. Valid values:
	//
	// 	- **CloudESSD**: The cluster uses an enhanced SSD (ESSD) of performance level (PL) 1.
	//
	// 	- **CloudESSD_PL2**: The cluster uses an ESSD of PL 2.
	//
	// 	- **CloudESSD_PL3**: The cluster uses an ESSD of PL 3.
	//
	// 	- **CloudEfficiency**: The cluster uses an ultra disk.
	//
	// example:
	//
	// CloudESSD
	ExtStorageType *string `json:"ExtStorageType,omitempty" xml:"ExtStorageType,omitempty"`
	// Indicates whether the cluster has expired. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// false
	IsExpired *string `json:"IsExpired,omitempty" xml:"IsExpired,omitempty"`
	// The lock mode of the cluster. Valid values:
	//
	// 	- **Unlock**: The cluster is not locked.
	//
	// 	- **ManualLock**: The cluster is manually locked.
	//
	// 	- **LockByExpiration**: The cluster is automatically locked due to cluster expiration.
	//
	// 	- **LockByRestoration**: The cluster is automatically locked because the cluster is about to be rolled back.
	//
	// 	- **LockByDiskQuota**: The cluster is automatically locked because the disk space is exhausted.
	//
	// example:
	//
	// Unlock
	LockMode *string `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
	// The cause why the cluster was locked.
	//
	// >  If the value of the LockMode parameter is Unlock, an empty string is returned for this parameter.
	//
	// example:
	//
	// DISK_FULL
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The update type. If the value of the parameter is **false**, it indicates a manual update.
	//
	// example:
	//
	// false
	MaintainAutoType *bool `json:"MaintainAutoType,omitempty" xml:"MaintainAutoType,omitempty"`
	// The maintenance window of the cluster. The value is in the HH:mmZ-HH:mmZ format. The time is displayed in UTC.
	//
	// For example, if you set the maintenance window to 00:00Z-01:00Z, the cluster can be maintained from 08:00 (UTC+8) to 09:00 (UTC+8).
	//
	// example:
	//
	// 00:00Z-01:00Z
	MaintainTime *string `json:"MaintainTime,omitempty" xml:"MaintainTime,omitempty"`
	// The billing method of the cluster. Valid values:
	//
	// 	- **Postpaid**: indicates the pay-as-you-go billing method.
	//
	// 	- **Prepaid**: indicates the subscription billing method.
	//
	// example:
	//
	// Prepaid
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The HTTP port number.
	//
	// example:
	//
	// 8123
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The public endpoint.
	//
	// example:
	//
	// cc-bp1199ya710s7****.public.clickhouse.ads.aliyuncs.com
	PublicConnectionString *string `json:"PublicConnectionString,omitempty" xml:"PublicConnectionString,omitempty"`
	// The IP address that is used to connect to the cluster over the Internet.
	//
	// example:
	//
	// 121.40.xx.xx
	PublicIpAddr *string `json:"PublicIpAddr,omitempty" xml:"PublicIpAddr,omitempty"`
	// The TCP port number in the public endpoint.
	//
	// example:
	//
	// 3306
	PublicPort *string `json:"PublicPort,omitempty" xml:"PublicPort,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The resource group ID.
	//
	// example:
	//
	// rg-acfmyf65je6****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The status of the data migration task.
	ScaleOutStatus *DescribeDBClusterAttributeResponseBodyDBClusterScaleOutStatus `json:"ScaleOutStatus,omitempty" xml:"ScaleOutStatus,omitempty" type:"Struct"`
	// The storage type of the cluster. Valid values:
	//
	// 	- **CloudESSD**: The cluster uses an enhanced SSD (ESSD) of performance level (PL) 1.
	//
	// 	- **CloudESSD_PL2**: The cluster uses an ESSD of PL 2.
	//
	// 	- **CloudESSD_PL3**: The cluster uses an ESSD of PL 3.
	//
	// 	- **CloudEfficiency**: The cluster uses an ultra disk.
	//
	// example:
	//
	// CloudESSD
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// Indicates whether data backup is supported. Valid values:
	//
	// 	- **1**: Data backup is supported.
	//
	// 	- **2**: Data backup is not supported.
	//
	// example:
	//
	// 1
	SupportBackup *int32 `json:"SupportBackup,omitempty" xml:"SupportBackup,omitempty"`
	// Indicates whether HTTPS ports are supported. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// false
	SupportHttpsPort *bool `json:"SupportHttpsPort,omitempty" xml:"SupportHttpsPort,omitempty"`
	// Indicates whether the cluster supports a MySQL port. Valid values:
	//
	// 	- **true**: A MySQL port is supported.
	//
	// 	- **false**: A MySQL port is not supported.
	//
	// example:
	//
	// false
	SupportMysqlPort *bool `json:"SupportMysqlPort,omitempty" xml:"SupportMysqlPort,omitempty"`
	// Indicates whether tiered storage of hot data and cold data is supported. Valid values:
	//
	// 	- **1**: Tiered storage of hot data and cold data is supported.
	//
	// 	- **2**: Tiered storage of hot data and cold data is not supported.
	//
	// example:
	//
	// 1
	SupportOss *int32 `json:"SupportOss,omitempty" xml:"SupportOss,omitempty"`
	// The tags.
	Tags *DescribeDBClusterAttributeResponseBodyDBClusterTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-bp1n874li1t5y57wi****
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The ID of the VPC in which the cluster is deployed.
	//
	// example:
	//
	// vpc-bp10tr8k9qasioaty****
	VpcCloudInstanceId *string `json:"VpcCloudInstanceId,omitempty" xml:"VpcCloudInstanceId,omitempty"`
	// The virtual private cloud (VPC) ID.
	//
	// example:
	//
	// vpc-bp10tr8k9qasioaty****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The IP address that is used to connect to the cluster over the VPC.
	//
	// example:
	//
	// 192.168.xx.xx
	VpcIpAddr *string `json:"VpcIpAddr,omitempty" xml:"VpcIpAddr,omitempty"`
	// The zone ID.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
	// The list of vSwitch IDs in multi-zone clusters.
	//
	// example:
	//
	// cn-shanghai-f: vsw-zm0n42d5vvuo****
	ZoneIdVswitchMap map[string]interface{} `json:"ZoneIdVswitchMap,omitempty" xml:"ZoneIdVswitchMap,omitempty"`
	// The ZooKeeper specifications.
	//
	// example:
	//
	// 4 Core 8 GB
	ZookeeperClass *string `json:"ZookeeperClass,omitempty" xml:"ZookeeperClass,omitempty"`
}

func (DescribeDBClusterAttributeResponseBodyDBCluster) GoString

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetAliUid

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetAppointmentRestartTime added in v3.2.0

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetAvailableUpgradeMajorVersion added in v3.2.6

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetBid

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetCategory

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetCommodityCode

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetConnectionString

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetControlVersion

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetCreateTime

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetDBClusterDescription

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetDBClusterId

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetDBClusterNetworkType

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetDBClusterStatus

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetDBClusterType

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetDBNodeClass

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetDBNodeCount

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetDBNodeStorage

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetEncryptionKey

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetEncryptionType

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetEngine

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetEngineLatestMinorVersion added in v3.2.0

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetEngineMinorVersion added in v3.2.0

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetEngineVersion

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetExpireTime

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetExtStorageSize added in v3.2.0

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetExtStorageType added in v3.2.0

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetIsExpired

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetLockMode

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetLockReason

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetMaintainAutoType added in v3.2.0

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetMaintainTime

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetPayType

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetPort

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetPublicConnectionString

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetPublicIpAddr

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetPublicPort

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetRegionId

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetResourceGroupId added in v3.2.0

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetStorageType

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetSupportBackup

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetSupportHttpsPort

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetSupportMysqlPort

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetSupportOss added in v3.1.4

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetVSwitchId

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetVpcCloudInstanceId

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetVpcId

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetVpcIpAddr

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetZoneId

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetZoneIdVswitchMap added in v3.2.1

func (*DescribeDBClusterAttributeResponseBodyDBCluster) SetZookeeperClass added in v3.2.0

func (DescribeDBClusterAttributeResponseBodyDBCluster) String

type DescribeDBClusterAttributeResponseBodyDBClusterScaleOutStatus

type DescribeDBClusterAttributeResponseBodyDBClusterScaleOutStatus struct {
	// The progress of the data migration task in percentage.
	//
	// >  This parameter is returned only when the cluster is in the SCALING_OUT state.
	//
	// example:
	//
	// 0
	Progress *string `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// The progress of the data migration task. This value is displayed in the following format: Data volume that has been migrated/Total data volume.
	//
	// >  This parameter is returned only when the cluster is in the SCALING_OUT state.
	//
	// example:
	//
	// 0MB/60469MB
	Ratio *string `json:"Ratio,omitempty" xml:"Ratio,omitempty"`
}

func (DescribeDBClusterAttributeResponseBodyDBClusterScaleOutStatus) GoString

func (*DescribeDBClusterAttributeResponseBodyDBClusterScaleOutStatus) SetProgress

func (*DescribeDBClusterAttributeResponseBodyDBClusterScaleOutStatus) SetRatio

func (DescribeDBClusterAttributeResponseBodyDBClusterScaleOutStatus) String

type DescribeDBClusterAttributeResponseBodyDBClusterTags

type DescribeDBClusterAttributeResponseBodyDBClusterTags struct {
	Tag []*DescribeDBClusterAttributeResponseBodyDBClusterTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDBClusterAttributeResponseBodyDBClusterTags) GoString

func (DescribeDBClusterAttributeResponseBodyDBClusterTags) String

type DescribeDBClusterAttributeResponseBodyDBClusterTagsTag

type DescribeDBClusterAttributeResponseBodyDBClusterTagsTag struct {
	// The tag name.
	//
	// example:
	//
	// department
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The tag value.
	//
	// example:
	//
	// it
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBClusterAttributeResponseBodyDBClusterTagsTag) GoString

func (*DescribeDBClusterAttributeResponseBodyDBClusterTagsTag) SetKey

func (*DescribeDBClusterAttributeResponseBodyDBClusterTagsTag) SetValue

func (DescribeDBClusterAttributeResponseBodyDBClusterTagsTag) String

type DescribeDBClusterConfigInXMLRequest added in v3.2.0

type DescribeDBClusterConfigInXMLRequest struct {
	// The cluster ID. You can call the [DescribeDBClusters](https://help.aliyun.com/document_detail/170879.html) operation to query information about all the clusters that are deployed in a specific region. The information includes the cluster IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDBClusterConfigInXMLRequest) GoString added in v3.2.0

func (*DescribeDBClusterConfigInXMLRequest) SetDBClusterId added in v3.2.0

func (*DescribeDBClusterConfigInXMLRequest) SetRegionId added in v3.2.0

func (DescribeDBClusterConfigInXMLRequest) String added in v3.2.0

type DescribeDBClusterConfigInXMLResponse added in v3.2.0

type DescribeDBClusterConfigInXMLResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBClusterConfigInXMLResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBClusterConfigInXMLResponse) GoString added in v3.2.0

func (*DescribeDBClusterConfigInXMLResponse) SetBody added in v3.2.0

func (*DescribeDBClusterConfigInXMLResponse) SetHeaders added in v3.2.0

func (*DescribeDBClusterConfigInXMLResponse) SetStatusCode added in v3.2.0

func (DescribeDBClusterConfigInXMLResponse) String added in v3.2.0

type DescribeDBClusterConfigInXMLResponseBody added in v3.2.0

type DescribeDBClusterConfigInXMLResponseBody struct {
	// The values of the configuration parameters.
	//
	// example:
	//
	// <?xml version="1.0"?>
	//
	// <yandex>
	//
	//     <keep_alive_timeout>300</keep_alive_timeout>
	//
	//     <listen_backlog>64</listen_backlog>
	//
	//     <logger>
	//
	//         <level>debug</level>
	//
	//         <size>1000M</size>
	//
	//     </logger>
	//
	//     <mark_cache_size>6871947673</mark_cache_size>
	//
	//     <max_concurrent_queries>100</max_concurrent_queries>
	//
	//     <max_connections>4096</max_connections>
	//
	//     <max_partition_size_to_drop>0</max_partition_size_to_drop>
	//
	//     <max_server_memory_usage>0</max_server_memory_usage>
	//
	// <max_server_memory_usage_to_ram_ratio>0.9</max_server_memory_usage_to_ram_ratio>
	//
	//     <max_table_size_to_drop>0</max_table_size_to_drop>
	//
	//     <max_thread_pool_size>10000</max_thread_pool_size>
	//
	//     <merge_tree>
	//
	//         <max_delay_to_insert>256</max_delay_to_insert>
	//
	//         <max_part_loading_threads>16</max_part_loading_threads>      <zookeeper_session_expiration_check_period>1</zookeeper_session_expiration_check_period>
	//
	//     </merge_tree>
	//
	//     <total_memory_profiler_step>4194304</total_memory_profiler_step>
	//
	// <total_memory_tracker_sample_probability>0</total_memory_tracker_sample_probability>
	//
	//     <uncompressed_cache_size>3435973836</uncompressed_cache_size>
	//
	// </yandex>
	Config *string `json:"Config,omitempty" xml:"Config,omitempty"`
	// The request ID.
	//
	// example:
	//
	// FE042911-2B00-134C-9F42-816871BBAFB8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterConfigInXMLResponseBody) GoString added in v3.2.0

func (*DescribeDBClusterConfigInXMLResponseBody) SetConfig added in v3.2.0

func (*DescribeDBClusterConfigInXMLResponseBody) SetRequestId added in v3.2.0

func (DescribeDBClusterConfigInXMLResponseBody) String added in v3.2.0

type DescribeDBClusterConfigRequest

type DescribeDBClusterConfigRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-wz988vja2mor4****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBClusterConfigRequest) GoString

func (*DescribeDBClusterConfigRequest) SetDBClusterId

func (*DescribeDBClusterConfigRequest) SetOwnerAccount

func (*DescribeDBClusterConfigRequest) SetOwnerId

func (*DescribeDBClusterConfigRequest) SetRegionId

func (*DescribeDBClusterConfigRequest) SetResourceOwnerAccount

func (*DescribeDBClusterConfigRequest) SetResourceOwnerId

func (DescribeDBClusterConfigRequest) String

type DescribeDBClusterConfigResponse

type DescribeDBClusterConfigResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBClusterConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBClusterConfigResponse) GoString

func (*DescribeDBClusterConfigResponse) SetHeaders

func (*DescribeDBClusterConfigResponse) SetStatusCode added in v3.2.0

func (DescribeDBClusterConfigResponse) String

type DescribeDBClusterConfigResponseBody

type DescribeDBClusterConfigResponseBody struct {
	// The information about the parameter settings of the cluster.
	//
	// example:
	//
	// [ { "name": "keep_alive_timeout", "defaultValue": 300, "currentValue": 300, "restart": true, "valueRange": ">0", "desc": "The number of seconds that ClickHouse waits for incoming requests before closing the connection." }, ... ,{ "name": "max_partition_size_to_drop", "defaultValue": 0, "currentValue": 0, "restart": true, "valueRange": ">=0", "desc": "If the size of a MergeTree partition exceeds max_partition_size_to_drop (in bytes), you can’t delete it using a DROP query." } ]
	Config *string `json:"Config,omitempty" xml:"Config,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 9A23C87D-87DF-4DA0-A50E-CB13F4F7923D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterConfigResponseBody) GoString

func (*DescribeDBClusterConfigResponseBody) SetConfig

func (*DescribeDBClusterConfigResponseBody) SetRequestId

func (DescribeDBClusterConfigResponseBody) String

type DescribeDBClusterNetInfoItemsRequest

type DescribeDBClusterNetInfoItemsRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1qx68m06981****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBClusterNetInfoItemsRequest) GoString

func (*DescribeDBClusterNetInfoItemsRequest) SetDBClusterId

func (*DescribeDBClusterNetInfoItemsRequest) SetOwnerAccount

func (*DescribeDBClusterNetInfoItemsRequest) SetOwnerId

func (*DescribeDBClusterNetInfoItemsRequest) SetResourceOwnerAccount

func (*DescribeDBClusterNetInfoItemsRequest) SetResourceOwnerId

func (DescribeDBClusterNetInfoItemsRequest) String

type DescribeDBClusterNetInfoItemsResponse

type DescribeDBClusterNetInfoItemsResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBClusterNetInfoItemsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBClusterNetInfoItemsResponse) GoString

func (*DescribeDBClusterNetInfoItemsResponse) SetHeaders

func (*DescribeDBClusterNetInfoItemsResponse) SetStatusCode added in v3.2.0

func (DescribeDBClusterNetInfoItemsResponse) String

type DescribeDBClusterNetInfoItemsResponseBody

type DescribeDBClusterNetInfoItemsResponseBody struct {
	// The network type of the cluster. Only VPC is supported.
	//
	// example:
	//
	// VPC
	ClusterNetworkType *string `json:"ClusterNetworkType,omitempty" xml:"ClusterNetworkType,omitempty"`
	// Indicates whether Server Load Balancer (SLB) is activated in the VPC. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// This parameter is required.
	//
	// example:
	//
	// true
	EnableSLB *bool `json:"EnableSLB,omitempty" xml:"EnableSLB,omitempty"`
	// The network information about the cluster.
	NetInfoItems *DescribeDBClusterNetInfoItemsResponseBodyNetInfoItems `json:"NetInfoItems,omitempty" xml:"NetInfoItems,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 9A23C87D-87DF-4DA0-A50E-CB13F4F7923D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterNetInfoItemsResponseBody) GoString

func (*DescribeDBClusterNetInfoItemsResponseBody) SetClusterNetworkType

func (*DescribeDBClusterNetInfoItemsResponseBody) SetEnableSLB added in v3.2.0

func (*DescribeDBClusterNetInfoItemsResponseBody) SetRequestId

func (DescribeDBClusterNetInfoItemsResponseBody) String

type DescribeDBClusterNetInfoItemsResponseBodyNetInfoItems

type DescribeDBClusterNetInfoItemsResponseBodyNetInfoItems struct {
	NetInfoItem []*DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem `json:"NetInfoItem,omitempty" xml:"NetInfoItem,omitempty" type:"Repeated"`
}

func (DescribeDBClusterNetInfoItemsResponseBodyNetInfoItems) GoString

func (DescribeDBClusterNetInfoItemsResponseBodyNetInfoItems) String

type DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem

type DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem struct {
	// The endpoint that is used to connect to the database.
	//
	// example:
	//
	// cc-bp1554t789i8e****.clickhouse.ads.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The HTTP port number.
	//
	// example:
	//
	// 8123
	HttpPort *string `json:"HttpPort,omitempty" xml:"HttpPort,omitempty"`
	// The HTTPS port number.
	//
	// example:
	//
	// 8443
	HttpsPort *string `json:"HttpsPort,omitempty" xml:"HttpsPort,omitempty"`
	// The IP address.
	//
	// example:
	//
	// 10.255.234.251
	IPAddress *string `json:"IPAddress,omitempty" xml:"IPAddress,omitempty"`
	// The port number that is used in Java Database Connectivity (JDBC).
	//
	// example:
	//
	// 3306
	JdbcPort *string `json:"JdbcPort,omitempty" xml:"JdbcPort,omitempty"`
	// The port of the MySQL instance.
	//
	// example:
	//
	// 9004
	MySQLPort *string `json:"MySQLPort,omitempty" xml:"MySQLPort,omitempty"`
	// The network type of the endpoint. Valid values:
	//
	// 	- Public: public endpoint
	//
	// 	- VPC: VPC
	//
	// example:
	//
	// VPC
	NetType *string `json:"NetType,omitempty" xml:"NetType,omitempty"`
	// The vSwitch ID.
	//
	// >  If the value of the NetType parameter is set to Public, an empty string is returned.
	//
	// example:
	//
	// vsw-bp1gzt31twhlo0sa5****
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The virtual private cloud (VPC) ID.
	//
	// >  If the value of the NetType parameter is set to Public, an empty string is returned.
	//
	// example:
	//
	// vpc-bp175iuvg8nxqraf2****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem) GoString

func (*DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem) SetConnectionString

func (*DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem) SetHttpPort

func (*DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem) SetHttpsPort added in v3.2.0

func (*DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem) SetIPAddress

func (*DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem) SetJdbcPort

func (*DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem) SetMySQLPort added in v3.2.0

func (*DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem) SetNetType

func (*DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem) SetVSwitchId

func (*DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem) SetVpcId

func (DescribeDBClusterNetInfoItemsResponseBodyNetInfoItemsNetInfoItem) String

type DescribeDBClusterPerformanceRequest

type DescribeDBClusterPerformanceRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp125e3uu94wo****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	//
	// >  The end time must be later than the start time. The interval cannot be more than 32 days.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2021-11-27T16:38Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The performance metrics that you want to query. Separate multiple performance metrics with commas (,). You can query up to five performance metrics at a time. You can query the following performance metrics:
	//
	// >  The **Key*	- parameter is required.
	//
	// 	- **CPU**:
	//
	//     	- **CPU_USAGE**: the CPU utilization
	//
	// 	- **Memory**:
	//
	//     	- **MEM_USAGE**: the memory usage
	//
	//     	- **MEM_USAGE_SIZE**: the used memory. Unit: MB
	//
	// 	- **Disk**:
	//
	//     	- **DISK_USAGE**: the disk usage
	//
	//     	- **DISK_USAGE_SIZE**: the size of the used disks. Unit: MB
	//
	//     	- **IOPS**: the disk Input/Output Operations per Second (IOPS)
	//
	// 	- **Connection**:
	//
	//     	- **CONN_USAGE**: the database connection usage
	//
	//     	- **CONN_USAGE_COUNT**: the number of database connections used
	//
	// 	- **Write**:
	//
	//     	- **TPS**: the number of rows written per second
	//
	//     	- **INSERT_SIZE**: the amount of data written per second. Unit: MB
	//
	// 	- **Query**:
	//
	//     	- **QPS**: the queries per second
	//
	//     	- **AVG_SEEK**: the average number of random seek calls
	//
	// 	- **WAIT**:
	//
	//     	- **ZK_WAIT**: the average ZooKeeper wait time. Unit: ms
	//
	//     	- **IO_WAIT**: the average I/O wait time. Unit: ms
	//
	//     	- **CPU_WAIT**: the average CPU wait time. Unit: ms
	//
	// example:
	//
	// MEM_USAGE
	Key                  *string `json:"Key,omitempty" xml:"Key,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time must be in Coordinated Universal Time (UTC).
	//
	// This parameter is required.
	//
	// example:
	//
	// 2021-11-27T16:37Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBClusterPerformanceRequest) GoString

func (*DescribeDBClusterPerformanceRequest) SetDBClusterId

func (*DescribeDBClusterPerformanceRequest) SetEndTime

func (*DescribeDBClusterPerformanceRequest) SetKey

func (*DescribeDBClusterPerformanceRequest) SetOwnerAccount

func (*DescribeDBClusterPerformanceRequest) SetOwnerId

func (*DescribeDBClusterPerformanceRequest) SetResourceOwnerAccount

func (*DescribeDBClusterPerformanceRequest) SetResourceOwnerId

func (*DescribeDBClusterPerformanceRequest) SetStartTime

func (DescribeDBClusterPerformanceRequest) String

type DescribeDBClusterPerformanceResponse

type DescribeDBClusterPerformanceResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBClusterPerformanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBClusterPerformanceResponse) GoString

func (*DescribeDBClusterPerformanceResponse) SetHeaders

func (*DescribeDBClusterPerformanceResponse) SetStatusCode added in v3.2.0

func (DescribeDBClusterPerformanceResponse) String

type DescribeDBClusterPerformanceResponseBody

type DescribeDBClusterPerformanceResponseBody struct {
	// The cluster ID.
	//
	// example:
	//
	// cc-bp125e3uu94wo****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range to query. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in Coordinated Universal Time (UTC).
	//
	// example:
	//
	// 2021-11-27T16:38Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The values of the queried performance metrics of the cluster.
	Performances []*DescribeDBClusterPerformanceResponseBodyPerformances `json:"Performances,omitempty" xml:"Performances,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// FE242962-6DA3-5FC8-9691-37B62A3210F7
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The beginning of the time range to query. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC.
	//
	// example:
	//
	// 2021-11-27T16:37Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBClusterPerformanceResponseBody) GoString

func (*DescribeDBClusterPerformanceResponseBody) SetDBClusterId

func (*DescribeDBClusterPerformanceResponseBody) SetEndTime

func (*DescribeDBClusterPerformanceResponseBody) SetRequestId

func (*DescribeDBClusterPerformanceResponseBody) SetStartTime

func (DescribeDBClusterPerformanceResponseBody) String

type DescribeDBClusterPerformanceResponseBodyPerformances

type DescribeDBClusterPerformanceResponseBodyPerformances struct {
	// The name of the performance metric.
	//
	// example:
	//
	// MEM_USAGE
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The name of the performance metric value.
	//
	// example:
	//
	// mem_usage
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The queried performance pamaters.
	Series []*DescribeDBClusterPerformanceResponseBodyPerformancesSeries `json:"Series,omitempty" xml:"Series,omitempty" type:"Repeated"`
	// The unit of the performance metric.
	//
	// example:
	//
	// %
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
}

func (DescribeDBClusterPerformanceResponseBodyPerformances) GoString

func (*DescribeDBClusterPerformanceResponseBodyPerformances) SetKey

func (*DescribeDBClusterPerformanceResponseBodyPerformances) SetName

func (*DescribeDBClusterPerformanceResponseBodyPerformances) SetUnit

func (DescribeDBClusterPerformanceResponseBodyPerformances) String

type DescribeDBClusterPerformanceResponseBodyPerformancesSeries

type DescribeDBClusterPerformanceResponseBodyPerformancesSeries struct {
	// The name of the list of performance metric values.
	//
	// example:
	//
	// cc-bp125e3uu94wo1s0k16****
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The values of the performance parameter. Each value of the performance parameter is collected at a point in time.
	Values []*DescribeDBClusterPerformanceResponseBodyPerformancesSeriesValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeDBClusterPerformanceResponseBodyPerformancesSeries) GoString

func (*DescribeDBClusterPerformanceResponseBodyPerformancesSeries) SetName

func (DescribeDBClusterPerformanceResponseBodyPerformancesSeries) String

type DescribeDBClusterPerformanceResponseBodyPerformancesSeriesValues

type DescribeDBClusterPerformanceResponseBodyPerformancesSeriesValues struct {
	// The values of a metric.
	Point []*string `json:"Point,omitempty" xml:"Point,omitempty" type:"Repeated"`
}

func (DescribeDBClusterPerformanceResponseBodyPerformancesSeriesValues) GoString

func (*DescribeDBClusterPerformanceResponseBodyPerformancesSeriesValues) SetPoint

func (DescribeDBClusterPerformanceResponseBodyPerformancesSeriesValues) String

type DescribeDBClustersRequest

type DescribeDBClustersRequest struct {
	// The description of the cluster.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterDescription *string `json:"DBClusterDescription,omitempty" xml:"DBClusterDescription,omitempty"`
	// The cluster ID.
	//
	// >  If you do not specify this parameter, the information about all clusters is queried.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterIds *string `json:"DBClusterIds,omitempty" xml:"DBClusterIds,omitempty"`
	// The state of the cluster. Valid values:
	//
	// 	- **Preparing**: The cluster is being prepared.
	//
	// 	- **Creating**: The cluster is being created.
	//
	// 	- **Running**: The cluster is running.
	//
	// 	- **Deleting**: The cluster is being deleted.
	//
	// 	- **SCALING_OUT**: The storage capacity of the cluster is being expanded.
	//
	// example:
	//
	// Running
	DBClusterStatus *string `json:"DBClusterStatus,omitempty" xml:"DBClusterStatus,omitempty"`
	OwnerAccount    *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId         *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the cluster belongs.
	//
	// example:
	//
	// rg-4690g37929****
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The tags.
	Tag []*DescribeDBClustersRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDBClustersRequest) GoString

func (s DescribeDBClustersRequest) GoString() string

func (*DescribeDBClustersRequest) SetDBClusterDescription

func (s *DescribeDBClustersRequest) SetDBClusterDescription(v string) *DescribeDBClustersRequest

func (*DescribeDBClustersRequest) SetDBClusterIds

func (*DescribeDBClustersRequest) SetDBClusterStatus

func (*DescribeDBClustersRequest) SetOwnerAccount

func (*DescribeDBClustersRequest) SetOwnerId

func (*DescribeDBClustersRequest) SetPageNumber

func (*DescribeDBClustersRequest) SetPageSize

func (*DescribeDBClustersRequest) SetRegionId

func (*DescribeDBClustersRequest) SetResourceGroupId added in v3.2.0

func (*DescribeDBClustersRequest) SetResourceOwnerAccount

func (s *DescribeDBClustersRequest) SetResourceOwnerAccount(v string) *DescribeDBClustersRequest

func (*DescribeDBClustersRequest) SetResourceOwnerId

func (s *DescribeDBClustersRequest) SetResourceOwnerId(v int64) *DescribeDBClustersRequest

func (*DescribeDBClustersRequest) SetTag

func (DescribeDBClustersRequest) String

func (s DescribeDBClustersRequest) String() string

type DescribeDBClustersRequestTag

type DescribeDBClustersRequestTag struct {
	// The tag name.
	//
	// example:
	//
	// department
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The tag value.
	//
	// example:
	//
	// it
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBClustersRequestTag) GoString

func (s DescribeDBClustersRequestTag) GoString() string

func (*DescribeDBClustersRequestTag) SetKey

func (*DescribeDBClustersRequestTag) SetValue

func (DescribeDBClustersRequestTag) String

type DescribeDBClustersResponse

type DescribeDBClustersResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBClustersResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBClustersResponse) GoString

func (s DescribeDBClustersResponse) GoString() string

func (*DescribeDBClustersResponse) SetBody

func (*DescribeDBClustersResponse) SetHeaders

func (*DescribeDBClustersResponse) SetStatusCode added in v3.2.0

func (DescribeDBClustersResponse) String

type DescribeDBClustersResponseBody

type DescribeDBClustersResponseBody struct {
	// The clusters.
	DBClusters *DescribeDBClustersResponseBodyDBClusters `json:"DBClusters,omitempty" xml:"DBClusters,omitempty" type:"Struct"`
	// The total number of returned pages.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries that are returned.
	//
	// example:
	//
	// 1
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDBClustersResponseBody) GoString

func (*DescribeDBClustersResponseBody) SetPageNumber

func (*DescribeDBClustersResponseBody) SetPageSize

func (*DescribeDBClustersResponseBody) SetRequestId

func (*DescribeDBClustersResponseBody) SetTotalCount

func (DescribeDBClustersResponseBody) String

type DescribeDBClustersResponseBodyDBClusters

type DescribeDBClustersResponseBodyDBClusters struct {
	DBCluster []*DescribeDBClustersResponseBodyDBClustersDBCluster `json:"DBCluster,omitempty" xml:"DBCluster,omitempty" type:"Repeated"`
}

func (DescribeDBClustersResponseBodyDBClusters) GoString

func (DescribeDBClustersResponseBodyDBClusters) String

type DescribeDBClustersResponseBodyDBClustersDBCluster

type DescribeDBClustersResponseBodyDBClustersDBCluster struct {
	// The ID of the Alibaba Cloud account.
	//
	// example:
	//
	// 140692647406****
	AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	// The site ID. Valid values:
	//
	// 	- **26842**: the China site (aliyun.com)
	//
	// 	- **26888**: the international site (alibabacloud.com)
	//
	// example:
	//
	// 26842
	Bid *string `json:"Bid,omitempty" xml:"Bid,omitempty"`
	// The edition of the cluster. Valid values:
	//
	// 	- **Basic**: Single-replica Edition
	//
	// 	- **HighAvailability**: Double-replica Edition
	//
	// example:
	//
	// Basic
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The commodity code of the cluster.
	//
	// example:
	//
	// clickhouse_go_public_cn
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	// The VPC endpoint of the cluster.
	//
	// example:
	//
	// cc-bp1fs5o051c61****.clickhouse.ads.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The version number of the backend management system of ApsaraDB for ClickHouse. Valid values:
	//
	// 	- **v1**
	//
	// 	- **v2**
	//
	// example:
	//
	// v1
	ControlVersion *string `json:"ControlVersion,omitempty" xml:"ControlVersion,omitempty"`
	// The time when the cluster was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format.
	//
	// example:
	//
	// 2021-10-28T07:24:45Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the cluster.
	//
	// example:
	//
	// test
	DBClusterDescription *string `json:"DBClusterDescription,omitempty" xml:"DBClusterDescription,omitempty"`
	// The cluster ID.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The network type of the cluster. Only VPC is supported.
	//
	// example:
	//
	// VPC
	DBClusterNetworkType *string `json:"DBClusterNetworkType,omitempty" xml:"DBClusterNetworkType,omitempty"`
	// The state of the cluster. Valid values:
	//
	// 	- **Preparing**: The cluster is being prepared.
	//
	// 	- **Creating**: The cluster is being created.
	//
	// 	- **Running**: The cluster is running.
	//
	// 	- **Deleting**: The cluster is being deleted.
	//
	// 	- **SCALING_OUT**: The storage capacity of the cluster is being expanded.
	//
	// example:
	//
	// Running
	DBClusterStatus *string `json:"DBClusterStatus,omitempty" xml:"DBClusterStatus,omitempty"`
	// The specifications of the cluster.
	//
	// 	- Valid values when the cluster is of Single-replica Edition: -**S4**: 4 CPU cores and 16 GB of memory -**S8**: 8 CPU cores and 32 GB of memory
	//
	//     	- **S16**: 16 CPU cores and 64 GB of memory
	//
	//     	- **S32**: 32 CPU cores and 128 GB of memory
	//
	//     	- **S64**: 64 CPU cores and 256 GB of memory
	//
	//     	- **S104**: 104 CPU cores and 384 GB of memory
	//
	// 	- Valid values when the cluster is of Double-replica Edition: -**C4**: 4 CPU cores and 16 GB of memory -**C8**: 8 CPU cores and 32 GB of memory -**C16**: 16 CPU cores and 64 GB of memory -**C32**: 32 CPU cores and 128 GB of memory -**C64**: 64 CPU cores and 256 GB of memory -**C104**: 104 CPU cores and 384 GB of memory
	//
	// example:
	//
	// C8
	DBNodeClass *string `json:"DBNodeClass,omitempty" xml:"DBNodeClass,omitempty"`
	// The number of nodes.
	//
	// 	- Valid values when the cluster is of Single-replica Edition: 1 to 48.
	//
	// 	- Valid values when the cluster is of Double-replica Edition: 1 to 24.
	//
	// example:
	//
	// 2
	DBNodeCount *int64 `json:"DBNodeCount,omitempty" xml:"DBNodeCount,omitempty"`
	// The storage capacity of each node. Valid values: 100 to 32000. Unit: GB.
	//
	// >  This value is a multiple of 100.
	//
	// example:
	//
	// 100
	DBNodeStorage *int64  `json:"DBNodeStorage,omitempty" xml:"DBNodeStorage,omitempty"`
	DbVersion     *string `json:"DbVersion,omitempty" xml:"DbVersion,omitempty"`
	// The time when the cluster expired. The time is in the yyyy-MM-ddTHH:mm:ssZ format.
	//
	// >  Pay-as-you-go clusters never expire. If the cluster is a pay-as-you-go cluster, an empty string is returned for this parameter.
	//
	// example:
	//
	// 2011-05-30T12:11:4Z
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The extended storage space.
	//
	// example:
	//
	// 100GB
	ExtStorageSize *int32 `json:"ExtStorageSize,omitempty" xml:"ExtStorageSize,omitempty"`
	// The extended storage type. Valid values:
	//
	// 	- **CloudSSD**: standard SSD.
	//
	// 	- **CloudESSD**: The cluster uses an enhanced SSD (ESSD) of performance level (PL) 1.
	//
	// 	- **CloudESSD_PL2**: The cluster uses an ESSD of PL 2.
	//
	// 	- **CloudESSD_PL3**: The cluster uses an ESSD of PL 3.
	//
	// 	- **CloudEfficiency**: The cluster uses an ultra disk.
	//
	// example:
	//
	// CloudESSD
	ExtStorageType *string `json:"ExtStorageType,omitempty" xml:"ExtStorageType,omitempty"`
	// Indicates whether the cluster has expired. Valid values:
	//
	// 	- **true**: The cluster has expired.
	//
	// 	- **false**: The cluster has not expired.
	//
	// example:
	//
	// false
	IsExpired *string `json:"IsExpired,omitempty" xml:"IsExpired,omitempty"`
	// The lock mode of the cluster. Valid values:
	//
	// 	- **Unlock**: The cluster is not locked.
	//
	// 	- **ManualLock**: The cluster is manually locked.
	//
	// 	- **LockByExpiration**: The cluster is automatically locked due to cluster expiration.
	//
	// 	- **LockByRestoration**: The cluster is automatically locked because the cluster is about to be rolled back.
	//
	// 	- **LockByDiskQuota**: The cluster is automatically locked because the disk space is exhausted.
	//
	// example:
	//
	// Unlock
	LockMode *string `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
	// The cause why the cluster was locked.
	//
	// >  If the value of the LockMode parameter is Unlock, an empty string is returned for this parameter.
	//
	// example:
	//
	// DISK_FULL
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The billing method of the cluster. Valid values:
	//
	// 	- **Postpaid**: The cluster uses the pay-as-you-go billing method.
	//
	// 	- **Prepaid**: The cluster uses the subscription billing method.
	//
	// example:
	//
	// Postpaid
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The HTTP port number.
	//
	// example:
	//
	// 8123
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the cluster belongs.
	//
	// example:
	//
	// rg-4690g37929****
	ResourceGroupId             *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ScaleOutDisableWriteWindows *string `json:"ScaleOutDisableWriteWindows,omitempty" xml:"ScaleOutDisableWriteWindows,omitempty"`
	// The status of a data migration task.
	ScaleOutStatus *DescribeDBClustersResponseBodyDBClustersDBClusterScaleOutStatus `json:"ScaleOutStatus,omitempty" xml:"ScaleOutStatus,omitempty" type:"Struct"`
	// The storage type of the cluster. Valid values:
	//
	// 	- **CloudESSD**: The cluster uses an enhanced SSD (ESSD) of performance level (PL) 1.
	//
	// 	- **CloudESSD_PL2**: The cluster uses an ESSD of PL 2.
	//
	// 	- **CloudESSD_PL3**: The cluster uses an ESSD of PL 3.
	//
	// 	- **CloudEfficiency**: The cluster uses an ultra disk.
	//
	// example:
	//
	// CloudESSD
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// The tags.
	Tags *DescribeDBClustersResponseBodyDBClustersDBClusterTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-bp1gzt31twhlo0sa5****
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The ID of the VPC in which the cluster is deployed.
	//
	// example:
	//
	// vpc-bp175iuvg8nxqraf2****
	VpcCloudInstanceId *string `json:"VpcCloudInstanceId,omitempty" xml:"VpcCloudInstanceId,omitempty"`
	// The ID of the virtual private cloud (VPC) in which the cluster is deployed.
	//
	// example:
	//
	// vpc-bp175iuvg8nxqraf2****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The zone ID.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDBClustersResponseBodyDBClustersDBCluster) GoString

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetAliUid

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetBid

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetCategory

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetCommodityCode

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetConnectionString

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetControlVersion

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetCreateTime

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetDBClusterDescription

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetDBClusterId

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetDBClusterNetworkType

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetDBClusterStatus

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetDBNodeClass

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetDBNodeCount

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetDBNodeStorage

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetDbVersion added in v3.2.7

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetExpireTime

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetExtStorageSize added in v3.2.0

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetExtStorageType added in v3.2.0

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetIsExpired

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetLockMode

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetLockReason

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetPayType

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetPort

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetRegionId

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetResourceGroupId added in v3.2.0

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetScaleOutDisableWriteWindows added in v3.2.8

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetStorageType

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetVSwitchId

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetVpcCloudInstanceId

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetVpcId

func (*DescribeDBClustersResponseBodyDBClustersDBCluster) SetZoneId

func (DescribeDBClustersResponseBodyDBClustersDBCluster) String

type DescribeDBClustersResponseBodyDBClustersDBClusterScaleOutStatus

type DescribeDBClustersResponseBodyDBClustersDBClusterScaleOutStatus struct {
	// The progress of the data migration task in percentage.
	//
	// >  This parameter is returned only when the cluster is in the SCALING_OUT state.
	//
	// example:
	//
	// 0
	Progress *string `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// The progress of the data migration task. This value is displayed in the following format: Data volume that has been migrated/Total data volume.
	//
	// >  This parameter is returned only when the cluster is in the SCALING_OUT state.
	//
	// example:
	//
	// 0MB/60469MB
	Ratio *string `json:"Ratio,omitempty" xml:"Ratio,omitempty"`
}

func (DescribeDBClustersResponseBodyDBClustersDBClusterScaleOutStatus) GoString

func (*DescribeDBClustersResponseBodyDBClustersDBClusterScaleOutStatus) SetProgress

func (*DescribeDBClustersResponseBodyDBClustersDBClusterScaleOutStatus) SetRatio

func (DescribeDBClustersResponseBodyDBClustersDBClusterScaleOutStatus) String

type DescribeDBClustersResponseBodyDBClustersDBClusterTags

type DescribeDBClustersResponseBodyDBClustersDBClusterTags struct {
	Tag []*DescribeDBClustersResponseBodyDBClustersDBClusterTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDBClustersResponseBodyDBClustersDBClusterTags) GoString

func (DescribeDBClustersResponseBodyDBClustersDBClusterTags) String

type DescribeDBClustersResponseBodyDBClustersDBClusterTagsTag

type DescribeDBClustersResponseBodyDBClustersDBClusterTagsTag struct {
	// The tag name.
	//
	// example:
	//
	// department
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The tag value.
	//
	// example:
	//
	// it
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBClustersResponseBodyDBClustersDBClusterTagsTag) GoString

func (*DescribeDBClustersResponseBodyDBClustersDBClusterTagsTag) SetKey

func (*DescribeDBClustersResponseBodyDBClustersDBClusterTagsTag) SetValue

func (DescribeDBClustersResponseBodyDBClustersDBClusterTagsTag) String

type DescribeDBConfigRequest

type DescribeDBConfigRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-t4nw17nh2e4t2****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBConfigRequest) GoString

func (s DescribeDBConfigRequest) GoString() string

func (*DescribeDBConfigRequest) SetDBClusterId

func (*DescribeDBConfigRequest) SetOwnerAccount

func (*DescribeDBConfigRequest) SetOwnerId

func (*DescribeDBConfigRequest) SetRegionId

func (*DescribeDBConfigRequest) SetResourceOwnerAccount

func (s *DescribeDBConfigRequest) SetResourceOwnerAccount(v string) *DescribeDBConfigRequest

func (*DescribeDBConfigRequest) SetResourceOwnerId

func (s *DescribeDBConfigRequest) SetResourceOwnerId(v int64) *DescribeDBConfigRequest

func (DescribeDBConfigRequest) String

func (s DescribeDBConfigRequest) String() string

type DescribeDBConfigResponse

type DescribeDBConfigResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBConfigResponse) GoString

func (s DescribeDBConfigResponse) GoString() string

func (*DescribeDBConfigResponse) SetBody

func (*DescribeDBConfigResponse) SetHeaders

func (*DescribeDBConfigResponse) SetStatusCode added in v3.2.0

func (DescribeDBConfigResponse) String

func (s DescribeDBConfigResponse) String() string

type DescribeDBConfigResponseBody

type DescribeDBConfigResponseBody struct {
	// The configuration information about the cluster.
	//
	// example:
	//
	// <dictionaries><dictionary><name>test</name><source><clickhouse><host>10.37.XX.XX</host><port>9000</port><user>default</user><password></password><db>default</db><table>t_organization</table><where>id=1</where><invalidate_query>SQL_QUERY</invalidate_query></clickhouse></source><lifetime><min>31</min><max>33</max></lifetime><layout><flat></flat></layout><structure><key><attribute><name>field1</name><type>String</type></attribute></key></structure></dictionary></dictionaries>
	Config *string `json:"Config,omitempty" xml:"Config,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 16060117-92E1-5F3B-BF42-28B172D0F869
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBConfigResponseBody) GoString

func (s DescribeDBConfigResponseBody) GoString() string

func (*DescribeDBConfigResponseBody) SetConfig

func (*DescribeDBConfigResponseBody) SetRequestId

func (DescribeDBConfigResponseBody) String

type DescribeOSSStorageRequest

type DescribeOSSStorageRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeOSSStorageRequest) GoString

func (s DescribeOSSStorageRequest) GoString() string

func (*DescribeOSSStorageRequest) SetDBClusterId

func (*DescribeOSSStorageRequest) SetOwnerAccount

func (*DescribeOSSStorageRequest) SetOwnerId

func (*DescribeOSSStorageRequest) SetRegionId

func (*DescribeOSSStorageRequest) SetResourceOwnerAccount

func (s *DescribeOSSStorageRequest) SetResourceOwnerAccount(v string) *DescribeOSSStorageRequest

func (*DescribeOSSStorageRequest) SetResourceOwnerId

func (s *DescribeOSSStorageRequest) SetResourceOwnerId(v int64) *DescribeOSSStorageRequest

func (DescribeOSSStorageRequest) String

func (s DescribeOSSStorageRequest) String() string

type DescribeOSSStorageResponse

type DescribeOSSStorageResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeOSSStorageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeOSSStorageResponse) GoString

func (s DescribeOSSStorageResponse) GoString() string

func (*DescribeOSSStorageResponse) SetBody

func (*DescribeOSSStorageResponse) SetHeaders

func (*DescribeOSSStorageResponse) SetStatusCode added in v3.2.0

func (DescribeOSSStorageResponse) String

type DescribeOSSStorageResponseBody

type DescribeOSSStorageResponseBody struct {
	// Indicates whether tiered storage of hot data and cold data is supported. Valid values:
	//
	// 	- **true**: Tiered storage of hot data and cold data is supported.
	//
	// 	- **false**: Tiered storage of hot data and cold data is not supported.
	//
	// example:
	//
	// true
	ColdStorage *bool `json:"ColdStorage,omitempty" xml:"ColdStorage,omitempty"`
	// The parameters for tiered storage of hot data and cold data.
	//
	// example:
	//
	// [{ "currentValue":"0.1", "defaultValue":"0.1", "desc":"Ratio of free disk space. When the ratio exceeds the value of configuration parameter, ClickHouse start to move data to the cold storage", "name":"move_factor", "restart":true, "valueRange":"(0, 1]" },{ "currentValue":"true", "defaultValue":"true", "desc":"Disables merging of data parts on cold storage", "name":"prefer_not_to_merge", "restart":true, "valueRange":"true|false" }]
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// The request ID.
	//
	// example:
	//
	// aadbb456-ebf7-4ed8-9671-fad9f3846ca4
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of tiered storage of hot data and cold data. Valid values:
	//
	// 	- **CREATING**: Tiered storage of hot data and cold data is being enabled.
	//
	// 	- **DISABLE**: Tiered storage of hot data and cold data is not enabled.
	//
	// 	- **ENABLE**: Tiered storage of hot data and cold data is enabled.
	//
	// example:
	//
	// ENABLE
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The space used for tiered storage of hot data and cold data. Unit: GB.
	//
	// example:
	//
	// 0.00
	StorageUsage *string `json:"StorageUsage,omitempty" xml:"StorageUsage,omitempty"`
}

func (DescribeOSSStorageResponseBody) GoString

func (*DescribeOSSStorageResponseBody) SetColdStorage

func (*DescribeOSSStorageResponseBody) SetPolicy

func (*DescribeOSSStorageResponseBody) SetRequestId

func (*DescribeOSSStorageResponseBody) SetState

func (*DescribeOSSStorageResponseBody) SetStorageUsage

func (DescribeOSSStorageResponseBody) String

type DescribeProcessListRequest

type DescribeProcessListRequest struct {
	// The cluster ID. You can call the [DescribeDBClusters](https://help.aliyun.com/document_detail/170879.html) operation to query information about all the clusters that are deployed in a specific region. The information includes the cluster IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1190tj036am****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The ID of the query statement.
	//
	// example:
	//
	// 6c69d508-f05f-4c74-857c-d982b7e7e79f
	InitialQueryId *string `json:"InitialQueryId,omitempty" xml:"InitialQueryId,omitempty"`
	// The account that is used to log on to the database.
	//
	// example:
	//
	// user
	InitialUser *string `json:"InitialUser,omitempty" xml:"InitialUser,omitempty"`
	// The keyword that is used to query.
	//
	// example:
	//
	// join
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// Sorting by the specified column name. Valid values:
	//
	// 	- elapsed: the cumulative execution time
	//
	// 	- written_rows: the number of written rows
	//
	// 	- read_rows: the number of read rows
	//
	// 	- memory_usage: the memory usage
	//
	// example:
	//
	// elapsed
	Order        *string `json:"Order,omitempty" xml:"Order,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: 1.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The minimum query duration. The minimum value is **1000**, and the default value is **1000**. Unit: milliseconds. Queries that last longer than this duration are returned in response parameters.
	//
	// example:
	//
	// 500
	QueryDurationMs *int32 `json:"QueryDurationMs,omitempty" xml:"QueryDurationMs,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeProcessListRequest) GoString

func (s DescribeProcessListRequest) GoString() string

func (*DescribeProcessListRequest) SetDBClusterId

func (*DescribeProcessListRequest) SetInitialQueryId

func (*DescribeProcessListRequest) SetInitialUser

func (*DescribeProcessListRequest) SetKeyword

func (*DescribeProcessListRequest) SetOrder

func (*DescribeProcessListRequest) SetOwnerAccount

func (*DescribeProcessListRequest) SetOwnerId

func (*DescribeProcessListRequest) SetPageNumber

func (*DescribeProcessListRequest) SetPageSize

func (*DescribeProcessListRequest) SetQueryDurationMs

func (*DescribeProcessListRequest) SetRegionId

func (*DescribeProcessListRequest) SetResourceOwnerAccount

func (s *DescribeProcessListRequest) SetResourceOwnerAccount(v string) *DescribeProcessListRequest

func (*DescribeProcessListRequest) SetResourceOwnerId

func (DescribeProcessListRequest) String

type DescribeProcessListResponse

type DescribeProcessListResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeProcessListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeProcessListResponse) GoString

func (s DescribeProcessListResponse) GoString() string

func (*DescribeProcessListResponse) SetBody

func (*DescribeProcessListResponse) SetHeaders

func (*DescribeProcessListResponse) SetStatusCode added in v3.2.0

func (DescribeProcessListResponse) String

type DescribeProcessListResponseBody

type DescribeProcessListResponseBody struct {
	// The queries.
	ProcessList *DescribeProcessListResponseBodyProcessList `json:"ProcessList,omitempty" xml:"ProcessList,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// FD61BB0D-788A-5185-A8E3-1B90BA8F6F04
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeProcessListResponseBody) GoString

func (*DescribeProcessListResponseBody) SetRequestId

func (DescribeProcessListResponseBody) String

type DescribeProcessListResponseBodyProcessList

type DescribeProcessListResponseBodyProcessList struct {
	// The details of the query.
	Data *DescribeProcessListResponseBodyProcessListData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The number of rows returned for the query.
	//
	// example:
	//
	// 1145700
	Rows *string `json:"Rows,omitempty" xml:"Rows,omitempty"`
	// The number of entries returned per page.
	//
	// example:
	//
	// 1
	RowsBeforeLimitAtLeast *string `json:"RowsBeforeLimitAtLeast,omitempty" xml:"RowsBeforeLimitAtLeast,omitempty"`
	// The statistics of the results.
	Statistics *DescribeProcessListResponseBodyProcessListStatistics `json:"Statistics,omitempty" xml:"Statistics,omitempty" type:"Struct"`
	// Details of the columns.
	TableSchema *DescribeProcessListResponseBodyProcessListTableSchema `json:"TableSchema,omitempty" xml:"TableSchema,omitempty" type:"Struct"`
}

func (DescribeProcessListResponseBodyProcessList) GoString

func (*DescribeProcessListResponseBodyProcessList) SetRows

func (*DescribeProcessListResponseBodyProcessList) SetRowsBeforeLimitAtLeast

func (DescribeProcessListResponseBodyProcessList) String

type DescribeProcessListResponseBodyProcessListData

type DescribeProcessListResponseBodyProcessListData struct {
	ResultSet []*DescribeProcessListResponseBodyProcessListDataResultSet `json:"ResultSet,omitempty" xml:"ResultSet,omitempty" type:"Repeated"`
}

func (DescribeProcessListResponseBodyProcessListData) GoString

func (DescribeProcessListResponseBodyProcessListData) String

type DescribeProcessListResponseBodyProcessListDataResultSet

type DescribeProcessListResponseBodyProcessListDataResultSet struct {
	// The IP address of the client that initiates the query.
	//
	// example:
	//
	// ::ffff:10.1.XX.XX
	InitialAddress *string `json:"InitialAddress,omitempty" xml:"InitialAddress,omitempty"`
	// The query ID.
	//
	// example:
	//
	// 2dd144fd-4230-4249-b15c-e63f964fbb5a
	InitialQueryId *string `json:"InitialQueryId,omitempty" xml:"InitialQueryId,omitempty"`
	// The database account.
	//
	// example:
	//
	// test
	InitialUser *string `json:"InitialUser,omitempty" xml:"InitialUser,omitempty"`
	// The SQL statement that is executed in the query.
	//
	// example:
	//
	// select 	- from test order by score limit 1;
	Query *string `json:"Query,omitempty" xml:"Query,omitempty"`
	// The execution duration of the query. Unit: milliseconds.
	//
	// example:
	//
	// 2000
	QueryDurationMs *string `json:"QueryDurationMs,omitempty" xml:"QueryDurationMs,omitempty"`
	// The beginning of the time range to query. The value is in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in Coordinated Universal Time (UTC).
	//
	// example:
	//
	// 2021-02-02T09:14:48Z
	QueryStartTime *string `json:"QueryStartTime,omitempty" xml:"QueryStartTime,omitempty"`
}

func (DescribeProcessListResponseBodyProcessListDataResultSet) GoString

func (*DescribeProcessListResponseBodyProcessListDataResultSet) SetInitialAddress

func (*DescribeProcessListResponseBodyProcessListDataResultSet) SetInitialQueryId

func (*DescribeProcessListResponseBodyProcessListDataResultSet) SetInitialUser

func (*DescribeProcessListResponseBodyProcessListDataResultSet) SetQuery

func (*DescribeProcessListResponseBodyProcessListDataResultSet) SetQueryDurationMs

func (*DescribeProcessListResponseBodyProcessListDataResultSet) SetQueryStartTime

func (DescribeProcessListResponseBodyProcessListDataResultSet) String

type DescribeProcessListResponseBodyProcessListStatistics

type DescribeProcessListResponseBodyProcessListStatistics struct {
	// The size of the data that was scanned. Unit: bytes.
	//
	// example:
	//
	// 9141300000
	BytesRead *int32 `json:"BytesRead,omitempty" xml:"BytesRead,omitempty"`
	// The average response time.
	//
	// example:
	//
	// 4156
	ElapsedTime *float32 `json:"ElapsedTime,omitempty" xml:"ElapsedTime,omitempty"`
	// The number of scanned rows.
	//
	// example:
	//
	// 1000000
	RowsRead *int32 `json:"RowsRead,omitempty" xml:"RowsRead,omitempty"`
}

func (DescribeProcessListResponseBodyProcessListStatistics) GoString

func (*DescribeProcessListResponseBodyProcessListStatistics) SetBytesRead

func (*DescribeProcessListResponseBodyProcessListStatistics) SetElapsedTime

func (*DescribeProcessListResponseBodyProcessListStatistics) SetRowsRead

func (DescribeProcessListResponseBodyProcessListStatistics) String

type DescribeProcessListResponseBodyProcessListTableSchema

type DescribeProcessListResponseBodyProcessListTableSchema struct {
	ResultSet []*DescribeProcessListResponseBodyProcessListTableSchemaResultSet `json:"ResultSet,omitempty" xml:"ResultSet,omitempty" type:"Repeated"`
}

func (DescribeProcessListResponseBodyProcessListTableSchema) GoString

func (DescribeProcessListResponseBodyProcessListTableSchema) String

type DescribeProcessListResponseBodyProcessListTableSchemaResultSet

type DescribeProcessListResponseBodyProcessListTableSchemaResultSet struct {
	// The column name.
	//
	// example:
	//
	// InitialUser
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The column type.
	//
	// example:
	//
	// String
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeProcessListResponseBodyProcessListTableSchemaResultSet) GoString

func (*DescribeProcessListResponseBodyProcessListTableSchemaResultSet) SetName

func (*DescribeProcessListResponseBodyProcessListTableSchemaResultSet) SetType

func (DescribeProcessListResponseBodyProcessListTableSchemaResultSet) String

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeRegionsRequest) GoString

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetOwnerAccount

func (s *DescribeRegionsRequest) SetOwnerAccount(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetOwnerId

func (*DescribeRegionsRequest) SetResourceOwnerAccount

func (s *DescribeRegionsRequest) SetResourceOwnerAccount(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetResourceOwnerId

func (s *DescribeRegionsRequest) SetResourceOwnerId(v int64) *DescribeRegionsRequest

func (DescribeRegionsRequest) String

func (s DescribeRegionsRequest) String() string

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeRegionsResponse) GoString

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody

func (*DescribeRegionsResponse) SetHeaders

func (*DescribeRegionsResponse) SetStatusCode added in v3.2.0

func (DescribeRegionsResponse) String

func (s DescribeRegionsResponse) String() string

type DescribeRegionsResponseBody

type DescribeRegionsResponseBody struct {
	// The queried regions.
	Regions *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRegionsResponseBody) GoString

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetRegions

func (*DescribeRegionsResponseBody) SetRequestId

func (DescribeRegionsResponseBody) String

type DescribeRegionsResponseBodyRegions

type DescribeRegionsResponseBodyRegions struct {
	Region []*DescribeRegionsResponseBodyRegionsRegion `json:"Region,omitempty" xml:"Region,omitempty" type:"Repeated"`
}

func (DescribeRegionsResponseBodyRegions) GoString

func (DescribeRegionsResponseBodyRegions) String

type DescribeRegionsResponseBodyRegionsRegion

type DescribeRegionsResponseBodyRegionsRegion struct {
	// The region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The zones.
	Zones *DescribeRegionsResponseBodyRegionsRegionZones `json:"Zones,omitempty" xml:"Zones,omitempty" type:"Struct"`
}

func (DescribeRegionsResponseBodyRegionsRegion) GoString

func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionId

func (DescribeRegionsResponseBodyRegionsRegion) String

type DescribeRegionsResponseBodyRegionsRegionZones

type DescribeRegionsResponseBodyRegionsRegionZones struct {
	Zone []*DescribeRegionsResponseBodyRegionsRegionZonesZone `json:"Zone,omitempty" xml:"Zone,omitempty" type:"Repeated"`
}

func (DescribeRegionsResponseBodyRegionsRegionZones) GoString

func (DescribeRegionsResponseBodyRegionsRegionZones) String

type DescribeRegionsResponseBodyRegionsRegionZonesZone

type DescribeRegionsResponseBodyRegionsRegionZonesZone struct {
	// Indicates whether Virtual Private Cloud (VPC) is supported in the zone. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	VpcEnabled *bool `json:"VpcEnabled,omitempty" xml:"VpcEnabled,omitempty"`
	// The zone ID.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeRegionsResponseBodyRegionsRegionZonesZone) GoString

func (*DescribeRegionsResponseBodyRegionsRegionZonesZone) SetVpcEnabled

func (*DescribeRegionsResponseBodyRegionsRegionZonesZone) SetZoneId

func (DescribeRegionsResponseBodyRegionsRegionZonesZone) String

type DescribeSchemasRequest

type DescribeSchemasRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeSchemasRequest) GoString

func (s DescribeSchemasRequest) GoString() string

func (*DescribeSchemasRequest) SetDBClusterId

func (*DescribeSchemasRequest) SetOwnerAccount

func (s *DescribeSchemasRequest) SetOwnerAccount(v string) *DescribeSchemasRequest

func (*DescribeSchemasRequest) SetOwnerId

func (*DescribeSchemasRequest) SetResourceOwnerAccount

func (s *DescribeSchemasRequest) SetResourceOwnerAccount(v string) *DescribeSchemasRequest

func (*DescribeSchemasRequest) SetResourceOwnerId

func (s *DescribeSchemasRequest) SetResourceOwnerId(v int64) *DescribeSchemasRequest

func (DescribeSchemasRequest) String

func (s DescribeSchemasRequest) String() string

type DescribeSchemasResponse

type DescribeSchemasResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeSchemasResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeSchemasResponse) GoString

func (s DescribeSchemasResponse) GoString() string

func (*DescribeSchemasResponse) SetBody

func (*DescribeSchemasResponse) SetHeaders

func (*DescribeSchemasResponse) SetStatusCode added in v3.2.0

func (DescribeSchemasResponse) String

func (s DescribeSchemasResponse) String() string

type DescribeSchemasResponseBody

type DescribeSchemasResponseBody struct {
	// The information about the databases of the cluster.
	Items *DescribeSchemasResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 05321590-BB65-4720-8CB6-8218E041CDD0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSchemasResponseBody) GoString

func (s DescribeSchemasResponseBody) GoString() string

func (*DescribeSchemasResponseBody) SetItems

func (*DescribeSchemasResponseBody) SetRequestId

func (DescribeSchemasResponseBody) String

type DescribeSchemasResponseBodyItems

type DescribeSchemasResponseBodyItems struct {
	Schema []*DescribeSchemasResponseBodyItemsSchema `json:"Schema,omitempty" xml:"Schema,omitempty" type:"Repeated"`
}

func (DescribeSchemasResponseBodyItems) GoString

func (DescribeSchemasResponseBodyItems) String

type DescribeSchemasResponseBodyItemsSchema

type DescribeSchemasResponseBodyItemsSchema struct {
	// The cluster ID.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The database name.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
}

func (DescribeSchemasResponseBodyItemsSchema) GoString

func (*DescribeSchemasResponseBodyItemsSchema) SetDBClusterId

func (*DescribeSchemasResponseBodyItemsSchema) SetSchemaName

func (DescribeSchemasResponseBodyItemsSchema) String

type DescribeSlowLogRecordsRequest

type DescribeSlowLogRecordsRequest struct {
	// The cluster ID. You can call the [DescribeDBClusters](https://help.aliyun.com/document_detail/170879.html) operation to query information about all the clusters that are deployed in a specific region. The information includes the cluster IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1z58t881wcx****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-dd hh:mm:ss format. The time must be in UTC.
	//
	// >  The end time must be later than the start time. The specified time range that can be specified must be less than seven days.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2022-05-27 16:00:00
	EndTime      *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The minimum query duration. Minimum value: **1000**. Default value: **1000**. Unit: milliseconds. Queries that last longer than the specified duration are returned in response parameters.
	//
	// example:
	//
	// 1000
	QueryDurationMs *int32 `json:"QueryDurationMs,omitempty" xml:"QueryDurationMs,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-dd hh:mm:ss format. The time must be in Coordinated Universal Time (UTC).
	//
	// This parameter is required.
	//
	// example:
	//
	// 2022-05-20 16:00:00
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeSlowLogRecordsRequest) GoString

func (*DescribeSlowLogRecordsRequest) SetDBClusterId

func (*DescribeSlowLogRecordsRequest) SetEndTime

func (*DescribeSlowLogRecordsRequest) SetOwnerAccount

func (*DescribeSlowLogRecordsRequest) SetOwnerId

func (*DescribeSlowLogRecordsRequest) SetPageNumber

func (*DescribeSlowLogRecordsRequest) SetPageSize

func (*DescribeSlowLogRecordsRequest) SetQueryDurationMs

func (*DescribeSlowLogRecordsRequest) SetRegionId

func (*DescribeSlowLogRecordsRequest) SetResourceOwnerAccount

func (*DescribeSlowLogRecordsRequest) SetResourceOwnerId

func (*DescribeSlowLogRecordsRequest) SetStartTime

func (DescribeSlowLogRecordsRequest) String

type DescribeSlowLogRecordsResponse

type DescribeSlowLogRecordsResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeSlowLogRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeSlowLogRecordsResponse) GoString

func (*DescribeSlowLogRecordsResponse) SetHeaders

func (*DescribeSlowLogRecordsResponse) SetStatusCode added in v3.2.0

func (DescribeSlowLogRecordsResponse) String

type DescribeSlowLogRecordsResponseBody

type DescribeSlowLogRecordsResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// DF203CC8-5F68-5E3F-8050-3C77DD65731A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The details about the slow query logs.
	SlowLogRecords *DescribeSlowLogRecordsResponseBodySlowLogRecords `json:"SlowLogRecords,omitempty" xml:"SlowLogRecords,omitempty" type:"Struct"`
}

func (DescribeSlowLogRecordsResponseBody) GoString

func (*DescribeSlowLogRecordsResponseBody) SetRequestId

func (DescribeSlowLogRecordsResponseBody) String

type DescribeSlowLogRecordsResponseBodySlowLogRecords

type DescribeSlowLogRecordsResponseBodySlowLogRecords struct {
	// Details about the slow query logs.
	Data *DescribeSlowLogRecordsResponseBodySlowLogRecordsData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The number of rows in the result set.
	//
	// example:
	//
	// 1
	Rows *string `json:"Rows,omitempty" xml:"Rows,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 1
	RowsBeforeLimitAtLeast *string `json:"RowsBeforeLimitAtLeast,omitempty" xml:"RowsBeforeLimitAtLeast,omitempty"`
	// The statistics of the results.
	Statistics *DescribeSlowLogRecordsResponseBodySlowLogRecordsStatistics `json:"Statistics,omitempty" xml:"Statistics,omitempty" type:"Struct"`
	// The schema of the table in the database.
	TableSchema *DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchema `json:"TableSchema,omitempty" xml:"TableSchema,omitempty" type:"Struct"`
}

func (DescribeSlowLogRecordsResponseBodySlowLogRecords) GoString

func (*DescribeSlowLogRecordsResponseBodySlowLogRecords) SetRows

func (*DescribeSlowLogRecordsResponseBodySlowLogRecords) SetRowsBeforeLimitAtLeast

func (DescribeSlowLogRecordsResponseBodySlowLogRecords) String

type DescribeSlowLogRecordsResponseBodySlowLogRecordsData

type DescribeSlowLogRecordsResponseBodySlowLogRecordsData struct {
	ResultSet []*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet `json:"ResultSet,omitempty" xml:"ResultSet,omitempty" type:"Repeated"`
}

func (DescribeSlowLogRecordsResponseBodySlowLogRecordsData) GoString

func (DescribeSlowLogRecordsResponseBodySlowLogRecordsData) String

type DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet

type DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet struct {
	// The IP address of the client that initiated the query.
	//
	// example:
	//
	// ::ffff:100.104.XX.XX
	InitialAddress *string `json:"InitialAddress,omitempty" xml:"InitialAddress,omitempty"`
	// The query ID.
	//
	// example:
	//
	// \\"b51496f2-6b0b-4546-aff9-e17951cb9410\\"
	InitialQueryId *string `json:"InitialQueryId,omitempty" xml:"InitialQueryId,omitempty"`
	// The username that is used to initiate the query.
	//
	// example:
	//
	// test_users
	InitialUser *string `json:"InitialUser,omitempty" xml:"InitialUser,omitempty"`
	// The peak memory usage for the query. Unit: bytes.
	//
	// example:
	//
	// 1048576
	MemoryUsage *string `json:"MemoryUsage,omitempty" xml:"MemoryUsage,omitempty"`
	// The statement that was executed in the query.
	//
	// example:
	//
	// Select 	- from table
	Query *string `json:"Query,omitempty" xml:"Query,omitempty"`
	// The duration of the query. Unit: milliseconds.
	//
	// example:
	//
	// 2000
	QueryDurationMs *string `json:"QueryDurationMs,omitempty" xml:"QueryDurationMs,omitempty"`
	// The beginning of the time range to query. The time is in the yyyy-MM-dd hh:mm:ss format. The time is displayed in UTC.
	//
	// example:
	//
	// 2022-05-22 20:00:01
	QueryStartTime *string `json:"QueryStartTime,omitempty" xml:"QueryStartTime,omitempty"`
	// The size of the data read by executing the statement. Unit: bytes.
	//
	// example:
	//
	// 1048576
	ReadBytes *string `json:"ReadBytes,omitempty" xml:"ReadBytes,omitempty"`
	// The number of rows read by executing the statement.
	//
	// example:
	//
	// 10027008
	ReadRows *string `json:"ReadRows,omitempty" xml:"ReadRows,omitempty"`
	// The size of the result data. Unit: bytes.
	//
	// example:
	//
	// 1024
	ResultBytes *string `json:"ResultBytes,omitempty" xml:"ResultBytes,omitempty"`
	// The query status. Valid values:
	//
	// 	- **QueryFinish**: The query is complete.
	//
	// 	- **Processing**: The query is running.
	//
	// example:
	//
	// QueryFinish
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) GoString

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) SetInitialAddress

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) SetInitialQueryId

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) SetInitialUser

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) SetMemoryUsage

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) SetQuery

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) SetQueryDurationMs

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) SetQueryStartTime

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) SetReadBytes

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) SetReadRows

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) SetResultBytes

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) SetType

func (DescribeSlowLogRecordsResponseBodySlowLogRecordsDataResultSet) String

type DescribeSlowLogRecordsResponseBodySlowLogRecordsStatistics

type DescribeSlowLogRecordsResponseBodySlowLogRecordsStatistics struct {
	// The total size of data that were read. Unit: bytes.
	//
	// example:
	//
	// 123456
	BytesRead *int32 `json:"BytesRead,omitempty" xml:"BytesRead,omitempty"`
	// The time consumed by the slow query. Unit: milliseconds.
	//
	// example:
	//
	// 21.35
	ElapsedTime *float32 `json:"ElapsedTime,omitempty" xml:"ElapsedTime,omitempty"`
	// The total number of rows that were read.
	//
	// example:
	//
	// 2016722
	RowsRead *int32 `json:"RowsRead,omitempty" xml:"RowsRead,omitempty"`
}

func (DescribeSlowLogRecordsResponseBodySlowLogRecordsStatistics) GoString

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsStatistics) SetBytesRead

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsStatistics) SetElapsedTime

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsStatistics) SetRowsRead

func (DescribeSlowLogRecordsResponseBodySlowLogRecordsStatistics) String

type DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchema

type DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchema struct {
	ResultSet []*DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchemaResultSet `json:"ResultSet,omitempty" xml:"ResultSet,omitempty" type:"Repeated"`
}

func (DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchema) GoString

func (DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchema) String

type DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchemaResultSet

type DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchemaResultSet struct {
	// The name of the column.
	//
	// example:
	//
	// name
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The type of the column.
	//
	// example:
	//
	// String
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchemaResultSet) GoString

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchemaResultSet) SetName

func (*DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchemaResultSet) SetType

func (DescribeSlowLogRecordsResponseBodySlowLogRecordsTableSchemaResultSet) String

type DescribeSynDbTablesRequest

type DescribeSynDbTablesRequest struct {
	// The ID of the ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp158i5wvj436****
	DbClusterId          *string `json:"DbClusterId,omitempty" xml:"DbClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The name of the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// database
	SynDb *string `json:"SynDb,omitempty" xml:"SynDb,omitempty"`
}

func (DescribeSynDbTablesRequest) GoString

func (s DescribeSynDbTablesRequest) GoString() string

func (*DescribeSynDbTablesRequest) SetDbClusterId

func (*DescribeSynDbTablesRequest) SetOwnerAccount

func (*DescribeSynDbTablesRequest) SetOwnerId

func (*DescribeSynDbTablesRequest) SetResourceOwnerAccount

func (s *DescribeSynDbTablesRequest) SetResourceOwnerAccount(v string) *DescribeSynDbTablesRequest

func (*DescribeSynDbTablesRequest) SetResourceOwnerId

func (*DescribeSynDbTablesRequest) SetSynDb

func (DescribeSynDbTablesRequest) String

type DescribeSynDbTablesResponse

type DescribeSynDbTablesResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeSynDbTablesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeSynDbTablesResponse) GoString

func (s DescribeSynDbTablesResponse) GoString() string

func (*DescribeSynDbTablesResponse) SetBody

func (*DescribeSynDbTablesResponse) SetHeaders

func (*DescribeSynDbTablesResponse) SetStatusCode added in v3.2.0

func (DescribeSynDbTablesResponse) String

type DescribeSynDbTablesResponseBody

type DescribeSynDbTablesResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 851D11EA-681C-5B38-A065-C3F90BBD49DE
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried tables.
	Tables []*string `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
}

func (DescribeSynDbTablesResponseBody) GoString

func (*DescribeSynDbTablesResponseBody) SetRequestId

func (*DescribeSynDbTablesResponseBody) SetTables

func (DescribeSynDbTablesResponseBody) String

type DescribeSynDbsRequest

type DescribeSynDbsRequest struct {
	// The ID of the ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1ab22b80814****
	DbClusterId  *string `json:"DbClusterId,omitempty" xml:"DbClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 20
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeSynDbsRequest) GoString

func (s DescribeSynDbsRequest) GoString() string

func (*DescribeSynDbsRequest) SetDbClusterId

func (s *DescribeSynDbsRequest) SetDbClusterId(v string) *DescribeSynDbsRequest

func (*DescribeSynDbsRequest) SetOwnerAccount

func (s *DescribeSynDbsRequest) SetOwnerAccount(v string) *DescribeSynDbsRequest

func (*DescribeSynDbsRequest) SetOwnerId

func (*DescribeSynDbsRequest) SetPageNumber added in v3.2.2

func (s *DescribeSynDbsRequest) SetPageNumber(v int32) *DescribeSynDbsRequest

func (*DescribeSynDbsRequest) SetPageSize added in v3.2.2

func (*DescribeSynDbsRequest) SetResourceOwnerAccount

func (s *DescribeSynDbsRequest) SetResourceOwnerAccount(v string) *DescribeSynDbsRequest

func (*DescribeSynDbsRequest) SetResourceOwnerId

func (s *DescribeSynDbsRequest) SetResourceOwnerId(v int64) *DescribeSynDbsRequest

func (DescribeSynDbsRequest) String

func (s DescribeSynDbsRequest) String() string

type DescribeSynDbsResponse

type DescribeSynDbsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeSynDbsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeSynDbsResponse) GoString

func (s DescribeSynDbsResponse) GoString() string

func (*DescribeSynDbsResponse) SetBody

func (*DescribeSynDbsResponse) SetHeaders

func (*DescribeSynDbsResponse) SetStatusCode added in v3.2.0

func (DescribeSynDbsResponse) String

func (s DescribeSynDbsResponse) String() string

type DescribeSynDbsResponseBody

type DescribeSynDbsResponseBody struct {
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 7655F5F9-1313-5ABA-8516-F6EB79605A5F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about data synchronization between the ApsaraDB for ClickHouse cluster and an ApsaraDB RDS for MySQL instance.
	SynDbs []*DescribeSynDbsResponseBodySynDbs `json:"SynDbs,omitempty" xml:"SynDbs,omitempty" type:"Repeated"`
	// The total number of entries returned.
	//
	// example:
	//
	// 0
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeSynDbsResponseBody) GoString

func (s DescribeSynDbsResponseBody) GoString() string

func (*DescribeSynDbsResponseBody) SetPageNumber added in v3.2.3

func (*DescribeSynDbsResponseBody) SetPageSize added in v3.2.3

func (*DescribeSynDbsResponseBody) SetRequestId

func (*DescribeSynDbsResponseBody) SetSynDbs

func (*DescribeSynDbsResponseBody) SetTotalCount added in v3.2.3

func (DescribeSynDbsResponseBody) String

type DescribeSynDbsResponseBodySynDbs

type DescribeSynDbsResponseBodySynDbs struct {
	// 	- When the value **true*	- is returned for the **SynStatus*	- parameter, the system does not return the ErrorMsg parameter.
	//
	// 	- When the value **false*	- is returned for the **SynStatus*	- parameter, the system returns for the ErrorMsg parameter the cause why the data synchronization failed.
	//
	// example:
	//
	// ClickHouse exception, code: 49, host: 100.100.118.132, port: 49670; Code: 49, e.displayText() = DB::Exception: Logical error: there is no global context (version 20.8.17.25)n
	ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	// The ID of the ApsaraDB RDS for MySQL instance.
	//
	// example:
	//
	// rm-wz9d11qg1j0h4****
	RdsId *string `json:"RdsId,omitempty" xml:"RdsId,omitempty"`
	// The database account that is used to log on to the ApsaraDB RDS for MySQL instance.
	//
	// example:
	//
	// test
	RdsUserName *string `json:"RdsUserName,omitempty" xml:"RdsUserName,omitempty"`
	// The internal endpoint of the ApsaraDB RDS for MySQL instance.
	//
	// example:
	//
	// rm-bp16t9h3999xb0a711****.mysql.rds.aliyuncs.com:3306
	RdsVpcUrl *string `json:"RdsVpcUrl,omitempty" xml:"RdsVpcUrl,omitempty"`
	// The name of the database in the ApsaraDB RDS for MySQL instance.
	//
	// example:
	//
	// database
	SynDb *string `json:"SynDb,omitempty" xml:"SynDb,omitempty"`
	// Indicates whether the data synchronization succeeded. Valid values:
	//
	// 	- **true**: The data synchronization succeeded.
	//
	// 	- **false**: The data synchronization failed.
	//
	// example:
	//
	// true
	SynStatus *bool `json:"SynStatus,omitempty" xml:"SynStatus,omitempty"`
}

func (DescribeSynDbsResponseBodySynDbs) GoString

func (*DescribeSynDbsResponseBodySynDbs) SetErrorMsg

func (*DescribeSynDbsResponseBodySynDbs) SetRdsId

func (*DescribeSynDbsResponseBodySynDbs) SetRdsUserName

func (*DescribeSynDbsResponseBodySynDbs) SetRdsVpcUrl

func (*DescribeSynDbsResponseBodySynDbs) SetSynDb

func (*DescribeSynDbsResponseBodySynDbs) SetSynStatus

func (DescribeSynDbsResponseBodySynDbs) String

type DescribeTablesRequest

type DescribeTablesRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The database name.
	//
	// This parameter is required.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
}

func (DescribeTablesRequest) GoString

func (s DescribeTablesRequest) GoString() string

func (*DescribeTablesRequest) SetDBClusterId

func (s *DescribeTablesRequest) SetDBClusterId(v string) *DescribeTablesRequest

func (*DescribeTablesRequest) SetOwnerAccount

func (s *DescribeTablesRequest) SetOwnerAccount(v string) *DescribeTablesRequest

func (*DescribeTablesRequest) SetOwnerId

func (*DescribeTablesRequest) SetResourceOwnerAccount

func (s *DescribeTablesRequest) SetResourceOwnerAccount(v string) *DescribeTablesRequest

func (*DescribeTablesRequest) SetResourceOwnerId

func (s *DescribeTablesRequest) SetResourceOwnerId(v int64) *DescribeTablesRequest

func (*DescribeTablesRequest) SetSchemaName

func (s *DescribeTablesRequest) SetSchemaName(v string) *DescribeTablesRequest

func (DescribeTablesRequest) String

func (s DescribeTablesRequest) String() string

type DescribeTablesResponse

type DescribeTablesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeTablesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeTablesResponse) GoString

func (s DescribeTablesResponse) GoString() string

func (*DescribeTablesResponse) SetBody

func (*DescribeTablesResponse) SetHeaders

func (*DescribeTablesResponse) SetStatusCode added in v3.2.0

func (DescribeTablesResponse) String

func (s DescribeTablesResponse) String() string

type DescribeTablesResponseBody

type DescribeTablesResponseBody struct {
	// The information about the tables.
	Items *DescribeTablesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 05321590-BB65-4720-8CB6-8218E041CDD0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeTablesResponseBody) GoString

func (s DescribeTablesResponseBody) GoString() string

func (*DescribeTablesResponseBody) SetItems

func (*DescribeTablesResponseBody) SetRequestId

func (DescribeTablesResponseBody) String

type DescribeTablesResponseBodyItems

type DescribeTablesResponseBodyItems struct {
	Table []*DescribeTablesResponseBodyItemsTable `json:"Table,omitempty" xml:"Table,omitempty" type:"Repeated"`
}

func (DescribeTablesResponseBodyItems) GoString

func (*DescribeTablesResponseBodyItems) SetTable

func (DescribeTablesResponseBodyItems) String

type DescribeTablesResponseBodyItemsTable

type DescribeTablesResponseBodyItemsTable struct {
	// The cluster ID.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The database name.
	//
	// example:
	//
	// database
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The table name.
	//
	// example:
	//
	// test
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeTablesResponseBodyItemsTable) GoString

func (*DescribeTablesResponseBodyItemsTable) SetDBClusterId

func (*DescribeTablesResponseBodyItemsTable) SetSchemaName

func (*DescribeTablesResponseBodyItemsTable) SetTableName

func (DescribeTablesResponseBodyItemsTable) String

type DescribeTransferHistoryRequest

type DescribeTransferHistoryRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeTransferHistoryRequest) GoString

func (*DescribeTransferHistoryRequest) SetDBClusterId

func (*DescribeTransferHistoryRequest) SetOwnerAccount

func (*DescribeTransferHistoryRequest) SetOwnerId

func (*DescribeTransferHistoryRequest) SetResourceOwnerAccount

func (*DescribeTransferHistoryRequest) SetResourceOwnerId

func (DescribeTransferHistoryRequest) String

type DescribeTransferHistoryResponse

type DescribeTransferHistoryResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeTransferHistoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeTransferHistoryResponse) GoString

func (*DescribeTransferHistoryResponse) SetHeaders

func (*DescribeTransferHistoryResponse) SetStatusCode added in v3.2.0

func (DescribeTransferHistoryResponse) String

type DescribeTransferHistoryResponseBody

type DescribeTransferHistoryResponseBody struct {
	// The migration information.
	HistoryDetails *DescribeTransferHistoryResponseBodyHistoryDetails `json:"HistoryDetails,omitempty" xml:"HistoryDetails,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 05321590-BB65-4720-8CB6-8218E041CDD0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeTransferHistoryResponseBody) GoString

func (*DescribeTransferHistoryResponseBody) SetRequestId

func (DescribeTransferHistoryResponseBody) String

type DescribeTransferHistoryResponseBodyHistoryDetails

type DescribeTransferHistoryResponseBodyHistoryDetails struct {
	HistoryDetail []*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail `json:"HistoryDetail,omitempty" xml:"HistoryDetail,omitempty" type:"Repeated"`
}

func (DescribeTransferHistoryResponseBodyHistoryDetails) GoString

func (DescribeTransferHistoryResponseBodyHistoryDetails) String

type DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail

type DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail struct {
	BytesPerMinute *int64 `json:"BytesPerMinute,omitempty" xml:"BytesPerMinute,omitempty"`
	// if can be null:
	// false
	DisableWriteWindows *string  `json:"DisableWriteWindows,omitempty" xml:"DisableWriteWindows,omitempty"`
	PartsPerMinute      *float64 `json:"PartsPerMinute,omitempty" xml:"PartsPerMinute,omitempty"`
	// The progress of the data migration.
	//
	// example:
	//
	// 100%
	Progress             *string `json:"Progress,omitempty" xml:"Progress,omitempty"`
	SourceControlVersion *string `json:"SourceControlVersion,omitempty" xml:"SourceControlVersion,omitempty"`
	// The ID of the source cluster.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	SourceDBCluster *string `json:"SourceDBCluster,omitempty" xml:"SourceDBCluster,omitempty"`
	// The status of the data migration task. Valid values:
	//
	// 	- **Finished**: The data migration task is complete.
	//
	// 	- **Processing**: The data migration task is in progress.
	//
	// example:
	//
	// Finished
	Status               *string `json:"Status,omitempty" xml:"Status,omitempty"`
	SubJob               *string `json:"SubJob,omitempty" xml:"SubJob,omitempty"`
	SubJobStatus         *string `json:"SubJobStatus,omitempty" xml:"SubJobStatus,omitempty"`
	TargetControlVersion *string `json:"TargetControlVersion,omitempty" xml:"TargetControlVersion,omitempty"`
	// The ID of the destination cluster.
	//
	// example:
	//
	// cc-bp13zkh9uw523****
	TargetDBCluster *string `json:"TargetDBCluster,omitempty" xml:"TargetDBCluster,omitempty"`
	UnsyncedBytes   *int64  `json:"UnsyncedBytes,omitempty" xml:"UnsyncedBytes,omitempty"`
	UnsyncedParts   *int64  `json:"UnsyncedParts,omitempty" xml:"UnsyncedParts,omitempty"`
}

func (DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) GoString

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetBytesPerMinute added in v3.2.9

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetDisableWriteWindows added in v3.2.7

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetPartsPerMinute added in v3.2.9

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetProgress

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetSourceControlVersion added in v3.2.7

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetSourceDBCluster

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetStatus

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetSubJob added in v3.2.9

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetSubJobStatus added in v3.2.9

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetTargetControlVersion added in v3.2.7

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetTargetDBCluster

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetUnsyncedBytes added in v3.2.9

func (*DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) SetUnsyncedParts added in v3.2.9

func (DescribeTransferHistoryResponseBodyHistoryDetailsHistoryDetail) String

type KillProcessRequest

type KillProcessRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The query statement or query statements that you want to stop executing. If you want to stop executing multiple query statements, separate the statements with commas (,).
	//
	// >  If you do not set this parameter, all query statements are stopped by default.
	//
	// example:
	//
	// SELECT 	- FROM `test01` ;
	InitialQueryId *string `json:"InitialQueryId,omitempty" xml:"InitialQueryId,omitempty"`
	OwnerAccount   *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId        *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (KillProcessRequest) GoString

func (s KillProcessRequest) GoString() string

func (*KillProcessRequest) SetDBClusterId

func (s *KillProcessRequest) SetDBClusterId(v string) *KillProcessRequest

func (*KillProcessRequest) SetInitialQueryId

func (s *KillProcessRequest) SetInitialQueryId(v string) *KillProcessRequest

func (*KillProcessRequest) SetOwnerAccount

func (s *KillProcessRequest) SetOwnerAccount(v string) *KillProcessRequest

func (*KillProcessRequest) SetOwnerId

func (s *KillProcessRequest) SetOwnerId(v int64) *KillProcessRequest

func (*KillProcessRequest) SetRegionId

func (s *KillProcessRequest) SetRegionId(v string) *KillProcessRequest

func (*KillProcessRequest) SetResourceOwnerAccount

func (s *KillProcessRequest) SetResourceOwnerAccount(v string) *KillProcessRequest

func (*KillProcessRequest) SetResourceOwnerId

func (s *KillProcessRequest) SetResourceOwnerId(v int64) *KillProcessRequest

func (KillProcessRequest) String

func (s KillProcessRequest) String() string

type KillProcessResponse

type KillProcessResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *KillProcessResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (KillProcessResponse) GoString

func (s KillProcessResponse) GoString() string

func (*KillProcessResponse) SetBody

func (*KillProcessResponse) SetHeaders

func (s *KillProcessResponse) SetHeaders(v map[string]*string) *KillProcessResponse

func (*KillProcessResponse) SetStatusCode added in v3.2.0

func (s *KillProcessResponse) SetStatusCode(v int32) *KillProcessResponse

func (KillProcessResponse) String

func (s KillProcessResponse) String() string

type KillProcessResponseBody

type KillProcessResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 05321590-BB65-4720-8CB6-8218E041CDD0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (KillProcessResponseBody) GoString

func (s KillProcessResponseBody) GoString() string

func (*KillProcessResponseBody) SetRequestId

func (KillProcessResponseBody) String

func (s KillProcessResponseBody) String() string

type ModifyAccountAuthorityRequest

type ModifyAccountAuthorityRequest struct {
	// The name of the database account.
	//
	// This parameter is required.
	//
	// example:
	//
	// test
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The databases to which you want to grant permissions. Separate databases with commas (,).
	//
	// This parameter is required.
	//
	// example:
	//
	// db1
	AllowDatabases *string `json:"AllowDatabases,omitempty" xml:"AllowDatabases,omitempty"`
	// The dictionaries to which you want to grant permissions. Separate dictionaries with commas (,).
	//
	// This parameter is required.
	//
	// example:
	//
	// dt1
	AllowDictionaries *string `json:"AllowDictionaries,omitempty" xml:"AllowDictionaries,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Specifies whether to grant DDL permissions to the database account. Valid values:
	//
	// 	- **true**: grants DDL permissions to the database account.
	//
	// 	- **false**: does not grant DDL permissions to the database account.
	//
	// This parameter is required.
	//
	// example:
	//
	// true
	DdlAuthority *bool `json:"DdlAuthority,omitempty" xml:"DdlAuthority,omitempty"`
	// Specifies whether to grant DML permissions to the database account. Valid values:
	//
	// 	- **all**
	//
	// 	- **readonly,modify**
	//
	// This parameter is required.
	//
	// example:
	//
	// all
	DmlAuthority *string `json:"DmlAuthority,omitempty" xml:"DmlAuthority,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// All databases. Separate databases with commas (,).
	//
	// example:
	//
	// db1,db2
	TotalDatabases *string `json:"TotalDatabases,omitempty" xml:"TotalDatabases,omitempty"`
	// All dictionaries. Separate dictionaries with commas (,).
	//
	// example:
	//
	// dt1,dt2
	TotalDictionaries *string `json:"TotalDictionaries,omitempty" xml:"TotalDictionaries,omitempty"`
}

func (ModifyAccountAuthorityRequest) GoString

func (*ModifyAccountAuthorityRequest) SetAccountName

func (*ModifyAccountAuthorityRequest) SetAllowDatabases

func (*ModifyAccountAuthorityRequest) SetAllowDictionaries

func (*ModifyAccountAuthorityRequest) SetDBClusterId

func (*ModifyAccountAuthorityRequest) SetDdlAuthority

func (*ModifyAccountAuthorityRequest) SetDmlAuthority

func (*ModifyAccountAuthorityRequest) SetOwnerAccount

func (*ModifyAccountAuthorityRequest) SetOwnerId

func (*ModifyAccountAuthorityRequest) SetRegionId

func (*ModifyAccountAuthorityRequest) SetResourceOwnerAccount

func (*ModifyAccountAuthorityRequest) SetResourceOwnerId

func (*ModifyAccountAuthorityRequest) SetTotalDatabases

func (*ModifyAccountAuthorityRequest) SetTotalDictionaries

func (ModifyAccountAuthorityRequest) String

type ModifyAccountAuthorityResponse

type ModifyAccountAuthorityResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyAccountAuthorityResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyAccountAuthorityResponse) GoString

func (*ModifyAccountAuthorityResponse) SetHeaders

func (*ModifyAccountAuthorityResponse) SetStatusCode added in v3.2.0

func (ModifyAccountAuthorityResponse) String

type ModifyAccountAuthorityResponseBody

type ModifyAccountAuthorityResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 05321590-BB65-4720-8CB6-8218E041CDD0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyAccountAuthorityResponseBody) GoString

func (*ModifyAccountAuthorityResponseBody) SetRequestId

func (ModifyAccountAuthorityResponseBody) String

type ModifyAccountDescriptionRequest

type ModifyAccountDescriptionRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// ceshi
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// test
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyAccountDescriptionRequest) GoString

func (*ModifyAccountDescriptionRequest) SetAccountDescription

func (*ModifyAccountDescriptionRequest) SetAccountName

func (*ModifyAccountDescriptionRequest) SetDBClusterId

func (*ModifyAccountDescriptionRequest) SetOwnerAccount

func (*ModifyAccountDescriptionRequest) SetOwnerId

func (*ModifyAccountDescriptionRequest) SetResourceOwnerAccount

func (*ModifyAccountDescriptionRequest) SetResourceOwnerId

func (ModifyAccountDescriptionRequest) String

type ModifyAccountDescriptionResponse

type ModifyAccountDescriptionResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyAccountDescriptionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyAccountDescriptionResponse) GoString

func (*ModifyAccountDescriptionResponse) SetHeaders

func (*ModifyAccountDescriptionResponse) SetStatusCode added in v3.2.0

func (ModifyAccountDescriptionResponse) String

type ModifyAccountDescriptionResponseBody

type ModifyAccountDescriptionResponseBody struct {
	// example:
	//
	// 2FED790E-FB61-4721-8C1C-07C627FA5A19
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyAccountDescriptionResponseBody) GoString

func (*ModifyAccountDescriptionResponseBody) SetRequestId

func (ModifyAccountDescriptionResponseBody) String

type ModifyBackupPolicyRequest

type ModifyBackupPolicyRequest struct {
	// The retention period for the backup data. Valid values: 7 to 730. Unit: day.
	//
	// example:
	//
	// 7
	BackupRetentionPeriod *string `json:"BackupRetentionPeriod,omitempty" xml:"BackupRetentionPeriod,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1qx68m06981****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The day of a week when the system regularly backs up data. If you specify multiple days of a week, separate them with commas (,). Valid values:
	//
	// 	- **Monday**
	//
	// 	- **Tuesday**
	//
	// 	- **Wednesday**
	//
	// 	- **Thursday**
	//
	// 	- **Friday**
	//
	// 	- **Saturday**
	//
	// 	- **Sunday**
	//
	// This parameter is required.
	//
	// example:
	//
	// Monday
	PreferredBackupPeriod *string `json:"PreferredBackupPeriod,omitempty" xml:"PreferredBackupPeriod,omitempty"`
	// The backup window. Specify the time in the ISO 8601 standard in the HH:mmZ-HH:mmZ format. The time must be in Coordinated Universal Time (UTC).
	//
	// For example, if you set the backup window to 00:00Z-01:00Z, the data of the cluster can be backed up from 08:00 (UTC+8) to 09:00 (UTC+8).
	//
	// This parameter is required.
	//
	// example:
	//
	// 15:00Z-16:00Z
	PreferredBackupTime  *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyBackupPolicyRequest) GoString

func (s ModifyBackupPolicyRequest) GoString() string

func (*ModifyBackupPolicyRequest) SetBackupRetentionPeriod

func (s *ModifyBackupPolicyRequest) SetBackupRetentionPeriod(v string) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetDBClusterId

func (*ModifyBackupPolicyRequest) SetOwnerAccount

func (*ModifyBackupPolicyRequest) SetOwnerId

func (*ModifyBackupPolicyRequest) SetPreferredBackupPeriod

func (s *ModifyBackupPolicyRequest) SetPreferredBackupPeriod(v string) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetPreferredBackupTime

func (s *ModifyBackupPolicyRequest) SetPreferredBackupTime(v string) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetResourceOwnerAccount

func (s *ModifyBackupPolicyRequest) SetResourceOwnerAccount(v string) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetResourceOwnerId

func (s *ModifyBackupPolicyRequest) SetResourceOwnerId(v int64) *ModifyBackupPolicyRequest

func (ModifyBackupPolicyRequest) String

func (s ModifyBackupPolicyRequest) String() string

type ModifyBackupPolicyResponse

type ModifyBackupPolicyResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyBackupPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyBackupPolicyResponse) GoString

func (s ModifyBackupPolicyResponse) GoString() string

func (*ModifyBackupPolicyResponse) SetBody

func (*ModifyBackupPolicyResponse) SetHeaders

func (*ModifyBackupPolicyResponse) SetStatusCode added in v3.2.0

func (ModifyBackupPolicyResponse) String

type ModifyBackupPolicyResponseBody

type ModifyBackupPolicyResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyBackupPolicyResponseBody) GoString

func (*ModifyBackupPolicyResponseBody) SetRequestId

func (ModifyBackupPolicyResponseBody) String

type ModifyDBClusterAccessWhiteListRequest

type ModifyDBClusterAccessWhiteListRequest struct {
	// example:
	//
	// NULL
	DBClusterIPArrayAttribute *string `json:"DBClusterIPArrayAttribute,omitempty" xml:"DBClusterIPArrayAttribute,omitempty"`
	// example:
	//
	// default
	DBClusterIPArrayName *string `json:"DBClusterIPArrayName,omitempty" xml:"DBClusterIPArrayName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1qx68m06981****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// example:
	//
	// Cover
	ModifyMode           *string `json:"ModifyMode,omitempty" xml:"ModifyMode,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 192.168.xx.xx
	SecurityIps *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
}

func (ModifyDBClusterAccessWhiteListRequest) GoString

func (*ModifyDBClusterAccessWhiteListRequest) SetDBClusterIPArrayAttribute

func (*ModifyDBClusterAccessWhiteListRequest) SetDBClusterIPArrayName

func (*ModifyDBClusterAccessWhiteListRequest) SetDBClusterId

func (*ModifyDBClusterAccessWhiteListRequest) SetModifyMode

func (*ModifyDBClusterAccessWhiteListRequest) SetOwnerAccount

func (*ModifyDBClusterAccessWhiteListRequest) SetOwnerId

func (*ModifyDBClusterAccessWhiteListRequest) SetResourceOwnerAccount

func (*ModifyDBClusterAccessWhiteListRequest) SetResourceOwnerId

func (*ModifyDBClusterAccessWhiteListRequest) SetSecurityIps

func (ModifyDBClusterAccessWhiteListRequest) String

type ModifyDBClusterAccessWhiteListResponse

type ModifyDBClusterAccessWhiteListResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyDBClusterAccessWhiteListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDBClusterAccessWhiteListResponse) GoString

func (*ModifyDBClusterAccessWhiteListResponse) SetHeaders

func (*ModifyDBClusterAccessWhiteListResponse) SetStatusCode added in v3.2.0

func (ModifyDBClusterAccessWhiteListResponse) String

type ModifyDBClusterAccessWhiteListResponseBody

type ModifyDBClusterAccessWhiteListResponseBody struct {
	// example:
	//
	// D0CEC6AC-7760-409A-A0D5-E6CD8660E9CC
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBClusterAccessWhiteListResponseBody) GoString

func (*ModifyDBClusterAccessWhiteListResponseBody) SetRequestId

func (ModifyDBClusterAccessWhiteListResponseBody) String

type ModifyDBClusterConfigInXMLRequest added in v3.2.0

type ModifyDBClusterConfigInXMLRequest struct {
	// The configuration parameters whose settings you want to modify. You can call the [DescribeDBClusterConfigInXML](https://help.aliyun.com/document_detail/452210.html) operation to query configuration parameters, and modify the settings of the returned configuration parameters.
	//
	// > You must specify all configuration parameters even when you want to modify the setting of a single parameter. If a configuration parameter is not specified, the original value of this parameter is retained or the modification fails.
	//
	// This parameter is required.
	//
	// example:
	//
	// <?xml version="1.0"?>
	//
	// <yandex>
	//
	//     <keep_alive_timeout>400</keep_alive_timeout>
	//
	//     <listen_backlog>4096</listen_backlog>
	//
	//     <logger>
	//
	//         <level>debug</level>
	//
	//         <size>1000M</size>
	//
	//     </logger>
	//
	//     <mark_cache_size>5368709120</mark_cache_size>
	//
	//     <max_concurrent_queries>201</max_concurrent_queries>
	//
	//     <max_connections>4096</max_connections>
	//
	//     <max_partition_size_to_drop>0</max_partition_size_to_drop>
	//
	//     <max_table_size_to_drop>0</max_table_size_to_drop>
	//
	//     <merge_tree>
	//
	//         <max_delay_to_insert>256</max_delay_to_insert>
	//
	//         <max_part_loading_threads>auto</max_part_loading_threads>
	//
	//         <max_suspicious_broken_parts>100</max_suspicious_broken_parts>
	//
	//         <zookeeper_session_expiration_check_period>1</zookeeper_session_expiration_check_period>
	//
	//     </merge_tree>
	//
	//     <uncompressed_cache_size>1717986918</uncompressed_cache_size>
	//
	// </yandex>
	Config *string `json:"Config,omitempty" xml:"Config,omitempty"`
	// The cluster ID. You can call the [DescribeDBClusters](https://help.aliyun.com/document_detail/170879.html) operation to query information about all the clusters that are deployed in a specific region. The information includes the cluster IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The reason for the modification.
	//
	// example:
	//
	// test
	Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// The region ID of the cluster. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ModifyDBClusterConfigInXMLRequest) GoString added in v3.2.0

func (*ModifyDBClusterConfigInXMLRequest) SetConfig added in v3.2.0

func (*ModifyDBClusterConfigInXMLRequest) SetDBClusterId added in v3.2.0

func (*ModifyDBClusterConfigInXMLRequest) SetReason added in v3.2.0

func (*ModifyDBClusterConfigInXMLRequest) SetRegionId added in v3.2.0

func (ModifyDBClusterConfigInXMLRequest) String added in v3.2.0

type ModifyDBClusterConfigInXMLResponse added in v3.2.0

type ModifyDBClusterConfigInXMLResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyDBClusterConfigInXMLResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDBClusterConfigInXMLResponse) GoString added in v3.2.0

func (*ModifyDBClusterConfigInXMLResponse) SetBody added in v3.2.0

func (*ModifyDBClusterConfigInXMLResponse) SetHeaders added in v3.2.0

func (*ModifyDBClusterConfigInXMLResponse) SetStatusCode added in v3.2.0

func (ModifyDBClusterConfigInXMLResponse) String added in v3.2.0

type ModifyDBClusterConfigInXMLResponseBody added in v3.2.0

type ModifyDBClusterConfigInXMLResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// BDD29EB1-BE76-5CFA-9068-D34B696310BF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBClusterConfigInXMLResponseBody) GoString added in v3.2.0

func (*ModifyDBClusterConfigInXMLResponseBody) SetRequestId added in v3.2.0

func (ModifyDBClusterConfigInXMLResponseBody) String added in v3.2.0

type ModifyDBClusterConfigRequest

type ModifyDBClusterConfigRequest struct {
	// The cluster ID. You can call the [DescribeDBClusters](https://help.aliyun.com/document_detail/170879.html) operation to query information about all the clusters that are deployed in a specific region. The information includes the cluster IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1t9lbb7a4z7****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The reason for the change.
	//
	// example:
	//
	// test
	Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The names of the parameters and the new values that you want to specify for the parameters.
	//
	// >  You can change the value of a single parameter. The values of parameters that are not specified will not be changed.
	//
	// This parameter is required.
	//
	// example:
	//
	// {"keep_alive_timeout":"301"}
	UserConfig *string `json:"UserConfig,omitempty" xml:"UserConfig,omitempty"`
}

func (ModifyDBClusterConfigRequest) GoString

func (s ModifyDBClusterConfigRequest) GoString() string

func (*ModifyDBClusterConfigRequest) SetDBClusterId

func (*ModifyDBClusterConfigRequest) SetOwnerAccount

func (*ModifyDBClusterConfigRequest) SetOwnerId

func (*ModifyDBClusterConfigRequest) SetReason added in v3.2.0

func (*ModifyDBClusterConfigRequest) SetRegionId

func (*ModifyDBClusterConfigRequest) SetResourceOwnerAccount

func (s *ModifyDBClusterConfigRequest) SetResourceOwnerAccount(v string) *ModifyDBClusterConfigRequest

func (*ModifyDBClusterConfigRequest) SetResourceOwnerId

func (*ModifyDBClusterConfigRequest) SetUserConfig

func (ModifyDBClusterConfigRequest) String

type ModifyDBClusterConfigResponse

type ModifyDBClusterConfigResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyDBClusterConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDBClusterConfigResponse) GoString

func (*ModifyDBClusterConfigResponse) SetBody

func (*ModifyDBClusterConfigResponse) SetHeaders

func (*ModifyDBClusterConfigResponse) SetStatusCode added in v3.2.0

func (ModifyDBClusterConfigResponse) String

type ModifyDBClusterConfigResponseBody

type ModifyDBClusterConfigResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// A9AA1E0A-2AEE-5847-87CF-E4FDC0E66052
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBClusterConfigResponseBody) GoString

func (*ModifyDBClusterConfigResponseBody) SetRequestId

func (ModifyDBClusterConfigResponseBody) String

type ModifyDBClusterDescriptionRequest

type ModifyDBClusterDescriptionRequest struct {
	// The cluster name. When you set the cluster name, take note of the following rules:
	//
	// 	- The cluster name cannot start with http:// or https://.
	//
	// 	- The cluster name must be 2 to 256 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// ClusterDescriptionTest
	DBClusterDescription *string `json:"DBClusterDescription,omitempty" xml:"DBClusterDescription,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyDBClusterDescriptionRequest) GoString

func (*ModifyDBClusterDescriptionRequest) SetDBClusterDescription

func (*ModifyDBClusterDescriptionRequest) SetDBClusterId

func (*ModifyDBClusterDescriptionRequest) SetOwnerAccount

func (*ModifyDBClusterDescriptionRequest) SetOwnerId

func (*ModifyDBClusterDescriptionRequest) SetResourceOwnerAccount

func (*ModifyDBClusterDescriptionRequest) SetResourceOwnerId

func (ModifyDBClusterDescriptionRequest) String

type ModifyDBClusterDescriptionResponse

type ModifyDBClusterDescriptionResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyDBClusterDescriptionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDBClusterDescriptionResponse) GoString

func (*ModifyDBClusterDescriptionResponse) SetHeaders

func (*ModifyDBClusterDescriptionResponse) SetStatusCode added in v3.2.0

func (ModifyDBClusterDescriptionResponse) String

type ModifyDBClusterDescriptionResponseBody

type ModifyDBClusterDescriptionResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 05321590-BB65-4720-8CB6-8218E041CDD0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBClusterDescriptionResponseBody) GoString

func (*ModifyDBClusterDescriptionResponseBody) SetRequestId

func (ModifyDBClusterDescriptionResponseBody) String

type ModifyDBClusterMaintainTimeRequest

type ModifyDBClusterMaintainTimeRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The maintenance window of the cluster. Specify the time in the HH:mmZ-HH:mmZ format. The time must be in Coordinated Universal Time (UTC).
	//
	// For example, a value of 00:00Z-01:00Z indicates that routine maintenance can be performed on the cluster from 08:00 (UTC+8) to 09:00 (UTC+8).
	//
	// >  You can set the start time and end time of the maintenance window to the time on the hour, and the maintenance window is 1 hour.
	//
	// This parameter is required.
	//
	// example:
	//
	// 00:00Z-01:00Z
	MaintainTime         *string `json:"MaintainTime,omitempty" xml:"MaintainTime,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyDBClusterMaintainTimeRequest) GoString

func (*ModifyDBClusterMaintainTimeRequest) SetDBClusterId

func (*ModifyDBClusterMaintainTimeRequest) SetMaintainTime

func (*ModifyDBClusterMaintainTimeRequest) SetOwnerAccount

func (*ModifyDBClusterMaintainTimeRequest) SetOwnerId

func (*ModifyDBClusterMaintainTimeRequest) SetResourceOwnerAccount

func (*ModifyDBClusterMaintainTimeRequest) SetResourceOwnerId

func (ModifyDBClusterMaintainTimeRequest) String

type ModifyDBClusterMaintainTimeResponse

type ModifyDBClusterMaintainTimeResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyDBClusterMaintainTimeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDBClusterMaintainTimeResponse) GoString

func (*ModifyDBClusterMaintainTimeResponse) SetHeaders

func (*ModifyDBClusterMaintainTimeResponse) SetStatusCode added in v3.2.0

func (ModifyDBClusterMaintainTimeResponse) String

type ModifyDBClusterMaintainTimeResponseBody

type ModifyDBClusterMaintainTimeResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 05321590-BB65-4720-8CB6-8218E041CDD0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBClusterMaintainTimeResponseBody) GoString

func (*ModifyDBClusterMaintainTimeResponseBody) SetRequestId

func (ModifyDBClusterMaintainTimeResponseBody) String

type ModifyDBClusterRequest

type ModifyDBClusterRequest struct {
	// The specifications of the cluster.
	//
	// 	- Valid values when the cluster is of Single-replica Edition:
	//
	//     	- **S4-NEW**
	//
	//     	- **S8**
	//
	//     	- **S16**
	//
	//     	- **S32**
	//
	//     	- **S64**
	//
	//     	- **S104**
	//
	// 	- Valid values when the cluster is of Double-replica Edition:
	//
	//     	- **C4-NEW**
	//
	//     	- **C8**
	//
	//     	- **C16**
	//
	//     	- **C32**
	//
	//     	- **C64**
	//
	//     	- **C104**
	//
	// This parameter is required.
	//
	// example:
	//
	// S4-NEW
	DBClusterClass *string `json:"DBClusterClass,omitempty" xml:"DBClusterClass,omitempty"`
	// The cluster ID.
	//
	// example:
	//
	// cc-bp19lo45sy98x****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The number of nodes in the cluster.
	//
	// 	- If the cluster is of Single-replica Edition, the value must be an integer that ranges from 1 to 48.
	//
	// 	- If the cluster is of Double-replica Edition, the value must be an integer that ranges from 1 to 24.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	DBNodeGroupCount *string `json:"DBNodeGroupCount,omitempty" xml:"DBNodeGroupCount,omitempty"`
	// The storage capacity of a single node of the cluster. Unit: GB.
	//
	// Valid values: 100 to 32000.
	//
	// >  This value is a multiple of 100.
	//
	// This parameter is required.
	//
	// example:
	//
	// 100
	DBNodeStorage *string `json:"DBNodeStorage,omitempty" xml:"DBNodeStorage,omitempty"`
	// example:
	//
	// CloudESSD
	DbNodeStorageType   *string `json:"DbNodeStorageType,omitempty" xml:"DbNodeStorageType,omitempty"`
	DisableWriteWindows *string `json:"DisableWriteWindows,omitempty" xml:"DisableWriteWindows,omitempty"`
	OwnerAccount        *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId             *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyDBClusterRequest) GoString

func (s ModifyDBClusterRequest) GoString() string

func (*ModifyDBClusterRequest) SetDBClusterClass

func (s *ModifyDBClusterRequest) SetDBClusterClass(v string) *ModifyDBClusterRequest

func (*ModifyDBClusterRequest) SetDBClusterId

func (*ModifyDBClusterRequest) SetDBNodeGroupCount

func (s *ModifyDBClusterRequest) SetDBNodeGroupCount(v string) *ModifyDBClusterRequest

func (*ModifyDBClusterRequest) SetDBNodeStorage

func (s *ModifyDBClusterRequest) SetDBNodeStorage(v string) *ModifyDBClusterRequest

func (*ModifyDBClusterRequest) SetDbNodeStorageType added in v3.2.4

func (s *ModifyDBClusterRequest) SetDbNodeStorageType(v string) *ModifyDBClusterRequest

func (*ModifyDBClusterRequest) SetDisableWriteWindows added in v3.2.8

func (s *ModifyDBClusterRequest) SetDisableWriteWindows(v string) *ModifyDBClusterRequest

func (*ModifyDBClusterRequest) SetOwnerAccount

func (s *ModifyDBClusterRequest) SetOwnerAccount(v string) *ModifyDBClusterRequest

func (*ModifyDBClusterRequest) SetOwnerId

func (*ModifyDBClusterRequest) SetRegionId

func (*ModifyDBClusterRequest) SetResourceOwnerAccount

func (s *ModifyDBClusterRequest) SetResourceOwnerAccount(v string) *ModifyDBClusterRequest

func (*ModifyDBClusterRequest) SetResourceOwnerId

func (s *ModifyDBClusterRequest) SetResourceOwnerId(v int64) *ModifyDBClusterRequest

func (ModifyDBClusterRequest) String

func (s ModifyDBClusterRequest) String() string

type ModifyDBClusterResponse

type ModifyDBClusterResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyDBClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDBClusterResponse) GoString

func (s ModifyDBClusterResponse) GoString() string

func (*ModifyDBClusterResponse) SetBody

func (*ModifyDBClusterResponse) SetHeaders

func (*ModifyDBClusterResponse) SetStatusCode added in v3.2.0

func (ModifyDBClusterResponse) String

func (s ModifyDBClusterResponse) String() string

type ModifyDBClusterResponseBody

type ModifyDBClusterResponseBody struct {
	// The information about the cluster.
	DBCluster *ModifyDBClusterResponseBodyDBCluster `json:"DBCluster,omitempty" xml:"DBCluster,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// BA30A000-3A4D-5B97-9420-E5D0D49F7016
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBClusterResponseBody) GoString

func (s ModifyDBClusterResponseBody) GoString() string

func (*ModifyDBClusterResponseBody) SetDBCluster

func (*ModifyDBClusterResponseBody) SetRequestId

func (ModifyDBClusterResponseBody) String

type ModifyDBClusterResponseBodyDBCluster

type ModifyDBClusterResponseBodyDBCluster struct {
	// The cluster ID.
	//
	// example:
	//
	// cc-bp19lo45sy98x****
	DbClusterId *string `json:"dbClusterId,omitempty" xml:"dbClusterId,omitempty"`
	// The order ID.
	//
	// example:
	//
	// 21417210003****
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (ModifyDBClusterResponseBodyDBCluster) GoString

func (*ModifyDBClusterResponseBodyDBCluster) SetDbClusterId

func (*ModifyDBClusterResponseBodyDBCluster) SetOrderId

func (ModifyDBClusterResponseBodyDBCluster) String

type ModifyDBConfigRequest

type ModifyDBConfigRequest struct {
	// The dictionary configuration.
	//
	// example:
	//
	// {"name":"test"}
	Config *string `json:"Config,omitempty" xml:"Config,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1r59y779o04****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyDBConfigRequest) GoString

func (s ModifyDBConfigRequest) GoString() string

func (*ModifyDBConfigRequest) SetConfig

func (*ModifyDBConfigRequest) SetDBClusterId

func (s *ModifyDBConfigRequest) SetDBClusterId(v string) *ModifyDBConfigRequest

func (*ModifyDBConfigRequest) SetOwnerAccount

func (s *ModifyDBConfigRequest) SetOwnerAccount(v string) *ModifyDBConfigRequest

func (*ModifyDBConfigRequest) SetOwnerId

func (*ModifyDBConfigRequest) SetRegionId

func (*ModifyDBConfigRequest) SetResourceOwnerAccount

func (s *ModifyDBConfigRequest) SetResourceOwnerAccount(v string) *ModifyDBConfigRequest

func (*ModifyDBConfigRequest) SetResourceOwnerId

func (s *ModifyDBConfigRequest) SetResourceOwnerId(v int64) *ModifyDBConfigRequest

func (ModifyDBConfigRequest) String

func (s ModifyDBConfigRequest) String() string

type ModifyDBConfigResponse

type ModifyDBConfigResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyDBConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDBConfigResponse) GoString

func (s ModifyDBConfigResponse) GoString() string

func (*ModifyDBConfigResponse) SetBody

func (*ModifyDBConfigResponse) SetHeaders

func (*ModifyDBConfigResponse) SetStatusCode added in v3.2.0

func (ModifyDBConfigResponse) String

func (s ModifyDBConfigResponse) String() string

type ModifyDBConfigResponseBody

type ModifyDBConfigResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// BF3844B6-1B12-57A0-A259-476D2079EE83
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBConfigResponseBody) GoString

func (s ModifyDBConfigResponseBody) GoString() string

func (*ModifyDBConfigResponseBody) SetRequestId

func (ModifyDBConfigResponseBody) String

type ModifyMinorVersionGreadeTypeRequest added in v3.2.0

type ModifyMinorVersionGreadeTypeRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1qx68m06981****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// false
	MaintainAutoType     *bool   `json:"MaintainAutoType,omitempty" xml:"MaintainAutoType,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyMinorVersionGreadeTypeRequest) GoString added in v3.2.0

func (*ModifyMinorVersionGreadeTypeRequest) SetDBClusterId added in v3.2.0

func (*ModifyMinorVersionGreadeTypeRequest) SetMaintainAutoType added in v3.2.0

func (*ModifyMinorVersionGreadeTypeRequest) SetOwnerAccount added in v3.2.0

func (*ModifyMinorVersionGreadeTypeRequest) SetOwnerId added in v3.2.0

func (*ModifyMinorVersionGreadeTypeRequest) SetResourceOwnerAccount added in v3.2.0

func (*ModifyMinorVersionGreadeTypeRequest) SetResourceOwnerId added in v3.2.0

func (ModifyMinorVersionGreadeTypeRequest) String added in v3.2.0

type ModifyMinorVersionGreadeTypeResponse added in v3.2.0

type ModifyMinorVersionGreadeTypeResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyMinorVersionGreadeTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyMinorVersionGreadeTypeResponse) GoString added in v3.2.0

func (*ModifyMinorVersionGreadeTypeResponse) SetBody added in v3.2.0

func (*ModifyMinorVersionGreadeTypeResponse) SetHeaders added in v3.2.0

func (*ModifyMinorVersionGreadeTypeResponse) SetStatusCode added in v3.2.0

func (ModifyMinorVersionGreadeTypeResponse) String added in v3.2.0

type ModifyMinorVersionGreadeTypeResponseBody added in v3.2.0

type ModifyMinorVersionGreadeTypeResponseBody struct {
	// example:
	//
	// D0CEC6AC-7760-409A-A0D5-E6CD8660E9CC
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyMinorVersionGreadeTypeResponseBody) GoString added in v3.2.0

func (*ModifyMinorVersionGreadeTypeResponseBody) SetRequestId added in v3.2.0

func (ModifyMinorVersionGreadeTypeResponseBody) String added in v3.2.0

type ModifyRDSToClickhouseDbRequest

type ModifyRDSToClickhouseDbRequest struct {
	// The password of the account that is used to log on to the database in the ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456Aa
	CkPassword *string `json:"CkPassword,omitempty" xml:"CkPassword,omitempty"`
	// The account that is used to log on to the database in the ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// user1
	CkUserName *string `json:"CkUserName,omitempty" xml:"CkUserName,omitempty"`
	// The port number of the ApsaraDB for ClickHouse cluster.
	//
	// example:
	//
	// 8123
	ClickhousePort *int64 `json:"ClickhousePort,omitempty" xml:"ClickhousePort,omitempty"`
	// The ID of the ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp158i5wvj436****
	DbClusterId *string `json:"DbClusterId,omitempty" xml:"DbClusterId,omitempty"`
	// The maximum number of rows that can be synchronized per second.
	//
	// example:
	//
	// 50000
	LimitUpper   *int64  `json:"LimitUpper,omitempty" xml:"LimitUpper,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// rm-uf6x3qq4t90ok****
	RdsId *string `json:"RdsId,omitempty" xml:"RdsId,omitempty"`
	// The password of the account that is used to log on to the database in the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456Rr
	RdsPassword *string `json:"RdsPassword,omitempty" xml:"RdsPassword,omitempty"`
	// The port number of the ApsaraDB RDS for MySQL instance.
	//
	// example:
	//
	// 3306
	RdsPort *int64 `json:"RdsPort,omitempty" xml:"RdsPort,omitempty"`
	// The database in the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// database
	RdsSynDb *string `json:"RdsSynDb,omitempty" xml:"RdsSynDb,omitempty"`
	// The table in the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// table
	RdsSynTables *string `json:"RdsSynTables,omitempty" xml:"RdsSynTables,omitempty"`
	// The account that is used to log on to the database in the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// user2
	RdsUserName *string `json:"RdsUserName,omitempty" xml:"RdsUserName,omitempty"`
	// The ID of the virtual private cloud (VPC) to which the ApsaraDB RDS for MySQL instance belongs.
	//
	// example:
	//
	// vpc-bp1v9dtwmqqjhwwg****
	RdsVpcId             *string `json:"RdsVpcId,omitempty" xml:"RdsVpcId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Specifies whether to ignore databases that do not support synchronization. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// This parameter is required.
	//
	// example:
	//
	// true
	SkipUnsupported *bool `json:"SkipUnsupported,omitempty" xml:"SkipUnsupported,omitempty"`
}

func (ModifyRDSToClickhouseDbRequest) GoString

func (*ModifyRDSToClickhouseDbRequest) SetCkPassword

func (*ModifyRDSToClickhouseDbRequest) SetCkUserName

func (*ModifyRDSToClickhouseDbRequest) SetClickhousePort

func (*ModifyRDSToClickhouseDbRequest) SetDbClusterId

func (*ModifyRDSToClickhouseDbRequest) SetLimitUpper

func (*ModifyRDSToClickhouseDbRequest) SetOwnerAccount

func (*ModifyRDSToClickhouseDbRequest) SetOwnerId

func (*ModifyRDSToClickhouseDbRequest) SetRdsId

func (*ModifyRDSToClickhouseDbRequest) SetRdsPassword

func (*ModifyRDSToClickhouseDbRequest) SetRdsPort

func (*ModifyRDSToClickhouseDbRequest) SetRdsSynDb

func (*ModifyRDSToClickhouseDbRequest) SetRdsSynTables

func (*ModifyRDSToClickhouseDbRequest) SetRdsUserName

func (*ModifyRDSToClickhouseDbRequest) SetRdsVpcId

func (*ModifyRDSToClickhouseDbRequest) SetResourceOwnerAccount

func (*ModifyRDSToClickhouseDbRequest) SetResourceOwnerId

func (*ModifyRDSToClickhouseDbRequest) SetSkipUnsupported

func (ModifyRDSToClickhouseDbRequest) String

type ModifyRDSToClickhouseDbResponse

type ModifyRDSToClickhouseDbResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyRDSToClickhouseDbResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyRDSToClickhouseDbResponse) GoString

func (*ModifyRDSToClickhouseDbResponse) SetHeaders

func (*ModifyRDSToClickhouseDbResponse) SetStatusCode added in v3.2.0

func (ModifyRDSToClickhouseDbResponse) String

type ModifyRDSToClickhouseDbResponseBody

type ModifyRDSToClickhouseDbResponseBody struct {
	// The error code.
	//
	// example:
	//
	// 0
	ErrorCode *int64 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// 	- If the value **1*	- is returned for the **Status*	- parameter, the system does not return the ErrorMsg parameter.
	//
	// 	- If the value **0*	- is returned for the **Status*	- parameter, the ErrorMsg parameter returns the cause for the modification failure.
	//
	// example:
	//
	// ClickHouse exception, code: 49, host: 100.100.118.132, port: 49670; Code: 49, e.displayText() = DB::Exception: Logical error: there is no global context (version 20.8.17.25)n
	ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 746CD303-0B82-5E8D-886D-93A9FAF3A876
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the modification was successful. Valid values:
	//
	// 	- **1**: The modification was successful.
	//
	// 	- **0**: The modification failed.
	//
	// example:
	//
	// 1
	Status *int64 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ModifyRDSToClickhouseDbResponseBody) GoString

func (*ModifyRDSToClickhouseDbResponseBody) SetErrorCode

func (*ModifyRDSToClickhouseDbResponseBody) SetErrorMsg

func (*ModifyRDSToClickhouseDbResponseBody) SetRequestId

func (*ModifyRDSToClickhouseDbResponseBody) SetStatus

func (ModifyRDSToClickhouseDbResponseBody) String

type ReleaseClusterPublicConnectionRequest

type ReleaseClusterPublicConnectionRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ReleaseClusterPublicConnectionRequest) GoString

func (*ReleaseClusterPublicConnectionRequest) SetDBClusterId

func (*ReleaseClusterPublicConnectionRequest) SetOwnerAccount

func (*ReleaseClusterPublicConnectionRequest) SetOwnerId

func (*ReleaseClusterPublicConnectionRequest) SetResourceOwnerAccount

func (*ReleaseClusterPublicConnectionRequest) SetResourceOwnerId

func (ReleaseClusterPublicConnectionRequest) String

type ReleaseClusterPublicConnectionResponse

type ReleaseClusterPublicConnectionResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ReleaseClusterPublicConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ReleaseClusterPublicConnectionResponse) GoString

func (*ReleaseClusterPublicConnectionResponse) SetHeaders

func (*ReleaseClusterPublicConnectionResponse) SetStatusCode added in v3.2.0

func (ReleaseClusterPublicConnectionResponse) String

type ReleaseClusterPublicConnectionResponseBody

type ReleaseClusterPublicConnectionResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// D0CEC6AC-7760-409A-A0D5-E6CD8660E9CC
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReleaseClusterPublicConnectionResponseBody) GoString

func (*ReleaseClusterPublicConnectionResponseBody) SetRequestId

func (ReleaseClusterPublicConnectionResponseBody) String

type ResetAccountPasswordRequest

type ResetAccountPasswordRequest struct {
	// The name of the database account.
	//
	// This parameter is required.
	//
	// example:
	//
	// test
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The new password for the database account.
	//
	// >
	//
	// 	- The password must contain at least three types of the following characters: uppercase letters, lowercase letters, digits, and special characters.
	//
	// 	- The password can contain the following special characters: ! @ # $ % ^ & \\	- ( ) _ + - =
	//
	// 	- The password must be 8 to 32 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456Ff
	AccountPassword *string `json:"AccountPassword,omitempty" xml:"AccountPassword,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ResetAccountPasswordRequest) GoString

func (s ResetAccountPasswordRequest) GoString() string

func (*ResetAccountPasswordRequest) SetAccountName

func (*ResetAccountPasswordRequest) SetAccountPassword

func (*ResetAccountPasswordRequest) SetDBClusterId

func (*ResetAccountPasswordRequest) SetOwnerAccount

func (*ResetAccountPasswordRequest) SetOwnerId

func (*ResetAccountPasswordRequest) SetResourceOwnerAccount

func (s *ResetAccountPasswordRequest) SetResourceOwnerAccount(v string) *ResetAccountPasswordRequest

func (*ResetAccountPasswordRequest) SetResourceOwnerId

func (ResetAccountPasswordRequest) String

type ResetAccountPasswordResponse

type ResetAccountPasswordResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ResetAccountPasswordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ResetAccountPasswordResponse) GoString

func (s ResetAccountPasswordResponse) GoString() string

func (*ResetAccountPasswordResponse) SetBody

func (*ResetAccountPasswordResponse) SetHeaders

func (*ResetAccountPasswordResponse) SetStatusCode added in v3.2.0

func (ResetAccountPasswordResponse) String

type ResetAccountPasswordResponseBody

type ResetAccountPasswordResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 2FED790E-FB61-4721-8C1C-07C627FA5A19
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResetAccountPasswordResponseBody) GoString

func (*ResetAccountPasswordResponseBody) SetRequestId

func (ResetAccountPasswordResponseBody) String

type RestartInstanceRequest

type RestartInstanceRequest struct {
	// The cluster ID. You can call the [DescribeDBClusters](https://help.aliyun.com/document_detail/170879.html) operation to query information about all the clusters that are deployed in a specific region. The information includes the cluster IDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- 30 (default)
	//
	// 	- 50
	//
	// 	- 100
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The scheduled restart time. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time must be in Coordinated Universal Time (UTC).
	//
	// >  If this parameter is left empty or the time specified by this parameter is earlier than the current time, the cluster is immediately restarted.
	//
	// example:
	//
	// 2023-03-22T00:00:50Z
	RestartTime *string `json:"RestartTime,omitempty" xml:"RestartTime,omitempty"`
}

func (RestartInstanceRequest) GoString

func (s RestartInstanceRequest) GoString() string

func (*RestartInstanceRequest) SetDBClusterId

func (*RestartInstanceRequest) SetOwnerAccount

func (s *RestartInstanceRequest) SetOwnerAccount(v string) *RestartInstanceRequest

func (*RestartInstanceRequest) SetOwnerId

func (*RestartInstanceRequest) SetPageNumber

func (*RestartInstanceRequest) SetPageSize

func (*RestartInstanceRequest) SetRegionId

func (*RestartInstanceRequest) SetResourceOwnerAccount

func (s *RestartInstanceRequest) SetResourceOwnerAccount(v string) *RestartInstanceRequest

func (*RestartInstanceRequest) SetResourceOwnerId

func (s *RestartInstanceRequest) SetResourceOwnerId(v int64) *RestartInstanceRequest

func (*RestartInstanceRequest) SetRestartTime added in v3.2.0

func (RestartInstanceRequest) String

func (s RestartInstanceRequest) String() string

type RestartInstanceResponse

type RestartInstanceResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RestartInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RestartInstanceResponse) GoString

func (s RestartInstanceResponse) GoString() string

func (*RestartInstanceResponse) SetBody

func (*RestartInstanceResponse) SetHeaders

func (*RestartInstanceResponse) SetStatusCode added in v3.2.0

func (RestartInstanceResponse) String

func (s RestartInstanceResponse) String() string

type RestartInstanceResponseBody

type RestartInstanceResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// F5178C10-1407-4987-9133-DE4DC9119F75
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RestartInstanceResponseBody) GoString

func (s RestartInstanceResponseBody) GoString() string

func (*RestartInstanceResponseBody) SetRequestId

func (RestartInstanceResponseBody) String

type TransferVersionRequest

type TransferVersionRequest struct {
	// The ID of the source ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp1tm8zf130ew****
	DBClusterId         *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	DisableWriteWindows *string `json:"DisableWriteWindows,omitempty" xml:"DisableWriteWindows,omitempty"`
	OwnerAccount        *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId             *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/170875.html) operation to query the most recent region list.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The database account that is used to log on to the database in the source ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// test
	SourceAccount     *string `json:"SourceAccount,omitempty" xml:"SourceAccount,omitempty"`
	SourceClusterName *string `json:"SourceClusterName,omitempty" xml:"SourceClusterName,omitempty"`
	// The password that corresponds to the database account for logging on to the database in the source ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456Aa
	SourcePassword *string `json:"SourcePassword,omitempty" xml:"SourcePassword,omitempty"`
	SourceShards   *string `json:"SourceShards,omitempty" xml:"SourceShards,omitempty"`
	// The database account that is used to log on to the database in the destination ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// test01
	TargetAccount *string `json:"TargetAccount,omitempty" xml:"TargetAccount,omitempty"`
	// The ID of the destination ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp14b39djx7zg****
	TargetDbClusterId *string `json:"TargetDbClusterId,omitempty" xml:"TargetDbClusterId,omitempty"`
	// The password that corresponds to the database account for logging on to the database in the destination ApsaraDB for ClickHouse cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456Ff
	TargetPassword *string `json:"TargetPassword,omitempty" xml:"TargetPassword,omitempty"`
}

func (TransferVersionRequest) GoString

func (s TransferVersionRequest) GoString() string

func (*TransferVersionRequest) SetDBClusterId

func (*TransferVersionRequest) SetDisableWriteWindows added in v3.2.7

func (s *TransferVersionRequest) SetDisableWriteWindows(v string) *TransferVersionRequest

func (*TransferVersionRequest) SetOwnerAccount

func (s *TransferVersionRequest) SetOwnerAccount(v string) *TransferVersionRequest

func (*TransferVersionRequest) SetOwnerId

func (*TransferVersionRequest) SetPageNumber

func (*TransferVersionRequest) SetPageSize

func (*TransferVersionRequest) SetRegionId

func (*TransferVersionRequest) SetResourceOwnerAccount

func (s *TransferVersionRequest) SetResourceOwnerAccount(v string) *TransferVersionRequest

func (*TransferVersionRequest) SetResourceOwnerId

func (s *TransferVersionRequest) SetResourceOwnerId(v int64) *TransferVersionRequest

func (*TransferVersionRequest) SetSourceAccount

func (s *TransferVersionRequest) SetSourceAccount(v string) *TransferVersionRequest

func (*TransferVersionRequest) SetSourceClusterName added in v3.2.9

func (s *TransferVersionRequest) SetSourceClusterName(v string) *TransferVersionRequest

func (*TransferVersionRequest) SetSourcePassword

func (s *TransferVersionRequest) SetSourcePassword(v string) *TransferVersionRequest

func (*TransferVersionRequest) SetSourceShards added in v3.2.9

func (s *TransferVersionRequest) SetSourceShards(v string) *TransferVersionRequest

func (*TransferVersionRequest) SetTargetAccount

func (s *TransferVersionRequest) SetTargetAccount(v string) *TransferVersionRequest

func (*TransferVersionRequest) SetTargetDbClusterId

func (s *TransferVersionRequest) SetTargetDbClusterId(v string) *TransferVersionRequest

func (*TransferVersionRequest) SetTargetPassword

func (s *TransferVersionRequest) SetTargetPassword(v string) *TransferVersionRequest

func (TransferVersionRequest) String

func (s TransferVersionRequest) String() string

type TransferVersionResponse

type TransferVersionResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TransferVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TransferVersionResponse) GoString

func (s TransferVersionResponse) GoString() string

func (*TransferVersionResponse) SetBody

func (*TransferVersionResponse) SetHeaders

func (*TransferVersionResponse) SetStatusCode added in v3.2.0

func (TransferVersionResponse) String

func (s TransferVersionResponse) String() string

type TransferVersionResponseBody

type TransferVersionResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 7084CDB5-308F-5D0B-8F9B-5F7D83E09738
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TransferVersionResponseBody) GoString

func (s TransferVersionResponseBody) GoString() string

func (*TransferVersionResponseBody) SetRequestId

func (TransferVersionResponseBody) String

type UpgradeMinorVersionRequest added in v3.2.0

type UpgradeMinorVersionRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cc-bp108z124a8o7****
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Specifies whether to update the minor engine version of the ApsaraDB for ClickHouse cluster immediately. Valid values:
	//
	// 	- **true**: updates the minor engine version of the ApsaraDB for ClickHouse cluster immediately.
	//
	// 	- **false**: updates the minor engine version of the ApsaraDB for ClickHouse cluster at the specified time or within the specified maintenance window.
	//
	// >  If you want to update the minor engine version of the ApsaraDB for ClickHouse cluster at the specified time, **UpgradeTime*	- is required.
	//
	// This parameter is required.
	//
	// example:
	//
	// false
	UpgradeImmediately *bool `json:"UpgradeImmediately,omitempty" xml:"UpgradeImmediately,omitempty"`
	// The update time. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time must be in Coordinated Universal Time (UTC).
	//
	// >  If you do not set this parameter, the minor engine version of an ApsaraDB for ClickHouse cluster is updated within the specified maintenance window.
	//
	// example:
	//
	// 2022-08-07T16:38Z
	UpgradeTime *string `json:"UpgradeTime,omitempty" xml:"UpgradeTime,omitempty"`
	// The minor engine version to which you want to update.
	//
	// >  By default, UpgradeVersion is not set and the minor engine version of the ApsaraDB for ClickHouse cluster is updated to the latest version.
	//
	// example:
	//
	// 1.37.0
	UpgradeVersion *string `json:"UpgradeVersion,omitempty" xml:"UpgradeVersion,omitempty"`
}

func (UpgradeMinorVersionRequest) GoString added in v3.2.0

func (s UpgradeMinorVersionRequest) GoString() string

func (*UpgradeMinorVersionRequest) SetDBClusterId added in v3.2.0

func (*UpgradeMinorVersionRequest) SetOwnerAccount added in v3.2.0

func (*UpgradeMinorVersionRequest) SetOwnerId added in v3.2.0

func (*UpgradeMinorVersionRequest) SetResourceOwnerAccount added in v3.2.0

func (s *UpgradeMinorVersionRequest) SetResourceOwnerAccount(v string) *UpgradeMinorVersionRequest

func (*UpgradeMinorVersionRequest) SetResourceOwnerId added in v3.2.0

func (*UpgradeMinorVersionRequest) SetUpgradeImmediately added in v3.2.0

func (s *UpgradeMinorVersionRequest) SetUpgradeImmediately(v bool) *UpgradeMinorVersionRequest

func (*UpgradeMinorVersionRequest) SetUpgradeTime added in v3.2.0

func (*UpgradeMinorVersionRequest) SetUpgradeVersion added in v3.2.0

func (UpgradeMinorVersionRequest) String added in v3.2.0

type UpgradeMinorVersionResponse added in v3.2.0

type UpgradeMinorVersionResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpgradeMinorVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpgradeMinorVersionResponse) GoString added in v3.2.0

func (s UpgradeMinorVersionResponse) GoString() string

func (*UpgradeMinorVersionResponse) SetBody added in v3.2.0

func (*UpgradeMinorVersionResponse) SetHeaders added in v3.2.0

func (*UpgradeMinorVersionResponse) SetStatusCode added in v3.2.0

func (UpgradeMinorVersionResponse) String added in v3.2.0

type UpgradeMinorVersionResponseBody added in v3.2.0

type UpgradeMinorVersionResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// FE242962-6DA3-5FC8-9691-37B62A3210F7
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpgradeMinorVersionResponseBody) GoString added in v3.2.0

func (*UpgradeMinorVersionResponseBody) SetRequestId added in v3.2.0

func (UpgradeMinorVersionResponseBody) String added in v3.2.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL