v20241024

package
v1.1.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

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

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

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

	// 时间格式异常,仅支持:YYYY-mm-dd HH:MM:SS
	INVALIDPARAMETER_INVALIDTIMEFORMAT = "InvalidParameter.InvalidTimeFormat"

	// 无效的时间,结束时间应大于起始时间
	INVALIDPARAMETER_INVALIDTIMEPARAMETER = "InvalidParameter.InvalidTimeParameter"

	// 集群未处于运行状态
	RESOURCEUNAVAILABLE_CLUSTERUNAVAILABLE = "ResourceUnavailable.ClusterUnavailable"

	// 该用户禁止当前操作
	UNAUTHORIZEDOPERATION_USERNOTALLOWOPERATION = "UnauthorizedOperation.UserNotAllowOperation"
)
View Source
const APIVersion = "2024-10-24"

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptTccVpcEndPointConnectRequest

type AcceptTccVpcEndPointConnectRequest struct {
	*tchttp.BaseRequest

	// 终端节点服务Id
	EndPointServiceId *string `json:"EndPointServiceId,omitnil,omitempty" name:"EndPointServiceId"`

	// 终端节点id
	EndPointId []*string `json:"EndPointId,omitnil,omitempty" name:"EndPointId"`

	// 是否接受连接
	AcceptFlag *bool `json:"AcceptFlag,omitnil,omitempty" name:"AcceptFlag"`
}

func NewAcceptTccVpcEndPointConnectRequest

func NewAcceptTccVpcEndPointConnectRequest() (request *AcceptTccVpcEndPointConnectRequest)

func (*AcceptTccVpcEndPointConnectRequest) FromJsonString

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

func (r *AcceptTccVpcEndPointConnectRequest) ToJsonString() string

type AcceptTccVpcEndPointConnectRequestParams

type AcceptTccVpcEndPointConnectRequestParams struct {
	// 终端节点服务Id
	EndPointServiceId *string `json:"EndPointServiceId,omitnil,omitempty" name:"EndPointServiceId"`

	// 终端节点id
	EndPointId []*string `json:"EndPointId,omitnil,omitempty" name:"EndPointId"`

	// 是否接受连接
	AcceptFlag *bool `json:"AcceptFlag,omitnil,omitempty" name:"AcceptFlag"`
}

Predefined struct for user

type AcceptTccVpcEndPointConnectResponse

type AcceptTccVpcEndPointConnectResponse struct {
	*tchttp.BaseResponse
	Response *AcceptTccVpcEndPointConnectResponseParams `json:"Response"`
}

func NewAcceptTccVpcEndPointConnectResponse

func NewAcceptTccVpcEndPointConnectResponse() (response *AcceptTccVpcEndPointConnectResponse)

func (*AcceptTccVpcEndPointConnectResponse) FromJsonString

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

func (r *AcceptTccVpcEndPointConnectResponse) ToJsonString() string

type AcceptTccVpcEndPointConnectResponseParams

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

Predefined struct for user

type BindTccVpcEndPointServiceWhiteListRequest

type BindTccVpcEndPointServiceWhiteListRequest struct {
	*tchttp.BaseRequest

	// 终端节点服务Id
	EndPointServiceId *string `json:"EndPointServiceId,omitnil,omitempty" name:"EndPointServiceId"`

	// 需要开白的用户Uin
	UserUin *string `json:"UserUin,omitnil,omitempty" name:"UserUin"`

	// 用户描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewBindTccVpcEndPointServiceWhiteListRequest

func NewBindTccVpcEndPointServiceWhiteListRequest() (request *BindTccVpcEndPointServiceWhiteListRequest)

func (*BindTccVpcEndPointServiceWhiteListRequest) FromJsonString

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

func (*BindTccVpcEndPointServiceWhiteListRequest) ToJsonString

type BindTccVpcEndPointServiceWhiteListRequestParams

type BindTccVpcEndPointServiceWhiteListRequestParams struct {
	// 终端节点服务Id
	EndPointServiceId *string `json:"EndPointServiceId,omitnil,omitempty" name:"EndPointServiceId"`

	// 需要开白的用户Uin
	UserUin *string `json:"UserUin,omitnil,omitempty" name:"UserUin"`

	// 用户描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type BindTccVpcEndPointServiceWhiteListResponse

type BindTccVpcEndPointServiceWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *BindTccVpcEndPointServiceWhiteListResponseParams `json:"Response"`
}

func NewBindTccVpcEndPointServiceWhiteListResponse

func NewBindTccVpcEndPointServiceWhiteListResponse() (response *BindTccVpcEndPointServiceWhiteListResponse)

func (*BindTccVpcEndPointServiceWhiteListResponse) FromJsonString

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

func (*BindTccVpcEndPointServiceWhiteListResponse) ToJsonString

type BindTccVpcEndPointServiceWhiteListResponseParams

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

Predefined struct for user

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) AcceptTccVpcEndPointConnect

