代码拉取完成,页面将自动刷新
// Copyright (c) 2017-2025 Tencent. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package v20240516
import (
"context"
"errors"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
)
const APIVersion = "2024-05-16"
type Client struct {
common.Client
}
// Deprecated
func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error) {
cpf := profile.NewClientProfile()
client = &Client{}
client.Init(region).WithSecretId(secretId, secretKey).WithProfile(cpf)
return
}
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) {
client = &Client{}
client.Init(region).
WithCredential(credential).
WithProfile(clientProfile)
return
}
func NewActivateCaCertificateRequest() (request *ActivateCaCertificateRequest) {
request = &ActivateCaCertificateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ActivateCaCertificate")
return
}
func NewActivateCaCertificateResponse() (response *ActivateCaCertificateResponse) {
response = &ActivateCaCertificateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ActivateCaCertificate
// 激活Ca证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) ActivateCaCertificate(request *ActivateCaCertificateRequest) (response *ActivateCaCertificateResponse, err error) {
return c.ActivateCaCertificateWithContext(context.Background(), request)
}
// ActivateCaCertificate
// 激活Ca证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) ActivateCaCertificateWithContext(ctx context.Context, request *ActivateCaCertificateRequest) (response *ActivateCaCertificateResponse, err error) {
if request == nil {
request = NewActivateCaCertificateRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ActivateCaCertificate")
if c.GetCredential() == nil {
return nil, errors.New("ActivateCaCertificate require credential")
}
request.SetContext(ctx)
response = NewActivateCaCertificateResponse()
err = c.Send(request, response)
return
}
func NewActivateDeviceCertificateRequest() (request *ActivateDeviceCertificateRequest) {
request = &ActivateDeviceCertificateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ActivateDeviceCertificate")
return
}
func NewActivateDeviceCertificateResponse() (response *ActivateDeviceCertificateResponse) {
response = &ActivateDeviceCertificateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ActivateDeviceCertificate
// 生效设备证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) ActivateDeviceCertificate(request *ActivateDeviceCertificateRequest) (response *ActivateDeviceCertificateResponse, err error) {
return c.ActivateDeviceCertificateWithContext(context.Background(), request)
}
// ActivateDeviceCertificate
// 生效设备证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) ActivateDeviceCertificateWithContext(ctx context.Context, request *ActivateDeviceCertificateRequest) (response *ActivateDeviceCertificateResponse, err error) {
if request == nil {
request = NewActivateDeviceCertificateRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ActivateDeviceCertificate")
if c.GetCredential() == nil {
return nil, errors.New("ActivateDeviceCertificate require credential")
}
request.SetContext(ctx)
response = NewActivateDeviceCertificateResponse()
err = c.Send(request, response)
return
}
func NewAddClientSubscriptionRequest() (request *AddClientSubscriptionRequest) {
request = &AddClientSubscriptionRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "AddClientSubscription")
return
}
func NewAddClientSubscriptionResponse() (response *AddClientSubscriptionResponse) {
response = &AddClientSubscriptionResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// AddClientSubscription
// 为MQTT客户端增加一条订阅
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) AddClientSubscription(request *AddClientSubscriptionRequest) (response *AddClientSubscriptionResponse, err error) {
return c.AddClientSubscriptionWithContext(context.Background(), request)
}
// AddClientSubscription
// 为MQTT客户端增加一条订阅
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) AddClientSubscriptionWithContext(ctx context.Context, request *AddClientSubscriptionRequest) (response *AddClientSubscriptionResponse, err error) {
if request == nil {
request = NewAddClientSubscriptionRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "AddClientSubscription")
if c.GetCredential() == nil {
return nil, errors.New("AddClientSubscription require credential")
}
request.SetContext(ctx)
response = NewAddClientSubscriptionResponse()
err = c.Send(request, response)
return
}
func NewApplyRegistrationCodeRequest() (request *ApplyRegistrationCodeRequest) {
request = &ApplyRegistrationCodeRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ApplyRegistrationCode")
return
}
func NewApplyRegistrationCodeResponse() (response *ApplyRegistrationCodeResponse) {
response = &ApplyRegistrationCodeResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ApplyRegistrationCode
// 申请ca注册码
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) ApplyRegistrationCode(request *ApplyRegistrationCodeRequest) (response *ApplyRegistrationCodeResponse, err error) {
return c.ApplyRegistrationCodeWithContext(context.Background(), request)
}
// ApplyRegistrationCode
// 申请ca注册码
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) ApplyRegistrationCodeWithContext(ctx context.Context, request *ApplyRegistrationCodeRequest) (response *ApplyRegistrationCodeResponse, err error) {
if request == nil {
request = NewApplyRegistrationCodeRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ApplyRegistrationCode")
if c.GetCredential() == nil {
return nil, errors.New("ApplyRegistrationCode require credential")
}
request.SetContext(ctx)
response = NewApplyRegistrationCodeResponse()
err = c.Send(request, response)
return
}
func NewCreateAuthorizationPolicyRequest() (request *CreateAuthorizationPolicyRequest) {
request = &CreateAuthorizationPolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "CreateAuthorizationPolicy")
return
}
func NewCreateAuthorizationPolicyResponse() (response *CreateAuthorizationPolicyResponse) {
response = &CreateAuthorizationPolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateAuthorizationPolicy
// 创建MQTT实例的性能测试任务
//
// 可能返回的错误码:
// FAILEDOPERATION_DUPLICATEPOLICY = "FailedOperation.DuplicatePolicy"
// FAILEDOPERATION_DUPLICATEPRIORITY = "FailedOperation.DuplicatePriority"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) CreateAuthorizationPolicy(request *CreateAuthorizationPolicyRequest) (response *CreateAuthorizationPolicyResponse, err error) {
return c.CreateAuthorizationPolicyWithContext(context.Background(), request)
}
// CreateAuthorizationPolicy
// 创建MQTT实例的性能测试任务
//
// 可能返回的错误码:
// FAILEDOPERATION_DUPLICATEPOLICY = "FailedOperation.DuplicatePolicy"
// FAILEDOPERATION_DUPLICATEPRIORITY = "FailedOperation.DuplicatePriority"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) CreateAuthorizationPolicyWithContext(ctx context.Context, request *CreateAuthorizationPolicyRequest) (response *CreateAuthorizationPolicyResponse, err error) {
if request == nil {
request = NewCreateAuthorizationPolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "CreateAuthorizationPolicy")
if c.GetCredential() == nil {
return nil, errors.New("CreateAuthorizationPolicy require credential")
}
request.SetContext(ctx)
response = NewCreateAuthorizationPolicyResponse()
err = c.Send(request, response)
return
}
func NewCreateDeviceIdentityRequest() (request *CreateDeviceIdentityRequest) {
request = &CreateDeviceIdentityRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "CreateDeviceIdentity")
return
}
func NewCreateDeviceIdentityResponse() (response *CreateDeviceIdentityResponse) {
response = &CreateDeviceIdentityResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateDeviceIdentity
// 创建一机一密设备签名
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateDeviceIdentity(request *CreateDeviceIdentityRequest) (response *CreateDeviceIdentityResponse, err error) {
return c.CreateDeviceIdentityWithContext(context.Background(), request)
}
// CreateDeviceIdentity
// 创建一机一密设备签名
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateDeviceIdentityWithContext(ctx context.Context, request *CreateDeviceIdentityRequest) (response *CreateDeviceIdentityResponse, err error) {
if request == nil {
request = NewCreateDeviceIdentityRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "CreateDeviceIdentity")
if c.GetCredential() == nil {
return nil, errors.New("CreateDeviceIdentity require credential")
}
request.SetContext(ctx)
response = NewCreateDeviceIdentityResponse()
err = c.Send(request, response)
return
}
func NewCreateHttpAuthenticatorRequest() (request *CreateHttpAuthenticatorRequest) {
request = &CreateHttpAuthenticatorRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "CreateHttpAuthenticator")
return
}
func NewCreateHttpAuthenticatorResponse() (response *CreateHttpAuthenticatorResponse) {
response = &CreateHttpAuthenticatorResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateHttpAuthenticator
// 创建一个HTTP的认证器
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateHttpAuthenticator(request *CreateHttpAuthenticatorRequest) (response *CreateHttpAuthenticatorResponse, err error) {
return c.CreateHttpAuthenticatorWithContext(context.Background(), request)
}
// CreateHttpAuthenticator
// 创建一个HTTP的认证器
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateHttpAuthenticatorWithContext(ctx context.Context, request *CreateHttpAuthenticatorRequest) (response *CreateHttpAuthenticatorResponse, err error) {
if request == nil {
request = NewCreateHttpAuthenticatorRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "CreateHttpAuthenticator")
if c.GetCredential() == nil {
return nil, errors.New("CreateHttpAuthenticator require credential")
}
request.SetContext(ctx)
response = NewCreateHttpAuthenticatorResponse()
err = c.Send(request, response)
return
}
func NewCreateInsPublicEndpointRequest() (request *CreateInsPublicEndpointRequest) {
request = &CreateInsPublicEndpointRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "CreateInsPublicEndpoint")
return
}
func NewCreateInsPublicEndpointResponse() (response *CreateInsPublicEndpointResponse) {
response = &CreateInsPublicEndpointResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateInsPublicEndpoint
// 为MQTT实例创建公网接入点,未开启公网的集群可调用。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateInsPublicEndpoint(request *CreateInsPublicEndpointRequest) (response *CreateInsPublicEndpointResponse, err error) {
return c.CreateInsPublicEndpointWithContext(context.Background(), request)
}
// CreateInsPublicEndpoint
// 为MQTT实例创建公网接入点,未开启公网的集群可调用。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateInsPublicEndpointWithContext(ctx context.Context, request *CreateInsPublicEndpointRequest) (response *CreateInsPublicEndpointResponse, err error) {
if request == nil {
request = NewCreateInsPublicEndpointRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "CreateInsPublicEndpoint")
if c.GetCredential() == nil {
return nil, errors.New("CreateInsPublicEndpoint require credential")
}
request.SetContext(ctx)
response = NewCreateInsPublicEndpointResponse()
err = c.Send(request, response)
return
}
func NewCreateInstanceRequest() (request *CreateInstanceRequest) {
request = &CreateInstanceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "CreateInstance")
return
}
func NewCreateInstanceResponse() (response *CreateInstanceResponse) {
response = &CreateInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateInstance
// 购买新的MQTT实例
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INVALIDPARAMETER_INSTANCETYPENOTMATCH = "InvalidParameter.InstanceTypeNotMatch"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_PUBLICNETWORKINVALIDPARAMETERVALUE = "InvalidParameterValue.PublicNetworkInvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
func (c *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error) {
return c.CreateInstanceWithContext(context.Background(), request)
}
// CreateInstance
// 购买新的MQTT实例
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INVALIDPARAMETER_INSTANCETYPENOTMATCH = "InvalidParameter.InstanceTypeNotMatch"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_PUBLICNETWORKINVALIDPARAMETERVALUE = "InvalidParameterValue.PublicNetworkInvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
func (c *Client) CreateInstanceWithContext(ctx context.Context, request *CreateInstanceRequest) (response *CreateInstanceResponse, err error) {
if request == nil {
request = NewCreateInstanceRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "CreateInstance")
if c.GetCredential() == nil {
return nil, errors.New("CreateInstance require credential")
}
request.SetContext(ctx)
response = NewCreateInstanceResponse()
err = c.Send(request, response)
return
}
func NewCreateJWKSAuthenticatorRequest() (request *CreateJWKSAuthenticatorRequest) {
request = &CreateJWKSAuthenticatorRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "CreateJWKSAuthenticator")
return
}
func NewCreateJWKSAuthenticatorResponse() (response *CreateJWKSAuthenticatorResponse) {
response = &CreateJWKSAuthenticatorResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateJWKSAuthenticator
// 创建一个jwks的认证
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateJWKSAuthenticator(request *CreateJWKSAuthenticatorRequest) (response *CreateJWKSAuthenticatorResponse, err error) {
return c.CreateJWKSAuthenticatorWithContext(context.Background(), request)
}
// CreateJWKSAuthenticator
// 创建一个jwks的认证
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateJWKSAuthenticatorWithContext(ctx context.Context, request *CreateJWKSAuthenticatorRequest) (response *CreateJWKSAuthenticatorResponse, err error) {
if request == nil {
request = NewCreateJWKSAuthenticatorRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "CreateJWKSAuthenticator")
if c.GetCredential() == nil {
return nil, errors.New("CreateJWKSAuthenticator require credential")
}
request.SetContext(ctx)
response = NewCreateJWKSAuthenticatorResponse()
err = c.Send(request, response)
return
}
func NewCreateJWTAuthenticatorRequest() (request *CreateJWTAuthenticatorRequest) {
request = &CreateJWTAuthenticatorRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "CreateJWTAuthenticator")
return
}
func NewCreateJWTAuthenticatorResponse() (response *CreateJWTAuthenticatorResponse) {
response = &CreateJWTAuthenticatorResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateJWTAuthenticator
// 创建一个jwks的认证
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_PUBLICKEYVERIFYFAILED = "FailedOperation.PublicKeyVerifyFailed"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateJWTAuthenticator(request *CreateJWTAuthenticatorRequest) (response *CreateJWTAuthenticatorResponse, err error) {
return c.CreateJWTAuthenticatorWithContext(context.Background(), request)
}
// CreateJWTAuthenticator
// 创建一个jwks的认证
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_PUBLICKEYVERIFYFAILED = "FailedOperation.PublicKeyVerifyFailed"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateJWTAuthenticatorWithContext(ctx context.Context, request *CreateJWTAuthenticatorRequest) (response *CreateJWTAuthenticatorResponse, err error) {
if request == nil {
request = NewCreateJWTAuthenticatorRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "CreateJWTAuthenticator")
if c.GetCredential() == nil {
return nil, errors.New("CreateJWTAuthenticator require credential")
}
request.SetContext(ctx)
response = NewCreateJWTAuthenticatorResponse()
err = c.Send(request, response)
return
}
func NewCreateMessageEnrichmentRuleRequest() (request *CreateMessageEnrichmentRuleRequest) {
request = &CreateMessageEnrichmentRuleRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "CreateMessageEnrichmentRule")
return
}
func NewCreateMessageEnrichmentRuleResponse() (response *CreateMessageEnrichmentRuleResponse) {
response = &CreateMessageEnrichmentRuleResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateMessageEnrichmentRule
// 创建一条消息属性增强规则
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
func (c *Client) CreateMessageEnrichmentRule(request *CreateMessageEnrichmentRuleRequest) (response *CreateMessageEnrichmentRuleResponse, err error) {
return c.CreateMessageEnrichmentRuleWithContext(context.Background(), request)
}
// CreateMessageEnrichmentRule
// 创建一条消息属性增强规则
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
func (c *Client) CreateMessageEnrichmentRuleWithContext(ctx context.Context, request *CreateMessageEnrichmentRuleRequest) (response *CreateMessageEnrichmentRuleResponse, err error) {
if request == nil {
request = NewCreateMessageEnrichmentRuleRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "CreateMessageEnrichmentRule")
if c.GetCredential() == nil {
return nil, errors.New("CreateMessageEnrichmentRule require credential")
}
request.SetContext(ctx)
response = NewCreateMessageEnrichmentRuleResponse()
err = c.Send(request, response)
return
}
func NewCreateTopicRequest() (request *CreateTopicRequest) {
request = &CreateTopicRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "CreateTopic")
return
}
func NewCreateTopicResponse() (response *CreateTopicResponse) {
response = &CreateTopicResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateTopic
// 创建主题
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// LIMITEXCEEDED_TOPICNUM = "LimitExceeded.TopicNum"
// OPERATIONDENIED = "OperationDenied"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateTopic(request *CreateTopicRequest) (response *CreateTopicResponse, err error) {
return c.CreateTopicWithContext(context.Background(), request)
}
// CreateTopic
// 创建主题
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// LIMITEXCEEDED_TOPICNUM = "LimitExceeded.TopicNum"
// OPERATIONDENIED = "OperationDenied"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateTopicWithContext(ctx context.Context, request *CreateTopicRequest) (response *CreateTopicResponse, err error) {
if request == nil {
request = NewCreateTopicRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "CreateTopic")
if c.GetCredential() == nil {
return nil, errors.New("CreateTopic require credential")
}
request.SetContext(ctx)
response = NewCreateTopicResponse()
err = c.Send(request, response)
return
}
func NewCreateUserRequest() (request *CreateUserRequest) {
request = &CreateUserRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "CreateUser")
return
}
func NewCreateUserResponse() (response *CreateUserResponse) {
response = &CreateUserResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateUser
// 添加mqtt角色
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// OPERATIONDENIED = "OperationDenied"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateUser(request *CreateUserRequest) (response *CreateUserResponse, err error) {
return c.CreateUserWithContext(context.Background(), request)
}
// CreateUser
// 添加mqtt角色
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// OPERATIONDENIED = "OperationDenied"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) CreateUserWithContext(ctx context.Context, request *CreateUserRequest) (response *CreateUserResponse, err error) {
if request == nil {
request = NewCreateUserRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "CreateUser")
if c.GetCredential() == nil {
return nil, errors.New("CreateUser require credential")
}
request.SetContext(ctx)
response = NewCreateUserResponse()
err = c.Send(request, response)
return
}
func NewDeactivateCaCertificateRequest() (request *DeactivateCaCertificateRequest) {
request = &DeactivateCaCertificateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeactivateCaCertificate")
return
}
func NewDeactivateCaCertificateResponse() (response *DeactivateCaCertificateResponse) {
response = &DeactivateCaCertificateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeactivateCaCertificate
// 失效Ca证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeactivateCaCertificate(request *DeactivateCaCertificateRequest) (response *DeactivateCaCertificateResponse, err error) {
return c.DeactivateCaCertificateWithContext(context.Background(), request)
}
// DeactivateCaCertificate
// 失效Ca证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeactivateCaCertificateWithContext(ctx context.Context, request *DeactivateCaCertificateRequest) (response *DeactivateCaCertificateResponse, err error) {
if request == nil {
request = NewDeactivateCaCertificateRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeactivateCaCertificate")
if c.GetCredential() == nil {
return nil, errors.New("DeactivateCaCertificate require credential")
}
request.SetContext(ctx)
response = NewDeactivateCaCertificateResponse()
err = c.Send(request, response)
return
}
func NewDeactivateDeviceCertificateRequest() (request *DeactivateDeviceCertificateRequest) {
request = &DeactivateDeviceCertificateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeactivateDeviceCertificate")
return
}
func NewDeactivateDeviceCertificateResponse() (response *DeactivateDeviceCertificateResponse) {
response = &DeactivateDeviceCertificateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeactivateDeviceCertificate
// 失效Ca证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeactivateDeviceCertificate(request *DeactivateDeviceCertificateRequest) (response *DeactivateDeviceCertificateResponse, err error) {
return c.DeactivateDeviceCertificateWithContext(context.Background(), request)
}
// DeactivateDeviceCertificate
// 失效Ca证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeactivateDeviceCertificateWithContext(ctx context.Context, request *DeactivateDeviceCertificateRequest) (response *DeactivateDeviceCertificateResponse, err error) {
if request == nil {
request = NewDeactivateDeviceCertificateRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeactivateDeviceCertificate")
if c.GetCredential() == nil {
return nil, errors.New("DeactivateDeviceCertificate require credential")
}
request.SetContext(ctx)
response = NewDeactivateDeviceCertificateResponse()
err = c.Send(request, response)
return
}
func NewDeleteAuthenticatorRequest() (request *DeleteAuthenticatorRequest) {
request = &DeleteAuthenticatorRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeleteAuthenticator")
return
}
func NewDeleteAuthenticatorResponse() (response *DeleteAuthenticatorResponse) {
response = &DeleteAuthenticatorResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteAuthenticator
// 根据认证器类型删除一个MQTT认证器
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// RESOURCENOTFOUND_NOAUTHENTICATOR = "ResourceNotFound.NoAuthenticator"
// RESOURCENOTFOUND_ROLE = "ResourceNotFound.Role"
func (c *Client) DeleteAuthenticator(request *DeleteAuthenticatorRequest) (response *DeleteAuthenticatorResponse, err error) {
return c.DeleteAuthenticatorWithContext(context.Background(), request)
}
// DeleteAuthenticator
// 根据认证器类型删除一个MQTT认证器
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// RESOURCENOTFOUND_NOAUTHENTICATOR = "ResourceNotFound.NoAuthenticator"
// RESOURCENOTFOUND_ROLE = "ResourceNotFound.Role"
func (c *Client) DeleteAuthenticatorWithContext(ctx context.Context, request *DeleteAuthenticatorRequest) (response *DeleteAuthenticatorResponse, err error) {
if request == nil {
request = NewDeleteAuthenticatorRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeleteAuthenticator")
if c.GetCredential() == nil {
return nil, errors.New("DeleteAuthenticator require credential")
}
request.SetContext(ctx)
response = NewDeleteAuthenticatorResponse()
err = c.Send(request, response)
return
}
func NewDeleteAuthorizationPolicyRequest() (request *DeleteAuthorizationPolicyRequest) {
request = &DeleteAuthorizationPolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeleteAuthorizationPolicy")
return
}
func NewDeleteAuthorizationPolicyResponse() (response *DeleteAuthorizationPolicyResponse) {
response = &DeleteAuthorizationPolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteAuthorizationPolicy
// 删除策略规则
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_AUTHORIZATIONPOLICY = "ResourceNotFound.AuthorizationPolicy"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteAuthorizationPolicy(request *DeleteAuthorizationPolicyRequest) (response *DeleteAuthorizationPolicyResponse, err error) {
return c.DeleteAuthorizationPolicyWithContext(context.Background(), request)
}
// DeleteAuthorizationPolicy
// 删除策略规则
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_AUTHORIZATIONPOLICY = "ResourceNotFound.AuthorizationPolicy"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteAuthorizationPolicyWithContext(ctx context.Context, request *DeleteAuthorizationPolicyRequest) (response *DeleteAuthorizationPolicyResponse, err error) {
if request == nil {
request = NewDeleteAuthorizationPolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeleteAuthorizationPolicy")
if c.GetCredential() == nil {
return nil, errors.New("DeleteAuthorizationPolicy require credential")
}
request.SetContext(ctx)
response = NewDeleteAuthorizationPolicyResponse()
err = c.Send(request, response)
return
}
func NewDeleteCaCertificateRequest() (request *DeleteCaCertificateRequest) {
request = &DeleteCaCertificateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeleteCaCertificate")
return
}
func NewDeleteCaCertificateResponse() (response *DeleteCaCertificateResponse) {
response = &DeleteCaCertificateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteCaCertificate
// 删除Ca证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_RELATEDDEVICECERTIFICATEEXISTS = "FailedOperation.RelatedDeviceCertificateExists"
// RESOURCENOTFOUND_CA = "ResourceNotFound.Ca"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteCaCertificate(request *DeleteCaCertificateRequest) (response *DeleteCaCertificateResponse, err error) {
return c.DeleteCaCertificateWithContext(context.Background(), request)
}
// DeleteCaCertificate
// 删除Ca证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_RELATEDDEVICECERTIFICATEEXISTS = "FailedOperation.RelatedDeviceCertificateExists"
// RESOURCENOTFOUND_CA = "ResourceNotFound.Ca"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteCaCertificateWithContext(ctx context.Context, request *DeleteCaCertificateRequest) (response *DeleteCaCertificateResponse, err error) {
if request == nil {
request = NewDeleteCaCertificateRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeleteCaCertificate")
if c.GetCredential() == nil {
return nil, errors.New("DeleteCaCertificate require credential")
}
request.SetContext(ctx)
response = NewDeleteCaCertificateResponse()
err = c.Send(request, response)
return
}
func NewDeleteClientSubscriptionRequest() (request *DeleteClientSubscriptionRequest) {
request = &DeleteClientSubscriptionRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeleteClientSubscription")
return
}
func NewDeleteClientSubscriptionResponse() (response *DeleteClientSubscriptionResponse) {
response = &DeleteClientSubscriptionResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteClientSubscription
// 删除MQTT客户端下的一条订阅
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_RELATEDDEVICECERTIFICATEEXISTS = "FailedOperation.RelatedDeviceCertificateExists"
// RESOURCENOTFOUND_CA = "ResourceNotFound.Ca"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteClientSubscription(request *DeleteClientSubscriptionRequest) (response *DeleteClientSubscriptionResponse, err error) {
return c.DeleteClientSubscriptionWithContext(context.Background(), request)
}
// DeleteClientSubscription
// 删除MQTT客户端下的一条订阅
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_RELATEDDEVICECERTIFICATEEXISTS = "FailedOperation.RelatedDeviceCertificateExists"
// RESOURCENOTFOUND_CA = "ResourceNotFound.Ca"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteClientSubscriptionWithContext(ctx context.Context, request *DeleteClientSubscriptionRequest) (response *DeleteClientSubscriptionResponse, err error) {
if request == nil {
request = NewDeleteClientSubscriptionRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeleteClientSubscription")
if c.GetCredential() == nil {
return nil, errors.New("DeleteClientSubscription require credential")
}
request.SetContext(ctx)
response = NewDeleteClientSubscriptionResponse()
err = c.Send(request, response)
return
}
func NewDeleteDeviceCertificateRequest() (request *DeleteDeviceCertificateRequest) {
request = &DeleteDeviceCertificateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeleteDeviceCertificate")
return
}
func NewDeleteDeviceCertificateResponse() (response *DeleteDeviceCertificateResponse) {
response = &DeleteDeviceCertificateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteDeviceCertificate
// 删除设备证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteDeviceCertificate(request *DeleteDeviceCertificateRequest) (response *DeleteDeviceCertificateResponse, err error) {
return c.DeleteDeviceCertificateWithContext(context.Background(), request)
}
// DeleteDeviceCertificate
// 删除设备证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteDeviceCertificateWithContext(ctx context.Context, request *DeleteDeviceCertificateRequest) (response *DeleteDeviceCertificateResponse, err error) {
if request == nil {
request = NewDeleteDeviceCertificateRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeleteDeviceCertificate")
if c.GetCredential() == nil {
return nil, errors.New("DeleteDeviceCertificate require credential")
}
request.SetContext(ctx)
response = NewDeleteDeviceCertificateResponse()
err = c.Send(request, response)
return
}
func NewDeleteDeviceIdentityRequest() (request *DeleteDeviceIdentityRequest) {
request = &DeleteDeviceIdentityRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeleteDeviceIdentity")
return
}
func NewDeleteDeviceIdentityResponse() (response *DeleteDeviceIdentityResponse) {
response = &DeleteDeviceIdentityResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteDeviceIdentity
// 删除一机一密设备签名
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) DeleteDeviceIdentity(request *DeleteDeviceIdentityRequest) (response *DeleteDeviceIdentityResponse, err error) {
return c.DeleteDeviceIdentityWithContext(context.Background(), request)
}
// DeleteDeviceIdentity
// 删除一机一密设备签名
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) DeleteDeviceIdentityWithContext(ctx context.Context, request *DeleteDeviceIdentityRequest) (response *DeleteDeviceIdentityResponse, err error) {
if request == nil {
request = NewDeleteDeviceIdentityRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeleteDeviceIdentity")
if c.GetCredential() == nil {
return nil, errors.New("DeleteDeviceIdentity require credential")
}
request.SetContext(ctx)
response = NewDeleteDeviceIdentityResponse()
err = c.Send(request, response)
return
}
func NewDeleteInsPublicEndpointRequest() (request *DeleteInsPublicEndpointRequest) {
request = &DeleteInsPublicEndpointRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeleteInsPublicEndpoint")
return
}
func NewDeleteInsPublicEndpointResponse() (response *DeleteInsPublicEndpointResponse) {
response = &DeleteInsPublicEndpointResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteInsPublicEndpoint
// 删除MQTT实例的公网接入点
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) DeleteInsPublicEndpoint(request *DeleteInsPublicEndpointRequest) (response *DeleteInsPublicEndpointResponse, err error) {
return c.DeleteInsPublicEndpointWithContext(context.Background(), request)
}
// DeleteInsPublicEndpoint
// 删除MQTT实例的公网接入点
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) DeleteInsPublicEndpointWithContext(ctx context.Context, request *DeleteInsPublicEndpointRequest) (response *DeleteInsPublicEndpointResponse, err error) {
if request == nil {
request = NewDeleteInsPublicEndpointRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeleteInsPublicEndpoint")
if c.GetCredential() == nil {
return nil, errors.New("DeleteInsPublicEndpoint require credential")
}
request.SetContext(ctx)
response = NewDeleteInsPublicEndpointResponse()
err = c.Send(request, response)
return
}
func NewDeleteInstanceRequest() (request *DeleteInstanceRequest) {
request = &DeleteInstanceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeleteInstance")
return
}
func NewDeleteInstanceResponse() (response *DeleteInstanceResponse) {
response = &DeleteInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteInstance
// 删除MQTT实例
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error) {
return c.DeleteInstanceWithContext(context.Background(), request)
}
// DeleteInstance
// 删除MQTT实例
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteInstanceWithContext(ctx context.Context, request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error) {
if request == nil {
request = NewDeleteInstanceRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeleteInstance")
if c.GetCredential() == nil {
return nil, errors.New("DeleteInstance require credential")
}
request.SetContext(ctx)
response = NewDeleteInstanceResponse()
err = c.Send(request, response)
return
}
func NewDeleteMessageEnrichmentRuleRequest() (request *DeleteMessageEnrichmentRuleRequest) {
request = &DeleteMessageEnrichmentRuleRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeleteMessageEnrichmentRule")
return
}
func NewDeleteMessageEnrichmentRuleResponse() (response *DeleteMessageEnrichmentRuleResponse) {
response = &DeleteMessageEnrichmentRuleResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteMessageEnrichmentRule
// 删除消息属性增强规则
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteMessageEnrichmentRule(request *DeleteMessageEnrichmentRuleRequest) (response *DeleteMessageEnrichmentRuleResponse, err error) {
return c.DeleteMessageEnrichmentRuleWithContext(context.Background(), request)
}
// DeleteMessageEnrichmentRule
// 删除消息属性增强规则
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DeleteMessageEnrichmentRuleWithContext(ctx context.Context, request *DeleteMessageEnrichmentRuleRequest) (response *DeleteMessageEnrichmentRuleResponse, err error) {
if request == nil {
request = NewDeleteMessageEnrichmentRuleRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeleteMessageEnrichmentRule")
if c.GetCredential() == nil {
return nil, errors.New("DeleteMessageEnrichmentRule require credential")
}
request.SetContext(ctx)
response = NewDeleteMessageEnrichmentRuleResponse()
err = c.Send(request, response)
return
}
func NewDeleteTopicRequest() (request *DeleteTopicRequest) {
request = &DeleteTopicRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeleteTopic")
return
}
func NewDeleteTopicResponse() (response *DeleteTopicResponse) {
response = &DeleteTopicResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteTopic
// 删除MQTT主题
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"
func (c *Client) DeleteTopic(request *DeleteTopicRequest) (response *DeleteTopicResponse, err error) {
return c.DeleteTopicWithContext(context.Background(), request)
}
// DeleteTopic
// 删除MQTT主题
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"
func (c *Client) DeleteTopicWithContext(ctx context.Context, request *DeleteTopicRequest) (response *DeleteTopicResponse, err error) {
if request == nil {
request = NewDeleteTopicRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeleteTopic")
if c.GetCredential() == nil {
return nil, errors.New("DeleteTopic require credential")
}
request.SetContext(ctx)
response = NewDeleteTopicResponse()
err = c.Send(request, response)
return
}
func NewDeleteUserRequest() (request *DeleteUserRequest) {
request = &DeleteUserRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DeleteUser")
return
}
func NewDeleteUserResponse() (response *DeleteUserResponse) {
response = &DeleteUserResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteUser
// 删除MQTT访问用户
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// RESOURCENOTFOUND_ROLE = "ResourceNotFound.Role"
// RESOURCENOTFOUND_USERNAME = "ResourceNotFound.Username"
func (c *Client) DeleteUser(request *DeleteUserRequest) (response *DeleteUserResponse, err error) {
return c.DeleteUserWithContext(context.Background(), request)
}
// DeleteUser
// 删除MQTT访问用户
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// RESOURCENOTFOUND_ROLE = "ResourceNotFound.Role"
// RESOURCENOTFOUND_USERNAME = "ResourceNotFound.Username"
func (c *Client) DeleteUserWithContext(ctx context.Context, request *DeleteUserRequest) (response *DeleteUserResponse, err error) {
if request == nil {
request = NewDeleteUserRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DeleteUser")
if c.GetCredential() == nil {
return nil, errors.New("DeleteUser require credential")
}
request.SetContext(ctx)
response = NewDeleteUserResponse()
err = c.Send(request, response)
return
}
func NewDescribeAuthenticatorRequest() (request *DescribeAuthenticatorRequest) {
request = &DescribeAuthenticatorRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeAuthenticator")
return
}
func NewDescribeAuthenticatorResponse() (response *DescribeAuthenticatorResponse) {
response = &DescribeAuthenticatorResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAuthenticator
// 查询MQTT认证器
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeAuthenticator(request *DescribeAuthenticatorRequest) (response *DescribeAuthenticatorResponse, err error) {
return c.DescribeAuthenticatorWithContext(context.Background(), request)
}
// DescribeAuthenticator
// 查询MQTT认证器
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeAuthenticatorWithContext(ctx context.Context, request *DescribeAuthenticatorRequest) (response *DescribeAuthenticatorResponse, err error) {
if request == nil {
request = NewDescribeAuthenticatorRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeAuthenticator")
if c.GetCredential() == nil {
return nil, errors.New("DescribeAuthenticator require credential")
}
request.SetContext(ctx)
response = NewDescribeAuthenticatorResponse()
err = c.Send(request, response)
return
}
func NewDescribeAuthorizationPoliciesRequest() (request *DescribeAuthorizationPoliciesRequest) {
request = &DescribeAuthorizationPoliciesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeAuthorizationPolicies")
return
}
func NewDescribeAuthorizationPoliciesResponse() (response *DescribeAuthorizationPoliciesResponse) {
response = &DescribeAuthorizationPoliciesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAuthorizationPolicies
// 查询授权规则
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeAuthorizationPolicies(request *DescribeAuthorizationPoliciesRequest) (response *DescribeAuthorizationPoliciesResponse, err error) {
return c.DescribeAuthorizationPoliciesWithContext(context.Background(), request)
}
// DescribeAuthorizationPolicies
// 查询授权规则
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeAuthorizationPoliciesWithContext(ctx context.Context, request *DescribeAuthorizationPoliciesRequest) (response *DescribeAuthorizationPoliciesResponse, err error) {
if request == nil {
request = NewDescribeAuthorizationPoliciesRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeAuthorizationPolicies")
if c.GetCredential() == nil {
return nil, errors.New("DescribeAuthorizationPolicies require credential")
}
request.SetContext(ctx)
response = NewDescribeAuthorizationPoliciesResponse()
err = c.Send(request, response)
return
}
func NewDescribeCaCertificateRequest() (request *DescribeCaCertificateRequest) {
request = &DescribeCaCertificateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeCaCertificate")
return
}
func NewDescribeCaCertificateResponse() (response *DescribeCaCertificateResponse) {
response = &DescribeCaCertificateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCaCertificate
// 查询Ca证书详情接口
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeCaCertificate(request *DescribeCaCertificateRequest) (response *DescribeCaCertificateResponse, err error) {
return c.DescribeCaCertificateWithContext(context.Background(), request)
}
// DescribeCaCertificate
// 查询Ca证书详情接口
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeCaCertificateWithContext(ctx context.Context, request *DescribeCaCertificateRequest) (response *DescribeCaCertificateResponse, err error) {
if request == nil {
request = NewDescribeCaCertificateRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeCaCertificate")
if c.GetCredential() == nil {
return nil, errors.New("DescribeCaCertificate require credential")
}
request.SetContext(ctx)
response = NewDescribeCaCertificateResponse()
err = c.Send(request, response)
return
}
func NewDescribeCaCertificatesRequest() (request *DescribeCaCertificatesRequest) {
request = &DescribeCaCertificatesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeCaCertificates")
return
}
func NewDescribeCaCertificatesResponse() (response *DescribeCaCertificatesResponse) {
response = &DescribeCaCertificatesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCaCertificates
// 查询集群下的ca证书信息
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeCaCertificates(request *DescribeCaCertificatesRequest) (response *DescribeCaCertificatesResponse, err error) {
return c.DescribeCaCertificatesWithContext(context.Background(), request)
}
// DescribeCaCertificates
// 查询集群下的ca证书信息
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeCaCertificatesWithContext(ctx context.Context, request *DescribeCaCertificatesRequest) (response *DescribeCaCertificatesResponse, err error) {
if request == nil {
request = NewDescribeCaCertificatesRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeCaCertificates")
if c.GetCredential() == nil {
return nil, errors.New("DescribeCaCertificates require credential")
}
request.SetContext(ctx)
response = NewDescribeCaCertificatesResponse()
err = c.Send(request, response)
return
}
func NewDescribeClientListRequest() (request *DescribeClientListRequest) {
request = &DescribeClientListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeClientList")
return
}
func NewDescribeClientListResponse() (response *DescribeClientListResponse) {
response = &DescribeClientListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeClientList
// 查询 MQTT 客户端详情
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeClientList(request *DescribeClientListRequest) (response *DescribeClientListResponse, err error) {
return c.DescribeClientListWithContext(context.Background(), request)
}
// DescribeClientList
// 查询 MQTT 客户端详情
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeClientListWithContext(ctx context.Context, request *DescribeClientListRequest) (response *DescribeClientListResponse, err error) {
if request == nil {
request = NewDescribeClientListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeClientList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeClientList require credential")
}
request.SetContext(ctx)
response = NewDescribeClientListResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeviceCertificateRequest() (request *DescribeDeviceCertificateRequest) {
request = &DescribeDeviceCertificateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeDeviceCertificate")
return
}
func NewDescribeDeviceCertificateResponse() (response *DescribeDeviceCertificateResponse) {
response = &DescribeDeviceCertificateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeviceCertificate
// 查询设备证书详情接口
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeDeviceCertificate(request *DescribeDeviceCertificateRequest) (response *DescribeDeviceCertificateResponse, err error) {
return c.DescribeDeviceCertificateWithContext(context.Background(), request)
}
// DescribeDeviceCertificate
// 查询设备证书详情接口
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeDeviceCertificateWithContext(ctx context.Context, request *DescribeDeviceCertificateRequest) (response *DescribeDeviceCertificateResponse, err error) {
if request == nil {
request = NewDescribeDeviceCertificateRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeDeviceCertificate")
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeviceCertificate require credential")
}
request.SetContext(ctx)
response = NewDescribeDeviceCertificateResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeviceCertificatesRequest() (request *DescribeDeviceCertificatesRequest) {
request = &DescribeDeviceCertificatesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeDeviceCertificates")
return
}
func NewDescribeDeviceCertificatesResponse() (response *DescribeDeviceCertificatesResponse) {
response = &DescribeDeviceCertificatesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeviceCertificates
// 分页查询设备证书
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeDeviceCertificates(request *DescribeDeviceCertificatesRequest) (response *DescribeDeviceCertificatesResponse, err error) {
return c.DescribeDeviceCertificatesWithContext(context.Background(), request)
}
// DescribeDeviceCertificates
// 分页查询设备证书
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeDeviceCertificatesWithContext(ctx context.Context, request *DescribeDeviceCertificatesRequest) (response *DescribeDeviceCertificatesResponse, err error) {
if request == nil {
request = NewDescribeDeviceCertificatesRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeDeviceCertificates")
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeviceCertificates require credential")
}
request.SetContext(ctx)
response = NewDescribeDeviceCertificatesResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeviceIdentitiesRequest() (request *DescribeDeviceIdentitiesRequest) {
request = &DescribeDeviceIdentitiesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeDeviceIdentities")
return
}
func NewDescribeDeviceIdentitiesResponse() (response *DescribeDeviceIdentitiesResponse) {
response = &DescribeDeviceIdentitiesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeviceIdentities
// 查询集群下设备标识列表
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
func (c *Client) DescribeDeviceIdentities(request *DescribeDeviceIdentitiesRequest) (response *DescribeDeviceIdentitiesResponse, err error) {
return c.DescribeDeviceIdentitiesWithContext(context.Background(), request)
}
// DescribeDeviceIdentities
// 查询集群下设备标识列表
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
func (c *Client) DescribeDeviceIdentitiesWithContext(ctx context.Context, request *DescribeDeviceIdentitiesRequest) (response *DescribeDeviceIdentitiesResponse, err error) {
if request == nil {
request = NewDescribeDeviceIdentitiesRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeDeviceIdentities")
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeviceIdentities require credential")
}
request.SetContext(ctx)
response = NewDescribeDeviceIdentitiesResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeviceIdentityRequest() (request *DescribeDeviceIdentityRequest) {
request = &DescribeDeviceIdentityRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeDeviceIdentity")
return
}
func NewDescribeDeviceIdentityResponse() (response *DescribeDeviceIdentityResponse) {
response = &DescribeDeviceIdentityResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeviceIdentity
// 查询设备一机一密标识
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeDeviceIdentity(request *DescribeDeviceIdentityRequest) (response *DescribeDeviceIdentityResponse, err error) {
return c.DescribeDeviceIdentityWithContext(context.Background(), request)
}
// DescribeDeviceIdentity
// 查询设备一机一密标识
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeDeviceIdentityWithContext(ctx context.Context, request *DescribeDeviceIdentityRequest) (response *DescribeDeviceIdentityResponse, err error) {
if request == nil {
request = NewDescribeDeviceIdentityRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeDeviceIdentity")
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeviceIdentity require credential")
}
request.SetContext(ctx)
response = NewDescribeDeviceIdentityResponse()
err = c.Send(request, response)
return
}
func NewDescribeInsPublicEndpointsRequest() (request *DescribeInsPublicEndpointsRequest) {
request = &DescribeInsPublicEndpointsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeInsPublicEndpoints")
return
}
func NewDescribeInsPublicEndpointsResponse() (response *DescribeInsPublicEndpointsResponse) {
response = &DescribeInsPublicEndpointsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeInsPublicEndpoints
// 查询MQTT实例公网接入点
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeInsPublicEndpoints(request *DescribeInsPublicEndpointsRequest) (response *DescribeInsPublicEndpointsResponse, err error) {
return c.DescribeInsPublicEndpointsWithContext(context.Background(), request)
}
// DescribeInsPublicEndpoints
// 查询MQTT实例公网接入点
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeInsPublicEndpointsWithContext(ctx context.Context, request *DescribeInsPublicEndpointsRequest) (response *DescribeInsPublicEndpointsResponse, err error) {
if request == nil {
request = NewDescribeInsPublicEndpointsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeInsPublicEndpoints")
if c.GetCredential() == nil {
return nil, errors.New("DescribeInsPublicEndpoints require credential")
}
request.SetContext(ctx)
response = NewDescribeInsPublicEndpointsResponse()
err = c.Send(request, response)
return
}
func NewDescribeInsVPCEndpointsRequest() (request *DescribeInsVPCEndpointsRequest) {
request = &DescribeInsVPCEndpointsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeInsVPCEndpoints")
return
}
func NewDescribeInsVPCEndpointsResponse() (response *DescribeInsVPCEndpointsResponse) {
response = &DescribeInsVPCEndpointsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeInsVPCEndpoints
// 查询MQTT实例公网接入点
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeInsVPCEndpoints(request *DescribeInsVPCEndpointsRequest) (response *DescribeInsVPCEndpointsResponse, err error) {
return c.DescribeInsVPCEndpointsWithContext(context.Background(), request)
}
// DescribeInsVPCEndpoints
// 查询MQTT实例公网接入点
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeInsVPCEndpointsWithContext(ctx context.Context, request *DescribeInsVPCEndpointsRequest) (response *DescribeInsVPCEndpointsResponse, err error) {
if request == nil {
request = NewDescribeInsVPCEndpointsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeInsVPCEndpoints")
if c.GetCredential() == nil {
return nil, errors.New("DescribeInsVPCEndpoints require credential")
}
request.SetContext(ctx)
response = NewDescribeInsVPCEndpointsResponse()
err = c.Send(request, response)
return
}
func NewDescribeInstanceRequest() (request *DescribeInstanceRequest) {
request = &DescribeInstanceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeInstance")
return
}
func NewDescribeInstanceResponse() (response *DescribeInstanceResponse) {
response = &DescribeInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeInstance
// 查询实例信息
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error) {
return c.DescribeInstanceWithContext(context.Background(), request)
}
// DescribeInstance
// 查询实例信息
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeInstanceWithContext(ctx context.Context, request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error) {
if request == nil {
request = NewDescribeInstanceRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeInstance")
if c.GetCredential() == nil {
return nil, errors.New("DescribeInstance require credential")
}
request.SetContext(ctx)
response = NewDescribeInstanceResponse()
err = c.Send(request, response)
return
}
func NewDescribeInstanceListRequest() (request *DescribeInstanceListRequest) {
request = &DescribeInstanceListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeInstanceList")
return
}
func NewDescribeInstanceListResponse() (response *DescribeInstanceListResponse) {
response = &DescribeInstanceListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeInstanceList
// 获取实例列表,Filters参数使用说明如下:
//
// 1. InstanceName, 名称模糊查询
//
// 2. InstanceId,实例ID查询
//
// 3. InstanceStatus,实例状态查询,支持多选
//
//
//
// 当使用TagFilters查询时,Filters参数失效。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) DescribeInstanceList(request *DescribeInstanceListRequest) (response *DescribeInstanceListResponse, err error) {
return c.DescribeInstanceListWithContext(context.Background(), request)
}
// DescribeInstanceList
// 获取实例列表,Filters参数使用说明如下:
//
// 1. InstanceName, 名称模糊查询
//
// 2. InstanceId,实例ID查询
//
// 3. InstanceStatus,实例状态查询,支持多选
//
//
//
// 当使用TagFilters查询时,Filters参数失效。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) DescribeInstanceListWithContext(ctx context.Context, request *DescribeInstanceListRequest) (response *DescribeInstanceListResponse, err error) {
if request == nil {
request = NewDescribeInstanceListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeInstanceList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeInstanceList require credential")
}
request.SetContext(ctx)
response = NewDescribeInstanceListResponse()
err = c.Send(request, response)
return
}
func NewDescribeMessageByTopicRequest() (request *DescribeMessageByTopicRequest) {
request = &DescribeMessageByTopicRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeMessageByTopic")
return
}
func NewDescribeMessageByTopicResponse() (response *DescribeMessageByTopicResponse) {
response = &DescribeMessageByTopicResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeMessageByTopic
// 根据订阅查询消息
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeMessageByTopic(request *DescribeMessageByTopicRequest) (response *DescribeMessageByTopicResponse, err error) {
return c.DescribeMessageByTopicWithContext(context.Background(), request)
}
// DescribeMessageByTopic
// 根据订阅查询消息
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeMessageByTopicWithContext(ctx context.Context, request *DescribeMessageByTopicRequest) (response *DescribeMessageByTopicResponse, err error) {
if request == nil {
request = NewDescribeMessageByTopicRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeMessageByTopic")
if c.GetCredential() == nil {
return nil, errors.New("DescribeMessageByTopic require credential")
}
request.SetContext(ctx)
response = NewDescribeMessageByTopicResponse()
err = c.Send(request, response)
return
}
func NewDescribeMessageDetailsRequest() (request *DescribeMessageDetailsRequest) {
request = &DescribeMessageDetailsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeMessageDetails")
return
}
func NewDescribeMessageDetailsResponse() (response *DescribeMessageDetailsResponse) {
response = &DescribeMessageDetailsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeMessageDetails
// 查询MQTT消息详情
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// RESOURCENOTFOUND_MESSAGE = "ResourceNotFound.Message"
func (c *Client) DescribeMessageDetails(request *DescribeMessageDetailsRequest) (response *DescribeMessageDetailsResponse, err error) {
return c.DescribeMessageDetailsWithContext(context.Background(), request)
}
// DescribeMessageDetails
// 查询MQTT消息详情
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// RESOURCENOTFOUND_MESSAGE = "ResourceNotFound.Message"
func (c *Client) DescribeMessageDetailsWithContext(ctx context.Context, request *DescribeMessageDetailsRequest) (response *DescribeMessageDetailsResponse, err error) {
if request == nil {
request = NewDescribeMessageDetailsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeMessageDetails")
if c.GetCredential() == nil {
return nil, errors.New("DescribeMessageDetails require credential")
}
request.SetContext(ctx)
response = NewDescribeMessageDetailsResponse()
err = c.Send(request, response)
return
}
func NewDescribeMessageEnrichmentRulesRequest() (request *DescribeMessageEnrichmentRulesRequest) {
request = &DescribeMessageEnrichmentRulesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeMessageEnrichmentRules")
return
}
func NewDescribeMessageEnrichmentRulesResponse() (response *DescribeMessageEnrichmentRulesResponse) {
response = &DescribeMessageEnrichmentRulesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeMessageEnrichmentRules
// 查询消息属性增强规则
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeMessageEnrichmentRules(request *DescribeMessageEnrichmentRulesRequest) (response *DescribeMessageEnrichmentRulesResponse, err error) {
return c.DescribeMessageEnrichmentRulesWithContext(context.Background(), request)
}
// DescribeMessageEnrichmentRules
// 查询消息属性增强规则
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeMessageEnrichmentRulesWithContext(ctx context.Context, request *DescribeMessageEnrichmentRulesRequest) (response *DescribeMessageEnrichmentRulesResponse, err error) {
if request == nil {
request = NewDescribeMessageEnrichmentRulesRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeMessageEnrichmentRules")
if c.GetCredential() == nil {
return nil, errors.New("DescribeMessageEnrichmentRules require credential")
}
request.SetContext(ctx)
response = NewDescribeMessageEnrichmentRulesResponse()
err = c.Send(request, response)
return
}
func NewDescribeMessageListRequest() (request *DescribeMessageListRequest) {
request = &DescribeMessageListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeMessageList")
return
}
func NewDescribeMessageListResponse() (response *DescribeMessageListResponse) {
response = &DescribeMessageListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeMessageList
// 根据一级Topic查询消息列表
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeMessageList(request *DescribeMessageListRequest) (response *DescribeMessageListResponse, err error) {
return c.DescribeMessageListWithContext(context.Background(), request)
}
// DescribeMessageList
// 根据一级Topic查询消息列表
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeMessageListWithContext(ctx context.Context, request *DescribeMessageListRequest) (response *DescribeMessageListResponse, err error) {
if request == nil {
request = NewDescribeMessageListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeMessageList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeMessageList require credential")
}
request.SetContext(ctx)
response = NewDescribeMessageListResponse()
err = c.Send(request, response)
return
}
func NewDescribeProductSKUListRequest() (request *DescribeProductSKUListRequest) {
request = &DescribeProductSKUListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeProductSKUList")
return
}
func NewDescribeProductSKUListResponse() (response *DescribeProductSKUListResponse) {
response = &DescribeProductSKUListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeProductSKUList
// 获取产品售卖规格
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeProductSKUList(request *DescribeProductSKUListRequest) (response *DescribeProductSKUListResponse, err error) {
return c.DescribeProductSKUListWithContext(context.Background(), request)
}
// DescribeProductSKUList
// 获取产品售卖规格
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeProductSKUListWithContext(ctx context.Context, request *DescribeProductSKUListRequest) (response *DescribeProductSKUListResponse, err error) {
if request == nil {
request = NewDescribeProductSKUListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeProductSKUList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeProductSKUList require credential")
}
request.SetContext(ctx)
response = NewDescribeProductSKUListResponse()
err = c.Send(request, response)
return
}
func NewDescribeSharedSubscriptionGroupsRequest() (request *DescribeSharedSubscriptionGroupsRequest) {
request = &DescribeSharedSubscriptionGroupsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeSharedSubscriptionGroups")
return
}
func NewDescribeSharedSubscriptionGroupsResponse() (response *DescribeSharedSubscriptionGroupsResponse) {
response = &DescribeSharedSubscriptionGroupsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSharedSubscriptionGroups
// 查询集群下共享订阅组列表
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeSharedSubscriptionGroups(request *DescribeSharedSubscriptionGroupsRequest) (response *DescribeSharedSubscriptionGroupsResponse, err error) {
return c.DescribeSharedSubscriptionGroupsWithContext(context.Background(), request)
}
// DescribeSharedSubscriptionGroups
// 查询集群下共享订阅组列表
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeSharedSubscriptionGroupsWithContext(ctx context.Context, request *DescribeSharedSubscriptionGroupsRequest) (response *DescribeSharedSubscriptionGroupsResponse, err error) {
if request == nil {
request = NewDescribeSharedSubscriptionGroupsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeSharedSubscriptionGroups")
if c.GetCredential() == nil {
return nil, errors.New("DescribeSharedSubscriptionGroups require credential")
}
request.SetContext(ctx)
response = NewDescribeSharedSubscriptionGroupsResponse()
err = c.Send(request, response)
return
}
func NewDescribeSharedSubscriptionLagRequest() (request *DescribeSharedSubscriptionLagRequest) {
request = &DescribeSharedSubscriptionLagRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeSharedSubscriptionLag")
return
}
func NewDescribeSharedSubscriptionLagResponse() (response *DescribeSharedSubscriptionLagResponse) {
response = &DescribeSharedSubscriptionLagResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSharedSubscriptionLag
// 查询共享订阅消息堆积量
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeSharedSubscriptionLag(request *DescribeSharedSubscriptionLagRequest) (response *DescribeSharedSubscriptionLagResponse, err error) {
return c.DescribeSharedSubscriptionLagWithContext(context.Background(), request)
}
// DescribeSharedSubscriptionLag
// 查询共享订阅消息堆积量
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeSharedSubscriptionLagWithContext(ctx context.Context, request *DescribeSharedSubscriptionLagRequest) (response *DescribeSharedSubscriptionLagResponse, err error) {
if request == nil {
request = NewDescribeSharedSubscriptionLagRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeSharedSubscriptionLag")
if c.GetCredential() == nil {
return nil, errors.New("DescribeSharedSubscriptionLag require credential")
}
request.SetContext(ctx)
response = NewDescribeSharedSubscriptionLagResponse()
err = c.Send(request, response)
return
}
func NewDescribeTopicRequest() (request *DescribeTopicRequest) {
request = &DescribeTopicRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeTopic")
return
}
func NewDescribeTopicResponse() (response *DescribeTopicResponse) {
response = &DescribeTopicResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeTopic
// 查询mqtt主题详情
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"
func (c *Client) DescribeTopic(request *DescribeTopicRequest) (response *DescribeTopicResponse, err error) {
return c.DescribeTopicWithContext(context.Background(), request)
}
// DescribeTopic
// 查询mqtt主题详情
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
// RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"
func (c *Client) DescribeTopicWithContext(ctx context.Context, request *DescribeTopicRequest) (response *DescribeTopicResponse, err error) {
if request == nil {
request = NewDescribeTopicRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeTopic")
if c.GetCredential() == nil {
return nil, errors.New("DescribeTopic require credential")
}
request.SetContext(ctx)
response = NewDescribeTopicResponse()
err = c.Send(request, response)
return
}
func NewDescribeTopicListRequest() (request *DescribeTopicListRequest) {
request = &DescribeTopicListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeTopicList")
return
}
func NewDescribeTopicListResponse() (response *DescribeTopicListResponse) {
response = &DescribeTopicListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeTopicList
// 获取主题列表,Filter参数使用说明如下:
//
//
//
// 1. TopicName,主题名称模糊搜索
//
// 2. TopicType,主题类型查询,支持多选,可选值:Normal,Order,Transaction,DelayScheduled
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeTopicList(request *DescribeTopicListRequest) (response *DescribeTopicListResponse, err error) {
return c.DescribeTopicListWithContext(context.Background(), request)
}
// DescribeTopicList
// 获取主题列表,Filter参数使用说明如下:
//
//
//
// 1. TopicName,主题名称模糊搜索
//
// 2. TopicType,主题类型查询,支持多选,可选值:Normal,Order,Transaction,DelayScheduled
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeTopicListWithContext(ctx context.Context, request *DescribeTopicListRequest) (response *DescribeTopicListResponse, err error) {
if request == nil {
request = NewDescribeTopicListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeTopicList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeTopicList require credential")
}
request.SetContext(ctx)
response = NewDescribeTopicListResponse()
err = c.Send(request, response)
return
}
func NewDescribeUserListRequest() (request *DescribeUserListRequest) {
request = &DescribeUserListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "DescribeUserList")
return
}
func NewDescribeUserListResponse() (response *DescribeUserListResponse) {
response = &DescribeUserListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeUserList
// 查询用户列表,Filter参数使用说明如下:
//
//
//
// 1. Username,用户名称模糊搜索
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeUserList(request *DescribeUserListRequest) (response *DescribeUserListResponse, err error) {
return c.DescribeUserListWithContext(context.Background(), request)
}
// DescribeUserList
// 查询用户列表,Filter参数使用说明如下:
//
//
//
// 1. Username,用户名称模糊搜索
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) DescribeUserListWithContext(ctx context.Context, request *DescribeUserListRequest) (response *DescribeUserListResponse, err error) {
if request == nil {
request = NewDescribeUserListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "DescribeUserList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeUserList require credential")
}
request.SetContext(ctx)
response = NewDescribeUserListResponse()
err = c.Send(request, response)
return
}
func NewKickOutClientRequest() (request *KickOutClientRequest) {
request = &KickOutClientRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "KickOutClient")
return
}
func NewKickOutClientResponse() (response *KickOutClientResponse) {
response = &KickOutClientResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// KickOutClient
// 踢出客户端
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) KickOutClient(request *KickOutClientRequest) (response *KickOutClientResponse, err error) {
return c.KickOutClientWithContext(context.Background(), request)
}
// KickOutClient
// 踢出客户端
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) KickOutClientWithContext(ctx context.Context, request *KickOutClientRequest) (response *KickOutClientResponse, err error) {
if request == nil {
request = NewKickOutClientRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "KickOutClient")
if c.GetCredential() == nil {
return nil, errors.New("KickOutClient require credential")
}
request.SetContext(ctx)
response = NewKickOutClientResponse()
err = c.Send(request, response)
return
}
func NewModifyAuthorizationPolicyRequest() (request *ModifyAuthorizationPolicyRequest) {
request = &ModifyAuthorizationPolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ModifyAuthorizationPolicy")
return
}
func NewModifyAuthorizationPolicyResponse() (response *ModifyAuthorizationPolicyResponse) {
response = &ModifyAuthorizationPolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyAuthorizationPolicy
// 修改策略规则,可参考 [数据面授权策略说明](https://cloud.tencent.com/document/product/1778/109715)
//
// 可能返回的错误码:
// FAILEDOPERATION_DUPLICATEPOLICY = "FailedOperation.DuplicatePolicy"
// FAILEDOPERATION_DUPLICATEPRIORITY = "FailedOperation.DuplicatePriority"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) ModifyAuthorizationPolicy(request *ModifyAuthorizationPolicyRequest) (response *ModifyAuthorizationPolicyResponse, err error) {
return c.ModifyAuthorizationPolicyWithContext(context.Background(), request)
}
// ModifyAuthorizationPolicy
// 修改策略规则,可参考 [数据面授权策略说明](https://cloud.tencent.com/document/product/1778/109715)
//
// 可能返回的错误码:
// FAILEDOPERATION_DUPLICATEPOLICY = "FailedOperation.DuplicatePolicy"
// FAILEDOPERATION_DUPLICATEPRIORITY = "FailedOperation.DuplicatePriority"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) ModifyAuthorizationPolicyWithContext(ctx context.Context, request *ModifyAuthorizationPolicyRequest) (response *ModifyAuthorizationPolicyResponse, err error) {
if request == nil {
request = NewModifyAuthorizationPolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ModifyAuthorizationPolicy")
if c.GetCredential() == nil {
return nil, errors.New("ModifyAuthorizationPolicy require credential")
}
request.SetContext(ctx)
response = NewModifyAuthorizationPolicyResponse()
err = c.Send(request, response)
return
}
func NewModifyDeviceIdentityRequest() (request *ModifyDeviceIdentityRequest) {
request = &ModifyDeviceIdentityRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ModifyDeviceIdentity")
return
}
func NewModifyDeviceIdentityResponse() (response *ModifyDeviceIdentityResponse) {
response = &ModifyDeviceIdentityResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyDeviceIdentity
// 修改一机一密设备签名
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) ModifyDeviceIdentity(request *ModifyDeviceIdentityRequest) (response *ModifyDeviceIdentityResponse, err error) {
return c.ModifyDeviceIdentityWithContext(context.Background(), request)
}
// ModifyDeviceIdentity
// 修改一机一密设备签名
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
func (c *Client) ModifyDeviceIdentityWithContext(ctx context.Context, request *ModifyDeviceIdentityRequest) (response *ModifyDeviceIdentityResponse, err error) {
if request == nil {
request = NewModifyDeviceIdentityRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ModifyDeviceIdentity")
if c.GetCredential() == nil {
return nil, errors.New("ModifyDeviceIdentity require credential")
}
request.SetContext(ctx)
response = NewModifyDeviceIdentityResponse()
err = c.Send(request, response)
return
}
func NewModifyHttpAuthenticatorRequest() (request *ModifyHttpAuthenticatorRequest) {
request = &ModifyHttpAuthenticatorRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ModifyHttpAuthenticator")
return
}
func NewModifyHttpAuthenticatorResponse() (response *ModifyHttpAuthenticatorResponse) {
response = &ModifyHttpAuthenticatorResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyHttpAuthenticator
// 修改MQTT HTTP 认证器
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) ModifyHttpAuthenticator(request *ModifyHttpAuthenticatorRequest) (response *ModifyHttpAuthenticatorResponse, err error) {
return c.ModifyHttpAuthenticatorWithContext(context.Background(), request)
}
// ModifyHttpAuthenticator
// 修改MQTT HTTP 认证器
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) ModifyHttpAuthenticatorWithContext(ctx context.Context, request *ModifyHttpAuthenticatorRequest) (response *ModifyHttpAuthenticatorResponse, err error) {
if request == nil {
request = NewModifyHttpAuthenticatorRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ModifyHttpAuthenticator")
if c.GetCredential() == nil {
return nil, errors.New("ModifyHttpAuthenticator require credential")
}
request.SetContext(ctx)
response = NewModifyHttpAuthenticatorResponse()
err = c.Send(request, response)
return
}
func NewModifyInsPublicEndpointRequest() (request *ModifyInsPublicEndpointRequest) {
request = &ModifyInsPublicEndpointRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ModifyInsPublicEndpoint")
return
}
func NewModifyInsPublicEndpointResponse() (response *ModifyInsPublicEndpointResponse) {
response = &ModifyInsPublicEndpointResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyInsPublicEndpoint
// 更新MQTT实例公网接入点
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) ModifyInsPublicEndpoint(request *ModifyInsPublicEndpointRequest) (response *ModifyInsPublicEndpointResponse, err error) {
return c.ModifyInsPublicEndpointWithContext(context.Background(), request)
}
// ModifyInsPublicEndpoint
// 更新MQTT实例公网接入点
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) ModifyInsPublicEndpointWithContext(ctx context.Context, request *ModifyInsPublicEndpointRequest) (response *ModifyInsPublicEndpointResponse, err error) {
if request == nil {
request = NewModifyInsPublicEndpointRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ModifyInsPublicEndpoint")
if c.GetCredential() == nil {
return nil, errors.New("ModifyInsPublicEndpoint require credential")
}
request.SetContext(ctx)
response = NewModifyInsPublicEndpointResponse()
err = c.Send(request, response)
return
}
func NewModifyInstanceRequest() (request *ModifyInstanceRequest) {
request = &ModifyInstanceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ModifyInstance")
return
}
func NewModifyInstanceResponse() (response *ModifyInstanceResponse) {
response = &ModifyInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyInstance
// 修改实例属性,只有运行中的集群可以调用该接口进行变更配置。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CALLTRADE = "FailedOperation.CallTrade"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_NOTSUPPORTDISABLEAUTHORIZATIONPOLICY = "FailedOperation.NotSupportDisableAuthorizationPolicy"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (c *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error) {
return c.ModifyInstanceWithContext(context.Background(), request)
}
// ModifyInstance
// 修改实例属性,只有运行中的集群可以调用该接口进行变更配置。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CALLTRADE = "FailedOperation.CallTrade"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_NOTSUPPORTDISABLEAUTHORIZATIONPOLICY = "FailedOperation.NotSupportDisableAuthorizationPolicy"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (c *Client) ModifyInstanceWithContext(ctx context.Context, request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error) {
if request == nil {
request = NewModifyInstanceRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ModifyInstance")
if c.GetCredential() == nil {
return nil, errors.New("ModifyInstance require credential")
}
request.SetContext(ctx)
response = NewModifyInstanceResponse()
err = c.Send(request, response)
return
}
func NewModifyInstanceCertBindingRequest() (request *ModifyInstanceCertBindingRequest) {
request = &ModifyInstanceCertBindingRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ModifyInstanceCertBinding")
return
}
func NewModifyInstanceCertBindingResponse() (response *ModifyInstanceCertBindingResponse) {
response = &ModifyInstanceCertBindingResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyInstanceCertBinding
// 更新MQTT集群绑定证书
//
// 参数传空,则为删除证书
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CALLTRADE = "FailedOperation.CallTrade"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_NOTSUPPORTDISABLEAUTHORIZATIONPOLICY = "FailedOperation.NotSupportDisableAuthorizationPolicy"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (c *Client) ModifyInstanceCertBinding(request *ModifyInstanceCertBindingRequest) (response *ModifyInstanceCertBindingResponse, err error) {
return c.ModifyInstanceCertBindingWithContext(context.Background(), request)
}
// ModifyInstanceCertBinding
// 更新MQTT集群绑定证书
//
// 参数传空,则为删除证书
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CALLTRADE = "FailedOperation.CallTrade"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_NOTSUPPORTDISABLEAUTHORIZATIONPOLICY = "FailedOperation.NotSupportDisableAuthorizationPolicy"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (c *Client) ModifyInstanceCertBindingWithContext(ctx context.Context, request *ModifyInstanceCertBindingRequest) (response *ModifyInstanceCertBindingResponse, err error) {
if request == nil {
request = NewModifyInstanceCertBindingRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ModifyInstanceCertBinding")
if c.GetCredential() == nil {
return nil, errors.New("ModifyInstanceCertBinding require credential")
}
request.SetContext(ctx)
response = NewModifyInstanceCertBindingResponse()
err = c.Send(request, response)
return
}
func NewModifyJWKSAuthenticatorRequest() (request *ModifyJWKSAuthenticatorRequest) {
request = &ModifyJWKSAuthenticatorRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ModifyJWKSAuthenticator")
return
}
func NewModifyJWKSAuthenticatorResponse() (response *ModifyJWKSAuthenticatorResponse) {
response = &ModifyJWKSAuthenticatorResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyJWKSAuthenticator
// 修改MQTT JWKS 认证器,全量配置修改,需要提交完整的修改后配置。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) ModifyJWKSAuthenticator(request *ModifyJWKSAuthenticatorRequest) (response *ModifyJWKSAuthenticatorResponse, err error) {
return c.ModifyJWKSAuthenticatorWithContext(context.Background(), request)
}
// ModifyJWKSAuthenticator
// 修改MQTT JWKS 认证器,全量配置修改,需要提交完整的修改后配置。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) ModifyJWKSAuthenticatorWithContext(ctx context.Context, request *ModifyJWKSAuthenticatorRequest) (response *ModifyJWKSAuthenticatorResponse, err error) {
if request == nil {
request = NewModifyJWKSAuthenticatorRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ModifyJWKSAuthenticator")
if c.GetCredential() == nil {
return nil, errors.New("ModifyJWKSAuthenticator require credential")
}
request.SetContext(ctx)
response = NewModifyJWKSAuthenticatorResponse()
err = c.Send(request, response)
return
}
func NewModifyJWTAuthenticatorRequest() (request *ModifyJWTAuthenticatorRequest) {
request = &ModifyJWTAuthenticatorRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ModifyJWTAuthenticator")
return
}
func NewModifyJWTAuthenticatorResponse() (response *ModifyJWTAuthenticatorResponse) {
response = &ModifyJWTAuthenticatorResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyJWTAuthenticator
// 修改MQTT JWKS 认证器
//
// 可能返回的错误码:
// FAILEDOPERATION_PUBLICKEYVERIFYFAILED = "FailedOperation.PublicKeyVerifyFailed"
// MISSINGPARAMETER = "MissingParameter"
func (c *Client) ModifyJWTAuthenticator(request *ModifyJWTAuthenticatorRequest) (response *ModifyJWTAuthenticatorResponse, err error) {
return c.ModifyJWTAuthenticatorWithContext(context.Background(), request)
}
// ModifyJWTAuthenticator
// 修改MQTT JWKS 认证器
//
// 可能返回的错误码:
// FAILEDOPERATION_PUBLICKEYVERIFYFAILED = "FailedOperation.PublicKeyVerifyFailed"
// MISSINGPARAMETER = "MissingParameter"
func (c *Client) ModifyJWTAuthenticatorWithContext(ctx context.Context, request *ModifyJWTAuthenticatorRequest) (response *ModifyJWTAuthenticatorResponse, err error) {
if request == nil {
request = NewModifyJWTAuthenticatorRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ModifyJWTAuthenticator")
if c.GetCredential() == nil {
return nil, errors.New("ModifyJWTAuthenticator require credential")
}
request.SetContext(ctx)
response = NewModifyJWTAuthenticatorResponse()
err = c.Send(request, response)
return
}
func NewModifyMessageEnrichmentRuleRequest() (request *ModifyMessageEnrichmentRuleRequest) {
request = &ModifyMessageEnrichmentRuleRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ModifyMessageEnrichmentRule")
return
}
func NewModifyMessageEnrichmentRuleResponse() (response *ModifyMessageEnrichmentRuleResponse) {
response = &ModifyMessageEnrichmentRuleResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyMessageEnrichmentRule
// 修改消息属性增强规则
//
// 注意:需要提交当前规则的所有属性,即使某些字段没有修改。
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) ModifyMessageEnrichmentRule(request *ModifyMessageEnrichmentRuleRequest) (response *ModifyMessageEnrichmentRuleResponse, err error) {
return c.ModifyMessageEnrichmentRuleWithContext(context.Background(), request)
}
// ModifyMessageEnrichmentRule
// 修改消息属性增强规则
//
// 注意:需要提交当前规则的所有属性,即使某些字段没有修改。
//
// 可能返回的错误码:
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) ModifyMessageEnrichmentRuleWithContext(ctx context.Context, request *ModifyMessageEnrichmentRuleRequest) (response *ModifyMessageEnrichmentRuleResponse, err error) {
if request == nil {
request = NewModifyMessageEnrichmentRuleRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ModifyMessageEnrichmentRule")
if c.GetCredential() == nil {
return nil, errors.New("ModifyMessageEnrichmentRule require credential")
}
request.SetContext(ctx)
response = NewModifyMessageEnrichmentRuleResponse()
err = c.Send(request, response)
return
}
func NewModifyTopicRequest() (request *ModifyTopicRequest) {
request = &ModifyTopicRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ModifyTopic")
return
}
func NewModifyTopicResponse() (response *ModifyTopicResponse) {
response = &ModifyTopicResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyTopic
// 修改主题属性
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) ModifyTopic(request *ModifyTopicRequest) (response *ModifyTopicResponse, err error) {
return c.ModifyTopicWithContext(context.Background(), request)
}
// ModifyTopic
// 修改主题属性
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) ModifyTopicWithContext(ctx context.Context, request *ModifyTopicRequest) (response *ModifyTopicResponse, err error) {
if request == nil {
request = NewModifyTopicRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ModifyTopic")
if c.GetCredential() == nil {
return nil, errors.New("ModifyTopic require credential")
}
request.SetContext(ctx)
response = NewModifyTopicResponse()
err = c.Send(request, response)
return
}
func NewModifyUserRequest() (request *ModifyUserRequest) {
request = &ModifyUserRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "ModifyUser")
return
}
func NewModifyUserResponse() (response *ModifyUserResponse) {
response = &ModifyUserResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyUser
// 修改MQTT角色
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) ModifyUser(request *ModifyUserRequest) (response *ModifyUserResponse, err error) {
return c.ModifyUserWithContext(context.Background(), request)
}
// ModifyUser
// 修改MQTT角色
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) ModifyUserWithContext(ctx context.Context, request *ModifyUserRequest) (response *ModifyUserResponse, err error) {
if request == nil {
request = NewModifyUserRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "ModifyUser")
if c.GetCredential() == nil {
return nil, errors.New("ModifyUser require credential")
}
request.SetContext(ctx)
response = NewModifyUserResponse()
err = c.Send(request, response)
return
}
func NewPublishMessageRequest() (request *PublishMessageRequest) {
request = &PublishMessageRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "PublishMessage")
return
}
func NewPublishMessageResponse() (response *PublishMessageResponse) {
response = &PublishMessageResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// PublishMessage
// 发布 MQTT 消息到消息主题或客户端
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) PublishMessage(request *PublishMessageRequest) (response *PublishMessageResponse, err error) {
return c.PublishMessageWithContext(context.Background(), request)
}
// PublishMessage
// 发布 MQTT 消息到消息主题或客户端
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) PublishMessageWithContext(ctx context.Context, request *PublishMessageRequest) (response *PublishMessageResponse, err error) {
if request == nil {
request = NewPublishMessageRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "PublishMessage")
if c.GetCredential() == nil {
return nil, errors.New("PublishMessage require credential")
}
request.SetContext(ctx)
response = NewPublishMessageResponse()
err = c.Send(request, response)
return
}
func NewRegisterCaCertificateRequest() (request *RegisterCaCertificateRequest) {
request = &RegisterCaCertificateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "RegisterCaCertificate")
return
}
func NewRegisterCaCertificateResponse() (response *RegisterCaCertificateResponse) {
response = &RegisterCaCertificateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// RegisterCaCertificate
// 注册CA证书(仅一机一证场景支持),可参考 [自定义 X.509 证书实现 “一机一证”](https://cloud.tencent.com/document/product/1778/114817)
//
// 可能返回的错误码:
// FAILEDOPERATION_CERTIFICATEVERIFICATIONFAILED = "FailedOperation.CertificateVerificationFailed"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_INSTANCEREGISTRATIONCODEEMPTY = "FailedOperation.InstanceRegistrationCodeEmpty"
// FAILEDOPERATION_REGISTRATIONCODEVERIFYFAILED = "FailedOperation.RegistrationCodeVerifyFailed"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) RegisterCaCertificate(request *RegisterCaCertificateRequest) (response *RegisterCaCertificateResponse, err error) {
return c.RegisterCaCertificateWithContext(context.Background(), request)
}
// RegisterCaCertificate
// 注册CA证书(仅一机一证场景支持),可参考 [自定义 X.509 证书实现 “一机一证”](https://cloud.tencent.com/document/product/1778/114817)
//
// 可能返回的错误码:
// FAILEDOPERATION_CERTIFICATEVERIFICATIONFAILED = "FailedOperation.CertificateVerificationFailed"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// FAILEDOPERATION_INSTANCEREGISTRATIONCODEEMPTY = "FailedOperation.InstanceRegistrationCodeEmpty"
// FAILEDOPERATION_REGISTRATIONCODEVERIFYFAILED = "FailedOperation.RegistrationCodeVerifyFailed"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) RegisterCaCertificateWithContext(ctx context.Context, request *RegisterCaCertificateRequest) (response *RegisterCaCertificateResponse, err error) {
if request == nil {
request = NewRegisterCaCertificateRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "RegisterCaCertificate")
if c.GetCredential() == nil {
return nil, errors.New("RegisterCaCertificate require credential")
}
request.SetContext(ctx)
response = NewRegisterCaCertificateResponse()
err = c.Send(request, response)
return
}
func NewRegisterDeviceCertificateRequest() (request *RegisterDeviceCertificateRequest) {
request = &RegisterDeviceCertificateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "RegisterDeviceCertificate")
return
}
func NewRegisterDeviceCertificateResponse() (response *RegisterDeviceCertificateResponse) {
response = &RegisterDeviceCertificateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// RegisterDeviceCertificate
// 注册设备证书(仅一机一证场景生效),可参考 [自定义 X.509 证书实现 “一机一证”](https://cloud.tencent.com/document/product/1778/114817#6cb39d46-efad-4220-8f11-2e7fab207bc8)
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_CA = "ResourceNotFound.Ca"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) RegisterDeviceCertificate(request *RegisterDeviceCertificateRequest) (response *RegisterDeviceCertificateResponse, err error) {
return c.RegisterDeviceCertificateWithContext(context.Background(), request)
}
// RegisterDeviceCertificate
// 注册设备证书(仅一机一证场景生效),可参考 [自定义 X.509 证书实现 “一机一证”](https://cloud.tencent.com/document/product/1778/114817#6cb39d46-efad-4220-8f11-2e7fab207bc8)
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_CA = "ResourceNotFound.Ca"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) RegisterDeviceCertificateWithContext(ctx context.Context, request *RegisterDeviceCertificateRequest) (response *RegisterDeviceCertificateResponse, err error) {
if request == nil {
request = NewRegisterDeviceCertificateRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "RegisterDeviceCertificate")
if c.GetCredential() == nil {
return nil, errors.New("RegisterDeviceCertificate require credential")
}
request.SetContext(ctx)
response = NewRegisterDeviceCertificateResponse()
err = c.Send(request, response)
return
}
func NewRevokedDeviceCertificateRequest() (request *RevokedDeviceCertificateRequest) {
request = &RevokedDeviceCertificateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "RevokedDeviceCertificate")
return
}
func NewRevokedDeviceCertificateResponse() (response *RevokedDeviceCertificateResponse) {
response = &RevokedDeviceCertificateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// RevokedDeviceCertificate
// 吊销设备证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_CERTIFICATE = "ResourceNotFound.Certificate"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) RevokedDeviceCertificate(request *RevokedDeviceCertificateRequest) (response *RevokedDeviceCertificateResponse, err error) {
return c.RevokedDeviceCertificateWithContext(context.Background(), request)
}
// RevokedDeviceCertificate
// 吊销设备证书
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_CERTIFICATE = "ResourceNotFound.Certificate"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) RevokedDeviceCertificateWithContext(ctx context.Context, request *RevokedDeviceCertificateRequest) (response *RevokedDeviceCertificateResponse, err error) {
if request == nil {
request = NewRevokedDeviceCertificateRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "RevokedDeviceCertificate")
if c.GetCredential() == nil {
return nil, errors.New("RevokedDeviceCertificate require credential")
}
request.SetContext(ctx)
response = NewRevokedDeviceCertificateResponse()
err = c.Send(request, response)
return
}
func NewUpdateAuthorizationPolicyPriorityRequest() (request *UpdateAuthorizationPolicyPriorityRequest) {
request = &UpdateAuthorizationPolicyPriorityRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "UpdateAuthorizationPolicyPriority")
return
}
func NewUpdateAuthorizationPolicyPriorityResponse() (response *UpdateAuthorizationPolicyPriorityResponse) {
response = &UpdateAuthorizationPolicyPriorityResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateAuthorizationPolicyPriority
// 修改策略规则优先级
//
// 可能返回的错误码:
// FAILEDOPERATION_DUPLICATEAUTHORIZATIONIDORPRIORITY = "FailedOperation.DuplicateAuthorizationIdOrPriority"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) UpdateAuthorizationPolicyPriority(request *UpdateAuthorizationPolicyPriorityRequest) (response *UpdateAuthorizationPolicyPriorityResponse, err error) {
return c.UpdateAuthorizationPolicyPriorityWithContext(context.Background(), request)
}
// UpdateAuthorizationPolicyPriority
// 修改策略规则优先级
//
// 可能返回的错误码:
// FAILEDOPERATION_DUPLICATEAUTHORIZATIONIDORPRIORITY = "FailedOperation.DuplicateAuthorizationIdOrPriority"
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) UpdateAuthorizationPolicyPriorityWithContext(ctx context.Context, request *UpdateAuthorizationPolicyPriorityRequest) (response *UpdateAuthorizationPolicyPriorityResponse, err error) {
if request == nil {
request = NewUpdateAuthorizationPolicyPriorityRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "UpdateAuthorizationPolicyPriority")
if c.GetCredential() == nil {
return nil, errors.New("UpdateAuthorizationPolicyPriority require credential")
}
request.SetContext(ctx)
response = NewUpdateAuthorizationPolicyPriorityResponse()
err = c.Send(request, response)
return
}
func NewUpdateMessageEnrichmentRulePriorityRequest() (request *UpdateMessageEnrichmentRulePriorityRequest) {
request = &UpdateMessageEnrichmentRulePriorityRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("mqtt", APIVersion, "UpdateMessageEnrichmentRulePriority")
return
}
func NewUpdateMessageEnrichmentRulePriorityResponse() (response *UpdateMessageEnrichmentRulePriorityResponse) {
response = &UpdateMessageEnrichmentRulePriorityResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateMessageEnrichmentRulePriority
// 修改消息属性增强规则优先级
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) UpdateMessageEnrichmentRulePriority(request *UpdateMessageEnrichmentRulePriorityRequest) (response *UpdateMessageEnrichmentRulePriorityResponse, err error) {
return c.UpdateMessageEnrichmentRulePriorityWithContext(context.Background(), request)
}
// UpdateMessageEnrichmentRulePriority
// 修改消息属性增强规则优先级
//
// 可能返回的错误码:
// FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
// RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
func (c *Client) UpdateMessageEnrichmentRulePriorityWithContext(ctx context.Context, request *UpdateMessageEnrichmentRulePriorityRequest) (response *UpdateMessageEnrichmentRulePriorityResponse, err error) {
if request == nil {
request = NewUpdateMessageEnrichmentRulePriorityRequest()
}
c.InitBaseRequest(&request.BaseRequest, "mqtt", APIVersion, "UpdateMessageEnrichmentRulePriority")
if c.GetCredential() == nil {
return nil, errors.New("UpdateMessageEnrichmentRulePriority require credential")
}
request.SetContext(ctx)
response = NewUpdateMessageEnrichmentRulePriorityResponse()
err = c.Send(request, response)
return
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。