Documentation
¶
Index ¶
- Constants
- type AcceptTccVpcEndPointConnectRequest
- type AcceptTccVpcEndPointConnectRequestParams
- type AcceptTccVpcEndPointConnectResponse
- type AcceptTccVpcEndPointConnectResponseParams
- type BindTccVpcEndPointServiceWhiteListRequest
- type BindTccVpcEndPointServiceWhiteListRequestParams
- type BindTccVpcEndPointServiceWhiteListResponse
- type BindTccVpcEndPointServiceWhiteListResponseParams
- type Client
- func (c *Client) AcceptTccVpcEndPointConnect(request *AcceptTccVpcEndPointConnectRequest) (response *AcceptTccVpcEndPointConnectResponse, err error)
- func (c *Client) AcceptTccVpcEndPointConnectWithContext(ctx context.Context, request *AcceptTccVpcEndPointConnectRequest) (response *AcceptTccVpcEndPointConnectResponse, err error)
- func (c *Client) BindTccVpcEndPointServiceWhiteList(request *BindTccVpcEndPointServiceWhiteListRequest) (response *BindTccVpcEndPointServiceWhiteListResponse, err error)
- func (c *Client) BindTccVpcEndPointServiceWhiteListWithContext(ctx context.Context, request *BindTccVpcEndPointServiceWhiteListRequest) (response *BindTccVpcEndPointServiceWhiteListResponse, err error)
- func (c *Client) DescribeTccCatalog(request *DescribeTccCatalogRequest) (response *DescribeTccCatalogResponse, err error)
- func (c *Client) DescribeTccCatalogWithContext(ctx context.Context, request *DescribeTccCatalogRequest) (response *DescribeTccCatalogResponse, err error)
- func (c *Client) DescribeTccCatalogs(request *DescribeTccCatalogsRequest) (response *DescribeTccCatalogsResponse, err error)
- func (c *Client) DescribeTccCatalogsWithContext(ctx context.Context, request *DescribeTccCatalogsRequest) (response *DescribeTccCatalogsResponse, err error)
- type DescribeTccCatalogRequest
- type DescribeTccCatalogRequestParams
- type DescribeTccCatalogResponse
- type DescribeTccCatalogResponseParams
- type DescribeTccCatalogsRequest
- type DescribeTccCatalogsRequestParams
- type DescribeTccCatalogsResponse
- type DescribeTccCatalogsResponseParams
- type NetWork
- type TccCatalogConfig
- type TccCatalogSet
- type TccConnection
- type TccConnectionConfig
Constants ¶
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" )
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 ¶
func (r *BindTccVpcEndPointServiceWhiteListRequest) 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 (*BindTccVpcEndPointServiceWhiteListRequest) ToJsonString ¶
func (r *BindTccVpcEndPointServiceWhiteListRequest) ToJsonString() string
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 ¶
func (r *BindTccVpcEndPointServiceWhiteListResponse) 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 (*BindTccVpcEndPointServiceWhiteListResponse) ToJsonString ¶
func (r *BindTccVpcEndPointServiceWhiteListResponse) ToJsonString() string
type BindTccVpcEndPointServiceWhiteListResponseParams ¶
type BindTccVpcEndPointServiceWhiteListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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"` }