v20211228

package
v1.0.931 Latest Latest
Warning

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

Go to latest
Published: May 28, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const APIVersion = "2021-12-28"
View Source
const (

	// 内部错误。
	INTERNALERROR = "InternalError"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AttachCBSSpec

type AttachCBSSpec struct {
	// 节点磁盘类型,例如“CLOUD_SSD”\"CLOUD_PREMIUM"
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 磁盘容量,单位G
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 磁盘总数
	DiskCount *int64 `json:"DiskCount,omitnil,omitempty" name:"DiskCount"`

	// 描述
	DiskDesc *string `json:"DiskDesc,omitnil,omitempty" name:"DiskDesc"`
}

type ChargeProperties added in v1.0.826

type ChargeProperties struct {
	// 计费类型,“PREPAID” 预付费,“POSTPAID_BY_HOUR” 后付费
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"`

	// 是否自动续费,1表示自动续费开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 计费时间长度
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 计费时间单位,“m”表示月等
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CreateInstanceNew added in v1.0.826

func (c *Client) CreateInstanceNew(request *CreateInstanceNewRequest) (response *CreateInstanceNewResponse, err error)

CreateInstanceNew 通过API创建集群

func (*Client) CreateInstanceNewWithContext added in v1.0.826

func (c *Client) CreateInstanceNewWithContext(ctx context.Context, request *CreateInstanceNewRequest) (response *CreateInstanceNewResponse, err error)

CreateInstanceNew 通过API创建集群

func (*Client) DescribeClusterConfigs added in v1.0.826

func (c *Client) DescribeClusterConfigs(request *DescribeClusterConfigsRequest) (response *DescribeClusterConfigsResponse, err error)

DescribeClusterConfigs 获取集群的最新的几个配置文件(config.xml、metrika.xml、user.xml)的内容,显示给用户

func (*Client) DescribeClusterConfigsWithContext added in v1.0.826

func (c *Client) DescribeClusterConfigsWithContext(ctx context.Context, request *DescribeClusterConfigsRequest) (response *DescribeClusterConfigsResponse, err error)

DescribeClusterConfigs 获取集群的最新的几个配置文件(config.xml、metrika.xml、user.xml)的内容,显示给用户

func (*Client) DescribeDatabaseAuditDownload added in v1.0.826

func (c *Client) DescribeDatabaseAuditDownload(request *DescribeDatabaseAuditDownloadRequest) (response *DescribeDatabaseAuditDownloadResponse, err error)

DescribeDatabaseAuditDownload 下载数据库审计日志

func (*Client) DescribeDatabaseAuditDownloadWithContext added in v1.0.826

func (c *Client) DescribeDatabaseAuditDownloadWithContext(ctx context.Context, request *DescribeDatabaseAuditDownloadRequest) (response *DescribeDatabaseAuditDownloadResponse, err error)

DescribeDatabaseAuditDownload 下载数据库审计日志

func (*Client) DescribeDatabaseAuditRecords added in v1.0.826

func (c *Client) DescribeDatabaseAuditRecords(request *DescribeDatabaseAuditRecordsRequest) (response *DescribeDatabaseAuditRecordsResponse, err error)

DescribeDatabaseAuditRecords 获取数据库审计记录

func (*Client) DescribeDatabaseAuditRecordsWithContext added in v1.0.826

func (c *Client) DescribeDatabaseAuditRecordsWithContext(ctx context.Context, request *DescribeDatabaseAuditRecordsRequest) (response *DescribeDatabaseAuditRecordsResponse, err error)

DescribeDatabaseAuditRecords 获取数据库审计记录

func (*Client) DescribeInstance

func (c *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)

DescribeInstance 根据集群ID查询某个集群的具体信息

func (*Client) DescribeInstanceNodes

func (c *Client) DescribeInstanceNodes(request *DescribeInstanceNodesRequest) (response *DescribeInstanceNodesResponse, err error)

DescribeInstanceNodes 获取集群节点信息列表

func (*Client) DescribeInstanceNodesInfo added in v1.0.826

func (c *Client) DescribeInstanceNodesInfo(request *DescribeInstanceNodesInfoRequest) (response *DescribeInstanceNodesInfoResponse, err error)

DescribeInstanceNodesInfo 获取BE/FE节点角色

func (*Client) DescribeInstanceNodesInfoWithContext added in v1.0.826

func (c *Client) DescribeInstanceNodesInfoWithContext(ctx context.Context, request *DescribeInstanceNodesInfoRequest) (response *DescribeInstanceNodesInfoResponse, err error)

DescribeInstanceNodesInfo 获取BE/FE节点角色

func (*Client) DescribeInstanceNodesWithContext

func (c *Client) DescribeInstanceNodesWithContext(ctx context.Context, request *DescribeInstanceNodesRequest) (response *DescribeInstanceNodesResponse, err error)

DescribeInstanceNodes 获取集群节点信息列表

func (*Client) DescribeInstanceState added in v1.0.826

func (c *Client) DescribeInstanceState(request *DescribeInstanceStateRequest) (response *DescribeInstanceStateResponse, err error)

DescribeInstanceState 集群详情页中显示集群状态、流程进度等

func (*Client) DescribeInstanceStateWithContext added in v1.0.826

func (c *Client) DescribeInstanceStateWithContext(ctx context.Context, request *DescribeInstanceStateRequest) (response *DescribeInstanceStateResponse, err error)

DescribeInstanceState 集群详情页中显示集群状态、流程进度等

func (*Client) DescribeInstanceWithContext

func (c *Client) DescribeInstanceWithContext(ctx context.Context, request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)

DescribeInstance 根据集群ID查询某个集群的具体信息

func (*Client) DescribeInstances

func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances 获取集群列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeInstancesWithContext

func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances 获取集群列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeSlowQueryRecords added in v1.0.826

func (c *Client) DescribeSlowQueryRecords(request *DescribeSlowQueryRecordsRequest) (response *DescribeSlowQueryRecordsResponse, err error)

DescribeSlowQueryRecords 获取慢查询列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeSlowQueryRecordsDownload added in v1.0.826

func (c *Client) DescribeSlowQueryRecordsDownload(request *DescribeSlowQueryRecordsDownloadRequest) (response *DescribeSlowQueryRecordsDownloadResponse, err error)

DescribeSlowQueryRecordsDownload 下载慢查询文件

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeSlowQueryRecordsDownloadWithContext added in v1.0.826

func (c *Client) DescribeSlowQueryRecordsDownloadWithContext(ctx context.Context, request *DescribeSlowQueryRecordsDownloadRequest) (response *DescribeSlowQueryRecordsDownloadResponse, err error)

DescribeSlowQueryRecordsDownload 下载慢查询文件

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeSlowQueryRecordsWithContext added in v1.0.826

func (c *Client) DescribeSlowQueryRecordsWithContext(ctx context.Context, request *DescribeSlowQueryRecordsRequest) (response *DescribeSlowQueryRecordsResponse, err error)

DescribeSlowQueryRecords 获取慢查询列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DestroyInstance added in v1.0.826

func (c *Client) DestroyInstance(request *DestroyInstanceRequest) (response *DestroyInstanceResponse, err error)

DestroyInstance 销毁集群

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DestroyInstanceWithContext added in v1.0.826

func (c *Client) DestroyInstanceWithContext(ctx context.Context, request *DestroyInstanceRequest) (response *DestroyInstanceResponse, err error)

DestroyInstance 销毁集群

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyInstance added in v1.0.826

func (c *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)

ModifyInstance 修改集群名称

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyInstanceWithContext added in v1.0.826

func (c *Client) ModifyInstanceWithContext(ctx context.Context, request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)

ModifyInstance 修改集群名称

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ResizeDisk added in v1.0.826

func (c *Client) ResizeDisk(request *ResizeDiskRequest) (response *ResizeDiskResponse, err error)

ResizeDisk 扩容云盘

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ResizeDiskWithContext added in v1.0.826

func (c *Client) ResizeDiskWithContext(ctx context.Context, request *ResizeDiskRequest) (response *ResizeDiskResponse, err error)

ResizeDisk 扩容云盘

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) RestartClusterForNode added in v1.0.826

func (c *Client) RestartClusterForNode(request *RestartClusterForNodeRequest) (response *RestartClusterForNodeResponse, err error)

RestartClusterForNode 集群滚动重启

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) RestartClusterForNodeWithContext added in v1.0.826