func (c *Client) AcceptTccVpcEndPointConnect(request *AcceptTccVpcEndPointConnectRequest) (response *AcceptTccVpcEndPointConnectResponse, err error)

AcceptTccVpcEndPointConnect 接受终端节点连接

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION_USERNOTALLOWOPERATION = "UnauthorizedOperation.UserNotAllowOperation"

func (*Client) AcceptTccVpcEndPointConnectWithContext

func (c *Client) AcceptTccVpcEndPointConnectWithContext(ctx context.Context, request *AcceptTccVpcEndPointConnectRequest) (response *AcceptTccVpcEndPointConnectResponse, err error)

AcceptTccVpcEndPointConnect 接受终端节点连接

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION_USERNOTALLOWOPERATION = "UnauthorizedOperation.UserNotAllowOperation"

func (*Client) BindTccVpcEndPointServiceWhiteList

func (c *Client) BindTccVpcEndPointServiceWhiteList(request *BindTccVpcEndPointServiceWhiteListRequest) (response *BindTccVpcEndPointServiceWhiteListResponse, err error)

BindTccVpcEndPointServiceWhiteList 绑定终端节点服务白名单用户

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCEUNAVAILABLE_CLUSTERUNAVAILABLE = "ResourceUnavailable.ClusterUnavailable"
UNAUTHORIZEDOPERATION_USERNOTALLOWOPERATION = "UnauthorizedOperation.UserNotAllowOperation"

func (*Client) BindTccVpcEndPointServiceWhiteListWithContext

func (c *Client) BindTccVpcEndPointServiceWhiteListWithContext(ctx context.Context, request *BindTccVpcEndPointServiceWhiteListRequest) (response *BindTccVpcEndPointServiceWhiteListResponse, err error)

BindTccVpcEndPointServiceWhiteList 绑定终端节点服务白名单用户

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCEUNAVAILABLE_CLUSTERUNAVAILABLE = "ResourceUnavailable.ClusterUnavailable"
UNAUTHORIZEDOPERATION_USERNOTALLOWOPERATION = "UnauthorizedOperation.UserNotAllowOperation"

func (*Client) DescribeTccCatalog

func (c *Client) DescribeTccCatalog(request *DescribeTccCatalogRequest) (response *DescribeTccCatalogResponse, err error)

DescribeTccCatalog 获取Tcc数据目录详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDTIMEFORMAT = "InvalidParameter.InvalidTimeFormat"
INVALIDPARAMETER_INVALIDTIMEPARAMETER = "InvalidParameter.InvalidTimeParameter"

func (*Client) DescribeTccCatalogWithContext

func (c *Client) DescribeTccCatalogWithContext(ctx context.Context, request *DescribeTccCatalogRequest) (response *DescribeTccCatalogResponse, err error)

DescribeTccCatalog 获取Tcc数据目录详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDTIMEFORMAT = "InvalidParameter.InvalidTimeFormat"
INVALIDPARAMETER_INVALIDTIMEPARAMETER = "InvalidParameter.InvalidTimeParameter"

func (*Client) DescribeTccCatalogs

func (c *Client) DescribeTccCatalogs(request *DescribeTccCatalogsRequest) (response *DescribeTccCatalogsResponse, err error)

DescribeTccCatalogs 获取Tcc数据目录列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDTIMEFORMAT = "InvalidParameter.InvalidTimeFormat"
INVALIDPARAMETER_INVALIDTIMEPARAMETER = "InvalidParameter.InvalidTimeParameter"

func (*Client) DescribeTccCatalogsWithContext

func (c *Client) DescribeTccCatalogsWithContext(ctx context.Context, request *DescribeTccCatalogsRequest) (response *DescribeTccCatalogsResponse, err error)

DescribeTccCatalogs 获取Tcc数据目录列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_INVALIDTIMEFORMAT = "InvalidParameter.InvalidTimeFormat"
INVALIDPARAMETER_INVALIDTIMEPARAMETER = "InvalidParameter.InvalidTimeParameter"

type DescribeTccCatalogRequest

type DescribeTccCatalogRequest struct {
	*tchttp.BaseRequest

	// 数据目录Id
	CatalogId *string `json:"CatalogId,omitnil,omitempty" name:"CatalogId"`
}

func NewDescribeTccCatalogRequest

func NewDescribeTccCatalogRequest() (request *DescribeTccCatalogRequest)

func (*DescribeTccCatalogRequest) FromJsonString

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

func (r *DescribeTccCatalogRequest) ToJsonString() string

type DescribeTccCatalogRequestParams

type DescribeTccCatalogRequestParams struct {
	// 数据目录Id
	CatalogId *string `json:"CatalogId,omitnil,omitempty" name:"CatalogId"`
}

Predefined struct for user

type DescribeTccCatalogResponse

type DescribeTccCatalogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTccCatalogResponseParams `json:"Response"`
}

