2 Star 22 Fork 2

tencentcloud/tencentcloud-sdk-python

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
tsf_client.py 196.96 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 10天前 . release 3.0.1416
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191
# -*- coding: utf8 -*-
# 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.
import json
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.common.abstract_client import AbstractClient
from tencentcloud.tsf.v20180326 import models
class TsfClient(AbstractClient):
_apiVersion = '2018-03-26'
_endpoint = 'tsf.tencentcloudapi.com'
_service = 'tsf'
def AddClusterInstances(self, request):
"""添加云主机节点至TSF集群
:param request: Request instance for AddClusterInstances.
:type request: :class:`tencentcloud.tsf.v20180326.models.AddClusterInstancesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.AddClusterInstancesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddClusterInstances", params, headers=headers)
response = json.loads(body)
model = models.AddClusterInstancesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddInstances(self, request):
"""添加云主机节点至TSF集群
:param request: Request instance for AddInstances.
:type request: :class:`tencentcloud.tsf.v20180326.models.AddInstancesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.AddInstancesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddInstances", params, headers=headers)
response = json.loads(body)
model = models.AddInstancesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AssociateBusinessLogConfig(self, request):
"""关联日志配置项到应用
:param request: Request instance for AssociateBusinessLogConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.AssociateBusinessLogConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.AssociateBusinessLogConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AssociateBusinessLogConfig", params, headers=headers)
response = json.loads(body)
model = models.AssociateBusinessLogConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AssociateConfigWithGroup(self, request):
"""关联投递配置到部署组
:param request: Request instance for AssociateConfigWithGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.AssociateConfigWithGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.AssociateConfigWithGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AssociateConfigWithGroup", params, headers=headers)
response = json.loads(body)
model = models.AssociateConfigWithGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def BindApiGroup(self, request):
"""网关与API分组批量绑定
:param request: Request instance for BindApiGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.BindApiGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.BindApiGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("BindApiGroup", params, headers=headers)
response = json.loads(body)
model = models.BindApiGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def BindPlugin(self, request):
"""插件与网关分组/API批量绑定
:param request: Request instance for BindPlugin.
:type request: :class:`tencentcloud.tsf.v20180326.models.BindPluginRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.BindPluginResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("BindPlugin", params, headers=headers)
response = json.loads(body)
model = models.BindPluginResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ChangeApiUsableStatus(self, request):
"""启用或禁用API
:param request: Request instance for ChangeApiUsableStatus.
:type request: :class:`tencentcloud.tsf.v20180326.models.ChangeApiUsableStatusRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ChangeApiUsableStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ChangeApiUsableStatus", params, headers=headers)
response = json.loads(body)
model = models.ChangeApiUsableStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ContinueRunFailedTaskBatch(self, request):
"""对执行失败的任务批次执行续跑
:param request: Request instance for ContinueRunFailedTaskBatch.
:type request: :class:`tencentcloud.tsf.v20180326.models.ContinueRunFailedTaskBatchRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ContinueRunFailedTaskBatchResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ContinueRunFailedTaskBatch", params, headers=headers)
response = json.loads(body)
model = models.ContinueRunFailedTaskBatchResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAllGatewayApiAsync(self, request):
"""一键导入API分组
:param request: Request instance for CreateAllGatewayApiAsync.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateAllGatewayApiAsyncRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateAllGatewayApiAsyncResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAllGatewayApiAsync", params, headers=headers)
response = json.loads(body)
model = models.CreateAllGatewayApiAsyncResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateApiGroup(self, request):
"""创建API分组
:param request: Request instance for CreateApiGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateApiGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateApiGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateApiGroup", params, headers=headers)
response = json.loads(body)
model = models.CreateApiGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateApiRateLimitRule(self, request):
"""创建API限流规则
:param request: Request instance for CreateApiRateLimitRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateApiRateLimitRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateApiRateLimitRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateApiRateLimitRule", params, headers=headers)
response = json.loads(body)
model = models.CreateApiRateLimitRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateApiRateLimitRuleWithDetailResp(self, request):
"""创建API限流规则,并返回规则信息
:param request: Request instance for CreateApiRateLimitRuleWithDetailResp.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateApiRateLimitRuleWithDetailRespRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateApiRateLimitRuleWithDetailRespResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateApiRateLimitRuleWithDetailResp", params, headers=headers)
response = json.loads(body)
model = models.CreateApiRateLimitRuleWithDetailRespResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateApplication(self, request):
"""创建应用
:param request: Request instance for CreateApplication.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateApplicationRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateApplicationResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateApplication", params, headers=headers)
response = json.loads(body)
model = models.CreateApplicationResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateCluster(self, request):
"""创建集群
:param request: Request instance for CreateCluster.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateClusterRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateClusterResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateCluster", params, headers=headers)
response = json.loads(body)
model = models.CreateClusterResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateConfig(self, request):
"""创建配置项
:param request: Request instance for CreateConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateConfig", params, headers=headers)
response = json.loads(body)
model = models.CreateConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateConfigTemplate(self, request):
"""创建参数模板
:param request: Request instance for CreateConfigTemplate.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateConfigTemplateRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateConfigTemplateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateConfigTemplate", params, headers=headers)
response = json.loads(body)
model = models.CreateConfigTemplateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateConfigTemplateWithDetailResp(self, request):
"""创建参数模板,并返回模板详细信息
:param request: Request instance for CreateConfigTemplateWithDetailResp.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateConfigTemplateWithDetailRespRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateConfigTemplateWithDetailRespResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateConfigTemplateWithDetailResp", params, headers=headers)
response = json.loads(body)
model = models.CreateConfigTemplateWithDetailRespResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateConfigWithDetailResp(self, request):
"""创建配置项,返回详细信息
:param request: Request instance for CreateConfigWithDetailResp.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateConfigWithDetailRespRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateConfigWithDetailRespResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateConfigWithDetailResp", params, headers=headers)
response = json.loads(body)
model = models.CreateConfigWithDetailRespResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateContainGroup(self, request):
"""(已废弃,请使用 CreateGroup 和 DeployContainerGroup 创建和部署容器部署组)创建容器部署组
:param request: Request instance for CreateContainGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateContainGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateContainGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateContainGroup", params, headers=headers)
response = json.loads(body)
model = models.CreateContainGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateFileConfig(self, request):
"""创建文件配置项
:param request: Request instance for CreateFileConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateFileConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateFileConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateFileConfig", params, headers=headers)
response = json.loads(body)
model = models.CreateFileConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateFileConfigWithDetailResp(self, request):
"""创建文件配置项,返回详细信息
:param request: Request instance for CreateFileConfigWithDetailResp.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateFileConfigWithDetailRespRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateFileConfigWithDetailRespResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateFileConfigWithDetailResp", params, headers=headers)
response = json.loads(body)
model = models.CreateFileConfigWithDetailRespResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateGatewayApi(self, request):
"""批量导入API至api分组(也支持新建API到分组)
:param request: Request instance for CreateGatewayApi.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateGatewayApiRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateGatewayApiResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateGatewayApi", params, headers=headers)
response = json.loads(body)
model = models.CreateGatewayApiResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateGroup(self, request):
"""创建虚拟机部署组
:param request: Request instance for CreateGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateGroup", params, headers=headers)
response = json.loads(body)
model = models.CreateGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateLane(self, request):
"""创建泳道
:param request: Request instance for CreateLane.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateLaneRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateLaneResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateLane", params, headers=headers)
response = json.loads(body)
model = models.CreateLaneResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateLaneRule(self, request):
"""创建泳道规则
:param request: Request instance for CreateLaneRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateLaneRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateLaneRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateLaneRule", params, headers=headers)
response = json.loads(body)
model = models.CreateLaneRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateMicroservice(self, request):
"""新增微服务
:param request: Request instance for CreateMicroservice.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateMicroserviceRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateMicroserviceResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateMicroservice", params, headers=headers)
response = json.loads(body)
model = models.CreateMicroserviceResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateMicroserviceWithDetailResp(self, request):
"""新增微服务返回id
:param request: Request instance for CreateMicroserviceWithDetailResp.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateMicroserviceWithDetailRespRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateMicroserviceWithDetailRespResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateMicroserviceWithDetailResp", params, headers=headers)
response = json.loads(body)
model = models.CreateMicroserviceWithDetailRespResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateNamespace(self, request):
"""创建命名空间
:param request: Request instance for CreateNamespace.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateNamespaceRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateNamespaceResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateNamespace", params, headers=headers)
response = json.loads(body)
model = models.CreateNamespaceResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreatePathRewrites(self, request):
"""创建路径重写
:param request: Request instance for CreatePathRewrites.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreatePathRewritesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreatePathRewritesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreatePathRewrites", params, headers=headers)
response = json.loads(body)
model = models.CreatePathRewritesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreatePathRewritesWithDetailResp(self, request):
"""创建路径重写,并返回路径重写规则信息
:param request: Request instance for CreatePathRewritesWithDetailResp.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreatePathRewritesWithDetailRespRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreatePathRewritesWithDetailRespResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreatePathRewritesWithDetailResp", params, headers=headers)
response = json.loads(body)
model = models.CreatePathRewritesWithDetailRespResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateProgram(self, request):
"""创建数据集
:param request: Request instance for CreateProgram.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateProgramRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateProgramResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateProgram", params, headers=headers)
response = json.loads(body)
model = models.CreateProgramResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreatePublicConfig(self, request):
"""创建公共配置项
:param request: Request instance for CreatePublicConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreatePublicConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreatePublicConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreatePublicConfig", params, headers=headers)
response = json.loads(body)
model = models.CreatePublicConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreatePublicConfigWithDetailResp(self, request):
"""创建公共配置项,并返回配置项详细信息
:param request: Request instance for CreatePublicConfigWithDetailResp.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreatePublicConfigWithDetailRespRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreatePublicConfigWithDetailRespResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreatePublicConfigWithDetailResp", params, headers=headers)
response = json.loads(body)
model = models.CreatePublicConfigWithDetailRespResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateRepository(self, request):
"""创建仓库
:param request: Request instance for CreateRepository.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateRepositoryRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateRepositoryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateRepository", params, headers=headers)
response = json.loads(body)
model = models.CreateRepositoryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateTask(self, request):
"""创建任务
:param request: Request instance for CreateTask.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateTaskRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateTask", params, headers=headers)
response = json.loads(body)
model = models.CreateTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateTaskFlow(self, request):
"""创建工作流
:param request: Request instance for CreateTaskFlow.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateTaskFlowRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateTaskFlowResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateTaskFlow", params, headers=headers)
response = json.loads(body)
model = models.CreateTaskFlowResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateUnitNamespaces(self, request):
"""批量创建单元化命名空间
:param request: Request instance for CreateUnitNamespaces.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateUnitNamespacesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateUnitNamespacesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateUnitNamespaces", params, headers=headers)
response = json.loads(body)
model = models.CreateUnitNamespacesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateUnitRule(self, request):
"""创建单元化规则
:param request: Request instance for CreateUnitRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateUnitRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateUnitRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateUnitRule", params, headers=headers)
response = json.loads(body)
model = models.CreateUnitRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateUnitRuleWithDetailResp(self, request):
"""创建单元化规则, 并返回详细信息
:param request: Request instance for CreateUnitRuleWithDetailResp.
:type request: :class:`tencentcloud.tsf.v20180326.models.CreateUnitRuleWithDetailRespRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.CreateUnitRuleWithDetailRespResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateUnitRuleWithDetailResp", params, headers=headers)
response = json.loads(body)
model = models.CreateUnitRuleWithDetailRespResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteApiGroup(self, request):
"""删除Api分组
:param request: Request instance for DeleteApiGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteApiGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteApiGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteApiGroup", params, headers=headers)
response = json.loads(body)
model = models.DeleteApiGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteApiRateLimitRule(self, request):
"""删除API限流规则
:param request: Request instance for DeleteApiRateLimitRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteApiRateLimitRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteApiRateLimitRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteApiRateLimitRule", params, headers=headers)
response = json.loads(body)
model = models.DeleteApiRateLimitRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteApplication(self, request):
"""删除应用
:param request: Request instance for DeleteApplication.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteApplicationRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteApplicationResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteApplication", params, headers=headers)
response = json.loads(body)
model = models.DeleteApplicationResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteCluster(self, request):
"""删除集群
:param request: Request instance for DeleteCluster.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteClusterRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteClusterResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteCluster", params, headers=headers)
response = json.loads(body)
model = models.DeleteClusterResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteConfig(self, request):
"""删除配置项
:param request: Request instance for DeleteConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteConfig", params, headers=headers)
response = json.loads(body)
model = models.DeleteConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteConfigTemplate(self, request):
"""删除模板
:param request: Request instance for DeleteConfigTemplate.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteConfigTemplateRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteConfigTemplateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteConfigTemplate", params, headers=headers)
response = json.loads(body)
model = models.DeleteConfigTemplateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteContainerGroup(self, request):
"""删除容器部署组
:param request: Request instance for DeleteContainerGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteContainerGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteContainerGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteContainerGroup", params, headers=headers)
response = json.loads(body)
model = models.DeleteContainerGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteFileConfig(self, request):
"""删除文件配置项
:param request: Request instance for DeleteFileConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteFileConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteFileConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteFileConfig", params, headers=headers)
response = json.loads(body)
model = models.DeleteFileConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteGatewayApi(self, request):
"""批量删除API
:param request: Request instance for DeleteGatewayApi.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteGatewayApiRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteGatewayApiResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteGatewayApi", params, headers=headers)
response = json.loads(body)
model = models.DeleteGatewayApiResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteGroup(self, request):
"""删除容器部署组
:param request: Request instance for DeleteGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteGroup", params, headers=headers)
response = json.loads(body)
model = models.DeleteGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteImageTags(self, request):
"""批量删除镜像版本
:param request: Request instance for DeleteImageTags.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteImageTagsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteImageTagsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteImageTags", params, headers=headers)
response = json.loads(body)
model = models.DeleteImageTagsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteLane(self, request):
"""删除泳道
:param request: Request instance for DeleteLane.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteLaneRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteLaneResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteLane", params, headers=headers)
response = json.loads(body)
model = models.DeleteLaneResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteLaneRule(self, request):
"""删除泳道规则
:param request: Request instance for DeleteLaneRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteLaneRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteLaneRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteLaneRule", params, headers=headers)
response = json.loads(body)
model = models.DeleteLaneRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteMicroservice(self, request):
"""删除微服务
:param request: Request instance for DeleteMicroservice.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteMicroserviceRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteMicroserviceResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteMicroservice", params, headers=headers)
response = json.loads(body)
model = models.DeleteMicroserviceResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteNamespace(self, request):
"""删除命名空间
:param request: Request instance for DeleteNamespace.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteNamespaceRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteNamespaceResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteNamespace", params, headers=headers)
response = json.loads(body)
model = models.DeleteNamespaceResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeletePathRewrites(self, request):
"""删除路径重写
:param request: Request instance for DeletePathRewrites.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeletePathRewritesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeletePathRewritesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeletePathRewrites", params, headers=headers)
response = json.loads(body)
model = models.DeletePathRewritesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeletePkgs(self, request):
"""从软件仓库批量删除程序包。
一次最多支持删除1000个包,数量超过1000,返回UpperDeleteLimit错误。
:param request: Request instance for DeletePkgs.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeletePkgsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeletePkgsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeletePkgs", params, headers=headers)
response = json.loads(body)
model = models.DeletePkgsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeletePublicConfig(self, request):
"""删除公共配置项
:param request: Request instance for DeletePublicConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeletePublicConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeletePublicConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeletePublicConfig", params, headers=headers)
response = json.loads(body)
model = models.DeletePublicConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteRepository(self, request):
"""删除仓库
:param request: Request instance for DeleteRepository.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteRepositoryRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteRepositoryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteRepository", params, headers=headers)
response = json.loads(body)
model = models.DeleteRepositoryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteServerlessGroup(self, request):
"""serverless 能力已下线。下线对应接口。
删除Serverless部署组
:param request: Request instance for DeleteServerlessGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteServerlessGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteServerlessGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteServerlessGroup", params, headers=headers)
response = json.loads(body)
model = models.DeleteServerlessGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteTask(self, request):
"""删除任务
:param request: Request instance for DeleteTask.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteTaskRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteTask", params, headers=headers)
response = json.loads(body)
model = models.DeleteTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteUnitNamespaces(self, request):
"""删除单元化命名空间
:param request: Request instance for DeleteUnitNamespaces.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteUnitNamespacesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteUnitNamespacesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteUnitNamespaces", params, headers=headers)
response = json.loads(body)
model = models.DeleteUnitNamespacesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteUnitRule(self, request):
"""删除单元化规则
:param request: Request instance for DeleteUnitRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeleteUnitRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeleteUnitRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteUnitRule", params, headers=headers)
response = json.loads(body)
model = models.DeleteUnitRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeployContainerApplication(self, request):
"""部署容器应用-更新
:param request: Request instance for DeployContainerApplication.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeployContainerApplicationRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeployContainerApplicationResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeployContainerApplication", params, headers=headers)
response = json.loads(body)
model = models.DeployContainerApplicationResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeployContainerGroup(self, request):
"""部署容器应用-更新
:param request: Request instance for DeployContainerGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeployContainerGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeployContainerGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeployContainerGroup", params, headers=headers)
response = json.loads(body)
model = models.DeployContainerGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeployGroup(self, request):
"""部署虚拟机部署组应用
:param request: Request instance for DeployGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.DeployGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DeployGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeployGroup", params, headers=headers)
response = json.loads(body)
model = models.DeployGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeApiDetail(self, request):
"""查询API详情
:param request: Request instance for DescribeApiDetail.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeApiDetailRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeApiDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeApiDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeApiDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeApiGroup(self, request):
"""查询API分组
:param request: Request instance for DescribeApiGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeApiGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeApiGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeApiGroup", params, headers=headers)
response = json.loads(body)
model = models.DescribeApiGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeApiGroups(self, request):
"""查询API 分组信息列表
:param request: Request instance for DescribeApiGroups.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeApiGroupsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeApiGroupsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeApiGroups", params, headers=headers)
response = json.loads(body)
model = models.DescribeApiGroupsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeApiRateLimitRules(self, request):
"""查询API限流规则
:param request: Request instance for DescribeApiRateLimitRules.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeApiRateLimitRulesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeApiRateLimitRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeApiRateLimitRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeApiRateLimitRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeApiUseDetail(self, request):
"""查询网关API监控明细数据
:param request: Request instance for DescribeApiUseDetail.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeApiUseDetailRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeApiUseDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeApiUseDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeApiUseDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeApiVersions(self, request):
"""查询API 版本
:param request: Request instance for DescribeApiVersions.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeApiVersionsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeApiVersionsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeApiVersions", params, headers=headers)
response = json.loads(body)
model = models.DescribeApiVersionsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeApplication(self, request):
"""获取应用详情
:param request: Request instance for DescribeApplication.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeApplicationRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeApplicationResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeApplication", params, headers=headers)
response = json.loads(body)
model = models.DescribeApplicationResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeApplicationAttribute(self, request):
"""获取应用列表其它字段,如实例数量信息等
:param request: Request instance for DescribeApplicationAttribute.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeApplicationAttributeRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeApplicationAttributeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeApplicationAttribute", params, headers=headers)
response = json.loads(body)
model = models.DescribeApplicationAttributeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeApplications(self, request):
"""获取应用列表
:param request: Request instance for DescribeApplications.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeApplicationsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeApplicationsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeApplications", params, headers=headers)
response = json.loads(body)
model = models.DescribeApplicationsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBasicResourceUsage(self, request):
"""TSF基本资源信息概览接口
:param request: Request instance for DescribeBasicResourceUsage.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeBasicResourceUsageRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeBasicResourceUsageResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBasicResourceUsage", params, headers=headers)
response = json.loads(body)
model = models.DescribeBasicResourceUsageResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBusinessLogConfig(self, request):
"""查询业务日志配置项信息
:param request: Request instance for DescribeBusinessLogConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeBusinessLogConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeBusinessLogConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBusinessLogConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribeBusinessLogConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBusinessLogConfigs(self, request):
"""查询日志配置项列表
:param request: Request instance for DescribeBusinessLogConfigs.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeBusinessLogConfigsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeBusinessLogConfigsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBusinessLogConfigs", params, headers=headers)
response = json.loads(body)
model = models.DescribeBusinessLogConfigsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeClusterInstances(self, request):
"""查询集群实例
:param request: Request instance for DescribeClusterInstances.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeClusterInstancesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeClusterInstancesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeClusterInstances", params, headers=headers)
response = json.loads(body)
model = models.DescribeClusterInstancesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeClusters(self, request):
"""获取集群列表
:param request: Request instance for DescribeClusters.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeClustersRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeClustersResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeClusters", params, headers=headers)
response = json.loads(body)
model = models.DescribeClustersResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeConfig(self, request):
"""查询配置
:param request: Request instance for DescribeConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribeConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeConfigReleaseLogs(self, request):
"""查询配置发布历史
:param request: Request instance for DescribeConfigReleaseLogs.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigReleaseLogsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigReleaseLogsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeConfigReleaseLogs", params, headers=headers)
response = json.loads(body)
model = models.DescribeConfigReleaseLogsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeConfigReleases(self, request):
"""查询配置发布信息
:param request: Request instance for DescribeConfigReleases.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigReleasesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigReleasesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeConfigReleases", params, headers=headers)
response = json.loads(body)
model = models.DescribeConfigReleasesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeConfigSummary(self, request):
"""查询配置汇总列表
:param request: Request instance for DescribeConfigSummary.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigSummaryRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeConfigSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeConfigSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeConfigTemplate(self, request):
"""导入配置
:param request: Request instance for DescribeConfigTemplate.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigTemplateRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigTemplateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeConfigTemplate", params, headers=headers)
response = json.loads(body)
model = models.DescribeConfigTemplateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeConfigs(self, request):
"""查询配置项列表
:param request: Request instance for DescribeConfigs.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeConfigsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeConfigs", params, headers=headers)
response = json.loads(body)
model = models.DescribeConfigsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeContainerEvents(self, request):
"""获取容器事件列表
参数限制
- 当类型是 instance 时,GroupId是必填项
:param request: Request instance for DescribeContainerEvents.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeContainerEventsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeContainerEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeContainerEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeContainerEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeContainerGroupAttribute(self, request):
"""获取部署组其他字段-用于前端并发调用
:param request: Request instance for DescribeContainerGroupAttribute.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeContainerGroupAttributeRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeContainerGroupAttributeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeContainerGroupAttribute", params, headers=headers)
response = json.loads(body)
model = models.DescribeContainerGroupAttributeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeContainerGroupDeployInfo(self, request):
"""获取部署组详情
:param request: Request instance for DescribeContainerGroupDeployInfo.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeContainerGroupDeployInfoRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeContainerGroupDeployInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeContainerGroupDeployInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeContainerGroupDeployInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeContainerGroupDetail(self, request):
"""容器部署组详情(已废弃,请使用 DescribeContainerGroupDeployInfo)
:param request: Request instance for DescribeContainerGroupDetail.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeContainerGroupDetailRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeContainerGroupDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeContainerGroupDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeContainerGroupDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeContainerGroups(self, request):
"""容器部署组列表
:param request: Request instance for DescribeContainerGroups.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeContainerGroupsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeContainerGroupsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeContainerGroups", params, headers=headers)
response = json.loads(body)
model = models.DescribeContainerGroupsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeCreateGatewayApiStatus(self, request):
"""查询一键导入API分组任务的状态
:param request: Request instance for DescribeCreateGatewayApiStatus.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeCreateGatewayApiStatusRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeCreateGatewayApiStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeCreateGatewayApiStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeCreateGatewayApiStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDeliveryConfig(self, request):
"""获取单个投递项配置信息
:param request: Request instance for DescribeDeliveryConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeDeliveryConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeDeliveryConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDeliveryConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribeDeliveryConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDeliveryConfigByGroupId(self, request):
"""用部署组id获取绑定信息
:param request: Request instance for DescribeDeliveryConfigByGroupId.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeDeliveryConfigByGroupIdRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeDeliveryConfigByGroupIdResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDeliveryConfigByGroupId", params, headers=headers)
response = json.loads(body)
model = models.DescribeDeliveryConfigByGroupIdResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDeliveryConfigs(self, request):
"""获取多个投递项配置
:param request: Request instance for DescribeDeliveryConfigs.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeDeliveryConfigsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeDeliveryConfigsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDeliveryConfigs", params, headers=headers)
response = json.loads(body)
model = models.DescribeDeliveryConfigsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDownloadInfo(self, request):
"""TSF上传的程序包存放在腾讯云对象存储(COS)中,通过该API可以获取从COS下载程序包需要的信息,包括包所在的桶、存储路径、鉴权信息等,之后使用COS API(或SDK)进行下载。
COS相关文档请查阅:https://cloud.tencent.com/document/product/436
:param request: Request instance for DescribeDownloadInfo.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeDownloadInfoRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeDownloadInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDownloadInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeDownloadInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEnabledUnitRule(self, request):
"""查询生效的单元化规则
:param request: Request instance for DescribeEnabledUnitRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeEnabledUnitRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeEnabledUnitRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEnabledUnitRule", params, headers=headers)
response = json.loads(body)
model = models.DescribeEnabledUnitRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeFileConfigReleases(self, request):
"""查询文件配置项发布信息
:param request: Request instance for DescribeFileConfigReleases.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeFileConfigReleasesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeFileConfigReleasesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeFileConfigReleases", params, headers=headers)
response = json.loads(body)
model = models.DescribeFileConfigReleasesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeFileConfigs(self, request):
"""查询文件配置项列表
:param request: Request instance for DescribeFileConfigs.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeFileConfigsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeFileConfigsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeFileConfigs", params, headers=headers)
response = json.loads(body)
model = models.DescribeFileConfigsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeFlowLastBatchState(self, request):
"""查询工作流最新一个批次的状态信息
:param request: Request instance for DescribeFlowLastBatchState.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeFlowLastBatchStateRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeFlowLastBatchStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeFlowLastBatchState", params, headers=headers)
response = json.loads(body)
model = models.DescribeFlowLastBatchStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGatewayAllGroupApis(self, request):
"""查询网关所有分组下Api列表
:param request: Request instance for DescribeGatewayAllGroupApis.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGatewayAllGroupApisRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGatewayAllGroupApisResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGatewayAllGroupApis", params, headers=headers)
response = json.loads(body)
model = models.DescribeGatewayAllGroupApisResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGatewayApis(self, request):
"""查询API分组下的Api列表信息
:param request: Request instance for DescribeGatewayApis.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGatewayApisRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGatewayApisResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGatewayApis", params, headers=headers)
response = json.loads(body)
model = models.DescribeGatewayApisResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGatewayMonitorOverview(self, request):
"""查询网关监控概览
:param request: Request instance for DescribeGatewayMonitorOverview.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGatewayMonitorOverviewRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGatewayMonitorOverviewResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGatewayMonitorOverview", params, headers=headers)
response = json.loads(body)
model = models.DescribeGatewayMonitorOverviewResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGroup(self, request):
"""查询虚拟机部署组详情
:param request: Request instance for DescribeGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGroup", params, headers=headers)
response = json.loads(body)
model = models.DescribeGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGroupAttribute(self, request):
"""获取部署组其他属性
:param request: Request instance for DescribeGroupAttribute.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupAttributeRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupAttributeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGroupAttribute", params, headers=headers)
response = json.loads(body)
model = models.DescribeGroupAttributeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGroupBindedGateways(self, request):
"""查询某个API分组已绑定的网关部署组信息列表
:param request: Request instance for DescribeGroupBindedGateways.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupBindedGatewaysRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupBindedGatewaysResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGroupBindedGateways", params, headers=headers)
response = json.loads(body)
model = models.DescribeGroupBindedGatewaysResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGroupBusinessLogConfigs(self, request):
"""查询分组管理日志配置列表
:param request: Request instance for DescribeGroupBusinessLogConfigs.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupBusinessLogConfigsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupBusinessLogConfigsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGroupBusinessLogConfigs", params, headers=headers)
response = json.loads(body)
model = models.DescribeGroupBusinessLogConfigsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGroupGateways(self, request):
"""查询某个网关绑定的API 分组信息列表
:param request: Request instance for DescribeGroupGateways.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupGatewaysRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupGatewaysResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGroupGateways", params, headers=headers)
response = json.loads(body)
model = models.DescribeGroupGatewaysResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGroupInstances(self, request):
"""查询虚拟机部署组云主机列表
:param request: Request instance for DescribeGroupInstances.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupInstancesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupInstancesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGroupInstances", params, headers=headers)
response = json.loads(body)
model = models.DescribeGroupInstancesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGroupRelease(self, request):
"""查询部署组相关的发布信息
:param request: Request instance for DescribeGroupRelease.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupReleaseRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupReleaseResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGroupRelease", params, headers=headers)
response = json.loads(body)
model = models.DescribeGroupReleaseResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGroupUseDetail(self, request):
"""查询网关分组监控明细数据
:param request: Request instance for DescribeGroupUseDetail.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupUseDetailRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupUseDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGroupUseDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeGroupUseDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGroups(self, request):
"""获取虚拟机部署组列表
:param request: Request instance for DescribeGroups.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGroups", params, headers=headers)
response = json.loads(body)
model = models.DescribeGroupsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGroupsWithPlugin(self, request):
"""查询某个插件下绑定或未绑定的API分组
:param request: Request instance for DescribeGroupsWithPlugin.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupsWithPluginRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeGroupsWithPluginResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGroupsWithPlugin", params, headers=headers)
response = json.loads(body)
model = models.DescribeGroupsWithPluginResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageRepository(self, request):
"""查询镜像仓库列表
:param request: Request instance for DescribeImageRepository.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeImageRepositoryRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeImageRepositoryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageRepository", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageRepositoryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageTags(self, request):
"""镜像版本列表
:param request: Request instance for DescribeImageTags.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeImageTagsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeImageTagsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageTags", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageTagsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeInovcationIndicators(self, request):
"""废弃接口
废弃
:param request: Request instance for DescribeInovcationIndicators.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeInovcationIndicatorsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeInovcationIndicatorsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeInovcationIndicators", params, headers=headers)
response = json.loads(body)
model = models.DescribeInovcationIndicatorsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeInstances(self, request):
"""无
:param request: Request instance for DescribeInstances.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeInstancesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeInstancesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeInstances", params, headers=headers)
response = json.loads(body)
model = models.DescribeInstancesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeInvocationMetricDataCurve(self, request):
"""查询调用指标数据变化曲线
:param request: Request instance for DescribeInvocationMetricDataCurve.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeInvocationMetricDataCurveRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeInvocationMetricDataCurveResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeInvocationMetricDataCurve", params, headers=headers)
response = json.loads(body)
model = models.DescribeInvocationMetricDataCurveResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeInvocationMetricDataDimension(self, request):
"""查询维度
:param request: Request instance for DescribeInvocationMetricDataDimension.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeInvocationMetricDataDimensionRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeInvocationMetricDataDimensionResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeInvocationMetricDataDimension", params, headers=headers)
response = json.loads(body)
model = models.DescribeInvocationMetricDataDimensionResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeInvocationMetricDataPoint(self, request):
"""查询单值指标维度
:param request: Request instance for DescribeInvocationMetricDataPoint.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeInvocationMetricDataPointRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeInvocationMetricDataPointResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeInvocationMetricDataPoint", params, headers=headers)
response = json.loads(body)
model = models.DescribeInvocationMetricDataPointResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeInvocationMetricScatterPlot(self, request):
"""查询调用指标数据散点图
:param request: Request instance for DescribeInvocationMetricScatterPlot.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeInvocationMetricScatterPlotRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeInvocationMetricScatterPlotResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeInvocationMetricScatterPlot", params, headers=headers)
response = json.loads(body)
model = models.DescribeInvocationMetricScatterPlotResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeJvmMonitor(self, request):
"""查询java实例jvm监控数据,返回数据可选
:param request: Request instance for DescribeJvmMonitor.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeJvmMonitorRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeJvmMonitorResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeJvmMonitor", params, headers=headers)
response = json.loads(body)
model = models.DescribeJvmMonitorResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLaneRules(self, request):
"""查询泳道规则列表
:param request: Request instance for DescribeLaneRules.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeLaneRulesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeLaneRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLaneRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeLaneRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLanes(self, request):
"""查询泳道列表
:param request: Request instance for DescribeLanes.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeLanesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeLanesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLanes", params, headers=headers)
response = json.loads(body)
model = models.DescribeLanesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMicroservice(self, request):
"""查询微服务详情
:param request: Request instance for DescribeMicroservice.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeMicroserviceRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeMicroserviceResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMicroservice", params, headers=headers)
response = json.loads(body)
model = models.DescribeMicroserviceResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMicroservices(self, request):
"""获取微服务列表
:param request: Request instance for DescribeMicroservices.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeMicroservicesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeMicroservicesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMicroservices", params, headers=headers)
response = json.loads(body)
model = models.DescribeMicroservicesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMicroservicesByGroupIds(self, request):
"""通过部署组ID获取微服务
:param request: Request instance for DescribeMicroservicesByGroupIds.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeMicroservicesByGroupIdsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeMicroservicesByGroupIdsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMicroservicesByGroupIds", params, headers=headers)
response = json.loads(body)
model = models.DescribeMicroservicesByGroupIdsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMsApiList(self, request):
"""查询服务API列表
:param request: Request instance for DescribeMsApiList.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeMsApiListRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeMsApiListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMsApiList", params, headers=headers)
response = json.loads(body)
model = models.DescribeMsApiListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeOverviewInvocation(self, request):
"""服务调用监控统计概览
:param request: Request instance for DescribeOverviewInvocation.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeOverviewInvocationRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeOverviewInvocationResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeOverviewInvocation", params, headers=headers)
response = json.loads(body)
model = models.DescribeOverviewInvocationResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePathRewrite(self, request):
"""查询路径重写
:param request: Request instance for DescribePathRewrite.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribePathRewriteRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribePathRewriteResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePathRewrite", params, headers=headers)
response = json.loads(body)
model = models.DescribePathRewriteResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePathRewrites(self, request):
"""查询路径重写列表
:param request: Request instance for DescribePathRewrites.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribePathRewritesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribePathRewritesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePathRewrites", params, headers=headers)
response = json.loads(body)
model = models.DescribePathRewritesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePkgs(self, request):
"""无
:param request: Request instance for DescribePkgs.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribePkgsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribePkgsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePkgs", params, headers=headers)
response = json.loads(body)
model = models.DescribePkgsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePluginInstances(self, request):
"""分页查询网关分组/API绑定(或未绑定)的插件列表
:param request: Request instance for DescribePluginInstances.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribePluginInstancesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribePluginInstancesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePluginInstances", params, headers=headers)
response = json.loads(body)
model = models.DescribePluginInstancesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePodInstances(self, request):
"""获取部署组实例列表
:param request: Request instance for DescribePodInstances.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribePodInstancesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribePodInstancesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePodInstances", params, headers=headers)
response = json.loads(body)
model = models.DescribePodInstancesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePrograms(self, request):
"""查询数据集列表
:param request: Request instance for DescribePrograms.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeProgramsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeProgramsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePrograms", params, headers=headers)
response = json.loads(body)
model = models.DescribeProgramsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePublicConfig(self, request):
"""查询公共配置(单条)
:param request: Request instance for DescribePublicConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribePublicConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribePublicConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePublicConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribePublicConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePublicConfigReleaseLogs(self, request):
"""查询公共配置发布历史
:param request: Request instance for DescribePublicConfigReleaseLogs.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribePublicConfigReleaseLogsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribePublicConfigReleaseLogsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePublicConfigReleaseLogs", params, headers=headers)
response = json.loads(body)
model = models.DescribePublicConfigReleaseLogsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePublicConfigReleases(self, request):
"""查询公共配置发布信息
:param request: Request instance for DescribePublicConfigReleases.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribePublicConfigReleasesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribePublicConfigReleasesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePublicConfigReleases", params, headers=headers)
response = json.loads(body)
model = models.DescribePublicConfigReleasesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePublicConfigSummary(self, request):
"""查询公共配置汇总列表
:param request: Request instance for DescribePublicConfigSummary.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribePublicConfigSummaryRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribePublicConfigSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePublicConfigSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribePublicConfigSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePublicConfigs(self, request):
"""查询公共配置项列表
:param request: Request instance for DescribePublicConfigs.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribePublicConfigsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribePublicConfigsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePublicConfigs", params, headers=headers)
response = json.loads(body)
model = models.DescribePublicConfigsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReleasedConfig(self, request):
"""查询group发布的配置
:param request: Request instance for DescribeReleasedConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeReleasedConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeReleasedConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReleasedConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribeReleasedConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRepositories(self, request):
"""查询仓库列表
:param request: Request instance for DescribeRepositories.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeRepositoriesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeRepositoriesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRepositories", params, headers=headers)
response = json.loads(body)
model = models.DescribeRepositoriesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRepository(self, request):
"""查询仓库信息
:param request: Request instance for DescribeRepository.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeRepositoryRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeRepositoryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRepository", params, headers=headers)
response = json.loads(body)
model = models.DescribeRepositoryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeResourceTaskStatus(self, request):
"""资源任务的执行状态描述接口
:param request: Request instance for DescribeResourceTaskStatus.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeResourceTaskStatusRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeResourceTaskStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeResourceTaskStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeResourceTaskStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSimpleApplications(self, request):
"""查询简单应用列表
:param request: Request instance for DescribeSimpleApplications.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeSimpleApplicationsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeSimpleApplicationsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSimpleApplications", params, headers=headers)
response = json.loads(body)
model = models.DescribeSimpleApplicationsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSimpleClusters(self, request):
"""查询简单集群列表
:param request: Request instance for DescribeSimpleClusters.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeSimpleClustersRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeSimpleClustersResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSimpleClusters", params, headers=headers)
response = json.loads(body)
model = models.DescribeSimpleClustersResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSimpleGroups(self, request):
"""查询简单部署组列表
:param request: Request instance for DescribeSimpleGroups.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeSimpleGroupsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeSimpleGroupsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSimpleGroups", params, headers=headers)
response = json.loads(body)
model = models.DescribeSimpleGroupsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSimpleNamespaces(self, request):
"""查询简单命名空间列表
:param request: Request instance for DescribeSimpleNamespaces.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeSimpleNamespacesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeSimpleNamespacesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSimpleNamespaces", params, headers=headers)
response = json.loads(body)
model = models.DescribeSimpleNamespacesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeStatistics(self, request):
"""服务统计页面:接口和服务维度
:param request: Request instance for DescribeStatistics.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeStatisticsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeStatisticsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeStatistics", params, headers=headers)
response = json.loads(body)
model = models.DescribeStatisticsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeTaskDetail(self, request):
"""查询任务详情
:param request: Request instance for DescribeTaskDetail.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeTaskDetailRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeTaskDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeTaskDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeTaskDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeTaskLastStatus(self, request):
"""查询任务最近一次执行状态
:param request: Request instance for DescribeTaskLastStatus.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeTaskLastStatusRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeTaskLastStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeTaskLastStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeTaskLastStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeTaskRecords(self, request):
"""翻页查询任务列表
:param request: Request instance for DescribeTaskRecords.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeTaskRecordsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeTaskRecordsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeTaskRecords", params, headers=headers)
response = json.loads(body)
model = models.DescribeTaskRecordsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUnitApiUseDetail(self, request):
"""查询网关API监控明细数据(仅单元化网关),非单元化网关使用DescribeApiUseDetail
:param request: Request instance for DescribeUnitApiUseDetail.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeUnitApiUseDetailRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeUnitApiUseDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUnitApiUseDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeUnitApiUseDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUnitNamespaces(self, request):
"""查询单元化命名空间列表
:param request: Request instance for DescribeUnitNamespaces.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeUnitNamespacesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeUnitNamespacesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUnitNamespaces", params, headers=headers)
response = json.loads(body)
model = models.DescribeUnitNamespacesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUnitRule(self, request):
"""查询单元化规则详情
:param request: Request instance for DescribeUnitRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeUnitRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeUnitRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUnitRule", params, headers=headers)
response = json.loads(body)
model = models.DescribeUnitRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUnitRules(self, request):
"""查询单元化规则列表
:param request: Request instance for DescribeUnitRules.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeUnitRulesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeUnitRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUnitRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeUnitRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUnitRulesV2(self, request):
"""查询单元化规则列表V2
:param request: Request instance for DescribeUnitRulesV2.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeUnitRulesV2Request`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeUnitRulesV2Response`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUnitRulesV2", params, headers=headers)
response = json.loads(body)
model = models.DescribeUnitRulesV2Response()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUploadInfo(self, request):
"""TSF会将软件包上传到腾讯云对象存储(COS)。调用此接口获取上传信息,如目标地域,桶,包Id,存储路径,鉴权信息等,之后请使用COS API(或SDK)进行上传。
COS相关文档请查阅:https://cloud.tencent.com/document/product/436
:param request: Request instance for DescribeUploadInfo.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeUploadInfoRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeUploadInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUploadInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeUploadInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUsableUnitNamespaces(self, request):
"""查询可用于被导入的命名空间列表
:param request: Request instance for DescribeUsableUnitNamespaces.
:type request: :class:`tencentcloud.tsf.v20180326.models.DescribeUsableUnitNamespacesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DescribeUsableUnitNamespacesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUsableUnitNamespaces", params, headers=headers)
response = json.loads(body)
model = models.DescribeUsableUnitNamespacesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DisableLaneRule(self, request):
"""禁用泳道规则
:param request: Request instance for DisableLaneRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.DisableLaneRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DisableLaneRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DisableLaneRule", params, headers=headers)
response = json.loads(body)
model = models.DisableLaneRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DisableTask(self, request):
"""停用任务
:param request: Request instance for DisableTask.
:type request: :class:`tencentcloud.tsf.v20180326.models.DisableTaskRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DisableTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DisableTask", params, headers=headers)
response = json.loads(body)
model = models.DisableTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DisableTaskFlow(self, request):
"""停用工作流
:param request: Request instance for DisableTaskFlow.
:type request: :class:`tencentcloud.tsf.v20180326.models.DisableTaskFlowRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DisableTaskFlowResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DisableTaskFlow", params, headers=headers)
response = json.loads(body)
model = models.DisableTaskFlowResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DisableUnitRoute(self, request):
"""禁用单元化路由
:param request: Request instance for DisableUnitRoute.
:type request: :class:`tencentcloud.tsf.v20180326.models.DisableUnitRouteRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DisableUnitRouteResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DisableUnitRoute", params, headers=headers)
response = json.loads(body)
model = models.DisableUnitRouteResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DisableUnitRule(self, request):
"""禁用单元化规则
:param request: Request instance for DisableUnitRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.DisableUnitRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DisableUnitRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DisableUnitRule", params, headers=headers)
response = json.loads(body)
model = models.DisableUnitRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DisassociateBusinessLogConfig(self, request):
"""取消关联业务日志配置项和应用
:param request: Request instance for DisassociateBusinessLogConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.DisassociateBusinessLogConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DisassociateBusinessLogConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DisassociateBusinessLogConfig", params, headers=headers)
response = json.loads(body)
model = models.DisassociateBusinessLogConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DisassociateKafkaConfig(self, request):
"""取消关联投递信息和部署组
:param request: Request instance for DisassociateKafkaConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.DisassociateKafkaConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DisassociateKafkaConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DisassociateKafkaConfig", params, headers=headers)
response = json.loads(body)
model = models.DisassociateKafkaConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DraftApiGroup(self, request):
"""下线Api分组
:param request: Request instance for DraftApiGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.DraftApiGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.DraftApiGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DraftApiGroup", params, headers=headers)
response = json.loads(body)
model = models.DraftApiGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def EnableLaneRule(self, request):
"""启用泳道规则
:param request: Request instance for EnableLaneRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.EnableLaneRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.EnableLaneRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("EnableLaneRule", params, headers=headers)
response = json.loads(body)
model = models.EnableLaneRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def EnableTask(self, request):
"""启用任务
:param request: Request instance for EnableTask.
:type request: :class:`tencentcloud.tsf.v20180326.models.EnableTaskRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.EnableTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("EnableTask", params, headers=headers)
response = json.loads(body)
model = models.EnableTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def EnableTaskFlow(self, request):
"""启用工作流
:param request: Request instance for EnableTaskFlow.
:type request: :class:`tencentcloud.tsf.v20180326.models.EnableTaskFlowRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.EnableTaskFlowResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("EnableTaskFlow", params, headers=headers)
response = json.loads(body)
model = models.EnableTaskFlowResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def EnableUnitRoute(self, request):
"""启用单元化路由
:param request: Request instance for EnableUnitRoute.
:type request: :class:`tencentcloud.tsf.v20180326.models.EnableUnitRouteRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.EnableUnitRouteResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("EnableUnitRoute", params, headers=headers)
response = json.loads(body)
model = models.EnableUnitRouteResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def EnableUnitRule(self, request):
"""启用单元化规则
:param request: Request instance for EnableUnitRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.EnableUnitRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.EnableUnitRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("EnableUnitRule", params, headers=headers)
response = json.loads(body)
model = models.EnableUnitRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExecuteTask(self, request):
"""手动执行一次任务
:param request: Request instance for ExecuteTask.
:type request: :class:`tencentcloud.tsf.v20180326.models.ExecuteTaskRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ExecuteTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExecuteTask", params, headers=headers)
response = json.loads(body)
model = models.ExecuteTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExecuteTaskFlow(self, request):
"""执行一次工作流
:param request: Request instance for ExecuteTaskFlow.
:type request: :class:`tencentcloud.tsf.v20180326.models.ExecuteTaskFlowRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ExecuteTaskFlowResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExecuteTaskFlow", params, headers=headers)
response = json.loads(body)
model = models.ExecuteTaskFlowResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExpandGroup(self, request):
"""虚拟机部署组添加实例
:param request: Request instance for ExpandGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.ExpandGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ExpandGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExpandGroup", params, headers=headers)
response = json.loads(body)
model = models.ExpandGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyApplication(self, request):
"""修改应用
:param request: Request instance for ModifyApplication.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyApplicationRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyApplicationResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyApplication", params, headers=headers)
response = json.loads(body)
model = models.ModifyApplicationResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyCluster(self, request):
"""修改集群信息
:param request: Request instance for ModifyCluster.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyClusterRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyClusterResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyCluster", params, headers=headers)
response = json.loads(body)
model = models.ModifyClusterResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyContainerGroup(self, request):
"""修改容器部署组
:param request: Request instance for ModifyContainerGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyContainerGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyContainerGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyContainerGroup", params, headers=headers)
response = json.loads(body)
model = models.ModifyContainerGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyContainerReplicas(self, request):
"""修改容器部署组实例数
:param request: Request instance for ModifyContainerReplicas.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyContainerReplicasRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyContainerReplicasResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyContainerReplicas", params, headers=headers)
response = json.loads(body)
model = models.ModifyContainerReplicasResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyGroup(self, request):
"""更新部署组信息
:param request: Request instance for ModifyGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyGroup", params, headers=headers)
response = json.loads(body)
model = models.ModifyGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyLane(self, request):
"""更新泳道信息
:param request: Request instance for ModifyLane.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyLaneRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyLaneResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyLane", params, headers=headers)
response = json.loads(body)
model = models.ModifyLaneResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyLaneRule(self, request):
"""更新泳道规则
:param request: Request instance for ModifyLaneRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyLaneRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyLaneRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyLaneRule", params, headers=headers)
response = json.loads(body)
model = models.ModifyLaneRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyMicroservice(self, request):
"""修改微服务详情
:param request: Request instance for ModifyMicroservice.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyMicroserviceRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyMicroserviceResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyMicroservice", params, headers=headers)
response = json.loads(body)
model = models.ModifyMicroserviceResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyNamespace(self, request):
"""修改命名空间
:param request: Request instance for ModifyNamespace.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyNamespaceRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyNamespaceResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyNamespace", params, headers=headers)
response = json.loads(body)
model = models.ModifyNamespaceResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyPathRewrite(self, request):
"""修改路径重写
:param request: Request instance for ModifyPathRewrite.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyPathRewriteRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyPathRewriteResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyPathRewrite", params, headers=headers)
response = json.loads(body)
model = models.ModifyPathRewriteResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyProgram(self, request):
"""更新数据集
:param request: Request instance for ModifyProgram.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyProgramRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyProgramResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyProgram", params, headers=headers)
response = json.loads(body)
model = models.ModifyProgramResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyTask(self, request):
"""修改任务
:param request: Request instance for ModifyTask.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyTaskRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyTask", params, headers=headers)
response = json.loads(body)
model = models.ModifyTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyUploadInfo(self, request):
"""调用该接口和COS的上传接口后,需要调用此接口更新TSF中保存的程序包状态。
调用此接口完成后,才标志上传包流程结束。
:param request: Request instance for ModifyUploadInfo.
:type request: :class:`tencentcloud.tsf.v20180326.models.ModifyUploadInfoRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ModifyUploadInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyUploadInfo", params, headers=headers)
response = json.loads(body)
model = models.ModifyUploadInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def OperateApplicationTcrBinding(self, request):
"""绑定解绑tcr仓库
:param request: Request instance for OperateApplicationTcrBinding.
:type request: :class:`tencentcloud.tsf.v20180326.models.OperateApplicationTcrBindingRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.OperateApplicationTcrBindingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("OperateApplicationTcrBinding", params, headers=headers)
response = json.loads(body)
model = models.OperateApplicationTcrBindingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ReassociateBusinessLogConfig(self, request):
"""后端服务已经删除这个接口, API 接口下线处理
重关联业务日志配置
:param request: Request instance for ReassociateBusinessLogConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.ReassociateBusinessLogConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ReassociateBusinessLogConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ReassociateBusinessLogConfig", params, headers=headers)
response = json.loads(body)
model = models.ReassociateBusinessLogConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RedoTask(self, request):
"""重新执行任务
:param request: Request instance for RedoTask.
:type request: :class:`tencentcloud.tsf.v20180326.models.RedoTaskRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.RedoTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RedoTask", params, headers=headers)
response = json.loads(body)
model = models.RedoTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RedoTaskBatch(self, request):
"""重新执行任务批次
:param request: Request instance for RedoTaskBatch.
:type request: :class:`tencentcloud.tsf.v20180326.models.RedoTaskBatchRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.RedoTaskBatchResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RedoTaskBatch", params, headers=headers)
response = json.loads(body)
model = models.RedoTaskBatchResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RedoTaskExecute(self, request):
"""重新执行在某个节点上执行任务。
:param request: Request instance for RedoTaskExecute.
:type request: :class:`tencentcloud.tsf.v20180326.models.RedoTaskExecuteRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.RedoTaskExecuteResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RedoTaskExecute", params, headers=headers)
response = json.loads(body)
model = models.RedoTaskExecuteResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RedoTaskFlowBatch(self, request):
"""重新执行工作流批次
:param request: Request instance for RedoTaskFlowBatch.
:type request: :class:`tencentcloud.tsf.v20180326.models.RedoTaskFlowBatchRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.RedoTaskFlowBatchResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RedoTaskFlowBatch", params, headers=headers)
response = json.loads(body)
model = models.RedoTaskFlowBatchResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ReleaseApiGroup(self, request):
"""发布Api分组
:param request: Request instance for ReleaseApiGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.ReleaseApiGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ReleaseApiGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ReleaseApiGroup", params, headers=headers)
response = json.loads(body)
model = models.ReleaseApiGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ReleaseConfig(self, request):
"""发布配置
:param request: Request instance for ReleaseConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.ReleaseConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ReleaseConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ReleaseConfig", params, headers=headers)
response = json.loads(body)
model = models.ReleaseConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ReleaseConfigWithDetailResp(self, request):
"""发布配置,并且返回配置 ID
:param request: Request instance for ReleaseConfigWithDetailResp.
:type request: :class:`tencentcloud.tsf.v20180326.models.ReleaseConfigWithDetailRespRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ReleaseConfigWithDetailRespResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ReleaseConfigWithDetailResp", params, headers=headers)
response = json.loads(body)
model = models.ReleaseConfigWithDetailRespResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ReleaseFileConfig(self, request):
"""发布文件配置
:param request: Request instance for ReleaseFileConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.ReleaseFileConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ReleaseFileConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ReleaseFileConfig", params, headers=headers)
response = json.loads(body)
model = models.ReleaseFileConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ReleasePublicConfig(self, request):
"""发布公共配置
:param request: Request instance for ReleasePublicConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.ReleasePublicConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ReleasePublicConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ReleasePublicConfig", params, headers=headers)
response = json.loads(body)
model = models.ReleasePublicConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RemoveInstances(self, request):
"""从 TSF 集群中批量移除云主机节点
:param request: Request instance for RemoveInstances.
:type request: :class:`tencentcloud.tsf.v20180326.models.RemoveInstancesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.RemoveInstancesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RemoveInstances", params, headers=headers)
response = json.loads(body)
model = models.RemoveInstancesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RevocationConfig(self, request):
"""撤回已发布的配置
:param request: Request instance for RevocationConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.RevocationConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.RevocationConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RevocationConfig", params, headers=headers)
response = json.loads(body)
model = models.RevocationConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RevocationPublicConfig(self, request):
"""撤回已发布的公共配置
:param request: Request instance for RevocationPublicConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.RevocationPublicConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.RevocationPublicConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RevocationPublicConfig", params, headers=headers)
response = json.loads(body)
model = models.RevocationPublicConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RevokeFileConfig(self, request):
"""撤回已发布的文件配置
:param request: Request instance for RevokeFileConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.RevokeFileConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.RevokeFileConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RevokeFileConfig", params, headers=headers)
response = json.loads(body)
model = models.RevokeFileConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RollbackConfig(self, request):
"""回滚配置
:param request: Request instance for RollbackConfig.
:type request: :class:`tencentcloud.tsf.v20180326.models.RollbackConfigRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.RollbackConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RollbackConfig", params, headers=headers)
response = json.loads(body)
model = models.RollbackConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SearchBusinessLog(self, request):
"""业务日志搜索
:param request: Request instance for SearchBusinessLog.
:type request: :class:`tencentcloud.tsf.v20180326.models.SearchBusinessLogRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.SearchBusinessLogResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SearchBusinessLog", params, headers=headers)
response = json.loads(body)
model = models.SearchBusinessLogResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SearchStdoutLog(self, request):
"""标准输出日志搜索
:param request: Request instance for SearchStdoutLog.
:type request: :class:`tencentcloud.tsf.v20180326.models.SearchStdoutLogRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.SearchStdoutLogResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SearchStdoutLog", params, headers=headers)
response = json.loads(body)
model = models.SearchStdoutLogResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ShrinkGroup(self, request):
"""下线部署组所有机器实例
:param request: Request instance for ShrinkGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.ShrinkGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ShrinkGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ShrinkGroup", params, headers=headers)
response = json.loads(body)
model = models.ShrinkGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ShrinkInstances(self, request):
"""虚拟机部署组下线实例
:param request: Request instance for ShrinkInstances.
:type request: :class:`tencentcloud.tsf.v20180326.models.ShrinkInstancesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.ShrinkInstancesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ShrinkInstances", params, headers=headers)
response = json.loads(body)
model = models.ShrinkInstancesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StartContainerGroup(self, request):
"""启动容器部署组
:param request: Request instance for StartContainerGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.StartContainerGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.StartContainerGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StartContainerGroup", params, headers=headers)
response = json.loads(body)
model = models.StartContainerGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StartGroup(self, request):
"""启动分组
:param request: Request instance for StartGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.StartGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.StartGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StartGroup", params, headers=headers)
response = json.loads(body)
model = models.StartGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StopContainerGroup(self, request):
"""停止容器部署组
:param request: Request instance for StopContainerGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.StopContainerGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.StopContainerGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StopContainerGroup", params, headers=headers)
response = json.loads(body)
model = models.StopContainerGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StopGroup(self, request):
"""停止虚拟机部署组
:param request: Request instance for StopGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.StopGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.StopGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StopGroup", params, headers=headers)
response = json.loads(body)
model = models.StopGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StopTaskBatch(self, request):
"""停止执行中的任务批次, 非运行中的任务不可调用。
:param request: Request instance for StopTaskBatch.
:type request: :class:`tencentcloud.tsf.v20180326.models.StopTaskBatchRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.StopTaskBatchResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StopTaskBatch", params, headers=headers)
response = json.loads(body)
model = models.StopTaskBatchResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StopTaskExecute(self, request):
"""停止正在某个节点上执行的任务
:param request: Request instance for StopTaskExecute.
:type request: :class:`tencentcloud.tsf.v20180326.models.StopTaskExecuteRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.StopTaskExecuteResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StopTaskExecute", params, headers=headers)
response = json.loads(body)
model = models.StopTaskExecuteResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def TerminateTaskFlowBatch(self, request):
"""停止一个工作流批次
:param request: Request instance for TerminateTaskFlowBatch.
:type request: :class:`tencentcloud.tsf.v20180326.models.TerminateTaskFlowBatchRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.TerminateTaskFlowBatchResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("TerminateTaskFlowBatch", params, headers=headers)
response = json.loads(body)
model = models.TerminateTaskFlowBatchResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UnbindApiGroup(self, request):
"""API分组批量与网关解绑
:param request: Request instance for UnbindApiGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.UnbindApiGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.UnbindApiGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UnbindApiGroup", params, headers=headers)
response = json.loads(body)
model = models.UnbindApiGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateApiGroup(self, request):
"""更新Api分组
:param request: Request instance for UpdateApiGroup.
:type request: :class:`tencentcloud.tsf.v20180326.models.UpdateApiGroupRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.UpdateApiGroupResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateApiGroup", params, headers=headers)
response = json.loads(body)
model = models.UpdateApiGroupResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateApiRateLimitRule(self, request):
"""更新API限流规则
:param request: Request instance for UpdateApiRateLimitRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.UpdateApiRateLimitRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.UpdateApiRateLimitRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateApiRateLimitRule", params, headers=headers)
response = json.loads(body)
model = models.UpdateApiRateLimitRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateApiRateLimitRules(self, request):
"""批量更新API限流规则
:param request: Request instance for UpdateApiRateLimitRules.
:type request: :class:`tencentcloud.tsf.v20180326.models.UpdateApiRateLimitRulesRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.UpdateApiRateLimitRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateApiRateLimitRules", params, headers=headers)
response = json.loads(body)
model = models.UpdateApiRateLimitRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateApiTimeouts(self, request):
"""批量更新API超时
:param request: Request instance for UpdateApiTimeouts.
:type request: :class:`tencentcloud.tsf.v20180326.models.UpdateApiTimeoutsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.UpdateApiTimeoutsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateApiTimeouts", params, headers=headers)
response = json.loads(body)
model = models.UpdateApiTimeoutsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateConfigTemplate(self, request):
"""更新参数模板
:param request: Request instance for UpdateConfigTemplate.
:type request: :class:`tencentcloud.tsf.v20180326.models.UpdateConfigTemplateRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.UpdateConfigTemplateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateConfigTemplate", params, headers=headers)
response = json.loads(body)
model = models.UpdateConfigTemplateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateGatewayApi(self, request):
"""更新API
:param request: Request instance for UpdateGatewayApi.
:type request: :class:`tencentcloud.tsf.v20180326.models.UpdateGatewayApiRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.UpdateGatewayApiResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateGatewayApi", params, headers=headers)
response = json.loads(body)
model = models.UpdateGatewayApiResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateHealthCheckSettings(self, request):
"""更新健康检查配置
:param request: Request instance for UpdateHealthCheckSettings.
:type request: :class:`tencentcloud.tsf.v20180326.models.UpdateHealthCheckSettingsRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.UpdateHealthCheckSettingsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateHealthCheckSettings", params, headers=headers)
response = json.loads(body)
model = models.UpdateHealthCheckSettingsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateRepository(self, request):
"""更新仓库信息
:param request: Request instance for UpdateRepository.
:type request: :class:`tencentcloud.tsf.v20180326.models.UpdateRepositoryRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.UpdateRepositoryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateRepository", params, headers=headers)
response = json.loads(body)
model = models.UpdateRepositoryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateUnitRule(self, request):
"""更新单元化规则
:param request: Request instance for UpdateUnitRule.
:type request: :class:`tencentcloud.tsf.v20180326.models.UpdateUnitRuleRequest`
:rtype: :class:`tencentcloud.tsf.v20180326.models.UpdateUnitRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateUnitRule", params, headers=headers)
response = json.loads(body)
model = models.UpdateUnitRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tencentcloud/tencentcloud-sdk-python.git
git@gitee.com:tencentcloud/tencentcloud-sdk-python.git
tencentcloud
tencentcloud-sdk-python
tencentcloud-sdk-python
master

搜索帮助