func (c *Client) RestartClusterForNodeWithContext(ctx context.Context, request *RestartClusterForNodeRequest) (response *RestartClusterForNodeResponse, err error)

RestartClusterForNode 集群滚动重启

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ScaleOutInstance added in v1.0.826

func (c *Client) ScaleOutInstance(request *ScaleOutInstanceRequest) (response *ScaleOutInstanceResponse, err error)

ScaleOutInstance 水平扩容节点

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ScaleOutInstanceWithContext added in v1.0.826

func (c *Client) ScaleOutInstanceWithContext(ctx context.Context, request *ScaleOutInstanceRequest) (response *ScaleOutInstanceResponse, err error)

ScaleOutInstance 水平扩容节点

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ScaleUpInstance added in v1.0.826

func (c *Client) ScaleUpInstance(request *ScaleUpInstanceRequest) (response *ScaleUpInstanceResponse, err error)

ScaleUpInstance 计算资源垂直变配

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ScaleUpInstanceWithContext added in v1.0.826

func (c *Client) ScaleUpInstanceWithContext(ctx context.Context, request *ScaleUpInstanceRequest) (response *ScaleUpInstanceResponse, err error)

ScaleUpInstance 计算资源垂直变配

可能返回的错误码:

INTERNALERROR = "InternalError"

type ClusterConfigsInfoFromEMR added in v1.0.826

type ClusterConfigsInfoFromEMR struct {
	// 配置文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 配置文件对应的相关属性信息
	FileConf *string `json:"FileConf,omitnil,omitempty" name:"FileConf"`

	// 配置文件对应的其他属性信息
	KeyConf *string `json:"KeyConf,omitnil,omitempty" name:"KeyConf"`

	// 配置文件的内容,base64编码
	OriParam *string `json:"OriParam,omitnil,omitempty" name:"OriParam"`

	// 用于表示当前配置文件是不是有过修改后没有重启,提醒用户需要重启
	NeedRestart *int64 `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"`

	// 配置文件路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// 配置文件kv值
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: FileKeyValues is deprecated.
	FileKeyValues *string `json:"FileKeyValues,omitnil,omitempty" name:"FileKeyValues"`

	// 配置文件kv值
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileKeyValuesNew []*ConfigKeyValue `json:"FileKeyValuesNew,omitnil,omitempty" name:"FileKeyValuesNew"`
}

type ConfigKeyValue added in v1.0.826

type ConfigKeyValue struct {
	// key
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyName *string `json:"KeyName,omitnil,omitempty" name:"KeyName"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 1-只读,2-可修改但不可删除,3-可删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	Display *int64 `json:"Display,omitnil,omitempty" name:"Display"`

	// 0不支持 1支持热更新
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportHotUpdate *int64 `json:"SupportHotUpdate,omitnil,omitempty" name:"SupportHotUpdate"`
}

type CreateInstanceNewRequest added in v1.0.826

type CreateInstanceNewRequest struct {
	*tchttp.BaseRequest

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// FE规格
	FeSpec *CreateInstanceSpec `json:"FeSpec,omitnil,omitempty" name:"FeSpec"`

	// BE规格
	BeSpec *CreateInstanceSpec `json:"BeSpec,omitnil,omitempty" name:"BeSpec"`

	// 是否高可用
	HaFlag *bool `json:"HaFlag,omitnil,omitempty" name:"HaFlag"`

	// 用户VPCID
	UserVPCId *string `json:"UserVPCId,omitnil,omitempty" name:"UserVPCId"`

	// 用户子网ID
	UserSubnetId *string `json:"UserSubnetId,omitnil,omitempty" name:"UserSubnetId"`

	// 产品版本号
	ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"`

	// 付费类型
	ChargeProperties *ChargeProperties `json:"ChargeProperties,omitnil,omitempty" name:"ChargeProperties"`

	// 实例名字
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 数据库密码
	DorisUserPwd *string `json:"DorisUserPwd,omitnil,omitempty" name:"DorisUserPwd"`

	// 标签列表
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 高可用类型:
	// 0:非高可用(只有1个FE,FeSpec.CreateInstanceSpec.Count=1),
	// 1:读高可用(至少需部署3个FE,FeSpec.CreateInstanceSpec.Count>=3,且为奇数),
	// 2:读写高可用(至少需部署5个FE,FeSpec.CreateInstanceSpec.Count>=5,且为奇数)。
	HaType *int64 `json:"HaType,omitnil,omitempty" name:"HaType"`

	// 表名大小写是否敏感,0:敏感;1:不敏感,以小写进行比较;2:不敏感,表名改为以小写存储
	CaseSensitive *int64 `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"`

	// 是否开启多可用区
	EnableMultiZones *bool `json:"EnableMultiZones,omitnil,omitempty" name:"EnableMultiZones"`

	// 开启多可用区后,用户的所有可用区和子网信息
	UserMultiZoneInfos *NetworkInfo `json:"UserMultiZoneInfos,omitnil,omitempty" name:"UserMultiZoneInfos"`
}

func NewCreateInstanceNewRequest added in v1.0.826

func NewCreateInstanceNewRequest() (request *CreateInstanceNewRequest)

func (*CreateInstanceNewRequest) FromJsonString added in v1.0.826

func (r *CreateInstanceNewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceNewRequest) ToJsonString added in v1.0.826

func (r *CreateInstanceNewRequest) ToJsonString() string

type CreateInstanceNewRequestParams added in v1.0.826

type CreateInstanceNewRequestParams struct {
	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// FE规格
	FeSpec *CreateInstanceSpec `json:"FeSpec,omitnil,omitempty" name:"FeSpec"`

	// BE规格
	BeSpec *CreateInstanceSpec `json:"BeSpec,omitnil,omitempty" name:"BeSpec"`

	// 是否高可用
	HaFlag *bool `json:"HaFlag,omitnil,omitempty" name:"HaFlag"`

	// 用户VPCID
	UserVPCId *string `json:"UserVPCId,omitnil,omitempty" name:"UserVPCId"`

	// 用户子网ID
	UserSubnetId *string `json:"UserSubnetId,omitnil,omitempty" name:"UserSubnetId"`

	// 产品版本号
	ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"`

	// 付费类型
	ChargeProperties *ChargeProperties `json:"ChargeProperties,omitnil,omitempty" name:"ChargeProperties"`

	// 实例名字
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 数据库密码
	DorisUserPwd *string `json:"DorisUserPwd,omitnil,omitempty" name:"DorisUserPwd"`

	// 标签列表
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 高可用类型:
	// 0:非高可用(只有1个FE,FeSpec.CreateInstanceSpec.Count=1),
	// 1:读高可用(至少需部署3个FE,FeSpec.CreateInstanceSpec.Count>=3,且为奇数),
	// 2:读写高可用(至少需部署5个FE,FeSpec.CreateInstanceSpec.Count>=5,且为奇数)。
	HaType *int64 `json:"HaType,omitnil,omitempty" name:"HaType"`

	// 表名大小写是否敏感,0:敏感;1:不敏感,以小写进行比较;2:不敏感,表名改为以小写存储
	CaseSensitive *int64 `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"`

	// 是否开启多可用区
	EnableMultiZones *bool `json:"EnableMultiZones,omitnil,omitempty" name:"EnableMultiZones"`

	// 开启多可用区后,用户的所有可用区和子网信息
	UserMultiZoneInfos *NetworkInfo `json:"UserMultiZoneInfos,omitnil,omitempty" name:"UserMultiZoneInfos"`
}