func NewDescribeTccCatalogResponse

func NewDescribeTccCatalogResponse() (response *DescribeTccCatalogResponse)

func (*DescribeTccCatalogResponse) FromJsonString

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

func (r *DescribeTccCatalogResponse) ToJsonString() string

type DescribeTccCatalogResponseParams

type DescribeTccCatalogResponseParams struct {
	// Tcc数据目录信息
	TccCatalog *TccCatalogConfig `json:"TccCatalog,omitnil,omitempty" name:"TccCatalog"`

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

Predefined struct for user

type DescribeTccCatalogsRequest

type DescribeTccCatalogsRequest struct {
	*tchttp.BaseRequest

	// 数据目录Id
	CatalogId *string `json:"CatalogId,omitnil,omitempty" name:"CatalogId"`

	// 数据目录名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 数据目录类型,当前支持:TCC-HIVE
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 状态信息:注册中0,待测试1,连接成功2,连接失败3,删除中4,已删除5
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作人uin
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`
}

func NewDescribeTccCatalogsRequest

func NewDescribeTccCatalogsRequest() (request *DescribeTccCatalogsRequest)

func (*DescribeTccCatalogsRequest) FromJsonString

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

func (r *DescribeTccCatalogsRequest) ToJsonString() string

type DescribeTccCatalogsRequestParams

type DescribeTccCatalogsRequestParams struct {
	// 数据目录Id
	CatalogId *string `json:"CatalogId,omitnil,omitempty" name:"CatalogId"`

	// 数据目录名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 数据目录类型,当前支持:TCC-HIVE
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 状态信息:注册中0,待测试1,连接成功2,连接失败3,删除中4,已删除5
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作人uin
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`
}

Predefined struct for user

type DescribeTccCatalogsResponse

type DescribeTccCatalogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTccCatalogsResponseParams `json:"Response"`
}

func NewDescribeTccCatalogsResponse

func NewDescribeTccCatalogsResponse() (response *DescribeTccCatalogsResponse)

func (*DescribeTccCatalogsResponse) FromJsonString

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

func (r *DescribeTccCatalogsResponse) ToJsonString() string

type DescribeTccCatalogsResponseParams

type DescribeTccCatalogsResponseParams struct {
	// 数据目录列表
	TccCatalogSet []*TccCatalogSet `json:"TccCatalogSet,omitnil,omitempty" name:"TccCatalogSet"`

	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

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

Predefined struct for user

type NetWork

type NetWork struct {
	// vpc实例id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// vpc网段
	VpcCidrBlock *string `json:"VpcCidrBlock,omitnil,omitempty" name:"VpcCidrBlock"`

	// 子网实例id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 子网网段
	SubnetCidrBlock *string `json:"SubnetCidrBlock,omitnil,omitempty" name:"SubnetCidrBlock"`

	// 服务clbip
	ClbIp *string `json:"ClbIp,omitnil,omitempty" name:"ClbIp"`

	// 服务clbPort
	ClbPort *string `json:"ClbPort,omitnil,omitempty" name:"ClbPort"`
}

type TccCatalogConfig

type TccCatalogConfig struct {
	// 数据目录唯一id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 数据目录名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 数据目录类型,当前支持:TCC-HIVE
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 描述信息
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 状态信息:注册中0,待测试1,连接成功2,连接失败3,删除中4,已删除5
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Tcc数据目录连接信息
	Connection *TccConnectionConfig `json:"Connection,omitnil,omitempty" name:"Connection"`

	// 操作人uin
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type TccCatalogSet

type TccCatalogSet struct {
	// 数据目录唯一id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 数据目录名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 数据目录类型,当前支持:TCC-HIVE
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 状态信息:注册中0,待测试1,连接成功2,连接失败3,删除中4,已删除5
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作人uin
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type TccConnection

type TccConnection struct {
	// 引擎终端节点服务Id
	EndpointServiceId *string `json:"EndpointServiceId,omitnil,omitempty" name:"EndpointServiceId"`

	// 元数据连接串
	MetaStoreUrl *string `json:"MetaStoreUrl,omitnil,omitempty" name:"MetaStoreUrl"`

	// 网络信息
	NetWork *NetWork `json:"NetWork,omitnil,omitempty" name:"NetWork"`

	// hive版本
	HiveVersion *string `json:"HiveVersion,omitnil,omitempty" name:"HiveVersion"`

	// hive location
	Location *string `json:"Location,omitnil,omitempty" name:"Location"`

	// HMS终端节点服务
	HmsEndpointServiceId *string `json:"HmsEndpointServiceId,omitnil,omitempty" name:"HmsEndpointServiceId"`
}

type TccConnectionConfig

type TccConnectionConfig struct {
	// Tcc数据目录连接配置
	TccHive *TccConnection `json:"TccHive,omitnil,omitempty" name:"TccHive"`
}

Jump to

Keyboard shortcuts

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