2 Star 10 Fork 0

tencentcloud/tencentcloud-sdk-go

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
client.go 121.27 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 2026-04-21 04:45 +08:00 . release v1.3.83
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678
// 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
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tencentcloud/tencentcloud-sdk-go.git
git@gitee.com:tencentcloud/tencentcloud-sdk-go.git
tencentcloud
tencentcloud-sdk-go
tencentcloud-sdk-go
master

搜索帮助