Predefined struct for user

type CreateInstanceNewResponse added in v1.0.826

type CreateInstanceNewResponse struct {
	*tchttp.BaseResponse
	Response *CreateInstanceNewResponseParams `json:"Response"`
}

func NewCreateInstanceNewResponse added in v1.0.826

func NewCreateInstanceNewResponse() (response *CreateInstanceNewResponse)

func (*CreateInstanceNewResponse) FromJsonString added in v1.0.826

func (r *CreateInstanceNewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceNewResponse) ToJsonString added in v1.0.826

func (r *CreateInstanceNewResponse) ToJsonString() string

type CreateInstanceNewResponseParams added in v1.0.826

type CreateInstanceNewResponseParams struct {
	// 流程ID
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 错误信息
	ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateInstanceSpec added in v1.0.826

type CreateInstanceSpec struct {
	// 规格名字
	SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"`

	// 数量
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 云盘大小
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`
}

type DataBaseAuditRecord added in v1.0.826

type DataBaseAuditRecord struct {
	// 查询用户
	// 注意:此字段可能返回 null,表示取不到有效值。
	OsUser *string `json:"OsUser,omitnil,omitempty" name:"OsUser"`

	// 查询ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InitialQueryId *string `json:"InitialQueryId,omitnil,omitempty" name:"InitialQueryId"`

	// SQL语句
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// 开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueryStartTime *string `json:"QueryStartTime,omitnil,omitempty" name:"QueryStartTime"`

	// 执行耗时
	// 注意:此字段可能返回 null,表示取不到有效值。
	DurationMs *int64 `json:"DurationMs,omitnil,omitempty" name:"DurationMs"`

	// 读取行数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadRows *int64 `json:"ReadRows,omitnil,omitempty" name:"ReadRows"`

	// 读取字节数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultRows *int64 `json:"ResultRows,omitnil,omitempty" name:"ResultRows"`

	// 结果字节数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultBytes *uint64 `json:"ResultBytes,omitnil,omitempty" name:"ResultBytes"`

	// 内存
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemoryUsage *int64 `json:"MemoryUsage,omitnil,omitempty" name:"MemoryUsage"`

	// 初始查询IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	InitialAddress *string `json:"InitialAddress,omitnil,omitempty" name:"InitialAddress"`

	// 数据库
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// sql类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"`

	// catalog名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Catalog *string `json:"Catalog,omitnil,omitempty" name:"Catalog"`
}

type DescribeClusterConfigsRequest added in v1.0.826

type DescribeClusterConfigsRequest struct {
	*tchttp.BaseRequest

	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	//  0 公有云查询;1青鹅查询,青鹅查询显示所有需要展示的
	ConfigType *int64 `json:"ConfigType,omitnil,omitempty" name:"ConfigType"`

	// 模糊搜索关键字文件
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 0集群维度 1节点维度
	ClusterConfigType *int64 `json:"ClusterConfigType,omitnil,omitempty" name:"ClusterConfigType"`

	// eth0的ip地址
	IPAddress *string `json:"IPAddress,omitnil,omitempty" name:"IPAddress"`
}

func NewDescribeClusterConfigsRequest added in v1.0.826

func NewDescribeClusterConfigsRequest() (request *DescribeClusterConfigsRequest)

func (*DescribeClusterConfigsRequest) FromJsonString added in v1.0.826

func (r *DescribeClusterConfigsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterConfigsRequest) ToJsonString added in v1.0.826

func (r *DescribeClusterConfigsRequest) ToJsonString() string

type DescribeClusterConfigsRequestParams added in v1.0.826

type DescribeClusterConfigsRequestParams struct {
	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	//  0 公有云查询;1青鹅查询,青鹅查询显示所有需要展示的
	ConfigType *int64 `json:"ConfigType,omitnil,omitempty" name:"ConfigType"`

	// 模糊搜索关键字文件
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 0集群维度 1节点维度
	ClusterConfigType *int64 `json:"ClusterConfigType,omitnil,omitempty" name:"ClusterConfigType"`

	// eth0的ip地址
	IPAddress *string `json:"IPAddress,omitnil,omitempty" name:"IPAddress"`
}

Predefined struct for user

type DescribeClusterConfigsResponse added in v1.0.826

type DescribeClusterConfigsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterConfigsResponseParams `json:"Response"`
}

func NewDescribeClusterConfigsResponse added in v1.0.826

func NewDescribeClusterConfigsResponse() (response *DescribeClusterConfigsResponse)

func (*DescribeClusterConfigsResponse) FromJsonString added in v1.0.826

func (r *DescribeClusterConfigsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterConfigsResponse) ToJsonString added in v1.0.826

func (r *DescribeClusterConfigsResponse) ToJsonString() string

type DescribeClusterConfigsResponseParams added in v1.0.826

type DescribeClusterConfigsResponseParams struct {
	// 返回实例的配置文件相关的信息
	ClusterConfList []*ClusterConfigsInfoFromEMR `json:"ClusterConfList,omitnil,omitempty" name:"ClusterConfList"`

	// 返回当前内核版本 如果不存在则返回空字符串
	BuildVersion *string `json:"BuildVersion,omitnil,omitempty" name:"BuildVersion"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDatabaseAuditDownloadRequest added in v1.0.826

type DescribeDatabaseAuditDownloadRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 排序参数
	OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`

	// 用户
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 数据库
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// sql类型
	SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"`

	// sql语句
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// 用户 多选
	Users []*string `json:"Users,omitnil,omitempty" name:"Users"`

	// 数据库 多选
	DbNames []*string `json:"DbNames,omitnil,omitempty" name:"DbNames"`

	// sql类型 多选
	SqlTypes []*string `json:"SqlTypes,omitnil,omitempty" name:"SqlTypes"`

	// catalog名称 (多选)
	Catalogs []*string `json:"Catalogs,omitnil,omitempty" name:"Catalogs"`
}

func NewDescribeDatabaseAuditDownloadRequest added in v1.0.826

func NewDescribeDatabaseAuditDownloadRequest() (request *DescribeDatabaseAuditDownloadRequest)

func (*DescribeDatabaseAuditDownloadRequest) FromJsonString added in v1.0.826

func (r *DescribeDatabaseAuditDownloadRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDatabaseAuditDownloadRequest) ToJsonString added in v1.0.826

func (r *DescribeDatabaseAuditDownloadRequest) ToJsonString() string

type DescribeDatabaseAuditDownloadRequestParams added in v1.0.826

type DescribeDatabaseAuditDownloadRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 排序参数
	OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`

	// 用户
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 数据库
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// sql类型
	SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"`

	// sql语句
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// 用户 多选
	Users []*string `json:"Users,omitnil,omitempty" name:"Users"`

	// 数据库 多选
	DbNames []*string `json:"DbNames,omitnil,omitempty" name:"DbNames"`

	// sql类型 多选
	SqlTypes []*string `json:"SqlTypes,omitnil,omitempty" name:"SqlTypes"`

	// catalog名称 (多选)
	Catalogs []*string `json:"Catalogs,omitnil,omitempty" name:"Catalogs"`
}

Predefined struct for user

type DescribeDatabaseAuditDownloadResponse added in v1.0.826

type DescribeDatabaseAuditDownloadResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatabaseAuditDownloadResponseParams `json:"Response"`
}

func NewDescribeDatabaseAuditDownloadResponse added in v1.0.826

func NewDescribeDatabaseAuditDownloadResponse() (response *DescribeDatabaseAuditDownloadResponse)

func (*DescribeDatabaseAuditDownloadResponse) FromJsonString added in v1.0.826

func (r *DescribeDatabaseAuditDownloadResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDatabaseAuditDownloadResponse) ToJsonString added in v1.0.826

type DescribeDatabaseAuditDownloadResponseParams added in v1.0.826

