2 Star 22 Fork 2

tencentcloud/tencentcloud-sdk-python

Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
tcss_client.py 316.82 KB
Copy Edit Raw Blame History
tencentcloud authored 2025-07-05 23:55 +08:00 . release 3.0.1416
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805
# -*- 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.tcss.v20201101 import models
class TcssClient(AbstractClient):
_apiVersion = '2020-11-01'
_endpoint = 'tcss.tencentcloudapi.com'
_service = 'tcss'
def AddAndPublishNetworkFirewallPolicyDetail(self, request):
"""容器网络创建网络策略添加并发布任务
:param request: Request instance for AddAndPublishNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddAndPublishNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddAndPublishNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddAndPublishNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.AddAndPublishNetworkFirewallPolicyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddAndPublishNetworkFirewallPolicyYamlDetail(self, request):
"""容器网络创建Yaml网络策略并发布任务
:param request: Request instance for AddAndPublishNetworkFirewallPolicyYamlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddAndPublishNetworkFirewallPolicyYamlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddAndPublishNetworkFirewallPolicyYamlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddAndPublishNetworkFirewallPolicyYamlDetail", params, headers=headers)
response = json.loads(body)
model = models.AddAndPublishNetworkFirewallPolicyYamlDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddAssetImageRegistryRegistryDetail(self, request):
"""新增单个镜像仓库详细信息
:param request: Request instance for AddAssetImageRegistryRegistryDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddAssetImageRegistryRegistryDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddAssetImageRegistryRegistryDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddAssetImageRegistryRegistryDetail", params, headers=headers)
response = json.loads(body)
model = models.AddAssetImageRegistryRegistryDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddComplianceAssetPolicySetToWhitelist(self, request):
"""新增安全合规忽略(资产+检测项列表)列表,不显示指定的检查项包含的资产内容
参考的AddCompliancePolicyItemToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对
:param request: Request instance for AddComplianceAssetPolicySetToWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddComplianceAssetPolicySetToWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddComplianceAssetPolicySetToWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddComplianceAssetPolicySetToWhitelist", params, headers=headers)
response = json.loads(body)
model = models.AddComplianceAssetPolicySetToWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddCompliancePolicyAssetSetToWhitelist(self, request):
"""新增安全合规忽略(检测项+资产)列表,不显示指定的检查项包含的资产内容
参考的AddCompliancePolicyItemToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对
:param request: Request instance for AddCompliancePolicyAssetSetToWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddCompliancePolicyAssetSetToWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddCompliancePolicyAssetSetToWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddCompliancePolicyAssetSetToWhitelist", params, headers=headers)
response = json.loads(body)
model = models.AddCompliancePolicyAssetSetToWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddCompliancePolicyItemToWhitelist(self, request):
"""将指定的检测项添加到白名单中,不显示未通过结果。
:param request: Request instance for AddCompliancePolicyItemToWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddCompliancePolicyItemToWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddCompliancePolicyItemToWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddCompliancePolicyItemToWhitelist", params, headers=headers)
response = json.loads(body)
model = models.AddCompliancePolicyItemToWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditAbnormalProcessRule(self, request):
"""添加编辑运行时异常进程策略
:param request: Request instance for AddEditAbnormalProcessRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditAbnormalProcessRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditAbnormalProcessRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditAbnormalProcessRule", params, headers=headers)
response = json.loads(body)
model = models.AddEditAbnormalProcessRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditAccessControlRule(self, request):
"""添加编辑运行时访问控制策略
:param request: Request instance for AddEditAccessControlRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditAccessControlRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditAccessControlRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditAccessControlRule", params, headers=headers)
response = json.loads(body)
model = models.AddEditAccessControlRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditImageAutoAuthorizedRule(self, request):
"""新增或编辑本地镜像自动授权规则
:param request: Request instance for AddEditImageAutoAuthorizedRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditImageAutoAuthorizedRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditImageAutoAuthorizedRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditImageAutoAuthorizedRule", params, headers=headers)
response = json.loads(body)
model = models.AddEditImageAutoAuthorizedRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditReverseShellWhiteList(self, request):
"""添加编辑运行时反弹shell白名单
:param request: Request instance for AddEditReverseShellWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditReverseShellWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditReverseShellWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditReverseShellWhiteList", params, headers=headers)
response = json.loads(body)
model = models.AddEditReverseShellWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditRiskSyscallWhiteList(self, request):
"""添加编辑运行时高危系统调用白名单
:param request: Request instance for AddEditRiskSyscallWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditRiskSyscallWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditRiskSyscallWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditRiskSyscallWhiteList", params, headers=headers)
response = json.loads(body)
model = models.AddEditRiskSyscallWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditWarningRules(self, request):
"""添加编辑告警策略
:param request: Request instance for AddEditWarningRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditWarningRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditWarningRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditWarningRules", params, headers=headers)
response = json.loads(body)
model = models.AddEditWarningRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEscapeWhiteList(self, request):
"""新增逃逸白名单
:param request: Request instance for AddEscapeWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEscapeWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEscapeWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEscapeWhiteList", params, headers=headers)
response = json.loads(body)
model = models.AddEscapeWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddIgnoreVul(self, request):
"""新增漏洞扫描忽略漏洞
:param request: Request instance for AddIgnoreVul.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddIgnoreVulRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddIgnoreVulResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddIgnoreVul", params, headers=headers)
response = json.loads(body)
model = models.AddIgnoreVulResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddNetworkFirewallPolicyDetail(self, request):
"""容器网络创建网络策略添加任务
:param request: Request instance for AddNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.AddNetworkFirewallPolicyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddNetworkFirewallPolicyYamlDetail(self, request):
"""容器网络创建Yaml网络策略添加任务
:param request: Request instance for AddNetworkFirewallPolicyYamlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddNetworkFirewallPolicyYamlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddNetworkFirewallPolicyYamlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddNetworkFirewallPolicyYamlDetail", params, headers=headers)
response = json.loads(body)
model = models.AddNetworkFirewallPolicyYamlDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CheckNetworkFirewallPolicyYaml(self, request):
"""容器网络创建检查Yaml网络策略任务
:param request: Request instance for CheckNetworkFirewallPolicyYaml.
:type request: :class:`tencentcloud.tcss.v20201101.models.CheckNetworkFirewallPolicyYamlRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CheckNetworkFirewallPolicyYamlResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CheckNetworkFirewallPolicyYaml", params, headers=headers)
response = json.loads(body)
model = models.CheckNetworkFirewallPolicyYamlResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CheckRepeatAssetImageRegistry(self, request):
"""检查单个镜像仓库名是否重复
:param request: Request instance for CheckRepeatAssetImageRegistry.
:type request: :class:`tencentcloud.tcss.v20201101.models.CheckRepeatAssetImageRegistryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CheckRepeatAssetImageRegistryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CheckRepeatAssetImageRegistry", params, headers=headers)
response = json.loads(body)
model = models.CheckRepeatAssetImageRegistryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ConfirmNetworkFirewallPolicy(self, request):
"""容器网络创建网络策略确认任务
:param request: Request instance for ConfirmNetworkFirewallPolicy.
:type request: :class:`tencentcloud.tcss.v20201101.models.ConfirmNetworkFirewallPolicyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ConfirmNetworkFirewallPolicyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ConfirmNetworkFirewallPolicy", params, headers=headers)
response = json.loads(body)
model = models.ConfirmNetworkFirewallPolicyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAbnormalProcessRulesExportJob(self, request):
"""创建异常进程规则导出任务
:param request: Request instance for CreateAbnormalProcessRulesExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAbnormalProcessRulesExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAbnormalProcessRulesExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAbnormalProcessRulesExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateAbnormalProcessRulesExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAccessControlsRuleExportJob(self, request):
"""创建文件篡改规则导出任务
:param request: Request instance for CreateAccessControlsRuleExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAccessControlsRuleExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAccessControlsRuleExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAccessControlsRuleExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateAccessControlsRuleExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAssetImageRegistryScanTask(self, request):
"""镜像仓库创建镜像扫描任务
:param request: Request instance for CreateAssetImageRegistryScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageRegistryScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageRegistryScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAssetImageRegistryScanTask", params, headers=headers)
response = json.loads(body)
model = models.CreateAssetImageRegistryScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAssetImageRegistryScanTaskOneKey(self, request):
"""镜像仓库创建镜像一键扫描任务
:param request: Request instance for CreateAssetImageRegistryScanTaskOneKey.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageRegistryScanTaskOneKeyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageRegistryScanTaskOneKeyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAssetImageRegistryScanTaskOneKey", params, headers=headers)
response = json.loads(body)
model = models.CreateAssetImageRegistryScanTaskOneKeyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAssetImageScanSetting(self, request):
"""添加容器安全镜像扫描设置
:param request: Request instance for CreateAssetImageScanSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageScanSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageScanSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAssetImageScanSetting", params, headers=headers)
response = json.loads(body)
model = models.CreateAssetImageScanSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAssetImageScanTask(self, request):
"""容器安全创建镜像扫描任务
:param request: Request instance for CreateAssetImageScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAssetImageScanTask", params, headers=headers)
response = json.loads(body)
model = models.CreateAssetImageScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAssetImageVirusExportJob(self, request):
"""创建本地镜像木马列表导出任务
:param request: Request instance for CreateAssetImageVirusExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageVirusExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageVirusExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAssetImageVirusExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateAssetImageVirusExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateCheckComponent(self, request):
"""安装检查组件,创建防护容器
:param request: Request instance for CreateCheckComponent.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateCheckComponentRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateCheckComponentResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateCheckComponent", params, headers=headers)
response = json.loads(body)
model = models.CreateCheckComponentResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateClusterCheckTask(self, request):
"""创建集群检查任务,用户检查用户的集群相关风险项
:param request: Request instance for CreateClusterCheckTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateClusterCheckTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateClusterCheckTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateClusterCheckTask", params, headers=headers)
response = json.loads(body)
model = models.CreateClusterCheckTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateComplianceTask(self, request):
"""创建合规检查任务,在资产级别触发重新检测时使用。
:param request: Request instance for CreateComplianceTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateComplianceTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateComplianceTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateComplianceTask", params, headers=headers)
response = json.loads(body)
model = models.CreateComplianceTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateComponentExportJob(self, request):
"""查询本地镜像组件列表导出
:param request: Request instance for CreateComponentExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateComponentExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateComponentExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateComponentExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateComponentExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateDefenceVulExportJob(self, request):
"""创建支持防御的漏洞导出任务
:param request: Request instance for CreateDefenceVulExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateDefenceVulExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateDefenceVulExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateDefenceVulExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateDefenceVulExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateEmergencyVulExportJob(self, request):
"""创建应急漏洞导出任务
:param request: Request instance for CreateEmergencyVulExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateEmergencyVulExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateEmergencyVulExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateEmergencyVulExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateEmergencyVulExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateEscapeEventsExportJob(self, request):
"""创建逃逸事件导出异步任务
:param request: Request instance for CreateEscapeEventsExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateEscapeEventsExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateEscapeEventsExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateEscapeEventsExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateEscapeEventsExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateEscapeWhiteListExportJob(self, request):
"""创建逃逸白名单导出任务
:param request: Request instance for CreateEscapeWhiteListExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateEscapeWhiteListExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateEscapeWhiteListExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateEscapeWhiteListExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateEscapeWhiteListExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateExportComplianceStatusListJob(self, request):
"""创建一个导出安全合规信息的任务
:param request: Request instance for CreateExportComplianceStatusListJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateExportComplianceStatusListJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateExportComplianceStatusListJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateExportComplianceStatusListJob", params, headers=headers)
response = json.loads(body)
model = models.CreateExportComplianceStatusListJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateHostExportJob(self, request):
"""创建主机列表导出任务
:param request: Request instance for CreateHostExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateHostExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateHostExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateHostExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateHostExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateImageExportJob(self, request):
"""创建镜像导出任务
:param request: Request instance for CreateImageExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateImageExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateImageExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateImageExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateImageExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateK8sApiAbnormalEventExportJob(self, request):
"""创建k8s api异常事件导出任务
:param request: Request instance for CreateK8sApiAbnormalEventExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalEventExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalEventExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateK8sApiAbnormalEventExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateK8sApiAbnormalEventExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateK8sApiAbnormalRuleExportJob(self, request):
"""创建k8sApi异常规则导出任务
:param request: Request instance for CreateK8sApiAbnormalRuleExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalRuleExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalRuleExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateK8sApiAbnormalRuleExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateK8sApiAbnormalRuleExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateK8sApiAbnormalRuleInfo(self, request):
"""创建k8sapi异常事件规则
:param request: Request instance for CreateK8sApiAbnormalRuleInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalRuleInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateK8sApiAbnormalRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.CreateK8sApiAbnormalRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateNetworkFirewallClusterRefresh(self, request):
"""容器网络集群下发刷新任务
:param request: Request instance for CreateNetworkFirewallClusterRefresh.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallClusterRefreshRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallClusterRefreshResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateNetworkFirewallClusterRefresh", params, headers=headers)
response = json.loads(body)
model = models.CreateNetworkFirewallClusterRefreshResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateNetworkFirewallPolicyDiscover(self, request):
"""容器网络集群网络策略创建自动发现任务
:param request: Request instance for CreateNetworkFirewallPolicyDiscover.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallPolicyDiscoverRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallPolicyDiscoverResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateNetworkFirewallPolicyDiscover", params, headers=headers)
response = json.loads(body)
model = models.CreateNetworkFirewallPolicyDiscoverResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateNetworkFirewallPublish(self, request):
"""容器网络创建网络策略发布任务
:param request: Request instance for CreateNetworkFirewallPublish.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallPublishRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallPublishResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateNetworkFirewallPublish", params, headers=headers)
response = json.loads(body)
model = models.CreateNetworkFirewallPublishResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateNetworkFirewallUndoPublish(self, request):
"""容器网络创建网络策略撤销任务
:param request: Request instance for CreateNetworkFirewallUndoPublish.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallUndoPublishRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallUndoPublishResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateNetworkFirewallUndoPublish", params, headers=headers)
response = json.loads(body)
model = models.CreateNetworkFirewallUndoPublishResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateOrModifyPostPayCores(self, request):
"""CreateOrModifyPostPayCores 创建或者编辑弹性计费上限
:param request: Request instance for CreateOrModifyPostPayCores.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateOrModifyPostPayCoresRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateOrModifyPostPayCoresResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateOrModifyPostPayCores", params, headers=headers)
response = json.loads(body)
model = models.CreateOrModifyPostPayCoresResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateProcessEventsExportJob(self, request):
"""创建异常进程事件导出异步任务
:param request: Request instance for CreateProcessEventsExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateProcessEventsExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateProcessEventsExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateProcessEventsExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateProcessEventsExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateRefreshTask(self, request):
"""下发刷新任务,会刷新资产信息
:param request: Request instance for CreateRefreshTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateRefreshTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateRefreshTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateRefreshTask", params, headers=headers)
response = json.loads(body)
model = models.CreateRefreshTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateRiskDnsEventExportJob(self, request):
"""创建恶意请求事件导出任务
:param request: Request instance for CreateRiskDnsEventExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateRiskDnsEventExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateRiskDnsEventExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateRiskDnsEventExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateRiskDnsEventExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateSearchTemplate(self, request):
"""添加检索模板
:param request: Request instance for CreateSearchTemplate.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateSearchTemplateRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateSearchTemplateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateSearchTemplate", params, headers=headers)
response = json.loads(body)
model = models.CreateSearchTemplateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateSystemVulExportJob(self, request):
"""创建系统漏洞导出任务
:param request: Request instance for CreateSystemVulExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateSystemVulExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateSystemVulExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateSystemVulExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateSystemVulExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVirusScanAgain(self, request):
"""运行时文件查杀重新检测
:param request: Request instance for CreateVirusScanAgain.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVirusScanAgainRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVirusScanAgainResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVirusScanAgain", params, headers=headers)
response = json.loads(body)
model = models.CreateVirusScanAgainResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVirusScanTask(self, request):
"""运行时文件查杀一键扫描
:param request: Request instance for CreateVirusScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVirusScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVirusScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVirusScanTask", params, headers=headers)
response = json.loads(body)
model = models.CreateVirusScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulContainerExportJob(self, request):
"""创建受漏洞影响的容器导出任务
:param request: Request instance for CreateVulContainerExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulContainerExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulContainerExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulContainerExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateVulContainerExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulDefenceEventExportJob(self, request):
"""创建漏洞防御导出任务
:param request: Request instance for CreateVulDefenceEventExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulDefenceEventExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulDefenceEventExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulDefenceEventExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateVulDefenceEventExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulDefenceHostExportJob(self, request):
"""创建漏洞防御主机导出任务
:param request: Request instance for CreateVulDefenceHostExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulDefenceHostExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulDefenceHostExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulDefenceHostExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateVulDefenceHostExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulExportJob(self, request):
"""查询本地镜像漏洞列表导出
:param request: Request instance for CreateVulExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateVulExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulImageExportJob(self, request):
"""创建受漏洞影响的镜像导出任务
:param request: Request instance for CreateVulImageExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulImageExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulImageExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulImageExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateVulImageExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulScanTask(self, request):
"""创建漏洞扫描任务
:param request: Request instance for CreateVulScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulScanTask", params, headers=headers)
response = json.loads(body)
model = models.CreateVulScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateWebVulExportJob(self, request):
"""创建web漏洞导出任务
:param request: Request instance for CreateWebVulExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateWebVulExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateWebVulExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateWebVulExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateWebVulExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteAbnormalProcessRules(self, request):
"""删除运行异常进程策略
:param request: Request instance for DeleteAbnormalProcessRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteAbnormalProcessRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteAbnormalProcessRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteAbnormalProcessRules", params, headers=headers)
response = json.loads(body)
model = models.DeleteAbnormalProcessRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteAccessControlRules(self, request):
"""删除运行访问控制策略
:param request: Request instance for DeleteAccessControlRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteAccessControlRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteAccessControlRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteAccessControlRules", params, headers=headers)
response = json.loads(body)
model = models.DeleteAccessControlRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteComplianceAssetPolicySetFromWhitelist(self, request):
"""移除安全合规忽略(资产+检测项)列表,不显示指定的检查项包含的资产内容
参考的AddCompliancePolicyAssetSetToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对
:param request: Request instance for DeleteComplianceAssetPolicySetFromWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteComplianceAssetPolicySetFromWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteComplianceAssetPolicySetFromWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteComplianceAssetPolicySetFromWhitelist", params, headers=headers)
response = json.loads(body)
model = models.DeleteComplianceAssetPolicySetFromWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteCompliancePolicyAssetSetFromWhitelist(self, request):
"""新增安全合规忽略(检测项+资产)列表,不显示指定的检查项包含的资产内容
:param request: Request instance for DeleteCompliancePolicyAssetSetFromWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteCompliancePolicyAssetSetFromWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteCompliancePolicyAssetSetFromWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteCompliancePolicyAssetSetFromWhitelist", params, headers=headers)
response = json.loads(body)
model = models.DeleteCompliancePolicyAssetSetFromWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteCompliancePolicyItemFromWhitelist(self, request):
"""产品重构优化,这几个接口已经没有调用了
从白名单中删除将指定的检测项。
:param request: Request instance for DeleteCompliancePolicyItemFromWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteCompliancePolicyItemFromWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteCompliancePolicyItemFromWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteCompliancePolicyItemFromWhitelist", params, headers=headers)
response = json.loads(body)
model = models.DeleteCompliancePolicyItemFromWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteEscapeWhiteList(self, request):
"""删除逃逸白名单
:param request: Request instance for DeleteEscapeWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteEscapeWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteEscapeWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteEscapeWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DeleteEscapeWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteIgnoreVul(self, request):
"""取消漏洞扫描忽略漏洞
:param request: Request instance for DeleteIgnoreVul.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteIgnoreVulRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteIgnoreVulResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteIgnoreVul", params, headers=headers)
response = json.loads(body)
model = models.DeleteIgnoreVulResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteK8sApiAbnormalRule(self, request):
"""删除k8sapi异常事件规则
:param request: Request instance for DeleteK8sApiAbnormalRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteK8sApiAbnormalRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteK8sApiAbnormalRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteK8sApiAbnormalRule", params, headers=headers)
response = json.loads(body)
model = models.DeleteK8sApiAbnormalRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteMachine(self, request):
"""卸载Agent客户端
:param request: Request instance for DeleteMachine.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteMachineRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteMachineResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteMachine", params, headers=headers)
response = json.loads(body)
model = models.DeleteMachineResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteNetworkFirewallPolicyDetail(self, request):
"""容器网络创建网络策略删除任务
:param request: Request instance for DeleteNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.DeleteNetworkFirewallPolicyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteRaspRules(self, request):
"""删除漏洞防御白名单
:param request: Request instance for DeleteRaspRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteRaspRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteRaspRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteRaspRules", params, headers=headers)
response = json.loads(body)
model = models.DeleteRaspRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteReverseShellEvents(self, request):
"""删除运行时反弹shell事件
:param request: Request instance for DeleteReverseShellEvents.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteReverseShellEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteReverseShellEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteReverseShellEvents", params, headers=headers)
response = json.loads(body)
model = models.DeleteReverseShellEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteReverseShellWhiteLists(self, request):
"""删除运行时反弹shell白名单
:param request: Request instance for DeleteReverseShellWhiteLists.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteReverseShellWhiteListsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteReverseShellWhiteListsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteReverseShellWhiteLists", params, headers=headers)
response = json.loads(body)
model = models.DeleteReverseShellWhiteListsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteRiskSyscallEvents(self, request):
"""删除运行时高危系统调用事件
:param request: Request instance for DeleteRiskSyscallEvents.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteRiskSyscallEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteRiskSyscallEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteRiskSyscallEvents", params, headers=headers)
response = json.loads(body)
model = models.DeleteRiskSyscallEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteRiskSyscallWhiteLists(self, request):
"""删除运行时高危系统调用白名单
:param request: Request instance for DeleteRiskSyscallWhiteLists.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteRiskSyscallWhiteListsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteRiskSyscallWhiteListsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteRiskSyscallWhiteLists", params, headers=headers)
response = json.loads(body)
model = models.DeleteRiskSyscallWhiteListsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteSearchTemplate(self, request):
"""删除检索模板
:param request: Request instance for DeleteSearchTemplate.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteSearchTemplateRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteSearchTemplateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteSearchTemplate", params, headers=headers)
response = json.loads(body)
model = models.DeleteSearchTemplateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeABTestConfig(self, request):
"""获取用户当前灰度配置
:param request: Request instance for DescribeABTestConfig.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeABTestConfigRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeABTestConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeABTestConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribeABTestConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAbnormalProcessDetail(self, request):
"""查询运行时异常进程事件详细信息
:param request: Request instance for DescribeAbnormalProcessDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAbnormalProcessEventTendency(self, request):
"""查询待处理异常进程事件趋势
:param request: Request instance for DescribeAbnormalProcessEventTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessEventTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessEventTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessEventTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessEventTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAbnormalProcessEvents(self, request):
"""查询运行时异常进程事件列表信息
:param request: Request instance for DescribeAbnormalProcessEvents.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAbnormalProcessLevelSummary(self, request):
"""统计异常进程各威胁等级待处理事件数
:param request: Request instance for DescribeAbnormalProcessLevelSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessLevelSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessLevelSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessLevelSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessLevelSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAbnormalProcessRuleDetail(self, request):
"""查询运行时异常策略详细信息
:param request: Request instance for DescribeAbnormalProcessRuleDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessRuleDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessRuleDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessRuleDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessRuleDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAbnormalProcessRules(self, request):
"""查询运行时异常进程策略列表信息
:param request: Request instance for DescribeAbnormalProcessRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAccessControlDetail(self, request):
"""查询运行时访问控制事件的详细信息
:param request: Request instance for DescribeAccessControlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAccessControlDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAccessControlDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAccessControlEvents(self, request):
"""查询运行时访问控制事件列表
:param request: Request instance for DescribeAccessControlEvents.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAccessControlEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeAccessControlEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAccessControlEventsExport(self, request):
"""查询运行时访问控制事件列表导出
:param request: Request instance for DescribeAccessControlEventsExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlEventsExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlEventsExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAccessControlEventsExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAccessControlEventsExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAccessControlRuleDetail(self, request):
"""查询运行时访问控制策略详细信息
:param request: Request instance for DescribeAccessControlRuleDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlRuleDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlRuleDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAccessControlRuleDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAccessControlRuleDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAccessControlRules(self, request):
"""查询运行访问控制策略列表信息
:param request: Request instance for DescribeAccessControlRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAccessControlRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeAccessControlRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAffectedClusterCount(self, request):
"""获取受影响的集群数量,返回数量
:param request: Request instance for DescribeAffectedClusterCount.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedClusterCountRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedClusterCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAffectedClusterCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAffectedClusterCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAffectedNodeList(self, request):
"""查询节点类型的影响范围,返回节点列表
:param request: Request instance for DescribeAffectedNodeList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedNodeListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedNodeListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAffectedNodeList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAffectedNodeListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAffectedWorkloadList(self, request):
"""查询workload类型的影响范围,返回workload列表
:param request: Request instance for DescribeAffectedWorkloadList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedWorkloadListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedWorkloadListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAffectedWorkloadList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAffectedWorkloadListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAgentDaemonSetCmd(self, request):
"""查询平行容器安装命令
:param request: Request instance for DescribeAgentDaemonSetCmd.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAgentDaemonSetCmdRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAgentDaemonSetCmdResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAgentDaemonSetCmd", params, headers=headers)
response = json.loads(body)
model = models.DescribeAgentDaemonSetCmdResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAgentInstallCommand(self, request):
"""查询agent安装命令
:param request: Request instance for DescribeAgentInstallCommand.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAgentInstallCommandRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAgentInstallCommandResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAgentInstallCommand", params, headers=headers)
response = json.loads(body)
model = models.DescribeAgentInstallCommandResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetAppServiceList(self, request):
"""容器安全查询app服务列表
:param request: Request instance for DescribeAssetAppServiceList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetAppServiceListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetAppServiceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetAppServiceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetAppServiceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetClusterList(self, request):
"""查询集群列表
:param request: Request instance for DescribeAssetClusterList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetClusterListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetClusterListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetClusterList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetClusterListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetComponentList(self, request):
"""容器安全搜索查询容器组件列表
:param request: Request instance for DescribeAssetComponentList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetComponentListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetComponentListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetComponentList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetComponentListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetContainerDetail(self, request):
"""查询容器详细信息
:param request: Request instance for DescribeAssetContainerDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetContainerDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetContainerDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetContainerDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetContainerDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetContainerList(self, request):
"""搜索查询容器列表
:param request: Request instance for DescribeAssetContainerList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetContainerListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetContainerListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetContainerList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetContainerListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetDBServiceList(self, request):
"""容器安全查询db服务列表
:param request: Request instance for DescribeAssetDBServiceList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetDBServiceListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetDBServiceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetDBServiceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetDBServiceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetHostDetail(self, request):
"""查询主机详细信息
:param request: Request instance for DescribeAssetHostDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetHostDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetHostDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetHostDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetHostDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetHostList(self, request):
"""容器安全搜索查询主机列表
:param request: Request instance for DescribeAssetHostList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetHostListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetHostListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetHostList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetHostListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageBindRuleInfo(self, request):
"""镜像绑定规则列表信息,包含运行时访问控制和异常进程公用
:param request: Request instance for DescribeAssetImageBindRuleInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageBindRuleInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageBindRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageBindRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageBindRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageDetail(self, request):
"""查询镜像详细信息
:param request: Request instance for DescribeAssetImageDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageHostList(self, request):
"""容器安全查询镜像关联主机
:param request: Request instance for DescribeAssetImageHostList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageHostListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageHostListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageHostList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageHostListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageList(self, request):
"""容器安全搜索查询镜像列表
:param request: Request instance for DescribeAssetImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryAssetStatus(self, request):
"""查看镜像仓库资产更新进度状态
:param request: Request instance for DescribeAssetImageRegistryAssetStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryAssetStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryAssetStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryAssetStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryAssetStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryDetail(self, request):
"""镜像仓库镜像仓库列表详情
:param request: Request instance for DescribeAssetImageRegistryDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryList(self, request):
"""镜像仓库镜像仓库列表
:param request: Request instance for DescribeAssetImageRegistryList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryListExport(self, request):
"""镜像仓库镜像列表导出
:param request: Request instance for DescribeAssetImageRegistryListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryRegistryDetail(self, request):
"""查看单个镜像仓库详细信息
:param request: Request instance for DescribeAssetImageRegistryRegistryDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRegistryDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRegistryDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryRegistryDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryRegistryDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryRegistryList(self, request):
"""镜像仓库仓库列表
:param request: Request instance for DescribeAssetImageRegistryRegistryList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRegistryListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRegistryListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryRegistryList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryRegistryListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryRiskInfoList(self, request):
"""镜像仓库查询镜像高危行为列表
:param request: Request instance for DescribeAssetImageRegistryRiskInfoList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRiskInfoListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRiskInfoListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryRiskInfoList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryRiskInfoListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryRiskListExport(self, request):
"""镜像仓库敏感信息列表导出
:param request: Request instance for DescribeAssetImageRegistryRiskListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRiskListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRiskListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryRiskListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryRiskListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryScanStatusOneKey(self, request):
"""镜像仓库查询一键镜像扫描状态
:param request: Request instance for DescribeAssetImageRegistryScanStatusOneKey.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryScanStatusOneKeyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryScanStatusOneKeyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryScanStatusOneKey", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryScanStatusOneKeyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistrySummary(self, request):
"""镜像仓库查询镜像统计信息
:param request: Request instance for DescribeAssetImageRegistrySummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistrySummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistrySummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistrySummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistrySummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryVirusList(self, request):
"""镜像仓库查询木马病毒列表
:param request: Request instance for DescribeAssetImageRegistryVirusList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVirusListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVirusListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryVirusList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryVirusListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryVirusListExport(self, request):
"""镜像仓库木马信息列表导出
:param request: Request instance for DescribeAssetImageRegistryVirusListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVirusListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVirusListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryVirusListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryVirusListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryVulList(self, request):
"""镜像仓库查询镜像漏洞列表
:param request: Request instance for DescribeAssetImageRegistryVulList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryVulListExport(self, request):
"""镜像仓库漏洞列表导出
:param request: Request instance for DescribeAssetImageRegistryVulListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVulListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVulListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryVulListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryVulListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRiskList(self, request):
"""容器安全查询镜像风险列表
:param request: Request instance for DescribeAssetImageRiskList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRiskListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRiskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRiskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRiskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRiskListExport(self, request):
"""容器安全搜索查询镜像风险列表导出
:param request: Request instance for DescribeAssetImageRiskListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRiskListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRiskListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRiskListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRiskListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageScanSetting(self, request):
"""获取镜像扫描设置信息
:param request: Request instance for DescribeAssetImageScanSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageScanSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageScanSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageScanStatus(self, request):
"""容器安全查询镜像扫描状态
:param request: Request instance for DescribeAssetImageScanStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageScanStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageScanStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageScanTask(self, request):
"""查询正在一键扫描的镜像扫描taskid
:param request: Request instance for DescribeAssetImageScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageScanTask", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageSimpleList(self, request):
"""容器安全搜索查询镜像简略信息列表
:param request: Request instance for DescribeAssetImageSimpleList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageSimpleListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageSimpleListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageSimpleList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageSimpleListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageVirusList(self, request):
"""容器安全查询镜像病毒列表
:param request: Request instance for DescribeAssetImageVirusList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVirusListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVirusListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageVirusList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageVirusListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageVirusListExport(self, request):
"""容器安全搜索查询镜像木马列表导出
:param request: Request instance for DescribeAssetImageVirusListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVirusListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVirusListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageVirusListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageVirusListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageVulList(self, request):
"""容器安全查询镜像漏洞列表
:param request: Request instance for DescribeAssetImageVulList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageVulListExport(self, request):
"""容器安全搜索查询镜像漏洞列表导出
:param request: Request instance for DescribeAssetImageVulListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVulListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVulListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageVulListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageVulListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetPortList(self, request):
"""容器安全搜索查询端口占用列表
:param request: Request instance for DescribeAssetPortList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetPortListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetPortListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetPortList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetPortListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetProcessList(self, request):
"""容器安全搜索查询进程列表
:param request: Request instance for DescribeAssetProcessList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetProcessListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetProcessListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetProcessList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetProcessListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetSummary(self, request):
"""查询账户容器、镜像等统计信息
:param request: Request instance for DescribeAssetSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetSuperNodeList(self, request):
"""查询超级节点列表
:param request: Request instance for DescribeAssetSuperNodeList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSuperNodeListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSuperNodeListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetSuperNodeList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetSuperNodeListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetSyncLastTime(self, request):
"""查询资产同步最近时间
:param request: Request instance for DescribeAssetSyncLastTime.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSyncLastTimeRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSyncLastTimeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetSyncLastTime", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetSyncLastTimeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebServiceList(self, request):
"""容器安全查询web服务列表
:param request: Request instance for DescribeAssetWebServiceList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetWebServiceListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetWebServiceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebServiceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebServiceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAutoAuthorizedRuleHost(self, request):
"""查询自动授权规则授权范围主机信息
:param request: Request instance for DescribeAutoAuthorizedRuleHost.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAutoAuthorizedRuleHostRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAutoAuthorizedRuleHostResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAutoAuthorizedRuleHost", params, headers=headers)
response = json.loads(body)
model = models.DescribeAutoAuthorizedRuleHostResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeCheckItemList(self, request):
"""查询所有检查项接口,返回总数和检查项列表
:param request: Request instance for DescribeCheckItemList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeCheckItemListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeCheckItemListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeCheckItemList", params, headers=headers)
response = json.loads(body)
model = models.DescribeCheckItemListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeClusterDetail(self, request):
"""查询单个集群的详细信息
:param request: Request instance for DescribeClusterDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeClusterDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeClusterDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeClusterNodes(self, request):
"""查询集群节点信息
:param request: Request instance for DescribeClusterNodes.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterNodesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterNodesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeClusterNodes", params, headers=headers)
response = json.loads(body)
model = models.DescribeClusterNodesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeClusterSummary(self, request):
"""查询用户集群资产总览
:param request: Request instance for DescribeClusterSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeClusterSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeClusterSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceAssetDetailInfo(self, request):
"""查询某个资产的详情
:param request: Request instance for DescribeComplianceAssetDetailInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetDetailInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetDetailInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceAssetDetailInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceAssetDetailInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceAssetList(self, request):
"""查询某类资产的列表
:param request: Request instance for DescribeComplianceAssetList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceAssetList", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceAssetListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceAssetPolicyItemList(self, request):
"""查询某资产下的检测项列表
:param request: Request instance for DescribeComplianceAssetPolicyItemList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetPolicyItemListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetPolicyItemListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceAssetPolicyItemList", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceAssetPolicyItemListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeCompliancePeriodTaskList(self, request):
"""查询合规检测的定时任务列表
:param request: Request instance for DescribeCompliancePeriodTaskList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePeriodTaskListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePeriodTaskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeCompliancePeriodTaskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeCompliancePeriodTaskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeCompliancePolicyItemAffectedAssetList(self, request):
"""按照 检测项 → 资产 的两级层次展开的第二层级:资产层级。
:param request: Request instance for DescribeCompliancePolicyItemAffectedAssetList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePolicyItemAffectedAssetListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePolicyItemAffectedAssetListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeCompliancePolicyItemAffectedAssetList", params, headers=headers)
response = json.loads(body)
model = models.DescribeCompliancePolicyItemAffectedAssetListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeCompliancePolicyItemAffectedSummary(self, request):
"""按照 检测项 → 资产 的两级层次展开的第一层级:检测项层级。
:param request: Request instance for DescribeCompliancePolicyItemAffectedSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePolicyItemAffectedSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePolicyItemAffectedSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeCompliancePolicyItemAffectedSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeCompliancePolicyItemAffectedSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceScanFailedAssetList(self, request):
"""按照 资产 → 检测项 二层结构展示的信息。这里查询第一层 资产的通过率汇总信息。
:param request: Request instance for DescribeComplianceScanFailedAssetList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceScanFailedAssetListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceScanFailedAssetListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceScanFailedAssetList", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceScanFailedAssetListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceTaskAssetSummary(self, request):
"""查询上次任务的资产通过率汇总信息
:param request: Request instance for DescribeComplianceTaskAssetSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceTaskAssetSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceTaskAssetSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceTaskAssetSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceTaskAssetSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceTaskPolicyItemSummaryList(self, request):
"""查询最近一次任务发现的检测项的汇总信息列表,按照 检测项 → 资产 的两级层次展开。
:param request: Request instance for DescribeComplianceTaskPolicyItemSummaryList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceTaskPolicyItemSummaryListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceTaskPolicyItemSummaryListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceTaskPolicyItemSummaryList", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceTaskPolicyItemSummaryListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceWhitelistItemList(self, request):
"""查询白名单列表
:param request: Request instance for DescribeComplianceWhitelistItemList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceWhitelistItemListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceWhitelistItemListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceWhitelistItemList", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceWhitelistItemListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeContainerAssetSummary(self, request):
"""查询容器资产概览信息
:param request: Request instance for DescribeContainerAssetSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeContainerAssetSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeContainerAssetSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeContainerAssetSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeContainerAssetSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeContainerSecEventSummary(self, request):
"""查询容器安全未处理事件信息
:param request: Request instance for DescribeContainerSecEventSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeContainerSecEventSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeContainerSecEventSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeContainerSecEventSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeContainerSecEventSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeESAggregations(self, request):
"""获取ES字段聚合结果
:param request: Request instance for DescribeESAggregations.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeESAggregationsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeESAggregationsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeESAggregations", params, headers=headers)
response = json.loads(body)
model = models.DescribeESAggregationsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeESHits(self, request):
"""获取ES查询文档列表
:param request: Request instance for DescribeESHits.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeESHitsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeESHitsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeESHits", params, headers=headers)
response = json.loads(body)
model = models.DescribeESHitsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEmergencyVulList(self, request):
"""查询应急漏洞列表
:param request: Request instance for DescribeEmergencyVulList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEmergencyVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEmergencyVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEmergencyVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeEmergencyVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeEventDetail(self, request):
"""DescribeEscapeEventDetail 查询容器逃逸事件详情
:param request: Request instance for DescribeEscapeEventDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeEventDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeEventDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeEventInfo(self, request):
"""DescribeEscapeEventInfo 查询容器逃逸事件列表
:param request: Request instance for DescribeEscapeEventInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeEventInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeEventInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeEventTendency(self, request):
"""查询待处理逃逸事件趋势
:param request: Request instance for DescribeEscapeEventTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeEventTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeEventTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeEventTypeSummary(self, request):
"""统计容器逃逸各事件类型和待处理事件数
:param request: Request instance for DescribeEscapeEventTypeSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventTypeSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventTypeSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeEventTypeSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeEventTypeSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeRuleInfo(self, request):
"""DescribeEscapeRuleInfo 查询容器逃逸扫描规则信息
:param request: Request instance for DescribeEscapeRuleInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeRuleInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeSafeState(self, request):
"""DescribeEscapeSafeState 查询容器逃逸安全状态
:param request: Request instance for DescribeEscapeSafeState.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeSafeStateRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeSafeStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeSafeState", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeSafeStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeWhiteList(self, request):
"""查询逃逸白名单
:param request: Request instance for DescribeEscapeWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEventEscapeImageList(self, request):
"""DescribeRiskContainerImageList查询风险容器镜像列表
:param request: Request instance for DescribeEventEscapeImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEventEscapeImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEventEscapeImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEventEscapeImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeEventEscapeImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeExportJobDownloadURL(self, request):
"""查询导出任务下载URL
:param request: Request instance for DescribeExportJobDownloadURL.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobDownloadURLRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobDownloadURLResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeExportJobDownloadURL", params, headers=headers)
response = json.loads(body)
model = models.DescribeExportJobDownloadURLResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeExportJobManageList(self, request):
"""查询导出任务管理列表
:param request: Request instance for DescribeExportJobManageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobManageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobManageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeExportJobManageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeExportJobManageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeExportJobResult(self, request):
"""查询导出接口进度
:param request: Request instance for DescribeExportJobResult.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobResultRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobResultResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeExportJobResult", params, headers=headers)
response = json.loads(body)
model = models.DescribeExportJobResultResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageAuthorizedInfo(self, request):
"""DescribeImageAuthorizedInfo 查询镜像授权信息
:param request: Request instance for DescribeImageAuthorizedInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAuthorizedInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAuthorizedInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageAuthorizedInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageAuthorizedInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageAutoAuthorizedLogList(self, request):
"""查询镜像自动授权结果列表
:param request: Request instance for DescribeImageAutoAuthorizedLogList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedLogListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedLogListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageAutoAuthorizedLogList", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageAutoAuthorizedLogListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageAutoAuthorizedRule(self, request):
"""查询本地镜像自动授权规则
:param request: Request instance for DescribeImageAutoAuthorizedRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageAutoAuthorizedRule", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageAutoAuthorizedRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageAutoAuthorizedTaskList(self, request):
"""查询镜像自动授权任务列表
:param request: Request instance for DescribeImageAutoAuthorizedTaskList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedTaskListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedTaskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageAutoAuthorizedTaskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageAutoAuthorizedTaskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageComponentList(self, request):
"""查询本地镜像组件列表
:param request: Request instance for DescribeImageComponentList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageComponentListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageComponentListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageComponentList", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageComponentListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageRegistryNamespaceList(self, request):
"""查询用户镜像仓库下的命令空间列表
:param request: Request instance for DescribeImageRegistryNamespaceList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRegistryNamespaceListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRegistryNamespaceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageRegistryNamespaceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageRegistryNamespaceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageRegistryTimingScanTask(self, request):
"""镜像仓库查看定时任务
:param request: Request instance for DescribeImageRegistryTimingScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRegistryTimingScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRegistryTimingScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageRegistryTimingScanTask", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageRegistryTimingScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageRiskSummary(self, request):
"""查询本地镜像风险概览
:param request: Request instance for DescribeImageRiskSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRiskSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRiskSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageRiskSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageRiskSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageRiskTendency(self, request):
"""查询容器安全本地镜像风险趋势
:param request: Request instance for DescribeImageRiskTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRiskTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRiskTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageRiskTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageRiskTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageSimpleList(self, request):
"""DescribeImageSimpleList 查询全部镜像列表
:param request: Request instance for DescribeImageSimpleList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageSimpleListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageSimpleListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageSimpleList", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageSimpleListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeIndexList(self, request):
"""获取索引列表
:param request: Request instance for DescribeIndexList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeIndexListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeIndexListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeIndexList", params, headers=headers)
response = json.loads(body)
model = models.DescribeIndexListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeInspectionReport(self, request):
"""查询检查报告
:param request: Request instance for DescribeInspectionReport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeInspectionReportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeInspectionReportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeInspectionReport", params, headers=headers)
response = json.loads(body)
model = models.DescribeInspectionReportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalEventInfo(self, request):
"""查询k8s api 异常事件详情
:param request: Request instance for DescribeK8sApiAbnormalEventInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalEventInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalEventInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalEventInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalEventInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalEventList(self, request):
"""查询k8s api异常事件列表
:param request: Request instance for DescribeK8sApiAbnormalEventList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalEventListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalEventListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalEventList", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalEventListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalRuleInfo(self, request):
"""查询k8sapi异常请求规则详情
:param request: Request instance for DescribeK8sApiAbnormalRuleInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalRuleList(self, request):
"""查询k8sapi异常请求规则列表
:param request: Request instance for DescribeK8sApiAbnormalRuleList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalRuleList", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalRuleListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalRuleScopeList(self, request):
"""查询k8sapi 异常规则中范围列表
:param request: Request instance for DescribeK8sApiAbnormalRuleScopeList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleScopeListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleScopeListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalRuleScopeList", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalRuleScopeListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalSummary(self, request):
"""查询k8sapi异常事件统计
:param request: Request instance for DescribeK8sApiAbnormalSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalTendency(self, request):
"""查询k8sapi异常事件趋势
:param request: Request instance for DescribeK8sApiAbnormalTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLogStorageStatistic(self, request):
"""获取日志检索容量使用统计
:param request: Request instance for DescribeLogStorageStatistic.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeLogStorageStatisticRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeLogStorageStatisticResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLogStorageStatistic", params, headers=headers)
response = json.loads(body)
model = models.DescribeLogStorageStatisticResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallAuditRecord(self, request):
"""查询集群策略审计列表
:param request: Request instance for DescribeNetworkFirewallAuditRecord.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallAuditRecordRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallAuditRecordResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallAuditRecord", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallAuditRecordResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallClusterList(self, request):
"""查询集群策略列表
:param request: Request instance for DescribeNetworkFirewallClusterList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallClusterListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallClusterListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallClusterList", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallClusterListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallClusterRefreshStatus(self, request):
"""容器网络查询资产任务进度
:param request: Request instance for DescribeNetworkFirewallClusterRefreshStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallClusterRefreshStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallClusterRefreshStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallClusterRefreshStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallClusterRefreshStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallNamespaceLabelList(self, request):
"""查询集群网络空间标签列表
:param request: Request instance for DescribeNetworkFirewallNamespaceLabelList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallNamespaceLabelListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallNamespaceLabelListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallNamespaceLabelList", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallNamespaceLabelListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallNamespaceList(self, request):
"""查询集群网络空间列表
:param request: Request instance for DescribeNetworkFirewallNamespaceList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallNamespaceListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallNamespaceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallNamespaceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallNamespaceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPodLabelsList(self, request):
"""查询集群网络pod标签
:param request: Request instance for DescribeNetworkFirewallPodLabelsList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPodLabelsListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPodLabelsListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPodLabelsList", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPodLabelsListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPolicyDetail(self, request):
"""容器网络集群查看策略详情
:param request: Request instance for DescribeNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPolicyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPolicyDiscover(self, request):
"""容器网络查询网络策略自动发现任务进度
:param request: Request instance for DescribeNetworkFirewallPolicyDiscover.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyDiscoverRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyDiscoverResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPolicyDiscover", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPolicyDiscoverResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPolicyList(self, request):
"""查询集群网络策略列表
:param request: Request instance for DescribeNetworkFirewallPolicyList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPolicyList", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPolicyListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPolicyStatus(self, request):
"""容器网络查询网络策略策略执行状态
:param request: Request instance for DescribeNetworkFirewallPolicyStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPolicyStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPolicyStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPolicyYamlDetail(self, request):
"""容器网络集群查看Yaml网络策略详情
:param request: Request instance for DescribeNetworkFirewallPolicyYamlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyYamlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyYamlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPolicyYamlDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPolicyYamlDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNewestVul(self, request):
"""查询最新披露漏洞列表
:param request: Request instance for DescribeNewestVul.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNewestVulRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNewestVulResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNewestVul", params, headers=headers)
response = json.loads(body)
model = models.DescribeNewestVulResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePostPayDetail(self, request):
"""DescribePostPayDetail 查询后付费详情
:param request: Request instance for DescribePostPayDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribePostPayDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribePostPayDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePostPayDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribePostPayDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeProVersionInfo(self, request):
"""DescribeProVersionInfo 查询专业版需购买信息
:param request: Request instance for DescribeProVersionInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeProVersionInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeProVersionInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeProVersionInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeProVersionInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePromotionActivity(self, request):
"""查询促销活动
:param request: Request instance for DescribePromotionActivity.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribePromotionActivityRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribePromotionActivityResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePromotionActivity", params, headers=headers)
response = json.loads(body)
model = models.DescribePromotionActivityResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePublicKey(self, request):
"""获取公钥
:param request: Request instance for DescribePublicKey.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribePublicKeyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribePublicKeyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePublicKey", params, headers=headers)
response = json.loads(body)
model = models.DescribePublicKeyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePurchaseStateInfo(self, request):
"""DescribePurchaseStateInfo 查询容器安全服务已购买信息
:param request: Request instance for DescribePurchaseStateInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribePurchaseStateInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribePurchaseStateInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePurchaseStateInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribePurchaseStateInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRaspRuleVuls(self, request):
"""获取漏洞防御白名单漏洞列表
:param request: Request instance for DescribeRaspRuleVuls.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRaspRuleVulsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRaspRuleVulsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRaspRuleVuls", params, headers=headers)
response = json.loads(body)
model = models.DescribeRaspRuleVulsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRaspRules(self, request):
"""查询支持防御的漏洞列表
:param request: Request instance for DescribeRaspRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRaspRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRaspRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRaspRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeRaspRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRefreshTask(self, request):
"""查询刷新任务
:param request: Request instance for DescribeRefreshTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRefreshTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRefreshTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRefreshTask", params, headers=headers)
response = json.loads(body)
model = models.DescribeRefreshTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReverseShellDetail(self, request):
"""查询运行时反弹shell事件详细信息
:param request: Request instance for DescribeReverseShellDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReverseShellEvents(self, request):
"""查询运行时反弹shell事件列表信息
:param request: Request instance for DescribeReverseShellEvents.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReverseShellEventsExport(self, request):
"""查询运行时反弹shell事件列表信息导出
:param request: Request instance for DescribeReverseShellEventsExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellEventsExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellEventsExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellEventsExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellEventsExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReverseShellWhiteListDetail(self, request):
"""查询运行时反弹shell白名单详细信息
:param request: Request instance for DescribeReverseShellWhiteListDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellWhiteListDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellWhiteListDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellWhiteListDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellWhiteListDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReverseShellWhiteLists(self, request):
"""查询运行时运行时反弹shell白名单列表信息
:param request: Request instance for DescribeReverseShellWhiteLists.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellWhiteListsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellWhiteListsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellWhiteLists", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellWhiteListsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskDnsEventDetail(self, request):
"""查询恶意请求事件详情
:param request: Request instance for DescribeRiskDnsEventDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskDnsEventDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskDnsEventDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskDnsEventDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskDnsEventDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskDnsList(self, request):
"""查询恶意请求事件列表
:param request: Request instance for DescribeRiskDnsList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskDnsListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskDnsListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskDnsList", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskDnsListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskList(self, request):
"""查询最近一次任务发现的风险项的信息列表,支持根据特殊字段进行过滤
:param request: Request instance for DescribeRiskList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallDetail(self, request):
"""查询高危系统调用事件详细信息
:param request: Request instance for DescribeRiskSyscallDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallEvents(self, request):
"""查询运行时运行时高危系统调用列表信息
:param request: Request instance for DescribeRiskSyscallEvents.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallEventsExport(self, request):
"""运行时高危系统调用列表导出
:param request: Request instance for DescribeRiskSyscallEventsExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallEventsExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallEventsExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallEventsExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallEventsExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallNames(self, request):
"""查询运行时高危系统调用系统名称列表
:param request: Request instance for DescribeRiskSyscallNames.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallNamesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallNamesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallNames", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallNamesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallWhiteListDetail(self, request):
"""查询运行时高危系统调用白名单详细信息
:param request: Request instance for DescribeRiskSyscallWhiteListDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallWhiteListDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallWhiteListDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallWhiteListDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallWhiteListDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallWhiteLists(self, request):
"""查询运行时高危系统调用白名单列表信息
:param request: Request instance for DescribeRiskSyscallWhiteLists.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallWhiteListsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallWhiteListsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallWhiteLists", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallWhiteListsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScanIgnoreVulList(self, request):
"""查询扫描忽略的漏洞列表
:param request: Request instance for DescribeScanIgnoreVulList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeScanIgnoreVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeScanIgnoreVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScanIgnoreVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeScanIgnoreVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSearchExportList(self, request):
"""导出ES查询文档列表
:param request: Request instance for DescribeSearchExportList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSearchExportListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSearchExportListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSearchExportList", params, headers=headers)
response = json.loads(body)
model = models.DescribeSearchExportListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSearchLogs(self, request):
"""获取历史搜索记录
:param request: Request instance for DescribeSearchLogs.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSearchLogsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSearchLogsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSearchLogs", params, headers=headers)
response = json.loads(body)
model = models.DescribeSearchLogsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSearchTemplates(self, request):
"""获取快速检索列表
:param request: Request instance for DescribeSearchTemplates.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSearchTemplatesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSearchTemplatesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSearchTemplates", params, headers=headers)
response = json.loads(body)
model = models.DescribeSearchTemplatesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecEventsTendency(self, request):
"""查询容器运行时安全事件趋势
:param request: Request instance for DescribeSecEventsTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecEventsTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecEventsTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecEventsTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecEventsTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogAlertMsg(self, request):
"""查询安全日志告警信息
:param request: Request instance for DescribeSecLogAlertMsg.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogAlertMsgRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogAlertMsgResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogAlertMsg", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogAlertMsgResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogCleanSettingInfo(self, request):
"""查询安全日志清理设置详情
:param request: Request instance for DescribeSecLogCleanSettingInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogCleanSettingInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogCleanSettingInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogCleanSettingInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogCleanSettingInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogDeliveryClsOptions(self, request):
"""查询安全日志投递cls可选项
:param request: Request instance for DescribeSecLogDeliveryClsOptions.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryClsOptionsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryClsOptionsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogDeliveryClsOptions", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogDeliveryClsOptionsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogDeliveryClsSetting(self, request):
"""查询安全日志投递Cls配置
:param request: Request instance for DescribeSecLogDeliveryClsSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryClsSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryClsSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogDeliveryClsSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogDeliveryClsSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogDeliveryKafkaOptions(self, request):
"""查询安全日志投递kafka可选项
:param request: Request instance for DescribeSecLogDeliveryKafkaOptions.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryKafkaOptionsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryKafkaOptionsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogDeliveryKafkaOptions", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogDeliveryKafkaOptionsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogDeliveryKafkaSetting(self, request):
"""查询安全日志投递kafka配置
:param request: Request instance for DescribeSecLogDeliveryKafkaSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryKafkaSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryKafkaSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogDeliveryKafkaSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogDeliveryKafkaSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogJoinObjectList(self, request):
"""查询安全日志接入对象列表
:param request: Request instance for DescribeSecLogJoinObjectList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogJoinObjectListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogJoinObjectListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogJoinObjectList", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogJoinObjectListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogJoinTypeList(self, request):
"""查询安全日志接入列表
:param request: Request instance for DescribeSecLogJoinTypeList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogJoinTypeListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogJoinTypeListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogJoinTypeList", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogJoinTypeListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogKafkaUIN(self, request):
"""查询安全日志KafkaUIN
:param request: Request instance for DescribeSecLogKafkaUIN.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogKafkaUINRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogKafkaUINResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogKafkaUIN", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogKafkaUINResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogVasInfo(self, request):
"""查询安全日志商品信息
:param request: Request instance for DescribeSecLogVasInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogVasInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogVasInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogVasInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogVasInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSuperNodePodList(self, request):
"""查询超级节点pod列表
:param request: Request instance for DescribeSuperNodePodList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSuperNodePodListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSuperNodePodListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSuperNodePodList", params, headers=headers)
response = json.loads(body)
model = models.DescribeSuperNodePodListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSupportDefenceVul(self, request):
"""查询支持防御的漏洞列表
:param request: Request instance for DescribeSupportDefenceVul.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSupportDefenceVulRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSupportDefenceVulResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSupportDefenceVul", params, headers=headers)
response = json.loads(body)
model = models.DescribeSupportDefenceVulResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSystemVulList(self, request):
"""查询系统漏洞列表
:param request: Request instance for DescribeSystemVulList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSystemVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSystemVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSystemVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeSystemVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeTaskResultSummary(self, request):
"""查询检查结果总览,返回受影响的节点数量,返回7天的数据,总共7个
:param request: Request instance for DescribeTaskResultSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeTaskResultSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeTaskResultSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeTaskResultSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeTaskResultSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeTcssSummary(self, request):
"""查询容器安全概览信息
:param request: Request instance for DescribeTcssSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeTcssSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeTcssSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeTcssSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeTcssSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUnauthorizedCoresTendency(self, request):
"""查询当天未授权核数趋势
:param request: Request instance for DescribeUnauthorizedCoresTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeUnauthorizedCoresTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeUnauthorizedCoresTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUnauthorizedCoresTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeUnauthorizedCoresTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUnfinishRefreshTask(self, request):
"""查询未完成的刷新资产任务信息
:param request: Request instance for DescribeUnfinishRefreshTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeUnfinishRefreshTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeUnfinishRefreshTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUnfinishRefreshTask", params, headers=headers)
response = json.loads(body)
model = models.DescribeUnfinishRefreshTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUserCluster(self, request):
"""安全概览和集群安全页进入调用该接口,查询用户集群相关信息。
:param request: Request instance for DescribeUserCluster.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeUserClusterRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeUserClusterResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUserCluster", params, headers=headers)
response = json.loads(body)
model = models.DescribeUserClusterResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUserPodList(self, request):
"""获取用户的pod列表
:param request: Request instance for DescribeUserPodList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeUserPodListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeUserPodListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUserPodList", params, headers=headers)
response = json.loads(body)
model = models.DescribeUserPodListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeValueAddedSrvInfo(self, request):
"""DescribeValueAddedSrvInfo查询增值服务需购买信息
:param request: Request instance for DescribeValueAddedSrvInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeValueAddedSrvInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeValueAddedSrvInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeValueAddedSrvInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeValueAddedSrvInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusAutoIsolateSampleDetail(self, request):
"""查询木马自动隔离样本详情
:param request: Request instance for DescribeVirusAutoIsolateSampleDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusAutoIsolateSampleDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusAutoIsolateSampleDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusAutoIsolateSampleDownloadURL(self, request):
"""查询木马自动隔离样本下载链接
:param request: Request instance for DescribeVirusAutoIsolateSampleDownloadURL.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleDownloadURLRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleDownloadURLResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusAutoIsolateSampleDownloadURL", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusAutoIsolateSampleDownloadURLResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusAutoIsolateSampleList(self, request):
"""查询木马自动隔离样本列表
:param request: Request instance for DescribeVirusAutoIsolateSampleList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusAutoIsolateSampleList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusAutoIsolateSampleListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusAutoIsolateSetting(self, request):
"""查询木马自动隔离设置
:param request: Request instance for DescribeVirusAutoIsolateSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusAutoIsolateSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusAutoIsolateSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusDetail(self, request):
"""运行时查询木马文件信息
:param request: Request instance for DescribeVirusDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusEventTendency(self, request):
"""查询木马事件趋势
:param request: Request instance for DescribeVirusEventTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusEventTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusEventTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusEventTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusEventTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusList(self, request):
"""查询运行时文件查杀事件列表
:param request: Request instance for DescribeVirusList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusManualScanEstimateTimeout(self, request):
"""查询木马一键检测预估超时时间
:param request: Request instance for DescribeVirusManualScanEstimateTimeout.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusManualScanEstimateTimeoutRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusManualScanEstimateTimeoutResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusManualScanEstimateTimeout", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusManualScanEstimateTimeoutResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusMonitorSetting(self, request):
"""运行时查询文件查杀实时监控设置
:param request: Request instance for DescribeVirusMonitorSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusMonitorSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusMonitorSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusMonitorSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusMonitorSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusSampleDownloadUrl(self, request):
"""查询木马样本下载url
:param request: Request instance for DescribeVirusSampleDownloadUrl.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusSampleDownloadUrlRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusSampleDownloadUrlResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusSampleDownloadUrl", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusSampleDownloadUrlResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusScanSetting(self, request):
"""运行时查询文件查杀设置
:param request: Request instance for DescribeVirusScanSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusScanSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusScanSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusScanTaskStatus(self, request):
"""运行时查询文件查杀任务状态
:param request: Request instance for DescribeVirusScanTaskStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanTaskStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanTaskStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusScanTaskStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusScanTaskStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusScanTimeoutSetting(self, request):
"""运行时文件扫描超时设置查询
:param request: Request instance for DescribeVirusScanTimeoutSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanTimeoutSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanTimeoutSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusScanTimeoutSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusScanTimeoutSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusSummary(self, request):
"""运行时查询木马概览信息
:param request: Request instance for DescribeVirusSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusTaskList(self, request):
"""运行时查询文件查杀任务列表
:param request: Request instance for DescribeVirusTaskList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusTaskListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusTaskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusTaskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusTaskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulContainerList(self, request):
"""查询受漏洞的容器列表
:param request: Request instance for DescribeVulContainerList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulContainerListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulContainerListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulContainerList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulContainerListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefenceEvent(self, request):
"""查询漏洞防御事件列表
:param request: Request instance for DescribeVulDefenceEvent.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceEventRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceEventResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceEvent", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceEventResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefenceEventDetail(self, request):
"""查询漏洞防御事件详情
:param request: Request instance for DescribeVulDefenceEventDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceEventDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceEventDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceEventDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceEventDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefenceEventTendency(self, request):
"""查询漏洞防御攻击事件趋势
:param request: Request instance for DescribeVulDefenceEventTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceEventTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceEventTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceEventTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceEventTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefenceHost(self, request):
"""查询漏洞防御的主机列表
:param request: Request instance for DescribeVulDefenceHost.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceHostRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceHostResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceHost", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceHostResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefencePlugin(self, request):
"""查询漏洞防御插件列表
:param request: Request instance for DescribeVulDefencePlugin.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefencePluginRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefencePluginResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefencePlugin", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefencePluginResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefenceSetting(self, request):
"""查询漏洞防御设置信息
:param request: Request instance for DescribeVulDefenceSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDetail(self, request):
"""查询漏洞详情
:param request: Request instance for DescribeVulDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulIgnoreLocalImageList(self, request):
"""查询漏洞扫描忽略的本地镜像列表
:param request: Request instance for DescribeVulIgnoreLocalImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulIgnoreLocalImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulIgnoreLocalImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulIgnoreLocalImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulIgnoreLocalImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulIgnoreRegistryImageList(self, request):
"""查询漏洞扫描忽略的仓库镜像列表
:param request: Request instance for DescribeVulIgnoreRegistryImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulIgnoreRegistryImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulIgnoreRegistryImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulIgnoreRegistryImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulIgnoreRegistryImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulImageList(self, request):
"""查询漏洞影响的镜像列表
:param request: Request instance for DescribeVulImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulImageSummary(self, request):
"""查询漏洞镜像统计
:param request: Request instance for DescribeVulImageSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulImageSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulImageSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulImageSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulImageSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulLevelImageSummary(self, request):
"""查询应急漏洞各威胁等级统计镜像数
:param request: Request instance for DescribeVulLevelImageSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulLevelImageSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulLevelImageSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulLevelImageSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulLevelImageSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulLevelSummary(self, request):
"""查询漏洞各威胁等级统计数
:param request: Request instance for DescribeVulLevelSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulLevelSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulLevelSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulLevelSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulLevelSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulRegistryImageList(self, request):
"""查询漏洞影响的仓库镜像列表
:param request: Request instance for DescribeVulRegistryImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulRegistryImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulRegistryImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulRegistryImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulRegistryImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulScanAuthorizedImageSummary(self, request):
"""统计漏洞扫描页已授权和未扫描镜像数
:param request: Request instance for DescribeVulScanAuthorizedImageSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanAuthorizedImageSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanAuthorizedImageSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulScanAuthorizedImageSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulScanAuthorizedImageSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulScanInfo(self, request):
"""查询漏洞扫描任务信息
:param request: Request instance for DescribeVulScanInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulScanInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulScanInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulScanLocalImageList(self, request):
"""查询漏洞扫描任务的本地镜像列表
:param request: Request instance for DescribeVulScanLocalImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanLocalImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanLocalImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulScanLocalImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulScanLocalImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulSummary(self, request):
"""查询漏洞风险统计概览
:param request: Request instance for DescribeVulSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulTendency(self, request):
"""查询本地镜像、仓库镜像中严重&高危的漏洞趋势
:param request: Request instance for DescribeVulTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulTopRanking(self, request):
"""查询漏洞Top排名列表
:param request: Request instance for DescribeVulTopRanking.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulTopRankingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulTopRankingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulTopRanking", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulTopRankingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWarningRules(self, request):
"""获取告警策略列表
:param request: Request instance for DescribeWarningRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeWarningRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeWarningRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWarningRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeWarningRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWebVulList(self, request):
"""查询web应用漏洞列表
:param request: Request instance for DescribeWebVulList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeWebVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeWebVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWebVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeWebVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportVirusList(self, request):
"""运行时文件查杀事件列表导出
:param request: Request instance for ExportVirusList.
:type request: :class:`tencentcloud.tcss.v20201101.models.ExportVirusListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ExportVirusListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportVirusList", params, headers=headers)
response = json.loads(body)
model = models.ExportVirusListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def InitializeUserComplianceEnvironment(self, request):
"""为客户初始化合规基线的使用环境,创建必要的数据和选项。
:param request: Request instance for InitializeUserComplianceEnvironment.
:type request: :class:`tencentcloud.tcss.v20201101.models.InitializeUserComplianceEnvironmentRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.InitializeUserComplianceEnvironmentResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("InitializeUserComplianceEnvironment", params, headers=headers)
response = json.loads(body)
model = models.InitializeUserComplianceEnvironmentResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAbnormalProcessRuleStatus(self, request):
"""修改运行时异常进程策略的开启关闭状态
:param request: Request instance for ModifyAbnormalProcessRuleStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAbnormalProcessRuleStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAbnormalProcessRuleStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAbnormalProcessRuleStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyAbnormalProcessRuleStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAbnormalProcessStatus(self, request):
"""修改异常进程事件的状态信息
:param request: Request instance for ModifyAbnormalProcessStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAbnormalProcessStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAbnormalProcessStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAbnormalProcessStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyAbnormalProcessStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAccessControlRuleStatus(self, request):
"""修改运行时访问控制策略的状态,启用或者禁用
:param request: Request instance for ModifyAccessControlRuleStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAccessControlRuleStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAccessControlRuleStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAccessControlRuleStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyAccessControlRuleStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAccessControlStatus(self, request):
"""修改运行时访问控制事件状态信息
:param request: Request instance for ModifyAccessControlStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAccessControlStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAccessControlStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAccessControlStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyAccessControlStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAsset(self, request):
"""容器安全主机资产刷新
:param request: Request instance for ModifyAsset.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAsset", params, headers=headers)
response = json.loads(body)
model = models.ModifyAssetResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAssetImageRegistryScanStop(self, request):
"""镜像仓库停止镜像扫描任务
:param request: Request instance for ModifyAssetImageRegistryScanStop.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageRegistryScanStopRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageRegistryScanStopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAssetImageRegistryScanStop", params, headers=headers)
response = json.loads(body)
model = models.ModifyAssetImageRegistryScanStopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAssetImageRegistryScanStopOneKey(self, request):
"""镜像仓库停止镜像一键扫描任务
:param request: Request instance for ModifyAssetImageRegistryScanStopOneKey.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageRegistryScanStopOneKeyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageRegistryScanStopOneKeyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAssetImageRegistryScanStopOneKey", params, headers=headers)
response = json.loads(body)
model = models.ModifyAssetImageRegistryScanStopOneKeyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAssetImageScanStop(self, request):
"""容器安全停止镜像扫描
:param request: Request instance for ModifyAssetImageScanStop.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageScanStopRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageScanStopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAssetImageScanStop", params, headers=headers)
response = json.loads(body)
model = models.ModifyAssetImageScanStopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyCompliancePeriodTask(self, request):
"""修改定时任务的设置,包括检测周期、开启/禁用合规基准。
:param request: Request instance for ModifyCompliancePeriodTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyCompliancePeriodTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyCompliancePeriodTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyCompliancePeriodTask", params, headers=headers)
response = json.loads(body)
model = models.ModifyCompliancePeriodTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyContainerNetStatus(self, request):
"""隔离容器网络状态
:param request: Request instance for ModifyContainerNetStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyContainerNetStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyContainerNetStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyContainerNetStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyContainerNetStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyEscapeEventStatus(self, request):
"""ModifyEscapeEventStatus 修改容器逃逸扫描事件状态
:param request: Request instance for ModifyEscapeEventStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeEventStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeEventStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyEscapeEventStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyEscapeEventStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyEscapeRule(self, request):
"""ModifyEscapeRule 修改容器逃逸扫描规则信息
:param request: Request instance for ModifyEscapeRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyEscapeRule", params, headers=headers)
response = json.loads(body)
model = models.ModifyEscapeRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyEscapeWhiteList(self, request):
"""修改逃逸白名单
:param request: Request instance for ModifyEscapeWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyEscapeWhiteList", params, headers=headers)
response = json.loads(body)
model = models.ModifyEscapeWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyImageAuthorized(self, request):
"""批量授权镜像扫描V2.0
:param request: Request instance for ModifyImageAuthorized.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyImageAuthorizedRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyImageAuthorizedResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyImageAuthorized", params, headers=headers)
response = json.loads(body)
model = models.ModifyImageAuthorizedResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyK8sApiAbnormalEventStatus(self, request):
"""修改k8sapi异常事件状态
:param request: Request instance for ModifyK8sApiAbnormalEventStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalEventStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalEventStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyK8sApiAbnormalEventStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyK8sApiAbnormalEventStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyK8sApiAbnormalRuleInfo(self, request):
"""修改k8sapi异常规则信息
:param request: Request instance for ModifyK8sApiAbnormalRuleInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalRuleInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyK8sApiAbnormalRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.ModifyK8sApiAbnormalRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyK8sApiAbnormalRuleStatus(self, request):
"""修改k8sapi异常事件规则状态
:param request: Request instance for ModifyK8sApiAbnormalRuleStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalRuleStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalRuleStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyK8sApiAbnormalRuleStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyK8sApiAbnormalRuleStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRaspRules(self, request):
"""编辑或者创建java内存马白名单
:param request: Request instance for ModifyRaspRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyRaspRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyRaspRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRaspRules", params, headers=headers)
response = json.loads(body)
model = models.ModifyRaspRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyReverseShellStatus(self, request):
"""修改反弹shell事件的状态信息
:param request: Request instance for ModifyReverseShellStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyReverseShellStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyReverseShellStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyReverseShellStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyReverseShellStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRiskDnsEventStatus(self, request):
"""编辑恶意请求事件状态
:param request: Request instance for ModifyRiskDnsEventStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyRiskDnsEventStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyRiskDnsEventStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRiskDnsEventStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyRiskDnsEventStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRiskSyscallStatus(self, request):
"""修改高危系统调用事件的状态信息
:param request: Request instance for ModifyRiskSyscallStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyRiskSyscallStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyRiskSyscallStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRiskSyscallStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyRiskSyscallStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogCleanSettingInfo(self, request):
"""修改安全日志清理设置信息
:param request: Request instance for ModifySecLogCleanSettingInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogCleanSettingInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogCleanSettingInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogCleanSettingInfo", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogCleanSettingInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogDeliveryClsSetting(self, request):
"""更新安全日志-日志投递cls配置
:param request: Request instance for ModifySecLogDeliveryClsSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogDeliveryClsSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogDeliveryClsSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogDeliveryClsSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogDeliveryClsSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogDeliveryKafkaSetting(self, request):
"""更新安全日志投递kafka设置
:param request: Request instance for ModifySecLogDeliveryKafkaSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogDeliveryKafkaSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogDeliveryKafkaSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogDeliveryKafkaSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogDeliveryKafkaSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogJoinObjects(self, request):
"""修改安全日志接入对象
:param request: Request instance for ModifySecLogJoinObjects.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogJoinObjectsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogJoinObjectsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogJoinObjects", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogJoinObjectsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogJoinState(self, request):
"""修改安全日志接入状态
:param request: Request instance for ModifySecLogJoinState.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogJoinStateRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogJoinStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogJoinState", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogJoinStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogKafkaUIN(self, request):
"""修改安全日志kafkaUIN
:param request: Request instance for ModifySecLogKafkaUIN.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogKafkaUINRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogKafkaUINResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogKafkaUIN", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogKafkaUINResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusAutoIsolateExampleSwitch(self, request):
"""修改木马自动隔离样本开关
:param request: Request instance for ModifyVirusAutoIsolateExampleSwitch.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusAutoIsolateExampleSwitchRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusAutoIsolateExampleSwitchResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusAutoIsolateExampleSwitch", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusAutoIsolateExampleSwitchResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusAutoIsolateSetting(self, request):
"""修改木马自动隔离设置
:param request: Request instance for ModifyVirusAutoIsolateSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusAutoIsolateSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusAutoIsolateSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusAutoIsolateSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusAutoIsolateSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusFileStatus(self, request):
"""运行时更新木马文件事件状态
:param request: Request instance for ModifyVirusFileStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusFileStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusFileStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusFileStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusFileStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusMonitorSetting(self, request):
"""运行时更新文件查杀实时监控设置
:param request: Request instance for ModifyVirusMonitorSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusMonitorSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusMonitorSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusMonitorSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusMonitorSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusScanSetting(self, request):
"""运行时更新文件查杀设置
:param request: Request instance for ModifyVirusScanSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusScanSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusScanSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusScanSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusScanSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusScanTimeoutSetting(self, request):
"""运行时文件扫描超时设置
:param request: Request instance for ModifyVirusScanTimeoutSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusScanTimeoutSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusScanTimeoutSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusScanTimeoutSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusScanTimeoutSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVulDefenceEventStatus(self, request):
"""修改漏洞防御事件状态
:param request: Request instance for ModifyVulDefenceEventStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVulDefenceEventStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVulDefenceEventStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVulDefenceEventStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyVulDefenceEventStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVulDefenceSetting(self, request):
"""编辑漏洞防御设置
:param request: Request instance for ModifyVulDefenceSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVulDefenceSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVulDefenceSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVulDefenceSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyVulDefenceSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def OpenTcssTrial(self, request):
"""开通容器安全服务试用
:param request: Request instance for OpenTcssTrial.
:type request: :class:`tencentcloud.tcss.v20201101.models.OpenTcssTrialRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.OpenTcssTrialResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("OpenTcssTrial", params, headers=headers)
response = json.loads(body)
model = models.OpenTcssTrialResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RemoveAssetImageRegistryRegistryDetail(self, request):
"""删除单个镜像仓库详细信息
:param request: Request instance for RemoveAssetImageRegistryRegistryDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.RemoveAssetImageRegistryRegistryDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.RemoveAssetImageRegistryRegistryDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RemoveAssetImageRegistryRegistryDetail", params, headers=headers)
response = json.loads(body)
model = models.RemoveAssetImageRegistryRegistryDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RenewImageAuthorizeState(self, request):
"""RenewImageAuthorizeState 授权镜像扫描
:param request: Request instance for RenewImageAuthorizeState.
:type request: :class:`tencentcloud.tcss.v20201101.models.RenewImageAuthorizeStateRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.RenewImageAuthorizeStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RenewImageAuthorizeState", params, headers=headers)
response = json.loads(body)
model = models.RenewImageAuthorizeStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ResetSecLogTopicConfig(self, request):
"""重置安全日志主题设置
:param request: Request instance for ResetSecLogTopicConfig.
:type request: :class:`tencentcloud.tcss.v20201101.models.ResetSecLogTopicConfigRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ResetSecLogTopicConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ResetSecLogTopicConfig", params, headers=headers)
response = json.loads(body)
model = models.ResetSecLogTopicConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanComplianceAssets(self, request):
"""重新检测选定的资产
:param request: Request instance for ScanComplianceAssets.
:type request: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceAssetsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceAssetsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanComplianceAssets", params, headers=headers)
response = json.loads(body)
model = models.ScanComplianceAssetsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanComplianceAssetsByPolicyItem(self, request):
"""用指定的检测项重新检测选定的资产,返回创建的合规检查任务的ID。
:param request: Request instance for ScanComplianceAssetsByPolicyItem.
:type request: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceAssetsByPolicyItemRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceAssetsByPolicyItemResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanComplianceAssetsByPolicyItem", params, headers=headers)
response = json.loads(body)
model = models.ScanComplianceAssetsByPolicyItemResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanCompliancePolicyItems(self, request):
"""重新检测选的检测项下的所有资产,返回创建的合规检查任务的ID。
:param request: Request instance for ScanCompliancePolicyItems.
:type request: :class:`tencentcloud.tcss.v20201101.models.ScanCompliancePolicyItemsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ScanCompliancePolicyItemsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanCompliancePolicyItems", params, headers=headers)
response = json.loads(body)
model = models.ScanCompliancePolicyItemsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanComplianceScanFailedAssets(self, request):
"""重新检测选定的检测失败的资产下的所有失败的检测项,返回创建的合规检查任务的ID。
:param request: Request instance for ScanComplianceScanFailedAssets.
:type request: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceScanFailedAssetsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceScanFailedAssetsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanComplianceScanFailedAssets", params, headers=headers)
response = json.loads(body)
model = models.ScanComplianceScanFailedAssetsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SetCheckMode(self, request):
"""设置检测模式和自动检查
:param request: Request instance for SetCheckMode.
:type request: :class:`tencentcloud.tcss.v20201101.models.SetCheckModeRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.SetCheckModeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SetCheckMode", params, headers=headers)
response = json.loads(body)
model = models.SetCheckModeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StopVirusScanTask(self, request):
"""运行时停止木马查杀任务
:param request: Request instance for StopVirusScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.StopVirusScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.StopVirusScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StopVirusScanTask", params, headers=headers)
response = json.loads(body)
model = models.StopVirusScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StopVulScanTask(self, request):
"""停止漏洞扫描任务
:param request: Request instance for StopVulScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.StopVulScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.StopVulScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StopVulScanTask", params, headers=headers)
response = json.loads(body)
model = models.StopVulScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SwitchImageAutoAuthorizedRule(self, request):
"""编辑本地镜像自动授权开关
:param request: Request instance for SwitchImageAutoAuthorizedRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.SwitchImageAutoAuthorizedRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.SwitchImageAutoAuthorizedRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SwitchImageAutoAuthorizedRule", params, headers=headers)
response = json.loads(body)
model = models.SwitchImageAutoAuthorizedRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SyncAssetImageRegistryAsset(self, request):
"""镜像仓库资产刷新
:param request: Request instance for SyncAssetImageRegistryAsset.
:type request: :class:`tencentcloud.tcss.v20201101.models.SyncAssetImageRegistryAssetRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.SyncAssetImageRegistryAssetResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SyncAssetImageRegistryAsset", params, headers=headers)
response = json.loads(body)
model = models.SyncAssetImageRegistryAssetResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateAndPublishNetworkFirewallPolicyDetail(self, request):
"""容器网络创建网络策略更新并发布任务
:param request: Request instance for UpdateAndPublishNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateAndPublishNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateAndPublishNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateAndPublishNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.UpdateAndPublishNetworkFirewallPolicyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateAndPublishNetworkFirewallPolicyYamlDetail(self, request):
"""容器网络更新Yaml网络策略并发布任务
:param request: Request instance for UpdateAndPublishNetworkFirewallPolicyYamlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateAndPublishNetworkFirewallPolicyYamlDetail", params, headers=headers)
response = json.loads(body)
model = models.UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateAssetImageRegistryRegistryDetail(self, request):
"""更新单个镜像仓库详细信息
:param request: Request instance for UpdateAssetImageRegistryRegistryDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateAssetImageRegistryRegistryDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateAssetImageRegistryRegistryDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateAssetImageRegistryRegistryDetail", params, headers=headers)
response = json.loads(body)
model = models.UpdateAssetImageRegistryRegistryDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateImageRegistryTimingScanTask(self, request):
"""镜像仓库更新定时任务
:param request: Request instance for UpdateImageRegistryTimingScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateImageRegistryTimingScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateImageRegistryTimingScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateImageRegistryTimingScanTask", params, headers=headers)
response = json.loads(body)
model = models.UpdateImageRegistryTimingScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateNetworkFirewallPolicyDetail(self, request):
"""容器网络创建网络策略更新任务
:param request: Request instance for UpdateNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.UpdateNetworkFirewallPolicyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateNetworkFirewallPolicyYamlDetail(self, request):
"""容器网络更新Yaml网络策略任务
:param request: Request instance for UpdateNetworkFirewallPolicyYamlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateNetworkFirewallPolicyYamlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateNetworkFirewallPolicyYamlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateNetworkFirewallPolicyYamlDetail", params, headers=headers)
response = json.loads(body)
model = models.UpdateNetworkFirewallPolicyYamlDetailResponse()
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

Search