v20190819

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: 5

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。
	DRYRUNOPERATION = "DryRunOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

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

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 已存在同名Topic。
	INVALIDPARAMETER_TOPICEXIST = "InvalidParameter.TopicExist"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 实例不存在。
	INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

	// 参数不允许为空。
	INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"

	// 已存在相同参数。
	INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"

	// 无效的子网id。
	INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"

	// 子网不属于zone。
	INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"

	// 无效的 Vpc Id。
	INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"

	// Action参数取值错误。
	INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"

	// zone不支持。
	INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 路由数超过限制。
	LIMITEXCEEDED_ROUTEOVERLIMIT = "LimitExceeded.RouteOverLimit"

	// SASL路由超过限制。
	LIMITEXCEEDED_ROUTESASLOVERLIMIT = "LimitExceeded.RouteSASLOverLimit"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 任务资源暂停。
	OPERATIONDENIED_RESOURCETASKPAUSED = "OperationDenied.ResourceTaskPaused"

	// 请求的次数超过了频率限制。
	REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// Broker 磁盘资源异常
	RESOURCEUNAVAILABLE_KAFKASTORAGEERROR = "ResourceUnavailable.KafkaStorageError"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// 批量删除实例限制。
	UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"

	// Oss拒绝该操作。
	UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"
)
View Source
const APIVersion = "2019-08-19"

Variables

This section is empty.

Functions

This section is empty.

Types

type Acl

type Acl struct {
	// Acl资源类型,(0:UNKNOWN,1:ANY,2:TOPIC,3:GROUP,4:CLUSTER,5:TRANSACTIONAL_ID)当前只有TOPIC,
	ResourceType *int64 `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 资源名称,和resourceType相关如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户
	// 注意:此字段可能返回 null,表示取不到有效值。
	Principal *string `json:"Principal,omitnil,omitempty" name:"Principal"`

	// 默认\*,表示任何host都可以访问,当前ckafka不支持host为\*,但是后面开源kafka的产品化会直接支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// Acl操作方式(0:UNKNOWN,1:ANY,2:ALL,3:READ,4:WRITE,5:CREATE,6:DELETE,7:ALTER,8:DESCRIBE,9:CLUSTER_ACTION,10:DESCRIBE_CONFIGS,11:ALTER_CONFIGS,12:IDEMPOTEN_WRITE)
	Operation *int64 `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 权限类型(0:UNKNOWN,1:ANY,2:DENY,3:ALLOW)
	PermissionType *int64 `json:"PermissionType,omitnil,omitempty" name:"PermissionType"`
}

type AclResponse

type AclResponse struct {
	// 符合条件的总数据条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

type AclRule added in v1.0.254

type AclRule struct {
	// Acl规则名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

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

	// 匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED
	// 注意:此字段可能返回 null,表示取不到有效值。
	PatternType *string `json:"PatternType,omitnil,omitempty" name:"PatternType"`

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

	// Acl资源类型,目前只支持Topic,枚举值列表:Topic
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 该规则所包含的ACL信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AclList *string `json:"AclList,omitnil,omitempty" name:"AclList"`

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

	// 预设ACL规则是否应用到新增的topic中
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsApplied *int64 `json:"IsApplied,omitnil,omitempty" name:"IsApplied"`

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

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

	// 其中一个显示的对应的TopicName
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 应用该ACL规则的Topic数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicCount *int64 `json:"TopicCount,omitnil,omitempty" name:"TopicCount"`

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

type AclRuleInfo added in v1.0.247

type AclRuleInfo struct {
	// Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 权限类型,(Deny,Allow)
	PermissionType *string `json:"PermissionType,omitnil,omitempty" name:"PermissionType"`

	// 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\* 和 ip网段
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。
	Principal *string `json:"Principal,omitnil,omitempty" name:"Principal"`
}

type AclRuleResp added in v1.0.624

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

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

type AnalyseParam added in v1.0.449

type AnalyseParam struct {
	// 解析格式,JSON,DELIMITER分隔符,REGULAR正则提取,SOURCE处理上层所有结果
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 分隔符、正则表达式
	// 注意:此字段可能返回 null,表示取不到有效值。
	Regex *string `json:"Regex,omitnil,omitempty" name:"Regex"`

	// 需再次处理的KEY——模式
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputValueType *string `json:"InputValueType,omitnil,omitempty" name:"InputValueType"`

	// 需再次处理的KEY——KEY表达式
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputValue *string `json:"InputValue,omitnil,omitempty" name:"InputValue"`
}

type AppIdResponse

type AppIdResponse struct {
	// 符合要求的所有AppId数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 符合要求的App Id列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppIdList []*int64 `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`
}

type Assignment

type Assignment struct {
	// assingment版本信息
	Version *int64 `json:"Version,omitnil,omitempty" name:"Version"`

	// topic信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Topics []*GroupInfoTopics `json:"Topics,omitnil,omitempty" name:"Topics"`
}

type AuthorizeTokenRequest added in v1.0.360

type AuthorizeTokenRequest struct {
	*tchttp.BaseRequest

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

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

	// token串
	Tokens *string `json:"Tokens,omitnil,omitempty" name:"Tokens"`
}

func NewAuthorizeTokenRequest added in v1.0.360

func NewAuthorizeTokenRequest() (request *AuthorizeTokenRequest)

func (*AuthorizeTokenRequest) FromJsonString added in v1.0.360

func (r *AuthorizeTokenRequest) 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 (*AuthorizeTokenRequest) ToJsonString added in v1.0.360

func (r *AuthorizeTokenRequest) ToJsonString() string

type AuthorizeTokenRequestParams added in v1.0.426

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

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

	// token串
	Tokens *string `json:"Tokens,omitnil,omitempty" name:"Tokens"`
}

Predefined struct for user

type AuthorizeTokenResponse added in v1.0.360

type AuthorizeTokenResponse struct {
	*tchttp.BaseResponse
	Response *AuthorizeTokenResponseParams `json:"Response"`
}

func NewAuthorizeTokenResponse added in v1.0.360

func NewAuthorizeTokenResponse() (response *AuthorizeTokenResponse)

func (*AuthorizeTokenResponse) FromJsonString added in v1.0.360

func (r *AuthorizeTokenResponse) 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 (*AuthorizeTokenResponse) ToJsonString added in v1.0.360

func (r *AuthorizeTokenResponse) ToJsonString() string

type AuthorizeTokenResponseParams added in v1.0.426

type AuthorizeTokenResponseParams struct {
	// 0 成功
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type BatchAnalyseParam added in v1.0.563

type BatchAnalyseParam struct {
	// ONE_BY_ONE单条输出,MERGE合并输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`
}

type BatchContent added in v1.0.319

type BatchContent struct {
	// 发送的消息体
	Body *string `json:"Body,omitnil,omitempty" name:"Body"`

	// 发送消息的键名
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`
}

type BatchCreateAclRequest added in v1.0.247

type BatchCreateAclRequest struct {
	*tchttp.BaseRequest

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

	// Acl资源类型,(2:TOPIC)
	ResourceType *int64 `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 资源列表数组
	ResourceNames []*string `json:"ResourceNames,omitnil,omitempty" name:"ResourceNames"`

	// 设置的ACL规则列表
	RuleList []*AclRuleInfo `json:"RuleList,omitnil,omitempty" name:"RuleList"`
}

func NewBatchCreateAclRequest added in v1.0.247

func NewBatchCreateAclRequest() (request *BatchCreateAclRequest)

func (*BatchCreateAclRequest) FromJsonString added in v1.0.247

func (r *BatchCreateAclRequest) 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 (*BatchCreateAclRequest) ToJsonString added in v1.0.247

func (r *BatchCreateAclRequest) ToJsonString() string

type BatchCreateAclRequestParams added in v1.0.426

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

	// Acl资源类型,(2:TOPIC)
	ResourceType *int64 `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 资源列表数组
	ResourceNames []*string `json:"ResourceNames,omitnil,omitempty" name:"ResourceNames"`

	// 设置的ACL规则列表
	RuleList []*AclRuleInfo `json:"RuleList,omitnil,omitempty" name:"RuleList"`
}

Predefined struct for user

type BatchCreateAclResponse added in v1.0.247

type BatchCreateAclResponse struct {
	*tchttp.BaseResponse
	Response *BatchCreateAclResponseParams `json:"Response"`
}

func NewBatchCreateAclResponse added in v1.0.247

func NewBatchCreateAclResponse() (response *BatchCreateAclResponse)

func (*BatchCreateAclResponse) FromJsonString added in v1.0.247

func (r *BatchCreateAclResponse) 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 (*BatchCreateAclResponse) ToJsonString added in v1.0.247

func (r *BatchCreateAclResponse) ToJsonString() string

type BatchCreateAclResponseParams added in v1.0.426

type BatchCreateAclResponseParams struct {
	// 状态码:0-修改成功,否则修改失败
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type BatchModifyGroupOffsetsRequest added in v1.0.316

type BatchModifyGroupOffsetsRequest struct {
	*tchttp.BaseRequest

	// 消费分组名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

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

	// partition信息
	Partitions []*Partitions `json:"Partitions,omitnil,omitempty" name:"Partitions"`

	// 指定topic,默认所有topic
	TopicName []*string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

func NewBatchModifyGroupOffsetsRequest added in v1.0.316

func NewBatchModifyGroupOffsetsRequest() (request *BatchModifyGroupOffsetsRequest)

func (*BatchModifyGroupOffsetsRequest) FromJsonString added in v1.0.316

func (r *BatchModifyGroupOffsetsRequest) 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 (*BatchModifyGroupOffsetsRequest) ToJsonString added in v1.0.316

func (r *BatchModifyGroupOffsetsRequest) ToJsonString() string

type BatchModifyGroupOffsetsRequestParams added in v1.0.426

type BatchModifyGroupOffsetsRequestParams struct {
	// 消费分组名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

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

	// partition信息
	Partitions []*Partitions `json:"Partitions,omitnil,omitempty" name:"Partitions"`

	// 指定topic,默认所有topic
	TopicName []*string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

Predefined struct for user

type BatchModifyGroupOffsetsResponse added in v1.0.316

type BatchModifyGroupOffsetsResponse struct {
	*tchttp.BaseResponse
	Response *BatchModifyGroupOffsetsResponseParams `json:"Response"`
}

func NewBatchModifyGroupOffsetsResponse added in v1.0.316

func NewBatchModifyGroupOffsetsResponse() (response *BatchModifyGroupOffsetsResponse)

func (*BatchModifyGroupOffsetsResponse) FromJsonString added in v1.0.316

func (r *BatchModifyGroupOffsetsResponse) 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 (*BatchModifyGroupOffsetsResponse) ToJsonString added in v1.0.316

func (r *BatchModifyGroupOffsetsResponse) ToJsonString() string

type BatchModifyGroupOffsetsResponseParams added in v1.0.426

type BatchModifyGroupOffsetsResponseParams struct {
	// 返回结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type BatchModifyTopicAttributesRequest added in v1.0.316

type BatchModifyTopicAttributesRequest struct {
	*tchttp.BaseRequest

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

	// 主题属性列表
	Topic []*BatchModifyTopicInfo `json:"Topic,omitnil,omitempty" name:"Topic"`
}

func NewBatchModifyTopicAttributesRequest added in v1.0.316

func NewBatchModifyTopicAttributesRequest() (request *BatchModifyTopicAttributesRequest)

func (*BatchModifyTopicAttributesRequest) FromJsonString added in v1.0.316

func (r *BatchModifyTopicAttributesRequest) 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 (*BatchModifyTopicAttributesRequest) ToJsonString added in v1.0.316

func (r *BatchModifyTopicAttributesRequest) ToJsonString() string

type BatchModifyTopicAttributesRequestParams added in v1.0.426

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

	// 主题属性列表
	Topic []*BatchModifyTopicInfo `json:"Topic,omitnil,omitempty" name:"Topic"`
}

Predefined struct for user

type BatchModifyTopicAttributesResponse added in v1.0.316

type BatchModifyTopicAttributesResponse struct {
	*tchttp.BaseResponse
	Response *BatchModifyTopicAttributesResponseParams `json:"Response"`
}

func NewBatchModifyTopicAttributesResponse added in v1.0.316

func NewBatchModifyTopicAttributesResponse() (response *BatchModifyTopicAttributesResponse)

func (*BatchModifyTopicAttributesResponse) FromJsonString added in v1.0.316

func (r *BatchModifyTopicAttributesResponse) 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 (*BatchModifyTopicAttributesResponse) ToJsonString added in v1.0.316

func (r *BatchModifyTopicAttributesResponse) ToJsonString() string

type BatchModifyTopicAttributesResponseParams added in v1.0.426

type BatchModifyTopicAttributesResponseParams struct {
	// 返回结果
	Result []*BatchModifyTopicResultDTO `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type BatchModifyTopicInfo added in v1.0.316

type BatchModifyTopicInfo struct {
	// topic名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 分区数
	PartitionNum *int64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`

	// 备注
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 副本数
	ReplicaNum *int64 `json:"ReplicaNum,omitnil,omitempty" name:"ReplicaNum"`

	// 消息删除策略,可以选择delete 或者compact
	CleanUpPolicy *string `json:"CleanUpPolicy,omitnil,omitempty" name:"CleanUpPolicy"`

	// 当producer设置request.required.acks为-1时,min.insync.replicas指定replicas的最小数目
	MinInsyncReplicas *int64 `json:"MinInsyncReplicas,omitnil,omitempty" name:"MinInsyncReplicas"`

	// 是否允许非ISR的副本成为Leader
	UncleanLeaderElectionEnable *bool `json:"UncleanLeaderElectionEnable,omitnil,omitempty" name:"UncleanLeaderElectionEnable"`

	// topic维度的消息保留时间(毫秒)范围1 分钟到90 天
	RetentionMs *int64 `json:"RetentionMs,omitnil,omitempty" name:"RetentionMs"`

	// topic维度的消息保留大小,范围1 MB到1024 GB
	RetentionBytes *int64 `json:"RetentionBytes,omitnil,omitempty" name:"RetentionBytes"`

	// Segment分片滚动的时长(毫秒),范围1 到90 天
	SegmentMs *int64 `json:"SegmentMs,omitnil,omitempty" name:"SegmentMs"`

	// 批次的消息大小,范围1 KB到12 MB
	MaxMessageBytes *int64 `json:"MaxMessageBytes,omitnil,omitempty" name:"MaxMessageBytes"`
}

type BatchModifyTopicResultDTO added in v1.0.316

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

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

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

	// 状态消息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type BrokerTopicData added in v1.0.685

type BrokerTopicData struct {
	// 主题名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

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

	// 主题占用Broker 容量大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSize *uint64 `json:"DataSize,omitnil,omitempty" name:"DataSize"`
}

type BrokerTopicFlowData added in v1.0.736

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

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

	// Topic 流量(MB)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicTraffic *string `json:"TopicTraffic,omitnil,omitempty" name:"TopicTraffic"`
}

type CancelAuthorizationTokenRequest added in v1.0.360

type CancelAuthorizationTokenRequest struct {
	*tchttp.BaseRequest

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

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

	// token串
	Tokens *string `json:"Tokens,omitnil,omitempty" name:"Tokens"`
}

func NewCancelAuthorizationTokenRequest added in v1.0.360

func NewCancelAuthorizationTokenRequest() (request *CancelAuthorizationTokenRequest)

func (*CancelAuthorizationTokenRequest) FromJsonString added in v1.0.360

func (r *CancelAuthorizationTokenRequest) 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 (*CancelAuthorizationTokenRequest) ToJsonString added in v1.0.360

func (r *CancelAuthorizationTokenRequest) ToJsonString() string

type CancelAuthorizationTokenRequestParams added in v1.0.426

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

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

	// token串
	Tokens *string `json:"Tokens,omitnil,omitempty" name:"Tokens"`
}

Predefined struct for user

type CancelAuthorizationTokenResponse added in v1.0.360

type CancelAuthorizationTokenResponse struct {
	*tchttp.BaseResponse
	Response *CancelAuthorizationTokenResponseParams `json:"Response"`
}

func NewCancelAuthorizationTokenResponse added in v1.0.360

func NewCancelAuthorizationTokenResponse() (response *CancelAuthorizationTokenResponse)

func (*CancelAuthorizationTokenResponse) FromJsonString added in v1.0.360

func (r *CancelAuthorizationTokenResponse) 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 (*CancelAuthorizationTokenResponse) ToJsonString added in v1.0.360

func (r *CancelAuthorizationTokenResponse) ToJsonString() string

type CancelAuthorizationTokenResponseParams added in v1.0.426

type CancelAuthorizationTokenResponseParams struct {
	// 0 成功
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CdcClusterResponse added in v1.0.445

type CdcClusterResponse struct {
	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

type CheckCdcClusterRequest added in v1.0.445

type CheckCdcClusterRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewCheckCdcClusterRequest added in v1.0.445

func NewCheckCdcClusterRequest() (request *CheckCdcClusterRequest)

func (*CheckCdcClusterRequest) FromJsonString added in v1.0.445

func (r *CheckCdcClusterRequest) 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 (*CheckCdcClusterRequest) ToJsonString added in v1.0.445

func (r *CheckCdcClusterRequest) ToJsonString() string

type CheckCdcClusterRequestParams added in v1.0.445

type CheckCdcClusterRequestParams struct {
	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type CheckCdcClusterResponse added in v1.0.445

type CheckCdcClusterResponse struct {
	*tchttp.BaseResponse
	Response *CheckCdcClusterResponseParams `json:"Response"`
}

func NewCheckCdcClusterResponse added in v1.0.445

func NewCheckCdcClusterResponse() (response *CheckCdcClusterResponse)

func (*CheckCdcClusterResponse) FromJsonString added in v1.0.445

func (r *CheckCdcClusterResponse) 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 (*CheckCdcClusterResponse) ToJsonString added in v1.0.445

func (r *CheckCdcClusterResponse) ToJsonString() string

type CheckCdcClusterResponseParams added in v1.0.445

type CheckCdcClusterResponseParams struct {
	// 返回结果状态Success
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ClickHouseConnectParam added in v1.0.449

type ClickHouseConnectParam struct {
	// ClickHouse的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// ClickHouse连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// ClickHouse连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// ClickHouse连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// ClickHouse连接源是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// ClickHouse连接源的实例vip,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// ClickHouse连接源的vpcId,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`
}

type ClickHouseModifyConnectParam added in v1.0.450

type ClickHouseModifyConnectParam struct {
	// ClickHouse连接源的实例资源【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// ClickHouse的连接port【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// ClickHouse连接源的实例vip【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// ClickHouse连接源的vpcId【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// ClickHouse连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// ClickHouse连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// ClickHouse连接源是否为自建集群【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// 是否更新到关联的Datahub任务,默认为true
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`
}

type ClickHouseParam added in v1.0.449

type ClickHouseParam struct {
	// ClickHouse的集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cluster *string `json:"Cluster,omitnil,omitempty" name:"Cluster"`

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

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

	// ClickHouse的schema
	// 注意:此字段可能返回 null,表示取不到有效值。
	Schema []*ClickHouseSchema `json:"Schema,omitnil,omitempty" name:"Schema"`

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

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

	// ClickHouse的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

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

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

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

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

	// 是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// ClickHouse是否抛弃解析失败的消息,默认为true
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropInvalidMessage *bool `json:"DropInvalidMessage,omitnil,omitempty" name:"DropInvalidMessage"`

	// ClickHouse 类型,emr-clickhouse : "emr";cdw-clickhouse : "cdwch";自建 : ""
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropCls *DropCls `json:"DropCls,omitnil,omitempty" name:"DropCls"`

	// 每批次投递到 ClickHouse 表消息数量,默认为 1000 条。
	// 提高该参数值,有利于减少往  ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchSize *int64 `json:"BatchSize,omitnil,omitempty" name:"BatchSize"`

	// 每次从 topic 中拉取消息大小,默认为 1MB,即至少要从 topic 中批量拉取 1MB 消息,才进行数据投递到 ClickHouse 操作。
	// 提高该参数值,有利于减少往  ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsumerFetchMinBytes *int64 `json:"ConsumerFetchMinBytes,omitnil,omitempty" name:"ConsumerFetchMinBytes"`

	// 每次从 topic 拉取消息最大等待时间,当超过当前最大等待时间时,即使没有拉取到 ConsumerFetchMinBytes 大小,也将进行 ClickHouse 投递操作。
	// 提高该参数值,有利于减少往  ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsumerFetchMaxWaitMs *int64 `json:"ConsumerFetchMaxWaitMs,omitnil,omitempty" name:"ConsumerFetchMaxWaitMs"`
}

type ClickHouseSchema added in v1.0.449

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

	// 该列对应的jsonKey名
	// 注意:此字段可能返回 null,表示取不到有效值。
	JsonKey *string `json:"JsonKey,omitnil,omitempty" name:"JsonKey"`

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

	// 列项是否允许为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllowNull *bool `json:"AllowNull,omitnil,omitempty" name:"AllowNull"`
}

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) AuthorizeToken added in v1.0.360

func (c *Client) AuthorizeToken(request *AuthorizeTokenRequest) (response *AuthorizeTokenResponse, err error)

AuthorizeToken 给实例授权token

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) AuthorizeTokenWithContext added in v1.0.360

func (c *Client) AuthorizeTokenWithContext(ctx context.Context, request *AuthorizeTokenRequest) (response *AuthorizeTokenResponse, err error)

AuthorizeToken 给实例授权token

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) BatchCreateAcl added in v1.0.247

func (c *Client) BatchCreateAcl(request *BatchCreateAclRequest) (response *BatchCreateAclResponse, err error)

BatchCreateAcl 批量添加ACL策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) BatchCreateAclWithContext added in v1.0.324

func (c *Client) BatchCreateAclWithContext(ctx context.Context, request *BatchCreateAclRequest) (response *BatchCreateAclResponse, err error)

BatchCreateAcl 批量添加ACL策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) BatchModifyGroupOffsets added in v1.0.316

func (c *Client) BatchModifyGroupOffsets(request *BatchModifyGroupOffsetsRequest) (response *BatchModifyGroupOffsetsResponse, err error)

BatchModifyGroupOffsets 批量修改消费组offset

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"

func (*Client) BatchModifyGroupOffsetsWithContext added in v1.0.324

func (c *Client) BatchModifyGroupOffsetsWithContext(ctx context.Context, request *BatchModifyGroupOffsetsRequest) (response *BatchModifyGroupOffsetsResponse, err error)

BatchModifyGroupOffsets 批量修改消费组offset

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"

func (*Client) BatchModifyTopicAttributes added in v1.0.316

func (c *Client) BatchModifyTopicAttributes(request *BatchModifyTopicAttributesRequest) (response *BatchModifyTopicAttributesResponse, err error)

BatchModifyTopicAttributes 批量设置主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) BatchModifyTopicAttributesWithContext added in v1.0.324

func (c *Client) BatchModifyTopicAttributesWithContext(ctx context.Context, request *BatchModifyTopicAttributesRequest) (response *BatchModifyTopicAttributesResponse, err error)

BatchModifyTopicAttributes 批量设置主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) CancelAuthorizationToken added in v1.0.360

func (c *Client) CancelAuthorizationToken(request *CancelAuthorizationTokenRequest) (response *CancelAuthorizationTokenResponse, err error)

CancelAuthorizationToken 取消授权token

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CancelAuthorizationTokenWithContext added in v1.0.360

func (c *Client) CancelAuthorizationTokenWithContext(ctx context.Context, request *CancelAuthorizationTokenRequest) (response *CancelAuthorizationTokenResponse, err error)

CancelAuthorizationToken 取消授权token

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CheckCdcCluster added in v1.0.445

func (c *Client) CheckCdcCluster(request *CheckCdcClusterRequest) (response *CheckCdcClusterResponse, err error)

CheckCdcCluster 用于查询cdc-ckafka任务状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CheckCdcClusterWithContext added in v1.0.445

func (c *Client) CheckCdcClusterWithContext(ctx context.Context, request *CheckCdcClusterRequest) (response *CheckCdcClusterResponse, err error)

CheckCdcCluster 用于查询cdc-ckafka任务状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateAcl

func (c *Client) CreateAcl(request *CreateAclRequest) (response *CreateAclResponse, err error)

CreateAcl 添加 ACL 策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateAclRule added in v1.0.624

func (c *Client) CreateAclRule(request *CreateAclRuleRequest) (response *CreateAclRuleResponse, err error)

CreateAclRule 添加 ACL 规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateAclRuleWithContext added in v1.0.624

func (c *Client) CreateAclRuleWithContext(ctx context.Context, request *CreateAclRuleRequest) (response *CreateAclRuleResponse, err error)

CreateAclRule 添加 ACL 规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateAclWithContext added in v1.0.324

func (c *Client) CreateAclWithContext(ctx context.Context, request *CreateAclRequest) (response *CreateAclResponse, err error)

CreateAcl 添加 ACL 策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateCdcCluster added in v1.0.445

func (c *Client) CreateCdcCluster(request *CreateCdcClusterRequest) (response *CreateCdcClusterResponse, err error)

CreateCdcCluster 用于cdc的专用ckafka集群

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateCdcClusterWithContext added in v1.0.445

func (c *Client) CreateCdcClusterWithContext(ctx context.Context, request *CreateCdcClusterRequest) (response *CreateCdcClusterResponse, err error)

CreateCdcCluster 用于cdc的专用ckafka集群

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateConnectResource added in v1.0.449

func (c *Client) CreateConnectResource(request *CreateConnectResourceRequest) (response *CreateConnectResourceResponse, err error)

CreateConnectResource 创建Datahub连接源

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"

func (*Client) CreateConnectResourceWithContext added in v1.0.449

func (c *Client) CreateConnectResourceWithContext(ctx context.Context, request *CreateConnectResourceRequest) (response *CreateConnectResourceResponse, err error)

CreateConnectResource 创建Datahub连接源

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"

func (*Client) CreateConsumer added in v1.0.351

func (c *Client) CreateConsumer(request *CreateConsumerRequest) (response *CreateConsumerResponse, err error)

CreateConsumer 创建消费者组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateConsumerWithContext added in v1.0.351

func (c *Client) CreateConsumerWithContext(ctx context.Context, request *CreateConsumerRequest) (response *CreateConsumerResponse, err error)

CreateConsumer 创建消费者组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateDatahubTask added in v1.0.449

func (c *Client) CreateDatahubTask(request *CreateDatahubTaskRequest) (response *CreateDatahubTaskResponse, err error)

CreateDatahubTask 创建DIP转储任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDatahubTaskWithContext added in v1.0.449

func (c *Client) CreateDatahubTaskWithContext(ctx context.Context, request *CreateDatahubTaskRequest) (response *CreateDatahubTaskResponse, err error)

CreateDatahubTask 创建DIP转储任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDatahubTopic added in v1.0.621

func (c *Client) CreateDatahubTopic(request *CreateDatahubTopicRequest) (response *CreateDatahubTopicResponse, err error)

CreateDatahubTopic 创建Datahub主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_TOPICEXIST = "InvalidParameter.TopicExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateDatahubTopicWithContext added in v1.0.621

func (c *Client) CreateDatahubTopicWithContext(ctx context.Context, request *CreateDatahubTopicRequest) (response *CreateDatahubTopicResponse, err error)

CreateDatahubTopic 创建Datahub主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_TOPICEXIST = "InvalidParameter.TopicExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateInstancePost added in v1.0.550

func (c *Client) CreateInstancePost(request *CreateInstancePostRequest) (response *CreateInstancePostResponse, err error)

CreateInstancePost 由于出参需要更新,当前接口将会在未来版本中废弃,建议用户迁移使用 CreatePostPaidInstance 接口。创建按量计费实例。通常用于 SDK 或云 API 控制台调用接口,创建后付费 CKafka 实例。调用接口与在 CKafka 控制台购买按量付费实例效果相同。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateInstancePostWithContext added in v1.0.550

func (c *Client) CreateInstancePostWithContext(ctx context.Context, request *CreateInstancePostRequest) (response *CreateInstancePostResponse, err error)

CreateInstancePost 由于出参需要更新,当前接口将会在未来版本中废弃,建议用户迁移使用 CreatePostPaidInstance 接口。创建按量计费实例。通常用于 SDK 或云 API 控制台调用接口,创建后付费 CKafka 实例。调用接口与在 CKafka 控制台购买按量付费实例效果相同。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateInstancePre

func (c *Client) CreateInstancePre(request *CreateInstancePreRequest) (response *CreateInstancePreResponse, err error)

CreateInstancePre 创建实例(预付费包年包月), 仅支持创建专业版实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateInstancePreWithContext added in v1.0.324

func (c *Client) CreateInstancePreWithContext(ctx context.Context, request *CreateInstancePreRequest) (response *CreateInstancePreResponse, err error)

CreateInstancePre 创建实例(预付费包年包月), 仅支持创建专业版实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreatePartition

func (c *Client) CreatePartition(request *CreatePartitionRequest) (response *CreatePartitionResponse, err error)

CreatePartition 本接口用于增加主题中的分区

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreatePartitionWithContext added in v1.0.324

func (c *Client) CreatePartitionWithContext(ctx context.Context, request *CreatePartitionRequest) (response *CreatePartitionResponse, err error)

CreatePartition 本接口用于增加主题中的分区

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreatePostPaidInstance added in v1.0.687

func (c *Client) CreatePostPaidInstance(request *CreatePostPaidInstanceRequest) (response *CreatePostPaidInstanceResponse, err error)

CreatePostPaidInstance 当前接口用来替代 CreateInstancePost 接口。创建按量计费实例。通常用于 SDK 或云 API 控制台调用接口,创建后付费 CKafka 实例。调用接口与在 CKafka 控制台购买按量付费实例效果相同。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreatePostPaidInstanceWithContext added in v1.0.687

func (c *Client) CreatePostPaidInstanceWithContext(ctx context.Context, request *CreatePostPaidInstanceRequest) (response *CreatePostPaidInstanceResponse, err error)

CreatePostPaidInstance 当前接口用来替代 CreateInstancePost 接口。创建按量计费实例。通常用于 SDK 或云 API 控制台调用接口,创建后付费 CKafka 实例。调用接口与在 CKafka 控制台购买按量付费实例效果相同。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreatePrometheus added in v1.0.888

func (c *Client) CreatePrometheus(request *CreatePrometheusRequest) (response *CreatePrometheusResponse, err error)

CreatePrometheus 添加普罗米修斯监控1

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
OPERATIONDENIED = "OperationDenied"

func (*Client) CreatePrometheusWithContext added in v1.0.888

func (c *Client) CreatePrometheusWithContext(ctx context.Context, request *CreatePrometheusRequest) (response *CreatePrometheusResponse, err error)

CreatePrometheus 添加普罗米修斯监控1

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
OPERATIONDENIED = "OperationDenied"

func (*Client) CreateRoute added in v1.0.351

func (c *Client) CreateRoute(request *CreateRouteRequest) (response *CreateRouteResponse, err error)

CreateRoute 添加实例路由

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
LIMITEXCEEDED_ROUTEOVERLIMIT = "LimitExceeded.RouteOverLimit"
LIMITEXCEEDED_ROUTESASLOVERLIMIT = "LimitExceeded.RouteSASLOverLimit"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateRouteWithContext added in v1.0.351

func (c *Client) CreateRouteWithContext(ctx context.Context, request *CreateRouteRequest) (response *CreateRouteResponse, err error)

CreateRoute 添加实例路由

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
LIMITEXCEEDED_ROUTEOVERLIMIT = "LimitExceeded.RouteOverLimit"
LIMITEXCEEDED_ROUTESASLOVERLIMIT = "LimitExceeded.RouteSASLOverLimit"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateToken added in v1.0.360

func (c *Client) CreateToken(request *CreateTokenRequest) (response *CreateTokenResponse, err error)

CreateToken 创建最高权限的token

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateTokenWithContext added in v1.0.360

func (c *Client) CreateTokenWithContext(ctx context.Context, request *CreateTokenRequest) (response *CreateTokenResponse, err error)

CreateToken 创建最高权限的token

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateTopic

func (c *Client) CreateTopic(request *CreateTopicRequest) (response *CreateTopicResponse, err error)

CreateTopic 创建ckafka主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateTopicIpWhiteList

func (c *Client) CreateTopicIpWhiteList(request *CreateTopicIpWhiteListRequest) (response *CreateTopicIpWhiteListResponse, err error)

CreateTopicIpWhiteList 创建主题ip白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateTopicIpWhiteListWithContext added in v1.0.324

func (c *Client) CreateTopicIpWhiteListWithContext(ctx context.Context, request *CreateTopicIpWhiteListRequest) (response *CreateTopicIpWhiteListResponse, err error)

CreateTopicIpWhiteList 创建主题ip白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateTopicWithContext added in v1.0.324

func (c *Client) CreateTopicWithContext(ctx context.Context, request *CreateTopicRequest) (response *CreateTopicResponse, err error)

CreateTopic 创建ckafka主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateUser

func (c *Client) CreateUser(request *CreateUserRequest) (response *CreateUserResponse, err error)

CreateUser 添加用户

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) CreateUserWithContext added in v1.0.324

func (c *Client) CreateUserWithContext(ctx context.Context, request *CreateUserRequest) (response *CreateUserResponse, err error)

CreateUser 添加用户

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteAcl

func (c *Client) DeleteAcl(request *DeleteAclRequest) (response *DeleteAclResponse, err error)

DeleteAcl 删除ACL

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteAclRule

func (c *Client) DeleteAclRule(request *DeleteAclRuleRequest) (response *DeleteAclRuleResponse, err error)

DeleteAclRule 删除ACL规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteAclRuleWithContext added in v1.0.324

func (c *Client) DeleteAclRuleWithContext(ctx context.Context, request *DeleteAclRuleRequest) (response *DeleteAclRuleResponse, err error)

DeleteAclRule 删除ACL规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteAclWithContext added in v1.0.324

func (c *Client) DeleteAclWithContext(ctx context.Context, request *DeleteAclRequest) (response *DeleteAclResponse, err error)

DeleteAcl 删除ACL

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteConnectResource added in v1.0.450

func (c *Client) DeleteConnectResource(request *DeleteConnectResourceRequest) (response *DeleteConnectResourceResponse, err error)

DeleteConnectResource 删除Datahub连接源

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"

func (*Client) DeleteConnectResourceWithContext added in v1.0.450

func (c *Client) DeleteConnectResourceWithContext(ctx context.Context, request *DeleteConnectResourceRequest) (response *DeleteConnectResourceResponse, err error)

DeleteConnectResource 删除Datahub连接源

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"

func (*Client) DeleteDatahubTask added in v1.0.450

func (c *Client) DeleteDatahubTask(request *DeleteDatahubTaskRequest) (response *DeleteDatahubTaskResponse, err error)

DeleteDatahubTask 删除Datahub任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"

func (*Client) DeleteDatahubTaskWithContext added in v1.0.450

func (c *Client) DeleteDatahubTaskWithContext(ctx context.Context, request *DeleteDatahubTaskRequest) (response *DeleteDatahubTaskResponse, err error)

DeleteDatahubTask 删除Datahub任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"

func (*Client) DeleteDatahubTopic added in v1.0.450

func (c *Client) DeleteDatahubTopic(request *DeleteDatahubTopicRequest) (response *DeleteDatahubTopicResponse, err error)

DeleteDatahubTopic 删除Datahub主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteDatahubTopicWithContext added in v1.0.450

func (c *Client) DeleteDatahubTopicWithContext(ctx context.Context, request *DeleteDatahubTopicRequest) (response *DeleteDatahubTopicResponse, err error)

DeleteDatahubTopic 删除Datahub主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteGroup added in v1.0.341

func (c *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)

DeleteGroup 删除消费组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteGroupWithContext added in v1.0.341

func (c *Client) DeleteGroupWithContext(ctx context.Context, request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)

DeleteGroup 删除消费组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteInstancePost added in v1.0.748

func (c *Client) DeleteInstancePost(request *DeleteInstancePostRequest) (response *DeleteInstancePostResponse, err error)

DeleteInstancePost 删除后付费实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteInstancePostWithContext added in v1.0.748

func (c *Client) DeleteInstancePostWithContext(ctx context.Context, request *DeleteInstancePostRequest) (response *DeleteInstancePostResponse, err error)

DeleteInstancePost 删除后付费实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteInstancePre added in v1.0.310

func (c *Client) DeleteInstancePre(request *DeleteInstancePreRequest) (response *DeleteInstancePreResponse, err error)

DeleteInstancePre 删除预付费实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteInstancePreWithContext added in v1.0.324

func (c *Client) DeleteInstancePreWithContext(ctx context.Context, request *DeleteInstancePreRequest) (response *DeleteInstancePreResponse, err error)

DeleteInstancePre 删除预付费实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteRoute added in v1.0.392

func (c *Client) DeleteRoute(request *DeleteRouteRequest) (response *DeleteRouteResponse, err error)

DeleteRoute 删除路由

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteRouteTriggerTime added in v1.0.240

func (c *Client) DeleteRouteTriggerTime(request *DeleteRouteTriggerTimeRequest) (response *DeleteRouteTriggerTimeResponse, err error)

DeleteRouteTriggerTime 修改删除路由延迟触发时间

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteRouteTriggerTimeWithContext added in v1.0.324

func (c *Client) DeleteRouteTriggerTimeWithContext(ctx context.Context, request *DeleteRouteTriggerTimeRequest) (response *DeleteRouteTriggerTimeResponse, err error)

DeleteRouteTriggerTime 修改删除路由延迟触发时间

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteRouteWithContext added in v1.0.392

func (c *Client) DeleteRouteWithContext(ctx context.Context, request *DeleteRouteRequest) (response *DeleteRouteResponse, err error)

DeleteRoute 删除路由

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteTopic

func (c *Client) DeleteTopic(request *DeleteTopicRequest) (response *DeleteTopicResponse, err error)

DeleteTopic 删除ckafka主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteTopicIpWhiteList

func (c *Client) DeleteTopicIpWhiteList(request *DeleteTopicIpWhiteListRequest) (response *DeleteTopicIpWhiteListResponse, err error)

DeleteTopicIpWhiteList 删除主题IP白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteTopicIpWhiteListWithContext added in v1.0.324

func (c *Client) DeleteTopicIpWhiteListWithContext(ctx context.Context, request *DeleteTopicIpWhiteListRequest) (response *DeleteTopicIpWhiteListResponse, err error)

DeleteTopicIpWhiteList 删除主题IP白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteTopicWithContext added in v1.0.324

func (c *Client) DeleteTopicWithContext(ctx context.Context, request *DeleteTopicRequest) (response *DeleteTopicResponse, err error)

DeleteTopic 删除ckafka主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteUser

func (c *Client) DeleteUser(request *DeleteUserRequest) (response *DeleteUserResponse, err error)

DeleteUser 删除用户

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DeleteUserWithContext added in v1.0.324

func (c *Client) DeleteUserWithContext(ctx context.Context, request *DeleteUserRequest) (response *DeleteUserResponse, err error)

DeleteUser 删除用户

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeACL

func (c *Client) DescribeACL(request *DescribeACLRequest) (response *DescribeACLResponse, err error)

DescribeACL 枚举ACL

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeACLWithContext added in v1.0.324

func (c *Client) DescribeACLWithContext(ctx context.Context, request *DescribeACLRequest) (response *DescribeACLResponse, err error)

DescribeACL 枚举ACL

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeAclRule added in v1.0.624

func (c *Client) DescribeAclRule(request *DescribeAclRuleRequest) (response *DescribeAclRuleResponse, err error)

DescribeAclRule 查询ACL规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeAclRuleWithContext added in v1.0.624

func (c *Client) DescribeAclRuleWithContext(ctx context.Context, request *DescribeAclRuleRequest) (response *DescribeAclRuleResponse, err error)

DescribeAclRule 查询ACL规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeAppInfo

func (c *Client) DescribeAppInfo(request *DescribeAppInfoRequest) (response *DescribeAppInfoResponse, err error)

DescribeAppInfo 查询用户列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeAppInfoWithContext added in v1.0.324

func (c *Client) DescribeAppInfoWithContext(ctx context.Context, request *DescribeAppInfoRequest) (response *DescribeAppInfoResponse, err error)

DescribeAppInfo 查询用户列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeCkafkaZone

func (c *Client) DescribeCkafkaZone(request *DescribeCkafkaZoneRequest) (response *DescribeCkafkaZoneResponse, err error)

DescribeCkafkaZone 用于查看ckafka的可用区列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeCkafkaZoneWithContext added in v1.0.324

func (c *Client) DescribeCkafkaZoneWithContext(ctx context.Context, request *DescribeCkafkaZoneRequest) (response *DescribeCkafkaZoneResponse, err error)

DescribeCkafkaZone 用于查看ckafka的可用区列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeConnectResource added in v1.0.450

func (c *Client) DescribeConnectResource(request *DescribeConnectResourceRequest) (response *DescribeConnectResourceResponse, err error)

DescribeConnectResource 查询Datahub连接源

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"

func (*Client) DescribeConnectResourceWithContext added in v1.0.450

func (c *Client) DescribeConnectResourceWithContext(ctx context.Context, request *DescribeConnectResourceRequest) (response *DescribeConnectResourceResponse, err error)

DescribeConnectResource 查询Datahub连接源

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"

func (*Client) DescribeConnectResources added in v1.0.450

func (c *Client) DescribeConnectResources(request *DescribeConnectResourcesRequest) (response *DescribeConnectResourcesResponse, err error)

DescribeConnectResources 查询Datahub连接源列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"

func (*Client) DescribeConnectResourcesWithContext added in v1.0.450

func (c *Client) DescribeConnectResourcesWithContext(ctx context.Context, request *DescribeConnectResourcesRequest) (response *DescribeConnectResourcesResponse, err error)

DescribeConnectResources 查询Datahub连接源列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"

func (*Client) DescribeConsumerGroup

func (c *Client) DescribeConsumerGroup(request *DescribeConsumerGroupRequest) (response *DescribeConsumerGroupResponse, err error)

DescribeConsumerGroup 查询消费分组信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeConsumerGroupWithContext added in v1.0.324

func (c *Client) DescribeConsumerGroupWithContext(ctx context.Context, request *DescribeConsumerGroupRequest) (response *DescribeConsumerGroupResponse, err error)

DescribeConsumerGroup 查询消费分组信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeDatahubGroupOffsets added in v1.0.450

func (c *Client) DescribeDatahubGroupOffsets(request *DescribeDatahubGroupOffsetsRequest) (response *DescribeDatahubGroupOffsetsResponse, err error)

DescribeDatahubGroupOffsets 获取Datahub消费分组offset

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeDatahubGroupOffsetsWithContext added in v1.0.450

func (c *Client) DescribeDatahubGroupOffsetsWithContext(ctx context.Context, request *DescribeDatahubGroupOffsetsRequest) (response *DescribeDatahubGroupOffsetsResponse, err error)

DescribeDatahubGroupOffsets 获取Datahub消费分组offset

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeDatahubTask added in v1.0.450

func (c *Client) DescribeDatahubTask(request *DescribeDatahubTaskRequest) (response *DescribeDatahubTaskResponse, err error)

DescribeDatahubTask 查询Datahub任务信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeDatahubTaskWithContext added in v1.0.450

func (c *Client) DescribeDatahubTaskWithContext(ctx context.Context, request *DescribeDatahubTaskRequest) (response *DescribeDatahubTaskResponse, err error)

DescribeDatahubTask 查询Datahub任务信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeDatahubTasks added in v1.0.450

func (c *Client) DescribeDatahubTasks(request *DescribeDatahubTasksRequest) (response *DescribeDatahubTasksResponse, err error)

DescribeDatahubTasks 查询Datahub任务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"

func (*Client) DescribeDatahubTasksWithContext added in v1.0.450

func (c *Client) DescribeDatahubTasksWithContext(ctx context.Context, request *DescribeDatahubTasksRequest) (response *DescribeDatahubTasksResponse, err error)

DescribeDatahubTasks 查询Datahub任务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"

func (*Client) DescribeDatahubTopic added in v1.0.602

func (c *Client) DescribeDatahubTopic(request *DescribeDatahubTopicRequest) (response *DescribeDatahubTopicResponse, err error)

DescribeDatahubTopic 获取Datahub主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeDatahubTopicWithContext added in v1.0.602

func (c *Client) DescribeDatahubTopicWithContext(ctx context.Context, request *DescribeDatahubTopicRequest) (response *DescribeDatahubTopicResponse, err error)

DescribeDatahubTopic 获取Datahub主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeDatahubTopics added in v1.0.602

func (c *Client) DescribeDatahubTopics(request *DescribeDatahubTopicsRequest) (response *DescribeDatahubTopicsResponse, err error)

DescribeDatahubTopics 查询DIP主题列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeDatahubTopicsWithContext added in v1.0.602

func (c *Client) DescribeDatahubTopicsWithContext(ctx context.Context, request *DescribeDatahubTopicsRequest) (response *DescribeDatahubTopicsResponse, err error)

DescribeDatahubTopics 查询DIP主题列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeGroup

func (c *Client) DescribeGroup(request *DescribeGroupRequest) (response *DescribeGroupResponse, err error)

DescribeGroup 枚举消费分组(精简版)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeGroupInfo

func (c *Client) DescribeGroupInfo(request *DescribeGroupInfoRequest) (response *DescribeGroupInfoResponse, err error)

DescribeGroupInfo 获取消费分组信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeGroupInfoWithContext added in v1.0.324

func (c *Client) DescribeGroupInfoWithContext(ctx context.Context, request *DescribeGroupInfoRequest) (response *DescribeGroupInfoResponse, err error)

DescribeGroupInfo 获取消费分组信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeGroupOffsets

func (c *Client) DescribeGroupOffsets(request *DescribeGroupOffsetsRequest) (response *DescribeGroupOffsetsResponse, err error)

DescribeGroupOffsets 获取消费分组offset

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeGroupOffsetsWithContext added in v1.0.324

func (c *Client) DescribeGroupOffsetsWithContext(ctx context.Context, request *DescribeGroupOffsetsRequest) (response *DescribeGroupOffsetsResponse, err error)

DescribeGroupOffsets 获取消费分组offset

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeGroupWithContext added in v1.0.324

func (c *Client) DescribeGroupWithContext(ctx context.Context, request *DescribeGroupRequest) (response *DescribeGroupResponse, err error)

DescribeGroup 枚举消费分组(精简版)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeInstanceAttributes

func (c *Client) DescribeInstanceAttributes(request *DescribeInstanceAttributesRequest) (response *DescribeInstanceAttributesResponse, err error)

DescribeInstanceAttributes 获取实例属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeInstanceAttributesWithContext added in v1.0.324

func (c *Client) DescribeInstanceAttributesWithContext(ctx context.Context, request *DescribeInstanceAttributesRequest) (response *DescribeInstanceAttributesResponse, err error)

DescribeInstanceAttributes 获取实例属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeInstances

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

DescribeInstances 本接口(DescribeInstance)用于在用户账户下获取消息队列 CKafka 实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeInstancesDetail

func (c *Client) DescribeInstancesDetail(request *DescribeInstancesDetailRequest) (response *DescribeInstancesDetailResponse, err error)

DescribeInstancesDetail 用户账户下获取实例列表详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeInstancesDetailWithContext added in v1.0.324

func (c *Client) DescribeInstancesDetailWithContext(ctx context.Context, request *DescribeInstancesDetailRequest) (response *DescribeInstancesDetailResponse, err error)

DescribeInstancesDetail 用户账户下获取实例列表详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeInstancesWithContext added in v1.0.324

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

DescribeInstances 本接口(DescribeInstance)用于在用户账户下获取消息队列 CKafka 实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribePrometheus added in v1.0.888

func (c *Client) DescribePrometheus(request *DescribePrometheusRequest) (response *DescribePrometheusResponse, err error)

DescribePrometheus 获取实例Prometheus信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribePrometheusWithContext added in v1.0.888

func (c *Client) DescribePrometheusWithContext(ctx context.Context, request *DescribePrometheusRequest) (response *DescribePrometheusResponse, err error)

DescribePrometheus 获取实例Prometheus信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeRegion

func (c *Client) DescribeRegion(request *DescribeRegionRequest) (response *DescribeRegionResponse, err error)

DescribeRegion 枚举地域,只支持广州地域

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeRegionWithContext added in v1.0.324

func (c *Client) DescribeRegionWithContext(ctx context.Context, request *DescribeRegionRequest) (response *DescribeRegionResponse, err error)

DescribeRegion 枚举地域,只支持广州地域

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeRoute

func (c *Client) DescribeRoute(request *DescribeRouteRequest) (response *DescribeRouteResponse, err error)

DescribeRoute 查看路由信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeRouteWithContext added in v1.0.324

func (c *Client) DescribeRouteWithContext(ctx context.Context, request *DescribeRouteRequest) (response *DescribeRouteResponse, err error)

DescribeRoute 查看路由信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeTaskStatus added in v1.0.654

func (c *Client) DescribeTaskStatus(request *DescribeTaskStatusRequest) (response *DescribeTaskStatusResponse, err error)

DescribeTaskStatus 查询任务状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeTaskStatusWithContext added in v1.0.654

func (c *Client) DescribeTaskStatusWithContext(ctx context.Context, request *DescribeTaskStatusRequest) (response *DescribeTaskStatusResponse, err error)

DescribeTaskStatus 查询任务状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeTopic

func (c *Client) DescribeTopic(request *DescribeTopicRequest) (response *DescribeTopicResponse, err error)

DescribeTopic 接口请求域名:https://ckafka.tencentcloudapi.com

本接口(DescribeTopic)用于在用户获取消息队列 CKafka 实例的主题列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeTopicAttributes

func (c *Client) DescribeTopicAttributes(request *DescribeTopicAttributesRequest) (response *DescribeTopicAttributesResponse, err error)

DescribeTopicAttributes 获取主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeTopicAttributesWithContext added in v1.0.324

func (c *Client) DescribeTopicAttributesWithContext(ctx context.Context, request *DescribeTopicAttributesRequest) (response *DescribeTopicAttributesResponse, err error)

DescribeTopicAttributes 获取主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeTopicDetail

func (c *Client) DescribeTopicDetail(request *DescribeTopicDetailRequest) (response *DescribeTopicDetailResponse, err error)

DescribeTopicDetail 获取主题列表详情(仅控制台调用)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeTopicDetailWithContext added in v1.0.324

func (c *Client) DescribeTopicDetailWithContext(ctx context.Context, request *DescribeTopicDetailRequest) (response *DescribeTopicDetailResponse, err error)

DescribeTopicDetail 获取主题列表详情(仅控制台调用)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeTopicFlowRanking added in v1.0.655

func (c *Client) DescribeTopicFlowRanking(request *DescribeTopicFlowRankingRequest) (response *DescribeTopicFlowRankingResponse, err error)

DescribeTopicFlowRanking 获取Topic流量排行,消费者流量排行

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTopicFlowRankingWithContext added in v1.0.655

func (c *Client) DescribeTopicFlowRankingWithContext(ctx context.Context, request *DescribeTopicFlowRankingRequest) (response *DescribeTopicFlowRankingResponse, err error)

DescribeTopicFlowRanking 获取Topic流量排行,消费者流量排行

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTopicProduceConnection added in v1.0.574

func (c *Client) DescribeTopicProduceConnection(request *DescribeTopicProduceConnectionRequest) (response *DescribeTopicProduceConnectionResponse, err error)

DescribeTopicProduceConnection 查询topic 生产端连接信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"

func (*Client) DescribeTopicProduceConnectionWithContext added in v1.0.574

func (c *Client) DescribeTopicProduceConnectionWithContext(ctx context.Context, request *DescribeTopicProduceConnectionRequest) (response *DescribeTopicProduceConnectionResponse, err error)

DescribeTopicProduceConnection 查询topic 生产端连接信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"

func (*Client) DescribeTopicSubscribeGroup added in v1.0.228

func (c *Client) DescribeTopicSubscribeGroup(request *DescribeTopicSubscribeGroupRequest) (response *DescribeTopicSubscribeGroupResponse, err error)

DescribeTopicSubscribeGroup 查询订阅某主题消息分组信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeTopicSubscribeGroupWithContext added in v1.0.324

func (c *Client) DescribeTopicSubscribeGroupWithContext(ctx context.Context, request *DescribeTopicSubscribeGroupRequest) (response *DescribeTopicSubscribeGroupResponse, err error)

DescribeTopicSubscribeGroup 查询订阅某主题消息分组信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeTopicSyncReplica added in v1.0.239

func (c *Client) DescribeTopicSyncReplica(request *DescribeTopicSyncReplicaRequest) (response *DescribeTopicSyncReplicaResponse, err error)

DescribeTopicSyncReplica 获取Topic 副本详情信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopicSyncReplicaWithContext added in v1.0.324

func (c *Client) DescribeTopicSyncReplicaWithContext(ctx context.Context, request *DescribeTopicSyncReplicaRequest) (response *DescribeTopicSyncReplicaResponse, err error)

DescribeTopicSyncReplica 获取Topic 副本详情信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopicWithContext added in v1.0.324

func (c *Client) DescribeTopicWithContext(ctx context.Context, request *DescribeTopicRequest) (response *DescribeTopicResponse, err error)

DescribeTopic 接口请求域名:https://ckafka.tencentcloudapi.com

本接口(DescribeTopic)用于在用户获取消息队列 CKafka 实例的主题列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeUser

func (c *Client) DescribeUser(request *DescribeUserRequest) (response *DescribeUserResponse, err error)

DescribeUser 查询用户信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) DescribeUserWithContext added in v1.0.324

func (c *Client) DescribeUserWithContext(ctx context.Context, request *DescribeUserRequest) (response *DescribeUserResponse, err error)

DescribeUser 查询用户信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) FetchDatahubMessageByOffset added in v1.0.450

func (c *Client) FetchDatahubMessageByOffset(request *FetchDatahubMessageByOffsetRequest) (response *FetchDatahubMessageByOffsetResponse, err error)

FetchDatahubMessageByOffset 根据指定offset位置的消息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) FetchDatahubMessageByOffsetWithContext added in v1.0.450

func (c *Client) FetchDatahubMessageByOffsetWithContext(ctx context.Context, request *FetchDatahubMessageByOffsetRequest) (response *FetchDatahubMessageByOffsetResponse, err error)

FetchDatahubMessageByOffset 根据指定offset位置的消息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) FetchLatestDatahubMessageList added in v1.0.450

func (c *Client) FetchLatestDatahubMessageList(request *FetchLatestDatahubMessageListRequest) (response *FetchLatestDatahubMessageListResponse, err error)

FetchLatestDatahubMessageList 查询最新消息列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) FetchLatestDatahubMessageListWithContext added in v1.0.450

func (c *Client) FetchLatestDatahubMessageListWithContext(ctx context.Context, request *FetchLatestDatahubMessageListRequest) (response *FetchLatestDatahubMessageListResponse, err error)

FetchLatestDatahubMessageList 查询最新消息列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) FetchMessageByOffset added in v1.0.228

func (c *Client) FetchMessageByOffset(request *FetchMessageByOffsetRequest) (response *FetchMessageByOffsetResponse, err error)

FetchMessageByOffset 根据指定offset位置的消息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) FetchMessageByOffsetWithContext added in v1.0.324

func (c *Client) FetchMessageByOffsetWithContext(ctx context.Context, request *FetchMessageByOffsetRequest) (response *FetchMessageByOffsetResponse, err error)

FetchMessageByOffset 根据指定offset位置的消息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) FetchMessageListByOffset added in v1.0.467

func (c *Client) FetchMessageListByOffset(request *FetchMessageListByOffsetRequest) (response *FetchMessageListByOffsetResponse, err error)

FetchMessageListByOffset 根据位点查询消息列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) FetchMessageListByOffsetWithContext added in v1.0.467

func (c *Client) FetchMessageListByOffsetWithContext(ctx context.Context, request *FetchMessageListByOffsetRequest) (response *FetchMessageListByOffsetResponse, err error)

FetchMessageListByOffset 根据位点查询消息列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) InquireCkafkaPrice added in v1.0.550

func (c *Client) InquireCkafkaPrice(request *InquireCkafkaPriceRequest) (response *InquireCkafkaPriceResponse, err error)

InquireCkafkaPrice Ckafka实例购买/续费询价

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) InquireCkafkaPriceWithContext added in v1.0.550

func (c *Client) InquireCkafkaPriceWithContext(ctx context.Context, request *InquireCkafkaPriceRequest) (response *InquireCkafkaPriceResponse, err error)

InquireCkafkaPrice Ckafka实例购买/续费询价

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) InstanceScalingDown added in v1.0.707

func (c *Client) InstanceScalingDown(request *InstanceScalingDownRequest) (response *InstanceScalingDownResponse, err error)

InstanceScalingDown 按量实例缩容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"

func (*Client) InstanceScalingDownWithContext added in v1.0.707

func (c *Client) InstanceScalingDownWithContext(ctx context.Context, request *InstanceScalingDownRequest) (response *InstanceScalingDownResponse, err error)

InstanceScalingDown 按量实例缩容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"

func (*Client) ModifyAclRule added in v1.0.624

func (c *Client) ModifyAclRule(request *ModifyAclRuleRequest) (response *ModifyAclRuleResponse, err error)

ModifyAclRule 修改ACL策略,目前只支持预设规则的是否应用到新增topic这一项的修改

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"

func (*Client) ModifyAclRuleWithContext added in v1.0.624

func (c *Client) ModifyAclRuleWithContext(ctx context.Context, request *ModifyAclRuleRequest) (response *ModifyAclRuleResponse, err error)

ModifyAclRule 修改ACL策略,目前只支持预设规则的是否应用到新增topic这一项的修改

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"

func (*Client) ModifyConnectResource added in v1.0.450

func (c *Client) ModifyConnectResource(request *ModifyConnectResourceRequest) (response *ModifyConnectResourceResponse, err error)

ModifyConnectResource 编辑Datahub连接源

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"

func (*Client) ModifyConnectResourceWithContext added in v1.0.450

func (c *Client) ModifyConnectResourceWithContext(ctx context.Context, request *ModifyConnectResourceRequest) (response *ModifyConnectResourceResponse, err error)

ModifyConnectResource 编辑Datahub连接源

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"

func (*Client) ModifyDatahubTask added in v1.0.450

func (c *Client) ModifyDatahubTask(request *ModifyDatahubTaskRequest) (response *ModifyDatahubTaskResponse, err error)

ModifyDatahubTask 修改Datahub任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"

func (*Client) ModifyDatahubTaskWithContext added in v1.0.450

func (c *Client) ModifyDatahubTaskWithContext(ctx context.Context, request *ModifyDatahubTaskRequest) (response *ModifyDatahubTaskResponse, err error)

ModifyDatahubTask 修改Datahub任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"

func (*Client) ModifyDatahubTopic added in v1.0.627

func (c *Client) ModifyDatahubTopic(request *ModifyDatahubTopicRequest) (response *ModifyDatahubTopicResponse, err error)

ModifyDatahubTopic 修改Datahub主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) ModifyDatahubTopicWithContext added in v1.0.627

func (c *Client) ModifyDatahubTopicWithContext(ctx context.Context, request *ModifyDatahubTopicRequest) (response *ModifyDatahubTopicResponse, err error)

ModifyDatahubTopic 修改Datahub主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) ModifyGroupOffsets

func (c *Client) ModifyGroupOffsets(request *ModifyGroupOffsetsRequest) (response *ModifyGroupOffsetsResponse, err error)

ModifyGroupOffsets 设置Groups 消费分组offset

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) ModifyGroupOffsetsWithContext added in v1.0.324

func (c *Client) ModifyGroupOffsetsWithContext(ctx context.Context, request *ModifyGroupOffsetsRequest) (response *ModifyGroupOffsetsResponse, err error)

ModifyGroupOffsets 设置Groups 消费分组offset

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) ModifyInstanceAttributes

func (c *Client) ModifyInstanceAttributes(request *ModifyInstanceAttributesRequest) (response *ModifyInstanceAttributesResponse, err error)

ModifyInstanceAttributes 设置实例属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) ModifyInstanceAttributesWithContext added in v1.0.324

func (c *Client) ModifyInstanceAttributesWithContext(ctx context.Context, request *ModifyInstanceAttributesRequest) (response *ModifyInstanceAttributesResponse, err error)

ModifyInstanceAttributes 设置实例属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) ModifyInstancePre added in v1.0.399

func (c *Client) ModifyInstancePre(request *ModifyInstancePreRequest) (response *ModifyInstancePreResponse, err error)

ModifyInstancePre 预付费实例变配接口,调整磁盘,带宽

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) ModifyInstancePreWithContext added in v1.0.399

func (c *Client) ModifyInstancePreWithContext(ctx context.Context, request *ModifyInstancePreRequest) (response *ModifyInstancePreResponse, err error)

ModifyInstancePre 预付费实例变配接口,调整磁盘,带宽

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_NOTALLOWEDEMPTY = "InvalidParameterValue.NotAllowedEmpty"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) ModifyPassword

func (c *Client) ModifyPassword(request *ModifyPasswordRequest) (response *ModifyPasswordResponse, err error)

ModifyPassword 修改密码

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) ModifyPasswordWithContext added in v1.0.324

func (c *Client) ModifyPasswordWithContext(ctx context.Context, request *ModifyPasswordRequest) (response *ModifyPasswordResponse, err error)

ModifyPassword 修改密码

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) ModifyTopicAttributes

func (c *Client) ModifyTopicAttributes(request *ModifyTopicAttributesRequest) (response *ModifyTopicAttributesResponse, err error)

ModifyTopicAttributes 本接口用于修改主题属性。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) ModifyTopicAttributesWithContext added in v1.0.324

func (c *Client) ModifyTopicAttributesWithContext(ctx context.Context, request *ModifyTopicAttributesRequest) (response *ModifyTopicAttributesResponse, err error)

ModifyTopicAttributes 本接口用于修改主题属性。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_REPETITIONVALUE = "InvalidParameterValue.RepetitionValue"
INVALIDPARAMETERVALUE_SUBNETIDINVALID = "InvalidParameterValue.SubnetIdInvalid"
INVALIDPARAMETERVALUE_SUBNETNOTBELONGTOZONE = "InvalidParameterValue.SubnetNotBelongToZone"
INVALIDPARAMETERVALUE_VPCIDINVALID = "InvalidParameterValue.VpcIdInvalid"
INVALIDPARAMETERVALUE_WRONGACTION = "InvalidParameterValue.WrongAction"
INVALIDPARAMETERVALUE_ZONENOTSUPPORT = "InvalidParameterValue.ZoneNotSupport"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_BATCHDELINSTANCELIMIT = "UnsupportedOperation.BatchDelInstanceLimit"
UNSUPPORTEDOPERATION_OSSREJECT = "UnsupportedOperation.OssReject"

func (*Client) RenewCkafkaInstance added in v1.0.641

func (c *Client) RenewCkafkaInstance(request *RenewCkafkaInstanceRequest) (response *RenewCkafkaInstanceResponse, err error)

RenewCkafkaInstance 续费Ckafka实例, 目前只支持国内站包年包月实例续费

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RenewCkafkaInstanceWithContext added in v1.0.641

func (c *Client) RenewCkafkaInstanceWithContext(ctx context.Context, request *RenewCkafkaInstanceRequest) (response *RenewCkafkaInstanceResponse, err error)

RenewCkafkaInstance 续费Ckafka实例, 目前只支持国内站包年包月实例续费

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SendMessage added in v1.0.319

func (c *Client) SendMessage(request *SendMessageRequest) (response *SendMessageResponse, err error)

SendMessage 通过HTTP接入层发送消息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_RESOURCETASKPAUSED = "OperationDenied.ResourceTaskPaused"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_KAFKASTORAGEERROR = "ResourceUnavailable.KafkaStorageError"

func (*Client) SendMessageWithContext added in v1.0.324

func (c *Client) SendMessageWithContext(ctx context.Context, request *SendMessageRequest) (response *SendMessageResponse, err error)

SendMessage 通过HTTP接入层发送消息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_RESOURCETASKPAUSED = "OperationDenied.ResourceTaskPaused"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_KAFKASTORAGEERROR = "ResourceUnavailable.KafkaStorageError"

type ClsParam added in v1.0.449

type ClsParam struct {
	// 生产的信息是否为json格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	DecodeJson *bool `json:"DecodeJson,omitnil,omitempty" name:"DecodeJson"`

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

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

	// 当DecodeJson为false时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContentKey *string `json:"ContentKey,omitnil,omitempty" name:"ContentKey"`

	// 指定消息中的某字段内容作为cls日志的时间。
	// 字段内容格式需要是秒级时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeField *string `json:"TimeField,omitnil,omitempty" name:"TimeField"`
}

type ClusterInfo

type ClusterInfo struct {
	// 集群Id
	ClusterId *int64 `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`

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

	// 集群最大带宽 单位MB/s
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxBandWidth *int64 `json:"MaxBandWidth,omitnil,omitempty" name:"MaxBandWidth"`

	// 集群当前可用磁盘  单位GB
	// 注意:此字段可能返回 null,表示取不到有效值。
	AvailableDiskSize *int64 `json:"AvailableDiskSize,omitnil,omitempty" name:"AvailableDiskSize"`

	// 集群当前可用带宽 单位MB/s
	// 注意:此字段可能返回 null,表示取不到有效值。
	AvailableBandWidth *int64 `json:"AvailableBandWidth,omitnil,omitempty" name:"AvailableBandWidth"`

	// 集群所属可用区,表明集群归属的可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 集群节点所在的可用区,若该集群为跨可用区集群,则包含该集群节点所在的多个可用区。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`
}

type Config

type Config struct {
	// 消息保留时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Retention *int64 `json:"Retention,omitnil,omitempty" name:"Retention"`

	// 最小同步复制数
	// 注意:此字段可能返回 null,表示取不到有效值。
	MinInsyncReplicas *int64 `json:"MinInsyncReplicas,omitnil,omitempty" name:"MinInsyncReplicas"`

	// 日志清理模式,默认 delete。
	// delete:日志按保存时间删除;compact:日志按 key 压缩;compact, delete:日志按 key 压缩且会保存时间删除。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CleanUpPolicy *string `json:"CleanUpPolicy,omitnil,omitempty" name:"CleanUpPolicy"`

	// Segment 分片滚动的时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	SegmentMs *int64 `json:"SegmentMs,omitnil,omitempty" name:"SegmentMs"`

	// 0表示 false。 1表示 true。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UncleanLeaderElectionEnable *int64 `json:"UncleanLeaderElectionEnable,omitnil,omitempty" name:"UncleanLeaderElectionEnable"`

	// Segment 分片滚动的字节数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SegmentBytes *int64 `json:"SegmentBytes,omitnil,omitempty" name:"SegmentBytes"`

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

	// 消息保留文件大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	RetentionBytes *int64 `json:"RetentionBytes,omitnil,omitempty" name:"RetentionBytes"`
}

type ConnectResourceResourceIdResp added in v1.0.449

type ConnectResourceResourceIdResp struct {
	// 连接源的Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

type Connection added in v1.0.450

type Connection struct {
	// Topic名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 消费组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// Topic的Id
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`
}

type ConsumerGroup

type ConsumerGroup struct {
	// 用户组名称
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 订阅信息实体
	SubscribedInfo []*SubscribedInfo `json:"SubscribedInfo,omitnil,omitempty" name:"SubscribedInfo"`
}

type ConsumerGroupResponse

type ConsumerGroupResponse struct {
	// 符合条件的消费组数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

	// 消费分组List
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupList []*ConsumerGroup `json:"GroupList,omitnil,omitempty" name:"GroupList"`

	// 所有分区数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPartition *int64 `json:"TotalPartition,omitnil,omitempty" name:"TotalPartition"`

	// 监控的分区列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartitionListForMonitor []*Partition `json:"PartitionListForMonitor,omitnil,omitempty" name:"PartitionListForMonitor"`

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

	// 监控的主题列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicListForMonitor []*ConsumerGroupTopic `json:"TopicListForMonitor,omitnil,omitempty" name:"TopicListForMonitor"`

	// 监控的组列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupListForMonitor []*Group `json:"GroupListForMonitor,omitnil,omitempty" name:"GroupListForMonitor"`
}

type ConsumerGroupSpeed added in v1.0.655

type ConsumerGroupSpeed struct {
	// 消费者组名称
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 消费速度 Count/Minute
	Speed *uint64 `json:"Speed,omitnil,omitempty" name:"Speed"`
}

type ConsumerGroupTopic

type ConsumerGroupTopic struct {
	// 主题ID
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

type ConsumerRecord added in v1.0.228

type ConsumerRecord struct {
	// 主题名
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 分区id
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 位点
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

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

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

	// 消息时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

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

type CosParam added in v1.0.449

type CosParam struct {
	// cos 存储桶名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

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

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

	// 汇聚消息量的大小(单位:MB)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AggregateBatchSize *uint64 `json:"AggregateBatchSize,omitnil,omitempty" name:"AggregateBatchSize"`

	// 汇聚的时间间隔(单位:小时)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AggregateInterval *uint64 `json:"AggregateInterval,omitnil,omitempty" name:"AggregateInterval"`

	// 消息汇聚后的文件格式(支持csv, json)
	// 注意:此字段可能返回 null,表示取不到有效值。
	FormatOutputType *string `json:"FormatOutputType,omitnil,omitempty" name:"FormatOutputType"`

	// 转储的对象目录前缀
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectKeyPrefix *string `json:"ObjectKeyPrefix,omitnil,omitempty" name:"ObjectKeyPrefix"`

	// 根据strptime 时间格式化的分区格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	DirectoryTimeFormat *string `json:"DirectoryTimeFormat,omitnil,omitempty" name:"DirectoryTimeFormat"`
}

type CreateAclRequest

type CreateAclRequest struct {
	*tchttp.BaseRequest

	// 实例id信息
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Acl资源类型,(2:TOPIC,3:GROUP,4:CLUSTER)
	ResourceType *int64 `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// Acl操作方式,(2:ALL,3:READ,4:WRITE,5:CREATE,6:DELETE,7:ALTER,8:DESCRIBE,9:CLUSTER_ACTION,10:DESCRIBE_CONFIGS,11:ALTER_CONFIGS,12:IDEMPOTENT_WRITE)
	Operation *int64 `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 权限类型,(2:DENY,3:ALLOW),当前ckakfa支持ALLOW(相当于白名单),其它用于后续兼容开源kafka的acl时使用
	PermissionType *int64 `json:"PermissionType,omitnil,omitempty" name:"PermissionType"`

	// 资源名称,和resourceType相关,如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称,当resourceType为CLUSTER时,该字段可为空。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 默认为*,表示任何host都可以访问。支持填写IP或网段,支持“;”分隔。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入时需要加 User: 前缀,如用户A则传入User:A。
	Principal *string `json:"Principal,omitnil,omitempty" name:"Principal"`

	// 资源名称列表,Json字符串格式。ResourceName和resourceNameList只能指定其中一个。
	ResourceNameList *string `json:"ResourceNameList,omitnil,omitempty" name:"ResourceNameList"`
}

func NewCreateAclRequest

func NewCreateAclRequest() (request *CreateAclRequest)

func (*CreateAclRequest) FromJsonString

func (r *CreateAclRequest) 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 (*CreateAclRequest) ToJsonString

func (r *CreateAclRequest) ToJsonString() string

type CreateAclRequestParams added in v1.0.426

type CreateAclRequestParams struct {
	// 实例id信息
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Acl资源类型,(2:TOPIC,3:GROUP,4:CLUSTER)
	ResourceType *int64 `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// Acl操作方式,(2:ALL,3:READ,4:WRITE,5:CREATE,6:DELETE,7:ALTER,8:DESCRIBE,9:CLUSTER_ACTION,10:DESCRIBE_CONFIGS,11:ALTER_CONFIGS,12:IDEMPOTENT_WRITE)
	Operation *int64 `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 权限类型,(2:DENY,3:ALLOW),当前ckakfa支持ALLOW(相当于白名单),其它用于后续兼容开源kafka的acl时使用
	PermissionType *int64 `json:"PermissionType,omitnil,omitempty" name:"PermissionType"`

	// 资源名称,和resourceType相关,如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称,当resourceType为CLUSTER时,该字段可为空。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 默认为*,表示任何host都可以访问。支持填写IP或网段,支持“;”分隔。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入时需要加 User: 前缀,如用户A则传入User:A。
	Principal *string `json:"Principal,omitnil,omitempty" name:"Principal"`

	// 资源名称列表,Json字符串格式。ResourceName和resourceNameList只能指定其中一个。
	ResourceNameList *string `json:"ResourceNameList,omitnil,omitempty" name:"ResourceNameList"`
}

Predefined struct for user

type CreateAclResponse

type CreateAclResponse struct {
	*tchttp.BaseResponse
	Response *CreateAclResponseParams `json:"Response"`
}

func NewCreateAclResponse

func NewCreateAclResponse() (response *CreateAclResponse)

func (*CreateAclResponse) FromJsonString

func (r *CreateAclResponse) 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 (*CreateAclResponse) ToJsonString

func (r *CreateAclResponse) ToJsonString() string

type CreateAclResponseParams added in v1.0.426

type CreateAclResponseParams struct {
	// 返回结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateAclRuleRequest added in v1.0.624

type CreateAclRuleRequest struct {
	*tchttp.BaseRequest

	// 实例id信息
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Acl资源类型,目前只支持Topic,枚举值列表:Topic
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 匹配类型,目前支持前缀匹配与预设策略,枚举值列表:PREFIXED/PRESET
	PatternType *string `json:"PatternType,omitnil,omitempty" name:"PatternType"`

	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 设置的ACL规则列表
	RuleList []*AclRuleInfo `json:"RuleList,omitnil,omitempty" name:"RuleList"`

	// 表示前缀匹配的前缀的值
	Pattern *string `json:"Pattern,omitnil,omitempty" name:"Pattern"`

	// 预设ACL规则是否应用到新增的topic中
	IsApplied *int64 `json:"IsApplied,omitnil,omitempty" name:"IsApplied"`

	// ACL规则的备注
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

func NewCreateAclRuleRequest added in v1.0.624

func NewCreateAclRuleRequest() (request *CreateAclRuleRequest)

func (*CreateAclRuleRequest) FromJsonString added in v1.0.624

func (r *CreateAclRuleRequest) 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 (*CreateAclRuleRequest) ToJsonString added in v1.0.624

func (r *CreateAclRuleRequest) ToJsonString() string

type CreateAclRuleRequestParams added in v1.0.624

type CreateAclRuleRequestParams struct {
	// 实例id信息
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Acl资源类型,目前只支持Topic,枚举值列表:Topic
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 匹配类型,目前支持前缀匹配与预设策略,枚举值列表:PREFIXED/PRESET
	PatternType *string `json:"PatternType,omitnil,omitempty" name:"PatternType"`

	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 设置的ACL规则列表
	RuleList []*AclRuleInfo `json:"RuleList,omitnil,omitempty" name:"RuleList"`

	// 表示前缀匹配的前缀的值
	Pattern *string `json:"Pattern,omitnil,omitempty" name:"Pattern"`

	// 预设ACL规则是否应用到新增的topic中
	IsApplied *int64 `json:"IsApplied,omitnil,omitempty" name:"IsApplied"`

	// ACL规则的备注
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

Predefined struct for user

type CreateAclRuleResponse added in v1.0.624

type CreateAclRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateAclRuleResponseParams `json:"Response"`
}

func NewCreateAclRuleResponse added in v1.0.624

func NewCreateAclRuleResponse() (response *CreateAclRuleResponse)

func (*CreateAclRuleResponse) FromJsonString added in v1.0.624

func (r *CreateAclRuleResponse) 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 (*CreateAclRuleResponse) ToJsonString added in v1.0.624

func (r *CreateAclRuleResponse) ToJsonString() string

type CreateAclRuleResponseParams added in v1.0.624

type CreateAclRuleResponseParams struct {
	// 规则的唯一表示Key
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateCdcClusterRequest added in v1.0.445

type CreateCdcClusterRequest struct {
	*tchttp.BaseRequest

	// cdc的id
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`

	// vpcId,一个地域只有唯一一个vpcid用于CDC
	CdcVpcId *string `json:"CdcVpcId,omitnil,omitempty" name:"CdcVpcId"`

	// 每个CDC集群有唯一一个子网ID
	CdcSubnetId *string `json:"CdcSubnetId,omitnil,omitempty" name:"CdcSubnetId"`

	// 所在可用区ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// cdc集群的总带宽
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// cdc集群的总磁盘
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

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

	// 系统盘类型
	SystemDiskType *string `json:"SystemDiskType,omitnil,omitempty" name:"SystemDiskType"`
}

func NewCreateCdcClusterRequest added in v1.0.445

func NewCreateCdcClusterRequest() (request *CreateCdcClusterRequest)

func (*CreateCdcClusterRequest) FromJsonString added in v1.0.445

func (r *CreateCdcClusterRequest) 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 (*CreateCdcClusterRequest) ToJsonString added in v1.0.445

func (r *CreateCdcClusterRequest) ToJsonString() string

type CreateCdcClusterRequestParams added in v1.0.445

type CreateCdcClusterRequestParams struct {
	// cdc的id
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`

	// vpcId,一个地域只有唯一一个vpcid用于CDC
	CdcVpcId *string `json:"CdcVpcId,omitnil,omitempty" name:"CdcVpcId"`

	// 每个CDC集群有唯一一个子网ID
	CdcSubnetId *string `json:"CdcSubnetId,omitnil,omitempty" name:"CdcSubnetId"`

	// 所在可用区ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// cdc集群的总带宽
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// cdc集群的总磁盘
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

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

	// 系统盘类型
	SystemDiskType *string `json:"SystemDiskType,omitnil,omitempty" name:"SystemDiskType"`
}

Predefined struct for user

type CreateCdcClusterResponse added in v1.0.445

type CreateCdcClusterResponse struct {
	*tchttp.BaseResponse
	Response *CreateCdcClusterResponseParams `json:"Response"`
}

func NewCreateCdcClusterResponse added in v1.0.445

func NewCreateCdcClusterResponse() (response *CreateCdcClusterResponse)

func (*CreateCdcClusterResponse) FromJsonString added in v1.0.445

func (r *CreateCdcClusterResponse) 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 (*CreateCdcClusterResponse) ToJsonString added in v1.0.445

func (r *CreateCdcClusterResponse) ToJsonString() string

type CreateCdcClusterResponseParams added in v1.0.445

type CreateCdcClusterResponseParams struct {
	// 无
	Result *CdcClusterResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateConnectResourceRequest added in v1.0.449

type CreateConnectResourceRequest struct {
	*tchttp.BaseRequest

	// 连接源名称
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 连接源类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 连接源描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Dts配置,Type为DTS时必填
	DtsConnectParam *DtsConnectParam `json:"DtsConnectParam,omitnil,omitempty" name:"DtsConnectParam"`

	// MongoDB配置,Type为MONGODB时必填
	MongoDBConnectParam *MongoDBConnectParam `json:"MongoDBConnectParam,omitnil,omitempty" name:"MongoDBConnectParam"`

	// Es配置,Type为ES时必填
	EsConnectParam *EsConnectParam `json:"EsConnectParam,omitnil,omitempty" name:"EsConnectParam"`

	// ClickHouse配置,Type为CLICKHOUSE时必填
	ClickHouseConnectParam *ClickHouseConnectParam `json:"ClickHouseConnectParam,omitnil,omitempty" name:"ClickHouseConnectParam"`

	// MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填
	MySQLConnectParam *MySQLConnectParam `json:"MySQLConnectParam,omitnil,omitempty" name:"MySQLConnectParam"`

	// PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填
	PostgreSQLConnectParam *PostgreSQLConnectParam `json:"PostgreSQLConnectParam,omitnil,omitempty" name:"PostgreSQLConnectParam"`

	// MariaDB配置,Type为MARIADB时必填
	MariaDBConnectParam *MariaDBConnectParam `json:"MariaDBConnectParam,omitnil,omitempty" name:"MariaDBConnectParam"`

	// SQLServer配置,Type为SQLSERVER时必填
	SQLServerConnectParam *SQLServerConnectParam `json:"SQLServerConnectParam,omitnil,omitempty" name:"SQLServerConnectParam"`

	// Doris 配置,Type为 DORIS 时必填
	DorisConnectParam *DorisConnectParam `json:"DorisConnectParam,omitnil,omitempty" name:"DorisConnectParam"`

	// Kafka配置,Type为 KAFKA 时必填
	KafkaConnectParam *KafkaConnectParam `json:"KafkaConnectParam,omitnil,omitempty" name:"KafkaConnectParam"`

	// MQTT配置,Type为 MQTT 时必填
	MqttConnectParam *MqttConnectParam `json:"MqttConnectParam,omitnil,omitempty" name:"MqttConnectParam"`
}

func NewCreateConnectResourceRequest added in v1.0.449

func NewCreateConnectResourceRequest() (request *CreateConnectResourceRequest)

func (*CreateConnectResourceRequest) FromJsonString added in v1.0.449

func (r *CreateConnectResourceRequest) 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 (*CreateConnectResourceRequest) ToJsonString added in v1.0.449

func (r *CreateConnectResourceRequest) ToJsonString() string

type CreateConnectResourceRequestParams added in v1.0.449

type CreateConnectResourceRequestParams struct {
	// 连接源名称
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 连接源类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 连接源描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Dts配置,Type为DTS时必填
	DtsConnectParam *DtsConnectParam `json:"DtsConnectParam,omitnil,omitempty" name:"DtsConnectParam"`

	// MongoDB配置,Type为MONGODB时必填
	MongoDBConnectParam *MongoDBConnectParam `json:"MongoDBConnectParam,omitnil,omitempty" name:"MongoDBConnectParam"`

	// Es配置,Type为ES时必填
	EsConnectParam *EsConnectParam `json:"EsConnectParam,omitnil,omitempty" name:"EsConnectParam"`

	// ClickHouse配置,Type为CLICKHOUSE时必填
	ClickHouseConnectParam *ClickHouseConnectParam `json:"ClickHouseConnectParam,omitnil,omitempty" name:"ClickHouseConnectParam"`

	// MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填
	MySQLConnectParam *MySQLConnectParam `json:"MySQLConnectParam,omitnil,omitempty" name:"MySQLConnectParam"`

	// PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填
	PostgreSQLConnectParam *PostgreSQLConnectParam `json:"PostgreSQLConnectParam,omitnil,omitempty" name:"PostgreSQLConnectParam"`

	// MariaDB配置,Type为MARIADB时必填
	MariaDBConnectParam *MariaDBConnectParam `json:"MariaDBConnectParam,omitnil,omitempty" name:"MariaDBConnectParam"`

	// SQLServer配置,Type为SQLSERVER时必填
	SQLServerConnectParam *SQLServerConnectParam `json:"SQLServerConnectParam,omitnil,omitempty" name:"SQLServerConnectParam"`

	// Doris 配置,Type为 DORIS 时必填
	DorisConnectParam *DorisConnectParam `json:"DorisConnectParam,omitnil,omitempty" name:"DorisConnectParam"`

	// Kafka配置,Type为 KAFKA 时必填
	KafkaConnectParam *KafkaConnectParam `json:"KafkaConnectParam,omitnil,omitempty" name:"KafkaConnectParam"`

	// MQTT配置,Type为 MQTT 时必填
	MqttConnectParam *MqttConnectParam `json:"MqttConnectParam,omitnil,omitempty" name:"MqttConnectParam"`
}

Predefined struct for user

type CreateConnectResourceResponse added in v1.0.449

type CreateConnectResourceResponse struct {
	*tchttp.BaseResponse
	Response *CreateConnectResourceResponseParams `json:"Response"`
}

func NewCreateConnectResourceResponse added in v1.0.449

func NewCreateConnectResourceResponse() (response *CreateConnectResourceResponse)

func (*CreateConnectResourceResponse) FromJsonString added in v1.0.449

func (r *CreateConnectResourceResponse) 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 (*CreateConnectResourceResponse) ToJsonString added in v1.0.449

func (r *CreateConnectResourceResponse) ToJsonString() string

type CreateConnectResourceResponseParams added in v1.0.449

type CreateConnectResourceResponseParams struct {
	// 连接源的Id
	Result *ConnectResourceResourceIdResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateConsumerRequest added in v1.0.351

type CreateConsumerRequest struct {
	*tchttp.BaseRequest

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

	// group名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// topic名称,TopicName、TopicNameList 需要显示指定一个存在的topic名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// topic名称数组
	TopicNameList []*string `json:"TopicNameList,omitnil,omitempty" name:"TopicNameList"`
}

func NewCreateConsumerRequest added in v1.0.351

func NewCreateConsumerRequest() (request *CreateConsumerRequest)

func (*CreateConsumerRequest) FromJsonString added in v1.0.351

func (r *CreateConsumerRequest) 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 (*CreateConsumerRequest) ToJsonString added in v1.0.351

func (r *CreateConsumerRequest) ToJsonString() string

type CreateConsumerRequestParams added in v1.0.426

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

	// group名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// topic名称,TopicName、TopicNameList 需要显示指定一个存在的topic名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// topic名称数组
	TopicNameList []*string `json:"TopicNameList,omitnil,omitempty" name:"TopicNameList"`
}

Predefined struct for user

type CreateConsumerResponse added in v1.0.351

type CreateConsumerResponse struct {
	*tchttp.BaseResponse
	Response *CreateConsumerResponseParams `json:"Response"`
}

func NewCreateConsumerResponse added in v1.0.351

func NewCreateConsumerResponse() (response *CreateConsumerResponse)

func (*CreateConsumerResponse) FromJsonString added in v1.0.351

func (r *CreateConsumerResponse) 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 (*CreateConsumerResponse) ToJsonString added in v1.0.351

func (r *CreateConsumerResponse) ToJsonString() string

type CreateConsumerResponseParams added in v1.0.426

type CreateConsumerResponseParams struct {
	// 创建group描述
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateDatahubTaskRequest added in v1.0.449

type CreateDatahubTaskRequest struct {
	*tchttp.BaseRequest

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 任务类型,SOURCE数据接入,SINK数据流出
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 数据源
	SourceResource *DatahubResource `json:"SourceResource,omitnil,omitempty" name:"SourceResource"`

	// 数据目标
	TargetResource *DatahubResource `json:"TargetResource,omitnil,omitempty" name:"TargetResource"`

	// 数据处理规则
	TransformParam *TransformParam `json:"TransformParam,omitnil,omitempty" name:"TransformParam"`

	// 实例连接参数【已废弃】
	PrivateLinkParam *PrivateLinkParam `json:"PrivateLinkParam,omitnil,omitempty" name:"PrivateLinkParam"`

	// 选择所要绑定的SchemaId
	SchemaId *string `json:"SchemaId,omitnil,omitempty" name:"SchemaId"`

	// 数据处理规则
	TransformsParam *TransformsParam `json:"TransformsParam,omitnil,omitempty" name:"TransformsParam"`

	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

func NewCreateDatahubTaskRequest added in v1.0.449

func NewCreateDatahubTaskRequest() (request *CreateDatahubTaskRequest)

func (*CreateDatahubTaskRequest) FromJsonString added in v1.0.449

func (r *CreateDatahubTaskRequest) 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 (*CreateDatahubTaskRequest) ToJsonString added in v1.0.449

func (r *CreateDatahubTaskRequest) ToJsonString() string

type CreateDatahubTaskRequestParams added in v1.0.449

type CreateDatahubTaskRequestParams struct {
	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 任务类型,SOURCE数据接入,SINK数据流出
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 数据源
	SourceResource *DatahubResource `json:"SourceResource,omitnil,omitempty" name:"SourceResource"`

	// 数据目标
	TargetResource *DatahubResource `json:"TargetResource,omitnil,omitempty" name:"TargetResource"`

	// 数据处理规则
	TransformParam *TransformParam `json:"TransformParam,omitnil,omitempty" name:"TransformParam"`

	// 实例连接参数【已废弃】
	PrivateLinkParam *PrivateLinkParam `json:"PrivateLinkParam,omitnil,omitempty" name:"PrivateLinkParam"`

	// 选择所要绑定的SchemaId
	SchemaId *string `json:"SchemaId,omitnil,omitempty" name:"SchemaId"`

	// 数据处理规则
	TransformsParam *TransformsParam `json:"TransformsParam,omitnil,omitempty" name:"TransformsParam"`

	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

Predefined struct for user

type CreateDatahubTaskRes added in v1.0.449

type CreateDatahubTaskRes struct {
	// 转储任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

type CreateDatahubTaskResponse added in v1.0.449

type CreateDatahubTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateDatahubTaskResponseParams `json:"Response"`
}

func NewCreateDatahubTaskResponse added in v1.0.449

func NewCreateDatahubTaskResponse() (response *CreateDatahubTaskResponse)

func (*CreateDatahubTaskResponse) FromJsonString added in v1.0.449

func (r *CreateDatahubTaskResponse) 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 (*CreateDatahubTaskResponse) ToJsonString added in v1.0.449

func (r *CreateDatahubTaskResponse) ToJsonString() string

type CreateDatahubTaskResponseParams added in v1.0.449

type CreateDatahubTaskResponseParams struct {
	// 任务id
	Result *CreateDatahubTaskRes `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateDatahubTopicRequest added in v1.0.621

type CreateDatahubTopicRequest struct {
	*tchttp.BaseRequest

	// 名称,是一个不超过 128 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Partition个数,大于0
	PartitionNum *int64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`

	// 消息保留时间,单位ms,当前最小值为60000ms
	RetentionMs *int64 `json:"RetentionMs,omitnil,omitempty" name:"RetentionMs"`

	// 主题备注,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

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

func NewCreateDatahubTopicRequest added in v1.0.621

func NewCreateDatahubTopicRequest() (request *CreateDatahubTopicRequest)

func (*CreateDatahubTopicRequest) FromJsonString added in v1.0.621

func (r *CreateDatahubTopicRequest) 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 (*CreateDatahubTopicRequest) ToJsonString added in v1.0.621

func (r *CreateDatahubTopicRequest) ToJsonString() string

type CreateDatahubTopicRequestParams added in v1.0.621

type CreateDatahubTopicRequestParams struct {
	// 名称,是一个不超过 128 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Partition个数,大于0
	PartitionNum *int64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`

	// 消息保留时间,单位ms,当前最小值为60000ms
	RetentionMs *int64 `json:"RetentionMs,omitnil,omitempty" name:"RetentionMs"`

	// 主题备注,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

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

Predefined struct for user

type CreateDatahubTopicResponse added in v1.0.621

type CreateDatahubTopicResponse struct {
	*tchttp.BaseResponse
	Response *CreateDatahubTopicResponseParams `json:"Response"`
}

func NewCreateDatahubTopicResponse added in v1.0.621

func NewCreateDatahubTopicResponse() (response *CreateDatahubTopicResponse)

func (*CreateDatahubTopicResponse) FromJsonString added in v1.0.621

func (r *CreateDatahubTopicResponse) 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 (*CreateDatahubTopicResponse) ToJsonString added in v1.0.621

func (r *CreateDatahubTopicResponse) ToJsonString() string

type CreateDatahubTopicResponseParams added in v1.0.621

type CreateDatahubTopicResponseParams struct {
	// 返回创建结果
	Result *DatahubTopicResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateInstancePostData added in v1.0.687

type CreateInstancePostData struct {
	// CreateInstancePre返回固定为0,不能作为CheckTaskStatus的查询条件。只是为了保证和后台数据结构对齐。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 订单号列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`

	// 实例Id,当购买多个实例时,默认返回购买的第一个实例 id
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 订单和购买实例对应映射列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealNameInstanceIdMapping []*DealInstanceDTO `json:"DealNameInstanceIdMapping,omitnil,omitempty" name:"DealNameInstanceIdMapping"`
}

type CreateInstancePostRequest added in v1.0.550

type CreateInstancePostRequest struct {
	*tchttp.BaseRequest

	// 实例名称,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 创建的实例默认接入点所在的 vpc 对应 vpcId。目前不支持创建基础网络实例,因此该参数必填
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网id。创建实例默认接入点所在的子网对应的子网 id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例内网峰值带宽。单位 MB/s。标准版需传入当前实例规格所对应的峰值带宽。注意如果创建的实例为专业版实例,峰值带宽,分区数等参数配置需要满足专业版的计费规格。
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 国际站标准版实例规格。目前只有国际站标准版使用当前字段区分规格,国内站标准版使用峰值带宽区分规格。除了国际站标准版外的所有实例填写 1 即可。国际站标准版实例:入门型(general)]填写1;[标准型(standard)]填写2;[进阶型(advanced)]填写3;[容量型(capacity)]填写4;[高阶型1(specialized-1)]填写5;[高阶型2(specialized-2)]填写6;[高阶型3(specialized-3)]填写7;[高阶型4(specialized-4)]填写8。
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例日志的默认最长保留时间,单位分钟。不传入该参数时默认为 1440 分钟(1天),最大30天。当 topic 显式设置消息保留时间时,以 topic 保留时间为准
	MsgRetentionTime *int64 `json:"MsgRetentionTime,omitnil,omitempty" name:"MsgRetentionTime"`

	// 创建实例时可以选择集群Id, 该入参表示集群Id。不指定实例所在集群则不传入该参数
	ClusterId *int64 `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 实例版本。目前支持 "0.10.2","1.1.1","2.4.1","2.4.2","2.8.1"。"2.4.1" 与 "2.4.2" 属于同一个版本,传任意一个均可。
	KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"`

	// 实例类型。"standard":标准版,"profession":专业版
	SpecificationsType *string `json:"SpecificationsType,omitnil,omitempty" name:"SpecificationsType"`

	// 专业版实例磁盘类型,标准版实例不需要填写。"CLOUD_SSD":SSD云硬盘;"CLOUD_BASIC":高性能云硬盘。不传默认值为 "CLOUD_BASIC"
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 实例硬盘大小,需要满足当前实例的计费规格
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 实例最大分区数量,需要满足当前实例的计费规格
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 实例最大 topic 数量,需要满足当前实例的计费规格
	TopicNum *int64 `json:"TopicNum,omitnil,omitempty" name:"TopicNum"`

	// 实例所在的可用区。当创建多可用区实例时,该参数为创建的默认接入点所在子网的可用区 id
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 当前实例是否为多可用区实例。
	MultiZoneFlag *bool `json:"MultiZoneFlag,omitnil,omitempty" name:"MultiZoneFlag"`

	// 当实例为多可用区实例时,多可用区 id 列表。注意参数 ZoneId 对应的多可用区需要包含在该参数数组中
	ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

	// 购买实例数量。非必填,默认值为 1。当传入该参数时,会创建多个 instanceName 加后缀区分的实例
	InstanceNum *int64 `json:"InstanceNum,omitnil,omitempty" name:"InstanceNum"`

	// 公网带宽大小,单位 Mbps。默认是没有加上免费 3Mbps 带宽。例如总共需要 3Mbps 公网带宽,此处传 0;总共需要 6Mbps 公网带宽,此处传 3。需要保证传入参数为 3 的整数倍
	PublicNetworkMonthly *int64 `json:"PublicNetworkMonthly,omitnil,omitempty" name:"PublicNetworkMonthly"`
}

func NewCreateInstancePostRequest added in v1.0.550

func NewCreateInstancePostRequest() (request *CreateInstancePostRequest)

func (*CreateInstancePostRequest) FromJsonString added in v1.0.550

func (r *CreateInstancePostRequest) 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 (*CreateInstancePostRequest) ToJsonString added in v1.0.550

func (r *CreateInstancePostRequest) ToJsonString() string

type CreateInstancePostRequestParams added in v1.0.550

type CreateInstancePostRequestParams struct {
	// 实例名称,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 创建的实例默认接入点所在的 vpc 对应 vpcId。目前不支持创建基础网络实例,因此该参数必填
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网id。创建实例默认接入点所在的子网对应的子网 id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例内网峰值带宽。单位 MB/s。标准版需传入当前实例规格所对应的峰值带宽。注意如果创建的实例为专业版实例,峰值带宽,分区数等参数配置需要满足专业版的计费规格。
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 国际站标准版实例规格。目前只有国际站标准版使用当前字段区分规格,国内站标准版使用峰值带宽区分规格。除了国际站标准版外的所有实例填写 1 即可。国际站标准版实例:入门型(general)]填写1;[标准型(standard)]填写2;[进阶型(advanced)]填写3;[容量型(capacity)]填写4;[高阶型1(specialized-1)]填写5;[高阶型2(specialized-2)]填写6;[高阶型3(specialized-3)]填写7;[高阶型4(specialized-4)]填写8。
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例日志的默认最长保留时间,单位分钟。不传入该参数时默认为 1440 分钟(1天),最大30天。当 topic 显式设置消息保留时间时,以 topic 保留时间为准
	MsgRetentionTime *int64 `json:"MsgRetentionTime,omitnil,omitempty" name:"MsgRetentionTime"`

	// 创建实例时可以选择集群Id, 该入参表示集群Id。不指定实例所在集群则不传入该参数
	ClusterId *int64 `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 实例版本。目前支持 "0.10.2","1.1.1","2.4.1","2.4.2","2.8.1"。"2.4.1" 与 "2.4.2" 属于同一个版本,传任意一个均可。
	KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"`

	// 实例类型。"standard":标准版,"profession":专业版
	SpecificationsType *string `json:"SpecificationsType,omitnil,omitempty" name:"SpecificationsType"`

	// 专业版实例磁盘类型,标准版实例不需要填写。"CLOUD_SSD":SSD云硬盘;"CLOUD_BASIC":高性能云硬盘。不传默认值为 "CLOUD_BASIC"
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 实例硬盘大小,需要满足当前实例的计费规格
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 实例最大分区数量,需要满足当前实例的计费规格
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 实例最大 topic 数量,需要满足当前实例的计费规格
	TopicNum *int64 `json:"TopicNum,omitnil,omitempty" name:"TopicNum"`

	// 实例所在的可用区。当创建多可用区实例时,该参数为创建的默认接入点所在子网的可用区 id
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 当前实例是否为多可用区实例。
	MultiZoneFlag *bool `json:"MultiZoneFlag,omitnil,omitempty" name:"MultiZoneFlag"`

	// 当实例为多可用区实例时,多可用区 id 列表。注意参数 ZoneId 对应的多可用区需要包含在该参数数组中
	ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

	// 购买实例数量。非必填,默认值为 1。当传入该参数时,会创建多个 instanceName 加后缀区分的实例
	InstanceNum *int64 `json:"InstanceNum,omitnil,omitempty" name:"InstanceNum"`

	// 公网带宽大小,单位 Mbps。默认是没有加上免费 3Mbps 带宽。例如总共需要 3Mbps 公网带宽,此处传 0;总共需要 6Mbps 公网带宽,此处传 3。需要保证传入参数为 3 的整数倍
	PublicNetworkMonthly *int64 `json:"PublicNetworkMonthly,omitnil,omitempty" name:"PublicNetworkMonthly"`
}

Predefined struct for user

type CreateInstancePostResp added in v1.0.687

type CreateInstancePostResp struct {
	// 返回的code,0为正常,非0为错误
	ReturnCode *string `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 接口返回消息,当接口报错时提示错误信息
	ReturnMessage *string `json:"ReturnMessage,omitnil,omitempty" name:"ReturnMessage"`

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

type CreateInstancePostResponse added in v1.0.550

type CreateInstancePostResponse struct {
	*tchttp.BaseResponse
	Response *CreateInstancePostResponseParams `json:"Response"`
}

func NewCreateInstancePostResponse added in v1.0.550

func NewCreateInstancePostResponse() (response *CreateInstancePostResponse)

func (*CreateInstancePostResponse) FromJsonString added in v1.0.550

func (r *CreateInstancePostResponse) 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 (*CreateInstancePostResponse) ToJsonString added in v1.0.550

func (r *CreateInstancePostResponse) ToJsonString() string

type CreateInstancePostResponseParams added in v1.0.550

type CreateInstancePostResponseParams struct {
	// 返回结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateInstancePreData

type CreateInstancePreData struct {
	// CreateInstancePre返回固定为0,不能作为CheckTaskStatus的查询条件。只是为了保证和后台数据结构对齐。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 订单号列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`

	// 实例Id,当购买多个实例时,默认返回购买的第一个实例 id
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 订单和购买实例对应映射列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealNameInstanceIdMapping []*DealInstanceDTO `json:"DealNameInstanceIdMapping,omitnil,omitempty" name:"DealNameInstanceIdMapping"`
}

type CreateInstancePreRequest

type CreateInstancePreRequest struct {
	*tchttp.BaseRequest

	// 实例名称,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 可用区。当购买多可用区实例时,当前参数为主可用区。需要保证传入的参数和 SubnetId 所在子网属于同一个可用区
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 预付费购买时长,例如 "1m",就是一个月
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`

	// 国际站标准版实例规格。目前只有国际站标准版使用当前字段区分规格,国内站标准版使用峰值带宽区分规格。除了国际站标准版外的所有实例填写 1 即可。国际站标准版实例:入门型(general)]填写1;[标准型(standard)]填写2;[进阶型(advanced)]填写3;[容量型(capacity)]填写4;[高阶型1(specialized-1)]填写5;[高阶型2(specialized-2)]填写6;[高阶型3(specialized-3)]填写7;[高阶型4(specialized-4)]填写8。
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// vpcId,必填
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网id,必填
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 可选。实例日志的最长保留时间,单位分钟,默认为10080(7天),最大30天,不填默认0,代表不开启日志保留时间回收策略
	MsgRetentionTime *int64 `json:"MsgRetentionTime,omitnil,omitempty" name:"MsgRetentionTime"`

	// 创建实例时可以选择集群Id, 该入参表示集群Id
	ClusterId *int64 `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 预付费自动续费标记,0表示默认状态(用户未设置,即初始状态), 1表示自动续费,2表示明确不自动续费(用户设置)
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// CKafka版本号[0.10.2、1.1.1、2.4.1、2.4.2、2.8.1、3.2.3], 默认是1.1.1。2.4.1 与 2.4.2 属于同一个版本,传任意一个均可。
	KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"`

	// 实例类型: [标准版实例]填写 "standard" (默认), [专业版实例]填写 "profession",[高级版实例]填写"premium"
	SpecificationsType *string `json:"SpecificationsType,omitnil,omitempty" name:"SpecificationsType"`

	// 磁盘大小,如果跟控制台规格配比不相符,则无法创建成功
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 带宽,如果跟控制台规格配比不相符,则无法创建成功
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 分区大小,如果跟控制台规格配比不相符,则无法创建成功
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

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

	// 专业版/高级版实例磁盘类型,标准版实例不需要填写。"CLOUD_SSD":SSD云硬盘;"CLOUD_BASIC":高性能云硬盘。不传默认为 "CLOUD_BASIC"
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 是否创建跨可用区实例,当前参数为 true 时,zoneIds必填
	MultiZoneFlag *bool `json:"MultiZoneFlag,omitnil,omitempty" name:"MultiZoneFlag"`

	// 可用区列表,购买多可用区实例时为必填项
	ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

	// 公网带宽大小,单位 Mbps。默认是没有加上免费 3Mbps 带宽。例如总共需要 3Mbps 公网带宽,此处传 0;总共需要 6Mbps 公网带宽,此处传 3。默认值为 0。需要保证传入参数为 3 的整数倍
	PublicNetworkMonthly *int64 `json:"PublicNetworkMonthly,omitnil,omitempty" name:"PublicNetworkMonthly"`

	// 购买实例数量。非必填,默认值为 1。当传入该参数时,会创建多个 instanceName 加后缀区分的实例
	InstanceNum *int64 `json:"InstanceNum,omitnil,omitempty" name:"InstanceNum"`

	// 是否自动选择代金券:1-是;0否。默认为0
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
}

func NewCreateInstancePreRequest

func NewCreateInstancePreRequest() (request *CreateInstancePreRequest)

func (*CreateInstancePreRequest) FromJsonString

func (r *CreateInstancePreRequest) 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 (*CreateInstancePreRequest) ToJsonString

func (r *CreateInstancePreRequest) ToJsonString() string

type CreateInstancePreRequestParams added in v1.0.426

type CreateInstancePreRequestParams struct {
	// 实例名称,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 可用区。当购买多可用区实例时,当前参数为主可用区。需要保证传入的参数和 SubnetId 所在子网属于同一个可用区
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 预付费购买时长,例如 "1m",就是一个月
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`

	// 国际站标准版实例规格。目前只有国际站标准版使用当前字段区分规格,国内站标准版使用峰值带宽区分规格。除了国际站标准版外的所有实例填写 1 即可。国际站标准版实例:入门型(general)]填写1;[标准型(standard)]填写2;[进阶型(advanced)]填写3;[容量型(capacity)]填写4;[高阶型1(specialized-1)]填写5;[高阶型2(specialized-2)]填写6;[高阶型3(specialized-3)]填写7;[高阶型4(specialized-4)]填写8。
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// vpcId,必填
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网id,必填
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 可选。实例日志的最长保留时间,单位分钟,默认为10080(7天),最大30天,不填默认0,代表不开启日志保留时间回收策略
	MsgRetentionTime *int64 `json:"MsgRetentionTime,omitnil,omitempty" name:"MsgRetentionTime"`

	// 创建实例时可以选择集群Id, 该入参表示集群Id
	ClusterId *int64 `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 预付费自动续费标记,0表示默认状态(用户未设置,即初始状态), 1表示自动续费,2表示明确不自动续费(用户设置)
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// CKafka版本号[0.10.2、1.1.1、2.4.1、2.4.2、2.8.1、3.2.3], 默认是1.1.1。2.4.1 与 2.4.2 属于同一个版本,传任意一个均可。
	KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"`

	// 实例类型: [标准版实例]填写 "standard" (默认), [专业版实例]填写 "profession",[高级版实例]填写"premium"
	SpecificationsType *string `json:"SpecificationsType,omitnil,omitempty" name:"SpecificationsType"`

	// 磁盘大小,如果跟控制台规格配比不相符,则无法创建成功
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 带宽,如果跟控制台规格配比不相符,则无法创建成功
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 分区大小,如果跟控制台规格配比不相符,则无法创建成功
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

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

	// 专业版/高级版实例磁盘类型,标准版实例不需要填写。"CLOUD_SSD":SSD云硬盘;"CLOUD_BASIC":高性能云硬盘。不传默认为 "CLOUD_BASIC"
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 是否创建跨可用区实例,当前参数为 true 时,zoneIds必填
	MultiZoneFlag *bool `json:"MultiZoneFlag,omitnil,omitempty" name:"MultiZoneFlag"`

	// 可用区列表,购买多可用区实例时为必填项
	ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

	// 公网带宽大小,单位 Mbps。默认是没有加上免费 3Mbps 带宽。例如总共需要 3Mbps 公网带宽,此处传 0;总共需要 6Mbps 公网带宽,此处传 3。默认值为 0。需要保证传入参数为 3 的整数倍
	PublicNetworkMonthly *int64 `json:"PublicNetworkMonthly,omitnil,omitempty" name:"PublicNetworkMonthly"`

	// 购买实例数量。非必填,默认值为 1。当传入该参数时,会创建多个 instanceName 加后缀区分的实例
	InstanceNum *int64 `json:"InstanceNum,omitnil,omitempty" name:"InstanceNum"`

	// 是否自动选择代金券:1-是;0否。默认为0
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
}

Predefined struct for user

type CreateInstancePreResp added in v1.0.308

type CreateInstancePreResp struct {
	// 返回的code,0为正常,非0为错误
	ReturnCode *string `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 成功消息
	ReturnMessage *string `json:"ReturnMessage,omitnil,omitempty" name:"ReturnMessage"`

	// 操作型返回的Data数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *CreateInstancePreData `json:"Data,omitnil,omitempty" name:"Data"`

	// 删除时间。目前该参数字段已废弃,将会在未来被删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: DeleteRouteTimestamp is deprecated.
	DeleteRouteTimestamp *string `json:"DeleteRouteTimestamp,omitnil,omitempty" name:"DeleteRouteTimestamp"`
}

type CreateInstancePreResponse

type CreateInstancePreResponse struct {
	*tchttp.BaseResponse
	Response *CreateInstancePreResponseParams `json:"Response"`
}

func NewCreateInstancePreResponse

func NewCreateInstancePreResponse() (response *CreateInstancePreResponse)

func (*CreateInstancePreResponse) FromJsonString

func (r *CreateInstancePreResponse) 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 (*CreateInstancePreResponse) ToJsonString

func (r *CreateInstancePreResponse) ToJsonString() string

type CreateInstancePreResponseParams added in v1.0.426

type CreateInstancePreResponseParams struct {
	// 返回结果
	Result *CreateInstancePreResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreatePartitionRequest

type CreatePartitionRequest struct {
	*tchttp.BaseRequest

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 主题分区个数
	PartitionNum *int64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`
}

func NewCreatePartitionRequest

func NewCreatePartitionRequest() (request *CreatePartitionRequest)

func (*CreatePartitionRequest) FromJsonString

func (r *CreatePartitionRequest) 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 (*CreatePartitionRequest) ToJsonString

func (r *CreatePartitionRequest) ToJsonString() string

type CreatePartitionRequestParams added in v1.0.426

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 主题分区个数
	PartitionNum *int64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`
}

Predefined struct for user

type CreatePartitionResponse

type CreatePartitionResponse struct {
	*tchttp.BaseResponse
	Response *CreatePartitionResponseParams `json:"Response"`
}

func NewCreatePartitionResponse

func NewCreatePartitionResponse() (response *CreatePartitionResponse)

func (*CreatePartitionResponse) FromJsonString

func (r *CreatePartitionResponse) 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 (*CreatePartitionResponse) ToJsonString

func (r *CreatePartitionResponse) ToJsonString() string

type CreatePartitionResponseParams added in v1.0.426

type CreatePartitionResponseParams struct {
	// 返回的结果集
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreatePostPaidInstanceRequest added in v1.0.687

type CreatePostPaidInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例名称,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 创建的实例默认接入点所在的 vpc 对应 vpcId。目前不支持创建基础网络实例,因此该参数必填
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网id。创建实例默认接入点所在的子网对应的子网 id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 国际站标准版实例规格。目前只有国际站标准版使用当前字段区分规格,国内站标准版使用峰值带宽区分规格。除了国际站标准版外的所有实例填写 1 即可。国际站标准版实例:入门型(general)]填写1;[标准型(standard)]填写2;[进阶型(advanced)]填写3;[容量型(capacity)]填写4;[高阶型1(specialized-1)]填写5;[高阶型2(specialized-2)]填写6;[高阶型3(specialized-3)]填写7;[高阶型4(specialized-4)]填写8。
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例日志的默认最长保留时间,单位分钟。不传入该参数时默认为 1440 分钟(1天),最大30天。当 topic 显式设置消息保留时间时,以 topic 保留时间为准
	MsgRetentionTime *int64 `json:"MsgRetentionTime,omitnil,omitempty" name:"MsgRetentionTime"`

	// 创建实例时可以选择集群Id, 该入参表示集群Id。不指定实例所在集群则不传入该参数
	ClusterId *int64 `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 实例版本。目前支持 "0.10.2","1.1.1","2.4.1","2.4.2","2.8.1"。"2.4.1" 与 "2.4.2" 属于同一个版本,传任意一个均可。
	KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"`

	// 实例类型。"standard":标准版,"profession":专业版
	SpecificationsType *string `json:"SpecificationsType,omitnil,omitempty" name:"SpecificationsType"`

	// 专业版实例磁盘类型,标准版实例不需要填写。"CLOUD_SSD":SSD云硬盘;"CLOUD_BASIC":高性能云硬盘。不传默认值为 "CLOUD_BASIC"
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 实例内网峰值带宽。单位 MB/s。标准版需传入当前实例规格所对应的峰值带宽。注意如果创建的实例为专业版实例,峰值带宽,分区数等参数配置需要满足专业版的计费规格。
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 实例硬盘大小,需要满足当前实例的计费规格
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 实例最大分区数量,需要满足当前实例的计费规格
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 实例最大 topic 数量,需要满足当前实例的计费规格
	TopicNum *int64 `json:"TopicNum,omitnil,omitempty" name:"TopicNum"`

	// 实例所在的可用区。当创建多可用区实例时,该参数为创建的默认接入点所在子网的可用区 id
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 当前实例是否为多可用区实例。
	MultiZoneFlag *bool `json:"MultiZoneFlag,omitnil,omitempty" name:"MultiZoneFlag"`

	// 当实例为多可用区实例时,多可用区 id 列表。注意参数 ZoneId 对应的多可用区需要包含在该参数数组中
	ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

	// 购买实例数量。非必填,默认值为 1。当传入该参数时,会创建多个 instanceName 加后缀区分的实例
	InstanceNum *int64 `json:"InstanceNum,omitnil,omitempty" name:"InstanceNum"`

	// 公网带宽大小,单位 Mbps。默认是没有加上免费 3Mbps 带宽。例如总共需要 3Mbps 公网带宽,此处传 0;总共需要 6Mbps 公网带宽,此处传 3。需要保证传入参数为 3 的整数倍
	PublicNetworkMonthly *int64 `json:"PublicNetworkMonthly,omitnil,omitempty" name:"PublicNetworkMonthly"`
}

func NewCreatePostPaidInstanceRequest added in v1.0.687

func NewCreatePostPaidInstanceRequest() (request *CreatePostPaidInstanceRequest)

func (*CreatePostPaidInstanceRequest) FromJsonString added in v1.0.687

func (r *CreatePostPaidInstanceRequest) 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 (*CreatePostPaidInstanceRequest) ToJsonString added in v1.0.687

func (r *CreatePostPaidInstanceRequest) ToJsonString() string

type CreatePostPaidInstanceRequestParams added in v1.0.687

type CreatePostPaidInstanceRequestParams struct {
	// 实例名称,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 创建的实例默认接入点所在的 vpc 对应 vpcId。目前不支持创建基础网络实例,因此该参数必填
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网id。创建实例默认接入点所在的子网对应的子网 id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 国际站标准版实例规格。目前只有国际站标准版使用当前字段区分规格,国内站标准版使用峰值带宽区分规格。除了国际站标准版外的所有实例填写 1 即可。国际站标准版实例:入门型(general)]填写1;[标准型(standard)]填写2;[进阶型(advanced)]填写3;[容量型(capacity)]填写4;[高阶型1(specialized-1)]填写5;[高阶型2(specialized-2)]填写6;[高阶型3(specialized-3)]填写7;[高阶型4(specialized-4)]填写8。
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例日志的默认最长保留时间,单位分钟。不传入该参数时默认为 1440 分钟(1天),最大30天。当 topic 显式设置消息保留时间时,以 topic 保留时间为准
	MsgRetentionTime *int64 `json:"MsgRetentionTime,omitnil,omitempty" name:"MsgRetentionTime"`

	// 创建实例时可以选择集群Id, 该入参表示集群Id。不指定实例所在集群则不传入该参数
	ClusterId *int64 `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 实例版本。目前支持 "0.10.2","1.1.1","2.4.1","2.4.2","2.8.1"。"2.4.1" 与 "2.4.2" 属于同一个版本,传任意一个均可。
	KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"`

	// 实例类型。"standard":标准版,"profession":专业版
	SpecificationsType *string `json:"SpecificationsType,omitnil,omitempty" name:"SpecificationsType"`

	// 专业版实例磁盘类型,标准版实例不需要填写。"CLOUD_SSD":SSD云硬盘;"CLOUD_BASIC":高性能云硬盘。不传默认值为 "CLOUD_BASIC"
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 实例内网峰值带宽。单位 MB/s。标准版需传入当前实例规格所对应的峰值带宽。注意如果创建的实例为专业版实例,峰值带宽,分区数等参数配置需要满足专业版的计费规格。
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 实例硬盘大小,需要满足当前实例的计费规格
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 实例最大分区数量,需要满足当前实例的计费规格
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 实例最大 topic 数量,需要满足当前实例的计费规格
	TopicNum *int64 `json:"TopicNum,omitnil,omitempty" name:"TopicNum"`

	// 实例所在的可用区。当创建多可用区实例时,该参数为创建的默认接入点所在子网的可用区 id
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 当前实例是否为多可用区实例。
	MultiZoneFlag *bool `json:"MultiZoneFlag,omitnil,omitempty" name:"MultiZoneFlag"`

	// 当实例为多可用区实例时,多可用区 id 列表。注意参数 ZoneId 对应的多可用区需要包含在该参数数组中
	ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

	// 购买实例数量。非必填,默认值为 1。当传入该参数时,会创建多个 instanceName 加后缀区分的实例
	InstanceNum *int64 `json:"InstanceNum,omitnil,omitempty" name:"InstanceNum"`

	// 公网带宽大小,单位 Mbps。默认是没有加上免费 3Mbps 带宽。例如总共需要 3Mbps 公网带宽,此处传 0;总共需要 6Mbps 公网带宽,此处传 3。需要保证传入参数为 3 的整数倍
	PublicNetworkMonthly *int64 `json:"PublicNetworkMonthly,omitnil,omitempty" name:"PublicNetworkMonthly"`
}

Predefined struct for user

type CreatePostPaidInstanceResponse added in v1.0.687

type CreatePostPaidInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreatePostPaidInstanceResponseParams `json:"Response"`
}

func NewCreatePostPaidInstanceResponse added in v1.0.687

func NewCreatePostPaidInstanceResponse() (response *CreatePostPaidInstanceResponse)

func (*CreatePostPaidInstanceResponse) FromJsonString added in v1.0.687

func (r *CreatePostPaidInstanceResponse) 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 (*CreatePostPaidInstanceResponse) ToJsonString added in v1.0.687

func (r *CreatePostPaidInstanceResponse) ToJsonString() string

type CreatePostPaidInstanceResponseParams added in v1.0.687

type CreatePostPaidInstanceResponseParams struct {
	// 返回结果
	Result *CreateInstancePostResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreatePrometheusRequest added in v1.0.888

type CreatePrometheusRequest struct {
	*tchttp.BaseRequest

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

	// vpc地址
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网地址
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
}

func NewCreatePrometheusRequest added in v1.0.888

func NewCreatePrometheusRequest() (request *CreatePrometheusRequest)

func (*CreatePrometheusRequest) FromJsonString added in v1.0.888

func (r *CreatePrometheusRequest) 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 (*CreatePrometheusRequest) ToJsonString added in v1.0.888

func (r *CreatePrometheusRequest) ToJsonString() string

type CreatePrometheusRequestParams added in v1.0.888

type CreatePrometheusRequestParams struct {
	// ckafka实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// vpc地址
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网地址
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
}

Predefined struct for user

type CreatePrometheusResponse added in v1.0.888

type CreatePrometheusResponse struct {
	*tchttp.BaseResponse
	Response *CreatePrometheusResponseParams `json:"Response"`
}

func NewCreatePrometheusResponse added in v1.0.888

func NewCreatePrometheusResponse() (response *CreatePrometheusResponse)

func (*CreatePrometheusResponse) FromJsonString added in v1.0.888

func (r *CreatePrometheusResponse) 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 (*CreatePrometheusResponse) ToJsonString added in v1.0.888

func (r *CreatePrometheusResponse) ToJsonString() string

type CreatePrometheusResponseParams added in v1.0.888

type CreatePrometheusResponseParams struct {
	// 打通普罗米修斯
	Result *PrometheusResult `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateRouteRequest added in v1.0.351

type CreateRouteRequest struct {
	*tchttp.BaseRequest

	// 实例唯一id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 路由网络类型(3:vpc路由;4:标准版支撑路由;7:专业版支撑路由)
	VipType *int64 `json:"VipType,omitnil,omitempty" name:"VipType"`

	// vpc网络Id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// vpc子网id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 访问类型:0-plaintext;1-sasl_plaintext;2-ssl;3-sasl_ssl
	AccessType *int64 `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 是否需要权限管理
	AuthFlag *int64 `json:"AuthFlag,omitnil,omitempty" name:"AuthFlag"`

	// 调用方appId
	CallerAppid *int64 `json:"CallerAppid,omitnil,omitempty" name:"CallerAppid"`

	// 公网带宽
	PublicNetwork *int64 `json:"PublicNetwork,omitnil,omitempty" name:"PublicNetwork"`

	// vip地址
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`
}

func NewCreateRouteRequest added in v1.0.351

func NewCreateRouteRequest() (request *CreateRouteRequest)

func (*CreateRouteRequest) FromJsonString added in v1.0.351

func (r *CreateRouteRequest) 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 (*CreateRouteRequest) ToJsonString added in v1.0.351

func (r *CreateRouteRequest) ToJsonString() string

type CreateRouteRequestParams added in v1.0.426

type CreateRouteRequestParams struct {
	// 实例唯一id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 路由网络类型(3:vpc路由;4:标准版支撑路由;7:专业版支撑路由)
	VipType *int64 `json:"VipType,omitnil,omitempty" name:"VipType"`

	// vpc网络Id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// vpc子网id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 访问类型:0-plaintext;1-sasl_plaintext;2-ssl;3-sasl_ssl
	AccessType *int64 `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 是否需要权限管理
	AuthFlag *int64 `json:"AuthFlag,omitnil,omitempty" name:"AuthFlag"`

	// 调用方appId
	CallerAppid *int64 `json:"CallerAppid,omitnil,omitempty" name:"CallerAppid"`

	// 公网带宽
	PublicNetwork *int64 `json:"PublicNetwork,omitnil,omitempty" name:"PublicNetwork"`

	// vip地址
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`
}

Predefined struct for user

type CreateRouteResponse added in v1.0.351

type CreateRouteResponse struct {
	*tchttp.BaseResponse
	Response *CreateRouteResponseParams `json:"Response"`
}

func NewCreateRouteResponse added in v1.0.351

func NewCreateRouteResponse() (response *CreateRouteResponse)

func (*CreateRouteResponse) FromJsonString added in v1.0.351

func (r *CreateRouteResponse) 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 (*CreateRouteResponse) ToJsonString added in v1.0.351

func (r *CreateRouteResponse) ToJsonString() string

type CreateRouteResponseParams added in v1.0.426

type CreateRouteResponseParams struct {
	// 返回结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateTokenRequest added in v1.0.360

type CreateTokenRequest struct {
	*tchttp.BaseRequest

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

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

func NewCreateTokenRequest added in v1.0.360

func NewCreateTokenRequest() (request *CreateTokenRequest)

func (*CreateTokenRequest) FromJsonString added in v1.0.360

func (r *CreateTokenRequest) 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 (*CreateTokenRequest) ToJsonString added in v1.0.360

func (r *CreateTokenRequest) ToJsonString() string

type CreateTokenRequestParams added in v1.0.426

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

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

Predefined struct for user

type CreateTokenResponse added in v1.0.360

type CreateTokenResponse struct {
	*tchttp.BaseResponse
	Response *CreateTokenResponseParams `json:"Response"`
}

func NewCreateTokenResponse added in v1.0.360

func NewCreateTokenResponse() (response *CreateTokenResponse)

func (*CreateTokenResponse) FromJsonString added in v1.0.360

func (r *CreateTokenResponse) 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 (*CreateTokenResponse) ToJsonString added in v1.0.360

func (r *CreateTokenResponse) ToJsonString() string

type CreateTokenResponseParams added in v1.0.426

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

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

Predefined struct for user

type CreateTopicIpWhiteListRequest

type CreateTopicIpWhiteListRequest struct {
	*tchttp.BaseRequest

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// ip白名单列表
	IpWhiteList []*string `json:"IpWhiteList,omitnil,omitempty" name:"IpWhiteList"`
}

func NewCreateTopicIpWhiteListRequest

func NewCreateTopicIpWhiteListRequest() (request *CreateTopicIpWhiteListRequest)

func (*CreateTopicIpWhiteListRequest) FromJsonString

func (r *CreateTopicIpWhiteListRequest) 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 (*CreateTopicIpWhiteListRequest) ToJsonString

func (r *CreateTopicIpWhiteListRequest) ToJsonString() string

type CreateTopicIpWhiteListRequestParams added in v1.0.426

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// ip白名单列表
	IpWhiteList []*string `json:"IpWhiteList,omitnil,omitempty" name:"IpWhiteList"`
}

Predefined struct for user

type CreateTopicIpWhiteListResponse

type CreateTopicIpWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *CreateTopicIpWhiteListResponseParams `json:"Response"`
}

func NewCreateTopicIpWhiteListResponse

func NewCreateTopicIpWhiteListResponse() (response *CreateTopicIpWhiteListResponse)

func (*CreateTopicIpWhiteListResponse) FromJsonString

func (r *CreateTopicIpWhiteListResponse) 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 (*CreateTopicIpWhiteListResponse) ToJsonString

func (r *CreateTopicIpWhiteListResponse) ToJsonString() string

type CreateTopicIpWhiteListResponseParams added in v1.0.426

type CreateTopicIpWhiteListResponseParams struct {
	// 删除主题IP白名单结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateTopicRequest

type CreateTopicRequest struct {
	*tchttp.BaseRequest

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

	// 主题名称,是一个不超过 128 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// Partition个数,大于0
	PartitionNum *int64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`

	// 副本个数,不能多于 broker 数,最大为3
	ReplicaNum *int64 `json:"ReplicaNum,omitnil,omitempty" name:"ReplicaNum"`

	// ip白名单开关, 1:打开  0:关闭,默认不打开
	EnableWhiteList *int64 `json:"EnableWhiteList,omitnil,omitempty" name:"EnableWhiteList"`

	// Ip白名单列表,配额限制,enableWhileList=1时必选
	IpWhiteList []*string `json:"IpWhiteList,omitnil,omitempty" name:"IpWhiteList"`

	// 清理日志策略,日志清理模式,默认为"delete"。"delete":日志按保存时间删除,"compact":日志按 key 压缩,"compact, delete":日志按 key 压缩且会按保存时间删除。
	CleanUpPolicy *string `json:"CleanUpPolicy,omitnil,omitempty" name:"CleanUpPolicy"`

	// 主题备注,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 默认为1
	MinInsyncReplicas *int64 `json:"MinInsyncReplicas,omitnil,omitempty" name:"MinInsyncReplicas"`

	// 是否允许未同步的副本选为leader,false:不允许,true:允许,默认不允许
	UncleanLeaderElectionEnable *int64 `json:"UncleanLeaderElectionEnable,omitnil,omitempty" name:"UncleanLeaderElectionEnable"`

	// 可选参数。消息保留时间,单位ms,当前最小值为60000ms
	RetentionMs *int64 `json:"RetentionMs,omitnil,omitempty" name:"RetentionMs"`

	// Segment分片滚动的时长,单位ms,当前最小为3600000ms
	SegmentMs *int64 `json:"SegmentMs,omitnil,omitempty" name:"SegmentMs"`

	// 主题消息最大值,单位为 Byte,最小值1024Byte(即1KB),最大值为8388608Byte(即8MB)。
	MaxMessageBytes *int64 `json:"MaxMessageBytes,omitnil,omitempty" name:"MaxMessageBytes"`

	// 预设ACL规则, 1:打开  0:关闭,默认不打开
	EnableAclRule *int64 `json:"EnableAclRule,omitnil,omitempty" name:"EnableAclRule"`

	// 预设ACL规则的名称
	AclRuleName *string `json:"AclRuleName,omitnil,omitempty" name:"AclRuleName"`

	// 可选, 保留文件大小. 默认为-1,单位bytes, 当前最小值为1048576B
	RetentionBytes *int64 `json:"RetentionBytes,omitnil,omitempty" name:"RetentionBytes"`

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

func NewCreateTopicRequest

func NewCreateTopicRequest() (request *CreateTopicRequest)

func (*CreateTopicRequest) FromJsonString

func (r *CreateTopicRequest) 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 (*CreateTopicRequest) ToJsonString

func (r *CreateTopicRequest) ToJsonString() string

type CreateTopicRequestParams added in v1.0.426

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

	// 主题名称,是一个不超过 128 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// Partition个数,大于0
	PartitionNum *int64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`

	// 副本个数,不能多于 broker 数,最大为3
	ReplicaNum *int64 `json:"ReplicaNum,omitnil,omitempty" name:"ReplicaNum"`

	// ip白名单开关, 1:打开  0:关闭,默认不打开
	EnableWhiteList *int64 `json:"EnableWhiteList,omitnil,omitempty" name:"EnableWhiteList"`

	// Ip白名单列表,配额限制,enableWhileList=1时必选
	IpWhiteList []*string `json:"IpWhiteList,omitnil,omitempty" name:"IpWhiteList"`

	// 清理日志策略,日志清理模式,默认为"delete"。"delete":日志按保存时间删除,"compact":日志按 key 压缩,"compact, delete":日志按 key 压缩且会按保存时间删除。
	CleanUpPolicy *string `json:"CleanUpPolicy,omitnil,omitempty" name:"CleanUpPolicy"`

	// 主题备注,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 默认为1
	MinInsyncReplicas *int64 `json:"MinInsyncReplicas,omitnil,omitempty" name:"MinInsyncReplicas"`

	// 是否允许未同步的副本选为leader,false:不允许,true:允许,默认不允许
	UncleanLeaderElectionEnable *int64 `json:"UncleanLeaderElectionEnable,omitnil,omitempty" name:"UncleanLeaderElectionEnable"`

	// 可选参数。消息保留时间,单位ms,当前最小值为60000ms
	RetentionMs *int64 `json:"RetentionMs,omitnil,omitempty" name:"RetentionMs"`

	// Segment分片滚动的时长,单位ms,当前最小为3600000ms
	SegmentMs *int64 `json:"SegmentMs,omitnil,omitempty" name:"SegmentMs"`

	// 主题消息最大值,单位为 Byte,最小值1024Byte(即1KB),最大值为8388608Byte(即8MB)。
	MaxMessageBytes *int64 `json:"MaxMessageBytes,omitnil,omitempty" name:"MaxMessageBytes"`

	// 预设ACL规则, 1:打开  0:关闭,默认不打开
	EnableAclRule *int64 `json:"EnableAclRule,omitnil,omitempty" name:"EnableAclRule"`

	// 预设ACL规则的名称
	AclRuleName *string `json:"AclRuleName,omitnil,omitempty" name:"AclRuleName"`

	// 可选, 保留文件大小. 默认为-1,单位bytes, 当前最小值为1048576B
	RetentionBytes *int64 `json:"RetentionBytes,omitnil,omitempty" name:"RetentionBytes"`

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

Predefined struct for user

type CreateTopicResp

type CreateTopicResp struct {
	// 主题Id
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`
}

type CreateTopicResponse

type CreateTopicResponse struct {
	*tchttp.BaseResponse
	Response *CreateTopicResponseParams `json:"Response"`
}

func NewCreateTopicResponse

func NewCreateTopicResponse() (response *CreateTopicResponse)

func (*CreateTopicResponse) FromJsonString

func (r *CreateTopicResponse) 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 (*CreateTopicResponse) ToJsonString

func (r *CreateTopicResponse) ToJsonString() string

type CreateTopicResponseParams added in v1.0.426

type CreateTopicResponseParams struct {
	// 返回创建结果
	Result *CreateTopicResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CreateUserRequest

type CreateUserRequest struct {
	*tchttp.BaseRequest

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

	// 用户名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 用户密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewCreateUserRequest

func NewCreateUserRequest() (request *CreateUserRequest)

func (*CreateUserRequest) FromJsonString

func (r *CreateUserRequest) 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 (*CreateUserRequest) ToJsonString

func (r *CreateUserRequest) ToJsonString() string

type CreateUserRequestParams added in v1.0.426

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

	// 用户名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 用户密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type CreateUserResponse

type CreateUserResponse struct {
	*tchttp.BaseResponse
	Response *CreateUserResponseParams `json:"Response"`
}

func NewCreateUserResponse

func NewCreateUserResponse() (response *CreateUserResponse)

func (*CreateUserResponse) FromJsonString

func (r *CreateUserResponse) 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 (*CreateUserResponse) ToJsonString

func (r *CreateUserResponse) ToJsonString() string

type CreateUserResponseParams added in v1.0.426

type CreateUserResponseParams struct {
	// 返回的结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type CtsdbConnectParam added in v1.0.499

type CtsdbConnectParam struct {
	// Ctsdb的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// Ctsdb连接源的实例vip
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// Ctsdb连接源的vpcId
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// Ctsdb连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// Ctsdb连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// Ctsdb连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`
}

type CtsdbModifyConnectParam added in v1.0.499

type CtsdbModifyConnectParam struct {
	// Ctsdb的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// Ctsdb连接源的实例vip
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// Ctsdb连接源的vpcId
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// Ctsdb连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// Ctsdb连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// Ctsdb连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`
}

type CtsdbParam added in v1.0.499

type CtsdbParam struct {
	// 连接管理实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

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

type DatahubResource added in v1.0.449

type DatahubResource struct {
	// 资源类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// ckafka配置,Type为KAFKA时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	KafkaParam *KafkaParam `json:"KafkaParam,omitnil,omitempty" name:"KafkaParam"`

	// EB配置,Type为EB时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventBusParam *EventBusParam `json:"EventBusParam,omitnil,omitempty" name:"EventBusParam"`

	// MongoDB配置,Type为MONGODB时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	MongoDBParam *MongoDBParam `json:"MongoDBParam,omitnil,omitempty" name:"MongoDBParam"`

	// Es配置,Type为ES时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	EsParam *EsParam `json:"EsParam,omitnil,omitempty" name:"EsParam"`

	// Tdw配置,Type为TDW时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	TdwParam *TdwParam `json:"TdwParam,omitnil,omitempty" name:"TdwParam"`

	// Dts配置,Type为DTS时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	DtsParam *DtsParam `json:"DtsParam,omitnil,omitempty" name:"DtsParam"`

	// ClickHouse配置,Type为CLICKHOUSE时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClickHouseParam *ClickHouseParam `json:"ClickHouseParam,omitnil,omitempty" name:"ClickHouseParam"`

	// Cls配置,Type为CLS时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClsParam *ClsParam `json:"ClsParam,omitnil,omitempty" name:"ClsParam"`

	// Cos配置,Type为COS时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosParam *CosParam `json:"CosParam,omitnil,omitempty" name:"CosParam"`

	// MySQL配置,Type为MYSQL时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	MySQLParam *MySQLParam `json:"MySQLParam,omitnil,omitempty" name:"MySQLParam"`

	// PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	PostgreSQLParam *PostgreSQLParam `json:"PostgreSQLParam,omitnil,omitempty" name:"PostgreSQLParam"`

	// Topic配置,Type为Topic时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicParam *TopicParam `json:"TopicParam,omitnil,omitempty" name:"TopicParam"`

	// MariaDB配置,Type为MARIADB时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	MariaDBParam *MariaDBParam `json:"MariaDBParam,omitnil,omitempty" name:"MariaDBParam"`

	// SQLServer配置,Type为SQLSERVER时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	SQLServerParam *SQLServerParam `json:"SQLServerParam,omitnil,omitempty" name:"SQLServerParam"`

	// Ctsdb配置,Type为CTSDB时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	CtsdbParam *CtsdbParam `json:"CtsdbParam,omitnil,omitempty" name:"CtsdbParam"`

	// Scf配置,Type为SCF时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScfParam *ScfParam `json:"ScfParam,omitnil,omitempty" name:"ScfParam"`

	// MQTT配置,Type为 MQTT 时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	MqttParam *MqttParam `json:"MqttParam,omitnil,omitempty" name:"MqttParam"`
}

type DatahubTaskIdRes added in v1.0.450

type DatahubTaskIdRes struct {
	// 任务id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

type DatahubTaskInfo added in v1.0.450

type DatahubTaskInfo struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 任务类型,SOURCE数据接入,SINK数据流出
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 状态,-1创建失败,0创建中,1运行中,2删除中,3已删除,4删除失败,5暂停中,6已暂停,7暂停失败,8恢复中,9恢复失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

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

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

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

	// 创建进度百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskProgress *float64 `json:"TaskProgress,omitnil,omitempty" name:"TaskProgress"`

	// 任务当前处于的步骤
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskCurrentStep *string `json:"TaskCurrentStep,omitnil,omitempty" name:"TaskCurrentStep"`

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

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

type DatahubTopicDTO added in v1.0.602

type DatahubTopicDTO struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Topic名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// Topic Id
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 分区数
	PartitionNum *uint64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`

	// 过期时间
	RetentionMs *uint64 `json:"RetentionMs,omitnil,omitempty" name:"RetentionMs"`

	// 备注
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 状态,1使用中,2删除中
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type DatahubTopicResp added in v1.0.621

type DatahubTopicResp struct {
	// Topic名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

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

type DateParam added in v1.0.449

type DateParam struct {
	// 时间格式
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 输入类型,string,unix时间戳,默认string
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 时区,默认GMT+8
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

type DealInstanceDTO added in v1.0.676

type DealInstanceDTO struct {
	// 订单流水
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 订单流水对应购买的 CKafka 实例 id 列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"`
}

type DeleteAclRequest

type DeleteAclRequest struct {
	*tchttp.BaseRequest

	// 实例id信息
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Acl资源类型,(2:TOPIC,3:GROUP,4:CLUSTER)
	ResourceType *int64 `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 资源名称,和resourceType相关,如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称,当resourceType为CLUSTER时,该字段可为空。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// Acl操作方式,(2:ALL,3:READ,4:WRITE,5:CREATE,6:DELETE,7:ALTER,8:DESCRIBE,9:CLUSTER_ACTION,10:DESCRIBE_CONFIGS,11:ALTER_CONFIGS,12:IDEMPOTENT_WRITE)
	Operation *int64 `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 权限类型,(2:DENY,3:ALLOW),当前ckakfa支持ALLOW(相当于白名单),其它用于后续兼容开源kafka的acl时使用
	PermissionType *int64 `json:"PermissionType,omitnil,omitempty" name:"PermissionType"`

	// 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\*,但是后面开源kafka的产品化会直接支持
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 用户列表,默认为*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户
	Principal *string `json:"Principal,omitnil,omitempty" name:"Principal"`
}

func NewDeleteAclRequest

func NewDeleteAclRequest() (request *DeleteAclRequest)

func (*DeleteAclRequest) FromJsonString

func (r *DeleteAclRequest) 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 (*DeleteAclRequest) ToJsonString

func (r *DeleteAclRequest) ToJsonString() string

type DeleteAclRequestParams added in v1.0.426

type DeleteAclRequestParams struct {
	// 实例id信息
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Acl资源类型,(2:TOPIC,3:GROUP,4:CLUSTER)
	ResourceType *int64 `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 资源名称,和resourceType相关,如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称,当resourceType为CLUSTER时,该字段可为空。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// Acl操作方式,(2:ALL,3:READ,4:WRITE,5:CREATE,6:DELETE,7:ALTER,8:DESCRIBE,9:CLUSTER_ACTION,10:DESCRIBE_CONFIGS,11:ALTER_CONFIGS,12:IDEMPOTENT_WRITE)
	Operation *int64 `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 权限类型,(2:DENY,3:ALLOW),当前ckakfa支持ALLOW(相当于白名单),其它用于后续兼容开源kafka的acl时使用
	PermissionType *int64 `json:"PermissionType,omitnil,omitempty" name:"PermissionType"`

	// 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\*,但是后面开源kafka的产品化会直接支持
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 用户列表,默认为*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户
	Principal *string `json:"Principal,omitnil,omitempty" name:"Principal"`
}

Predefined struct for user

type DeleteAclResponse

type DeleteAclResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAclResponseParams `json:"Response"`
}

func NewDeleteAclResponse

func NewDeleteAclResponse() (response *DeleteAclResponse)

func (*DeleteAclResponse) FromJsonString

func (r *DeleteAclResponse) 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 (*DeleteAclResponse) ToJsonString

func (r *DeleteAclResponse) ToJsonString() string

type DeleteAclResponseParams added in v1.0.426

type DeleteAclResponseParams struct {
	// 返回结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DeleteAclRuleRequest

type DeleteAclRuleRequest struct {
	*tchttp.BaseRequest

	// 实例id信息
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// acl规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
}

func NewDeleteAclRuleRequest

func NewDeleteAclRuleRequest() (request *DeleteAclRuleRequest)

func (*DeleteAclRuleRequest) FromJsonString

func (r *DeleteAclRuleRequest) 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 (*DeleteAclRuleRequest) ToJsonString

func (r *DeleteAclRuleRequest) ToJsonString() string

type DeleteAclRuleRequestParams added in v1.0.426

type DeleteAclRuleRequestParams struct {
	// 实例id信息
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// acl规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
}

Predefined struct for user

type DeleteAclRuleResponse

type DeleteAclRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAclRuleResponseParams `json:"Response"`
}

func NewDeleteAclRuleResponse

func NewDeleteAclRuleResponse() (response *DeleteAclRuleResponse)

func (*DeleteAclRuleResponse) FromJsonString

func (r *DeleteAclRuleResponse) 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 (*DeleteAclRuleResponse) ToJsonString

func (r *DeleteAclRuleResponse) ToJsonString() string

type DeleteAclRuleResponseParams added in v1.0.426

type DeleteAclRuleResponseParams struct {
	// 返回被删除的规则的ID
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DeleteConnectResourceRequest added in v1.0.450

type DeleteConnectResourceRequest struct {
	*tchttp.BaseRequest

	// 连接源的Id
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

func NewDeleteConnectResourceRequest added in v1.0.450

func NewDeleteConnectResourceRequest() (request *DeleteConnectResourceRequest)

func (*DeleteConnectResourceRequest) FromJsonString added in v1.0.450

func (r *DeleteConnectResourceRequest) 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 (*DeleteConnectResourceRequest) ToJsonString added in v1.0.450

func (r *DeleteConnectResourceRequest) ToJsonString() string

type DeleteConnectResourceRequestParams added in v1.0.450

type DeleteConnectResourceRequestParams struct {
	// 连接源的Id
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

Predefined struct for user

type DeleteConnectResourceResponse added in v1.0.450

type DeleteConnectResourceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteConnectResourceResponseParams `json:"Response"`
}

func NewDeleteConnectResourceResponse added in v1.0.450

func NewDeleteConnectResourceResponse() (response *DeleteConnectResourceResponse)

func (*DeleteConnectResourceResponse) FromJsonString added in v1.0.450

func (r *DeleteConnectResourceResponse) 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 (*DeleteConnectResourceResponse) ToJsonString added in v1.0.450

func (r *DeleteConnectResourceResponse) ToJsonString() string

type DeleteConnectResourceResponseParams added in v1.0.450

type DeleteConnectResourceResponseParams struct {
	// 连接源的Id
	Result *ConnectResourceResourceIdResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DeleteDatahubTaskRequest added in v1.0.450

type DeleteDatahubTaskRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDeleteDatahubTaskRequest added in v1.0.450

func NewDeleteDatahubTaskRequest() (request *DeleteDatahubTaskRequest)

func (*DeleteDatahubTaskRequest) FromJsonString added in v1.0.450

func (r *DeleteDatahubTaskRequest) 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 (*DeleteDatahubTaskRequest) ToJsonString added in v1.0.450

func (r *DeleteDatahubTaskRequest) ToJsonString() string

type DeleteDatahubTaskRequestParams added in v1.0.450

type DeleteDatahubTaskRequestParams struct {
	// 任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DeleteDatahubTaskResponse added in v1.0.450

type DeleteDatahubTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDatahubTaskResponseParams `json:"Response"`
}

func NewDeleteDatahubTaskResponse added in v1.0.450

func NewDeleteDatahubTaskResponse() (response *DeleteDatahubTaskResponse)

func (*DeleteDatahubTaskResponse) FromJsonString added in v1.0.450

func (r *DeleteDatahubTaskResponse) 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 (*DeleteDatahubTaskResponse) ToJsonString added in v1.0.450

func (r *DeleteDatahubTaskResponse) ToJsonString() string

type DeleteDatahubTaskResponseParams added in v1.0.450

type DeleteDatahubTaskResponseParams struct {
	// 任务id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DatahubTaskIdRes `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DeleteDatahubTopicRequest added in v1.0.450

type DeleteDatahubTopicRequest struct {
	*tchttp.BaseRequest

	// Topic名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDeleteDatahubTopicRequest added in v1.0.450

func NewDeleteDatahubTopicRequest() (request *DeleteDatahubTopicRequest)

func (*DeleteDatahubTopicRequest) FromJsonString added in v1.0.450

func (r *DeleteDatahubTopicRequest) 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 (*DeleteDatahubTopicRequest) ToJsonString added in v1.0.450

func (r *DeleteDatahubTopicRequest) ToJsonString() string

type DeleteDatahubTopicRequestParams added in v1.0.450

type DeleteDatahubTopicRequestParams struct {
	// Topic名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DeleteDatahubTopicResponse added in v1.0.450

type DeleteDatahubTopicResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDatahubTopicResponseParams `json:"Response"`
}

func NewDeleteDatahubTopicResponse added in v1.0.450

func NewDeleteDatahubTopicResponse() (response *DeleteDatahubTopicResponse)

func (*DeleteDatahubTopicResponse) FromJsonString added in v1.0.450

func (r *DeleteDatahubTopicResponse) 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 (*DeleteDatahubTopicResponse) ToJsonString added in v1.0.450

func (r *DeleteDatahubTopicResponse) ToJsonString() string

type DeleteDatahubTopicResponseParams added in v1.0.450

type DeleteDatahubTopicResponseParams struct {
	// 返回的结果集
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DeleteGroupRequest added in v1.0.341

type DeleteGroupRequest struct {
	*tchttp.BaseRequest

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

	// 消费分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`
}

func NewDeleteGroupRequest added in v1.0.341

func NewDeleteGroupRequest() (request *DeleteGroupRequest)

func (*DeleteGroupRequest) FromJsonString added in v1.0.341

func (r *DeleteGroupRequest) 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 (*DeleteGroupRequest) ToJsonString added in v1.0.341

func (r *DeleteGroupRequest) ToJsonString() string

type DeleteGroupRequestParams added in v1.0.426

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

	// 消费分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`
}

Predefined struct for user

type DeleteGroupResponse added in v1.0.341

type DeleteGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteGroupResponseParams `json:"Response"`
}

func NewDeleteGroupResponse added in v1.0.341

func NewDeleteGroupResponse() (response *DeleteGroupResponse)

func (*DeleteGroupResponse) FromJsonString added in v1.0.341

func (r *DeleteGroupResponse) 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 (*DeleteGroupResponse) ToJsonString added in v1.0.341

func (r *DeleteGroupResponse) ToJsonString() string

type DeleteGroupResponseParams added in v1.0.426

type DeleteGroupResponseParams struct {
	// 返回结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DeleteInstancePostRequest added in v1.0.748

type DeleteInstancePostRequest struct {
	*tchttp.BaseRequest

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

func NewDeleteInstancePostRequest added in v1.0.748

func NewDeleteInstancePostRequest() (request *DeleteInstancePostRequest)

func (*DeleteInstancePostRequest) FromJsonString added in v1.0.748

func (r *DeleteInstancePostRequest) 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 (*DeleteInstancePostRequest) ToJsonString added in v1.0.748

func (r *DeleteInstancePostRequest) ToJsonString() string

type DeleteInstancePostRequestParams added in v1.0.748

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

Predefined struct for user

type DeleteInstancePostResponse added in v1.0.748

type DeleteInstancePostResponse struct {
	*tchttp.BaseResponse
	Response *DeleteInstancePostResponseParams `json:"Response"`
}

func NewDeleteInstancePostResponse added in v1.0.748

func NewDeleteInstancePostResponse() (response *DeleteInstancePostResponse)

func (*DeleteInstancePostResponse) FromJsonString added in v1.0.748

func (r *DeleteInstancePostResponse) 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 (*DeleteInstancePostResponse) ToJsonString added in v1.0.748

func (r *DeleteInstancePostResponse) ToJsonString() string

type DeleteInstancePostResponseParams added in v1.0.748

type DeleteInstancePostResponseParams struct {
	// 返回的结果集
	Result *InstanceDeleteResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DeleteInstancePreRequest added in v1.0.310

type DeleteInstancePreRequest struct {
	*tchttp.BaseRequest

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

func NewDeleteInstancePreRequest added in v1.0.310

func NewDeleteInstancePreRequest() (request *DeleteInstancePreRequest)

func (*DeleteInstancePreRequest) FromJsonString added in v1.0.310

func (r *DeleteInstancePreRequest) 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 (*DeleteInstancePreRequest) ToJsonString added in v1.0.310

func (r *DeleteInstancePreRequest) ToJsonString() string

type DeleteInstancePreRequestParams added in v1.0.426

type DeleteInstancePreRequestParams struct {
	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteInstancePreResponse added in v1.0.310

type DeleteInstancePreResponse struct {
	*tchttp.BaseResponse
	Response *DeleteInstancePreResponseParams `json:"Response"`
}

func NewDeleteInstancePreResponse added in v1.0.310

func NewDeleteInstancePreResponse() (response *DeleteInstancePreResponse)

func (*DeleteInstancePreResponse) FromJsonString added in v1.0.310

func (r *DeleteInstancePreResponse) 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 (*DeleteInstancePreResponse) ToJsonString added in v1.0.310

func (r *DeleteInstancePreResponse) ToJsonString() string

type DeleteInstancePreResponseParams added in v1.0.426

type DeleteInstancePreResponseParams struct {
	// 返回结果
	Result *CreateInstancePreResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DeleteRouteRequest added in v1.0.392

type DeleteRouteRequest struct {
	*tchttp.BaseRequest

	// 实例唯一id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 路由id
	RouteId *int64 `json:"RouteId,omitnil,omitempty" name:"RouteId"`

	// 调用方appId
	CallerAppid *int64 `json:"CallerAppid,omitnil,omitempty" name:"CallerAppid"`

	// 删除路由时间
	DeleteRouteTime *string `json:"DeleteRouteTime,omitnil,omitempty" name:"DeleteRouteTime"`
}

func NewDeleteRouteRequest added in v1.0.392

func NewDeleteRouteRequest() (request *DeleteRouteRequest)

func (*DeleteRouteRequest) FromJsonString added in v1.0.392

func (r *DeleteRouteRequest) 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 (*DeleteRouteRequest) ToJsonString added in v1.0.392

func (r *DeleteRouteRequest) ToJsonString() string

type DeleteRouteRequestParams added in v1.0.426

type DeleteRouteRequestParams struct {
	// 实例唯一id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 路由id
	RouteId *int64 `json:"RouteId,omitnil,omitempty" name:"RouteId"`

	// 调用方appId
	CallerAppid *int64 `json:"CallerAppid,omitnil,omitempty" name:"CallerAppid"`

	// 删除路由时间
	DeleteRouteTime *string `json:"DeleteRouteTime,omitnil,omitempty" name:"DeleteRouteTime"`
}

Predefined struct for user

type DeleteRouteResponse added in v1.0.392

type DeleteRouteResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRouteResponseParams `json:"Response"`
}

func NewDeleteRouteResponse added in v1.0.392

func NewDeleteRouteResponse() (response *DeleteRouteResponse)

func (*DeleteRouteResponse) FromJsonString added in v1.0.392

func (r *DeleteRouteResponse) 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 (*DeleteRouteResponse) ToJsonString added in v1.0.392

func (r *DeleteRouteResponse) ToJsonString() string

type DeleteRouteResponseParams added in v1.0.426

type DeleteRouteResponseParams struct {
	// 返回结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DeleteRouteTriggerTimeRequest added in v1.0.240

type DeleteRouteTriggerTimeRequest struct {
	*tchttp.BaseRequest

	// 修改时间
	DelayTime *string `json:"DelayTime,omitnil,omitempty" name:"DelayTime"`
}

func NewDeleteRouteTriggerTimeRequest added in v1.0.240

func NewDeleteRouteTriggerTimeRequest() (request *DeleteRouteTriggerTimeRequest)

func (*DeleteRouteTriggerTimeRequest) FromJsonString added in v1.0.240

func (r *DeleteRouteTriggerTimeRequest) 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 (*DeleteRouteTriggerTimeRequest) ToJsonString added in v1.0.240

func (r *DeleteRouteTriggerTimeRequest) ToJsonString() string

type DeleteRouteTriggerTimeRequestParams added in v1.0.426

type DeleteRouteTriggerTimeRequestParams struct {
	// 修改时间
	DelayTime *string `json:"DelayTime,omitnil,omitempty" name:"DelayTime"`
}

Predefined struct for user

type DeleteRouteTriggerTimeResponse added in v1.0.240

type DeleteRouteTriggerTimeResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRouteTriggerTimeResponseParams `json:"Response"`
}

func NewDeleteRouteTriggerTimeResponse added in v1.0.240

func NewDeleteRouteTriggerTimeResponse() (response *DeleteRouteTriggerTimeResponse)

func (*DeleteRouteTriggerTimeResponse) FromJsonString added in v1.0.240

func (r *DeleteRouteTriggerTimeResponse) 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 (*DeleteRouteTriggerTimeResponse) ToJsonString added in v1.0.240

func (r *DeleteRouteTriggerTimeResponse) ToJsonString() string

type DeleteRouteTriggerTimeResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteTopicIpWhiteListRequest

type DeleteTopicIpWhiteListRequest struct {
	*tchttp.BaseRequest

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// ip白名单列表
	IpWhiteList []*string `json:"IpWhiteList,omitnil,omitempty" name:"IpWhiteList"`
}

func NewDeleteTopicIpWhiteListRequest

func NewDeleteTopicIpWhiteListRequest() (request *DeleteTopicIpWhiteListRequest)

func (*DeleteTopicIpWhiteListRequest) FromJsonString

func (r *DeleteTopicIpWhiteListRequest) 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 (*DeleteTopicIpWhiteListRequest) ToJsonString

func (r *DeleteTopicIpWhiteListRequest) ToJsonString() string

type DeleteTopicIpWhiteListRequestParams added in v1.0.426

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// ip白名单列表
	IpWhiteList []*string `json:"IpWhiteList,omitnil,omitempty" name:"IpWhiteList"`
}

Predefined struct for user

type DeleteTopicIpWhiteListResponse

type DeleteTopicIpWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTopicIpWhiteListResponseParams `json:"Response"`
}

func NewDeleteTopicIpWhiteListResponse

func NewDeleteTopicIpWhiteListResponse() (response *DeleteTopicIpWhiteListResponse)

func (*DeleteTopicIpWhiteListResponse) FromJsonString

func (r *DeleteTopicIpWhiteListResponse) 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 (*DeleteTopicIpWhiteListResponse) ToJsonString

func (r *DeleteTopicIpWhiteListResponse) ToJsonString() string

type DeleteTopicIpWhiteListResponseParams added in v1.0.426

type DeleteTopicIpWhiteListResponseParams struct {
	// 删除主题IP白名单结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DeleteTopicRequest

type DeleteTopicRequest struct {
	*tchttp.BaseRequest

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

	// ckafka 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

func NewDeleteTopicRequest

func NewDeleteTopicRequest() (request *DeleteTopicRequest)

func (*DeleteTopicRequest) FromJsonString

func (r *DeleteTopicRequest) 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 (*DeleteTopicRequest) ToJsonString

func (r *DeleteTopicRequest) ToJsonString() string

type DeleteTopicRequestParams added in v1.0.426

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

	// ckafka 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

Predefined struct for user

type DeleteTopicResponse

type DeleteTopicResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTopicResponseParams `json:"Response"`
}

func NewDeleteTopicResponse

func NewDeleteTopicResponse() (response *DeleteTopicResponse)

func (*DeleteTopicResponse) FromJsonString

func (r *DeleteTopicResponse) 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 (*DeleteTopicResponse) ToJsonString

func (r *DeleteTopicResponse) ToJsonString() string

type DeleteTopicResponseParams added in v1.0.426

type DeleteTopicResponseParams struct {
	// 返回的结果集
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DeleteUserRequest

type DeleteUserRequest struct {
	*tchttp.BaseRequest

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

	// 用户名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDeleteUserRequest

func NewDeleteUserRequest() (request *DeleteUserRequest)

func (*DeleteUserRequest) FromJsonString

func (r *DeleteUserRequest) 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 (*DeleteUserRequest) ToJsonString

func (r *DeleteUserRequest) ToJsonString() string

type DeleteUserRequestParams added in v1.0.426

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

	// 用户名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DeleteUserResponse

type DeleteUserResponse struct {
	*tchttp.BaseResponse
	Response *DeleteUserResponseParams `json:"Response"`
}

func NewDeleteUserResponse

func NewDeleteUserResponse() (response *DeleteUserResponse)

func (*DeleteUserResponse) FromJsonString

func (r *DeleteUserResponse) 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 (*DeleteUserResponse) ToJsonString

func (r *DeleteUserResponse) ToJsonString() string

type DeleteUserResponseParams added in v1.0.426

type DeleteUserResponseParams struct {
	// 返回结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeACLRequest

type DescribeACLRequest struct {
	*tchttp.BaseRequest

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

	// Acl资源类型,(2:TOPIC,3:GROUP,4:CLUSTER)
	ResourceType *int64 `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 资源名称,和resourceType相关,如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称,当resourceType为CLUSTER时,该字段可为空。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 偏移位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 个数限制
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 关键字匹配
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`
}

func NewDescribeACLRequest

func NewDescribeACLRequest() (request *DescribeACLRequest)

func (*DescribeACLRequest) FromJsonString

func (r *DescribeACLRequest) 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 (*DescribeACLRequest) ToJsonString

func (r *DescribeACLRequest) ToJsonString() string

type DescribeACLRequestParams added in v1.0.426

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

	// Acl资源类型,(2:TOPIC,3:GROUP,4:CLUSTER)
	ResourceType *int64 `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 资源名称,和resourceType相关,如当resourceType为TOPIC时,则该字段表示topic名称,当resourceType为GROUP时,该字段表示group名称,当resourceType为CLUSTER时,该字段可为空。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 偏移位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 个数限制
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 关键字匹配
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`
}

Predefined struct for user

type DescribeACLResponse

type DescribeACLResponse struct {
	*tchttp.BaseResponse
	Response *DescribeACLResponseParams `json:"Response"`
}

func NewDescribeACLResponse

func NewDescribeACLResponse() (response *DescribeACLResponse)

func (*DescribeACLResponse) FromJsonString

func (r *DescribeACLResponse) 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 (*DescribeACLResponse) ToJsonString

func (r *DescribeACLResponse) ToJsonString() string

type DescribeACLResponseParams added in v1.0.426

type DescribeACLResponseParams struct {
	// 返回的ACL结果集对象
	Result *AclResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeAclRuleRequest added in v1.0.624

type DescribeAclRuleRequest struct {
	*tchttp.BaseRequest

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

	// ACL规则名
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// ACL规则匹配类型
	PatternType *string `json:"PatternType,omitnil,omitempty" name:"PatternType"`

	// 是否读取简略的ACL规则
	IsSimplified *bool `json:"IsSimplified,omitnil,omitempty" name:"IsSimplified"`
}

func NewDescribeAclRuleRequest added in v1.0.624

func NewDescribeAclRuleRequest() (request *DescribeAclRuleRequest)

func (*DescribeAclRuleRequest) FromJsonString added in v1.0.624

func (r *DescribeAclRuleRequest) 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 (*DescribeAclRuleRequest) ToJsonString added in v1.0.624

func (r *DescribeAclRuleRequest) ToJsonString() string

type DescribeAclRuleRequestParams added in v1.0.624

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

	// ACL规则名
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// ACL规则匹配类型
	PatternType *string `json:"PatternType,omitnil,omitempty" name:"PatternType"`

	// 是否读取简略的ACL规则
	IsSimplified *bool `json:"IsSimplified,omitnil,omitempty" name:"IsSimplified"`
}

Predefined struct for user

type DescribeAclRuleResponse added in v1.0.624

type DescribeAclRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAclRuleResponseParams `json:"Response"`
}

func NewDescribeAclRuleResponse added in v1.0.624

func NewDescribeAclRuleResponse() (response *DescribeAclRuleResponse)

func (*DescribeAclRuleResponse) FromJsonString added in v1.0.624

func (r *DescribeAclRuleResponse) 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 (*DescribeAclRuleResponse) ToJsonString added in v1.0.624

func (r *DescribeAclRuleResponse) ToJsonString() string

type DescribeAclRuleResponseParams added in v1.0.624

type DescribeAclRuleResponseParams struct {
	// 返回的AclRule结果集对象
	Result *AclRuleResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeAppInfoRequest

type DescribeAppInfoRequest struct {
	*tchttp.BaseRequest

	// 偏移位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 本次查询用户数目最大数量限制,最大值为50,默认50
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAppInfoRequest

func NewDescribeAppInfoRequest() (request *DescribeAppInfoRequest)

func (*DescribeAppInfoRequest) FromJsonString

func (r *DescribeAppInfoRequest) 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 (*DescribeAppInfoRequest) ToJsonString

func (r *DescribeAppInfoRequest) ToJsonString() string

type DescribeAppInfoRequestParams added in v1.0.426

type DescribeAppInfoRequestParams struct {
	// 偏移位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 本次查询用户数目最大数量限制,最大值为50,默认50
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAppInfoResponse

type DescribeAppInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAppInfoResponseParams `json:"Response"`
}

func NewDescribeAppInfoResponse

func NewDescribeAppInfoResponse() (response *DescribeAppInfoResponse)

func (*DescribeAppInfoResponse) FromJsonString

func (r *DescribeAppInfoResponse) 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 (*DescribeAppInfoResponse) ToJsonString

func (r *DescribeAppInfoResponse) ToJsonString() string

type DescribeAppInfoResponseParams added in v1.0.426

type DescribeAppInfoResponseParams struct {
	// 返回的符合要求的App Id列表
	Result *AppIdResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeCkafkaZoneRequest

type DescribeCkafkaZoneRequest struct {
	*tchttp.BaseRequest

	// cdc专业集群业务参数
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`
}

func NewDescribeCkafkaZoneRequest

func NewDescribeCkafkaZoneRequest() (request *DescribeCkafkaZoneRequest)

func (*DescribeCkafkaZoneRequest) FromJsonString

func (r *DescribeCkafkaZoneRequest) 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 (*DescribeCkafkaZoneRequest) ToJsonString

func (r *DescribeCkafkaZoneRequest) ToJsonString() string

type DescribeCkafkaZoneRequestParams added in v1.0.426

type DescribeCkafkaZoneRequestParams struct {
	// cdc专业集群业务参数
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`
}

Predefined struct for user

type DescribeCkafkaZoneResponse

type DescribeCkafkaZoneResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCkafkaZoneResponseParams `json:"Response"`
}

func NewDescribeCkafkaZoneResponse

func NewDescribeCkafkaZoneResponse() (response *DescribeCkafkaZoneResponse)

func (*DescribeCkafkaZoneResponse) FromJsonString

func (r *DescribeCkafkaZoneResponse) 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 (*DescribeCkafkaZoneResponse) ToJsonString

func (r *DescribeCkafkaZoneResponse) ToJsonString() string

type DescribeCkafkaZoneResponseParams added in v1.0.426

type DescribeCkafkaZoneResponseParams struct {
	// 查询结果复杂对象实体
	Result *ZoneResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeConnectInfoResultDTO added in v1.0.574

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

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

	// 是否支持的版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUnSupportVersion *bool `json:"IsUnSupportVersion,omitnil,omitempty" name:"IsUnSupportVersion"`
}

type DescribeConnectResource added in v1.0.450

type DescribeConnectResource struct {
	// 连接源的Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

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

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

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

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

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

	// 连接源的异常信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`

	// 该连接源关联的Datahub任务数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DatahubTaskCount *int64 `json:"DatahubTaskCount,omitnil,omitempty" name:"DatahubTaskCount"`

	// 连接源的当前所处步骤
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrentStep *string `json:"CurrentStep,omitnil,omitempty" name:"CurrentStep"`

	// 创建进度百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskProgress *float64 `json:"TaskProgress,omitnil,omitempty" name:"TaskProgress"`

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

	// Dts配置,Type为DTS时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	DtsConnectParam *DtsConnectParam `json:"DtsConnectParam,omitnil,omitempty" name:"DtsConnectParam"`

	// MongoDB配置,Type为MONGODB时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	MongoDBConnectParam *MongoDBConnectParam `json:"MongoDBConnectParam,omitnil,omitempty" name:"MongoDBConnectParam"`

	// Es配置,Type为ES时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	EsConnectParam *EsConnectParam `json:"EsConnectParam,omitnil,omitempty" name:"EsConnectParam"`

	// ClickHouse配置,Type为CLICKHOUSE时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClickHouseConnectParam *ClickHouseConnectParam `json:"ClickHouseConnectParam,omitnil,omitempty" name:"ClickHouseConnectParam"`

	// MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	MySQLConnectParam *MySQLConnectParam `json:"MySQLConnectParam,omitnil,omitempty" name:"MySQLConnectParam"`

	// PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	PostgreSQLConnectParam *PostgreSQLConnectParam `json:"PostgreSQLConnectParam,omitnil,omitempty" name:"PostgreSQLConnectParam"`

	// MariaDB配置,Type为MARIADB时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	MariaDBConnectParam *MariaDBConnectParam `json:"MariaDBConnectParam,omitnil,omitempty" name:"MariaDBConnectParam"`

	// SQLServer配置,Type为SQLSERVER时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	SQLServerConnectParam *SQLServerConnectParam `json:"SQLServerConnectParam,omitnil,omitempty" name:"SQLServerConnectParam"`

	// Ctsdb配置,Type为CTSDB时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	CtsdbConnectParam *CtsdbConnectParam `json:"CtsdbConnectParam,omitnil,omitempty" name:"CtsdbConnectParam"`

	// Doris 配置,Type 为 DORIS 时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	DorisConnectParam *DorisConnectParam `json:"DorisConnectParam,omitnil,omitempty" name:"DorisConnectParam"`

	// Kafka配置,Type 为 KAFKA 时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	KafkaConnectParam *KafkaConnectParam `json:"KafkaConnectParam,omitnil,omitempty" name:"KafkaConnectParam"`

	// MQTT配置,Type 为 MQTT 时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	MqttConnectParam *MqttConnectParam `json:"MqttConnectParam,omitnil,omitempty" name:"MqttConnectParam"`
}

type DescribeConnectResourceRequest added in v1.0.450

type DescribeConnectResourceRequest struct {
	*tchttp.BaseRequest

	// 连接源的Id
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

func NewDescribeConnectResourceRequest added in v1.0.450

func NewDescribeConnectResourceRequest() (request *DescribeConnectResourceRequest)

func (*DescribeConnectResourceRequest) FromJsonString added in v1.0.450

func (r *DescribeConnectResourceRequest) 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 (*DescribeConnectResourceRequest) ToJsonString added in v1.0.450

func (r *DescribeConnectResourceRequest) ToJsonString() string

type DescribeConnectResourceRequestParams added in v1.0.450

type DescribeConnectResourceRequestParams struct {
	// 连接源的Id
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

Predefined struct for user

type DescribeConnectResourceResp added in v1.0.450

type DescribeConnectResourceResp struct {
	// 连接源的Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

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

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

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

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

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

	// 连接源的异常信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`

	// 连接源的当前所处步骤
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrentStep *string `json:"CurrentStep,omitnil,omitempty" name:"CurrentStep"`

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

	// MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	MySQLConnectParam *MySQLConnectParam `json:"MySQLConnectParam,omitnil,omitempty" name:"MySQLConnectParam"`

	// PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	PostgreSQLConnectParam *PostgreSQLConnectParam `json:"PostgreSQLConnectParam,omitnil,omitempty" name:"PostgreSQLConnectParam"`

	// Dts配置,Type为DTS时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	DtsConnectParam *DtsConnectParam `json:"DtsConnectParam,omitnil,omitempty" name:"DtsConnectParam"`

	// MongoDB配置,Type为MONGODB时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	MongoDBConnectParam *MongoDBConnectParam `json:"MongoDBConnectParam,omitnil,omitempty" name:"MongoDBConnectParam"`

	// Es配置,Type为ES时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	EsConnectParam *EsConnectParam `json:"EsConnectParam,omitnil,omitempty" name:"EsConnectParam"`

	// ClickHouse配置,Type为CLICKHOUSE时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClickHouseConnectParam *ClickHouseConnectParam `json:"ClickHouseConnectParam,omitnil,omitempty" name:"ClickHouseConnectParam"`

	// MariaDB配置,Type为MARIADB时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	MariaDBConnectParam *MariaDBConnectParam `json:"MariaDBConnectParam,omitnil,omitempty" name:"MariaDBConnectParam"`

	// SQLServer配置,Type为SQLSERVER时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	SQLServerConnectParam *SQLServerConnectParam `json:"SQLServerConnectParam,omitnil,omitempty" name:"SQLServerConnectParam"`

	// Ctsdb配置,Type为CTSDB时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	CtsdbConnectParam *CtsdbConnectParam `json:"CtsdbConnectParam,omitnil,omitempty" name:"CtsdbConnectParam"`

	// Doris 配置,Type 为 DORIS 时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	DorisConnectParam *DorisConnectParam `json:"DorisConnectParam,omitnil,omitempty" name:"DorisConnectParam"`

	// Kafka配置,Type 为 KAFKA 时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	KafkaConnectParam *KafkaConnectParam `json:"KafkaConnectParam,omitnil,omitempty" name:"KafkaConnectParam"`

	// MQTT配置,Type 为 MQTT 时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	MqttConnectParam *MqttConnectParam `json:"MqttConnectParam,omitnil,omitempty" name:"MqttConnectParam"`
}

type DescribeConnectResourceResponse added in v1.0.450

type DescribeConnectResourceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConnectResourceResponseParams `json:"Response"`
}

func NewDescribeConnectResourceResponse added in v1.0.450

func NewDescribeConnectResourceResponse() (response *DescribeConnectResourceResponse)

func (*DescribeConnectResourceResponse) FromJsonString added in v1.0.450

func (r *DescribeConnectResourceResponse) 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 (*DescribeConnectResourceResponse) ToJsonString added in v1.0.450

func (r *DescribeConnectResourceResponse) ToJsonString() string

type DescribeConnectResourceResponseParams added in v1.0.450

type DescribeConnectResourceResponseParams struct {
	// 连接源的Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DescribeConnectResourceResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeConnectResourcesRequest added in v1.0.450

type DescribeConnectResourcesRequest struct {
	*tchttp.BaseRequest

	// 连接源类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 连接源名称的关键字查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 分页偏移量,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 连接源的关键字查询, 根据地域查询本地域内连接管理列表中的连接(仅支持包含region输入的连接源)
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`
}

func NewDescribeConnectResourcesRequest added in v1.0.450

func NewDescribeConnectResourcesRequest() (request *DescribeConnectResourcesRequest)

func (*DescribeConnectResourcesRequest) FromJsonString added in v1.0.450

func (r *DescribeConnectResourcesRequest) 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 (*DescribeConnectResourcesRequest) ToJsonString added in v1.0.450

func (r *DescribeConnectResourcesRequest) ToJsonString() string

type DescribeConnectResourcesRequestParams added in v1.0.450

type DescribeConnectResourcesRequestParams struct {
	// 连接源类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 连接源名称的关键字查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 分页偏移量,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 连接源的关键字查询, 根据地域查询本地域内连接管理列表中的连接(仅支持包含region输入的连接源)
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`
}

Predefined struct for user

type DescribeConnectResourcesResp added in v1.0.450

type DescribeConnectResourcesResp struct {
	// 连接源个数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 连接源数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConnectResourceList []*DescribeConnectResource `json:"ConnectResourceList,omitnil,omitempty" name:"ConnectResourceList"`
}

type DescribeConnectResourcesResponse added in v1.0.450

type DescribeConnectResourcesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConnectResourcesResponseParams `json:"Response"`
}

func NewDescribeConnectResourcesResponse added in v1.0.450

func NewDescribeConnectResourcesResponse() (response *DescribeConnectResourcesResponse)

func (*DescribeConnectResourcesResponse) FromJsonString added in v1.0.450

func (r *DescribeConnectResourcesResponse) 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 (*DescribeConnectResourcesResponse) ToJsonString added in v1.0.450

func (r *DescribeConnectResourcesResponse) ToJsonString() string

type DescribeConnectResourcesResponseParams added in v1.0.450

type DescribeConnectResourcesResponseParams struct {
	// 连接源列表
	Result *DescribeConnectResourcesResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeConsumerGroupRequest

type DescribeConsumerGroupRequest struct {
	*tchttp.BaseRequest

	// ckafka实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 可选,用户需要查询的group名称。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 可选,用户需要查询的group中的对应的topic名称,如果指定了该参数,而group又未指定则忽略该参数。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 本次返回个数限制,最大支持50
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeConsumerGroupRequest

func NewDescribeConsumerGroupRequest() (request *DescribeConsumerGroupRequest)

func (*DescribeConsumerGroupRequest) FromJsonString

func (r *DescribeConsumerGroupRequest) 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 (*DescribeConsumerGroupRequest) ToJsonString

func (r *DescribeConsumerGroupRequest) ToJsonString() string

type DescribeConsumerGroupRequestParams added in v1.0.426

type DescribeConsumerGroupRequestParams struct {
	// ckafka实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 可选,用户需要查询的group名称。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 可选,用户需要查询的group中的对应的topic名称,如果指定了该参数,而group又未指定则忽略该参数。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 本次返回个数限制,最大支持50
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeConsumerGroupResponse

type DescribeConsumerGroupResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConsumerGroupResponseParams `json:"Response"`
}

func NewDescribeConsumerGroupResponse

func NewDescribeConsumerGroupResponse() (response *DescribeConsumerGroupResponse)

func (*DescribeConsumerGroupResponse) FromJsonString

func (r *DescribeConsumerGroupResponse) 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 (*DescribeConsumerGroupResponse) ToJsonString

func (r *DescribeConsumerGroupResponse) ToJsonString() string

type DescribeConsumerGroupResponseParams added in v1.0.426

type DescribeConsumerGroupResponseParams struct {
	// 返回的消费分组信息
	Result *ConsumerGroupResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeDatahubGroupOffsetsRequest added in v1.0.450

type DescribeDatahubGroupOffsetsRequest struct {
	*tchttp.BaseRequest

	// (过滤条件)按照实例 ID 过滤
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Kafka 消费分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 模糊匹配 topicName
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 本次查询的偏移位置,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 本次返回结果的最大个数,默认为50,最大值为50
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDatahubGroupOffsetsRequest added in v1.0.450

func NewDescribeDatahubGroupOffsetsRequest() (request *DescribeDatahubGroupOffsetsRequest)

func (*DescribeDatahubGroupOffsetsRequest) FromJsonString added in v1.0.450

func (r *DescribeDatahubGroupOffsetsRequest) 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 (*DescribeDatahubGroupOffsetsRequest) ToJsonString added in v1.0.450

func (r *DescribeDatahubGroupOffsetsRequest) ToJsonString() string

type DescribeDatahubGroupOffsetsRequestParams added in v1.0.450

type DescribeDatahubGroupOffsetsRequestParams struct {
	// (过滤条件)按照实例 ID 过滤
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Kafka 消费分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 模糊匹配 topicName
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 本次查询的偏移位置,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 本次返回结果的最大个数,默认为50,最大值为50
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDatahubGroupOffsetsResponse added in v1.0.450

type DescribeDatahubGroupOffsetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatahubGroupOffsetsResponseParams `json:"Response"`
}

func NewDescribeDatahubGroupOffsetsResponse added in v1.0.450

func NewDescribeDatahubGroupOffsetsResponse() (response *DescribeDatahubGroupOffsetsResponse)

func (*DescribeDatahubGroupOffsetsResponse) FromJsonString added in v1.0.450

func (r *DescribeDatahubGroupOffsetsResponse) 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 (*DescribeDatahubGroupOffsetsResponse) ToJsonString added in v1.0.450

func (r *DescribeDatahubGroupOffsetsResponse) ToJsonString() string

type DescribeDatahubGroupOffsetsResponseParams added in v1.0.450

type DescribeDatahubGroupOffsetsResponseParams struct {
	// 返回的结果对象
	Result *GroupOffsetResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeDatahubTaskRequest added in v1.0.450

type DescribeDatahubTaskRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeDatahubTaskRequest added in v1.0.450

func NewDescribeDatahubTaskRequest() (request *DescribeDatahubTaskRequest)

func (*DescribeDatahubTaskRequest) FromJsonString added in v1.0.450

func (r *DescribeDatahubTaskRequest) 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 (*DescribeDatahubTaskRequest) ToJsonString added in v1.0.450

func (r *DescribeDatahubTaskRequest) ToJsonString() string

type DescribeDatahubTaskRequestParams added in v1.0.450

type DescribeDatahubTaskRequestParams struct {
	// 任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeDatahubTaskRes added in v1.0.450

type DescribeDatahubTaskRes struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 任务类型,SOURCE数据接入,SINK数据流出
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 状态,-1创建失败,0创建中,1运行中,2删除中,3已删除,4删除失败,5暂停中,6已暂停,7暂停失败,8恢复中,9恢复失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

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

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

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

	// 消息处理规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransformParam *TransformParam `json:"TransformParam,omitnil,omitempty" name:"TransformParam"`

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

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

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

	// 数据处理规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransformsParam *TransformsParam `json:"TransformsParam,omitnil,omitempty" name:"TransformsParam"`

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

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

type DescribeDatahubTaskResponse added in v1.0.450

type DescribeDatahubTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatahubTaskResponseParams `json:"Response"`
}

func NewDescribeDatahubTaskResponse added in v1.0.450

func NewDescribeDatahubTaskResponse() (response *DescribeDatahubTaskResponse)

func (*DescribeDatahubTaskResponse) FromJsonString added in v1.0.450

func (r *DescribeDatahubTaskResponse) 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 (*DescribeDatahubTaskResponse) ToJsonString added in v1.0.450

func (r *DescribeDatahubTaskResponse) ToJsonString() string

type DescribeDatahubTaskResponseParams added in v1.0.450

type DescribeDatahubTaskResponseParams struct {
	// 返回结果
	Result *DescribeDatahubTaskRes `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeDatahubTasksRequest added in v1.0.450

type DescribeDatahubTasksRequest struct {
	*tchttp.BaseRequest

	// 返回数量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件,按照 TaskName 过滤,支持模糊查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 转储的目标类型
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 任务类型,SOURCE数据接入,SINK数据流出
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 转储的源类型
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 转储的资源
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`
}

func NewDescribeDatahubTasksRequest added in v1.0.450

func NewDescribeDatahubTasksRequest() (request *DescribeDatahubTasksRequest)

func (*DescribeDatahubTasksRequest) FromJsonString added in v1.0.450

func (r *DescribeDatahubTasksRequest) 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 (*DescribeDatahubTasksRequest) ToJsonString added in v1.0.450

func (r *DescribeDatahubTasksRequest) ToJsonString() string

type DescribeDatahubTasksRequestParams added in v1.0.450

type DescribeDatahubTasksRequestParams struct {
	// 返回数量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件,按照 TaskName 过滤,支持模糊查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 转储的目标类型
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 任务类型,SOURCE数据接入,SINK数据流出
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 转储的源类型
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 转储的资源
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`
}

Predefined struct for user

type DescribeDatahubTasksRes added in v1.0.450

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

	// Datahub任务信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskList []*DatahubTaskInfo `json:"TaskList,omitnil,omitempty" name:"TaskList"`
}

type DescribeDatahubTasksResponse added in v1.0.450

type DescribeDatahubTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatahubTasksResponseParams `json:"Response"`
}

func NewDescribeDatahubTasksResponse added in v1.0.450

func NewDescribeDatahubTasksResponse() (response *DescribeDatahubTasksResponse)

func (*DescribeDatahubTasksResponse) FromJsonString added in v1.0.450

func (r *DescribeDatahubTasksResponse) 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 (*DescribeDatahubTasksResponse) ToJsonString added in v1.0.450

func (r *DescribeDatahubTasksResponse) ToJsonString() string

type DescribeDatahubTasksResponseParams added in v1.0.450

type DescribeDatahubTasksResponseParams struct {
	// 返回任务查询结果
	Result *DescribeDatahubTasksRes `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeDatahubTopicRequest added in v1.0.602

type DescribeDatahubTopicRequest struct {
	*tchttp.BaseRequest

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeDatahubTopicRequest added in v1.0.602

func NewDescribeDatahubTopicRequest() (request *DescribeDatahubTopicRequest)

func (*DescribeDatahubTopicRequest) FromJsonString added in v1.0.602

func (r *DescribeDatahubTopicRequest) 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 (*DescribeDatahubTopicRequest) ToJsonString added in v1.0.602

func (r *DescribeDatahubTopicRequest) ToJsonString() string

type DescribeDatahubTopicRequestParams added in v1.0.602

type DescribeDatahubTopicRequestParams struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeDatahubTopicResp added in v1.0.602

type DescribeDatahubTopicResp struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Topic名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// Topic Id
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 分区数
	PartitionNum *uint64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`

	// 过期时间
	RetentionMs *uint64 `json:"RetentionMs,omitnil,omitempty" name:"RetentionMs"`

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

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

	// 密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 状态,1使用中,2删除中
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 服务路由地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`
}

type DescribeDatahubTopicResponse added in v1.0.602

type DescribeDatahubTopicResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatahubTopicResponseParams `json:"Response"`
}

func NewDescribeDatahubTopicResponse added in v1.0.602

func NewDescribeDatahubTopicResponse() (response *DescribeDatahubTopicResponse)

func (*DescribeDatahubTopicResponse) FromJsonString added in v1.0.602

func (r *DescribeDatahubTopicResponse) 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 (*DescribeDatahubTopicResponse) ToJsonString added in v1.0.602

func (r *DescribeDatahubTopicResponse) ToJsonString() string

type DescribeDatahubTopicResponseParams added in v1.0.602

type DescribeDatahubTopicResponseParams struct {
	// 返回的结果对象
	Result *DescribeDatahubTopicResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeDatahubTopicsRequest added in v1.0.602

type DescribeDatahubTopicsRequest struct {
	*tchttp.BaseRequest

	// 查询值
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 本次查询的偏移位置,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 本次返回结果的最大个数,默认为50,最大值为50
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDatahubTopicsRequest added in v1.0.602

func NewDescribeDatahubTopicsRequest() (request *DescribeDatahubTopicsRequest)

func (*DescribeDatahubTopicsRequest) FromJsonString added in v1.0.602

func (r *DescribeDatahubTopicsRequest) 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 (*DescribeDatahubTopicsRequest) ToJsonString added in v1.0.602

func (r *DescribeDatahubTopicsRequest) ToJsonString() string

type DescribeDatahubTopicsRequestParams added in v1.0.602

type DescribeDatahubTopicsRequestParams struct {
	// 查询值
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 本次查询的偏移位置,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 本次返回结果的最大个数,默认为50,最大值为50
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDatahubTopicsResp added in v1.0.602

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

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

type DescribeDatahubTopicsResponse added in v1.0.602

type DescribeDatahubTopicsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatahubTopicsResponseParams `json:"Response"`
}

func NewDescribeDatahubTopicsResponse added in v1.0.602

func NewDescribeDatahubTopicsResponse() (response *DescribeDatahubTopicsResponse)

func (*DescribeDatahubTopicsResponse) FromJsonString added in v1.0.602

func (r *DescribeDatahubTopicsResponse) 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 (*DescribeDatahubTopicsResponse) ToJsonString added in v1.0.602

func (r *DescribeDatahubTopicsResponse) ToJsonString() string

type DescribeDatahubTopicsResponseParams added in v1.0.602

type DescribeDatahubTopicsResponseParams struct {
	// 主题列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DescribeDatahubTopicsResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeGroup

type DescribeGroup struct {
	// groupId
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 该 group 使用的协议。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`
}

type DescribeGroupInfoRequest

type DescribeGroupInfoRequest struct {
	*tchttp.BaseRequest

	// (过滤条件)按照实例 ID 过滤。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Kafka 消费分组,Consumer-group,这里是数组形式,示例:["xxx","yyy"]
	GroupList []*string `json:"GroupList,omitnil,omitempty" name:"GroupList"`
}

func NewDescribeGroupInfoRequest

func NewDescribeGroupInfoRequest() (request *DescribeGroupInfoRequest)

func (*DescribeGroupInfoRequest) FromJsonString

func (r *DescribeGroupInfoRequest) 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 (*DescribeGroupInfoRequest) ToJsonString

func (r *DescribeGroupInfoRequest) ToJsonString() string

type DescribeGroupInfoRequestParams added in v1.0.426

type DescribeGroupInfoRequestParams struct {
	// (过滤条件)按照实例 ID 过滤。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Kafka 消费分组,Consumer-group,这里是数组形式,示例:["xxx","yyy"]
	GroupList []*string `json:"GroupList,omitnil,omitempty" name:"GroupList"`
}

Predefined struct for user

type DescribeGroupInfoResponse

type DescribeGroupInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGroupInfoResponseParams `json:"Response"`
}

func NewDescribeGroupInfoResponse

func NewDescribeGroupInfoResponse() (response *DescribeGroupInfoResponse)

func (*DescribeGroupInfoResponse) FromJsonString

func (r *DescribeGroupInfoResponse) 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 (*DescribeGroupInfoResponse) ToJsonString

func (r *DescribeGroupInfoResponse) ToJsonString() string

type DescribeGroupInfoResponseParams added in v1.0.426

type DescribeGroupInfoResponseParams struct {
	// 返回的结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result []*GroupInfoResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeGroupOffsetsRequest

type DescribeGroupOffsetsRequest struct {
	*tchttp.BaseRequest

	// (过滤条件)按照实例 ID 过滤
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Kafka 消费分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// group 订阅的主题名称数组,如果没有该数组,则表示指定的 group 下所有 topic 信息
	Topics []*string `json:"Topics,omitnil,omitempty" name:"Topics"`

	// 模糊匹配 topicName
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 本次查询的偏移位置,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 本次返回结果的最大个数,默认为50,最大值为50
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeGroupOffsetsRequest

func NewDescribeGroupOffsetsRequest() (request *DescribeGroupOffsetsRequest)

func (*DescribeGroupOffsetsRequest) FromJsonString

func (r *DescribeGroupOffsetsRequest) 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 (*DescribeGroupOffsetsRequest) ToJsonString

func (r *DescribeGroupOffsetsRequest) ToJsonString() string

type DescribeGroupOffsetsRequestParams added in v1.0.426

type DescribeGroupOffsetsRequestParams struct {
	// (过滤条件)按照实例 ID 过滤
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// Kafka 消费分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// group 订阅的主题名称数组,如果没有该数组,则表示指定的 group 下所有 topic 信息
	Topics []*string `json:"Topics,omitnil,omitempty" name:"Topics"`

	// 模糊匹配 topicName
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 本次查询的偏移位置,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 本次返回结果的最大个数,默认为50,最大值为50
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeGroupOffsetsResponse

type DescribeGroupOffsetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGroupOffsetsResponseParams `json:"Response"`
}

func NewDescribeGroupOffsetsResponse

func NewDescribeGroupOffsetsResponse() (response *DescribeGroupOffsetsResponse)

func (*DescribeGroupOffsetsResponse) FromJsonString

func (r *DescribeGroupOffsetsResponse) 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 (*DescribeGroupOffsetsResponse) ToJsonString

func (r *DescribeGroupOffsetsResponse) ToJsonString() string

type DescribeGroupOffsetsResponseParams added in v1.0.426

type DescribeGroupOffsetsResponseParams struct {
	// 返回的结果对象
	Result *GroupOffsetResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeGroupRequest

type DescribeGroupRequest struct {
	*tchttp.BaseRequest

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

	// 搜索关键字
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 最大返回数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeGroupRequest

func NewDescribeGroupRequest() (request *DescribeGroupRequest)

func (*DescribeGroupRequest) FromJsonString

func (r *DescribeGroupRequest) 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 (*DescribeGroupRequest) ToJsonString

func (r *DescribeGroupRequest) ToJsonString() string

type DescribeGroupRequestParams added in v1.0.426

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

	// 搜索关键字
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 最大返回数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeGroupResponse

type DescribeGroupResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGroupResponseParams `json:"Response"`
}

func NewDescribeGroupResponse

func NewDescribeGroupResponse() (response *DescribeGroupResponse)

func (*DescribeGroupResponse) FromJsonString

func (r *DescribeGroupResponse) 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 (*DescribeGroupResponse) ToJsonString

func (r *DescribeGroupResponse) ToJsonString() string

type DescribeGroupResponseParams added in v1.0.426

type DescribeGroupResponseParams struct {
	// 返回结果集列表
	Result *GroupResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeInstanceAttributesRequest

type DescribeInstanceAttributesRequest struct {
	*tchttp.BaseRequest

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

func NewDescribeInstanceAttributesRequest

func NewDescribeInstanceAttributesRequest() (request *DescribeInstanceAttributesRequest)

func (*DescribeInstanceAttributesRequest) FromJsonString

func (r *DescribeInstanceAttributesRequest) 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 (*DescribeInstanceAttributesRequest) ToJsonString

func (r *DescribeInstanceAttributesRequest) ToJsonString() string

type DescribeInstanceAttributesRequestParams added in v1.0.426

type DescribeInstanceAttributesRequestParams struct {
	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeInstanceAttributesResponse

type DescribeInstanceAttributesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceAttributesResponseParams `json:"Response"`
}

func NewDescribeInstanceAttributesResponse

func NewDescribeInstanceAttributesResponse() (response *DescribeInstanceAttributesResponse)

func (*DescribeInstanceAttributesResponse) FromJsonString

func (r *DescribeInstanceAttributesResponse) 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 (*DescribeInstanceAttributesResponse) ToJsonString

func (r *DescribeInstanceAttributesResponse) ToJsonString() string

type DescribeInstanceAttributesResponseParams added in v1.0.426

type DescribeInstanceAttributesResponseParams struct {
	// 实例属性返回结果对象。
	Result *InstanceAttributesResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeInstancesDetailRequest

type DescribeInstancesDetailRequest struct {
	*tchttp.BaseRequest

	// (过滤条件)按照实例ID过滤
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// (过滤条件)按照实例名,实例Id,可用区,私有网络id,子网id 过滤,支持模糊查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// (过滤条件)实例的状态。0:创建中,1:运行中,2:删除中,不填默认返回全部
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 偏移量,不填默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,不填则默认10,最大值20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 匹配标签key值。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 过滤器。filter.Name 支持('Ip', 'VpcId', 'SubNetId', 'InstanceType','InstanceId') ,filter.Values最多传递10个值.
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已经废弃, 使用InstanceIdList
	InstanceIds *string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 按照实例ID过滤
	InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"`

	// 根据标签列表过滤实例(取交集)
	TagList []*Tag `json:"TagList,omitnil,omitempty" name:"TagList"`
}

func NewDescribeInstancesDetailRequest

func NewDescribeInstancesDetailRequest() (request *DescribeInstancesDetailRequest)

func (*DescribeInstancesDetailRequest) FromJsonString

func (r *DescribeInstancesDetailRequest) 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 (*DescribeInstancesDetailRequest) ToJsonString

func (r *DescribeInstancesDetailRequest) ToJsonString() string

type DescribeInstancesDetailRequestParams added in v1.0.426

type DescribeInstancesDetailRequestParams struct {
	// (过滤条件)按照实例ID过滤
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// (过滤条件)按照实例名,实例Id,可用区,私有网络id,子网id 过滤,支持模糊查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// (过滤条件)实例的状态。0:创建中,1:运行中,2:删除中,不填默认返回全部
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 偏移量,不填默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,不填则默认10,最大值20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 匹配标签key值。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 过滤器。filter.Name 支持('Ip', 'VpcId', 'SubNetId', 'InstanceType','InstanceId') ,filter.Values最多传递10个值.
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已经废弃, 使用InstanceIdList
	InstanceIds *string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 按照实例ID过滤
	InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"`

	// 根据标签列表过滤实例(取交集)
	TagList []*Tag `json:"TagList,omitnil,omitempty" name:"TagList"`
}

Predefined struct for user

type DescribeInstancesDetailResponse

type DescribeInstancesDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstancesDetailResponseParams `json:"Response"`
}

func NewDescribeInstancesDetailResponse

func NewDescribeInstancesDetailResponse() (response *DescribeInstancesDetailResponse)

func (*DescribeInstancesDetailResponse) FromJsonString

func (r *DescribeInstancesDetailResponse) 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 (*DescribeInstancesDetailResponse) ToJsonString

func (r *DescribeInstancesDetailResponse) ToJsonString() string

type DescribeInstancesDetailResponseParams added in v1.0.426

type DescribeInstancesDetailResponseParams struct {
	// 返回的实例详情结果对象
	Result *InstanceDetailResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	*tchttp.BaseRequest

	// (过滤条件)按照实例ID过滤
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// (过滤条件)按照实例名称过滤,支持模糊查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// (过滤条件)实例的状态。0:创建中,1:运行中,2:删除中,不填默认返回全部
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 偏移量,不填默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,不填则默认10,最大值100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 已废弃。匹配标签key值。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 私有网络Id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
}

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 added in v1.0.426

type DescribeInstancesRequestParams struct {
	// (过滤条件)按照实例ID过滤
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// (过滤条件)按照实例名称过滤,支持模糊查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// (过滤条件)实例的状态。0:创建中,1:运行中,2:删除中,不填默认返回全部
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 偏移量,不填默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,不填则默认10,最大值100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 已废弃。匹配标签key值。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 私有网络Id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
}

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 added in v1.0.426

type DescribeInstancesResponseParams struct {
	// 返回的结果
	Result *InstanceResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribePrometheusRequest added in v1.0.888

type DescribePrometheusRequest struct {
	*tchttp.BaseRequest

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

func NewDescribePrometheusRequest added in v1.0.888

func NewDescribePrometheusRequest() (request *DescribePrometheusRequest)

func (*DescribePrometheusRequest) FromJsonString added in v1.0.888

func (r *DescribePrometheusRequest) 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 (*DescribePrometheusRequest) ToJsonString added in v1.0.888

func (r *DescribePrometheusRequest) ToJsonString() string

type DescribePrometheusRequestParams added in v1.0.888

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

Predefined struct for user

type DescribePrometheusResponse added in v1.0.888

type DescribePrometheusResponse struct {
	*tchttp.BaseResponse
	Response *DescribePrometheusResponseParams `json:"Response"`
}

func NewDescribePrometheusResponse added in v1.0.888

func NewDescribePrometheusResponse() (response *DescribePrometheusResponse)

func (*DescribePrometheusResponse) FromJsonString added in v1.0.888

func (r *DescribePrometheusResponse) 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 (*DescribePrometheusResponse) ToJsonString added in v1.0.888

func (r *DescribePrometheusResponse) ToJsonString() string

type DescribePrometheusResponseParams added in v1.0.888

type DescribePrometheusResponseParams struct {
	// Prometheus监控映射列表
	Result []*PrometheusDTO `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeRegionRequest

type DescribeRegionRequest struct {
	*tchttp.BaseRequest

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回最大结果数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 业务字段,可忽略
	Business *string `json:"Business,omitnil,omitempty" name:"Business"`

	// cdc专有集群业务字段,可忽略
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`
}

func NewDescribeRegionRequest

func NewDescribeRegionRequest() (request *DescribeRegionRequest)

func (*DescribeRegionRequest) FromJsonString

func (r *DescribeRegionRequest) 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 (*DescribeRegionRequest) ToJsonString

func (r *DescribeRegionRequest) ToJsonString() string

type DescribeRegionRequestParams added in v1.0.426

type DescribeRegionRequestParams struct {
	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回最大结果数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 业务字段,可忽略
	Business *string `json:"Business,omitnil,omitempty" name:"Business"`

	// cdc专有集群业务字段,可忽略
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`
}

Predefined struct for user

type DescribeRegionResponse

type DescribeRegionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRegionResponseParams `json:"Response"`
}

func NewDescribeRegionResponse

func NewDescribeRegionResponse() (response *DescribeRegionResponse)

func (*DescribeRegionResponse) FromJsonString

func (r *DescribeRegionResponse) 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 (*DescribeRegionResponse) ToJsonString

func (r *DescribeRegionResponse) ToJsonString() string

type DescribeRegionResponseParams added in v1.0.426

type DescribeRegionResponseParams struct {
	// 返回地域枚举结果列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result []*Region `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeRouteRequest

type DescribeRouteRequest struct {
	*tchttp.BaseRequest

	// 实例唯一id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 路由id
	RouteId *int64 `json:"RouteId,omitnil,omitempty" name:"RouteId"`
}

func NewDescribeRouteRequest

func NewDescribeRouteRequest() (request *DescribeRouteRequest)

func (*DescribeRouteRequest) FromJsonString

func (r *DescribeRouteRequest) 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 (*DescribeRouteRequest) ToJsonString

func (r *DescribeRouteRequest) ToJsonString() string

type DescribeRouteRequestParams added in v1.0.426

type DescribeRouteRequestParams struct {
	// 实例唯一id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 路由id
	RouteId *int64 `json:"RouteId,omitnil,omitempty" name:"RouteId"`
}

Predefined struct for user

type DescribeRouteResponse

type DescribeRouteResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRouteResponseParams `json:"Response"`
}

func NewDescribeRouteResponse

func NewDescribeRouteResponse() (response *DescribeRouteResponse)

func (*DescribeRouteResponse) FromJsonString

func (r *DescribeRouteResponse) 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 (*DescribeRouteResponse) ToJsonString

func (r *DescribeRouteResponse) ToJsonString() string

type DescribeRouteResponseParams added in v1.0.426

type DescribeRouteResponseParams struct {
	// 返回的路由信息结果集
	Result *RouteResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeTaskStatusRequest added in v1.0.654

type DescribeTaskStatusRequest struct {
	*tchttp.BaseRequest

	// 任务唯一标记
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

func NewDescribeTaskStatusRequest added in v1.0.654

func NewDescribeTaskStatusRequest() (request *DescribeTaskStatusRequest)

func (*DescribeTaskStatusRequest) FromJsonString added in v1.0.654

func (r *DescribeTaskStatusRequest) 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 (*DescribeTaskStatusRequest) ToJsonString added in v1.0.654

func (r *DescribeTaskStatusRequest) ToJsonString() string

type DescribeTaskStatusRequestParams added in v1.0.654

type DescribeTaskStatusRequestParams struct {
	// 任务唯一标记
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

Predefined struct for user

type DescribeTaskStatusResponse added in v1.0.654

type DescribeTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTaskStatusResponseParams `json:"Response"`
}

func NewDescribeTaskStatusResponse added in v1.0.654

func NewDescribeTaskStatusResponse() (response *DescribeTaskStatusResponse)

func (*DescribeTaskStatusResponse) FromJsonString added in v1.0.654

func (r *DescribeTaskStatusResponse) 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 (*DescribeTaskStatusResponse) ToJsonString added in v1.0.654

func (r *DescribeTaskStatusResponse) ToJsonString() string

type DescribeTaskStatusResponseParams added in v1.0.654

type DescribeTaskStatusResponseParams struct {
	// 返回结果
	Result *TaskStatusResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeTopicAttributesRequest

type DescribeTopicAttributesRequest struct {
	*tchttp.BaseRequest

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

func NewDescribeTopicAttributesRequest

func NewDescribeTopicAttributesRequest() (request *DescribeTopicAttributesRequest)

func (*DescribeTopicAttributesRequest) FromJsonString

func (r *DescribeTopicAttributesRequest) 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 (*DescribeTopicAttributesRequest) ToJsonString

func (r *DescribeTopicAttributesRequest) ToJsonString() string

type DescribeTopicAttributesRequestParams added in v1.0.426

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

Predefined struct for user

type DescribeTopicAttributesResponse

type DescribeTopicAttributesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopicAttributesResponseParams `json:"Response"`
}

func NewDescribeTopicAttributesResponse

func NewDescribeTopicAttributesResponse() (response *DescribeTopicAttributesResponse)

func (*DescribeTopicAttributesResponse) FromJsonString

func (r *DescribeTopicAttributesResponse) 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 (*DescribeTopicAttributesResponse) ToJsonString

func (r *DescribeTopicAttributesResponse) ToJsonString() string

type DescribeTopicAttributesResponseParams added in v1.0.426

type DescribeTopicAttributesResponseParams struct {
	// 返回的结果对象
	Result *TopicAttributesResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeTopicDetailRequest

type DescribeTopicDetailRequest struct {
	*tchttp.BaseRequest

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

	// (过滤条件)按照topicName过滤,支持模糊查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 偏移量,不填默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,不填则默认 10,最大值20,取值要大于0
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Acl预设策略名称
	AclRuleName *string `json:"AclRuleName,omitnil,omitempty" name:"AclRuleName"`
}

func NewDescribeTopicDetailRequest

func NewDescribeTopicDetailRequest() (request *DescribeTopicDetailRequest)

func (*DescribeTopicDetailRequest) FromJsonString

func (r *DescribeTopicDetailRequest) 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 (*DescribeTopicDetailRequest) ToJsonString

func (r *DescribeTopicDetailRequest) ToJsonString() string

type DescribeTopicDetailRequestParams added in v1.0.426

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

	// (过滤条件)按照topicName过滤,支持模糊查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 偏移量,不填默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,不填则默认 10,最大值20,取值要大于0
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Acl预设策略名称
	AclRuleName *string `json:"AclRuleName,omitnil,omitempty" name:"AclRuleName"`
}

Predefined struct for user

type DescribeTopicDetailResponse

type DescribeTopicDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopicDetailResponseParams `json:"Response"`
}

func NewDescribeTopicDetailResponse

func NewDescribeTopicDetailResponse() (response *DescribeTopicDetailResponse)

func (*DescribeTopicDetailResponse) FromJsonString

func (r *DescribeTopicDetailResponse) 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 (*DescribeTopicDetailResponse) ToJsonString

func (r *DescribeTopicDetailResponse) ToJsonString() string

type DescribeTopicDetailResponseParams added in v1.0.426

type DescribeTopicDetailResponseParams struct {
	// 返回的主题详情实体
	Result *TopicDetailResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeTopicFlowRankingRequest added in v1.0.655

type DescribeTopicFlowRankingRequest struct {
	*tchttp.BaseRequest

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

	// 排行类别(PRO-Topic生产流量/CON-Topic消费流量)
	RankingType *string `json:"RankingType,omitnil,omitempty" name:"RankingType"`

	// 排行起始日期
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 排行结束日期
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// Broker IP 地址
	BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"`
}

func NewDescribeTopicFlowRankingRequest added in v1.0.655

func NewDescribeTopicFlowRankingRequest() (request *DescribeTopicFlowRankingRequest)

func (*DescribeTopicFlowRankingRequest) FromJsonString added in v1.0.655

func (r *DescribeTopicFlowRankingRequest) 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 (*DescribeTopicFlowRankingRequest) ToJsonString added in v1.0.655

func (r *DescribeTopicFlowRankingRequest) ToJsonString() string

type DescribeTopicFlowRankingRequestParams added in v1.0.655

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

	// 排行类别(PRO-Topic生产流量/CON-Topic消费流量)
	RankingType *string `json:"RankingType,omitnil,omitempty" name:"RankingType"`

	// 排行起始日期
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 排行结束日期
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// Broker IP 地址
	BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"`
}

Predefined struct for user

type DescribeTopicFlowRankingResponse added in v1.0.655

type DescribeTopicFlowRankingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopicFlowRankingResponseParams `json:"Response"`
}

func NewDescribeTopicFlowRankingResponse added in v1.0.655

func NewDescribeTopicFlowRankingResponse() (response *DescribeTopicFlowRankingResponse)

func (*DescribeTopicFlowRankingResponse) FromJsonString added in v1.0.655

func (r *DescribeTopicFlowRankingResponse) 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 (*DescribeTopicFlowRankingResponse) ToJsonString added in v1.0.655

func (r *DescribeTopicFlowRankingResponse) ToJsonString() string

type DescribeTopicFlowRankingResponseParams added in v1.0.655

type DescribeTopicFlowRankingResponseParams struct {
	// 流量排行
	Result *TopicFlowRankingResult `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeTopicProduceConnectionRequest added in v1.0.574

type DescribeTopicProduceConnectionRequest struct {
	*tchttp.BaseRequest

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

	// topic名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

func NewDescribeTopicProduceConnectionRequest added in v1.0.574

func NewDescribeTopicProduceConnectionRequest() (request *DescribeTopicProduceConnectionRequest)

func (*DescribeTopicProduceConnectionRequest) FromJsonString added in v1.0.574

func (r *DescribeTopicProduceConnectionRequest) 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 (*DescribeTopicProduceConnectionRequest) ToJsonString added in v1.0.574

type DescribeTopicProduceConnectionRequestParams added in v1.0.574

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

	// topic名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

Predefined struct for user

type DescribeTopicProduceConnectionResponse added in v1.0.574

type DescribeTopicProduceConnectionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopicProduceConnectionResponseParams `json:"Response"`
}

func NewDescribeTopicProduceConnectionResponse added in v1.0.574

func NewDescribeTopicProduceConnectionResponse() (response *DescribeTopicProduceConnectionResponse)

func (*DescribeTopicProduceConnectionResponse) FromJsonString added in v1.0.574

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

func (*DescribeTopicProduceConnectionResponse) ToJsonString added in v1.0.574

type DescribeTopicProduceConnectionResponseParams added in v1.0.574

type DescribeTopicProduceConnectionResponseParams struct {
	// 链接信息返回结果集
	Result []*DescribeConnectInfoResultDTO `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeTopicRequest

type DescribeTopicRequest struct {
	*tchttp.BaseRequest

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

	// 过滤条件,按照 topicName 过滤,支持模糊查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 偏移量,不填默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,不填则默认为20,最大值为50
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Acl预设策略名称
	AclRuleName *string `json:"AclRuleName,omitnil,omitempty" name:"AclRuleName"`
}

func NewDescribeTopicRequest

func NewDescribeTopicRequest() (request *DescribeTopicRequest)

func (*DescribeTopicRequest) FromJsonString

func (r *DescribeTopicRequest) 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 (*DescribeTopicRequest) ToJsonString

func (r *DescribeTopicRequest) ToJsonString() string

type DescribeTopicRequestParams added in v1.0.426

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

	// 过滤条件,按照 topicName 过滤,支持模糊查询
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 偏移量,不填默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,不填则默认为20,最大值为50
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Acl预设策略名称
	AclRuleName *string `json:"AclRuleName,omitnil,omitempty" name:"AclRuleName"`
}

Predefined struct for user

type DescribeTopicResponse

type DescribeTopicResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopicResponseParams `json:"Response"`
}

func NewDescribeTopicResponse

func NewDescribeTopicResponse() (response *DescribeTopicResponse)

func (*DescribeTopicResponse) FromJsonString

func (r *DescribeTopicResponse) 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 (*DescribeTopicResponse) ToJsonString

func (r *DescribeTopicResponse) ToJsonString() string

type DescribeTopicResponseParams added in v1.0.426

type DescribeTopicResponseParams struct {
	// 返回的结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *TopicResult `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeTopicSubscribeGroupRequest added in v1.0.228

type DescribeTopicSubscribeGroupRequest struct {
	*tchttp.BaseRequest

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 分页时的起始位置
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页时的个数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeTopicSubscribeGroupRequest added in v1.0.228

func NewDescribeTopicSubscribeGroupRequest() (request *DescribeTopicSubscribeGroupRequest)

func (*DescribeTopicSubscribeGroupRequest) FromJsonString added in v1.0.228

func (r *DescribeTopicSubscribeGroupRequest) 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 (*DescribeTopicSubscribeGroupRequest) ToJsonString added in v1.0.228

func (r *DescribeTopicSubscribeGroupRequest) ToJsonString() string

type DescribeTopicSubscribeGroupRequestParams added in v1.0.426

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 分页时的起始位置
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页时的个数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeTopicSubscribeGroupResponse added in v1.0.228

type DescribeTopicSubscribeGroupResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopicSubscribeGroupResponseParams `json:"Response"`
}

func NewDescribeTopicSubscribeGroupResponse added in v1.0.228

func NewDescribeTopicSubscribeGroupResponse() (response *DescribeTopicSubscribeGroupResponse)

func (*DescribeTopicSubscribeGroupResponse) FromJsonString added in v1.0.228

func (r *DescribeTopicSubscribeGroupResponse) 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 (*DescribeTopicSubscribeGroupResponse) ToJsonString added in v1.0.228

func (r *DescribeTopicSubscribeGroupResponse) ToJsonString() string

type DescribeTopicSubscribeGroupResponseParams added in v1.0.426

type DescribeTopicSubscribeGroupResponseParams struct {
	// 返回结果
	Result *TopicSubscribeGroup `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeTopicSyncReplicaRequest added in v1.0.239

type DescribeTopicSyncReplicaRequest struct {
	*tchttp.BaseRequest

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 偏移量,不填默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,不填则默认10,最大值20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 仅筛选未同步副本
	OutOfSyncReplicaOnly *bool `json:"OutOfSyncReplicaOnly,omitnil,omitempty" name:"OutOfSyncReplicaOnly"`
}

func NewDescribeTopicSyncReplicaRequest added in v1.0.239

func NewDescribeTopicSyncReplicaRequest() (request *DescribeTopicSyncReplicaRequest)

func (*DescribeTopicSyncReplicaRequest) FromJsonString added in v1.0.239

func (r *DescribeTopicSyncReplicaRequest) 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 (*DescribeTopicSyncReplicaRequest) ToJsonString added in v1.0.239

func (r *DescribeTopicSyncReplicaRequest) ToJsonString() string

type DescribeTopicSyncReplicaRequestParams added in v1.0.426

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

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 偏移量,不填默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,不填则默认10,最大值20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 仅筛选未同步副本
	OutOfSyncReplicaOnly *bool `json:"OutOfSyncReplicaOnly,omitnil,omitempty" name:"OutOfSyncReplicaOnly"`
}

Predefined struct for user

type DescribeTopicSyncReplicaResponse added in v1.0.239

type DescribeTopicSyncReplicaResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopicSyncReplicaResponseParams `json:"Response"`
}

func NewDescribeTopicSyncReplicaResponse added in v1.0.239

func NewDescribeTopicSyncReplicaResponse() (response *DescribeTopicSyncReplicaResponse)

func (*DescribeTopicSyncReplicaResponse) FromJsonString added in v1.0.239

func (r *DescribeTopicSyncReplicaResponse) 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 (*DescribeTopicSyncReplicaResponse) ToJsonString added in v1.0.239

func (r *DescribeTopicSyncReplicaResponse) ToJsonString() string

type DescribeTopicSyncReplicaResponseParams added in v1.0.426

type DescribeTopicSyncReplicaResponseParams struct {
	// 返回topic 副本详情
	Result *TopicInSyncReplicaResult `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DescribeUserRequest

type DescribeUserRequest struct {
	*tchttp.BaseRequest

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

	// 按照名称过滤
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 偏移
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 本次返回个数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeUserRequest

func NewDescribeUserRequest() (request *DescribeUserRequest)

func (*DescribeUserRequest) FromJsonString

func (r *DescribeUserRequest) 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 (*DescribeUserRequest) ToJsonString

func (r *DescribeUserRequest) ToJsonString() string

type DescribeUserRequestParams added in v1.0.426

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

	// 按照名称过滤
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// 偏移
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 本次返回个数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeUserResponse

type DescribeUserResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserResponseParams `json:"Response"`
}

func NewDescribeUserResponse

func NewDescribeUserResponse() (response *DescribeUserResponse)

func (*DescribeUserResponse) FromJsonString

func (r *DescribeUserResponse) 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 (*DescribeUserResponse) ToJsonString

func (r *DescribeUserResponse) ToJsonString() string

type DescribeUserResponseParams added in v1.0.426

type DescribeUserResponseParams struct {
	// 返回结果列表
	Result *UserResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type DorisConnectParam added in v1.0.503

type DorisConnectParam struct {
	// Doris jdbc 负载均衡连接 port,通常映射到 fe 的 9030 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// Doris 连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// Doris 连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// Doris 连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// Doris 连接源的实例vip,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// Doris 连接源的vpcId,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`

	// Doris 连接源是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// Doris 的 http 负载均衡连接 port,通常映射到 be 的 8040 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	BePort *int64 `json:"BePort,omitnil,omitempty" name:"BePort"`
}

type DorisModifyConnectParam added in v1.0.514

type DorisModifyConnectParam struct {
	// Doris 连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// Doris jdbc 负载均衡连接 port,通常映射到 fe 的 9030 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// Doris 连接源的实例vip,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// Doris 连接源的vpcId,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// Doris 连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// Doris 连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`

	// Doris 连接源是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// Doris 的 http 负载均衡连接 port,通常映射到 be 的 8040 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	BePort *int64 `json:"BePort,omitnil,omitempty" name:"BePort"`
}

type DropCls added in v1.0.449

type DropCls struct {
	// 是否投递到cls
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropInvalidMessageToCls *bool `json:"DropInvalidMessageToCls,omitnil,omitempty" name:"DropInvalidMessageToCls"`

	// 投递cls的地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropClsRegion *string `json:"DropClsRegion,omitnil,omitempty" name:"DropClsRegion"`

	// 投递cls的账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropClsOwneruin *string `json:"DropClsOwneruin,omitnil,omitempty" name:"DropClsOwneruin"`

	// 投递cls的主题
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropClsTopicId *string `json:"DropClsTopicId,omitnil,omitempty" name:"DropClsTopicId"`

	// 投递cls的日志集id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropClsLogSet *string `json:"DropClsLogSet,omitnil,omitempty" name:"DropClsLogSet"`
}

type DtsConnectParam added in v1.0.449

type DtsConnectParam struct {
	// Dts的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// Dts消费分组的Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// Dts消费分组的账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// Dts消费分组的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

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

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

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`
}

type DtsModifyConnectParam added in v1.0.450

type DtsModifyConnectParam struct {
	// Dts实例Id【不支持修改】
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// Dts的连接port【不支持修改】
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// Dts消费分组的Id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// Dts消费分组的账号
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// Dts消费分组的密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否更新到关联的Datahub任务,默认为true
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`

	// Dts订阅的topic【不支持修改】
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`
}

type DtsParam added in v1.0.449

type DtsParam struct {
	// Dts实例Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

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

	// Dts的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

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

	// Dts消费分组的Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// Dts消费分组的账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupUser *string `json:"GroupUser,omitnil,omitempty" name:"GroupUser"`

	// Dts消费分组的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupPassword *string `json:"GroupPassword,omitnil,omitempty" name:"GroupPassword"`

	// false同步原始数据,true同步解析后的json格式数据,默认true
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranSql *bool `json:"TranSql,omitnil,omitempty" name:"TranSql"`
}

type DynamicDiskConfig added in v1.0.318

type DynamicDiskConfig struct {
	// 动态硬盘扩容配置开关(0: 关闭,1: 开启)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 每次磁盘动态扩容大小百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepForwardPercentage *int64 `json:"StepForwardPercentage,omitnil,omitempty" name:"StepForwardPercentage"`

	// 磁盘配额百分比触发条件,即消息达到此值触发硬盘自动扩容事件
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskQuotaPercentage *int64 `json:"DiskQuotaPercentage,omitnil,omitempty" name:"DiskQuotaPercentage"`

	// 最大扩容硬盘大小,以 GB 为单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxDiskSpace *int64 `json:"MaxDiskSpace,omitnil,omitempty" name:"MaxDiskSpace"`
}

type DynamicRetentionTime

type DynamicRetentionTime struct {
	// 动态消息保留时间配置开关(0: 关闭,1: 开启)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 磁盘配额百分比触发条件,即消息达到此值触发消息保留时间变更事件
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskQuotaPercentage *int64 `json:"DiskQuotaPercentage,omitnil,omitempty" name:"DiskQuotaPercentage"`

	// 每次向前调整消息保留时间百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepForwardPercentage *int64 `json:"StepForwardPercentage,omitnil,omitempty" name:"StepForwardPercentage"`

	// 保底时长,单位分钟
	// 注意:此字段可能返回 null,表示取不到有效值。
	BottomRetention *int64 `json:"BottomRetention,omitnil,omitempty" name:"BottomRetention"`
}

type EsConnectParam added in v1.0.449

type EsConnectParam struct {
	// Es的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// Es连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// Es连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// Es连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// Es连接源是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// Es连接源的实例vip,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// Es连接源的vpcId,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`
}

type EsModifyConnectParam added in v1.0.450

type EsModifyConnectParam struct {
	// Es连接源的实例资源【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// Es的连接port【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// Es连接源的实例vip【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// Es连接源的vpcId【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// Es连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// Es连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// Es连接源是否为自建集群【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`
}

type EsParam added in v1.0.449

type EsParam struct {
	// 实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// Es的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

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

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

	// 是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

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

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

	// Es是否抛弃解析失败的消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropInvalidMessage *bool `json:"DropInvalidMessage,omitnil,omitempty" name:"DropInvalidMessage"`

	// Es自定义index名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// Es自定义日期后缀
	// 注意:此字段可能返回 null,表示取不到有效值。
	DateFormat *string `json:"DateFormat,omitnil,omitempty" name:"DateFormat"`

	// 非json格式数据的自定义key
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContentKey *string `json:"ContentKey,omitnil,omitempty" name:"ContentKey"`

	// Es是否抛弃非json格式的消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropInvalidJsonMessage *bool `json:"DropInvalidJsonMessage,omitnil,omitempty" name:"DropInvalidJsonMessage"`

	// 转储到Es中的文档ID取值字段名
	// 注意:此字段可能返回 null,表示取不到有效值。
	DocumentIdField *string `json:"DocumentIdField,omitnil,omitempty" name:"DocumentIdField"`

	// Es自定义index名称的类型,STRING,JSONPATH,默认为STRING
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`

	// 当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropCls *DropCls `json:"DropCls,omitnil,omitempty" name:"DropCls"`

	// 转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键
	// 注意:此字段可能返回 null,表示取不到有效值。
	DatabasePrimaryKey *string `json:"DatabasePrimaryKey,omitnil,omitempty" name:"DatabasePrimaryKey"`

	// 死信队列
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropDlq *FailureParam `json:"DropDlq,omitnil,omitempty" name:"DropDlq"`

	// 使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordMappingList []*EsRecordMapping `json:"RecordMappingList,omitnil,omitempty" name:"RecordMappingList"`

	// 消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射
	// 注意:此字段可能返回 null,表示取不到有效值。
	DateField *string `json:"DateField,omitnil,omitempty" name:"DateField"`

	// 用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordMappingMode *string `json:"RecordMappingMode,omitnil,omitempty" name:"RecordMappingMode"`
}

type EsRecordMapping added in v1.0.703

type EsRecordMapping struct {
	// es 索引成员名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColumnName *string `json:"ColumnName,omitnil,omitempty" name:"ColumnName"`

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

type EventBusParam added in v1.0.449

type EventBusParam struct {
	// 资源类型。EB_COS/EB_ES/EB_CLS
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否为自建集群
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// 实例资源
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// SCF云函数命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// SCF云函数函数名
	FunctionName *string `json:"FunctionName,omitnil,omitempty" name:"FunctionName"`

	// SCF云函数版本及别名
	Qualifier *string `json:"Qualifier,omitnil,omitempty" name:"Qualifier"`
}

type FailureParam added in v1.0.449

type FailureParam struct {
	// 类型,DLQ死信队列,IGNORE_ERROR保留,DROP废弃
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Ckafka类型死信队列
	KafkaParam *KafkaParam `json:"KafkaParam,omitnil,omitempty" name:"KafkaParam"`

	// 重试间隔
	RetryInterval *uint64 `json:"RetryInterval,omitnil,omitempty" name:"RetryInterval"`

	// 重试次数
	MaxRetryAttempts *uint64 `json:"MaxRetryAttempts,omitnil,omitempty" name:"MaxRetryAttempts"`

	// DIP Topic类型死信队列
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicParam *TopicParam `json:"TopicParam,omitnil,omitempty" name:"TopicParam"`

	// 死信队列类型,CKAFKA,TOPIC
	// 注意:此字段可能返回 null,表示取不到有效值。
	DlqType *string `json:"DlqType,omitnil,omitempty" name:"DlqType"`
}

type FetchDatahubMessageByOffsetRequest added in v1.0.450

type FetchDatahubMessageByOffsetRequest struct {
	*tchttp.BaseRequest

	// 主题名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分区id
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 位点信息,必填
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewFetchDatahubMessageByOffsetRequest added in v1.0.450

func NewFetchDatahubMessageByOffsetRequest() (request *FetchDatahubMessageByOffsetRequest)

func (*FetchDatahubMessageByOffsetRequest) FromJsonString added in v1.0.450

func (r *FetchDatahubMessageByOffsetRequest) 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 (*FetchDatahubMessageByOffsetRequest) ToJsonString added in v1.0.450

func (r *FetchDatahubMessageByOffsetRequest) ToJsonString() string

type FetchDatahubMessageByOffsetRequestParams added in v1.0.450

type FetchDatahubMessageByOffsetRequestParams struct {
	// 主题名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分区id
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 位点信息,必填
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type FetchDatahubMessageByOffsetResponse added in v1.0.450

type FetchDatahubMessageByOffsetResponse struct {
	*tchttp.BaseResponse
	Response *FetchDatahubMessageByOffsetResponseParams `json:"Response"`
}

func NewFetchDatahubMessageByOffsetResponse added in v1.0.450

func NewFetchDatahubMessageByOffsetResponse() (response *FetchDatahubMessageByOffsetResponse)

func (*FetchDatahubMessageByOffsetResponse) FromJsonString added in v1.0.450

func (r *FetchDatahubMessageByOffsetResponse) 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 (*FetchDatahubMessageByOffsetResponse) ToJsonString added in v1.0.450

func (r *FetchDatahubMessageByOffsetResponse) ToJsonString() string

type FetchDatahubMessageByOffsetResponseParams added in v1.0.450

type FetchDatahubMessageByOffsetResponseParams struct {
	// 返回结果
	Result *ConsumerRecord `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type FetchLatestDatahubMessageListRequest added in v1.0.450

type FetchLatestDatahubMessageListRequest struct {
	*tchttp.BaseRequest

	// 主题名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分区id
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 位点信息
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 最大查询条数,最小1,最大100
	MessageCount *int64 `json:"MessageCount,omitnil,omitempty" name:"MessageCount"`
}

func NewFetchLatestDatahubMessageListRequest added in v1.0.450

func NewFetchLatestDatahubMessageListRequest() (request *FetchLatestDatahubMessageListRequest)

func (*FetchLatestDatahubMessageListRequest) FromJsonString added in v1.0.450

func (r *FetchLatestDatahubMessageListRequest) 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 (*FetchLatestDatahubMessageListRequest) ToJsonString added in v1.0.450

func (r *FetchLatestDatahubMessageListRequest) ToJsonString() string

type FetchLatestDatahubMessageListRequestParams added in v1.0.450

type FetchLatestDatahubMessageListRequestParams struct {
	// 主题名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分区id
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 位点信息
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 最大查询条数,最小1,最大100
	MessageCount *int64 `json:"MessageCount,omitnil,omitempty" name:"MessageCount"`
}

Predefined struct for user

type FetchLatestDatahubMessageListResponse added in v1.0.450

type FetchLatestDatahubMessageListResponse struct {
	*tchttp.BaseResponse
	Response *FetchLatestDatahubMessageListResponseParams `json:"Response"`
}

func NewFetchLatestDatahubMessageListResponse added in v1.0.450

func NewFetchLatestDatahubMessageListResponse() (response *FetchLatestDatahubMessageListResponse)

func (*FetchLatestDatahubMessageListResponse) FromJsonString added in v1.0.450

func (r *FetchLatestDatahubMessageListResponse) 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 (*FetchLatestDatahubMessageListResponse) ToJsonString added in v1.0.450

type FetchLatestDatahubMessageListResponseParams added in v1.0.450

type FetchLatestDatahubMessageListResponseParams struct {
	// 返回结果。
	Result []*ConsumerRecord `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type FetchMessageByOffsetRequest added in v1.0.228

type FetchMessageByOffsetRequest struct {
	*tchttp.BaseRequest

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

	// 主题名
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 分区id
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 位点信息,必填
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewFetchMessageByOffsetRequest added in v1.0.228

func NewFetchMessageByOffsetRequest() (request *FetchMessageByOffsetRequest)

func (*FetchMessageByOffsetRequest) FromJsonString added in v1.0.228

func (r *FetchMessageByOffsetRequest) 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 (*FetchMessageByOffsetRequest) ToJsonString added in v1.0.228

func (r *FetchMessageByOffsetRequest) ToJsonString() string

type FetchMessageByOffsetRequestParams added in v1.0.426

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

	// 主题名
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 分区id
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 位点信息,必填
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type FetchMessageByOffsetResponse added in v1.0.228

type FetchMessageByOffsetResponse struct {
	*tchttp.BaseResponse
	Response *FetchMessageByOffsetResponseParams `json:"Response"`
}

func NewFetchMessageByOffsetResponse added in v1.0.228

func NewFetchMessageByOffsetResponse() (response *FetchMessageByOffsetResponse)

func (*FetchMessageByOffsetResponse) FromJsonString added in v1.0.228

func (r *FetchMessageByOffsetResponse) 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 (*FetchMessageByOffsetResponse) ToJsonString added in v1.0.228

func (r *FetchMessageByOffsetResponse) ToJsonString() string

type FetchMessageByOffsetResponseParams added in v1.0.426

type FetchMessageByOffsetResponseParams struct {
	// 返回结果
	Result *ConsumerRecord `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type FetchMessageListByOffsetRequest added in v1.0.467

type FetchMessageListByOffsetRequest struct {
	*tchttp.BaseRequest

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

	// 主题名
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 分区id
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 位点信息
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 最大查询条数,默认20,最大20
	SinglePartitionRecordNumber *int64 `json:"SinglePartitionRecordNumber,omitnil,omitempty" name:"SinglePartitionRecordNumber"`
}

func NewFetchMessageListByOffsetRequest added in v1.0.467

func NewFetchMessageListByOffsetRequest() (request *FetchMessageListByOffsetRequest)

func (*FetchMessageListByOffsetRequest) FromJsonString added in v1.0.467

func (r *FetchMessageListByOffsetRequest) 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 (*FetchMessageListByOffsetRequest) ToJsonString added in v1.0.467

func (r *FetchMessageListByOffsetRequest) ToJsonString() string

type FetchMessageListByOffsetRequestParams added in v1.0.467

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

	// 主题名
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 分区id
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 位点信息
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 最大查询条数,默认20,最大20
	SinglePartitionRecordNumber *int64 `json:"SinglePartitionRecordNumber,omitnil,omitempty" name:"SinglePartitionRecordNumber"`
}

Predefined struct for user

type FetchMessageListByOffsetResponse added in v1.0.467

type FetchMessageListByOffsetResponse struct {
	*tchttp.BaseResponse
	Response *FetchMessageListByOffsetResponseParams `json:"Response"`
}

func NewFetchMessageListByOffsetResponse added in v1.0.467

func NewFetchMessageListByOffsetResponse() (response *FetchMessageListByOffsetResponse)

func (*FetchMessageListByOffsetResponse) FromJsonString added in v1.0.467

func (r *FetchMessageListByOffsetResponse) 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 (*FetchMessageListByOffsetResponse) ToJsonString added in v1.0.467

func (r *FetchMessageListByOffsetResponse) ToJsonString() string

type FetchMessageListByOffsetResponseParams added in v1.0.467

type FetchMessageListByOffsetResponseParams struct {
	// 返回结果。注意,列表中不返回具体的消息内容(key、value),如果需要查询具体消息内容,请使用FetchMessageByOffset接口
	Result []*ConsumerRecord `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type FieldParam added in v1.0.449

type FieldParam struct {
	// 解析
	Analyse *AnalyseParam `json:"Analyse,omitnil,omitempty" name:"Analyse"`

	// 二次解析
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecondaryAnalyse *SecondaryAnalyseParam `json:"SecondaryAnalyse,omitnil,omitempty" name:"SecondaryAnalyse"`

	// 数据处理
	// 注意:此字段可能返回 null,表示取不到有效值。
	SMT []*SMTParam `json:"SMT,omitnil,omitempty" name:"SMT"`

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

	// 解析结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnalyseResult []*SMTParam `json:"AnalyseResult,omitnil,omitempty" name:"AnalyseResult"`

	// 二次解析结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecondaryAnalyseResult []*SMTParam `json:"SecondaryAnalyseResult,omitnil,omitempty" name:"SecondaryAnalyseResult"`

	// JSON格式解析结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnalyseJsonResult *string `json:"AnalyseJsonResult,omitnil,omitempty" name:"AnalyseJsonResult"`

	// JSON格式二次解析结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecondaryAnalyseJsonResult *string `json:"SecondaryAnalyseJsonResult,omitnil,omitempty" name:"SecondaryAnalyseJsonResult"`
}

type Filter

type Filter struct {
	// 需要过滤的字段。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 字段的过滤值。
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type FilterMapParam added in v1.0.449

type FilterMapParam struct {
	// Key值
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 匹配模式,前缀匹配PREFIX,后缀匹配SUFFIX,包含匹配CONTAINS,EXCEPT除外匹配,数值匹配NUMBER,IP匹配IP
	MatchMode *string `json:"MatchMode,omitnil,omitempty" name:"MatchMode"`

	// Value值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 固定REGULAR
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type Group

type Group struct {
	// 组名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
}

type GroupInfoMember

type GroupInfoMember struct {
	// coordinator 为消费分组中的消费者生成的唯一 ID
	MemberId *string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 客户消费者 SDK 自己设置的 client.id 信息
	ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"`

	// 一般存储客户的 IP 地址
	ClientHost *string `json:"ClientHost,omitnil,omitempty" name:"ClientHost"`

	// 存储着分配给该消费者的 partition 信息
	Assignment *Assignment `json:"Assignment,omitnil,omitempty" name:"Assignment"`
}

type GroupInfoResponse

type GroupInfoResponse struct {
	// 错误码,正常为0
	ErrorCode *string `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"`

	// group 状态描述(常见的为 Empty、Stable、Dead 三种状态):
	// Dead:消费分组不存在
	// Empty:消费分组,当前没有任何消费者订阅
	// PreparingRebalance:消费分组处于 rebalance 状态
	// CompletingRebalance:消费分组处于 rebalance 状态
	// Stable:消费分组中各个消费者已经加入,处于稳定状态
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 消费分组选择的协议类型正常的消费者一般为 consumer 但有些系统采用了自己的协议如 kafka-connect 用的就是 connect。只有标准的 consumer 协议,本接口才知道具体的分配方式的格式,才能解析到具体的 partition 的分配情况
	ProtocolType *string `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"`

	// 消费者 partition 分配算法常见的有如下几种(Kafka 消费者 SDK 默认的选择项为 range):range、 roundrobin、 sticky
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 仅当 state 为 Stable 且 protocol_type 为 consumer 时, 该数组才包含信息
	Members []*GroupInfoMember `json:"Members,omitnil,omitempty" name:"Members"`

	// Kafka 消费分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`
}

type GroupInfoTopics

type GroupInfoTopics struct {
	// 分配的 topic 名称
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 分配的 partition 信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Partitions []*int64 `json:"Partitions,omitnil,omitempty" name:"Partitions"`
}

type GroupOffsetPartition

type GroupOffsetPartition struct {
	// topic 的 partitionId
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// consumer 提交的 offset 位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 支持消费者提交消息时,传入 metadata 作为它用,当前一般为空字符串
	// 注意:此字段可能返回 null,表示取不到有效值。
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 错误码
	ErrorCode *int64 `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"`

	// 当前 partition 最新的 offset
	LogEndOffset *int64 `json:"LogEndOffset,omitnil,omitempty" name:"LogEndOffset"`

	// 未消费的消息个数
	Lag *int64 `json:"Lag,omitnil,omitempty" name:"Lag"`
}

type GroupOffsetResponse

type GroupOffsetResponse struct {
	// 符合调节的总结果数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 该主题分区数组,其中每个元素为一个 json object
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicList []*GroupOffsetTopic `json:"TopicList,omitnil,omitempty" name:"TopicList"`
}

type GroupOffsetTopic

type GroupOffsetTopic struct {
	// 主题名称
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 该主题分区数组,其中每个元素为一个 json object
	// 注意:此字段可能返回 null,表示取不到有效值。
	Partitions []*GroupOffsetPartition `json:"Partitions,omitnil,omitempty" name:"Partitions"`
}

type GroupResponse

type GroupResponse struct {
	// 计数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

	// 消费分组配额
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupCountQuota *uint64 `json:"GroupCountQuota,omitnil,omitempty" name:"GroupCountQuota"`
}

type InquireCkafkaPriceRequest added in v1.0.550

type InquireCkafkaPriceRequest struct {
	*tchttp.BaseRequest

	// 国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)
	InstanceChargeParam *InstanceChargeParam `json:"InstanceChargeParam,omitnil,omitempty" name:"InstanceChargeParam"`

	// 购买/续费时购买的实例数量(不填时, 默认为1个)
	InstanceNum *int64 `json:"InstanceNum,omitnil,omitempty" name:"InstanceNum"`

	// 实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)
	InquiryDiskParam *InquiryDiskParam `json:"InquiryDiskParam,omitnil,omitempty" name:"InquiryDiskParam"`

	// 实例消息保留时间大小, 单位小时 (购买时必填)
	MessageRetention *int64 `json:"MessageRetention,omitnil,omitempty" name:"MessageRetention"`

	// 购买实例topic数, 单位个 (购买时必填)
	Topic *int64 `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId
	ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

	// 标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)
	CategoryAction *string `json:"CategoryAction,omitnil,omitempty" name:"CategoryAction"`

	// 国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1
	BillType *string `json:"BillType,omitnil,omitempty" name:"BillType"`

	// 公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填)
	PublicNetworkParam *InquiryPublicNetworkParam `json:"PublicNetworkParam,omitnil,omitempty" name:"PublicNetworkParam"`

	// 续费时的实例id, 续费时填写
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewInquireCkafkaPriceRequest added in v1.0.550

func NewInquireCkafkaPriceRequest() (request *InquireCkafkaPriceRequest)

func (*InquireCkafkaPriceRequest) FromJsonString added in v1.0.550

func (r *InquireCkafkaPriceRequest) 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 (*InquireCkafkaPriceRequest) ToJsonString added in v1.0.550

func (r *InquireCkafkaPriceRequest) ToJsonString() string

type InquireCkafkaPriceRequestParams added in v1.0.550

type InquireCkafkaPriceRequestParams struct {
	// 国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)
	InstanceChargeParam *InstanceChargeParam `json:"InstanceChargeParam,omitnil,omitempty" name:"InstanceChargeParam"`

	// 购买/续费时购买的实例数量(不填时, 默认为1个)
	InstanceNum *int64 `json:"InstanceNum,omitnil,omitempty" name:"InstanceNum"`

	// 实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)
	InquiryDiskParam *InquiryDiskParam `json:"InquiryDiskParam,omitnil,omitempty" name:"InquiryDiskParam"`

	// 实例消息保留时间大小, 单位小时 (购买时必填)
	MessageRetention *int64 `json:"MessageRetention,omitnil,omitempty" name:"MessageRetention"`

	// 购买实例topic数, 单位个 (购买时必填)
	Topic *int64 `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId
	ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

	// 标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)
	CategoryAction *string `json:"CategoryAction,omitnil,omitempty" name:"CategoryAction"`

	// 国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1
	BillType *string `json:"BillType,omitnil,omitempty" name:"BillType"`

	// 公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填)
	PublicNetworkParam *InquiryPublicNetworkParam `json:"PublicNetworkParam,omitnil,omitempty" name:"PublicNetworkParam"`

	// 续费时的实例id, 续费时填写
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type InquireCkafkaPriceResp added in v1.0.550

type InquireCkafkaPriceResp struct {
	// 实例价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstancePrice *InquiryPrice `json:"InstancePrice,omitnil,omitempty" name:"InstancePrice"`

	// 公网带宽价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicNetworkBandwidthPrice *InquiryPrice `json:"PublicNetworkBandwidthPrice,omitnil,omitempty" name:"PublicNetworkBandwidthPrice"`
}

type InquireCkafkaPriceResponse added in v1.0.550

type InquireCkafkaPriceResponse struct {
	*tchttp.BaseResponse
	Response *InquireCkafkaPriceResponseParams `json:"Response"`
}

func NewInquireCkafkaPriceResponse added in v1.0.550

func NewInquireCkafkaPriceResponse() (response *InquireCkafkaPriceResponse)

func (*InquireCkafkaPriceResponse) FromJsonString added in v1.0.550

func (r *InquireCkafkaPriceResponse) 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 (*InquireCkafkaPriceResponse) ToJsonString added in v1.0.550

func (r *InquireCkafkaPriceResponse) ToJsonString() string

type InquireCkafkaPriceResponseParams added in v1.0.550

type InquireCkafkaPriceResponseParams struct {
	// 出参
	Result *InquireCkafkaPriceResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type InquiryBasePrice added in v1.0.550

type InquiryBasePrice struct {
	// 单位原价
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnitPrice *float64 `json:"UnitPrice,omitnil,omitempty" name:"UnitPrice"`

	// 折扣单位价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnitPriceDiscount *float64 `json:"UnitPriceDiscount,omitnil,omitempty" name:"UnitPriceDiscount"`

	// 合计原价
	// 注意:此字段可能返回 null,表示取不到有效值。
	OriginalPrice *float64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`

	// 折扣合计价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiscountPrice *float64 `json:"DiscountPrice,omitnil,omitempty" name:"DiscountPrice"`

	// 折扣(单位是%)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Discount *float64 `json:"Discount,omitnil,omitempty" name:"Discount"`

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

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

	// 硬盘专用返回参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

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

	// 购买时长单位("m"按月, "h"按小时)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`

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

type InquiryDetailPrice added in v1.0.550

type InquiryDetailPrice struct {
	// 额外内网带宽价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	BandwidthPrice *InquiryBasePrice `json:"BandwidthPrice,omitnil,omitempty" name:"BandwidthPrice"`

	// 硬盘价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskPrice *InquiryBasePrice `json:"DiskPrice,omitnil,omitempty" name:"DiskPrice"`

	// 额外分区价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartitionPrice *InquiryBasePrice `json:"PartitionPrice,omitnil,omitempty" name:"PartitionPrice"`

	// 额外Topic价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicPrice *InquiryBasePrice `json:"TopicPrice,omitnil,omitempty" name:"TopicPrice"`

	// 实例套餐价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceTypePrice *InquiryBasePrice `json:"InstanceTypePrice,omitnil,omitempty" name:"InstanceTypePrice"`
}

type InquiryDiskParam added in v1.0.550

type InquiryDiskParam struct {
	// 购买硬盘类型: SSD(SSD), CLOUD_SSD(SSD云硬盘), CLOUD_PREMIUM(高性能云硬盘), CLOUD_BASIC(云盘)
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 购买硬盘大小: 单位GB
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`
}

type InquiryPrice added in v1.0.550

type InquiryPrice struct {
	// 单位原价
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnitPrice *float64 `json:"UnitPrice,omitnil,omitempty" name:"UnitPrice"`

	// 折扣单位价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnitPriceDiscount *float64 `json:"UnitPriceDiscount,omitnil,omitempty" name:"UnitPriceDiscount"`

	// 合计原价
	// 注意:此字段可能返回 null,表示取不到有效值。
	OriginalPrice *float64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`

	// 折扣合计价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiscountPrice *float64 `json:"DiscountPrice,omitnil,omitempty" name:"DiscountPrice"`

	// 折扣(单位是%)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Discount *float64 `json:"Discount,omitnil,omitempty" name:"Discount"`

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

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

	// 硬盘专用返回参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

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

	// 购买时长单位("m"按月, "h"按小时)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`

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

	// 详细类别的价格
	// 注意:此字段可能返回 null,表示取不到有效值。
	DetailPrices *InquiryDetailPrice `json:"DetailPrices,omitnil,omitempty" name:"DetailPrices"`
}

type InquiryPublicNetworkParam added in v1.0.550

type InquiryPublicNetworkParam struct {
	// 公网计费模式: BANDWIDTH_PREPAID(包年包月), BANDWIDTH_POSTPAID_BY_HOUR(带宽按小时计费)
	PublicNetworkChargeType *string `json:"PublicNetworkChargeType,omitnil,omitempty" name:"PublicNetworkChargeType"`

	// 公网带宽, 单位MB
	PublicNetworkMonthly *int64 `json:"PublicNetworkMonthly,omitnil,omitempty" name:"PublicNetworkMonthly"`
}

type Instance

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

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

	// 实例的状态。0:创建中,1:运行中,2:删除中 , 5 隔离中,-1 创建失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否开源实例。开源:true,不开源:false
	// 注意:此字段可能返回 null,表示取不到有效值。
	IfCommunity *bool `json:"IfCommunity,omitnil,omitempty" name:"IfCommunity"`
}

type InstanceAttributesResponse

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

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

	// 接入点 VIP 列表信息
	VipList []*VipEntity `json:"VipList,omitnil,omitempty" name:"VipList"`

	// 虚拟IP
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 虚拟端口
	Vport *string `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 实例的状态。0:创建中,1:运行中,2:删除中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例带宽,单位:Mbps
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 实例的存储大小,单位:GB
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 可用区
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// VPC 的 ID,为空表示是基础网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网 ID, 为空表示基础网络
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例健康状态, 1:健康,2:告警,3:异常
	Healthy *int64 `json:"Healthy,omitnil,omitempty" name:"Healthy"`

	// 实例健康信息,当前会展示磁盘利用率,最大长度为256
	HealthyMessage *string `json:"HealthyMessage,omitnil,omitempty" name:"HealthyMessage"`

	// 创建时间
	CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 消息保存时间,单位为分钟
	MsgRetentionTime *int64 `json:"MsgRetentionTime,omitnil,omitempty" name:"MsgRetentionTime"`

	// 自动创建 Topic 配置, 若该字段为空,则表示未开启自动创建
	Config *InstanceConfigDO `json:"Config,omitnil,omitempty" name:"Config"`

	// 剩余创建分区数
	RemainderPartitions *int64 `json:"RemainderPartitions,omitnil,omitempty" name:"RemainderPartitions"`

	// 剩余创建主题数
	RemainderTopics *int64 `json:"RemainderTopics,omitnil,omitempty" name:"RemainderTopics"`

	// 当前创建分区数
	CreatedPartitions *int64 `json:"CreatedPartitions,omitnil,omitempty" name:"CreatedPartitions"`

	// 当前创建主题数
	CreatedTopics *int64 `json:"CreatedTopics,omitnil,omitempty" name:"CreatedTopics"`

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

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

	// 跨可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

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

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

	// 售卖类型,0:标准版,1:专业版
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cvm *int64 `json:"Cvm,omitnil,omitempty" name:"Cvm"`

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

	// 表示该实例支持的特性。FEATURE_SUBNET_ACL:表示acl策略支持设置子网。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Features []*string `json:"Features,omitnil,omitempty" name:"Features"`

	// 动态消息保留策略
	// 注意:此字段可能返回 null,表示取不到有效值。
	RetentionTimeConfig *DynamicRetentionTime `json:"RetentionTimeConfig,omitnil,omitempty" name:"RetentionTimeConfig"`

	// 最大连接数
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxConnection *uint64 `json:"MaxConnection,omitnil,omitempty" name:"MaxConnection"`

	// 公网带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicNetwork *int64 `json:"PublicNetwork,omitnil,omitempty" name:"PublicNetwork"`

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

	// 剩余创建分区数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemainingPartitions *int64 `json:"RemainingPartitions,omitnil,omitempty" name:"RemainingPartitions"`

	// 剩余创建主题数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemainingTopics *int64 `json:"RemainingTopics,omitnil,omitempty" name:"RemainingTopics"`

	// 动态硬盘扩容策略
	// 注意:此字段可能返回 null,表示取不到有效值。
	DynamicDiskConfig *DynamicDiskConfig `json:"DynamicDiskConfig,omitnil,omitempty" name:"DynamicDiskConfig"`

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

type InstanceChargeParam added in v1.0.550

type InstanceChargeParam struct {
	// 实例付费类型: PREPAID(包年包月), POSTPAID_BY_HOUR(按量付费)
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

	// 购买时长: 包年包月时需要填写, 按量计费无需填写
	InstanceChargePeriod *int64 `json:"InstanceChargePeriod,omitnil,omitempty" name:"InstanceChargePeriod"`
}

type InstanceConfigDO

type InstanceConfigDO struct {
	// 是否自动创建主题
	AutoCreateTopicsEnable *bool `json:"AutoCreateTopicsEnable,omitnil,omitempty" name:"AutoCreateTopicsEnable"`

	// 分区数
	DefaultNumPartitions *int64 `json:"DefaultNumPartitions,omitnil,omitempty" name:"DefaultNumPartitions"`

	// 默认的复制Factor
	DefaultReplicationFactor *int64 `json:"DefaultReplicationFactor,omitnil,omitempty" name:"DefaultReplicationFactor"`
}

type InstanceDeleteResponse added in v1.0.748

type InstanceDeleteResponse struct {
	// 删除实例返回的任务Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

type InstanceDetail

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

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

	// 访问实例的vip 信息
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 访问实例的端口信息
	Vport *string `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 虚拟IP列表
	VipList []*VipEntity `json:"VipList,omitnil,omitempty" name:"VipList"`

	// 实例的状态。0:创建中,1:运行中,2:删除中:5隔离中, -1 创建失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例带宽,单位Mbps
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 实例的存储大小,单位GB
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 可用区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// vpcId,如果为空,说明是基础网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例是否续费,int  枚举值:1表示自动续费,2表示明确不自动续费
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 实例状态 int:1表示健康,2表示告警,3 表示实例状态异常
	Healthy *int64 `json:"Healthy,omitnil,omitempty" name:"Healthy"`

	// 实例状态信息
	HealthyMessage *string `json:"HealthyMessage,omitnil,omitempty" name:"HealthyMessage"`

	// 实例创建时间
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例过期时间
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 是否为内部客户。值为1 表示内部客户
	IsInternal *int64 `json:"IsInternal,omitnil,omitempty" name:"IsInternal"`

	// Topic个数
	TopicNum *int64 `json:"TopicNum,omitnil,omitempty" name:"TopicNum"`

	// 标识tag
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`

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

	// 跨可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

	// ckafka售卖类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cvm *int64 `json:"Cvm,omitnil,omitempty" name:"Cvm"`

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

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

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

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

	// 计划升级配置时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	RebalanceTime *string `json:"RebalanceTime,omitnil,omitempty" name:"RebalanceTime"`

	// 实例当前partition数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartitionNumber *uint64 `json:"PartitionNumber,omitnil,omitempty" name:"PartitionNumber"`

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

	// 公网带宽值
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicNetwork *int64 `json:"PublicNetwork,omitnil,omitempty" name:"PublicNetwork"`

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

	// 实例功能列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Features []*string `json:"Features,omitnil,omitempty" name:"Features"`
}

type InstanceDetailResponse

type InstanceDetailResponse struct {
	// 符合条件的实例总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 符合条件的实例详情列表
	InstanceList []*InstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`
}

type InstanceQuotaConfigResp added in v1.0.363

type InstanceQuotaConfigResp struct {
	// 生产限流大小,单位 MB/s
	// 注意:此字段可能返回 null,表示取不到有效值。
	QuotaProducerByteRate *int64 `json:"QuotaProducerByteRate,omitnil,omitempty" name:"QuotaProducerByteRate"`

	// 消费限流大小,单位 MB/s
	// 注意:此字段可能返回 null,表示取不到有效值。
	QuotaConsumerByteRate *int64 `json:"QuotaConsumerByteRate,omitnil,omitempty" name:"QuotaConsumerByteRate"`
}

type InstanceResponse

type InstanceResponse struct {
	// 符合条件的实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*Instance `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 符合条件的结果总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type InstanceScalingDownRequest added in v1.0.707

type InstanceScalingDownRequest struct {
	*tchttp.BaseRequest

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

	// 缩容模式  1:稳定变配
	// 2.高速变配
	UpgradeStrategy *int64 `json:"UpgradeStrategy,omitnil,omitempty" name:"UpgradeStrategy"`

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

	// 峰值带宽 单位 MB/s
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 分区上限
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`
}

func NewInstanceScalingDownRequest added in v1.0.707

func NewInstanceScalingDownRequest() (request *InstanceScalingDownRequest)

func (*InstanceScalingDownRequest) FromJsonString added in v1.0.707

func (r *InstanceScalingDownRequest) 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 (*InstanceScalingDownRequest) ToJsonString added in v1.0.707

func (r *InstanceScalingDownRequest) ToJsonString() string

type InstanceScalingDownRequestParams added in v1.0.707

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

	// 缩容模式  1:稳定变配
	// 2.高速变配
	UpgradeStrategy *int64 `json:"UpgradeStrategy,omitnil,omitempty" name:"UpgradeStrategy"`

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

	// 峰值带宽 单位 MB/s
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 分区上限
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`
}

Predefined struct for user

type InstanceScalingDownResponse added in v1.0.707

type InstanceScalingDownResponse struct {
	*tchttp.BaseResponse
	Response *InstanceScalingDownResponseParams `json:"Response"`
}

func NewInstanceScalingDownResponse added in v1.0.707

func NewInstanceScalingDownResponse() (response *InstanceScalingDownResponse)

func (*InstanceScalingDownResponse) FromJsonString added in v1.0.707

func (r *InstanceScalingDownResponse) 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 (*InstanceScalingDownResponse) ToJsonString added in v1.0.707

func (r *InstanceScalingDownResponse) ToJsonString() string

type InstanceScalingDownResponseParams added in v1.0.707

type InstanceScalingDownResponseParams struct {
	// 缩容应答
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ScalingDownResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type JgwOperateResponse

type JgwOperateResponse struct {
	// 返回的code,0为正常,非0为错误
	ReturnCode *string `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 成功消息
	ReturnMessage *string `json:"ReturnMessage,omitnil,omitempty" name:"ReturnMessage"`

	// 操作型返回的Data数据,可能有flowId等
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *OperateResponseData `json:"Data,omitnil,omitempty" name:"Data"`
}

type JsonPathReplaceParam added in v1.0.502

type JsonPathReplaceParam struct {
	// 被替换值,Jsonpath表达式
	OldValue *string `json:"OldValue,omitnil,omitempty" name:"OldValue"`

	// 替换值,Jsonpath表达式或字符串
	NewValue *string `json:"NewValue,omitnil,omitempty" name:"NewValue"`
}

type KVParam added in v1.0.499

type KVParam struct {
	// 分隔符
	Delimiter *string `json:"Delimiter,omitnil,omitempty" name:"Delimiter"`

	// key-value二次解析分隔符
	Regex *string `json:"Regex,omitnil,omitempty" name:"Regex"`

	// 保留源Key,默认为false不保留
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeepOriginalKey *string `json:"KeepOriginalKey,omitnil,omitempty" name:"KeepOriginalKey"`
}

type KafkaConnectParam added in v1.0.621

type KafkaConnectParam struct {
	// Kafka连接源的实例资源, 非自建时必填,NetworkType=VPC时传clb实例id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// 是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// 是否更新到关联的Dip任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`

	// Kafka连接的broker地址, NetworkType=PUBLIC公网时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	BrokerAddress *string `json:"BrokerAddress,omitnil,omitempty" name:"BrokerAddress"`

	// CKafka连接源的实例资源地域, 跨地域时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type KafkaParam added in v1.0.449

type KafkaParam struct {
	// 是否为自建集群
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// 实例资源
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// Topic名称,多个以“,”分隔
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// Offset类型,最开始位置earliest,最新位置latest,时间点位置timestamp
	// 注意:此字段可能返回 null,表示取不到有效值。
	OffsetType *string `json:"OffsetType,omitnil,omitempty" name:"OffsetType"`

	// Offset类型为timestamp时必传,传时间戳,精确到秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

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

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

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

	// Topic的分区数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartitionNum *int64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`

	// 启用容错实例/开启死信队列
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableToleration *bool `json:"EnableToleration,omitnil,omitempty" name:"EnableToleration"`

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

	// Table到Topic的路由,「分发到多个topic」开关打开时必传
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableMappings []*TableMapping `json:"TableMappings,omitnil,omitempty" name:"TableMappings"`

	// 「分发到多个topic」开关,默认为false
	// 注意:此字段可能返回 null,表示取不到有效值。
	UseTableMapping *bool `json:"UseTableMapping,omitnil,omitempty" name:"UseTableMapping"`

	// 使用的Topic是否需要自动创建(目前只支持SOURCE流入任务,如果不使用分发到多个topic,需要在Topic字段填写需要自动创建的topic名)
	// 注意:此字段可能返回 null,表示取不到有效值。
	UseAutoCreateTopic *bool `json:"UseAutoCreateTopic,omitnil,omitempty" name:"UseAutoCreateTopic"`

	// 写入Topic时是否进行压缩,不开启填"none",开启的话,填写"open"。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompressionType *string `json:"CompressionType,omitnil,omitempty" name:"CompressionType"`

	// 源topic消息1条扩增成msgMultiple条写入目标topic(该参数目前只有ckafka流入ckafka适用)
	// 注意:此字段可能返回 null,表示取不到有效值。
	MsgMultiple *int64 `json:"MsgMultiple,omitnil,omitempty" name:"MsgMultiple"`

	// 数据同步专用参数, 正常数据处理可为空, 实例级别同步: 仅同步元数据填写"META_SYNC_INSTANCE_TYPE", 同步元数据及全部topic内消息的填写"META_AND_DATA_SYNC_INSTANCE_TYPE"; topic级别同步: 选中的源和目标topic中的消息(需要目标实例也包含该topic)填写"DATA_SYNC_TYPE"
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConnectorSyncType *string `json:"ConnectorSyncType,omitnil,omitempty" name:"ConnectorSyncType"`

	// 数据同步专用参数, 当通过时,希望下游的消息写入分区与上游的一致,则填true,但下游分区小于上游时,会报错; 不需要一致则为false, 默认为false
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeepPartition *bool `json:"KeepPartition,omitnil,omitempty" name:"KeepPartition"`
}

type LowercaseParam added in v1.0.601

type LowercaseParam struct {
}

type MapParam added in v1.0.449

type MapParam struct {
	// key值
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 类型,DEFAULT默认,DATE系统预设-时间戳,CUSTOMIZE自定义,MAPPING映射
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type MariaDBConnectParam added in v1.0.449

type MariaDBConnectParam struct {
	// MariaDB的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// MariaDB连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// MariaDB连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// MariaDB连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// MariaDB连接源的实例vip,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// MariaDB连接源的vpcId,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`
}

type MariaDBModifyConnectParam added in v1.0.450

type MariaDBModifyConnectParam struct {
	// MariaDB连接源的实例资源【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// MariaDB的连接port【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// MariaDB连接源的实例vip【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// MariaDB连接源的vpcId【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// MariaDB连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// MariaDB连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`
}

type MariaDBParam added in v1.0.449

type MariaDBParam struct {
	// MariaDB的数据库名称,"*"为全数据库
	// 注意:此字段可能返回 null,表示取不到有效值。
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// MariaDB的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// 该MariaDB在连接管理内的Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// 复制存量信息(schema_only不复制, initial全量),默认位initial
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotMode *string `json:"SnapshotMode,omitnil,omitempty" name:"SnapshotMode"`

	// 格式:库1.表1:字段1,字段2;库2.表2:字段2,表之间;(分号)隔开,字段之间,(逗号)隔开。不指定的表默认取表的主键
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyColumns *string `json:"KeyColumns,omitnil,omitempty" name:"KeyColumns"`

	// 当Table输入的是前缀时,该项值为true,否则为false
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsTablePrefix *bool `json:"IsTablePrefix,omitnil,omitempty" name:"IsTablePrefix"`

	// 输出格式,DEFAULT、CANAL_1、CANAL_2
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputFormat *string `json:"OutputFormat,omitnil,omitempty" name:"OutputFormat"`

	// 如果该值为all,则DDL数据以及DML数据也会写入到选中的topic;若该值为dml,则只有DML数据写入到选中的topic
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncludeContentChanges *string `json:"IncludeContentChanges,omitnil,omitempty" name:"IncludeContentChanges"`

	// 如果该值为true,且MySQL中"binlog_rows_query_log_events"配置项的值为"ON",则流入到topic的数据包含原SQL语句;若该值为false,流入到topic的数据不包含原SQL语句
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncludeQuery *bool `json:"IncludeQuery,omitnil,omitempty" name:"IncludeQuery"`

	// 如果该值为 true,则消息中会携带消息结构体对应的schema,如果该值为false则不会携带
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordWithSchema *bool `json:"RecordWithSchema,omitnil,omitempty" name:"RecordWithSchema"`
}

type ModifyAclRuleRequest added in v1.0.624

type ModifyAclRuleRequest struct {
	*tchttp.BaseRequest

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

	// ACL策略名
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 修改预设规则时传入,是否应用到新增的Topic
	IsApplied *int64 `json:"IsApplied,omitnil,omitempty" name:"IsApplied"`
}

func NewModifyAclRuleRequest added in v1.0.624

func NewModifyAclRuleRequest() (request *ModifyAclRuleRequest)

func (*ModifyAclRuleRequest) FromJsonString added in v1.0.624

func (r *ModifyAclRuleRequest) 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 (*ModifyAclRuleRequest) ToJsonString added in v1.0.624

func (r *ModifyAclRuleRequest) ToJsonString() string

type ModifyAclRuleRequestParams added in v1.0.624

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

	// ACL策略名
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 修改预设规则时传入,是否应用到新增的Topic
	IsApplied *int64 `json:"IsApplied,omitnil,omitempty" name:"IsApplied"`
}

Predefined struct for user

type ModifyAclRuleResponse added in v1.0.624

type ModifyAclRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAclRuleResponseParams `json:"Response"`
}

func NewModifyAclRuleResponse added in v1.0.624

func NewModifyAclRuleResponse() (response *ModifyAclRuleResponse)

func (*ModifyAclRuleResponse) FromJsonString added in v1.0.624

func (r *ModifyAclRuleResponse) 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 (*ModifyAclRuleResponse) ToJsonString added in v1.0.624

func (r *ModifyAclRuleResponse) ToJsonString() string

type ModifyAclRuleResponseParams added in v1.0.624

type ModifyAclRuleResponseParams struct {
	// 规则的唯一表示Key
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ModifyConnectResourceRequest added in v1.0.450

type ModifyConnectResourceRequest struct {
	*tchttp.BaseRequest

	// 连接源的Id
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 连接源名称,为空时不修改
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 连接源描述,为空时不修改
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Dts配置,Type为DTS时必填
	DtsConnectParam *DtsModifyConnectParam `json:"DtsConnectParam,omitnil,omitempty" name:"DtsConnectParam"`

	// MongoDB配置,Type为MONGODB时必填
	MongoDBConnectParam *MongoDBModifyConnectParam `json:"MongoDBConnectParam,omitnil,omitempty" name:"MongoDBConnectParam"`

	// Es配置,Type为ES时必填
	EsConnectParam *EsModifyConnectParam `json:"EsConnectParam,omitnil,omitempty" name:"EsConnectParam"`

	// ClickHouse配置,Type为CLICKHOUSE时必填
	ClickHouseConnectParam *ClickHouseModifyConnectParam `json:"ClickHouseConnectParam,omitnil,omitempty" name:"ClickHouseConnectParam"`

	// MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填
	MySQLConnectParam *MySQLModifyConnectParam `json:"MySQLConnectParam,omitnil,omitempty" name:"MySQLConnectParam"`

	// PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填
	PostgreSQLConnectParam *PostgreSQLModifyConnectParam `json:"PostgreSQLConnectParam,omitnil,omitempty" name:"PostgreSQLConnectParam"`

	// MariaDB配置,Type为MARIADB时必填
	MariaDBConnectParam *MariaDBModifyConnectParam `json:"MariaDBConnectParam,omitnil,omitempty" name:"MariaDBConnectParam"`

	// SQLServer配置,Type为SQLSERVER时必填
	SQLServerConnectParam *SQLServerModifyConnectParam `json:"SQLServerConnectParam,omitnil,omitempty" name:"SQLServerConnectParam"`

	// Ctsdb配置,Type为CTSDB
	CtsdbConnectParam *CtsdbModifyConnectParam `json:"CtsdbConnectParam,omitnil,omitempty" name:"CtsdbConnectParam"`

	// Doris配置,Type为DORIS
	DorisConnectParam *DorisModifyConnectParam `json:"DorisConnectParam,omitnil,omitempty" name:"DorisConnectParam"`

	// Kafka配置,Type为 KAFKA 时必填
	KafkaConnectParam *KafkaConnectParam `json:"KafkaConnectParam,omitnil,omitempty" name:"KafkaConnectParam"`

	// MQTT配置,Type为 MQTT 时必填
	MqttConnectParam *MqttConnectParam `json:"MqttConnectParam,omitnil,omitempty" name:"MqttConnectParam"`
}

func NewModifyConnectResourceRequest added in v1.0.450

func NewModifyConnectResourceRequest() (request *ModifyConnectResourceRequest)

func (*ModifyConnectResourceRequest) FromJsonString added in v1.0.450

func (r *ModifyConnectResourceRequest) 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 (*ModifyConnectResourceRequest) ToJsonString added in v1.0.450

func (r *ModifyConnectResourceRequest) ToJsonString() string

type ModifyConnectResourceRequestParams added in v1.0.450

type ModifyConnectResourceRequestParams struct {
	// 连接源的Id
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 连接源名称,为空时不修改
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 连接源描述,为空时不修改
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Dts配置,Type为DTS时必填
	DtsConnectParam *DtsModifyConnectParam `json:"DtsConnectParam,omitnil,omitempty" name:"DtsConnectParam"`

	// MongoDB配置,Type为MONGODB时必填
	MongoDBConnectParam *MongoDBModifyConnectParam `json:"MongoDBConnectParam,omitnil,omitempty" name:"MongoDBConnectParam"`

	// Es配置,Type为ES时必填
	EsConnectParam *EsModifyConnectParam `json:"EsConnectParam,omitnil,omitempty" name:"EsConnectParam"`

	// ClickHouse配置,Type为CLICKHOUSE时必填
	ClickHouseConnectParam *ClickHouseModifyConnectParam `json:"ClickHouseConnectParam,omitnil,omitempty" name:"ClickHouseConnectParam"`

	// MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填
	MySQLConnectParam *MySQLModifyConnectParam `json:"MySQLConnectParam,omitnil,omitempty" name:"MySQLConnectParam"`

	// PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填
	PostgreSQLConnectParam *PostgreSQLModifyConnectParam `json:"PostgreSQLConnectParam,omitnil,omitempty" name:"PostgreSQLConnectParam"`

	// MariaDB配置,Type为MARIADB时必填
	MariaDBConnectParam *MariaDBModifyConnectParam `json:"MariaDBConnectParam,omitnil,omitempty" name:"MariaDBConnectParam"`

	// SQLServer配置,Type为SQLSERVER时必填
	SQLServerConnectParam *SQLServerModifyConnectParam `json:"SQLServerConnectParam,omitnil,omitempty" name:"SQLServerConnectParam"`

	// Ctsdb配置,Type为CTSDB
	CtsdbConnectParam *CtsdbModifyConnectParam `json:"CtsdbConnectParam,omitnil,omitempty" name:"CtsdbConnectParam"`

	// Doris配置,Type为DORIS
	DorisConnectParam *DorisModifyConnectParam `json:"DorisConnectParam,omitnil,omitempty" name:"DorisConnectParam"`

	// Kafka配置,Type为 KAFKA 时必填
	KafkaConnectParam *KafkaConnectParam `json:"KafkaConnectParam,omitnil,omitempty" name:"KafkaConnectParam"`

	// MQTT配置,Type为 MQTT 时必填
	MqttConnectParam *MqttConnectParam `json:"MqttConnectParam,omitnil,omitempty" name:"MqttConnectParam"`
}

Predefined struct for user

type ModifyConnectResourceResponse added in v1.0.450

type ModifyConnectResourceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyConnectResourceResponseParams `json:"Response"`
}

func NewModifyConnectResourceResponse added in v1.0.450

func NewModifyConnectResourceResponse() (response *ModifyConnectResourceResponse)

func (*ModifyConnectResourceResponse) FromJsonString added in v1.0.450

func (r *ModifyConnectResourceResponse) 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 (*ModifyConnectResourceResponse) ToJsonString added in v1.0.450

func (r *ModifyConnectResourceResponse) ToJsonString() string

type ModifyConnectResourceResponseParams added in v1.0.450

type ModifyConnectResourceResponseParams struct {
	// 连接源的Id
	Result *ConnectResourceResourceIdResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ModifyDatahubTaskRequest added in v1.0.450

type ModifyDatahubTaskRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
}

func NewModifyDatahubTaskRequest added in v1.0.450

func NewModifyDatahubTaskRequest() (request *ModifyDatahubTaskRequest)

func (*ModifyDatahubTaskRequest) FromJsonString added in v1.0.450

func (r *ModifyDatahubTaskRequest) 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 (*ModifyDatahubTaskRequest) ToJsonString added in v1.0.450

func (r *ModifyDatahubTaskRequest) ToJsonString() string

type ModifyDatahubTaskRequestParams added in v1.0.450

type ModifyDatahubTaskRequestParams struct {
	// 任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
}

Predefined struct for user

type ModifyDatahubTaskResponse added in v1.0.450

type ModifyDatahubTaskResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDatahubTaskResponseParams `json:"Response"`
}

func NewModifyDatahubTaskResponse added in v1.0.450

func NewModifyDatahubTaskResponse() (response *ModifyDatahubTaskResponse)

func (*ModifyDatahubTaskResponse) FromJsonString added in v1.0.450

func (r *ModifyDatahubTaskResponse) 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 (*ModifyDatahubTaskResponse) ToJsonString added in v1.0.450

func (r *ModifyDatahubTaskResponse) ToJsonString() string

type ModifyDatahubTaskResponseParams added in v1.0.450

type ModifyDatahubTaskResponseParams struct {
	// 任务id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DatahubTaskIdRes `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ModifyDatahubTopicRequest added in v1.0.627

type ModifyDatahubTopicRequest struct {
	*tchttp.BaseRequest

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 消息保留时间,单位:ms,当前最小值为60000ms。
	RetentionMs *int64 `json:"RetentionMs,omitnil,omitempty" name:"RetentionMs"`

	// 主题备注,是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线-。
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

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

func NewModifyDatahubTopicRequest added in v1.0.627

func NewModifyDatahubTopicRequest() (request *ModifyDatahubTopicRequest)

func (*ModifyDatahubTopicRequest) FromJsonString added in v1.0.627

func (r *ModifyDatahubTopicRequest) 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 (*ModifyDatahubTopicRequest) ToJsonString added in v1.0.627

func (r *ModifyDatahubTopicRequest) ToJsonString() string

type ModifyDatahubTopicRequestParams added in v1.0.627

type ModifyDatahubTopicRequestParams struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 消息保留时间,单位:ms,当前最小值为60000ms。
	RetentionMs *int64 `json:"RetentionMs,omitnil,omitempty" name:"RetentionMs"`

	// 主题备注,是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线-。
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

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

Predefined struct for user

type ModifyDatahubTopicResponse added in v1.0.627

type ModifyDatahubTopicResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDatahubTopicResponseParams `json:"Response"`
}

func NewModifyDatahubTopicResponse added in v1.0.627

func NewModifyDatahubTopicResponse() (response *ModifyDatahubTopicResponse)

func (*ModifyDatahubTopicResponse) FromJsonString added in v1.0.627

func (r *ModifyDatahubTopicResponse) 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 (*ModifyDatahubTopicResponse) ToJsonString added in v1.0.627

func (r *ModifyDatahubTopicResponse) ToJsonString() string

type ModifyDatahubTopicResponseParams added in v1.0.627

type ModifyDatahubTopicResponseParams struct {
	// 返回结果集
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ModifyGroupOffsetsRequest

type ModifyGroupOffsetsRequest struct {
	*tchttp.BaseRequest

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

	// kafka 消费分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 重置offset的策略,入参含义 0. 对齐shift-by参数,代表把offset向前或向后移动shift条 1. 对齐参考(by-duration,to-datetime,to-earliest,to-latest),代表把offset移动到指定timestamp的位置 2. 对齐参考(to-offset),代表把offset移动到指定的offset位置
	Strategy *int64 `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 表示需要重置的topics, 不填表示全部
	Topics []*string `json:"Topics,omitnil,omitempty" name:"Topics"`

	// 当strategy为0时,必须包含该字段,可以大于零代表会把offset向后移动shift条,小于零则将offset向前回溯shift条数。正确重置后新的offset应该是(old_offset + shift),需要注意的是如果新的offset小于partition的earliest则会设置为earliest,如果大于partition 的latest则会设置为latest
	Shift *int64 `json:"Shift,omitnil,omitempty" name:"Shift"`

	// 单位ms。当strategy为1时,必须包含该字段,其中-2表示重置offset到最开始的位置,-1表示重置到最新的位置(相当于清空),其它值则代表指定的时间,会获取topic中指定时间的offset然后进行重置,需要注意的时,如果指定的时间不存在消息,则获取最末尾的offset。
	ShiftTimestamp *int64 `json:"ShiftTimestamp,omitnil,omitempty" name:"ShiftTimestamp"`

	// 需要重新设置的offset位置。当strategy为2,必须包含该字段。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要重新设置的partition的列表,如果没有指定Topics参数。则重置全部topics的对应的Partition列表里的partition。指定Topics时则重置指定的topic列表的对应的Partitions列表的partition。
	Partitions []*int64 `json:"Partitions,omitnil,omitempty" name:"Partitions"`
}

func NewModifyGroupOffsetsRequest

func NewModifyGroupOffsetsRequest() (request *ModifyGroupOffsetsRequest)

func (*ModifyGroupOffsetsRequest) FromJsonString

func (r *ModifyGroupOffsetsRequest) 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 (*ModifyGroupOffsetsRequest) ToJsonString

func (r *ModifyGroupOffsetsRequest) ToJsonString() string

type ModifyGroupOffsetsRequestParams added in v1.0.426

type ModifyGroupOffsetsRequestParams struct {
	// kafka实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// kafka 消费分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 重置offset的策略,入参含义 0. 对齐shift-by参数,代表把offset向前或向后移动shift条 1. 对齐参考(by-duration,to-datetime,to-earliest,to-latest),代表把offset移动到指定timestamp的位置 2. 对齐参考(to-offset),代表把offset移动到指定的offset位置
	Strategy *int64 `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 表示需要重置的topics, 不填表示全部
	Topics []*string `json:"Topics,omitnil,omitempty" name:"Topics"`

	// 当strategy为0时,必须包含该字段,可以大于零代表会把offset向后移动shift条,小于零则将offset向前回溯shift条数。正确重置后新的offset应该是(old_offset + shift),需要注意的是如果新的offset小于partition的earliest则会设置为earliest,如果大于partition 的latest则会设置为latest
	Shift *int64 `json:"Shift,omitnil,omitempty" name:"Shift"`

	// 单位ms。当strategy为1时,必须包含该字段,其中-2表示重置offset到最开始的位置,-1表示重置到最新的位置(相当于清空),其它值则代表指定的时间,会获取topic中指定时间的offset然后进行重置,需要注意的时,如果指定的时间不存在消息,则获取最末尾的offset。
	ShiftTimestamp *int64 `json:"ShiftTimestamp,omitnil,omitempty" name:"ShiftTimestamp"`

	// 需要重新设置的offset位置。当strategy为2,必须包含该字段。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要重新设置的partition的列表,如果没有指定Topics参数。则重置全部topics的对应的Partition列表里的partition。指定Topics时则重置指定的topic列表的对应的Partitions列表的partition。
	Partitions []*int64 `json:"Partitions,omitnil,omitempty" name:"Partitions"`
}

Predefined struct for user

type ModifyGroupOffsetsResponse

type ModifyGroupOffsetsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyGroupOffsetsResponseParams `json:"Response"`
}

func NewModifyGroupOffsetsResponse

func NewModifyGroupOffsetsResponse() (response *ModifyGroupOffsetsResponse)

func (*ModifyGroupOffsetsResponse) FromJsonString

func (r *ModifyGroupOffsetsResponse) 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 (*ModifyGroupOffsetsResponse) ToJsonString

func (r *ModifyGroupOffsetsResponse) ToJsonString() string

type ModifyGroupOffsetsResponseParams added in v1.0.426

type ModifyGroupOffsetsResponseParams struct {
	// 返回结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ModifyInstanceAttributesConfig

type ModifyInstanceAttributesConfig struct {
	// 自动创建 true 表示开启,false 表示不开启
	AutoCreateTopicEnable *bool `json:"AutoCreateTopicEnable,omitnil,omitempty" name:"AutoCreateTopicEnable"`

	// 可选,如果auto.create.topic.enable设置为true没有设置该值时,默认设置为3
	DefaultNumPartitions *int64 `json:"DefaultNumPartitions,omitnil,omitempty" name:"DefaultNumPartitions"`

	// 如果auto.create.topic.enable设置为true没有指定该值时默认设置为2
	DefaultReplicationFactor *int64 `json:"DefaultReplicationFactor,omitnil,omitempty" name:"DefaultReplicationFactor"`
}

type ModifyInstanceAttributesRequest

type ModifyInstanceAttributesRequest struct {
	*tchttp.BaseRequest

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

	// 实例日志的最长保留时间,单位分钟,最大30天,0代表不开启日志保留时间回收策略
	MsgRetentionTime *int64 `json:"MsgRetentionTime,omitnil,omitempty" name:"MsgRetentionTime"`

	// 实例名称,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例配置
	Config *ModifyInstanceAttributesConfig `json:"Config,omitnil,omitempty" name:"Config"`

	// 动态消息保留策略配置
	DynamicRetentionConfig *DynamicRetentionTime `json:"DynamicRetentionConfig,omitnil,omitempty" name:"DynamicRetentionConfig"`

	// 升配Rebalance时间
	RebalanceTime *int64 `json:"RebalanceTime,omitnil,omitempty" name:"RebalanceTime"`

	// 公网带宽
	PublicNetwork *int64 `json:"PublicNetwork,omitnil,omitempty" name:"PublicNetwork"`

	// 动态硬盘扩容策略配置
	DynamicDiskConfig *DynamicDiskConfig `json:"DynamicDiskConfig,omitnil,omitempty" name:"DynamicDiskConfig"`

	// 实例级别单条消息大小(单位byte)
	MaxMessageByte *uint64 `json:"MaxMessageByte,omitnil,omitempty" name:"MaxMessageByte"`
}

func NewModifyInstanceAttributesRequest

func NewModifyInstanceAttributesRequest() (request *ModifyInstanceAttributesRequest)

func (*ModifyInstanceAttributesRequest) FromJsonString

func (r *ModifyInstanceAttributesRequest) 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 (*ModifyInstanceAttributesRequest) ToJsonString

func (r *ModifyInstanceAttributesRequest) ToJsonString() string

type ModifyInstanceAttributesRequestParams added in v1.0.426

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

	// 实例日志的最长保留时间,单位分钟,最大30天,0代表不开启日志保留时间回收策略
	MsgRetentionTime *int64 `json:"MsgRetentionTime,omitnil,omitempty" name:"MsgRetentionTime"`

	// 实例名称,是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例配置
	Config *ModifyInstanceAttributesConfig `json:"Config,omitnil,omitempty" name:"Config"`

	// 动态消息保留策略配置
	DynamicRetentionConfig *DynamicRetentionTime `json:"DynamicRetentionConfig,omitnil,omitempty" name:"DynamicRetentionConfig"`

	// 升配Rebalance时间
	RebalanceTime *int64 `json:"RebalanceTime,omitnil,omitempty" name:"RebalanceTime"`

	// 公网带宽
	PublicNetwork *int64 `json:"PublicNetwork,omitnil,omitempty" name:"PublicNetwork"`

	// 动态硬盘扩容策略配置
	DynamicDiskConfig *DynamicDiskConfig `json:"DynamicDiskConfig,omitnil,omitempty" name:"DynamicDiskConfig"`

	// 实例级别单条消息大小(单位byte)
	MaxMessageByte *uint64 `json:"MaxMessageByte,omitnil,omitempty" name:"MaxMessageByte"`
}

Predefined struct for user

type ModifyInstanceAttributesResponse

type ModifyInstanceAttributesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceAttributesResponseParams `json:"Response"`
}

func NewModifyInstanceAttributesResponse

func NewModifyInstanceAttributesResponse() (response *ModifyInstanceAttributesResponse)

func (*ModifyInstanceAttributesResponse) FromJsonString

func (r *ModifyInstanceAttributesResponse) 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 (*ModifyInstanceAttributesResponse) ToJsonString

func (r *ModifyInstanceAttributesResponse) ToJsonString() string

type ModifyInstanceAttributesResponseParams added in v1.0.426

type ModifyInstanceAttributesResponseParams struct {
	// 返回结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ModifyInstancePreRequest added in v1.0.399

type ModifyInstancePreRequest struct {
	*tchttp.BaseRequest

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

	// 预计磁盘,根据磁盘步长,规格向上调整。
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 预计带宽,根据带宽步长,规格向上调整。
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 预计分区,根据带宽步长,规格向上调整。
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`
}

func NewModifyInstancePreRequest added in v1.0.399

func NewModifyInstancePreRequest() (request *ModifyInstancePreRequest)

func (*ModifyInstancePreRequest) FromJsonString added in v1.0.399

func (r *ModifyInstancePreRequest) 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 (*ModifyInstancePreRequest) ToJsonString added in v1.0.399

func (r *ModifyInstancePreRequest) ToJsonString() string

type ModifyInstancePreRequestParams added in v1.0.426

type ModifyInstancePreRequestParams struct {
	// 实例名称
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 预计磁盘,根据磁盘步长,规格向上调整。
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 预计带宽,根据带宽步长,规格向上调整。
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 预计分区,根据带宽步长,规格向上调整。
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`
}

Predefined struct for user

type ModifyInstancePreResponse added in v1.0.399

type ModifyInstancePreResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstancePreResponseParams `json:"Response"`
}

func NewModifyInstancePreResponse added in v1.0.399

func NewModifyInstancePreResponse() (response *ModifyInstancePreResponse)

func (*ModifyInstancePreResponse) FromJsonString added in v1.0.399

func (r *ModifyInstancePreResponse) 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 (*ModifyInstancePreResponse) ToJsonString added in v1.0.399

func (r *ModifyInstancePreResponse) ToJsonString() string

type ModifyInstancePreResponseParams added in v1.0.426

type ModifyInstancePreResponseParams struct {
	// 变更预付费实例配置返回结构
	Result *CreateInstancePreResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ModifyPasswordRequest

type ModifyPasswordRequest struct {
	*tchttp.BaseRequest

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

	// 用户名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 用户当前密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 用户新密码
	PasswordNew *string `json:"PasswordNew,omitnil,omitempty" name:"PasswordNew"`
}

func NewModifyPasswordRequest

func NewModifyPasswordRequest() (request *ModifyPasswordRequest)

func (*ModifyPasswordRequest) FromJsonString

func (r *ModifyPasswordRequest) 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 (*ModifyPasswordRequest) ToJsonString

func (r *ModifyPasswordRequest) ToJsonString() string

type ModifyPasswordRequestParams added in v1.0.426

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

	// 用户名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 用户当前密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 用户新密码
	PasswordNew *string `json:"PasswordNew,omitnil,omitempty" name:"PasswordNew"`
}

Predefined struct for user

type ModifyPasswordResponse

type ModifyPasswordResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPasswordResponseParams `json:"Response"`
}

func NewModifyPasswordResponse

func NewModifyPasswordResponse() (response *ModifyPasswordResponse)

func (*ModifyPasswordResponse) FromJsonString

func (r *ModifyPasswordResponse) 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 (*ModifyPasswordResponse) ToJsonString

func (r *ModifyPasswordResponse) ToJsonString() string

type ModifyPasswordResponseParams added in v1.0.426

type ModifyPasswordResponseParams struct {
	// 返回结果
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ModifyTopicAttributesRequest

type ModifyTopicAttributesRequest struct {
	*tchttp.BaseRequest

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

	// 主题名称。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 主题备注,是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线-。
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// IP 白名单开关,1:打开;0:关闭。
	EnableWhiteList *int64 `json:"EnableWhiteList,omitnil,omitempty" name:"EnableWhiteList"`

	// 默认为1。
	MinInsyncReplicas *int64 `json:"MinInsyncReplicas,omitnil,omitempty" name:"MinInsyncReplicas"`

	// 默认为 0,0:false;1:true。
	UncleanLeaderElectionEnable *int64 `json:"UncleanLeaderElectionEnable,omitnil,omitempty" name:"UncleanLeaderElectionEnable"`

	// 消息保留时间,单位:ms,当前最小值为60000ms。
	RetentionMs *int64 `json:"RetentionMs,omitnil,omitempty" name:"RetentionMs"`

	// Segment 分片滚动的时长,单位:ms,当前最小为86400000ms。
	SegmentMs *int64 `json:"SegmentMs,omitnil,omitempty" name:"SegmentMs"`

	// 主题消息最大值,单位为 Byte,最大值为12582912Byte(即12MB)。
	MaxMessageBytes *int64 `json:"MaxMessageBytes,omitnil,omitempty" name:"MaxMessageBytes"`

	// 消息删除策略,可以选择delete 或者compact
	CleanUpPolicy *string `json:"CleanUpPolicy,omitnil,omitempty" name:"CleanUpPolicy"`

	// Ip白名单列表,配额限制,enableWhileList=1时必选
	IpWhiteList []*string `json:"IpWhiteList,omitnil,omitempty" name:"IpWhiteList"`

	// 预设ACL规则, 1:打开  0:关闭,默认不打开
	EnableAclRule *int64 `json:"EnableAclRule,omitnil,omitempty" name:"EnableAclRule"`

	// 预设ACL规则的名称
	AclRuleName *string `json:"AclRuleName,omitnil,omitempty" name:"AclRuleName"`

	// 可选, 保留文件大小. 默认为-1,单位bytes, 当前最小值为1048576B
	RetentionBytes *int64 `json:"RetentionBytes,omitnil,omitempty" name:"RetentionBytes"`

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

	// 生产限流,单位 MB/s
	QuotaProducerByteRate *int64 `json:"QuotaProducerByteRate,omitnil,omitempty" name:"QuotaProducerByteRate"`

	// 消费限流,单位 MB/s
	QuotaConsumerByteRate *int64 `json:"QuotaConsumerByteRate,omitnil,omitempty" name:"QuotaConsumerByteRate"`

	// 调整topic副本数
	ReplicaNum *int64 `json:"ReplicaNum,omitnil,omitempty" name:"ReplicaNum"`
}

func NewModifyTopicAttributesRequest

func NewModifyTopicAttributesRequest() (request *ModifyTopicAttributesRequest)

func (*ModifyTopicAttributesRequest) FromJsonString

func (r *ModifyTopicAttributesRequest) 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 (*ModifyTopicAttributesRequest) ToJsonString

func (r *ModifyTopicAttributesRequest) ToJsonString() string

type ModifyTopicAttributesRequestParams added in v1.0.426

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

	// 主题名称。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 主题备注,是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线-。
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// IP 白名单开关,1:打开;0:关闭。
	EnableWhiteList *int64 `json:"EnableWhiteList,omitnil,omitempty" name:"EnableWhiteList"`

	// 默认为1。
	MinInsyncReplicas *int64 `json:"MinInsyncReplicas,omitnil,omitempty" name:"MinInsyncReplicas"`

	// 默认为 0,0:false;1:true。
	UncleanLeaderElectionEnable *int64 `json:"UncleanLeaderElectionEnable,omitnil,omitempty" name:"UncleanLeaderElectionEnable"`

	// 消息保留时间,单位:ms,当前最小值为60000ms。
	RetentionMs *int64 `json:"RetentionMs,omitnil,omitempty" name:"RetentionMs"`

	// Segment 分片滚动的时长,单位:ms,当前最小为86400000ms。
	SegmentMs *int64 `json:"SegmentMs,omitnil,omitempty" name:"SegmentMs"`

	// 主题消息最大值,单位为 Byte,最大值为12582912Byte(即12MB)。
	MaxMessageBytes *int64 `json:"MaxMessageBytes,omitnil,omitempty" name:"MaxMessageBytes"`

	// 消息删除策略,可以选择delete 或者compact
	CleanUpPolicy *string `json:"CleanUpPolicy,omitnil,omitempty" name:"CleanUpPolicy"`

	// Ip白名单列表,配额限制,enableWhileList=1时必选
	IpWhiteList []*string `json:"IpWhiteList,omitnil,omitempty" name:"IpWhiteList"`

	// 预设ACL规则, 1:打开  0:关闭,默认不打开
	EnableAclRule *int64 `json:"EnableAclRule,omitnil,omitempty" name:"EnableAclRule"`

	// 预设ACL规则的名称
	AclRuleName *string `json:"AclRuleName,omitnil,omitempty" name:"AclRuleName"`

	// 可选, 保留文件大小. 默认为-1,单位bytes, 当前最小值为1048576B
	RetentionBytes *int64 `json:"RetentionBytes,omitnil,omitempty" name:"RetentionBytes"`

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

	// 生产限流,单位 MB/s
	QuotaProducerByteRate *int64 `json:"QuotaProducerByteRate,omitnil,omitempty" name:"QuotaProducerByteRate"`

	// 消费限流,单位 MB/s
	QuotaConsumerByteRate *int64 `json:"QuotaConsumerByteRate,omitnil,omitempty" name:"QuotaConsumerByteRate"`

	// 调整topic副本数
	ReplicaNum *int64 `json:"ReplicaNum,omitnil,omitempty" name:"ReplicaNum"`
}

Predefined struct for user

type ModifyTopicAttributesResponse

type ModifyTopicAttributesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTopicAttributesResponseParams `json:"Response"`
}

func NewModifyTopicAttributesResponse

func NewModifyTopicAttributesResponse() (response *ModifyTopicAttributesResponse)

func (*ModifyTopicAttributesResponse) FromJsonString

func (r *ModifyTopicAttributesResponse) 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 (*ModifyTopicAttributesResponse) ToJsonString

func (r *ModifyTopicAttributesResponse) ToJsonString() string

type ModifyTopicAttributesResponseParams added in v1.0.426

type ModifyTopicAttributesResponseParams struct {
	// 返回结果集
	Result *JgwOperateResponse `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type MongoDBConnectParam added in v1.0.449

type MongoDBConnectParam struct {
	// MongoDB的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// MongoDB连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// MongoDB连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// MongoDB连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// MongoDB连接源是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// MongoDB连接源的实例vip,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// MongoDB连接源的vpcId,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`
}

type MongoDBModifyConnectParam added in v1.0.450

type MongoDBModifyConnectParam struct {
	// MongoDB连接源的实例资源【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// MongoDB的连接port【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// MongoDB连接源的实例vip【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// MongoDB连接源的vpcId【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// MongoDB连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// MongoDB连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// MongoDB连接源是否为自建集群【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`
}

type MongoDBParam added in v1.0.449

type MongoDBParam struct {
	// MongoDB的数据库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

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

	// 是否复制存量数据,默认传参true
	// 注意:此字段可能返回 null,表示取不到有效值。
	CopyExisting *bool `json:"CopyExisting,omitnil,omitempty" name:"CopyExisting"`

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

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

	// MongoDB的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

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

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

	// 监听事件类型,为空时表示全选。取值包括insert,update,replace,delete,invalidate,drop,dropdatabase,rename,多个类型间使用,逗号分隔
	// 注意:此字段可能返回 null,表示取不到有效值。
	ListeningEvent *string `json:"ListeningEvent,omitnil,omitempty" name:"ListeningEvent"`

	// 主从优先级,默认主节点
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadPreference *string `json:"ReadPreference,omitnil,omitempty" name:"ReadPreference"`

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

	// 是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`
}

type MqttConnectParam added in v1.0.921

type MqttConnectParam struct {
	// MQTT连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// MQTT连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// MQTT连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

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

	// 是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`

	// 是否更新到关联的Dip任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`

	// MQTT连接源的实例资源地域, 跨地域时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type MqttParam added in v1.0.921

type MqttParam struct {
	// 需要同步的MQTT Topic列表, CSV格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	Topics *string `json:"Topics,omitnil,omitempty" name:"Topics"`

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

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

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

	// MQTT VIP 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

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

	// MQTT实例内账户密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

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

	// tasks.max 订阅Topic的并发Task个数, 默认为1; 当设置大于1时, 使用Shared Subscription
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxTasks *int64 `json:"MaxTasks,omitnil,omitempty" name:"MaxTasks"`

	// MQTT 实例的Service VIP
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// MQTT实例的VPC ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 是否为自建集群, MQTT只支持非自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`
}

type MySQLConnectParam added in v1.0.449

type MySQLConnectParam struct {
	// MySQL的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// MySQL连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// MySQL连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// MySQL连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// MySQL连接源的实例vip,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// MySQL连接源的vpcId,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`

	// 当type为TDSQL_C_MYSQL时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// Mysql 连接源是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`
}

type MySQLModifyConnectParam added in v1.0.450

type MySQLModifyConnectParam struct {
	// MySQL连接源的实例资源【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// MySQL的连接port【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// MySQL连接源的实例vip【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// MySQL连接源的vpcId【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// MySQL连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// MySQL连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`

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

	// 是否是自建的集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`
}

type MySQLParam added in v1.0.449

type MySQLParam struct {
	// MySQL的数据库名称,"*"为全数据库
	// 注意:此字段可能返回 null,表示取不到有效值。
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// MySQL的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写,需要填入正则表达式时,格式为"数据库名\\.数据表名"
	// 注意:此字段可能返回 null,表示取不到有效值。
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// 该MySQL在连接管理内的Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// 复制存量信息(schema_only不复制, initial全量),默认位initial
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotMode *string `json:"SnapshotMode,omitnil,omitempty" name:"SnapshotMode"`

	// 存放MySQL的Ddl信息的Topic,为空则默认不存放
	// 注意:此字段可能返回 null,表示取不到有效值。
	DdlTopic *string `json:"DdlTopic,omitnil,omitempty" name:"DdlTopic"`

	// "TABLE" 表示读取项为 table,"QUERY" 表示读取项为 query
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceMonitorMode *string `json:"DataSourceMonitorMode,omitnil,omitempty" name:"DataSourceMonitorMode"`

	// 当 "DataMonitorMode"="TABLE" 时,传入需要读取的 Table;当 "DataMonitorMode"="QUERY" 时,传入需要读取的查询 sql 语句
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceMonitorResource *string `json:"DataSourceMonitorResource,omitnil,omitempty" name:"DataSourceMonitorResource"`

	// "TIMESTAMP" 表示增量列为时间戳类型,"INCREMENT" 表示增量列为自增 id 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceIncrementMode *string `json:"DataSourceIncrementMode,omitnil,omitempty" name:"DataSourceIncrementMode"`

	// 传入需要监听的列名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceIncrementColumn *string `json:"DataSourceIncrementColumn,omitnil,omitempty" name:"DataSourceIncrementColumn"`

	// "HEAD" 表示复制存量 + 增量数据,"TAIL" 表示只复制增量数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceStartFrom *string `json:"DataSourceStartFrom,omitnil,omitempty" name:"DataSourceStartFrom"`

	// "INSERT" 表示使用 Insert 模式插入,"UPSERT" 表示使用 Upsert 模式插入
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataTargetInsertMode *string `json:"DataTargetInsertMode,omitnil,omitempty" name:"DataTargetInsertMode"`

	// 当 "DataInsertMode"="UPSERT" 时,传入当前 upsert 时依赖的主键
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataTargetPrimaryKeyField *string `json:"DataTargetPrimaryKeyField,omitnil,omitempty" name:"DataTargetPrimaryKeyField"`

	// 表与消息间的映射关系
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataTargetRecordMapping []*RecordMapping `json:"DataTargetRecordMapping,omitnil,omitempty" name:"DataTargetRecordMapping"`

	// 事件路由到特定主题的正则表达式,默认为(.*)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicRegex *string `json:"TopicRegex,omitnil,omitempty" name:"TopicRegex"`

	// TopicRegex的引用组,指定$1、$2等
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicReplacement *string `json:"TopicReplacement,omitnil,omitempty" name:"TopicReplacement"`

	// 格式:库1.表1:字段1,字段2;库2.表2:字段2,表之间;(分号)隔开,字段之间,(逗号)隔开。不指定的表默认取表的主键
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyColumns *string `json:"KeyColumns,omitnil,omitempty" name:"KeyColumns"`

	// Mysql 是否抛弃解析失败的消息,默认为true
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropInvalidMessage *bool `json:"DropInvalidMessage,omitnil,omitempty" name:"DropInvalidMessage"`

	// 当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropCls *DropCls `json:"DropCls,omitnil,omitempty" name:"DropCls"`

	// 输出格式,DEFAULT、CANAL_1、CANAL_2
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputFormat *string `json:"OutputFormat,omitnil,omitempty" name:"OutputFormat"`

	// 当Table输入的是前缀时,该项值为true,否则为false
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsTablePrefix *bool `json:"IsTablePrefix,omitnil,omitempty" name:"IsTablePrefix"`

	// 如果该值为all,则DDL数据以及DML数据也会写入到选中的topic;若该值为dml,则只有DML数据写入到选中的topic
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncludeContentChanges *string `json:"IncludeContentChanges,omitnil,omitempty" name:"IncludeContentChanges"`

	// 如果该值为true,且MySQL中"binlog_rows_query_log_events"配置项的值为"ON",则流入到topic的数据包含原SQL语句;若该值为false,流入到topic的数据不包含原SQL语句
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncludeQuery *bool `json:"IncludeQuery,omitnil,omitempty" name:"IncludeQuery"`

	// 如果该值为 true,则消息中会携带消息结构体对应的schema,如果该值为false则不会携带
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordWithSchema *bool `json:"RecordWithSchema,omitnil,omitempty" name:"RecordWithSchema"`

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

	// 输入的table是否为正则表达式,如果该选项以及IsTablePrefix同时为true,该选项的判断优先级高于IsTablePrefix
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsTableRegular *bool `json:"IsTableRegular,omitnil,omitempty" name:"IsTableRegular"`

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

	// datetime 类型字段转换为时间戳的时区
	// 注意:此字段可能返回 null,表示取不到有效值。
	DateTimeZone *string `json:"DateTimeZone,omitnil,omitempty" name:"DateTimeZone"`

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

type OperateResponseData

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

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

type Partition

type Partition struct {
	// 分区ID
	PartitionId *int64 `json:"PartitionId,omitnil,omitempty" name:"PartitionId"`
}

type PartitionOffset

type PartitionOffset struct {
	// Partition,例如"0"或"1"
	// 注意:此字段可能返回 null,表示取不到有效值。
	Partition *string `json:"Partition,omitnil,omitempty" name:"Partition"`

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

type Partitions added in v1.0.316

type Partitions struct {
	// 分区
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// partition 消费位移
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

type PostgreSQLConnectParam added in v1.0.449

type PostgreSQLConnectParam struct {
	// PostgreSQL的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// PostgreSQL连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// PostgreSQL连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// PostgreSQL连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// PostgreSQL连接源的实例vip,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// PostgreSQL连接源的vpcId,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 当type为TDSQL_C_POSTGRESQL时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`

	// PostgreSQL连接源是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`
}

type PostgreSQLModifyConnectParam added in v1.0.450

type PostgreSQLModifyConnectParam struct {
	// PostgreSQL连接源的实例资源【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// PostgreSQL的连接port【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// PostgreSQL连接源的实例vip【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// PostgreSQL连接源的vpcId【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// PostgreSQL连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// PostgreSQL连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 当type为TDSQL_C_POSTGRESQL时,该参数才有值【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 是否更新到关联的Datahub任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`

	// 是否为自建集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfBuilt *bool `json:"SelfBuilt,omitnil,omitempty" name:"SelfBuilt"`
}

type PostgreSQLParam added in v1.0.449

type PostgreSQLParam struct {
	// PostgreSQL的数据库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// PostgreSQL的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"Schema名.数据表名"的格式进行填写,需要填入正则表达式时,格式为"Schema名\\.数据表名"
	// 注意:此字段可能返回 null,表示取不到有效值。
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// 该PostgreSQL在连接管理内的Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// 插件名(decoderbufs/pgoutput),默认为decoderbufs
	// 注意:此字段可能返回 null,表示取不到有效值。
	PluginName *string `json:"PluginName,omitnil,omitempty" name:"PluginName"`

	// 复制存量信息(never增量, initial全量),默认为initial
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotMode *string `json:"SnapshotMode,omitnil,omitempty" name:"SnapshotMode"`

	// 上游数据格式(JSON/Debezium), 当数据库同步模式为默认字段匹配时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataFormat *string `json:"DataFormat,omitnil,omitempty" name:"DataFormat"`

	// "INSERT" 表示使用 Insert 模式插入,"UPSERT" 表示使用 Upsert 模式插入
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataTargetInsertMode *string `json:"DataTargetInsertMode,omitnil,omitempty" name:"DataTargetInsertMode"`

	// 当 "DataInsertMode"="UPSERT" 时,传入当前 upsert 时依赖的主键
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataTargetPrimaryKeyField *string `json:"DataTargetPrimaryKeyField,omitnil,omitempty" name:"DataTargetPrimaryKeyField"`

	// 表与消息间的映射关系
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataTargetRecordMapping []*RecordMapping `json:"DataTargetRecordMapping,omitnil,omitempty" name:"DataTargetRecordMapping"`

	// 是否抛弃解析失败的消息,默认为true
	// 注意:此字段可能返回 null,表示取不到有效值。
	DropInvalidMessage *bool `json:"DropInvalidMessage,omitnil,omitempty" name:"DropInvalidMessage"`

	// 输入的table是否为正则表达式
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsTableRegular *bool `json:"IsTableRegular,omitnil,omitempty" name:"IsTableRegular"`

	// 格式:库1.表1:字段1,字段2;库2.表2:字段2,表之间;(分号)隔开,字段之间,(逗号)隔开。不指定的表默认取表的主键
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyColumns *string `json:"KeyColumns,omitnil,omitempty" name:"KeyColumns"`

	// 如果该值为 true,则消息中会携带消息结构体对应的schema,如果该值为false则不会携带
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordWithSchema *bool `json:"RecordWithSchema,omitnil,omitempty" name:"RecordWithSchema"`
}

type Price

type Price struct {
	// 折扣价
	RealTotalCost *float64 `json:"RealTotalCost,omitnil,omitempty" name:"RealTotalCost"`

	// 原价
	TotalCost *float64 `json:"TotalCost,omitnil,omitempty" name:"TotalCost"`
}

type PrivateLinkParam added in v1.0.449

type PrivateLinkParam struct {
	// 客户实例的vip
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// 客户实例的vpcId
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
}

type PrometheusDTO added in v1.0.888

type PrometheusDTO struct {
	// export类型(jmx_export\node_export)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// vip
	SourceIp *string `json:"SourceIp,omitnil,omitempty" name:"SourceIp"`

	// vport
	SourcePort *int64 `json:"SourcePort,omitnil,omitempty" name:"SourcePort"`

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

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

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

type PrometheusResult added in v1.0.888

type PrometheusResult struct {
	// 返回的code,0为正常,非0为错误
	ReturnCode *string `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 成功消息
	ReturnMessage *string `json:"ReturnMessage,omitnil,omitempty" name:"ReturnMessage"`

	// 操作型返回的Data数据,可能有flowId等
	Data *OperateResponseData `json:"Data,omitnil,omitempty" name:"Data"`
}

type RecordMapping added in v1.0.449

type RecordMapping struct {
	// 消息的 key 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	JsonKey *string `json:"JsonKey,omitnil,omitempty" name:"JsonKey"`

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

	// 消息是否允许为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllowNull *bool `json:"AllowNull,omitnil,omitempty" name:"AllowNull"`

	// 对应映射列名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColumnName *string `json:"ColumnName,omitnil,omitempty" name:"ColumnName"`

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

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

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

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

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

type RegexReplaceParam added in v1.0.449

type RegexReplaceParam struct {
	// 正则表达式
	Regex *string `json:"Regex,omitnil,omitempty" name:"Regex"`

	// 替换新值
	NewValue *string `json:"NewValue,omitnil,omitempty" name:"NewValue"`
}

type Region

type Region struct {
	// 地域ID
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 地域名称
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// 区域名称
	AreaName *string `json:"AreaName,omitnil,omitempty" name:"AreaName"`

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

	// 地域代码(V3版本)
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionCodeV3 *string `json:"RegionCodeV3,omitnil,omitempty" name:"RegionCodeV3"`

	// NONE:默认值不支持任何特殊机型\nCVM:支持CVM类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Support *string `json:"Support,omitnil,omitempty" name:"Support"`

	// 是否支持ipv6, 0:表示不支持,1:表示支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ipv6 *int64 `json:"Ipv6,omitnil,omitempty" name:"Ipv6"`

	// 是否支持跨可用区, 0:表示不支持,1:表示支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	MultiZone *int64 `json:"MultiZone,omitnil,omitempty" name:"MultiZone"`
}

type RenewCkafkaInstanceRequest added in v1.0.641

type RenewCkafkaInstanceRequest struct {
	*tchttp.BaseRequest

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

	// 续费时长, 默认为1, 单位是月
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
}

func NewRenewCkafkaInstanceRequest added in v1.0.641

func NewRenewCkafkaInstanceRequest() (request *RenewCkafkaInstanceRequest)

func (*RenewCkafkaInstanceRequest) FromJsonString added in v1.0.641

func (r *RenewCkafkaInstanceRequest) 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 (*RenewCkafkaInstanceRequest) ToJsonString added in v1.0.641

func (r *RenewCkafkaInstanceRequest) ToJsonString() string

type RenewCkafkaInstanceRequestParams added in v1.0.641

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

	// 续费时长, 默认为1, 单位是月
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
}

Predefined struct for user

type RenewCkafkaInstanceResp added in v1.0.721

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

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

type RenewCkafkaInstanceResponse added in v1.0.641

type RenewCkafkaInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RenewCkafkaInstanceResponseParams `json:"Response"`
}

func NewRenewCkafkaInstanceResponse added in v1.0.641

func NewRenewCkafkaInstanceResponse() (response *RenewCkafkaInstanceResponse)

func (*RenewCkafkaInstanceResponse) FromJsonString added in v1.0.641

func (r *RenewCkafkaInstanceResponse) 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 (*RenewCkafkaInstanceResponse) ToJsonString added in v1.0.641

func (r *RenewCkafkaInstanceResponse) ToJsonString() string

type RenewCkafkaInstanceResponseParams added in v1.0.641

type RenewCkafkaInstanceResponseParams struct {
	// 返回值
	Result *RenewCkafkaInstanceResp `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ReplaceParam added in v1.0.449

type ReplaceParam struct {
	// 被替换值
	OldValue *string `json:"OldValue,omitnil,omitempty" name:"OldValue"`

	// 替换值
	NewValue *string `json:"NewValue,omitnil,omitempty" name:"NewValue"`
}

type Route

type Route struct {
	// 实例接入方式
	// 0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持)
	// 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)
	// 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持)
	// 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)
	AccessType *int64 `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 路由ID
	RouteId *int64 `json:"RouteId,omitnil,omitempty" name:"RouteId"`

	// vip网络类型(1:外网TGW  2:基础网络 3:VPC网络 4:支撑网络(idc 环境) 5:SSL外网访问方式访问 6:黑石环境vpc 7:支撑网络(cvm 环境)
	VipType *int64 `json:"VipType,omitnil,omitempty" name:"VipType"`

	// 虚拟IP列表
	VipList []*VipEntity `json:"VipList,omitnil,omitempty" name:"VipList"`

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

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

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

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

	// 虚拟IP列表(1对1 broker节点)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BrokerVipList []*VipEntity `json:"BrokerVipList,omitnil,omitempty" name:"BrokerVipList"`

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

type RouteDTO added in v1.0.674

type RouteDTO struct {
	// RouteId11
	// 注意:此字段可能返回 null,表示取不到有效值。
	RouteId *int64 `json:"RouteId,omitnil,omitempty" name:"RouteId"`
}

type RouteResponse

type RouteResponse struct {
	// 路由信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Routers []*Route `json:"Routers,omitnil,omitempty" name:"Routers"`
}

type RowParam added in v1.0.480

type RowParam struct {
	// 行内容,KEY_VALUE,VALUE
	RowContent *string `json:"RowContent,omitnil,omitempty" name:"RowContent"`

	// key和value间的分隔符
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyValueDelimiter *string `json:"KeyValueDelimiter,omitnil,omitempty" name:"KeyValueDelimiter"`

	// 元素建的分隔符
	// 注意:此字段可能返回 null,表示取不到有效值。
	EntryDelimiter *string `json:"EntryDelimiter,omitnil,omitempty" name:"EntryDelimiter"`
}

type SMTParam added in v1.0.449

type SMTParam struct {
	// 数据处理KEY
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 操作,DATE系统预设-时间戳,CUSTOMIZE自定义,MAPPING映射,JSONPATH
	Operate *string `json:"Operate,omitnil,omitempty" name:"Operate"`

	// 数据类型,ORIGINAL原始,STRING,INT64,FLOAT64,BOOLEAN,MAP,ARRAY
	SchemeType *string `json:"SchemeType,omitnil,omitempty" name:"SchemeType"`

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

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

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

	// VALUE处理链
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValueOperates []*ValueParam `json:"ValueOperates,omitnil,omitempty" name:"ValueOperates"`
}

type SQLServerConnectParam added in v1.0.449

type SQLServerConnectParam struct {
	// SQLServer的连接port
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// SQLServer连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// SQLServer连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// SQLServer连接源的实例资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// SQLServer连接源的实例vip,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// SQLServer连接源的vpcId,当为腾讯云实例时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 是否更新到关联的Dip任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`
}

type SQLServerModifyConnectParam added in v1.0.450

type SQLServerModifyConnectParam struct {
	// SQLServer连接源的实例资源【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// SQLServer的连接port【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// SQLServer连接源的实例vip【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceVip *string `json:"ServiceVip,omitnil,omitempty" name:"ServiceVip"`

	// SQLServer连接源的vpcId【不支持修改】
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// SQLServer连接源的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// SQLServer连接源的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否更新到关联的Dip任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"`
}

type SQLServerParam added in v1.0.449

type SQLServerParam struct {
	// SQLServer的数据库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// SQLServer的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// 该SQLServer在连接管理内的Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// 复制存量信息(schema_only增量, initial全量),默认为initial
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotMode *string `json:"SnapshotMode,omitnil,omitempty" name:"SnapshotMode"`
}

type SaleInfo added in v1.0.270

type SaleInfo struct {
	// 手动设置的flag标志
	// 注意:此字段可能返回 null,表示取不到有效值。
	Flag *bool `json:"Flag,omitnil,omitempty" name:"Flag"`

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

	// 专业版、标准版标志
	// 注意:此字段可能返回 null,表示取不到有效值。
	Platform *string `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 售罄标志:true售罄
	// 注意:此字段可能返回 null,表示取不到有效值。
	SoldOut *bool `json:"SoldOut,omitnil,omitempty" name:"SoldOut"`
}

type ScalingDownResp added in v1.0.707

type ScalingDownResp struct {
	// 订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
}

type ScfParam added in v1.0.563

type ScfParam struct {
	// SCF云函数函数名
	// 注意:此字段可能返回 null,表示取不到有效值。
	FunctionName *string `json:"FunctionName,omitnil,omitempty" name:"FunctionName"`

	// SCF云函数命名空间, 默认为default
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// SCF云函数版本及别名, 默认为$DEFAULT
	// 注意:此字段可能返回 null,表示取不到有效值。
	Qualifier *string `json:"Qualifier,omitnil,omitempty" name:"Qualifier"`

	// 每批最大发送消息数, 默认为1000
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchSize *int64 `json:"BatchSize,omitnil,omitempty" name:"BatchSize"`

	// SCF调用失败后重试次数, 默认为5
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxRetries *int64 `json:"MaxRetries,omitnil,omitempty" name:"MaxRetries"`
}

type SecondaryAnalyseParam added in v1.0.449

type SecondaryAnalyseParam struct {
	// 分隔符
	Regex *string `json:"Regex,omitnil,omitempty" name:"Regex"`
}

type SendMessageRequest added in v1.0.319

type SendMessageRequest struct {
	*tchttp.BaseRequest

	// DataHub接入ID
	DataHubId *string `json:"DataHubId,omitnil,omitempty" name:"DataHubId"`

	// 发送消息内容(单次请求最多500条)
	Message []*BatchContent `json:"Message,omitnil,omitempty" name:"Message"`
}

func NewSendMessageRequest added in v1.0.319

func NewSendMessageRequest() (request *SendMessageRequest)

func (*SendMessageRequest) FromJsonString added in v1.0.319

func (r *SendMessageRequest) 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 (*SendMessageRequest) ToJsonString added in v1.0.319

func (r *SendMessageRequest) ToJsonString() string

type SendMessageRequestParams added in v1.0.426

type SendMessageRequestParams struct {
	// DataHub接入ID
	DataHubId *string `json:"DataHubId,omitnil,omitempty" name:"DataHubId"`

	// 发送消息内容(单次请求最多500条)
	Message []*BatchContent `json:"Message,omitnil,omitempty" name:"Message"`
}

Predefined struct for user

type SendMessageResponse added in v1.0.319

type SendMessageResponse struct {
	*tchttp.BaseResponse
	Response *SendMessageResponseParams `json:"Response"`
}

func NewSendMessageResponse added in v1.0.319

func NewSendMessageResponse() (response *SendMessageResponse)

func (*SendMessageResponse) FromJsonString added in v1.0.319

func (r *SendMessageResponse) 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 (*SendMessageResponse) ToJsonString added in v1.0.319

func (r *SendMessageResponse) ToJsonString() string

type SendMessageResponseParams added in v1.0.426

type SendMessageResponseParams struct {
	// 消息ID列表
	MessageId []*string `json:"MessageId,omitnil,omitempty" name:"MessageId"`

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

Predefined struct for user

type SplitParam added in v1.0.499

type SplitParam struct {
	// 分隔符
	Regex *string `json:"Regex,omitnil,omitempty" name:"Regex"`
}

type SubscribedInfo

type SubscribedInfo struct {
	// 订阅的主题名
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 订阅的分区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Partition []*int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// 分区offset信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartitionOffset []*PartitionOffset `json:"PartitionOffset,omitnil,omitempty" name:"PartitionOffset"`

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

type SubstrParam added in v1.0.449

type SubstrParam struct {
	// 截取起始位置
	Start *int64 `json:"Start,omitnil,omitempty" name:"Start"`

	// 截取截止位置
	End *int64 `json:"End,omitnil,omitempty" name:"End"`
}

type TableMapping added in v1.0.475

type TableMapping struct {
	// 库名
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// 表名,多个表,(逗号)隔开
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// Topic名称
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// Topic ID
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`
}

type Tag

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

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

type TaskStatusResponse added in v1.0.654

type TaskStatusResponse struct {
	// 任务状态:
	// 0 成功
	// 1 失败
	// 2 进行中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

type TdwParam added in v1.0.449

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

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

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

	// TDW地址,默认tl-tdbank-tdmanager.tencent-distribute.com
	// 注意:此字段可能返回 null,表示取不到有效值。
	TdwHost *string `json:"TdwHost,omitnil,omitempty" name:"TdwHost"`

	// TDW端口,默认8099
	// 注意:此字段可能返回 null,表示取不到有效值。
	TdwPort *int64 `json:"TdwPort,omitnil,omitempty" name:"TdwPort"`
}

type Topic

type Topic struct {
	// 主题的ID
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 主题的名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

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

type TopicAttributesResponse

type TopicAttributesResponse struct {
	// 主题 ID
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 创建时间
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

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

	// 分区个数
	PartitionNum *int64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`

	// IP 白名单开关,1:打开; 0:关闭
	EnableWhiteList *int64 `json:"EnableWhiteList,omitnil,omitempty" name:"EnableWhiteList"`

	// IP 白名单列表
	IpWhiteList []*string `json:"IpWhiteList,omitnil,omitempty" name:"IpWhiteList"`

	// topic 配置数组
	Config *Config `json:"Config,omitnil,omitempty" name:"Config"`

	// 分区详情
	Partitions []*TopicPartitionDO `json:"Partitions,omitnil,omitempty" name:"Partitions"`

	// ACL预设策略开关,1:打开; 0:关闭
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableAclRule *int64 `json:"EnableAclRule,omitnil,omitempty" name:"EnableAclRule"`

	// 预设策略列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AclRuleList []*AclRule `json:"AclRuleList,omitnil,omitempty" name:"AclRuleList"`

	// topic 限流策略
	// 注意:此字段可能返回 null,表示取不到有效值。
	QuotaConfig *InstanceQuotaConfigResp `json:"QuotaConfig,omitnil,omitempty" name:"QuotaConfig"`

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

type TopicDetail

type TopicDetail struct {
	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 主题ID
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 分区数
	PartitionNum *int64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`

	// 副本数
	ReplicaNum *int64 `json:"ReplicaNum,omitnil,omitempty" name:"ReplicaNum"`

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

	// 创建时间
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 是否开启ip鉴权白名单,true表示开启,false表示不开启
	EnableWhiteList *bool `json:"EnableWhiteList,omitnil,omitempty" name:"EnableWhiteList"`

	// ip白名单中ip个数
	IpWhiteListCount *int64 `json:"IpWhiteListCount,omitnil,omitempty" name:"IpWhiteListCount"`

	// 数据备份cos bucket: 转存到cos 的bucket地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ForwardCosBucket *string `json:"ForwardCosBucket,omitnil,omitempty" name:"ForwardCosBucket"`

	// 数据备份cos 状态: 1 不开启数据备份,0 开启数据备份
	ForwardStatus *int64 `json:"ForwardStatus,omitnil,omitempty" name:"ForwardStatus"`

	// 数据备份到cos的周期频率
	ForwardInterval *int64 `json:"ForwardInterval,omitnil,omitempty" name:"ForwardInterval"`

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

	// 消息保留时间配置(用于动态配置变更记录)
	// 注意:此字段可能返回 null,表示取不到有效值。
	RetentionTimeConfig *TopicRetentionTimeConfigRsp `json:"RetentionTimeConfig,omitnil,omitempty" name:"RetentionTimeConfig"`

	// 0:正常,1:已删除,2:删除中
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

type TopicDetailResponse

type TopicDetailResponse struct {
	// 返回的主题详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicList []*TopicDetail `json:"TopicList,omitnil,omitempty" name:"TopicList"`

	// 符合条件的所有主题详情数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type TopicFlowRanking added in v1.0.655

type TopicFlowRanking struct {
	// 主题Id
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 主题名称
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 分区数
	PartitionNum *uint64 `json:"PartitionNum,omitnil,omitempty" name:"PartitionNum"`

	// 副本数
	ReplicaNum *uint64 `json:"ReplicaNum,omitnil,omitempty" name:"ReplicaNum"`

	// Topic 流量
	TopicTraffic *string `json:"TopicTraffic,omitnil,omitempty" name:"TopicTraffic"`

	// Topic 消息堆积
	MessageHeap *uint64 `json:"MessageHeap,omitnil,omitempty" name:"MessageHeap"`
}

type TopicFlowRankingResult added in v1.0.655

type TopicFlowRankingResult struct {
	// Topic 流量数组
	TopicFlow []*TopicFlowRanking `json:"TopicFlow,omitnil,omitempty" name:"TopicFlow"`

	// 消费者组消费速度排行速度
	ConsumeSpeed []*ConsumerGroupSpeed `json:"ConsumeSpeed,omitnil,omitempty" name:"ConsumeSpeed"`

	// Topic 消息堆积/占用磁盘排行
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicMessageHeap []*TopicMessageHeapRanking `json:"TopicMessageHeap,omitnil,omitempty" name:"TopicMessageHeap"`

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

	// 单个broker 节点 Topic占用的数据大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	BrokerTopicData []*BrokerTopicData `json:"BrokerTopicData,omitnil,omitempty" name:"BrokerTopicData"`

	// 单个Broker 节点Topic 流量的大小(单位MB)
	BrokerTopicFlowData []*BrokerTopicFlowData `json:"BrokerTopicFlowData,omitnil,omitempty" name:"BrokerTopicFlowData"`
}

type TopicInSyncReplicaInfo added in v1.0.239

type TopicInSyncReplicaInfo struct {
	// 分区名称
	Partition *string `json:"Partition,omitnil,omitempty" name:"Partition"`

	// Leader Id
	Leader *uint64 `json:"Leader,omitnil,omitempty" name:"Leader"`

	// 副本集
	Replica *string `json:"Replica,omitnil,omitempty" name:"Replica"`

	// ISR
	InSyncReplica *string `json:"InSyncReplica,omitnil,omitempty" name:"InSyncReplica"`

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

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

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

	// 未同步副本集
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutOfSyncReplica *string `json:"OutOfSyncReplica,omitnil,omitempty" name:"OutOfSyncReplica"`
}

type TopicInSyncReplicaResult added in v1.0.239

type TopicInSyncReplicaResult struct {
	// Topic详情及副本合集
	TopicInSyncReplicaList []*TopicInSyncReplicaInfo `json:"TopicInSyncReplicaList,omitnil,omitempty" name:"TopicInSyncReplicaList"`

	// 总计个数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type TopicMessageHeapRanking added in v1.0.655

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

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

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

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

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

	// topic消息堆积/占用磁盘
	// 注意:此字段可能返回 null,表示取不到有效值。
	MessageHeap *uint64 `json:"MessageHeap,omitnil,omitempty" name:"MessageHeap"`
}

type TopicParam added in v1.0.449

type TopicParam struct {
	// 单独售卖Topic的Topic名称
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// Offset类型,最开始位置earliest,最新位置latest,时间点位置timestamp
	// 注意:此字段可能返回 null,表示取不到有效值。
	OffsetType *string `json:"OffsetType,omitnil,omitempty" name:"OffsetType"`

	// Offset类型为timestamp时必传,传时间戳,精确到秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Topic的TopicId【出参】
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 写入Topic时是否进行压缩,不开启填"none",开启的话,可选择"gzip", "snappy", "lz4"中的一个进行填写。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompressionType *string `json:"CompressionType,omitnil,omitempty" name:"CompressionType"`

	// 使用的Topic是否需要自动创建(目前只支持SOURCE流入任务)
	// 注意:此字段可能返回 null,表示取不到有效值。
	UseAutoCreateTopic *bool `json:"UseAutoCreateTopic,omitnil,omitempty" name:"UseAutoCreateTopic"`

	// 源topic消息1条扩增成msgMultiple条写入目标topic(该参数目前只有ckafka流入ckafka适用)
	// 注意:此字段可能返回 null,表示取不到有效值。
	MsgMultiple *int64 `json:"MsgMultiple,omitnil,omitempty" name:"MsgMultiple"`
}

type TopicPartitionDO

type TopicPartitionDO struct {
	// Partition ID
	Partition *int64 `json:"Partition,omitnil,omitempty" name:"Partition"`

	// Leader 运行状态
	LeaderStatus *int64 `json:"LeaderStatus,omitnil,omitempty" name:"LeaderStatus"`

	// ISR 个数
	IsrNum *int64 `json:"IsrNum,omitnil,omitempty" name:"IsrNum"`

	// 副本个数
	ReplicaNum *int64 `json:"ReplicaNum,omitnil,omitempty" name:"ReplicaNum"`
}

type TopicResult

type TopicResult struct {
	// 返回的主题信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicList []*Topic `json:"TopicList,omitnil,omitempty" name:"TopicList"`

	// 符合条件的 topic 数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type TopicRetentionTimeConfigRsp

type TopicRetentionTimeConfigRsp struct {
	// 期望值,即用户配置的Topic消息保留时间(单位分钟)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Expect *int64 `json:"Expect,omitnil,omitempty" name:"Expect"`

	// 当前值,即当前生效值(可能存在动态调整,单位分钟)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Current *int64 `json:"Current,omitnil,omitempty" name:"Current"`

	// 最近变更时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModTimeStamp *int64 `json:"ModTimeStamp,omitnil,omitempty" name:"ModTimeStamp"`
}

type TopicSubscribeGroup added in v1.0.228

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

	// 消费分组状态数量信息
	StatusCountInfo *string `json:"StatusCountInfo,omitnil,omitempty" name:"StatusCountInfo"`

	// 消费分组信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupsInfo []*GroupInfoResponse `json:"GroupsInfo,omitnil,omitempty" name:"GroupsInfo"`

	// 此次请求是否异步的状态。实例里分组较少的会直接返回结果,Status为1。当分组较多时,会异步更新缓存,Status为0时不会返回分组信息,直至Status为1更新完毕返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type TransformParam added in v1.0.449

type TransformParam struct {
	// 解析格式,JSON,DELIMITER分隔符,REGULAR正则提取
	AnalysisFormat *string `json:"AnalysisFormat,omitnil,omitempty" name:"AnalysisFormat"`

	// 输出格式
	OutputFormat *string `json:"OutputFormat,omitnil,omitempty" name:"OutputFormat"`

	// 是否保留解析失败数据
	FailureParam *FailureParam `json:"FailureParam,omitnil,omitempty" name:"FailureParam"`

	// 原始数据
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 分隔符、正则表达式
	Regex *string `json:"Regex,omitnil,omitempty" name:"Regex"`

	// Map
	MapParam []*MapParam `json:"MapParam,omitnil,omitempty" name:"MapParam"`

	// 过滤器
	FilterParam []*FilterMapParam `json:"FilterParam,omitnil,omitempty" name:"FilterParam"`

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

	// 解析结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnalyseResult []*MapParam `json:"AnalyseResult,omitnil,omitempty" name:"AnalyseResult"`

	// 底层引擎是否使用eb
	// 注意:此字段可能返回 null,表示取不到有效值。
	UseEventBus *bool `json:"UseEventBus,omitnil,omitempty" name:"UseEventBus"`
}

type TransformsParam added in v1.0.449

type TransformsParam struct {
	// 原始数据
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 处理链
	FieldChain []*FieldParam `json:"FieldChain,omitnil,omitempty" name:"FieldChain"`

	// 过滤器
	// 注意:此字段可能返回 null,表示取不到有效值。
	FilterParam []*FilterMapParam `json:"FilterParam,omitnil,omitempty" name:"FilterParam"`

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

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

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

	// 输出格式,JSON,ROW,默认为JSON
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputFormat *string `json:"OutputFormat,omitnil,omitempty" name:"OutputFormat"`

	// 输出格式为ROW必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	RowParam *RowParam `json:"RowParam,omitnil,omitempty" name:"RowParam"`

	// 是否保留数据源Topic元数据信息(源Topic、Partition、Offset),默认为false
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeepMetadata *bool `json:"KeepMetadata,omitnil,omitempty" name:"KeepMetadata"`

	// 数组解析
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchAnalyse *BatchAnalyseParam `json:"BatchAnalyse,omitnil,omitempty" name:"BatchAnalyse"`
}

type UrlDecodeParam added in v1.0.526

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

type User

type User struct {
	// 用户id
	UserId *int64 `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 用户名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type UserResponse

type UserResponse struct {
	// 符合条件的用户列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Users []*User `json:"Users,omitnil,omitempty" name:"Users"`

	// 符合条件的总用户数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type ValueParam added in v1.0.449

type ValueParam struct {
	// 处理模式,REPLACE替换,SUBSTR截取,DATE日期转换,TRIM去除前后空格,REGEX_REPLACE正则替换,URL_DECODE,LOWERCASE转换为小写
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 替换,TYPE=REPLACE时必传
	// 注意:此字段可能返回 null,表示取不到有效值。
	Replace *ReplaceParam `json:"Replace,omitnil,omitempty" name:"Replace"`

	// 截取,TYPE=SUBSTR时必传
	// 注意:此字段可能返回 null,表示取不到有效值。
	Substr *SubstrParam `json:"Substr,omitnil,omitempty" name:"Substr"`

	// 时间转换,TYPE=DATE时必传
	// 注意:此字段可能返回 null,表示取不到有效值。
	Date *DateParam `json:"Date,omitnil,omitempty" name:"Date"`

	// 正则替换,TYPE=REGEX_REPLACE时必传
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegexReplace *RegexReplaceParam `json:"RegexReplace,omitnil,omitempty" name:"RegexReplace"`

	// 值支持一拆多,TYPE=SPLIT时必传
	// 注意:此字段可能返回 null,表示取不到有效值。
	Split *SplitParam `json:"Split,omitnil,omitempty" name:"Split"`

	// key-value二次解析,TYPE=KV时必传
	// 注意:此字段可能返回 null,表示取不到有效值。
	KV *KVParam `json:"KV,omitnil,omitempty" name:"KV"`

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

	// JsonPath替换,TYPE=JSON_PATH_REPLACE时必传
	// 注意:此字段可能返回 null,表示取不到有效值。
	JsonPathReplace *JsonPathReplaceParam `json:"JsonPathReplace,omitnil,omitempty" name:"JsonPathReplace"`

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

	// 小写字符解析
	// 注意:此字段可能返回 null,表示取不到有效值。
	Lowercase *LowercaseParam `json:"Lowercase,omitnil,omitempty" name:"Lowercase"`
}

type VipEntity

type VipEntity struct {
	// 虚拟IP
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 虚拟端口
	Vport *string `json:"Vport,omitnil,omitempty" name:"Vport"`
}

type ZoneInfo

type ZoneInfo struct {
	// zone的id
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 是否内部APP
	IsInternalApp *int64 `json:"IsInternalApp,omitnil,omitempty" name:"IsInternalApp"`

	// app id
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 标识
	Flag *bool `json:"Flag,omitnil,omitempty" name:"Flag"`

	// zone名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// zone状态
	ZoneStatus *int64 `json:"ZoneStatus,omitnil,omitempty" name:"ZoneStatus"`

	// 额外标识
	//
	// Deprecated: Exflag is deprecated.
	Exflag *string `json:"Exflag,omitnil,omitempty" name:"Exflag"`

	// json对象,key为机型,value true为售罄,false为未售罄
	SoldOut *string `json:"SoldOut,omitnil,omitempty" name:"SoldOut"`

	// 标准版售罄信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SalesInfo []*SaleInfo `json:"SalesInfo,omitnil,omitempty" name:"SalesInfo"`

	// 额外标识
	ExtraFlag *string `json:"ExtraFlag,omitnil,omitempty" name:"ExtraFlag"`
}

type ZoneResponse

type ZoneResponse struct {
	// zone列表
	ZoneList []*ZoneInfo `json:"ZoneList,omitnil,omitempty" name:"ZoneList"`

	// 最大购买实例个数
	MaxBuyInstanceNum *int64 `json:"MaxBuyInstanceNum,omitnil,omitempty" name:"MaxBuyInstanceNum"`

	// 最大购买带宽 单位Mb/s
	MaxBandwidth *int64 `json:"MaxBandwidth,omitnil,omitempty" name:"MaxBandwidth"`

	// 后付费单位价格
	UnitPrice *Price `json:"UnitPrice,omitnil,omitempty" name:"UnitPrice"`

	// 后付费消息单价
	MessagePrice *Price `json:"MessagePrice,omitnil,omitempty" name:"MessagePrice"`

	// 用户独占集群信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterInfo []*ClusterInfo `json:"ClusterInfo,omitnil,omitempty" name:"ClusterInfo"`

	// 购买标准版配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Standard *string `json:"Standard,omitnil,omitempty" name:"Standard"`

	// 购买标准版S2配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	StandardS2 *string `json:"StandardS2,omitnil,omitempty" name:"StandardS2"`

	// 购买专业版配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Profession *string `json:"Profession,omitnil,omitempty" name:"Profession"`

	// 购买物理独占版配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Physical *string `json:"Physical,omitnil,omitempty" name:"Physical"`

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

	// 公网带宽配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicNetworkLimit *string `json:"PublicNetworkLimit,omitnil,omitempty" name:"PublicNetworkLimit"`
}

Jump to

Keyboard shortcuts

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