type DescribeDatabaseAuditDownloadResponseParams struct {
	// 日志的cos地址
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDatabaseAuditRecordsRequest added in v1.0.826

type DescribeDatabaseAuditRecordsRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 排序参数
	OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`

	// 用户
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 数据库
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// sql类型
	SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"`

	// sql语句
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// 用户 (多选)
	Users []*string `json:"Users,omitnil,omitempty" name:"Users"`

	// 数据库 (多选)
	DbNames []*string `json:"DbNames,omitnil,omitempty" name:"DbNames"`

	// sql类型 (多选)
	SqlTypes []*string `json:"SqlTypes,omitnil,omitempty" name:"SqlTypes"`

	// catalog名称(多选)
	Catalogs []*string `json:"Catalogs,omitnil,omitempty" name:"Catalogs"`
}

func NewDescribeDatabaseAuditRecordsRequest added in v1.0.826

func NewDescribeDatabaseAuditRecordsRequest() (request *DescribeDatabaseAuditRecordsRequest)

func (*DescribeDatabaseAuditRecordsRequest) FromJsonString added in v1.0.826

func (r *DescribeDatabaseAuditRecordsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDatabaseAuditRecordsRequest) ToJsonString added in v1.0.826

func (r *DescribeDatabaseAuditRecordsRequest) ToJsonString() string

type DescribeDatabaseAuditRecordsRequestParams added in v1.0.826

type DescribeDatabaseAuditRecordsRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 排序参数
	OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`

	// 用户
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 数据库
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// sql类型
	SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"`

	// sql语句
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// 用户 (多选)
	Users []*string `json:"Users,omitnil,omitempty" name:"Users"`

	// 数据库 (多选)
	DbNames []*string `json:"DbNames,omitnil,omitempty" name:"DbNames"`

	// sql类型 (多选)
	SqlTypes []*string `json:"SqlTypes,omitnil,omitempty" name:"SqlTypes"`

	// catalog名称(多选)
	Catalogs []*string `json:"Catalogs,omitnil,omitempty" name:"Catalogs"`
}

Predefined struct for user

type DescribeDatabaseAuditRecordsResponse added in v1.0.826

type DescribeDatabaseAuditRecordsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatabaseAuditRecordsResponseParams `json:"Response"`
}

func NewDescribeDatabaseAuditRecordsResponse added in v1.0.826

func NewDescribeDatabaseAuditRecordsResponse() (response *DescribeDatabaseAuditRecordsResponse)

func (*DescribeDatabaseAuditRecordsResponse) FromJsonString added in v1.0.826

func (r *DescribeDatabaseAuditRecordsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDatabaseAuditRecordsResponse) ToJsonString added in v1.0.826

func (r *DescribeDatabaseAuditRecordsResponse) ToJsonString() string

type DescribeDatabaseAuditRecordsResponseParams added in v1.0.826

type DescribeDatabaseAuditRecordsResponseParams struct {
	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 记录列表
	SlowQueryRecords *DataBaseAuditRecord `json:"SlowQueryRecords,omitnil,omitempty" name:"SlowQueryRecords"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceNodesInfoRequest added in v1.0.826

type DescribeInstanceNodesInfoRequest struct {
	*tchttp.BaseRequest

	// 集群id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewDescribeInstanceNodesInfoRequest added in v1.0.826

func NewDescribeInstanceNodesInfoRequest() (request *DescribeInstanceNodesInfoRequest)

func (*DescribeInstanceNodesInfoRequest) FromJsonString added in v1.0.826

func (r *DescribeInstanceNodesInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceNodesInfoRequest) ToJsonString added in v1.0.826

func (r *DescribeInstanceNodesInfoRequest) ToJsonString() string

type DescribeInstanceNodesInfoRequestParams added in v1.0.826

type DescribeInstanceNodesInfoRequestParams struct {
	// 集群id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type DescribeInstanceNodesInfoResponse added in v1.0.826

type DescribeInstanceNodesInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceNodesInfoResponseParams `json:"Response"`
}

func NewDescribeInstanceNodesInfoResponse added in v1.0.826

func NewDescribeInstanceNodesInfoResponse() (response *DescribeInstanceNodesInfoResponse)

func (*DescribeInstanceNodesInfoResponse) FromJsonString added in v1.0.826

func (r *DescribeInstanceNodesInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceNodesInfoResponse) ToJsonString added in v1.0.826

func (r *DescribeInstanceNodesInfoResponse) ToJsonString() string

type DescribeInstanceNodesInfoResponseParams added in v1.0.826

type DescribeInstanceNodesInfoResponseParams struct {
	// Be节点
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeNodes []*string `json:"BeNodes,omitnil,omitempty" name:"BeNodes"`

	// Fe节点
	// 注意:此字段可能返回 null,表示取不到有效值。
	FeNodes []*string `json:"FeNodes,omitnil,omitempty" name:"FeNodes"`

	// Fe master节点
	FeMaster *string `json:"FeMaster,omitnil,omitempty" name:"FeMaster"`

	// Be节点信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeNodeInfos []*NodeInfo `json:"BeNodeInfos,omitnil,omitempty" name:"BeNodeInfos"`

	// Fe节点信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	FeNodeInfos []*NodeInfo `json:"FeNodeInfos,omitnil,omitempty" name:"FeNodeInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceNodesRequest

type DescribeInstanceNodesRequest struct {
	*tchttp.BaseRequest

	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 集群角色类型,默认为 "data"数据节点
	NodeRole *string `json:"NodeRole,omitnil,omitempty" name:"NodeRole"`

	// 分页参数,第一页为0,第二页为10
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页参数,分页步长,默认为10
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 展现策略,All时显示所有
	DisplayPolicy *string `json:"DisplayPolicy,omitnil,omitempty" name:"DisplayPolicy"`
}

func NewDescribeInstanceNodesRequest

func NewDescribeInstanceNodesRequest() (request *DescribeInstanceNodesRequest)

func (*DescribeInstanceNodesRequest) FromJsonString

func (r *DescribeInstanceNodesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceNodesRequest) ToJsonString

func (r *DescribeInstanceNodesRequest) ToJsonString() string

type DescribeInstanceNodesRequestParams

type DescribeInstanceNodesRequestParams struct {
	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 集群角色类型,默认为 "data"数据节点
	NodeRole *string `json:"NodeRole,omitnil,omitempty" name:"NodeRole"`

	// 分页参数,第一页为0,第二页为10
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页参数,分页步长,默认为10
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 展现策略,All时显示所有
	DisplayPolicy *string `json:"DisplayPolicy,omitnil,omitempty" name:"DisplayPolicy"`
}

Predefined struct for user

type DescribeInstanceNodesResponse

type DescribeInstanceNodesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceNodesResponseParams `json:"Response"`
}

func NewDescribeInstanceNodesResponse

func NewDescribeInstanceNodesResponse() (response *DescribeInstanceNodesResponse)

func (*DescribeInstanceNodesResponse) FromJsonString

func (r *DescribeInstanceNodesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceNodesResponse) ToJsonString

func (r *DescribeInstanceNodesResponse) ToJsonString() string

type DescribeInstanceNodesResponseParams

type DescribeInstanceNodesResponseParams struct {
	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例节点总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceNodesList []*InstanceNode `json:"InstanceNodesList,omitnil,omitempty" name:"InstanceNodesList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceRequest

type DescribeInstanceRequest struct {
	*tchttp.BaseRequest

	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeInstanceRequest

func NewDescribeInstanceRequest() (request *DescribeInstanceRequest)

func (*DescribeInstanceRequest) FromJsonString

func (r *DescribeInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceRequest) ToJsonString

func (r *DescribeInstanceRequest) ToJsonString() string

type DescribeInstanceRequestParams

type DescribeInstanceRequestParams struct {
	// 集群实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeInstanceResponse

type DescribeInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceResponseParams `json:"Response"`
}

func NewDescribeInstanceResponse

func NewDescribeInstanceResponse() (response *DescribeInstanceResponse)

func (*DescribeInstanceResponse) FromJsonString

func (r *DescribeInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceResponse) ToJsonString

func (r *DescribeInstanceResponse) ToJsonString() string

type DescribeInstanceResponseParams

type DescribeInstanceResponseParams struct {
	// 实例描述信息
	InstanceInfo *InstanceInfo `json:"InstanceInfo,omitnil,omitempty" name:"InstanceInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceStateRequest added in v1.0.826

type DescribeInstanceStateRequest struct {
	*tchttp.BaseRequest

	// 集群实例名称
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeInstanceStateRequest added in v1.0.826

func NewDescribeInstanceStateRequest() (request *DescribeInstanceStateRequest)

func (*DescribeInstanceStateRequest) FromJsonString added in v1.0.826

func (r *DescribeInstanceStateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceStateRequest) ToJsonString added in v1.0.826

func (r *DescribeInstanceStateRequest) ToJsonString() string

type DescribeInstanceStateRequestParams added in v1.0.826

type DescribeInstanceStateRequestParams struct {
	// 集群实例名称
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeInstanceStateResponse added in v1.0.826

type DescribeInstanceStateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceStateResponseParams `json:"Response"`
}

func NewDescribeInstanceStateResponse added in v1.0.826

func NewDescribeInstanceStateResponse() (response *DescribeInstanceStateResponse)

func (*DescribeInstanceStateResponse) FromJsonString added in v1.0.826

func (r *DescribeInstanceStateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceStateResponse) ToJsonString added in v1.0.826

func (r *DescribeInstanceStateResponse) ToJsonString() string

type DescribeInstanceStateResponseParams added in v1.0.826

type DescribeInstanceStateResponseParams struct {
	// 集群状态,例如:Serving
	InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`

	// 集群操作创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowCreateTime *string `json:"FlowCreateTime,omitnil,omitempty" name:"FlowCreateTime"`

	// 集群操作名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowName *string `json:"FlowName,omitnil,omitempty" name:"FlowName"`

	// 集群操作进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowProgress *float64 `json:"FlowProgress,omitnil,omitempty" name:"FlowProgress"`

	// 集群状态描述,例如:运行中
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceStateDesc *string `json:"InstanceStateDesc,omitnil,omitempty" name:"InstanceStateDesc"`

	// 集群流程错误信息,例如:“创建失败,资源不足”
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowMsg *string `json:"FlowMsg,omitnil,omitempty" name:"FlowMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	*tchttp.BaseRequest

	// 搜索的集群id名称
	SearchInstanceId *string `json:"SearchInstanceId,omitnil,omitempty" name:"SearchInstanceId"`

	// 搜索的集群name
	SearchInstanceName *string `json:"SearchInstanceName,omitnil,omitempty" name:"SearchInstanceName"`

	// 分页参数,第一页为0,第二页为10
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页参数,分页步长,默认为10
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索标签列表
	SearchTags []*SearchTags `json:"SearchTags,omitnil,omitempty" name:"SearchTags"`
}

func NewDescribeInstancesRequest

func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)

func (*DescribeInstancesRequest) FromJsonString

func (r *DescribeInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstancesRequest) ToJsonString

func (r *DescribeInstancesRequest) ToJsonString() string

type DescribeInstancesRequestParams

type DescribeInstancesRequestParams struct {
	// 搜索的集群id名称
	SearchInstanceId *string `json:"SearchInstanceId,omitnil,omitempty" name:"SearchInstanceId"`

	// 搜索的集群name
	SearchInstanceName *string `json:"SearchInstanceName,omitnil,omitempty" name:"SearchInstanceName"`

	// 分页参数,第一页为0,第二页为10
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页参数,分页步长,默认为10
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索标签列表
	SearchTags []*SearchTags `json:"SearchTags,omitnil,omitempty" name:"SearchTags"`
}

Predefined struct for user

type DescribeInstancesResponse

type DescribeInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstancesResponseParams `json:"Response"`
}

func NewDescribeInstancesResponse

func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)

func (*DescribeInstancesResponse) FromJsonString

func (r *DescribeInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstancesResponse) ToJsonString

func (r *DescribeInstancesResponse) ToJsonString() string

type DescribeInstancesResponseParams

type DescribeInstancesResponseParams struct {
	// 实例总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例数组
	InstancesList []*InstanceInfo `json:"InstancesList,omitnil,omitempty" name:"InstancesList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSlowQueryRecordsDownloadRequest added in v1.0.826

type DescribeSlowQueryRecordsDownloadRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 慢查询时间
	QueryDurationMs *int64 `json:"QueryDurationMs,omitnil,omitempty" name:"QueryDurationMs"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 排序参数
	DurationMs *string `json:"DurationMs,omitnil,omitempty" name:"DurationMs"`

	// 查询sql
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// 排序参数
	ReadRows *string `json:"ReadRows,omitnil,omitempty" name:"ReadRows"`

	// 排序参数
	ResultBytes *string `json:"ResultBytes,omitnil,omitempty" name:"ResultBytes"`

	// 排序参数
	MemoryUsage *string `json:"MemoryUsage,omitnil,omitempty" name:"MemoryUsage"`

	// IsQuery条件
	IsQuery *int64 `json:"IsQuery,omitnil,omitempty" name:"IsQuery"`
}

func NewDescribeSlowQueryRecordsDownloadRequest added in v1.0.826

func NewDescribeSlowQueryRecordsDownloadRequest() (request *DescribeSlowQueryRecordsDownloadRequest)

func (*DescribeSlowQueryRecordsDownloadRequest) FromJsonString added in v1.0.826

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSlowQueryRecordsDownloadRequest) ToJsonString added in v1.0.826

type DescribeSlowQueryRecordsDownloadRequestParams added in v1.0.826

type DescribeSlowQueryRecordsDownloadRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 慢查询时间
	QueryDurationMs *int64 `json:"QueryDurationMs,omitnil,omitempty" name:"QueryDurationMs"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 排序参数
	DurationMs *string `json:"DurationMs,omitnil,omitempty" name:"DurationMs"`

	// 查询sql
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// 排序参数
	ReadRows *string `json:"ReadRows,omitnil,omitempty" name:"ReadRows"`

	// 排序参数
	ResultBytes *string `json:"ResultBytes,omitnil,omitempty" name:"ResultBytes"`

	// 排序参数
	MemoryUsage *string `json:"MemoryUsage,omitnil,omitempty" name:"MemoryUsage"`

	// IsQuery条件
	IsQuery *int64 `json:"IsQuery,omitnil,omitempty" name:"IsQuery"`
}

Predefined struct for user

type DescribeSlowQueryRecordsDownloadResponse added in v1.0.826

type DescribeSlowQueryRecordsDownloadResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSlowQueryRecordsDownloadResponseParams `json:"Response"`
}

func NewDescribeSlowQueryRecordsDownloadResponse added in v1.0.826

func NewDescribeSlowQueryRecordsDownloadResponse() (response *DescribeSlowQueryRecordsDownloadResponse)

func (*DescribeSlowQueryRecordsDownloadResponse) FromJsonString added in v1.0.826

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSlowQueryRecordsDownloadResponse) ToJsonString added in v1.0.826

type DescribeSlowQueryRecordsDownloadResponseParams added in v1.0.826

type DescribeSlowQueryRecordsDownloadResponseParams struct {
	// cos地址
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSlowQueryRecordsRequest added in v1.0.826

type DescribeSlowQueryRecordsRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 慢查询时间
	QueryDurationMs *int64 `json:"QueryDurationMs,omitnil,omitempty" name:"QueryDurationMs"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 排序参数
	DurationMs *string `json:"DurationMs,omitnil,omitempty" name:"DurationMs"`

	// 数据库名称
	DbName []*string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 是否是查询,0:否, 1:是
	IsQuery *int64 `json:"IsQuery,omitnil,omitempty" name:"IsQuery"`

	// catalog名称
	CatalogName []*string `json:"CatalogName,omitnil,omitempty" name:"CatalogName"`

	// sql名
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// ReadRows排序字段
	ReadRows *string `json:"ReadRows,omitnil,omitempty" name:"ReadRows"`

	// ResultBytes排序字段
	ResultBytes *string `json:"ResultBytes,omitnil,omitempty" name:"ResultBytes"`

	// MemoryUsage排序字段
	MemoryUsage *string `json:"MemoryUsage,omitnil,omitempty" name:"MemoryUsage"`
}

func NewDescribeSlowQueryRecordsRequest added in v1.0.826

func NewDescribeSlowQueryRecordsRequest() (request *DescribeSlowQueryRecordsRequest)

func (*DescribeSlowQueryRecordsRequest) FromJsonString added in v1.0.826

func (r *DescribeSlowQueryRecordsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSlowQueryRecordsRequest) ToJsonString added in v1.0.826

func (r *DescribeSlowQueryRecordsRequest) ToJsonString() string

type DescribeSlowQueryRecordsRequestParams added in v1.0.826

type DescribeSlowQueryRecordsRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 慢查询时间
	QueryDurationMs *int64 `json:"QueryDurationMs,omitnil,omitempty" name:"QueryDurationMs"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 排序参数
	DurationMs *string `json:"DurationMs,omitnil,omitempty" name:"DurationMs"`

	// 数据库名称
	DbName []*string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 是否是查询,0:否, 1:是
	IsQuery *int64 `json:"IsQuery,omitnil,omitempty" name:"IsQuery"`

	// catalog名称
	CatalogName []*string `json:"CatalogName,omitnil,omitempty" name:"CatalogName"`

	// sql名
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// ReadRows排序字段
	ReadRows *string `json:"ReadRows,omitnil,omitempty" name:"ReadRows"`

	// ResultBytes排序字段
	ResultBytes *string `json:"ResultBytes,omitnil,omitempty" name:"ResultBytes"`

	// MemoryUsage排序字段
	MemoryUsage *string `json:"MemoryUsage,omitnil,omitempty" name:"MemoryUsage"`
}

Predefined struct for user

type DescribeSlowQueryRecordsResponse added in v1.0.826

type DescribeSlowQueryRecordsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSlowQueryRecordsResponseParams `json:"Response"`
}

func NewDescribeSlowQueryRecordsResponse added in v1.0.826

func NewDescribeSlowQueryRecordsResponse() (response *DescribeSlowQueryRecordsResponse)

func (*DescribeSlowQueryRecordsResponse) FromJsonString added in v1.0.826

func (r *DescribeSlowQueryRecordsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSlowQueryRecordsResponse) ToJsonString added in v1.0.826

func (r *DescribeSlowQueryRecordsResponse) ToJsonString() string

type DescribeSlowQueryRecordsResponseParams added in v1.0.826

type DescribeSlowQueryRecordsResponseParams struct {
	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 记录列表
	SlowQueryRecords []*SlowQueryRecord `json:"SlowQueryRecords,omitnil,omitempty" name:"SlowQueryRecords"`

	// 所有数据库名
	// 注意:此字段可能返回 null,表示取不到有效值。
	DBNameList []*string `json:"DBNameList,omitnil,omitempty" name:"DBNameList"`

	// 所有catalog名
	// 注意:此字段可能返回 null,表示取不到有效值。
	CatalogNameList []*string `json:"CatalogNameList,omitnil,omitempty" name:"CatalogNameList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DestroyInstanceRequest added in v1.0.826

type DestroyInstanceRequest struct {
	*tchttp.BaseRequest

	// 集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDestroyInstanceRequest added in v1.0.826

func NewDestroyInstanceRequest() (request *DestroyInstanceRequest)

func (*DestroyInstanceRequest) FromJsonString added in v1.0.826

func (r *DestroyInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyInstanceRequest) ToJsonString added in v1.0.826

func (r *DestroyInstanceRequest) ToJsonString() string

type DestroyInstanceRequestParams added in v1.0.826

type DestroyInstanceRequestParams struct {
	// 集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DestroyInstanceResponse added in v1.0.826

type DestroyInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DestroyInstanceResponseParams `json:"Response"`
}

func NewDestroyInstanceResponse added in v1.0.826

func NewDestroyInstanceResponse() (response *DestroyInstanceResponse)

func (*DestroyInstanceResponse) FromJsonString added in v1.0.826

func (r *DestroyInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyInstanceResponse) ToJsonString added in v1.0.826

func (r *DestroyInstanceResponse) ToJsonString() string

type DestroyInstanceResponseParams added in v1.0.826

type DestroyInstanceResponseParams struct {
	// 流程ID
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 错误信息
	ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type InstanceInfo

type InstanceInfo struct {
	// 集群实例ID, "cdw-xxxx" 字符串类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 集群实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 状态,
	// Init 创建中; Serving 运行中;
	// Deleted已销毁;Deleting 销毁中;
	// Modify 集群变更中;
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 地域, ap-guangzhou
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 可用区, ap-guangzhou-3
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 私有网络名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 付费类型,"hour", "prepay"
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 数据节点描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	MasterSummary *NodesSummary `json:"MasterSummary,omitnil,omitempty" name:"MasterSummary"`

	// zookeeper节点描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CoreSummary *NodesSummary `json:"CoreSummary,omitnil,omitempty" name:"CoreSummary"`

	// 高可用,“true" "false"
	// 注意:此字段可能返回 null,表示取不到有效值。
	HA *string `json:"HA,omitnil,omitempty" name:"HA"`

	// 高可用类型:
	// 0:非高可用
	// 1:读高可用
	// 2:读写高可用。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HaType *int64 `json:"HaType,omitnil,omitempty" name:"HaType"`

	// 访问地址,例如 "10.0.0.1:9000"
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessInfo *string `json:"AccessInfo,omitnil,omitempty" name:"AccessInfo"`

	// 记录ID,数值型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// regionId, 表示地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 可用区说明,例如 "广州二区"
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneDesc *string `json:"ZoneDesc,omitnil,omitempty" name:"ZoneDesc"`

	// 错误流程说明信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowMsg *string `json:"FlowMsg,omitnil,omitempty" name:"FlowMsg"`

	// 状态描述,例如“运行中”等
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// 自动续费标记
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *bool `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 监控信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Monitor *string `json:"Monitor,omitnil,omitempty" name:"Monitor"`

	// 是否开通日志
	// 注意:此字段可能返回 null,表示取不到有效值。
	HasClsTopic *bool `json:"HasClsTopic,omitnil,omitempty" name:"HasClsTopic"`

	// 日志主题ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClsTopicId *string `json:"ClsTopicId,omitnil,omitempty" name:"ClsTopicId"`

	// 日志集ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClsLogSetId *string `json:"ClsLogSetId,omitnil,omitempty" name:"ClsLogSetId"`

	// 是否支持xml配置管理
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableXMLConfig *int64 `json:"EnableXMLConfig,omitnil,omitempty" name:"EnableXMLConfig"`

	// 区域
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionDesc *string `json:"RegionDesc,omitnil,omitempty" name:"RegionDesc"`

	// 弹性网卡地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"`

	// 冷热分层系数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosMoveFactor *int64 `json:"CosMoveFactor,omitnil,omitempty" name:"CosMoveFactor"`

	// external/local/yunti
	// 注意:此字段可能返回 null,表示取不到有效值。
	Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`

	// cos桶
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosBucketName *string `json:"CosBucketName,omitnil,omitempty" name:"CosBucketName"`

	// cbs
	// 注意:此字段可能返回 null,表示取不到有效值。
	CanAttachCbs *bool `json:"CanAttachCbs,omitnil,omitempty" name:"CanAttachCbs"`

	// 小版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildVersion *string `json:"BuildVersion,omitnil,omitempty" name:"BuildVersion"`

	// 组件信息
	// 注:这里返回类型实际为map[string]struct类型,并非显示的string类型,可以参考“示例值”进行数据的解析。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Components *string `json:"Components,omitnil,omitempty" name:"Components"`

	// 判断审计日志表是否有catalog字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: IfExistCatalog is deprecated.
	IfExistCatalog *int64 `json:"IfExistCatalog,omitnil,omitempty" name:"IfExistCatalog"`

	// 页面特性,用于前端屏蔽一些页面入口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Characteristic []*string `json:"Characteristic,omitnil,omitempty" name:"Characteristic"`

	// 超时时间 单位s
	// 注意:此字段可能返回 null,表示取不到有效值。
	RestartTimeout *string `json:"RestartTimeout,omitnil,omitempty" name:"RestartTimeout"`

	// 内核优雅重启超时时间,如果为-1说明未设置
	// 注意:此字段可能返回 null,表示取不到有效值。
	GraceShutdownWaitSeconds *string `json:"GraceShutdownWaitSeconds,omitnil,omitempty" name:"GraceShutdownWaitSeconds"`

	// 表名大小写是否敏感,0:敏感;1:不敏感,以小写进行比较;2:不敏感,表名改为以小写存储
	// 注意:此字段可能返回 null,表示取不到有效值。
	CaseSensitive *int64 `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"`

	// 用户是否可以绑定安全组
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsWhiteSGs *bool `json:"IsWhiteSGs,omitnil,omitempty" name:"IsWhiteSGs"`

	// 已绑定的安全组信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindSGs []*string `json:"BindSGs,omitnil,omitempty" name:"BindSGs"`

	// 是否为多可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableMultiZones *bool `json:"EnableMultiZones,omitnil,omitempty" name:"EnableMultiZones"`

	// 用户可用区和子网信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserNetworkInfos *string `json:"UserNetworkInfos,omitnil,omitempty" name:"UserNetworkInfos"`
}

type InstanceNode

type InstanceNode struct {
	// IP地址
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 机型,如 S1
	Spec *string `json:"Spec,omitnil,omitempty" name:"Spec"`

	// cpu核数
	Core *int64 `json:"Core,omitnil,omitempty" name:"Core"`

	// 内存大小
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 磁盘类型
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 磁盘大小
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 所属clickhouse cluster名称
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// rip
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rip *string `json:"Rip,omitnil,omitempty" name:"Rip"`

	// FE节点角色
	// 注意:此字段可能返回 null,表示取不到有效值。
	FeRole *string `json:"FeRole,omitnil,omitempty" name:"FeRole"`

	// UUID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UUID *string `json:"UUID,omitnil,omitempty" name:"UUID"`
}

type ModifyInstanceRequest added in v1.0.826

type ModifyInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 新修改的实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}

func NewModifyInstanceRequest added in v1.0.826

func NewModifyInstanceRequest() (request *ModifyInstanceRequest)

func (*ModifyInstanceRequest) FromJsonString added in v1.0.826

func (r *ModifyInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceRequest) ToJsonString added in v1.0.826

func (r *ModifyInstanceRequest) ToJsonString() string

type ModifyInstanceRequestParams added in v1.0.826

type ModifyInstanceRequestParams struct {
	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 新修改的实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}

Predefined struct for user

type ModifyInstanceResponse added in v1.0.826

type ModifyInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceResponseParams `json:"Response"`
}

func NewModifyInstanceResponse added in v1.0.826

func NewModifyInstanceResponse() (response *ModifyInstanceResponse)

func (*ModifyInstanceResponse) FromJsonString added in v1.0.826

func (r *ModifyInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceResponse) ToJsonString added in v1.0.826

func (r *ModifyInstanceResponse) ToJsonString() string

type ModifyInstanceResponseParams added in v1.0.826

type ModifyInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type NetworkInfo added in v1.0.891

type NetworkInfo struct {
	// 可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 子网id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 当前子网可用ip数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetIpNum *int64 `json:"SubnetIpNum,omitnil,omitempty" name:"SubnetIpNum"`
}

type NodeInfo added in v1.0.826

type NodeInfo struct {
	// 用户IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 节点状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 节点角色名
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"`

	// 组件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComponentName *string `json:"ComponentName,omitnil,omitempty" name:"ComponentName"`

	// 节点角色
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeRole *string `json:"NodeRole,omitnil,omitempty" name:"NodeRole"`

	// 节点上次重启的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastRestartTime *string `json:"LastRestartTime,omitnil,omitempty" name:"LastRestartTime"`

	// 节点所在可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}

type NodesSummary

type NodesSummary struct {
	// 机型,如 S1
	Spec *string `json:"Spec,omitnil,omitempty" name:"Spec"`

	// 节点数目
	NodeSize *int64 `json:"NodeSize,omitnil,omitempty" name:"NodeSize"`

	// cpu核数,单位个
	Core *int64 `json:"Core,omitnil,omitempty" name:"Core"`

	// 内存大小,单位G
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 磁盘大小,单位G
	Disk *int64 `json:"Disk,omitnil,omitempty" name:"Disk"`

	// 磁盘类型
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 磁盘描述
	DiskDesc *string `json:"DiskDesc,omitnil,omitempty" name:"DiskDesc"`

	// 挂载云盘信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachCBSSpec *AttachCBSSpec `json:"AttachCBSSpec,omitnil,omitempty" name:"AttachCBSSpec"`

	// 子产品名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubProductType *string `json:"SubProductType,omitnil,omitempty" name:"SubProductType"`

	// 规格核数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpecCore *int64 `json:"SpecCore,omitnil,omitempty" name:"SpecCore"`

	// 规格内存
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpecMemory *int64 `json:"SpecMemory,omitnil,omitempty" name:"SpecMemory"`

	// 磁盘大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskCount *int64 `json:"DiskCount,omitnil,omitempty" name:"DiskCount"`

	// 是否加密
	// 注意:此字段可能返回 null,表示取不到有效值。
	Encrypt *int64 `json:"Encrypt,omitnil,omitempty" name:"Encrypt"`

	// 最大磁盘
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxDiskSize *int64 `json:"MaxDiskSize,omitnil,omitempty" name:"MaxDiskSize"`
}

type ResizeDiskRequest added in v1.0.826

type ResizeDiskRequest struct {
	*tchttp.BaseRequest

	// 集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 角色(MATER/CORE),MASTER 对应 FE,CORE对应BE
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 云盘大小
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`
}

func NewResizeDiskRequest added in v1.0.826

func NewResizeDiskRequest() (request *ResizeDiskRequest)

func (*ResizeDiskRequest) FromJsonString added in v1.0.826

func (r *ResizeDiskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResizeDiskRequest) ToJsonString added in v1.0.826

func (r *ResizeDiskRequest) ToJsonString() string

type ResizeDiskRequestParams added in v1.0.826

type ResizeDiskRequestParams struct {
	// 集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 角色(MATER/CORE),MASTER 对应 FE,CORE对应BE
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 云盘大小
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`
}

Predefined struct for user

type ResizeDiskResponse added in v1.0.826

type ResizeDiskResponse struct {
	*tchttp.BaseResponse
	Response *ResizeDiskResponseParams `json:"Response"`
}

func NewResizeDiskResponse added in v1.0.826

func NewResizeDiskResponse() (response *ResizeDiskResponse)

func (*ResizeDiskResponse) FromJsonString added in v1.0.826

func (r *ResizeDiskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResizeDiskResponse) ToJsonString added in v1.0.826

func (r *ResizeDiskResponse) ToJsonString() string

type ResizeDiskResponseParams added in v1.0.826

type ResizeDiskResponseParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 流程ID
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 错误信息
	ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RestartClusterForNodeRequest added in v1.0.826

type RestartClusterForNodeRequest struct {
	*tchttp.BaseRequest

	// 集群ID,例如cdwch-xxxx
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件名称
	ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"`

	// 每次重启的批次
	BatchSize *int64 `json:"BatchSize,omitnil,omitempty" name:"BatchSize"`

	// 重启节点
	NodeList []*string `json:"NodeList,omitnil,omitempty" name:"NodeList"`

	// false表示非滚动重启,true表示滚动重启
	RollingRestart *bool `json:"RollingRestart,omitnil,omitempty" name:"RollingRestart"`
}

func NewRestartClusterForNodeRequest added in v1.0.826

func NewRestartClusterForNodeRequest() (request *RestartClusterForNodeRequest)

func (*RestartClusterForNodeRequest) FromJsonString added in v1.0.826

func (r *RestartClusterForNodeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartClusterForNodeRequest) ToJsonString added in v1.0.826

func (r *RestartClusterForNodeRequest) ToJsonString() string

type RestartClusterForNodeRequestParams added in v1.0.826

type RestartClusterForNodeRequestParams struct {
	// 集群ID,例如cdwch-xxxx
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件名称
	ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"`

	// 每次重启的批次
	BatchSize *int64 `json:"BatchSize,omitnil,omitempty" name:"BatchSize"`

	// 重启节点
	NodeList []*string `json:"NodeList,omitnil,omitempty" name:"NodeList"`

	// false表示非滚动重启,true表示滚动重启
	RollingRestart *bool `json:"RollingRestart,omitnil,omitempty" name:"RollingRestart"`
}

Predefined struct for user

type RestartClusterForNodeResponse added in v1.0.826

type RestartClusterForNodeResponse struct {
	*tchttp.BaseResponse
	Response *RestartClusterForNodeResponseParams `json:"Response"`
}

func NewRestartClusterForNodeResponse added in v1.0.826

func NewRestartClusterForNodeResponse() (response *RestartClusterForNodeResponse)

func (*RestartClusterForNodeResponse) FromJsonString added in v1.0.826

func (r *RestartClusterForNodeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartClusterForNodeResponse) ToJsonString added in v1.0.826

func (r *RestartClusterForNodeResponse) ToJsonString() string

type RestartClusterForNodeResponseParams added in v1.0.826

type RestartClusterForNodeResponseParams struct {
	// 流程相关信息
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 错误信息
	ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ScaleOutInstanceRequest added in v1.0.826

type ScaleOutInstanceRequest struct {
	*tchttp.BaseRequest

	// 集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 角色(MATER/CORE),MASTER 对应 FE,CORE对应BE
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 节点数量
	NodeCount *uint64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 扩容后集群高可用类型:0:非高可用,1:读高可用,2:读写高可用。
	HaType *int64 `json:"HaType,omitnil,omitempty" name:"HaType"`
}

func NewScaleOutInstanceRequest added in v1.0.826

func NewScaleOutInstanceRequest() (request *ScaleOutInstanceRequest)

func (*ScaleOutInstanceRequest) FromJsonString added in v1.0.826

func (r *ScaleOutInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScaleOutInstanceRequest) ToJsonString added in v1.0.826

func (r *ScaleOutInstanceRequest) ToJsonString() string

type ScaleOutInstanceRequestParams added in v1.0.826

type ScaleOutInstanceRequestParams struct {
	// 集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 角色(MATER/CORE),MASTER 对应 FE,CORE对应BE
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 节点数量
	NodeCount *uint64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 扩容后集群高可用类型:0:非高可用,1:读高可用,2:读写高可用。
	HaType *int64 `json:"HaType,omitnil,omitempty" name:"HaType"`
}

Predefined struct for user

type ScaleOutInstanceResponse added in v1.0.826

type ScaleOutInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ScaleOutInstanceResponseParams `json:"Response"`
}

func NewScaleOutInstanceResponse added in v1.0.826

func NewScaleOutInstanceResponse() (response *ScaleOutInstanceResponse)

func (*ScaleOutInstanceResponse) FromJsonString added in v1.0.826

func (r *ScaleOutInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScaleOutInstanceResponse) ToJsonString added in v1.0.826

func (r *ScaleOutInstanceResponse) ToJsonString() string

type ScaleOutInstanceResponseParams added in v1.0.826

type ScaleOutInstanceResponseParams struct {
	// 流程ID
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 错误信息
	ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ScaleUpInstanceRequest added in v1.0.826

type ScaleUpInstanceRequest struct {
	*tchttp.BaseRequest

	// 集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 节点规格
	SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"`

	// 角色(MATER/CORE),MASTER 对应 FE,CORE对应BE
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewScaleUpInstanceRequest added in v1.0.826

func NewScaleUpInstanceRequest() (request *ScaleUpInstanceRequest)

func (*ScaleUpInstanceRequest) FromJsonString added in v1.0.826

func (r *ScaleUpInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScaleUpInstanceRequest) ToJsonString added in v1.0.826

func (r *ScaleUpInstanceRequest) ToJsonString() string

type ScaleUpInstanceRequestParams added in v1.0.826

type ScaleUpInstanceRequestParams struct {
	// 集群ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 节点规格
	SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"`

	// 角色(MATER/CORE),MASTER 对应 FE,CORE对应BE
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type ScaleUpInstanceResponse added in v1.0.826

type ScaleUpInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ScaleUpInstanceResponseParams `json:"Response"`
}

func NewScaleUpInstanceResponse added in v1.0.826

func NewScaleUpInstanceResponse() (response *ScaleUpInstanceResponse)

func (*ScaleUpInstanceResponse) FromJsonString added in v1.0.826

func (r *ScaleUpInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScaleUpInstanceResponse) ToJsonString added in v1.0.826

func (r *ScaleUpInstanceResponse) ToJsonString() string

type ScaleUpInstanceResponseParams added in v1.0.826

type ScaleUpInstanceResponseParams struct {
	// 流程ID
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 错误信息
	ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SearchTags

type SearchTags struct {
	// 标签的键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签的值
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`

	// 1表示只输入标签的键,没有输入值;0表示输入键时且输入值
	AllValue *int64 `json:"AllValue,omitnil,omitempty" name:"AllValue"`
}

type SlowQueryRecord added in v1.0.826

type SlowQueryRecord struct {
	// 查询用户
	OsUser *string `json:"OsUser,omitnil,omitempty" name:"OsUser"`

	// 查询ID
	InitialQueryId *string `json:"InitialQueryId,omitnil,omitempty" name:"InitialQueryId"`

	// SQL语句
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// 开始时间
	QueryStartTime *string `json:"QueryStartTime,omitnil,omitempty" name:"QueryStartTime"`

	// 执行耗时
	DurationMs *int64 `json:"DurationMs,omitnil,omitempty" name:"DurationMs"`

	// 读取行数
	ReadRows *int64 `json:"ReadRows,omitnil,omitempty" name:"ReadRows"`

	// 读取字节数
	ResultRows *int64 `json:"ResultRows,omitnil,omitempty" name:"ResultRows"`

	// 结果字节数
	ResultBytes *uint64 `json:"ResultBytes,omitnil,omitempty" name:"ResultBytes"`

	// 内存
	MemoryUsage *int64 `json:"MemoryUsage,omitnil,omitempty" name:"MemoryUsage"`

	// 初始查询IP
	InitialAddress *string `json:"InitialAddress,omitnil,omitempty" name:"InitialAddress"`

	// 数据库名
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 是否是查询,0:否,1:查询语句
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsQuery *int64 `json:"IsQuery,omitnil,omitempty" name:"IsQuery"`

	// ResultBytes的MB格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultBytesMB *float64 `json:"ResultBytesMB,omitnil,omitempty" name:"ResultBytesMB"`

	// MemoryUsage的MB表示
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemoryUsageMB *float64 `json:"MemoryUsageMB,omitnil,omitempty" name:"MemoryUsageMB"`

	// DurationMs的秒表示
	// 注意:此字段可能返回 null,表示取不到有效值。
	DurationSec *float64 `json:"DurationSec,omitnil,omitempty" name:"DurationSec"`
}

type Tag

type Tag struct {
	// 标签的键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签的值
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

Jump to

Keyboard shortcuts

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